summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/baseStats/victreebel.asm2
-rwxr-xr-xdata/evos_moves.asm3660
-rwxr-xr-xdata/force_bike_surf.asm8
-rwxr-xr-xdata/hidden_item_coords.asm110
-rwxr-xr-xdata/hidden_objects.asm168
-rwxr-xr-xdata/hide_show_data.asm482
-rwxr-xr-xdata/mapHeaders/AgathasRoom.asm8
-rw-r--r--data/mapHeaders/BeachHouse.asm8
-rwxr-xr-xdata/mapHeaders/BikeShop.asm8
-rwxr-xr-xdata/mapHeaders/BillsHouse.asm8
-rwxr-xr-xdata/mapHeaders/BluesHouse.asm8
-rwxr-xr-xdata/mapHeaders/BrunosRoom.asm8
-rwxr-xr-xdata/mapHeaders/CeladonChiefHouse.asm8
-rwxr-xr-xdata/mapHeaders/CeladonCity.asm10
-rwxr-xr-xdata/mapHeaders/CeladonDiner.asm8
-rwxr-xr-xdata/mapHeaders/CeladonGym.asm8
-rwxr-xr-xdata/mapHeaders/CeladonHotel.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMansion1F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMansion2F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMansion3F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMansionRoof.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMansionRoofHouse.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMart1F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMart2F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMart3F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMart4F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMart5F.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMartElevator.asm8
-rwxr-xr-xdata/mapHeaders/CeladonMartRoof.asm8
-rwxr-xr-xdata/mapHeaders/CeladonPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanBadgeHouse.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanCave1F.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanCave2F.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanCaveB1F.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanCity.asm12
-rwxr-xr-xdata/mapHeaders/CeruleanGym.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanMart.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanTradeHouse.asm8
-rwxr-xr-xdata/mapHeaders/CeruleanTrashedHouse.asm8
-rwxr-xr-xdata/mapHeaders/ChampionsRoom.asm8
-rwxr-xr-xdata/mapHeaders/CinnabarGym.asm8
-rwxr-xr-xdata/mapHeaders/CinnabarIsland.asm10
-rwxr-xr-xdata/mapHeaders/CinnabarLab.asm8
-rwxr-xr-xdata/mapHeaders/CinnabarLabFossilRoom.asm8
-rwxr-xr-xdata/mapHeaders/CinnabarLabMetronomeRoom.asm8
-rwxr-xr-xdata/mapHeaders/CinnabarLabTradeRoom.asm8
-rwxr-xr-xdata/mapHeaders/CinnabarMart.asm8
-rwxr-xr-xdata/mapHeaders/CinnabarPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/Colosseum.asm8
-rwxr-xr-xdata/mapHeaders/CopycatsHouse1F.asm8
-rwxr-xr-xdata/mapHeaders/CopycatsHouse2F.asm8
-rwxr-xr-xdata/mapHeaders/Daycare.asm8
-rwxr-xr-xdata/mapHeaders/DiglettsCave.asm8
-rwxr-xr-xdata/mapHeaders/DiglettsCaveRoute11.asm8
-rwxr-xr-xdata/mapHeaders/DiglettsCaveRoute2.asm8
-rwxr-xr-xdata/mapHeaders/FightingDojo.asm8
-rwxr-xr-xdata/mapHeaders/FuchsiaBillsGrandpasHouse.asm8
-rwxr-xr-xdata/mapHeaders/FuchsiaCity.asm11
-rwxr-xr-xdata/mapHeaders/FuchsiaGoodRodHouse.asm8
-rwxr-xr-xdata/mapHeaders/FuchsiaGym.asm8
-rwxr-xr-xdata/mapHeaders/FuchsiaMart.asm8
-rwxr-xr-xdata/mapHeaders/FuchsiaMeetingRoom.asm8
-rwxr-xr-xdata/mapHeaders/FuchsiaPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/GameCorner.asm8
-rwxr-xr-xdata/mapHeaders/GameCornerPrizeRoom.asm8
-rwxr-xr-xdata/mapHeaders/HallOfFame.asm8
-rwxr-xr-xdata/mapHeaders/IndigoPlateau.asm9
-rwxr-xr-xdata/mapHeaders/IndigoPlateauLobby.asm8
-rwxr-xr-xdata/mapHeaders/LancesRoom.asm8
-rwxr-xr-xdata/mapHeaders/LavenderCuboneHouse.asm8
-rwxr-xr-xdata/mapHeaders/LavenderMart.asm8
-rwxr-xr-xdata/mapHeaders/LavenderPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/LavenderTown.asm11
-rwxr-xr-xdata/mapHeaders/LoreleisRoom.asm8
-rwxr-xr-xdata/mapHeaders/MrFujisHouse.asm8
-rwxr-xr-xdata/mapHeaders/MrPsychicsHouse.asm8
-rwxr-xr-xdata/mapHeaders/MtMoon1F.asm8
-rwxr-xr-xdata/mapHeaders/MtMoonB1F.asm8
-rwxr-xr-xdata/mapHeaders/MtMoonB2F.asm8
-rwxr-xr-xdata/mapHeaders/MtMoonPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/Museum1F.asm8
-rwxr-xr-xdata/mapHeaders/Museum2F.asm8
-rwxr-xr-xdata/mapHeaders/NameRatersHouse.asm8
-rwxr-xr-xdata/mapHeaders/OaksLab.asm8
-rwxr-xr-xdata/mapHeaders/PalletTown.asm10
-rwxr-xr-xdata/mapHeaders/PewterCity.asm10
-rwxr-xr-xdata/mapHeaders/PewterGym.asm8
-rwxr-xr-xdata/mapHeaders/PewterMart.asm8
-rwxr-xr-xdata/mapHeaders/PewterNidoranHouse.asm8
-rwxr-xr-xdata/mapHeaders/PewterPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/PewterSpeechHouse.asm8
-rwxr-xr-xdata/mapHeaders/PokemonFanClub.asm8
-rwxr-xr-xdata/mapHeaders/PokemonMansion1F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonMansion2F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonMansion3F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonMansionB1F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonTower1F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonTower2F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonTower3F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonTower4F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonTower5F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonTower6F.asm8
-rwxr-xr-xdata/mapHeaders/PokemonTower7F.asm8
-rwxr-xr-xdata/mapHeaders/PowerPlant.asm8
-rwxr-xr-xdata/mapHeaders/RedsHouse1F.asm8
-rwxr-xr-xdata/mapHeaders/RedsHouse2F.asm8
-rwxr-xr-xdata/mapHeaders/RockTunnel1F.asm8
-rwxr-xr-xdata/mapHeaders/RockTunnelB1F.asm8
-rwxr-xr-xdata/mapHeaders/RockTunnelPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/RocketHideoutB1F.asm8
-rwxr-xr-xdata/mapHeaders/RocketHideoutB2F.asm8
-rwxr-xr-xdata/mapHeaders/RocketHideoutB3F.asm8
-rwxr-xr-xdata/mapHeaders/RocketHideoutB4F.asm8
-rwxr-xr-xdata/mapHeaders/RocketHideoutElevator.asm8
-rwxr-xr-xdata/mapHeaders/Route1.asm10
-rwxr-xr-xdata/mapHeaders/Route10.asm10
-rwxr-xr-xdata/mapHeaders/Route11.asm10
-rwxr-xr-xdata/mapHeaders/Route11Gate1F.asm8
-rwxr-xr-xdata/mapHeaders/Route11Gate2F.asm8
-rwxr-xr-xdata/mapHeaders/Route12.asm11
-rwxr-xr-xdata/mapHeaders/Route12Gate1F.asm8
-rwxr-xr-xdata/mapHeaders/Route12Gate2F.asm8
-rwxr-xr-xdata/mapHeaders/Route12SuperRodHouse.asm8
-rwxr-xr-xdata/mapHeaders/Route13.asm10
-rwxr-xr-xdata/mapHeaders/Route14.asm10
-rwxr-xr-xdata/mapHeaders/Route15.asm10
-rwxr-xr-xdata/mapHeaders/Route15Gate1F.asm8
-rwxr-xr-xdata/mapHeaders/Route15Gate2F.asm8
-rwxr-xr-xdata/mapHeaders/Route16.asm10
-rwxr-xr-xdata/mapHeaders/Route16FlyHouse.asm8
-rwxr-xr-xdata/mapHeaders/Route16Gate1F.asm8
-rwxr-xr-xdata/mapHeaders/Route16Gate2F.asm8
-rwxr-xr-xdata/mapHeaders/Route17.asm10
-rwxr-xr-xdata/mapHeaders/Route18.asm10
-rwxr-xr-xdata/mapHeaders/Route18Gate1F.asm8
-rwxr-xr-xdata/mapHeaders/Route18Gate2F.asm8
-rwxr-xr-xdata/mapHeaders/Route19.asm10
-rwxr-xr-xdata/mapHeaders/Route2.asm10
-rwxr-xr-xdata/mapHeaders/Route20.asm10
-rwxr-xr-xdata/mapHeaders/Route21.asm10
-rwxr-xr-xdata/mapHeaders/Route22.asm10
-rwxr-xr-xdata/mapHeaders/Route22Gate.asm8
-rwxr-xr-xdata/mapHeaders/Route23.asm10
-rwxr-xr-xdata/mapHeaders/Route24.asm10
-rwxr-xr-xdata/mapHeaders/Route25.asm9
-rwxr-xr-xdata/mapHeaders/Route2Gate.asm8
-rwxr-xr-xdata/mapHeaders/Route2TradeHouse.asm8
-rwxr-xr-xdata/mapHeaders/Route3.asm10
-rwxr-xr-xdata/mapHeaders/Route4.asm10
-rwxr-xr-xdata/mapHeaders/Route5.asm10
-rwxr-xr-xdata/mapHeaders/Route5Gate.asm8
-rwxr-xr-xdata/mapHeaders/Route6.asm10
-rwxr-xr-xdata/mapHeaders/Route6Gate.asm8
-rwxr-xr-xdata/mapHeaders/Route7.asm10
-rwxr-xr-xdata/mapHeaders/Route7Gate.asm8
-rwxr-xr-xdata/mapHeaders/Route8.asm10
-rwxr-xr-xdata/mapHeaders/Route8Gate.asm8
-rwxr-xr-xdata/mapHeaders/Route9.asm10
-rwxr-xr-xdata/mapHeaders/SSAnne1F.asm8
-rwxr-xr-xdata/mapHeaders/SSAnne1FRooms.asm8
-rwxr-xr-xdata/mapHeaders/SSAnne2F.asm8
-rwxr-xr-xdata/mapHeaders/SSAnne2FRooms.asm8
-rwxr-xr-xdata/mapHeaders/SSAnne3F.asm8
-rwxr-xr-xdata/mapHeaders/SSAnneB1F.asm8
-rwxr-xr-xdata/mapHeaders/SSAnneB1FRooms.asm8
-rwxr-xr-xdata/mapHeaders/SSAnneBow.asm8
-rwxr-xr-xdata/mapHeaders/SSAnneCaptainsRoom.asm8
-rwxr-xr-xdata/mapHeaders/SSAnneKitchen.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneCenter.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneCenterRestHouse.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneEast.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneEastRestHouse.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneGate.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneNorth.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneNorthRestHouse.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneSecretHouse.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneWest.asm8
-rwxr-xr-xdata/mapHeaders/SafariZoneWestRestHouse.asm8
-rwxr-xr-xdata/mapHeaders/SaffronCity.asm12
-rwxr-xr-xdata/mapHeaders/SaffronGym.asm8
-rwxr-xr-xdata/mapHeaders/SaffronMart.asm8
-rwxr-xr-xdata/mapHeaders/SaffronPidgeyHouse.asm8
-rwxr-xr-xdata/mapHeaders/SaffronPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/SeafoamIslands1F.asm8
-rwxr-xr-xdata/mapHeaders/SeafoamIslandsB1F.asm8
-rwxr-xr-xdata/mapHeaders/SeafoamIslandsB2F.asm8
-rwxr-xr-xdata/mapHeaders/SeafoamIslandsB3F.asm8
-rwxr-xr-xdata/mapHeaders/SeafoamIslandsB4F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo10F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo11F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo1F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo2F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo3F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo4F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo5F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo6F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo7F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo8F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCo9F.asm8
-rwxr-xr-xdata/mapHeaders/SilphCoElevator.asm8
-rwxr-xr-xdata/mapHeaders/TradeCenter.asm8
-rwxr-xr-xdata/mapHeaders/UndergroundPathNorthSouth.asm8
-rwxr-xr-xdata/mapHeaders/UndergroundPathRoute5.asm8
-rwxr-xr-xdata/mapHeaders/UndergroundPathRoute6.asm8
-rwxr-xr-xdata/mapHeaders/UndergroundPathRoute7.asm8
-rwxr-xr-xdata/mapHeaders/UndergroundPathRoute7Copy.asm8
-rwxr-xr-xdata/mapHeaders/UndergroundPathRoute8.asm8
-rwxr-xr-xdata/mapHeaders/UndergroundPathWestEast.asm8
-rwxr-xr-xdata/mapHeaders/VermilionCity.asm10
-rwxr-xr-xdata/mapHeaders/VermilionDock.asm8
-rwxr-xr-xdata/mapHeaders/VermilionGym.asm8
-rwxr-xr-xdata/mapHeaders/VermilionMart.asm8
-rwxr-xr-xdata/mapHeaders/VermilionOldRodHouse.asm8
-rwxr-xr-xdata/mapHeaders/VermilionPidgeyHouse.asm8
-rwxr-xr-xdata/mapHeaders/VermilionPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/VermilionTradeHouse.asm8
-rwxr-xr-xdata/mapHeaders/VictoryRoad1F.asm8
-rwxr-xr-xdata/mapHeaders/VictoryRoad2F.asm8
-rwxr-xr-xdata/mapHeaders/VictoryRoad3F.asm8
-rwxr-xr-xdata/mapHeaders/ViridianCity.asm11
-rwxr-xr-xdata/mapHeaders/ViridianForest.asm8
-rwxr-xr-xdata/mapHeaders/ViridianForestNorthGate.asm8
-rwxr-xr-xdata/mapHeaders/ViridianForestSouthGate.asm8
-rwxr-xr-xdata/mapHeaders/ViridianGym.asm8
-rwxr-xr-xdata/mapHeaders/ViridianMart.asm8
-rwxr-xr-xdata/mapHeaders/ViridianNicknameHouse.asm8
-rwxr-xr-xdata/mapHeaders/ViridianPokecenter.asm8
-rwxr-xr-xdata/mapHeaders/ViridianSchoolHouse.asm8
-rwxr-xr-xdata/mapHeaders/WardensHouse.asm8
-rwxr-xr-xdata/mapHeaders/agatha.asm6
-rw-r--r--data/mapHeaders/beach_house.asm7
-rwxr-xr-xdata/mapHeaders/bikeshop.asm6
-rwxr-xr-xdata/mapHeaders/billshouse.asm6
-rwxr-xr-xdata/mapHeaders/blueshouse.asm6
-rwxr-xr-xdata/mapHeaders/bruno.asm6
-rwxr-xr-xdata/mapHeaders/celadoncity.asm8
-rwxr-xr-xdata/mapHeaders/celadondiner.asm6
-rwxr-xr-xdata/mapHeaders/celadongamecorner.asm6
-rwxr-xr-xdata/mapHeaders/celadongym.asm6
-rwxr-xr-xdata/mapHeaders/celadonhotel.asm6
-rwxr-xr-xdata/mapHeaders/celadonhouse.asm6
-rwxr-xr-xdata/mapHeaders/celadonmansion1.asm6
-rwxr-xr-xdata/mapHeaders/celadonmansion2.asm6
-rwxr-xr-xdata/mapHeaders/celadonmansion3.asm6
-rwxr-xr-xdata/mapHeaders/celadonmansion4.asm6
-rwxr-xr-xdata/mapHeaders/celadonmansion5.asm6
-rwxr-xr-xdata/mapHeaders/celadonmart1.asm6
-rwxr-xr-xdata/mapHeaders/celadonmart2.asm6
-rwxr-xr-xdata/mapHeaders/celadonmart3.asm6
-rwxr-xr-xdata/mapHeaders/celadonmart4.asm6
-rwxr-xr-xdata/mapHeaders/celadonmart5.asm6
-rwxr-xr-xdata/mapHeaders/celadonmartelevator.asm6
-rwxr-xr-xdata/mapHeaders/celadonmartroof.asm6
-rwxr-xr-xdata/mapHeaders/celadonpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/celadonprizeroom.asm6
-rwxr-xr-xdata/mapHeaders/ceruleancity.asm10
-rwxr-xr-xdata/mapHeaders/ceruleangym.asm6
-rwxr-xr-xdata/mapHeaders/ceruleanhouse1.asm6
-rwxr-xr-xdata/mapHeaders/ceruleanhouse2.asm6
-rwxr-xr-xdata/mapHeaders/ceruleanhousetrashed.asm6
-rwxr-xr-xdata/mapHeaders/ceruleanmart.asm6
-rwxr-xr-xdata/mapHeaders/ceruleanpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/cinnabargym.asm6
-rwxr-xr-xdata/mapHeaders/cinnabarisland.asm8
-rwxr-xr-xdata/mapHeaders/cinnabarmart.asm6
-rwxr-xr-xdata/mapHeaders/cinnabarpokecenter.asm6
-rw-r--r--data/mapHeaders/colosseum.asm6
-rwxr-xr-xdata/mapHeaders/copycatshouse1f.asm6
-rwxr-xr-xdata/mapHeaders/copycatshouse2f.asm6
-rwxr-xr-xdata/mapHeaders/daycarem.asm6
-rwxr-xr-xdata/mapHeaders/diglettscave.asm6
-rwxr-xr-xdata/mapHeaders/diglettscaveroute11.asm6
-rwxr-xr-xdata/mapHeaders/diglettscaveroute2.asm6
-rwxr-xr-xdata/mapHeaders/fanclub.asm6
-rwxr-xr-xdata/mapHeaders/fightingdojo.asm6
-rwxr-xr-xdata/mapHeaders/fuchsiacity.asm9
-rwxr-xr-xdata/mapHeaders/fuchsiagym.asm6
-rwxr-xr-xdata/mapHeaders/fuchsiahouse1.asm6
-rwxr-xr-xdata/mapHeaders/fuchsiahouse2.asm6
-rwxr-xr-xdata/mapHeaders/fuchsiahouse3.asm6
-rwxr-xr-xdata/mapHeaders/fuchsiamart.asm6
-rwxr-xr-xdata/mapHeaders/fuchsiameetingroom.asm6
-rwxr-xr-xdata/mapHeaders/fuchsiapokecenter.asm6
-rwxr-xr-xdata/mapHeaders/gary.asm6
-rwxr-xr-xdata/mapHeaders/halloffameroom.asm6
-rwxr-xr-xdata/mapHeaders/indigoplateau.asm7
-rwxr-xr-xdata/mapHeaders/indigoplateaulobby.asm6
-rwxr-xr-xdata/mapHeaders/lab1.asm6
-rwxr-xr-xdata/mapHeaders/lab2.asm6
-rwxr-xr-xdata/mapHeaders/lab3.asm6
-rwxr-xr-xdata/mapHeaders/lab4.asm6
-rwxr-xr-xdata/mapHeaders/lance.asm6
-rwxr-xr-xdata/mapHeaders/lavenderhouse1.asm6
-rwxr-xr-xdata/mapHeaders/lavenderhouse2.asm6
-rwxr-xr-xdata/mapHeaders/lavendermart.asm6
-rwxr-xr-xdata/mapHeaders/lavenderpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/lavendertown.asm9
-rwxr-xr-xdata/mapHeaders/lorelei.asm6
-rwxr-xr-xdata/mapHeaders/mansion1.asm6
-rwxr-xr-xdata/mapHeaders/mansion2.asm6
-rwxr-xr-xdata/mapHeaders/mansion3.asm6
-rwxr-xr-xdata/mapHeaders/mansion4.asm6
-rwxr-xr-xdata/mapHeaders/mtmoon1.asm6
-rwxr-xr-xdata/mapHeaders/mtmoon2.asm6
-rwxr-xr-xdata/mapHeaders/mtmoon3.asm6
-rwxr-xr-xdata/mapHeaders/mtmoonpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/museum1f.asm6
-rwxr-xr-xdata/mapHeaders/museum2f.asm6
-rwxr-xr-xdata/mapHeaders/namerater.asm6
-rwxr-xr-xdata/mapHeaders/oakslab.asm6
-rwxr-xr-xdata/mapHeaders/pallettown.asm8
-rwxr-xr-xdata/mapHeaders/pewtercity.asm10
-rwxr-xr-xdata/mapHeaders/pewtergym.asm6
-rwxr-xr-xdata/mapHeaders/pewterhouse1.asm6
-rwxr-xr-xdata/mapHeaders/pewterhouse2.asm6
-rwxr-xr-xdata/mapHeaders/pewtermart.asm6
-rwxr-xr-xdata/mapHeaders/pewterpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/pokemontower1.asm6
-rwxr-xr-xdata/mapHeaders/pokemontower2.asm6
-rwxr-xr-xdata/mapHeaders/pokemontower3.asm6
-rwxr-xr-xdata/mapHeaders/pokemontower4.asm6
-rwxr-xr-xdata/mapHeaders/pokemontower5.asm6
-rwxr-xr-xdata/mapHeaders/pokemontower6.asm6
-rwxr-xr-xdata/mapHeaders/pokemontower7.asm6
-rwxr-xr-xdata/mapHeaders/powerplant.asm6
-rwxr-xr-xdata/mapHeaders/redshouse1f.asm6
-rwxr-xr-xdata/mapHeaders/redshouse2f.asm6
-rwxr-xr-xdata/mapHeaders/rockethideout1.asm6
-rwxr-xr-xdata/mapHeaders/rockethideout2.asm6
-rwxr-xr-xdata/mapHeaders/rockethideout3.asm6
-rwxr-xr-xdata/mapHeaders/rockethideout4.asm6
-rwxr-xr-xdata/mapHeaders/rockethideoutelevator.asm6
-rwxr-xr-xdata/mapHeaders/rocktunnel1.asm6
-rwxr-xr-xdata/mapHeaders/rocktunnel2.asm6
-rwxr-xr-xdata/mapHeaders/rocktunnelpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/route1.asm8
-rwxr-xr-xdata/mapHeaders/route10.asm8
-rwxr-xr-xdata/mapHeaders/route11.asm8
-rwxr-xr-xdata/mapHeaders/route11gate.asm6
-rwxr-xr-xdata/mapHeaders/route11gateupstairs.asm6
-rwxr-xr-xdata/mapHeaders/route12.asm9
-rwxr-xr-xdata/mapHeaders/route12gate.asm6
-rwxr-xr-xdata/mapHeaders/route12gateupstairs.asm6
-rwxr-xr-xdata/mapHeaders/route12house.asm6
-rwxr-xr-xdata/mapHeaders/route13.asm8
-rwxr-xr-xdata/mapHeaders/route14.asm8
-rwxr-xr-xdata/mapHeaders/route15.asm8
-rwxr-xr-xdata/mapHeaders/route15gate.asm6
-rwxr-xr-xdata/mapHeaders/route15gateupstairs.asm6
-rwxr-xr-xdata/mapHeaders/route16.asm8
-rwxr-xr-xdata/mapHeaders/route16gate.asm6
-rwxr-xr-xdata/mapHeaders/route16gateupstairs.asm6
-rwxr-xr-xdata/mapHeaders/route16house.asm6
-rwxr-xr-xdata/mapHeaders/route17.asm8
-rwxr-xr-xdata/mapHeaders/route18.asm8
-rwxr-xr-xdata/mapHeaders/route18gate.asm6
-rwxr-xr-xdata/mapHeaders/route18gateupstairs.asm6
-rwxr-xr-xdata/mapHeaders/route19.asm8
-rwxr-xr-xdata/mapHeaders/route2.asm8
-rwxr-xr-xdata/mapHeaders/route20.asm8
-rwxr-xr-xdata/mapHeaders/route21.asm8
-rwxr-xr-xdata/mapHeaders/route22.asm8
-rwxr-xr-xdata/mapHeaders/route22gate.asm6
-rwxr-xr-xdata/mapHeaders/route23.asm8
-rwxr-xr-xdata/mapHeaders/route24.asm8
-rwxr-xr-xdata/mapHeaders/route25.asm7
-rwxr-xr-xdata/mapHeaders/route2gate.asm6
-rwxr-xr-xdata/mapHeaders/route2house.asm6
-rwxr-xr-xdata/mapHeaders/route3.asm8
-rwxr-xr-xdata/mapHeaders/route4.asm8
-rwxr-xr-xdata/mapHeaders/route5.asm8
-rwxr-xr-xdata/mapHeaders/route5gate.asm6
-rwxr-xr-xdata/mapHeaders/route6.asm8
-rwxr-xr-xdata/mapHeaders/route6gate.asm6
-rwxr-xr-xdata/mapHeaders/route7.asm8
-rwxr-xr-xdata/mapHeaders/route7gate.asm6
-rwxr-xr-xdata/mapHeaders/route8.asm8
-rwxr-xr-xdata/mapHeaders/route8gate.asm6
-rwxr-xr-xdata/mapHeaders/route9.asm8
-rwxr-xr-xdata/mapHeaders/safarizonecenter.asm6
-rwxr-xr-xdata/mapHeaders/safarizoneeast.asm6
-rwxr-xr-xdata/mapHeaders/safarizoneentrance.asm6
-rwxr-xr-xdata/mapHeaders/safarizonenorth.asm6
-rwxr-xr-xdata/mapHeaders/safarizoneresthouse1.asm6
-rwxr-xr-xdata/mapHeaders/safarizoneresthouse2.asm6
-rwxr-xr-xdata/mapHeaders/safarizoneresthouse3.asm6
-rwxr-xr-xdata/mapHeaders/safarizoneresthouse4.asm6
-rwxr-xr-xdata/mapHeaders/safarizonesecrethouse.asm6
-rwxr-xr-xdata/mapHeaders/safarizonewest.asm6
-rwxr-xr-xdata/mapHeaders/saffroncity.asm10
-rwxr-xr-xdata/mapHeaders/saffrongym.asm6
-rwxr-xr-xdata/mapHeaders/saffronhouse1.asm6
-rwxr-xr-xdata/mapHeaders/saffronhouse2.asm6
-rwxr-xr-xdata/mapHeaders/saffronmart.asm6
-rwxr-xr-xdata/mapHeaders/saffronpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/school.asm6
-rwxr-xr-xdata/mapHeaders/seafoamislands1.asm6
-rwxr-xr-xdata/mapHeaders/seafoamislands2.asm6
-rwxr-xr-xdata/mapHeaders/seafoamislands3.asm6
-rwxr-xr-xdata/mapHeaders/seafoamislands4.asm6
-rwxr-xr-xdata/mapHeaders/seafoamislands5.asm6
-rwxr-xr-xdata/mapHeaders/silphco1.asm6
-rwxr-xr-xdata/mapHeaders/silphco10.asm6
-rwxr-xr-xdata/mapHeaders/silphco11.asm6
-rwxr-xr-xdata/mapHeaders/silphco2.asm6
-rwxr-xr-xdata/mapHeaders/silphco3.asm6
-rwxr-xr-xdata/mapHeaders/silphco4.asm6
-rwxr-xr-xdata/mapHeaders/silphco5.asm6
-rwxr-xr-xdata/mapHeaders/silphco6.asm6
-rwxr-xr-xdata/mapHeaders/silphco7.asm6
-rwxr-xr-xdata/mapHeaders/silphco8.asm6
-rwxr-xr-xdata/mapHeaders/silphco9.asm6
-rwxr-xr-xdata/mapHeaders/silphcoelevator.asm6
-rwxr-xr-xdata/mapHeaders/ssanne1.asm6
-rwxr-xr-xdata/mapHeaders/ssanne10.asm6
-rwxr-xr-xdata/mapHeaders/ssanne2.asm6
-rwxr-xr-xdata/mapHeaders/ssanne3.asm6
-rwxr-xr-xdata/mapHeaders/ssanne4.asm6
-rwxr-xr-xdata/mapHeaders/ssanne5.asm6
-rwxr-xr-xdata/mapHeaders/ssanne6.asm6
-rwxr-xr-xdata/mapHeaders/ssanne7.asm6
-rwxr-xr-xdata/mapHeaders/ssanne8.asm6
-rwxr-xr-xdata/mapHeaders/ssanne9.asm6
-rw-r--r--data/mapHeaders/tradecenter.asm6
-rwxr-xr-xdata/mapHeaders/undergroundpathentranceroute5.asm6
-rwxr-xr-xdata/mapHeaders/undergroundpathentranceroute6.asm6
-rwxr-xr-xdata/mapHeaders/undergroundpathentranceroute7.asm6
-rwxr-xr-xdata/mapHeaders/undergroundpathentranceroute7copy.asm6
-rwxr-xr-xdata/mapHeaders/undergroundpathentranceroute8.asm6
-rwxr-xr-xdata/mapHeaders/undergroundpathns.asm6
-rwxr-xr-xdata/mapHeaders/undergroundpathwe.asm6
-rwxr-xr-xdata/mapHeaders/unknowndungeon1.asm6
-rwxr-xr-xdata/mapHeaders/unknowndungeon2.asm6
-rwxr-xr-xdata/mapHeaders/unknowndungeon3.asm6
-rwxr-xr-xdata/mapHeaders/vermilioncity.asm8
-rwxr-xr-xdata/mapHeaders/vermiliondock.asm6
-rwxr-xr-xdata/mapHeaders/vermiliongym.asm6
-rwxr-xr-xdata/mapHeaders/vermilionhouse1.asm6
-rwxr-xr-xdata/mapHeaders/vermilionhouse2.asm6
-rwxr-xr-xdata/mapHeaders/vermilionhouse3.asm6
-rwxr-xr-xdata/mapHeaders/vermilionmart.asm6
-rwxr-xr-xdata/mapHeaders/vermilionpokecenter.asm6
-rwxr-xr-xdata/mapHeaders/victoryroad1.asm6
-rwxr-xr-xdata/mapHeaders/victoryroad2.asm6
-rwxr-xr-xdata/mapHeaders/victoryroad3.asm6
-rwxr-xr-xdata/mapHeaders/viridiancity.asm9
-rwxr-xr-xdata/mapHeaders/viridianforest.asm6
-rwxr-xr-xdata/mapHeaders/viridianforestentrance.asm6
-rwxr-xr-xdata/mapHeaders/viridianforestexit.asm6
-rwxr-xr-xdata/mapHeaders/viridiangym.asm6
-rwxr-xr-xdata/mapHeaders/viridianhouse.asm8
-rwxr-xr-xdata/mapHeaders/viridianmart.asm6
-rwxr-xr-xdata/mapHeaders/viridianpokecenter.asm6
-rwxr-xr-xdata/mapObjects/AgathasRoom.asm19
-rw-r--r--data/mapObjects/BeachHouse.asm20
-rwxr-xr-xdata/mapObjects/BikeShop.asm17
-rwxr-xr-xdata/mapObjects/BillsHouse.asm17
-rwxr-xr-xdata/mapObjects/BluesHouse.asm17
-rwxr-xr-xdata/mapObjects/BrunosRoom.asm19
-rwxr-xr-xdata/mapObjects/CeladonChiefHouse.asm17
-rwxr-xr-xdata/mapObjects/CeladonCity.asm54
-rwxr-xr-xdata/mapObjects/CeladonDiner.asm19
-rwxr-xr-xdata/mapObjects/CeladonGym.asm22
-rwxr-xr-xdata/mapObjects/CeladonHotel.asm17
-rwxr-xr-xdata/mapObjects/CeladonMansion1F.asm25
-rwxr-xr-xdata/mapObjects/CeladonMansion2F.asm19
-rwxr-xr-xdata/mapObjects/CeladonMansion3F.asm26
-rwxr-xr-xdata/mapObjects/CeladonMansionRoof.asm17
-rwxr-xr-xdata/mapObjects/CeladonMansionRoofHouse.asm16
-rwxr-xr-xdata/mapObjects/CeladonMart1F.asm25
-rwxr-xr-xdata/mapObjects/CeladonMart2F.asm21
-rwxr-xr-xdata/mapObjects/CeladonMart3F.asm33
-rwxr-xr-xdata/mapObjects/CeladonMart4F.asm20
-rwxr-xr-xdata/mapObjects/CeladonMart5F.asm21
-rwxr-xr-xdata/mapObjects/CeladonMartElevator.asm15
-rwxr-xr-xdata/mapObjects/CeladonMartRoof.asm18
-rwxr-xr-xdata/mapObjects/CeladonPokecenter.asm19
-rwxr-xr-xdata/mapObjects/CeruleanBadgeHouse.asm17
-rwxr-xr-xdata/mapObjects/CeruleanCave1F.asm32
-rwxr-xr-xdata/mapObjects/CeruleanCave2F.asm26
-rwxr-xr-xdata/mapObjects/CeruleanCaveB1F.asm17
-rwxr-xr-xdata/mapObjects/CeruleanCity.asm47
-rwxr-xr-xdata/mapObjects/CeruleanGym.asm18
-rwxr-xr-xdata/mapObjects/CeruleanMart.asm17
-rwxr-xr-xdata/mapObjects/CeruleanPokecenter.asm19
-rwxr-xr-xdata/mapObjects/CeruleanTradeHouse.asm18
-rwxr-xr-xdata/mapObjects/CeruleanTrashedHouse.asm19
-rwxr-xr-xdata/mapObjects/ChampionsRoom.asm20
-rwxr-xr-xdata/mapObjects/CinnabarGym.asm23
-rwxr-xr-xdata/mapObjects/CinnabarIsland.asm27
-rwxr-xr-xdata/mapObjects/CinnabarLab.asm25
-rwxr-xr-xdata/mapObjects/CinnabarLabFossilRoom.asm16
-rwxr-xr-xdata/mapObjects/CinnabarLabMetronomeRoom.asm19
-rwxr-xr-xdata/mapObjects/CinnabarLabTradeRoom.asm17
-rwxr-xr-xdata/mapObjects/CinnabarMart.asm17
-rwxr-xr-xdata/mapObjects/CinnabarPokecenter.asm19
-rw-r--r--data/mapObjects/Colosseum.asm9
-rwxr-xr-xdata/mapObjects/CopycatsHouse1F.asm19
-rwxr-xr-xdata/mapObjects/CopycatsHouse2F.asm19
-rwxr-xr-xdata/mapObjects/Daycare.asm15
-rwxr-xr-xdata/mapObjects/DiglettsCave.asm14
-rwxr-xr-xdata/mapObjects/DiglettsCaveRoute11.asm17
-rwxr-xr-xdata/mapObjects/DiglettsCaveRoute2.asm17
-rwxr-xr-xdata/mapObjects/FightingDojo.asm21
-rwxr-xr-xdata/mapObjects/FuchsiaBillsGrandpasHouse.asm17
-rwxr-xr-xdata/mapObjects/FuchsiaCity.asm52
-rwxr-xr-xdata/mapObjects/FuchsiaGoodRodHouse.asm17
-rwxr-xr-xdata/mapObjects/FuchsiaGym.asm22
-rwxr-xr-xdata/mapObjects/FuchsiaMart.asm17
-rwxr-xr-xdata/mapObjects/FuchsiaMeetingRoom.asm17
-rwxr-xr-xdata/mapObjects/FuchsiaPokecenter.asm19
-rwxr-xr-xdata/mapObjects/GameCorner.asm28
-rwxr-xr-xdata/mapObjects/GameCornerPrizeRoom.asm19
-rwxr-xr-xdata/mapObjects/HallOfFame.asm15
-rwxr-xr-xdata/mapObjects/IndigoPlateau.asm14
-rwxr-xr-xdata/mapObjects/IndigoPlateauLobby.asm22
-rwxr-xr-xdata/mapObjects/LancesRoom.asm17
-rwxr-xr-xdata/mapObjects/LavenderCuboneHouse.asm16
-rwxr-xr-xdata/mapObjects/LavenderMart.asm17
-rwxr-xr-xdata/mapObjects/LavenderPokecenter.asm19
-rwxr-xr-xdata/mapObjects/LavenderTown.asm31
-rwxr-xr-xdata/mapObjects/LoreleisRoom.asm19
-rwxr-xr-xdata/mapObjects/MrFujisHouse.asm20
-rwxr-xr-xdata/mapObjects/MrPsychicsHouse.asm15
-rwxr-xr-xdata/mapObjects/MtMoon1F.asm34
-rwxr-xr-xdata/mapObjects/MtMoonB1F.asm26
-rwxr-xr-xdata/mapObjects/MtMoonB2F.asm28
-rwxr-xr-xdata/mapObjects/MtMoonPokecenter.asm21
-rwxr-xr-xdata/mapObjects/Museum1F.asm25
-rwxr-xr-xdata/mapObjects/Museum2F.asm19
-rwxr-xr-xdata/mapObjects/NameRatersHouse.asm15
-rwxr-xr-xdata/mapObjects/OaksLab.asm23
-rwxr-xr-xdata/mapObjects/PalletTown.asm23
-rwxr-xr-xdata/mapObjects/PewterCity.asm36
-rwxr-xr-xdata/mapObjects/PewterGym.asm17
-rwxr-xr-xdata/mapObjects/PewterMart.asm17
-rwxr-xr-xdata/mapObjects/PewterNidoranHouse.asm17
-rwxr-xr-xdata/mapObjects/PewterPokecenter.asm20
-rwxr-xr-xdata/mapObjects/PewterSpeechHouse.asm16
-rwxr-xr-xdata/mapObjects/PokemonFanClub.asm20
-rwxr-xr-xdata/mapObjects/PokemonMansion1F.asm29
-rwxr-xr-xdata/mapObjects/PokemonMansion2F.asm22
-rwxr-xr-xdata/mapObjects/PokemonMansion3F.asm21
-rwxr-xr-xdata/mapObjects/PokemonMansionB1F.asm20
-rwxr-xr-xdata/mapObjects/PokemonTower1F.asm21
-rwxr-xr-xdata/mapObjects/PokemonTower2F.asm16
-rwxr-xr-xdata/mapObjects/PokemonTower3F.asm18
-rwxr-xr-xdata/mapObjects/PokemonTower4F.asm20
-rwxr-xr-xdata/mapObjects/PokemonTower5F.asm20
-rwxr-xr-xdata/mapObjects/PokemonTower6F.asm19
-rwxr-xr-xdata/mapObjects/PokemonTower7F.asm15
-rwxr-xr-xdata/mapObjects/PowerPlant.asm30
-rwxr-xr-xdata/mapObjects/RedsHouse1F.asm18
-rwxr-xr-xdata/mapObjects/RedsHouse2F.asm12
-rwxr-xr-xdata/mapObjects/RockTunnel1F.asm34
-rwxr-xr-xdata/mapObjects/RockTunnelB1F.asm26
-rwxr-xr-xdata/mapObjects/RockTunnelPokecenter.asm19
-rwxr-xr-xdata/mapObjects/RocketHideoutB1F.asm27
-rwxr-xr-xdata/mapObjects/RocketHideoutB2F.asm25
-rwxr-xr-xdata/mapObjects/RocketHideoutB3F.asm18
-rwxr-xr-xdata/mapObjects/RocketHideoutB4F.asm25
-rwxr-xr-xdata/mapObjects/RocketHideoutElevator.asm15
-rwxr-xr-xdata/mapObjects/Route1.asm14
-rwxr-xr-xdata/mapObjects/Route10.asm28
-rwxr-xr-xdata/mapObjects/Route11.asm31
-rwxr-xr-xdata/mapObjects/Route11Gate1F.asm21
-rwxr-xr-xdata/mapObjects/Route11Gate2F.asm16
-rwxr-xr-xdata/mapObjects/Route12.asm30
-rwxr-xr-xdata/mapObjects/Route12Gate1F.asm21
-rwxr-xr-xdata/mapObjects/Route12Gate2F.asm15
-rwxr-xr-xdata/mapObjects/Route12SuperRodHouse.asm15
-rwxr-xr-xdata/mapObjects/Route13.asm21
-rwxr-xr-xdata/mapObjects/Route14.asm19
-rwxr-xr-xdata/mapObjects/Route15.asm30
-rwxr-xr-xdata/mapObjects/Route15Gate1F.asm21
-rwxr-xr-xdata/mapObjects/Route15Gate2F.asm14
-rwxr-xr-xdata/mapObjects/Route16.asm37
-rwxr-xr-xdata/mapObjects/Route16FlyHouse.asm16
-rwxr-xr-xdata/mapObjects/Route16Gate1F.asm30
-rwxr-xr-xdata/mapObjects/Route16Gate2F.asm16
-rwxr-xr-xdata/mapObjects/Route17.asm24
-rwxr-xr-xdata/mapObjects/Route18.asm23
-rwxr-xr-xdata/mapObjects/Route18Gate1F.asm21
-rwxr-xr-xdata/mapObjects/Route18Gate2F.asm15
-rwxr-xr-xdata/mapObjects/Route19.asm23
-rwxr-xr-xdata/mapObjects/Route2.asm36
-rwxr-xr-xdata/mapObjects/Route20.asm26
-rwxr-xr-xdata/mapObjects/Route21.asm17
-rwxr-xr-xdata/mapObjects/Route22.asm15
-rwxr-xr-xdata/mapObjects/Route22Gate.asm19
-rwxr-xr-xdata/mapObjects/Route23.asm26
-rwxr-xr-xdata/mapObjects/Route24.asm17
-rwxr-xr-xdata/mapObjects/Route25.asm23
-rwxr-xr-xdata/mapObjects/Route2Gate.asm20
-rwxr-xr-xdata/mapObjects/Route2TradeHouse.asm16
-rwxr-xr-xdata/mapObjects/Route3.asm18
-rwxr-xr-xdata/mapObjects/Route4.asm22
-rwxr-xr-xdata/mapObjects/Route5.asm21
-rwxr-xr-xdata/mapObjects/Route5Gate.asm19
-rwxr-xr-xdata/mapObjects/Route6.asm25
-rwxr-xr-xdata/mapObjects/Route6Gate.asm19
-rwxr-xr-xdata/mapObjects/Route7.asm21
-rwxr-xr-xdata/mapObjects/Route7Gate.asm19
-rwxr-xr-xdata/mapObjects/Route8.asm30
-rwxr-xr-xdata/mapObjects/Route8Gate.asm19
-rwxr-xr-xdata/mapObjects/Route9.asm19
-rwxr-xr-xdata/mapObjects/SSAnne1F.asm34
-rwxr-xr-xdata/mapObjects/SSAnne1FRooms.asm33
-rwxr-xr-xdata/mapObjects/SSAnne2F.asm30
-rwxr-xr-xdata/mapObjects/SSAnne2FRooms.asm47
-rwxr-xr-xdata/mapObjects/SSAnne3F.asm15
-rwxr-xr-xdata/mapObjects/SSAnneB1F.asm22
-rwxr-xr-xdata/mapObjects/SSAnneB1FRooms.asm41
-rwxr-xr-xdata/mapObjects/SSAnneBow.asm19
-rwxr-xr-xdata/mapObjects/SSAnneCaptainsRoom.asm15
-rwxr-xr-xdata/mapObjects/SSAnneKitchen.asm19
-rwxr-xr-xdata/mapObjects/SafariZoneCenter.asm31
-rwxr-xr-xdata/mapObjects/SafariZoneCenterRestHouse.asm16
-rwxr-xr-xdata/mapObjects/SafariZoneEast.asm27
-rwxr-xr-xdata/mapObjects/SafariZoneEastRestHouse.asm17
-rwxr-xr-xdata/mapObjects/SafariZoneGate.asm20
-rwxr-xr-xdata/mapObjects/SafariZoneNorth.asm35
-rwxr-xr-xdata/mapObjects/SafariZoneNorthRestHouse.asm17
-rwxr-xr-xdata/mapObjects/SafariZoneSecretHouse.asm15
-rwxr-xr-xdata/mapObjects/SafariZoneWest.asm34
-rwxr-xr-xdata/mapObjects/SafariZoneWestRestHouse.asm17
-rwxr-xr-xdata/mapObjects/SaffronCity.asm50
-rwxr-xr-xdata/mapObjects/SaffronGym.asm83
-rwxr-xr-xdata/mapObjects/SaffronMart.asm17
-rwxr-xr-xdata/mapObjects/SaffronPidgeyHouse.asm18
-rwxr-xr-xdata/mapObjects/SaffronPokecenter.asm19
-rwxr-xr-xdata/mapObjects/SeafoamIslands1F.asm26
-rwxr-xr-xdata/mapObjects/SeafoamIslandsB1F.asm26
-rwxr-xr-xdata/mapObjects/SeafoamIslandsB2F.asm26
-rwxr-xr-xdata/mapObjects/SeafoamIslandsB3F.asm30
-rwxr-xr-xdata/mapObjects/SeafoamIslandsB4F.asm23
-rwxr-xr-xdata/mapObjects/SilphCo10F.asm28
-rwxr-xr-xdata/mapObjects/SilphCo11F.asm24
-rwxr-xr-xdata/mapObjects/SilphCo1F.asm21
-rwxr-xr-xdata/mapObjects/SilphCo2F.asm29
-rwxr-xr-xdata/mapObjects/SilphCo3F.asm34
-rwxr-xr-xdata/mapObjects/SilphCo4F.asm31
-rwxr-xr-xdata/mapObjects/SilphCo5F.asm35
-rwxr-xr-xdata/mapObjects/SilphCo6F.asm30
-rwxr-xr-xdata/mapObjects/SilphCo7F.asm33
-rwxr-xr-xdata/mapObjects/SilphCo8F.asm28
-rwxr-xr-xdata/mapObjects/SilphCo9F.asm24
-rwxr-xr-xdata/mapObjects/SilphCoElevator.asm15
-rw-r--r--data/mapObjects/TradeCenter.asm9
-rwxr-xr-xdata/mapObjects/UndergroundPathNorthSouth.asm14
-rwxr-xr-xdata/mapObjects/UndergroundPathRoute5.asm17
-rwxr-xr-xdata/mapObjects/UndergroundPathRoute6.asm17
-rwxr-xr-xdata/mapObjects/UndergroundPathRoute7.asm17
-rwxr-xr-xdata/mapObjects/UndergroundPathRoute7Copy.asm18
-rwxr-xr-xdata/mapObjects/UndergroundPathRoute8.asm17
-rwxr-xr-xdata/mapObjects/UndergroundPathWestEast.asm14
-rwxr-xr-xdata/mapObjects/VermilionCity.asm42
-rwxr-xr-xdata/mapObjects/VermilionDock.asm14
-rwxr-xr-xdata/mapObjects/VermilionGym.asm19
-rwxr-xr-xdata/mapObjects/VermilionMart.asm17
-rwxr-xr-xdata/mapObjects/VermilionOldRodHouse.asm15
-rwxr-xr-xdata/mapObjects/VermilionPidgeyHouse.asm17
-rwxr-xr-xdata/mapObjects/VermilionPokecenter.asm19
-rwxr-xr-xdata/mapObjects/VermilionTradeHouse.asm15
-rwxr-xr-xdata/mapObjects/VictoryRoad1F.asm23
-rwxr-xr-xdata/mapObjects/VictoryRoad2F.asm37
-rwxr-xr-xdata/mapObjects/VictoryRoad3F.asm28
-rwxr-xr-xdata/mapObjects/ViridianCity.asm34
-rwxr-xr-xdata/mapObjects/ViridianForest.asm38
-rwxr-xr-xdata/mapObjects/ViridianForestNorthGate.asm20
-rwxr-xr-xdata/mapObjects/ViridianForestSouthGate.asm20
-rwxr-xr-xdata/mapObjects/ViridianGym.asm25
-rwxr-xr-xdata/mapObjects/ViridianMart.asm17
-rwxr-xr-xdata/mapObjects/ViridianNicknameHouse.asm18
-rwxr-xr-xdata/mapObjects/ViridianPokecenter.asm19
-rwxr-xr-xdata/mapObjects/ViridianSchoolHouse.asm17
-rwxr-xr-xdata/mapObjects/WardensHouse.asm19
-rwxr-xr-xdata/mapObjects/agatha.asm19
-rw-r--r--data/mapObjects/beach_house.asm20
-rwxr-xr-xdata/mapObjects/bikeshop.asm17
-rwxr-xr-xdata/mapObjects/billshouse.asm17
-rwxr-xr-xdata/mapObjects/blueshouse.asm17
-rwxr-xr-xdata/mapObjects/bruno.asm19
-rwxr-xr-xdata/mapObjects/celadoncity.asm54
-rwxr-xr-xdata/mapObjects/celadondiner.asm19
-rwxr-xr-xdata/mapObjects/celadongamecorner.asm28
-rwxr-xr-xdata/mapObjects/celadongym.asm22
-rwxr-xr-xdata/mapObjects/celadonhotel.asm17
-rwxr-xr-xdata/mapObjects/celadonhouse.asm17
-rwxr-xr-xdata/mapObjects/celadonmansion1.asm25
-rwxr-xr-xdata/mapObjects/celadonmansion2.asm19
-rwxr-xr-xdata/mapObjects/celadonmansion3.asm26
-rwxr-xr-xdata/mapObjects/celadonmansion4.asm17
-rwxr-xr-xdata/mapObjects/celadonmansion5.asm16
-rwxr-xr-xdata/mapObjects/celadonmart1.asm25
-rwxr-xr-xdata/mapObjects/celadonmart2.asm21
-rwxr-xr-xdata/mapObjects/celadonmart3.asm33
-rwxr-xr-xdata/mapObjects/celadonmart4.asm20
-rwxr-xr-xdata/mapObjects/celadonmart5.asm21
-rwxr-xr-xdata/mapObjects/celadonmartelevator.asm15
-rwxr-xr-xdata/mapObjects/celadonmartroof.asm18
-rwxr-xr-xdata/mapObjects/celadonpokecenter.asm19
-rwxr-xr-xdata/mapObjects/celadonprizeroom.asm19
-rwxr-xr-xdata/mapObjects/ceruleancity.asm47
-rwxr-xr-xdata/mapObjects/ceruleangym.asm18
-rwxr-xr-xdata/mapObjects/ceruleanhouse1.asm18
-rwxr-xr-xdata/mapObjects/ceruleanhouse2.asm17
-rwxr-xr-xdata/mapObjects/ceruleanhousetrashed.asm19
-rwxr-xr-xdata/mapObjects/ceruleanmart.asm17
-rwxr-xr-xdata/mapObjects/ceruleanpokecenter.asm19
-rwxr-xr-xdata/mapObjects/cinnabargym.asm23
-rwxr-xr-xdata/mapObjects/cinnabarisland.asm27
-rwxr-xr-xdata/mapObjects/cinnabarmart.asm17
-rwxr-xr-xdata/mapObjects/cinnabarpokecenter.asm19
-rw-r--r--data/mapObjects/colosseum.asm9
-rwxr-xr-xdata/mapObjects/copycatshouse1f.asm19
-rwxr-xr-xdata/mapObjects/copycatshouse2f.asm19
-rwxr-xr-xdata/mapObjects/daycarem.asm15
-rwxr-xr-xdata/mapObjects/diglettscave.asm14
-rwxr-xr-xdata/mapObjects/diglettscaveroute11.asm17
-rwxr-xr-xdata/mapObjects/diglettscaveroute2.asm17
-rwxr-xr-xdata/mapObjects/fanclub.asm20
-rwxr-xr-xdata/mapObjects/fightingdojo.asm21
-rwxr-xr-xdata/mapObjects/fuchsiacity.asm52
-rwxr-xr-xdata/mapObjects/fuchsiagym.asm22
-rwxr-xr-xdata/mapObjects/fuchsiahouse1.asm17
-rwxr-xr-xdata/mapObjects/fuchsiahouse2.asm19
-rwxr-xr-xdata/mapObjects/fuchsiahouse3.asm17
-rwxr-xr-xdata/mapObjects/fuchsiamart.asm17
-rwxr-xr-xdata/mapObjects/fuchsiameetingroom.asm17
-rwxr-xr-xdata/mapObjects/fuchsiapokecenter.asm19
-rwxr-xr-xdata/mapObjects/gary.asm20
-rwxr-xr-xdata/mapObjects/halloffameroom.asm15
-rwxr-xr-xdata/mapObjects/indigoplateau.asm14
-rwxr-xr-xdata/mapObjects/indigoplateaulobby.asm22
-rwxr-xr-xdata/mapObjects/lab1.asm25
-rwxr-xr-xdata/mapObjects/lab2.asm17
-rwxr-xr-xdata/mapObjects/lab3.asm19
-rwxr-xr-xdata/mapObjects/lab4.asm16
-rwxr-xr-xdata/mapObjects/lance.asm17
-rwxr-xr-xdata/mapObjects/lavenderhouse1.asm20
-rwxr-xr-xdata/mapObjects/lavenderhouse2.asm16
-rwxr-xr-xdata/mapObjects/lavendermart.asm17
-rwxr-xr-xdata/mapObjects/lavenderpokecenter.asm19
-rwxr-xr-xdata/mapObjects/lavendertown.asm31
-rwxr-xr-xdata/mapObjects/lorelei.asm19
-rwxr-xr-xdata/mapObjects/mansion1.asm29
-rwxr-xr-xdata/mapObjects/mansion2.asm22
-rwxr-xr-xdata/mapObjects/mansion3.asm21
-rwxr-xr-xdata/mapObjects/mansion4.asm20
-rwxr-xr-xdata/mapObjects/mtmoon1.asm34
-rwxr-xr-xdata/mapObjects/mtmoon2.asm26
-rwxr-xr-xdata/mapObjects/mtmoon3.asm28
-rwxr-xr-xdata/mapObjects/mtmoonpokecenter.asm21
-rwxr-xr-xdata/mapObjects/museum1f.asm25
-rwxr-xr-xdata/mapObjects/museum2f.asm19
-rwxr-xr-xdata/mapObjects/namerater.asm15
-rwxr-xr-xdata/mapObjects/oakslab.asm23
-rwxr-xr-xdata/mapObjects/pallettown.asm23
-rwxr-xr-xdata/mapObjects/pewtercity.asm36
-rwxr-xr-xdata/mapObjects/pewtergym.asm17
-rwxr-xr-xdata/mapObjects/pewterhouse1.asm17
-rwxr-xr-xdata/mapObjects/pewterhouse2.asm16
-rwxr-xr-xdata/mapObjects/pewtermart.asm17
-rwxr-xr-xdata/mapObjects/pewterpokecenter.asm20
-rwxr-xr-xdata/mapObjects/pokemontower1.asm21
-rwxr-xr-xdata/mapObjects/pokemontower2.asm16
-rwxr-xr-xdata/mapObjects/pokemontower3.asm18
-rwxr-xr-xdata/mapObjects/pokemontower4.asm20
-rwxr-xr-xdata/mapObjects/pokemontower5.asm20
-rwxr-xr-xdata/mapObjects/pokemontower6.asm19
-rwxr-xr-xdata/mapObjects/pokemontower7.asm15
-rwxr-xr-xdata/mapObjects/powerplant.asm30
-rwxr-xr-xdata/mapObjects/redshouse1f.asm18
-rwxr-xr-xdata/mapObjects/redshouse2f.asm12
-rwxr-xr-xdata/mapObjects/rockethideout1.asm27
-rwxr-xr-xdata/mapObjects/rockethideout2.asm25
-rwxr-xr-xdata/mapObjects/rockethideout3.asm18
-rwxr-xr-xdata/mapObjects/rockethideout4.asm25
-rwxr-xr-xdata/mapObjects/rockethideoutelevator.asm15
-rwxr-xr-xdata/mapObjects/rocktunnel1.asm34
-rwxr-xr-xdata/mapObjects/rocktunnel2.asm26
-rwxr-xr-xdata/mapObjects/rocktunnelpokecenter.asm19
-rwxr-xr-xdata/mapObjects/route1.asm14
-rwxr-xr-xdata/mapObjects/route10.asm28
-rwxr-xr-xdata/mapObjects/route11.asm31
-rwxr-xr-xdata/mapObjects/route11gate.asm21
-rwxr-xr-xdata/mapObjects/route11gateupstairs.asm16
-rwxr-xr-xdata/mapObjects/route12.asm30
-rwxr-xr-xdata/mapObjects/route12gate.asm21
-rwxr-xr-xdata/mapObjects/route12gateupstairs.asm15
-rwxr-xr-xdata/mapObjects/route12house.asm15
-rwxr-xr-xdata/mapObjects/route13.asm21
-rwxr-xr-xdata/mapObjects/route14.asm19
-rwxr-xr-xdata/mapObjects/route15.asm30
-rwxr-xr-xdata/mapObjects/route15gate.asm21
-rwxr-xr-xdata/mapObjects/route15gateupstairs.asm14
-rwxr-xr-xdata/mapObjects/route16.asm37
-rwxr-xr-xdata/mapObjects/route16gate.asm30
-rwxr-xr-xdata/mapObjects/route16gateupstairs.asm16
-rwxr-xr-xdata/mapObjects/route16house.asm16
-rwxr-xr-xdata/mapObjects/route17.asm24
-rwxr-xr-xdata/mapObjects/route18.asm23
-rwxr-xr-xdata/mapObjects/route18gate.asm21
-rwxr-xr-xdata/mapObjects/route18gateupstairs.asm15
-rwxr-xr-xdata/mapObjects/route19.asm23
-rwxr-xr-xdata/mapObjects/route2.asm36
-rwxr-xr-xdata/mapObjects/route20.asm26
-rwxr-xr-xdata/mapObjects/route21.asm17
-rwxr-xr-xdata/mapObjects/route22.asm15
-rwxr-xr-xdata/mapObjects/route22gate.asm19
-rwxr-xr-xdata/mapObjects/route23.asm26
-rwxr-xr-xdata/mapObjects/route24.asm17
-rwxr-xr-xdata/mapObjects/route25.asm23
-rwxr-xr-xdata/mapObjects/route2gate.asm20
-rwxr-xr-xdata/mapObjects/route2house.asm16
-rwxr-xr-xdata/mapObjects/route3.asm18
-rwxr-xr-xdata/mapObjects/route4.asm22
-rwxr-xr-xdata/mapObjects/route5.asm21
-rwxr-xr-xdata/mapObjects/route5gate.asm19
-rwxr-xr-xdata/mapObjects/route6.asm25
-rwxr-xr-xdata/mapObjects/route6gate.asm19
-rwxr-xr-xdata/mapObjects/route7.asm21
-rwxr-xr-xdata/mapObjects/route7gate.asm19
-rwxr-xr-xdata/mapObjects/route8.asm30
-rwxr-xr-xdata/mapObjects/route8gate.asm19
-rwxr-xr-xdata/mapObjects/route9.asm19
-rwxr-xr-xdata/mapObjects/safarizonecenter.asm31
-rwxr-xr-xdata/mapObjects/safarizoneeast.asm27
-rwxr-xr-xdata/mapObjects/safarizoneentrance.asm20
-rwxr-xr-xdata/mapObjects/safarizonenorth.asm35
-rwxr-xr-xdata/mapObjects/safarizoneresthouse1.asm16
-rwxr-xr-xdata/mapObjects/safarizoneresthouse2.asm17
-rwxr-xr-xdata/mapObjects/safarizoneresthouse3.asm17
-rwxr-xr-xdata/mapObjects/safarizoneresthouse4.asm17
-rwxr-xr-xdata/mapObjects/safarizonesecrethouse.asm15
-rwxr-xr-xdata/mapObjects/safarizonewest.asm34
-rwxr-xr-xdata/mapObjects/saffroncity.asm50
-rwxr-xr-xdata/mapObjects/saffrongym.asm83
-rwxr-xr-xdata/mapObjects/saffronhouse1.asm18
-rwxr-xr-xdata/mapObjects/saffronhouse2.asm15
-rwxr-xr-xdata/mapObjects/saffronmart.asm17
-rwxr-xr-xdata/mapObjects/saffronpokecenter.asm19
-rwxr-xr-xdata/mapObjects/school.asm17
-rwxr-xr-xdata/mapObjects/seafoamislands1.asm26
-rwxr-xr-xdata/mapObjects/seafoamislands2.asm26
-rwxr-xr-xdata/mapObjects/seafoamislands3.asm26
-rwxr-xr-xdata/mapObjects/seafoamislands4.asm30
-rwxr-xr-xdata/mapObjects/seafoamislands5.asm23
-rwxr-xr-xdata/mapObjects/silphco1.asm21
-rwxr-xr-xdata/mapObjects/silphco10.asm28
-rwxr-xr-xdata/mapObjects/silphco11.asm24
-rwxr-xr-xdata/mapObjects/silphco2.asm29
-rwxr-xr-xdata/mapObjects/silphco3.asm34
-rwxr-xr-xdata/mapObjects/silphco4.asm31
-rwxr-xr-xdata/mapObjects/silphco5.asm35
-rwxr-xr-xdata/mapObjects/silphco6.asm30
-rwxr-xr-xdata/mapObjects/silphco7.asm33
-rwxr-xr-xdata/mapObjects/silphco8.asm28
-rwxr-xr-xdata/mapObjects/silphco9.asm24
-rwxr-xr-xdata/mapObjects/silphcoelevator.asm15
-rwxr-xr-xdata/mapObjects/ssanne1.asm34
-rwxr-xr-xdata/mapObjects/ssanne10.asm41
-rwxr-xr-xdata/mapObjects/ssanne2.asm30
-rwxr-xr-xdata/mapObjects/ssanne3.asm15
-rwxr-xr-xdata/mapObjects/ssanne4.asm22
-rwxr-xr-xdata/mapObjects/ssanne5.asm19
-rwxr-xr-xdata/mapObjects/ssanne6.asm19
-rwxr-xr-xdata/mapObjects/ssanne7.asm15
-rwxr-xr-xdata/mapObjects/ssanne8.asm33
-rwxr-xr-xdata/mapObjects/ssanne9.asm47
-rw-r--r--data/mapObjects/tradecenter.asm9
-rwxr-xr-xdata/mapObjects/undergroundpathentranceroute5.asm17
-rwxr-xr-xdata/mapObjects/undergroundpathentranceroute6.asm17
-rwxr-xr-xdata/mapObjects/undergroundpathentranceroute7.asm17
-rwxr-xr-xdata/mapObjects/undergroundpathentranceroute7copy.asm18
-rwxr-xr-xdata/mapObjects/undergroundpathentranceroute8.asm17
-rwxr-xr-xdata/mapObjects/undergroundpathns.asm14
-rwxr-xr-xdata/mapObjects/undergroundpathwe.asm14
-rwxr-xr-xdata/mapObjects/unknowndungeon1.asm32
-rwxr-xr-xdata/mapObjects/unknowndungeon2.asm26
-rwxr-xr-xdata/mapObjects/unknowndungeon3.asm17
-rwxr-xr-xdata/mapObjects/vermilioncity.asm42
-rwxr-xr-xdata/mapObjects/vermiliondock.asm14
-rwxr-xr-xdata/mapObjects/vermiliongym.asm19
-rwxr-xr-xdata/mapObjects/vermilionhouse1.asm17
-rwxr-xr-xdata/mapObjects/vermilionhouse2.asm15
-rwxr-xr-xdata/mapObjects/vermilionhouse3.asm15
-rwxr-xr-xdata/mapObjects/vermilionmart.asm17
-rwxr-xr-xdata/mapObjects/vermilionpokecenter.asm19
-rwxr-xr-xdata/mapObjects/victoryroad1.asm23
-rwxr-xr-xdata/mapObjects/victoryroad2.asm37
-rwxr-xr-xdata/mapObjects/victoryroad3.asm28
-rwxr-xr-xdata/mapObjects/viridiancity.asm34
-rwxr-xr-xdata/mapObjects/viridianforest.asm38
-rwxr-xr-xdata/mapObjects/viridianforestentrance.asm20
-rwxr-xr-xdata/mapObjects/viridianforestexit.asm20
-rwxr-xr-xdata/mapObjects/viridiangym.asm25
-rwxr-xr-xdata/mapObjects/viridianhouse.asm18
-rwxr-xr-xdata/mapObjects/viridianmart.asm17
-rwxr-xr-xdata/mapObjects/viridianpokecenter.asm19
-rw-r--r--data/map_header_banks.asm368
-rw-r--r--data/map_header_pointers.asm306
-rw-r--r--data/map_songs.asm428
-rwxr-xr-xdata/mon_party_sprites.asm13
-rwxr-xr-xdata/special_warps.asm48
-rwxr-xr-xdata/super_rod.asm8
-rwxr-xr-xdata/town_map_entries.asm122
-rwxr-xr-xdata/town_map_order.asm10
-rwxr-xr-xdata/trainer_parties.asm194
-rw-r--r--[-rwxr-xr-x]data/wildPokemon/ceruleancave1.asm (renamed from data/wildPokemon/unknowndungeon1.asm)0
-rw-r--r--[-rwxr-xr-x]data/wildPokemon/ceruleancave2.asm (renamed from data/wildPokemon/unknowndungeon2.asm)0
-rw-r--r--[-rwxr-xr-x]data/wildPokemon/ceruleancaveb1.asm (renamed from data/wildPokemon/unknowndungeonb1.asm)0
-rwxr-xr-xdata/wild_mons.asm18
915 files changed, 9835 insertions, 9397 deletions
diff --git a/data/baseStats/victreebel.asm b/data/baseStats/victreebel.asm
index 685ece60..56bfd25a 100644
--- a/data/baseStats/victreebel.asm
+++ b/data/baseStats/victreebel.asm
@@ -1,4 +1,4 @@
-db DEX_VICTREEBEL ; pokedex id
+db DEX_VICTREEBEL ; pokedex id
db 80 ; base hp
db 105 ; base attack
db 65 ; base defense
diff --git a/data/evos_moves.asm b/data/evos_moves.asm
index d819b916..27397eb0 100755
--- a/data/evos_moves.asm
+++ b/data/evos_moves.asm
@@ -1,2349 +1,2161 @@
+; See constants/evolution_constants.asm
+; The max number of evolutions per monster is MAX_EVOLUTIONS
+
EvosMovesPointerTable:
- dw Mon112_EvosMoves
- dw Mon115_EvosMoves
- dw Mon032_EvosMoves
- dw Mon035_EvosMoves
- dw Mon021_EvosMoves
- dw Mon100_EvosMoves
- dw Mon034_EvosMoves
- dw Mon080_EvosMoves
- dw Mon002_EvosMoves
- dw Mon103_EvosMoves
- dw Mon108_EvosMoves
- dw Mon102_EvosMoves
- dw Mon088_EvosMoves
- dw Mon094_EvosMoves
- dw Mon029_EvosMoves
- dw Mon031_EvosMoves
- dw Mon104_EvosMoves
- dw Mon111_EvosMoves
- dw Mon131_EvosMoves
- dw Mon059_EvosMoves
- dw Mon151_EvosMoves
- dw Mon130_EvosMoves
- dw Mon090_EvosMoves
- dw Mon072_EvosMoves
- dw Mon092_EvosMoves
- dw Mon123_EvosMoves
- dw Mon120_EvosMoves
- dw Mon009_EvosMoves
- dw Mon127_EvosMoves
- dw Mon114_EvosMoves
- dw Mon152_EvosMoves ;MissingNo
- dw Mon153_EvosMoves ;MissingNo
- dw Mon058_EvosMoves
- dw Mon095_EvosMoves
- dw Mon022_EvosMoves
- dw Mon016_EvosMoves
- dw Mon079_EvosMoves
- dw Mon064_EvosMoves
- dw Mon075_EvosMoves
- dw Mon113_EvosMoves
- dw Mon067_EvosMoves
- dw Mon122_EvosMoves
- dw Mon106_EvosMoves
- dw Mon107_EvosMoves
- dw Mon024_EvosMoves
- dw Mon047_EvosMoves
- dw Mon054_EvosMoves
- dw Mon096_EvosMoves
- dw Mon076_EvosMoves
- dw Mon154_EvosMoves ;MissingNo
- dw Mon126_EvosMoves
- dw Mon155_EvosMoves ;MissingNo
- dw Mon125_EvosMoves
- dw Mon082_EvosMoves
- dw Mon109_EvosMoves
- dw Mon156_EvosMoves ;MissingNo
- dw Mon056_EvosMoves
- dw Mon086_EvosMoves
- dw Mon050_EvosMoves
- dw Mon128_EvosMoves
- dw Mon157_EvosMoves ;MissingNo
- dw Mon158_EvosMoves ;MissingNo
- dw Mon159_EvosMoves ;MissingNo
- dw Mon083_EvosMoves
- dw Mon048_EvosMoves
- dw Mon149_EvosMoves
- dw Mon160_EvosMoves ;MissingNo
- dw Mon161_EvosMoves ;MissingNo
- dw Mon162_EvosMoves ;MissingNo
- dw Mon084_EvosMoves
- dw Mon060_EvosMoves
- dw Mon124_EvosMoves
- dw Mon146_EvosMoves
- dw Mon144_EvosMoves
- dw Mon145_EvosMoves
- dw Mon132_EvosMoves
- dw Mon052_EvosMoves
- dw Mon098_EvosMoves
- dw Mon163_EvosMoves ;MissingNo
- dw Mon164_EvosMoves ;MissingNo
- dw Mon165_EvosMoves ;MissingNo
- dw Mon037_EvosMoves
- dw Mon038_EvosMoves
- dw Mon025_EvosMoves
- dw Mon026_EvosMoves
- dw Mon166_EvosMoves ;MissingNo
- dw Mon167_EvosMoves ;MissingNo
- dw Mon147_EvosMoves
- dw Mon148_EvosMoves
- dw Mon140_EvosMoves
- dw Mon141_EvosMoves
- dw Mon116_EvosMoves
- dw Mon117_EvosMoves
- dw Mon168_EvosMoves ;MissingNo
- dw Mon169_EvosMoves ;MissingNo
- dw Mon027_EvosMoves
- dw Mon028_EvosMoves
- dw Mon138_EvosMoves
- dw Mon139_EvosMoves
- dw Mon039_EvosMoves
- dw Mon040_EvosMoves
- dw Mon133_EvosMoves
- dw Mon136_EvosMoves
- dw Mon135_EvosMoves
- dw Mon134_EvosMoves
- dw Mon066_EvosMoves
- dw Mon041_EvosMoves
- dw Mon023_EvosMoves
- dw Mon046_EvosMoves
- dw Mon061_EvosMoves
- dw Mon062_EvosMoves
- dw Mon013_EvosMoves
- dw Mon014_EvosMoves
- dw Mon015_EvosMoves
- dw Mon170_EvosMoves ;MissingNo
- dw Mon085_EvosMoves
- dw Mon057_EvosMoves
- dw Mon051_EvosMoves
- dw Mon049_EvosMoves
- dw Mon087_EvosMoves
- dw Mon171_EvosMoves ;MissingNo
- dw Mon172_EvosMoves ;MissingNo
- dw Mon010_EvosMoves
- dw Mon011_EvosMoves
- dw Mon012_EvosMoves
- dw Mon068_EvosMoves
- dw Mon173_EvosMoves ;MissingNo
- dw Mon055_EvosMoves
- dw Mon097_EvosMoves
- dw Mon042_EvosMoves
- dw Mon150_EvosMoves
- dw Mon143_EvosMoves
- dw Mon129_EvosMoves
- dw Mon174_EvosMoves ;MissingNo
- dw Mon175_EvosMoves ;MissingNo
- dw Mon089_EvosMoves
- dw Mon176_EvosMoves ;MissingNo
- dw Mon099_EvosMoves
- dw Mon091_EvosMoves
- dw Mon177_EvosMoves ;MissingNo
- dw Mon101_EvosMoves
- dw Mon036_EvosMoves
- dw Mon110_EvosMoves
- dw Mon053_EvosMoves
- dw Mon105_EvosMoves
- dw Mon178_EvosMoves ;MissingNo
- dw Mon093_EvosMoves
- dw Mon063_EvosMoves
- dw Mon065_EvosMoves
- dw Mon017_EvosMoves
- dw Mon018_EvosMoves
- dw Mon121_EvosMoves
- dw Mon001_EvosMoves
- dw Mon003_EvosMoves
- dw Mon073_EvosMoves
- dw Mon179_EvosMoves ;MissingNo
- dw Mon118_EvosMoves
- dw Mon119_EvosMoves
- dw Mon180_EvosMoves ;MissingNo
- dw Mon181_EvosMoves ;MissingNo
- dw Mon182_EvosMoves ;MissingNo
- dw Mon183_EvosMoves ;MissingNo
- dw Mon077_EvosMoves
- dw Mon078_EvosMoves
- dw Mon019_EvosMoves
- dw Mon020_EvosMoves
- dw Mon033_EvosMoves
- dw Mon030_EvosMoves
- dw Mon074_EvosMoves
- dw Mon137_EvosMoves
- dw Mon142_EvosMoves
- dw Mon184_EvosMoves ;MissingNo
- dw Mon081_EvosMoves
- dw Mon185_EvosMoves ;MissingNo
- dw Mon186_EvosMoves ;MissingNo
- dw Mon004_EvosMoves
- dw Mon007_EvosMoves
- dw Mon005_EvosMoves
- dw Mon008_EvosMoves
- dw Mon006_EvosMoves
- dw Mon187_EvosMoves ;MissingNo
- dw Mon188_EvosMoves ;MissingNo
- dw Mon189_EvosMoves ;MissingNo
- dw Mon190_EvosMoves ;MissingNo
- dw Mon043_EvosMoves
- dw Mon044_EvosMoves
- dw Mon045_EvosMoves
- dw Mon069_EvosMoves
- dw Mon070_EvosMoves
- dw Mon071_EvosMoves
-
-Mon112_EvosMoves:
-;RHYDON
-;Evolutions
- db 0
-;Learnset
- db 30,STOMP
- db 35,TAIL_WHIP
- db 40,FURY_ATTACK
- db 48,HORN_DRILL
- db 55,LEER
- db 64,TAKE_DOWN
- db 0
-
-Mon115_EvosMoves:
-;KANGASKHAN
-;Evolutions
- db 0
-;Learnset
- db 26,BITE
- db 31,TAIL_WHIP
- db 36,MEGA_PUNCH
- db 41,LEER
- db 46,DIZZY_PUNCH
- db 0
-
-Mon032_EvosMoves:
-;NIDORAN_M
-;Evolutions
- db EV_LEVEL,16,NIDORINO
- db 0
-;Learnset
- db 8,HORN_ATTACK
- db 12,DOUBLE_KICK
- db 17,POISON_STING
- db 23,FOCUS_ENERGY
- db 30,FURY_ATTACK
- db 38,HORN_DRILL
- db 0
-
-Mon035_EvosMoves:
-;CLEFAIRY
-;Evolutions
- db EV_ITEM,MOON_STONE,1,CLEFABLE
- db 0
-;Learnset
- db 13,SING
- db 18,DOUBLESLAP
- db 24,MINIMIZE
- db 31,METRONOME
- db 39,DEFENSE_CURL
- db 48,LIGHT_SCREEN
- db 0
-
-Mon021_EvosMoves:
-;SPEAROW
-;Evolutions
- db EV_LEVEL,20,FEAROW
- db 0
-;Learnset
- db 9,LEER
- db 15,FURY_ATTACK
- db 22,MIRROR_MOVE
- db 29,DRILL_PECK
- db 36,AGILITY
- db 0
-
-Mon100_EvosMoves:
-;VOLTORB
-;Evolutions
- db EV_LEVEL,30,ELECTRODE
- db 0
-;Learnset
- db 17,SONICBOOM
- db 22,SELFDESTRUCT
- db 29,LIGHT_SCREEN
- db 36,SWIFT
- db 43,EXPLOSION
- db 0
-
-Mon034_EvosMoves:
-;NIDOKING
-;Evolutions
- db 0
-;Learnset
- db 8,HORN_ATTACK
- db 12,DOUBLE_KICK
- db 23,THRASH
- db 0
-
-Mon080_EvosMoves:
-;SLOWBRO
-;Evolutions
- db 0
-;Learnset
- db 18,DISABLE
- db 22,HEADBUTT
- db 27,GROWL
- db 33,WATER_GUN
- db 37,WITHDRAW
- db 44,AMNESIA
- db 55,PSYCHIC_M
- db 0
-
-Mon002_EvosMoves:
-;IVYSAUR
-;Evolutions
- db EV_LEVEL,32,VENUSAUR
- db 0
-;Learnset
- db 7,LEECH_SEED
- db 13,VINE_WHIP
- db 22,POISONPOWDER
- db 30,RAZOR_LEAF
- db 38,GROWTH
- db 46,SLEEP_POWDER
- db 54,SOLARBEAM
- db 0
-
-Mon103_EvosMoves:
-;EXEGGUTOR
-;Evolutions
- db 0
-;Learnset
- db 28,STOMP
- db 0
-
-Mon108_EvosMoves:
-;LICKITUNG
-;Evolutions
- db 0
-;Learnset
- db 7,STOMP
- db 15,DISABLE
- db 23,DEFENSE_CURL
- db 31,SLAM
- db 39,SCREECH
- db 0
-
-Mon102_EvosMoves:
-;EXEGGCUTE
-;Evolutions
- db EV_ITEM,LEAF_STONE,1,EXEGGUTOR
- db 0
-;Learnset
- db 25,REFLECT
- db 28,LEECH_SEED
- db 32,STUN_SPORE
- db 37,POISONPOWDER
- db 42,SOLARBEAM
- db 48,SLEEP_POWDER
+ dw RhydonEvosMoves
+ dw KangaskhanEvosMoves
+ dw NidoranMEvosMoves
+ dw ClefairyEvosMoves
+ dw SpearowEvosMoves
+ dw VoltorbEvosMoves
+ dw NidokingEvosMoves
+ dw SlowbroEvosMoves
+ dw IvysaurEvosMoves
+ dw ExeggutorEvosMoves
+ dw LickitungEvosMoves
+ dw ExeggcuteEvosMoves
+ dw GrimerEvosMoves
+ dw GengarEvosMoves
+ dw NidoranFEvosMoves
+ dw NidoqueenEvosMoves
+ dw CuboneEvosMoves
+ dw RhyhornEvosMoves
+ dw LaprasEvosMoves
+ dw ArcanineEvosMoves
+ dw MewEvosMoves
+ dw GyaradosEvosMoves
+ dw ShellderEvosMoves
+ dw TentacoolEvosMoves
+ dw GastlyEvosMoves
+ dw ScytherEvosMoves
+ dw StaryuEvosMoves
+ dw BlastoiseEvosMoves
+ dw PinsirEvosMoves
+ dw TangelaEvosMoves
+ dw MissingNo1FEvosMoves
+ dw MissingNo20EvosMoves
+ dw GrowlitheEvosMoves
+ dw OnixEvosMoves
+ dw FearowEvosMoves
+ dw PidgeyEvosMoves
+ dw SlowpokeEvosMoves
+ dw KadabraEvosMoves
+ dw GravelerEvosMoves
+ dw ChanseyEvosMoves
+ dw MachokeEvosMoves
+ dw MrMimeEvosMoves
+ dw HitmonleeEvosMoves
+ dw HitmonchanEvosMoves
+ dw ArbokEvosMoves
+ dw ParasectEvosMoves
+ dw PsyduckEvosMoves
+ dw DrowzeeEvosMoves
+ dw GolemEvosMoves
+ dw MissingNo32EvosMoves
+ dw MagmarEvosMoves
+ dw MissingNo34EvosMoves
+ dw ElectabuzzEvosMoves
+ dw MagnetonEvosMoves
+ dw KoffingEvosMoves
+ dw MissingNo38EvosMoves
+ dw MankeyEvosMoves
+ dw SeelEvosMoves
+ dw DiglettEvosMoves
+ dw TaurosEvosMoves
+ dw MissingNo3DEvosMoves
+ dw MissingNo3EEvosMoves
+ dw MissingNo3FEvosMoves
+ dw FarfetchdEvosMoves
+ dw VenonatEvosMoves
+ dw DragoniteEvosMoves
+ dw MissingNo43EvosMoves
+ dw MissingNo44EvosMoves
+ dw MissingNo45EvosMoves
+ dw DoduoEvosMoves
+ dw PoliwagEvosMoves
+ dw JynxEvosMoves
+ dw MoltresEvosMoves
+ dw ArticunoEvosMoves
+ dw ZapdosEvosMoves
+ dw DittoEvosMoves
+ dw MeowthEvosMoves
+ dw KrabbyEvosMoves
+ dw MissingNo4FEvosMoves
+ dw MissingNo50EvosMoves
+ dw MissingNo51EvosMoves
+ dw VulpixEvosMoves
+ dw NinetalesEvosMoves
+ dw PikachuEvosMoves
+ dw RaichuEvosMoves
+ dw MissingNo56EvosMoves
+ dw MissingNo57EvosMoves
+ dw DratiniEvosMoves
+ dw DragonairEvosMoves
+ dw KabutoEvosMoves
+ dw KabutopsEvosMoves
+ dw HorseaEvosMoves
+ dw SeadraEvosMoves
+ dw MissingNo5EEvosMoves
+ dw MissingNo5FEvosMoves
+ dw SandshrewEvosMoves
+ dw SandslashEvosMoves
+ dw OmanyteEvosMoves
+ dw OmastarEvosMoves
+ dw JigglypuffEvosMoves
+ dw WigglytuffEvosMoves
+ dw EeveeEvosMoves
+ dw FlareonEvosMoves
+ dw JolteonEvosMoves
+ dw VaporeonEvosMoves
+ dw MachopEvosMoves
+ dw ZubatEvosMoves
+ dw EkansEvosMoves
+ dw ParasEvosMoves
+ dw PoliwhirlEvosMoves
+ dw PoliwrathEvosMoves
+ dw WeedleEvosMoves
+ dw KakunaEvosMoves
+ dw BeedrillEvosMoves
+ dw MissingNo73EvosMoves
+ dw DodrioEvosMoves
+ dw PrimeapeEvosMoves
+ dw DugtrioEvosMoves
+ dw VenomothEvosMoves
+ dw DewgongEvosMoves
+ dw MissingNo79EvosMoves
+ dw MissingNo7AEvosMoves
+ dw CaterpieEvosMoves
+ dw MetapodEvosMoves
+ dw ButterfreeEvosMoves
+ dw MachampEvosMoves
+ dw MissingNo7FEvosMoves
+ dw GolduckEvosMoves
+ dw HypnoEvosMoves
+ dw GolbatEvosMoves
+ dw MewtwoEvosMoves
+ dw SnorlaxEvosMoves
+ dw MagikarpEvosMoves
+ dw MissingNo86EvosMoves
+ dw MissingNo87EvosMoves
+ dw MukEvosMoves
+ dw MissingNo8AEvosMoves
+ dw KinglerEvosMoves
+ dw CloysterEvosMoves
+ dw MissingNo8CEvosMoves
+ dw ElectrodeEvosMoves
+ dw ClefableEvosMoves
+ dw WeezingEvosMoves
+ dw PersianEvosMoves
+ dw MarowakEvosMoves
+ dw MissingNo92EvosMoves
+ dw HaunterEvosMoves
+ dw AbraEvosMoves
+ dw AlakazamEvosMoves
+ dw PidgeottoEvosMoves
+ dw PidgeotEvosMoves
+ dw StarmieEvosMoves
+ dw BulbasaurEvosMoves
+ dw VenusaurEvosMoves
+ dw TentacruelEvosMoves
+ dw MissingNo9CEvosMoves
+ dw GoldeenEvosMoves
+ dw SeakingEvosMoves
+ dw MissingNo9FEvosMoves
+ dw MissingNoA0EvosMoves
+ dw MissingNoA1EvosMoves
+ dw MissingNoA2EvosMoves
+ dw PonytaEvosMoves
+ dw RapidashEvosMoves
+ dw RattataEvosMoves
+ dw RaticateEvosMoves
+ dw NidorinoEvosMoves
+ dw NidorinaEvosMoves
+ dw GeodudeEvosMoves
+ dw PorygonEvosMoves
+ dw AerodactylEvosMoves
+ dw MissingNoACEvosMoves
+ dw MagnemiteEvosMoves
+ dw MissingNoAEEvosMoves
+ dw MissingNoAFEvosMoves
+ dw CharmanderEvosMoves
+ dw SquirtleEvosMoves
+ dw CharmeleonEvosMoves
+ dw WartortleEvosMoves
+ dw CharizardEvosMoves
+ dw MissingNoB5EvosMoves
+ dw FossilKabutopsEvosMoves
+ dw FossilAerodactylEvosMoves
+ dw MonGhostEvosMoves
+ dw OddishEvosMoves
+ dw GloomEvosMoves
+ dw VileplumeEvosMoves
+ dw BellsproutEvosMoves
+ dw WeepinbellEvosMoves
+ dw VictreebelEvosMoves
+
+RhydonEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 30, STOMP
+ db 35, TAIL_WHIP
+ db 40, FURY_ATTACK
+ db 48, HORN_DRILL
+ db 55, LEER
+ db 64, TAKE_DOWN
+ db 0
+
+KangaskhanEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 26, BITE
+ db 31, TAIL_WHIP
+ db 36, MEGA_PUNCH
+ db 41, LEER
+ db 46, DIZZY_PUNCH
+ db 0
+
+NidoranMEvosMoves:
+; Evolutions
+ db EV_LEVEL, 16, NIDORINO
+ db 0
+; Learnset
+ db 8, HORN_ATTACK
+ db 12, DOUBLE_KICK
+ db 17, POISON_STING
+ db 23, FOCUS_ENERGY
+ db 30, FURY_ATTACK
+ db 38, HORN_DRILL
+ db 0
+
+ClefairyEvosMoves:
+; Evolutions
+ db EV_ITEM, MOON_STONE, 1, CLEFABLE
+ db 0
+; Learnset
+ db 13, SING
+ db 18, DOUBLESLAP
+ db 24, MINIMIZE
+ db 31, METRONOME
+ db 39, DEFENSE_CURL
+ db 48, LIGHT_SCREEN
+ db 0
+
+SpearowEvosMoves:
+; Evolutions
+ db EV_LEVEL, 20, FEAROW
+ db 0
+; Learnset
+ db 9, LEER
+ db 15, FURY_ATTACK
+ db 22, MIRROR_MOVE
+ db 29, DRILL_PECK
+ db 36, AGILITY
+ db 0
+
+VoltorbEvosMoves:
+; Evolutions
+ db EV_LEVEL, 30, ELECTRODE
+ db 0
+; Learnset
+ db 17, SONICBOOM
+ db 22, SELFDESTRUCT
+ db 29, LIGHT_SCREEN
+ db 36, SWIFT
+ db 43, EXPLOSION
+ db 0
+
+NidokingEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 8, HORN_ATTACK
+ db 12, DOUBLE_KICK
+ db 23, THRASH
+ db 0
+
+SlowbroEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 18, DISABLE
+ db 22, HEADBUTT
+ db 27, GROWL
+ db 33, WATER_GUN
+ db 37, WITHDRAW
+ db 44, AMNESIA
+ db 55, PSYCHIC_M
+ db 0
+
+IvysaurEvosMoves:
+; Evolutions
+ db EV_LEVEL, 32, VENUSAUR
+ db 0
+; Learnset
+ db 7, LEECH_SEED
+ db 13, VINE_WHIP
+ db 22, POISONPOWDER
+ db 30, RAZOR_LEAF
+ db 38, GROWTH
+ db 46, SLEEP_POWDER
+ db 54, SOLARBEAM
+ db 0
+
+ExeggutorEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 28, STOMP
+ db 0
+
+LickitungEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 7, STOMP
+ db 15, DISABLE
+ db 23, DEFENSE_CURL
+ db 31, SLAM
+ db 39, SCREECH
+ db 0
+
+ExeggcuteEvosMoves:
+; Evolutions
+ db EV_ITEM, LEAF_STONE, 1, EXEGGUTOR
+ db 0
+; Learnset
+ db 25, REFLECT
+ db 28, LEECH_SEED
+ db 32, STUN_SPORE
+ db 37, POISONPOWDER
+ db 42, SOLARBEAM
+ db 48, SLEEP_POWDER
+ db 0
+
+GrimerEvosMoves:
+; Evolutions
+ db EV_LEVEL, 38, MUK
+ db 0
+; Learnset
+ db 30, POISON_GAS
+ db 33, MINIMIZE
+ db 37, SLUDGE
+ db 42, HARDEN
+ db 48, SCREECH
+ db 55, ACID_ARMOR
+ db 0
+
+GengarEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 29, HYPNOSIS
+ db 38, DREAM_EATER
+ db 0
+
+NidoranFEvosMoves:
+; Evolutions
+ db EV_LEVEL, 16, NIDORINA
+ db 0
+; Learnset
+ db 8, SCRATCH
+ db 12, DOUBLE_KICK
+ db 17, POISON_STING
+ db 23, TAIL_WHIP
+ db 30, BITE
+ db 38, FURY_SWIPES
+ db 0
+
+NidoqueenEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 8, SCRATCH
+ db 12, DOUBLE_KICK
+ db 23, BODY_SLAM
+ db 0
+
+CuboneEvosMoves:
+; Evolutions
+ db EV_LEVEL, 28, MAROWAK
+ db 0
+; Learnset
+ db 10, BONE_CLUB
+ db 13, TAIL_WHIP
+ db 18, HEADBUTT
+ db 25, LEER
+ db 31, FOCUS_ENERGY
+ db 38, THRASH
+ db 43, BONEMERANG
+ db 46, RAGE
+ db 0
+
+RhyhornEvosMoves:
+; Evolutions
+ db EV_LEVEL, 42, RHYDON
+ db 0
+; Learnset
+ db 30, STOMP
+ db 35, TAIL_WHIP
+ db 40, FURY_ATTACK
+ db 45, HORN_DRILL
+ db 50, LEER
+ db 55, TAKE_DOWN
+ db 0
+
+LaprasEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 16, SING
+ db 20, MIST
+ db 25, BODY_SLAM
+ db 31, CONFUSE_RAY
+ db 38, ICE_BEAM
+ db 46, HYDRO_PUMP
+ db 0
+
+ArcanineEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 0
+
+MewEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 10, TRANSFORM
+ db 20, MEGA_PUNCH
+ db 30, METRONOME
+ db 40, PSYCHIC_M
+ db 0
+
+GyaradosEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 20, BITE
+ db 25, DRAGON_RAGE
+ db 32, LEER
+ db 41, HYDRO_PUMP
+ db 52, HYPER_BEAM
+ db 0
+
+ShellderEvosMoves:
+; Evolutions
+ db EV_ITEM, WATER_STONE, 1, CLOYSTER
+ db 0
+; Learnset
+ db 18, SUPERSONIC
+ db 23, CLAMP
+ db 30, AURORA_BEAM
+ db 39, LEER
+ db 50, ICE_BEAM
+ db 0
+
+TentacoolEvosMoves:
+; Evolutions
+ db EV_LEVEL, 30, TENTACRUEL
+ db 0
+; Learnset
+ db 7, SUPERSONIC
+ db 13, WRAP
+ db 18, POISON_STING
+ db 22, WATER_GUN
+ db 27, CONSTRICT
+ db 33, BARRIER
+ db 40, SCREECH
+ db 48, HYDRO_PUMP
+ db 0
+
+GastlyEvosMoves:
+; Evolutions
+ db EV_LEVEL, 25, HAUNTER
+ db 0
+; Learnset
+ db 27, HYPNOSIS
+ db 35, DREAM_EATER
+ db 0
+
+ScytherEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 17, LEER
+ db 20, FOCUS_ENERGY
+ db 24, DOUBLE_TEAM
+ db 29, SLASH
+ db 35, SWORDS_DANCE
+ db 42, AGILITY
+ db 50, WING_ATTACK
+ db 0
+
+StaryuEvosMoves:
+; Evolutions
+ db EV_ITEM, WATER_STONE, 1, STARMIE
+ db 0
+; Learnset
+ db 17, WATER_GUN
+ db 22, HARDEN
+ db 27, RECOVER
+ db 32, SWIFT
+ db 37, MINIMIZE
+ db 42, LIGHT_SCREEN
+ db 47, HYDRO_PUMP
+ db 0
+
+BlastoiseEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 8, BUBBLE
+ db 15, WATER_GUN
+ db 24, BITE
+ db 31, WITHDRAW
+ db 42, SKULL_BASH
+ db 52, HYDRO_PUMP
+ db 0
+
+PinsirEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 21, BIND
+ db 25, SEISMIC_TOSS
+ db 30, GUILLOTINE
+ db 36, FOCUS_ENERGY
+ db 43, HARDEN
+ db 49, SLASH
+ db 54, SWORDS_DANCE
+ db 0
+
+TangelaEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 24, BIND
+ db 27, ABSORB
+ db 29, VINE_WHIP
+ db 32, POISONPOWDER
+ db 36, STUN_SPORE
+ db 39, SLEEP_POWDER
+ db 45, SLAM
+ db 48, GROWTH
+ db 0
+
+MissingNo1FEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 0
+
+MissingNo20EvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 0
+
+GrowlitheEvosMoves:
+; Evolutions
+ db EV_ITEM, FIRE_STONE, 1, ARCANINE
+ db 0
+; Learnset
+ db 18, EMBER
+ db 23, LEER
+ db 30, TAKE_DOWN
+ db 39, AGILITY
+ db 50, FLAMETHROWER
+ db 0
+
+OnixEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 15, BIND
+ db 19, ROCK_THROW
+ db 25, RAGE
+ db 33, SLAM
+ db 43, HARDEN
+ db 0
+
+FearowEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 9, LEER
+ db 15, FURY_ATTACK
+ db 25, MIRROR_MOVE
+ db 34, DRILL_PECK
+ db 43, AGILITY
+ db 0
+
+PidgeyEvosMoves:
+; Evolutions
+ db EV_LEVEL, 18, PIDGEOTTO
+ db 0
+; Learnset
+ db 5, SAND_ATTACK
+ db 12, QUICK_ATTACK
+ db 19, WHIRLWIND
+ db 28, WING_ATTACK
+ db 36, AGILITY
+ db 44, MIRROR_MOVE
+ db 0
+
+SlowpokeEvosMoves:
+; Evolutions
+ db EV_LEVEL, 37, SLOWBRO
+ db 0
+; Learnset
+ db 18, DISABLE
+ db 22, HEADBUTT
+ db 27, GROWL
+ db 33, WATER_GUN
+ db 40, AMNESIA
+ db 48, PSYCHIC_M
+ db 0
+
+KadabraEvosMoves:
+; Evolutions
+ db EV_TRADE, 1, ALAKAZAM
+ db 0
+; Learnset
+ db 16, CONFUSION
+ db 20, DISABLE
+ db 27, PSYBEAM
+ db 31, RECOVER
+ db 38, PSYCHIC_M
+ db 42, REFLECT
+ db 0
+
+GravelerEvosMoves:
+; Evolutions
+ db EV_TRADE, 1, GOLEM
+ db 0
+; Learnset
+ db 11, DEFENSE_CURL
+ db 16, ROCK_THROW
+ db 21, SELFDESTRUCT
+ db 29, HARDEN
+ db 36, EARTHQUAKE
+ db 43, EXPLOSION
db 0
-Mon088_EvosMoves:
-;GRIMER
-;Evolutions
- db EV_LEVEL,38,MUK
- db 0
-;Learnset
- db 30,POISON_GAS
- db 33,MINIMIZE
- db 37,SLUDGE
- db 42,HARDEN
- db 48,SCREECH
- db 55,ACID_ARMOR
+ChanseyEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 12, DOUBLESLAP
+ db 24, SING
+ db 30, GROWL
+ db 38, MINIMIZE
+ db 44, DEFENSE_CURL
+ db 48, LIGHT_SCREEN
+ db 54, DOUBLE_EDGE
db 0
-Mon094_EvosMoves:
-;GENGAR
-;Evolutions
- db 0
-;Learnset
- db 29,HYPNOSIS
- db 38,DREAM_EATER
+MachokeEvosMoves:
+; Evolutions
+ db EV_TRADE, 1, MACHAMP
+ db 0
+; Learnset
+ db 20, LOW_KICK
+ db 25, LEER
+ db 36, FOCUS_ENERGY
+ db 44, SEISMIC_TOSS
+ db 52, SUBMISSION
db 0
-Mon029_EvosMoves:
-;NIDORAN_F
-;Evolutions
- db EV_LEVEL,16,NIDORINA
- db 0
-;Learnset
- db 8,SCRATCH
- db 12,DOUBLE_KICK
- db 17,POISON_STING
- db 23,TAIL_WHIP
- db 30,BITE
- db 38,FURY_SWIPES
+MrMimeEvosMoves:
+; Evolutions
db 0
-
-Mon031_EvosMoves:
-;NIDOQUEEN
-;Evolutions
- db 0
-;Learnset
- db 8,SCRATCH
- db 12,DOUBLE_KICK
- db 23,BODY_SLAM
- db 0
-
-Mon104_EvosMoves:
-;CUBONE
-;Evolutions
- db EV_LEVEL,28,MAROWAK
- db 0
-;Learnset
- db 10,BONE_CLUB
- db 13,TAIL_WHIP
- db 18,HEADBUTT
- db 25,LEER
- db 31,FOCUS_ENERGY
- db 38,THRASH
- db 43,BONEMERANG
- db 46,RAGE
+; Learnset
+ db 15, CONFUSION
+ db 23, LIGHT_SCREEN
+ db 31, DOUBLESLAP
+ db 39, MEDITATE
+ db 47, SUBSTITUTE
db 0
-Mon111_EvosMoves:
-;RHYHORN
-;Evolutions
- db EV_LEVEL,42,RHYDON
- db 0
-;Learnset
- db 30,STOMP
- db 35,TAIL_WHIP
- db 40,FURY_ATTACK
- db 45,HORN_DRILL
- db 50,LEER
- db 55,TAKE_DOWN
- db 0
-
-Mon131_EvosMoves:
-;LAPRAS
-;Evolutions
- db 0
-;Learnset
- db 16,SING
- db 20,MIST
- db 25,BODY_SLAM
- db 31,CONFUSE_RAY
- db 38,ICE_BEAM
- db 46,HYDRO_PUMP
- db 0
-
-Mon059_EvosMoves:
-;ARCANINE
-;Evolutions
- db 0
-;Learnset
- db 0
-
-Mon151_EvosMoves:
-;MEW
-;Evolutions
- db 0
-;Learnset
- db 10,TRANSFORM
- db 20,MEGA_PUNCH
- db 30,METRONOME
- db 40,PSYCHIC_M
- db 0
-
-Mon130_EvosMoves:
-;GYARADOS
-;Evolutions
- db 0
-;Learnset
- db 20,BITE
- db 25,DRAGON_RAGE
- db 32,LEER
- db 41,HYDRO_PUMP
- db 52,HYPER_BEAM
- db 0
-
-Mon090_EvosMoves:
-;SHELLDER
-;Evolutions
- db EV_ITEM,WATER_STONE,1,CLOYSTER
- db 0
-;Learnset
- db 18,SUPERSONIC
- db 23,CLAMP
- db 30,AURORA_BEAM
- db 39,LEER
- db 50,ICE_BEAM
- db 0
-
-Mon072_EvosMoves:
-;TENTACOOL
-;Evolutions
- db EV_LEVEL,30,TENTACRUEL
- db 0
-;Learnset
- db 7,SUPERSONIC
- db 13,WRAP
- db 18,POISON_STING
- db 22,WATER_GUN
- db 27,CONSTRICT
- db 33,BARRIER
- db 40,SCREECH
- db 48,HYDRO_PUMP
- db 0
-
-Mon092_EvosMoves:
-;GASTLY
-;Evolutions
- db EV_LEVEL,25,HAUNTER
- db 0
-;Learnset
- db 27,HYPNOSIS
- db 35,DREAM_EATER
+HitmonleeEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 33, ROLLING_KICK
+ db 38, JUMP_KICK
+ db 43, FOCUS_ENERGY
+ db 48, HI_JUMP_KICK
+ db 53, MEGA_KICK
db 0
-Mon123_EvosMoves:
-;SCYTHER
-;Evolutions
+HitmonchanEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 17,LEER
- db 20,FOCUS_ENERGY
- db 24,DOUBLE_TEAM
- db 29,SLASH
- db 35,SWORDS_DANCE
- db 42,AGILITY
- db 50,WING_ATTACK
+; Learnset
+ db 33, FIRE_PUNCH
+ db 38, ICE_PUNCH
+ db 43, THUNDERPUNCH
+ db 48, MEGA_PUNCH
+ db 53, COUNTER
db 0
-Mon120_EvosMoves:
-;STARYU
-;Evolutions
- db EV_ITEM,WATER_STONE,1,STARMIE
- db 0
-;Learnset
- db 17,WATER_GUN
- db 22,HARDEN
- db 27,RECOVER
- db 32,SWIFT
- db 37,MINIMIZE
- db 42,LIGHT_SCREEN
- db 47,HYDRO_PUMP
+ArbokEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 10, POISON_STING
+ db 17, BITE
+ db 27, GLARE
+ db 36, SCREECH
+ db 47, ACID
db 0
-Mon009_EvosMoves:
-;BLASTOISE
-;Evolutions
- db 0
-;Learnset
- db 8,BUBBLE
- db 15,WATER_GUN
- db 24,BITE
- db 31,WITHDRAW
- db 42,SKULL_BASH
- db 52,HYDRO_PUMP
- db 0
-
-Mon127_EvosMoves:
-;PINSIR
-;Evolutions
- db 0
-;Learnset
- db 21,BIND
- db 25,SEISMIC_TOSS
- db 30,GUILLOTINE
- db 36,FOCUS_ENERGY
- db 43,HARDEN
- db 49,SLASH
- db 54,SWORDS_DANCE
- db 0
-
-Mon114_EvosMoves:
-;TANGELA
-;Evolutions
- db 0
-;Learnset
- db 24,BIND
- db 27,ABSORB
- db 29,VINE_WHIP
- db 32,POISONPOWDER
- db 36,STUN_SPORE
- db 39,SLEEP_POWDER
- db 45,SLAM
- db 48,GROWTH
- db 0
-
-Mon152_EvosMoves:
-;MISSINGNO_1F
-;Evolutions
- db 0
-;Learnset
- db 0
-
-Mon153_EvosMoves:
-;MISSINGNO_20
-;Evolutions
- db 0
-;Learnset
- db 0
-
-Mon058_EvosMoves:
-;GROWLITHE
-;Evolutions
- db EV_ITEM,FIRE_STONE,1,ARCANINE
- db 0
-;Learnset
- db 18,EMBER
- db 23,LEER
- db 30,TAKE_DOWN
- db 39,AGILITY
- db 50,FLAMETHROWER
- db 0
-
-Mon095_EvosMoves:
-;ONIX
-;Evolutions
- db 0
-;Learnset
- db 15,BIND
- db 19,ROCK_THROW
- db 25,RAGE
- db 33,SLAM
- db 43,HARDEN
- db 0
-
-Mon022_EvosMoves:
-;FEAROW
-;Evolutions
- db 0
-;Learnset
- db 9,LEER
- db 15,FURY_ATTACK
- db 25,MIRROR_MOVE
- db 34,DRILL_PECK
- db 43,AGILITY
- db 0
-
-Mon016_EvosMoves:
-;PIDGEY
-;Evolutions
- db EV_LEVEL,18,PIDGEOTTO
- db 0
-;Learnset
- db 5,SAND_ATTACK
- db 12,QUICK_ATTACK
- db 19,WHIRLWIND
- db 28,WING_ATTACK
- db 36,AGILITY
- db 44,MIRROR_MOVE
- db 0
-
-Mon079_EvosMoves:
-;SLOWPOKE
-;Evolutions
- db EV_LEVEL,37,SLOWBRO
+ParasectEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 13, STUN_SPORE
+ db 20, LEECH_LIFE
+ db 30, SPORE
+ db 39, SLASH
+ db 48, GROWTH
db 0
-;Learnset
- db 18,DISABLE
- db 22,HEADBUTT
- db 27,GROWL
- db 33,WATER_GUN
- db 40,AMNESIA
- db 48,PSYCHIC_M
- db 0
-
-Mon064_EvosMoves:
-;KADABRA
-;Evolutions
- db EV_TRADE,1,ALAKAZAM
+
+PsyduckEvosMoves:
+; Evolutions
+ db EV_LEVEL, 33, GOLDUCK
db 0
-;Learnset
- db 16,CONFUSION
- db 20,DISABLE
- db 27,PSYBEAM
- db 31,RECOVER
- db 38,PSYCHIC_M
- db 42,REFLECT
- db 0
-
-Mon075_EvosMoves:
-;GRAVELER
-;Evolutions
- db EV_TRADE,1,GOLEM
+; Learnset
+ db 28, TAIL_WHIP
+ db 31, DISABLE
+ db 36, CONFUSION
+ db 43, FURY_SWIPES
+ db 52, HYDRO_PUMP
db 0
-;Learnset
- db 11,DEFENSE_CURL
- db 16,ROCK_THROW
- db 21,SELFDESTRUCT
- db 29,HARDEN
- db 36,EARTHQUAKE
- db 43,EXPLOSION
- db 0
-
-Mon113_EvosMoves:
-;CHANSEY
-;Evolutions
- db 0
-;Learnset
- db 12,DOUBLESLAP
- db 24,SING
- db 30,GROWL
- db 38,MINIMIZE
- db 44,DEFENSE_CURL
- db 48,LIGHT_SCREEN
- db 54,DOUBLE_EDGE
- db 0
-
-Mon067_EvosMoves:
-;MACHOKE
-;Evolutions
- db EV_TRADE,1,MACHAMP
- db 0
-;Learnset
- db 20,LOW_KICK
- db 25,LEER
- db 36,FOCUS_ENERGY
- db 44,SEISMIC_TOSS
- db 52,SUBMISSION
- db 0
-
-Mon122_EvosMoves:
-;MR_MIME
-;Evolutions
- db 0
-;Learnset
- db 15,CONFUSION
- db 23,LIGHT_SCREEN
- db 31,DOUBLESLAP
- db 39,MEDITATE
- db 47,SUBSTITUTE
- db 0
-
-Mon106_EvosMoves:
-;HITMONLEE
-;Evolutions
- db 0
-;Learnset
- db 33,ROLLING_KICK
- db 38,JUMP_KICK
- db 43,FOCUS_ENERGY
- db 48,HI_JUMP_KICK
- db 53,MEGA_KICK
- db 0
-
-Mon107_EvosMoves:
-;HITMONCHAN
-;Evolutions
+
+DrowzeeEvosMoves:
+; Evolutions
+ db EV_LEVEL, 26, HYPNO
db 0
-;Learnset
- db 33,FIRE_PUNCH
- db 38,ICE_PUNCH
- db 43,THUNDERPUNCH
- db 48,MEGA_PUNCH
- db 53,COUNTER
- db 0
-
-Mon024_EvosMoves:
-;ARBOK
-;Evolutions
+; Learnset
+ db 12, DISABLE
+ db 17, CONFUSION
+ db 24, HEADBUTT
+ db 29, POISON_GAS
+ db 32, PSYCHIC_M
+ db 37, MEDITATE
db 0
-;Learnset
- db 10,POISON_STING
- db 17,BITE
- db 27,GLARE
- db 36,SCREECH
- db 47,ACID
- db 0
-
-Mon047_EvosMoves:
-;PARASECT
-;Evolutions
+
+GolemEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 13,STUN_SPORE
- db 20,LEECH_LIFE
- db 30,SPORE
- db 39,SLASH
- db 48,GROWTH
+; Learnset
+ db 11, DEFENSE_CURL
+ db 16, ROCK_THROW
+ db 21, SELFDESTRUCT
+ db 29, HARDEN
+ db 36, EARTHQUAKE
+ db 43, EXPLOSION
db 0
-
-Mon054_EvosMoves:
-;PSYDUCK
-;Evolutions
- db EV_LEVEL,33,GOLDUCK
+
+MissingNo32EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 28,TAIL_WHIP
- db 31,DISABLE
- db 36,CONFUSION
- db 43,FURY_SWIPES
- db 52,HYDRO_PUMP
+; Learnset
db 0
-Mon096_EvosMoves:
-;DROWZEE
-;Evolutions
- db EV_LEVEL,26,HYPNO
+MagmarEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 12,DISABLE
- db 17,CONFUSION
- db 24,HEADBUTT
- db 29,POISON_GAS
- db 32,PSYCHIC_M
- db 37,MEDITATE
+; Learnset
+ db 36, LEER
+ db 39, CONFUSE_RAY
+ db 43, FIRE_PUNCH
+ db 48, SMOKESCREEN
+ db 52, SMOG
+ db 55, FLAMETHROWER
db 0
-Mon076_EvosMoves:
-;GOLEM
-;Evolutions
+MissingNo34EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 11,DEFENSE_CURL
- db 16,ROCK_THROW
- db 21,SELFDESTRUCT
- db 29,HARDEN
- db 36,EARTHQUAKE
- db 43,EXPLOSION
+; Learnset
db 0
-Mon154_EvosMoves:
-;MISSINGNO_32
-;Evolutions
+ElectabuzzEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 34, THUNDERSHOCK
+ db 37, SCREECH
+ db 42, THUNDERPUNCH
+ db 49, LIGHT_SCREEN
+ db 54, THUNDER
db 0
-Mon126_EvosMoves:
-;MAGMAR
-;Evolutions
+MagnetonEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 36,LEER
- db 39,CONFUSE_RAY
- db 43,FIRE_PUNCH
- db 48,SMOKESCREEN
- db 52,SMOG
- db 55,FLAMETHROWER
+; Learnset
+ db 21, SONICBOOM
+ db 25, THUNDERSHOCK
+ db 29, SUPERSONIC
+ db 38, THUNDER_WAVE
+ db 46, SWIFT
+ db 54, SCREECH
db 0
-Mon155_EvosMoves:
-;MISSINGNO_34
-;Evolutions
+KoffingEvosMoves:
+; Evolutions
+ db EV_LEVEL, 35, WEEZING
db 0
-;Learnset
+; Learnset
+ db 32, SLUDGE
+ db 37, SMOKESCREEN
+ db 40, SELFDESTRUCT
+ db 45, HAZE
+ db 48, EXPLOSION
db 0
-Mon125_EvosMoves:
-;ELECTABUZZ
-;Evolutions
+MissingNo38EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 34,THUNDERSHOCK
- db 37,SCREECH
- db 42,THUNDERPUNCH
- db 49,LIGHT_SCREEN
- db 54,THUNDER
+; Learnset
db 0
-Mon082_EvosMoves:
-;MAGNETON
-;Evolutions
+MankeyEvosMoves:
+; Evolutions
+ db EV_LEVEL, 28, PRIMEAPE
db 0
-;Learnset
- db 21,SONICBOOM
- db 25,THUNDERSHOCK
- db 29,SUPERSONIC
- db 38,THUNDER_WAVE
- db 46,SWIFT
- db 54,SCREECH
+; Learnset
+ db 9, LOW_KICK
+ db 15, KARATE_CHOP
+ db 21, FURY_SWIPES
+ db 27, FOCUS_ENERGY
+ db 33, SEISMIC_TOSS
+ db 39, THRASH
+ db 45, SCREECH
db 0
-Mon109_EvosMoves:
-;KOFFING
-;Evolutions
- db EV_LEVEL,35,WEEZING
+SeelEvosMoves:
+; Evolutions
+ db EV_LEVEL, 34, DEWGONG
db 0
-;Learnset
- db 32,SLUDGE
- db 37,SMOKESCREEN
- db 40,SELFDESTRUCT
- db 45,HAZE
- db 48,EXPLOSION
+; Learnset
+ db 30, GROWL
+ db 35, AURORA_BEAM
+ db 40, REST
+ db 45, TAKE_DOWN
+ db 50, ICE_BEAM
db 0
-Mon156_EvosMoves:
-;MISSINGNO_38
-;Evolutions
+DiglettEvosMoves:
+; Evolutions
+ db EV_LEVEL, 26, DUGTRIO
db 0
-;Learnset
+; Learnset
+ db 15, GROWL
+ db 19, DIG
+ db 24, SAND_ATTACK
+ db 31, SLASH
+ db 40, EARTHQUAKE
db 0
-Mon056_EvosMoves:
-;MANKEY
-;Evolutions
- db EV_LEVEL,28,PRIMEAPE
+TaurosEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 9,LOW_KICK
- db 15,KARATE_CHOP
- db 21,FURY_SWIPES
- db 27,FOCUS_ENERGY
- db 33,SEISMIC_TOSS
- db 39,THRASH
- db 45,SCREECH
+; Learnset
+ db 21, STOMP
+ db 28, TAIL_WHIP
+ db 35, LEER
+ db 44, RAGE
+ db 51, TAKE_DOWN
db 0
-Mon086_EvosMoves:
-;SEEL
-;Evolutions
- db EV_LEVEL,34,DEWGONG
+MissingNo3DEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 30,GROWL
- db 35,AURORA_BEAM
- db 40,REST
- db 45,TAKE_DOWN
- db 50,ICE_BEAM
+; Learnset
db 0
-Mon050_EvosMoves:
-;DIGLETT
-;Evolutions
- db EV_LEVEL,26,DUGTRIO
+MissingNo3EEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 15,GROWL
- db 19,DIG
- db 24,SAND_ATTACK
- db 31,SLASH
- db 40,EARTHQUAKE
+; Learnset
db 0
-Mon128_EvosMoves:
-;TAUROS
-;Evolutions
+MissingNo3FEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 21,STOMP
- db 28,TAIL_WHIP
- db 35,LEER
- db 44,RAGE
- db 51,TAKE_DOWN
+; Learnset
db 0
-Mon157_EvosMoves:
-;MISSINGNO_3D
-;Evolutions
+FarfetchdEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 7, LEER
+ db 15, FURY_ATTACK
+ db 23, SWORDS_DANCE
+ db 31, AGILITY
+ db 39, SLASH
db 0
-Mon158_EvosMoves:
-;MISSINGNO_3E
-;Evolutions
+VenonatEvosMoves:
+; Evolutions
+ db EV_LEVEL, 31, VENOMOTH
db 0
-;Learnset
+; Learnset
+ db 11, SUPERSONIC
+ db 19, CONFUSION
+ db 22, POISONPOWDER
+ db 27, LEECH_LIFE
+ db 30, STUN_SPORE
+ db 35, PSYBEAM
+ db 38, SLEEP_POWDER
+ db 43, PSYCHIC_M
db 0
-Mon159_EvosMoves:
-;MISSINGNO_3F
-;Evolutions
+DragoniteEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 10, THUNDER_WAVE
+ db 20, AGILITY
+ db 35, SLAM
+ db 45, DRAGON_RAGE
+ db 60, HYPER_BEAM
db 0
-Mon083_EvosMoves:
-;FARFETCH_D
-;Evolutions
+MissingNo43EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 7,LEER
- db 15,FURY_ATTACK
- db 23,SWORDS_DANCE
- db 31,AGILITY
- db 39,SLASH
+; Learnset
db 0
-Mon048_EvosMoves:
-;VENONAT
-;Evolutions
- db EV_LEVEL,31,VENOMOTH
+MissingNo44EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 11,SUPERSONIC
- db 19,CONFUSION
- db 22,POISONPOWDER
- db 27,LEECH_LIFE
- db 30,STUN_SPORE
- db 35,PSYBEAM
- db 38,SLEEP_POWDER
- db 43,PSYCHIC_M
+; Learnset
db 0
-Mon149_EvosMoves:
-;DRAGONITE
-;Evolutions
+MissingNo45EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 10,THUNDER_WAVE
- db 20,AGILITY
- db 35,SLAM
- db 45,DRAGON_RAGE
- db 60,HYPER_BEAM
+; Learnset
db 0
-Mon160_EvosMoves:
-;MISSINGNO_43
-;Evolutions
+DoduoEvosMoves:
+; Evolutions
+ db EV_LEVEL, 31, DODRIO
db 0
-;Learnset
+; Learnset
+ db 20, GROWL
+ db 24, FURY_ATTACK
+ db 30, DRILL_PECK
+ db 36, RAGE
+ db 40, TRI_ATTACK
+ db 44, AGILITY
db 0
-Mon161_EvosMoves:
-;MISSINGNO_44
-;Evolutions
+PoliwagEvosMoves:
+; Evolutions
+ db EV_LEVEL, 25, POLIWHIRL
db 0
-;Learnset
+; Learnset
+ db 16, HYPNOSIS
+ db 19, WATER_GUN
+ db 25, DOUBLESLAP
+ db 31, BODY_SLAM
+ db 38, AMNESIA
+ db 45, HYDRO_PUMP
db 0
-Mon162_EvosMoves:
-;MISSINGNO_45
-;Evolutions
+JynxEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 18, LICK
+ db 23, DOUBLESLAP
+ db 31, ICE_PUNCH
+ db 39, BODY_SLAM
+ db 47, THRASH
+ db 58, BLIZZARD
db 0
-Mon084_EvosMoves:
-;DODUO
-;Evolutions
- db EV_LEVEL,31,DODRIO
+MoltresEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 20,GROWL
- db 24,FURY_ATTACK
- db 30,DRILL_PECK
- db 36,RAGE
- db 40,TRI_ATTACK
- db 44,AGILITY
+; Learnset
+ db 51, LEER
+ db 55, AGILITY
+ db 60, SKY_ATTACK
db 0
-Mon060_EvosMoves:
-;POLIWAG
-;Evolutions
- db EV_LEVEL,25,POLIWHIRL
+ArticunoEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 16,HYPNOSIS
- db 19,WATER_GUN
- db 25,DOUBLESLAP
- db 31,BODY_SLAM
- db 38,AMNESIA
- db 45,HYDRO_PUMP
+; Learnset
+ db 51, BLIZZARD
+ db 55, AGILITY
+ db 60, MIST
db 0
-Mon124_EvosMoves:
-;JYNX
-;Evolutions
+ZapdosEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 18,LICK
- db 23,DOUBLESLAP
- db 31,ICE_PUNCH
- db 39,BODY_SLAM
- db 47,THRASH
- db 58,BLIZZARD
+; Learnset
+ db 51, THUNDER
+ db 55, AGILITY
+ db 60, LIGHT_SCREEN
db 0
-Mon146_EvosMoves:
-;MOLTRES
-;Evolutions
+DittoEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 51,LEER
- db 55,AGILITY
- db 60,SKY_ATTACK
+; Learnset
db 0
-Mon144_EvosMoves:
-;ARTICUNO
-;Evolutions
+MeowthEvosMoves:
+; Evolutions
+ db EV_LEVEL, 28, PERSIAN
db 0
-;Learnset
- db 51,BLIZZARD
- db 55,AGILITY
- db 60,MIST
+; Learnset
+ db 12, BITE
+ db 17, PAY_DAY
+ db 24, SCREECH
+ db 33, FURY_SWIPES
+ db 44, SLASH
db 0
-Mon145_EvosMoves:
-;ZAPDOS
-;Evolutions
+KrabbyEvosMoves:
+; Evolutions
+ db EV_LEVEL, 28, KINGLER
db 0
-;Learnset
- db 51,THUNDER
- db 55,AGILITY
- db 60,LIGHT_SCREEN
+; Learnset
+ db 20, VICEGRIP
+ db 25, GUILLOTINE
+ db 30, STOMP
+ db 35, CRABHAMMER
+ db 40, HARDEN
db 0
-Mon132_EvosMoves:
-;DITTO
-;Evolutions
+MissingNo4FEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
db 0
-Mon052_EvosMoves:
-;MEOWTH
-;Evolutions
- db EV_LEVEL,28,PERSIAN
+MissingNo50EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 12,BITE
- db 17,PAY_DAY
- db 24,SCREECH
- db 33,FURY_SWIPES
- db 44,SLASH
+; Learnset
db 0
-Mon098_EvosMoves:
-;KRABBY
-;Evolutions
- db EV_LEVEL,28,KINGLER
+MissingNo51EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 20,VICEGRIP
- db 25,GUILLOTINE
- db 30,STOMP
- db 35,CRABHAMMER
- db 40,HARDEN
+; Learnset
db 0
-Mon163_EvosMoves:
-;MISSINGNO_4F
-;Evolutions
+VulpixEvosMoves:
+; Evolutions
+ db EV_ITEM, FIRE_STONE, 1, NINETALES
db 0
-;Learnset
+; Learnset
+ db 16, QUICK_ATTACK
+ db 21, ROAR
+ db 28, CONFUSE_RAY
+ db 35, FLAMETHROWER
+ db 42, FIRE_SPIN
db 0
-Mon164_EvosMoves:
-;MISSINGNO_50
-;Evolutions
+NinetalesEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
db 0
-Mon165_EvosMoves:
-;MISSINGNO_51
-;Evolutions
+PikachuEvosMoves:
+; Evolutions
+ db EV_ITEM, THUNDER_STONE, 1, RAICHU
db 0
-;Learnset
+; Learnset
+ db 6, TAIL_WHIP
+ db 8, THUNDER_WAVE
+ db 11, QUICK_ATTACK
+ db 15, DOUBLE_TEAM
+ db 20, SLAM
+ db 26, THUNDERBOLT
+ db 33, AGILITY
+ db 41, THUNDER
+ db 50, LIGHT_SCREEN
db 0
-Mon037_EvosMoves:
-;VULPIX
-;Evolutions
- db EV_ITEM,FIRE_STONE,1,NINETALES
+RaichuEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 16,QUICK_ATTACK
- db 21,ROAR
- db 28,CONFUSE_RAY
- db 35,FLAMETHROWER
- db 42,FIRE_SPIN
+; Learnset
db 0
-Mon038_EvosMoves:
-;NINETALES
-;Evolutions
+MissingNo56EvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
db 0
-Mon025_EvosMoves:
-;PIKACHU
-;Evolutions
- db EV_ITEM,THUNDER_STONE,1,RAICHU
+MissingNo57EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 6,TAIL_WHIP
- db 8,THUNDER_WAVE
- db 11,QUICK_ATTACK
- db 15,DOUBLE_TEAM
- db 20,SLAM
- db 26,THUNDERBOLT
- db 33,AGILITY
- db 41,THUNDER
- db 50,LIGHT_SCREEN
+; Learnset
db 0
-Mon026_EvosMoves:
-;RAICHU
-;Evolutions
+DratiniEvosMoves:
+; Evolutions
+ db EV_LEVEL, 30, DRAGONAIR
db 0
-;Learnset
+; Learnset
+ db 10, THUNDER_WAVE
+ db 20, AGILITY
+ db 30, SLAM
+ db 40, DRAGON_RAGE
+ db 50, HYPER_BEAM
db 0
-Mon166_EvosMoves:
-;MISSINGNO_56
-;Evolutions
+DragonairEvosMoves:
+; Evolutions
+ db EV_LEVEL, 55, DRAGONITE
db 0
-;Learnset
+; Learnset
+ db 10, THUNDER_WAVE
+ db 20, AGILITY
+ db 35, SLAM
+ db 45, DRAGON_RAGE
+ db 55, HYPER_BEAM
db 0
-Mon167_EvosMoves:
-;MISSINGNO_57
-;Evolutions
+KabutoEvosMoves:
+; Evolutions
+ db EV_LEVEL, 40, KABUTOPS
db 0
-;Learnset
+; Learnset
+ db 34, ABSORB
+ db 39, SLASH
+ db 44, LEER
+ db 49, HYDRO_PUMP
db 0
-Mon147_EvosMoves:
-;DRATINI
-;Evolutions
- db EV_LEVEL,30,DRAGONAIR
+KabutopsEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 10,THUNDER_WAVE
- db 20,AGILITY
- db 30,SLAM
- db 40,DRAGON_RAGE
- db 50,HYPER_BEAM
+; Learnset
+ db 34, ABSORB
+ db 39, SLASH
+ db 46, LEER
+ db 53, HYDRO_PUMP
db 0
-Mon148_EvosMoves:
-;DRAGONAIR
-;Evolutions
- db EV_LEVEL,55,DRAGONITE
+HorseaEvosMoves:
+; Evolutions
+ db EV_LEVEL, 32, SEADRA
db 0
-;Learnset
- db 10,THUNDER_WAVE
- db 20,AGILITY
- db 35,SLAM
- db 45,DRAGON_RAGE
- db 55,HYPER_BEAM
+; Learnset
+ db 19, SMOKESCREEN
+ db 24, LEER
+ db 30, WATER_GUN
+ db 37, AGILITY
+ db 45, HYDRO_PUMP
db 0
-Mon140_EvosMoves:
-;KABUTO
-;Evolutions
- db EV_LEVEL,40,KABUTOPS
+SeadraEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 34,ABSORB
- db 39,SLASH
- db 44,LEER
- db 49,HYDRO_PUMP
+; Learnset
+ db 19, SMOKESCREEN
+ db 24, LEER
+ db 30, WATER_GUN
+ db 41, AGILITY
+ db 52, HYDRO_PUMP
db 0
-Mon141_EvosMoves:
-;KABUTOPS
-;Evolutions
+MissingNo5EEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 34,ABSORB
- db 39,SLASH
- db 46,LEER
- db 53,HYDRO_PUMP
+; Learnset
db 0
-Mon116_EvosMoves:
-;HORSEA
-;Evolutions
- db EV_LEVEL,32,SEADRA
+MissingNo5FEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 19,SMOKESCREEN
- db 24,LEER
- db 30,WATER_GUN
- db 37,AGILITY
- db 45,HYDRO_PUMP
+; Learnset
db 0
-Mon117_EvosMoves:
-;SEADRA
-;Evolutions
+SandshrewEvosMoves:
+; Evolutions
+ db EV_LEVEL, 22, SANDSLASH
db 0
-;Learnset
- db 19,SMOKESCREEN
- db 24,LEER
- db 30,WATER_GUN
- db 41,AGILITY
- db 52,HYDRO_PUMP
+; Learnset
+ db 10, SAND_ATTACK
+ db 17, SLASH
+ db 24, POISON_STING
+ db 31, SWIFT
+ db 38, FURY_SWIPES
db 0
-Mon168_EvosMoves:
-;MISSINGNO_5E
-;Evolutions
+SandslashEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 10, SAND_ATTACK
+ db 17, SLASH
+ db 27, POISON_STING
+ db 36, SWIFT
+ db 47, FURY_SWIPES
db 0
-Mon169_EvosMoves:
-;MISSINGNO_5F
-;Evolutions
+OmanyteEvosMoves:
+; Evolutions
+ db EV_LEVEL, 40, OMASTAR
db 0
-;Learnset
+; Learnset
+ db 34, HORN_ATTACK
+ db 39, LEER
+ db 46, SPIKE_CANNON
+ db 53, HYDRO_PUMP
db 0
-Mon027_EvosMoves:
-;SANDSHREW
-;Evolutions
- db EV_LEVEL,22,SANDSLASH
+OmastarEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 10,SAND_ATTACK
- db 17,SLASH
- db 24,POISON_STING
- db 31,SWIFT
- db 38,FURY_SWIPES
+; Learnset
+ db 34, HORN_ATTACK
+ db 39, LEER
+ db 44, SPIKE_CANNON
+ db 49, HYDRO_PUMP
db 0
-
-Mon028_EvosMoves:
-;SANDSLASH
-;Evolutions
+
+JigglypuffEvosMoves:
+; Evolutions
+ db EV_ITEM, MOON_STONE, 1, WIGGLYTUFF
db 0
-;Learnset
- db 10,SAND_ATTACK
- db 17,SLASH
- db 27,POISON_STING
- db 36,SWIFT
- db 47,FURY_SWIPES
+; Learnset
+ db 9, POUND
+ db 14, DISABLE
+ db 19, DEFENSE_CURL
+ db 24, DOUBLESLAP
+ db 29, REST
+ db 34, BODY_SLAM
+ db 39, DOUBLE_EDGE
db 0
-Mon138_EvosMoves:
-;OMANYTE
-;Evolutions
- db EV_LEVEL,40,OMASTAR
- db 0
-;Learnset
- db 34,HORN_ATTACK
- db 39,LEER
- db 46,SPIKE_CANNON
- db 53,HYDRO_PUMP
+WigglytuffEvosMoves:
+; Evolutions
+ db 0
+; Learnset
db 0
-Mon139_EvosMoves:
-;OMASTAR
-;Evolutions
- db 0
-;Learnset
- db 34,HORN_ATTACK
- db 39,LEER
- db 44,SPIKE_CANNON
- db 49,HYDRO_PUMP
+EeveeEvosMoves:
+; Evolutions
+ db EV_ITEM, FIRE_STONE, 1, FLAREON
+ db EV_ITEM, THUNDER_STONE, 1, JOLTEON
+ db EV_ITEM, WATER_STONE, 1, VAPOREON
+ db 0
+; Learnset
+ db 8, SAND_ATTACK
+ db 16, GROWL
+ db 23, QUICK_ATTACK
+ db 30, BITE
+ db 36, FOCUS_ENERGY
+ db 42, TAKE_DOWN
db 0
-Mon039_EvosMoves:
-;JIGGLYPUFF
-;Evolutions
- db EV_ITEM,MOON_STONE,1,WIGGLYTUFF
- db 0
-;Learnset
- db 9,POUND
- db 14,DISABLE
- db 19,DEFENSE_CURL
- db 24,DOUBLESLAP
- db 29,REST
- db 34,BODY_SLAM
- db 39,DOUBLE_EDGE
- db 0
-
-Mon040_EvosMoves:
-;WIGGLYTUFF
-;Evolutions
- db 0
-;Learnset
- db 0
-
-Mon133_EvosMoves:
-;EEVEE
-;Evolutions
- db EV_ITEM,FIRE_STONE,1,FLAREON
- db EV_ITEM,THUNDER_STONE,1,JOLTEON
- db EV_ITEM,WATER_STONE,1,VAPOREON
- db 0
-;Learnset
- db 8,SAND_ATTACK
- db 16,GROWL
- db 23,QUICK_ATTACK
- db 30,BITE
- db 36,FOCUS_ENERGY
- db 42,TAKE_DOWN
+FlareonEvosMoves:
+; Evolutions
db 0
-
-Mon136_EvosMoves:
-;FLAREON
-;Evolutions
- db 0
-;Learnset
- db 8,SAND_ATTACK
- db 16,EMBER
- db 23,QUICK_ATTACK
- db 30,BITE
- db 36,FIRE_SPIN
- db 42,SMOG
- db 47,LEER
- db 52,FLAMETHROWER
- db 0
-
-Mon135_EvosMoves:
-;JOLTEON
-;Evolutions
- db 0
-;Learnset
- db 8,SAND_ATTACK
- db 16,THUNDERSHOCK
- db 23,QUICK_ATTACK
- db 30,DOUBLE_KICK
- db 36,PIN_MISSILE
- db 42,THUNDER_WAVE
- db 47,AGILITY
- db 52,THUNDER
- db 0
-
-Mon134_EvosMoves:
-;VAPOREON
-;Evolutions
- db 0
-;Learnset
- db 8,SAND_ATTACK
- db 16,WATER_GUN
- db 23,QUICK_ATTACK
- db 30,BITE
- db 36,AURORA_BEAM
- db 42,HAZE
- db 42,MIST
- db 47,ACID_ARMOR
- db 52,HYDRO_PUMP
- db 0
-
-Mon066_EvosMoves:
-;MACHOP
-;Evolutions
- db EV_LEVEL,28,MACHOKE
- db 0
-;Learnset
- db 20,LOW_KICK
- db 25,LEER
- db 32,FOCUS_ENERGY
- db 39,SEISMIC_TOSS
- db 46,SUBMISSION
+; Learnset
+ db 8, SAND_ATTACK
+ db 16, EMBER
+ db 23, QUICK_ATTACK
+ db 30, BITE
+ db 36, FIRE_SPIN
+ db 42, SMOG
+ db 47, LEER
+ db 52, FLAMETHROWER
db 0
-Mon041_EvosMoves:
-;ZUBAT
-;Evolutions
- db EV_LEVEL,22,GOLBAT
- db 0
-;Learnset
- db 10,SUPERSONIC
- db 15,BITE
- db 21,CONFUSE_RAY
- db 28,WING_ATTACK
- db 36,HAZE
+JolteonEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 8, SAND_ATTACK
+ db 16, THUNDERSHOCK
+ db 23, QUICK_ATTACK
+ db 30, DOUBLE_KICK
+ db 36, PIN_MISSILE
+ db 42, THUNDER_WAVE
+ db 47, AGILITY
+ db 52, THUNDER
db 0
-Mon023_EvosMoves:
-;EKANS
-;Evolutions
- db EV_LEVEL,22,ARBOK
+VaporeonEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 10,POISON_STING
- db 17,BITE
- db 24,GLARE
- db 31,SCREECH
- db 38,ACID
- db 0
-
-Mon046_EvosMoves:
-;PARAS
-;Evolutions
- db EV_LEVEL,24,PARASECT
- db 0
-;Learnset
- db 13,STUN_SPORE
- db 20,LEECH_LIFE
- db 27,SPORE
- db 34,SLASH
- db 41,GROWTH
+; Learnset
+ db 8, SAND_ATTACK
+ db 16, WATER_GUN
+ db 23, QUICK_ATTACK
+ db 30, BITE
+ db 36, AURORA_BEAM
+ db 42, HAZE
+ db 42, MIST
+ db 47, ACID_ARMOR
+ db 52, HYDRO_PUMP
db 0
-Mon061_EvosMoves:
-;POLIWHIRL
-;Evolutions
- db EV_ITEM,WATER_STONE,1,POLIWRATH
- db 0
-;Learnset
- db 16,HYPNOSIS
- db 19,WATER_GUN
- db 26,DOUBLESLAP
- db 33,BODY_SLAM
- db 41,AMNESIA
- db 49,HYDRO_PUMP
+MachopEvosMoves:
+; Evolutions
+ db EV_LEVEL, 28, MACHOKE
+ db 0
+; Learnset
+ db 20, LOW_KICK
+ db 25, LEER
+ db 32, FOCUS_ENERGY
+ db 39, SEISMIC_TOSS
+ db 46, SUBMISSION
db 0
-Mon062_EvosMoves:
-;POLIWRATH
-;Evolutions
- db 0
-;Learnset
- db 16,HYPNOSIS
- db 19,WATER_GUN
- db 0
-
-Mon013_EvosMoves:
-;WEEDLE
-;Evolutions
- db EV_LEVEL,7,KAKUNA
+ZubatEvosMoves:
+; Evolutions
+ db EV_LEVEL, 22, GOLBAT
db 0
-;Learnset
+; Learnset
+ db 10, SUPERSONIC
+ db 15, BITE
+ db 21, CONFUSE_RAY
+ db 28, WING_ATTACK
+ db 36, HAZE
db 0
-Mon014_EvosMoves:
-;KAKUNA
-;Evolutions
- db EV_LEVEL,10,BEEDRILL
+EkansEvosMoves:
+; Evolutions
+ db EV_LEVEL, 22, ARBOK
db 0
-;Learnset
+; Learnset
+ db 10, POISON_STING
+ db 17, BITE
+ db 24, GLARE
+ db 31, SCREECH
+ db 38, ACID
db 0
-Mon015_EvosMoves:
-;BEEDRILL
-;Evolutions
+ParasEvosMoves:
+; Evolutions
+ db EV_LEVEL, 24, PARASECT
db 0
-;Learnset
- db 12,FURY_ATTACK
- db 16,FOCUS_ENERGY
- db 20,TWINEEDLE
- db 25,RAGE
- db 30,PIN_MISSILE
- db 35,AGILITY
+; Learnset
+ db 13, STUN_SPORE
+ db 20, LEECH_LIFE
+ db 27, SPORE
+ db 34, SLASH
+ db 41, GROWTH
db 0
-Mon170_EvosMoves:
-;MISSINGNO_73
-;Evolutions
+PoliwhirlEvosMoves:
+; Evolutions
+ db EV_ITEM, WATER_STONE, 1, POLIWRATH
db 0
-;Learnset
+; Learnset
+ db 16, HYPNOSIS
+ db 19, WATER_GUN
+ db 26, DOUBLESLAP
+ db 33, BODY_SLAM
+ db 41, AMNESIA
+ db 49, HYDRO_PUMP
db 0
-Mon085_EvosMoves:
-;DODRIO
-;Evolutions
+PoliwrathEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 20,GROWL
- db 24,FURY_ATTACK
- db 30,DRILL_PECK
- db 39,RAGE
- db 45,TRI_ATTACK
- db 51,AGILITY
+; Learnset
+ db 16, HYPNOSIS
+ db 19, WATER_GUN
db 0
-Mon057_EvosMoves:
-;PRIMEAPE
-;Evolutions
+WeedleEvosMoves:
+; Evolutions
+ db EV_LEVEL, 7, KAKUNA
db 0
-;Learnset
- db 9,LOW_KICK
- db 15,KARATE_CHOP
- db 21,FURY_SWIPES
- db 27,FOCUS_ENERGY
- db 28,RAGE
- db 37,SEISMIC_TOSS
- db 46,THRASH
- db 45,SCREECH
+; Learnset
db 0
-Mon051_EvosMoves:
-;DUGTRIO
-;Evolutions
+KakunaEvosMoves:
+; Evolutions
+ db EV_LEVEL, 10, BEEDRILL
db 0
-;Learnset
- db 15,GROWL
- db 19,DIG
- db 24,SAND_ATTACK
- db 35,SLASH
- db 47,EARTHQUAKE
+; Learnset
db 0
-Mon049_EvosMoves:
-;VENOMOTH
-;Evolutions
+BeedrillEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 22,POISONPOWDER
- db 27,LEECH_LIFE
- db 30,STUN_SPORE
- db 38,PSYBEAM
- db 43,SLEEP_POWDER
- db 50,PSYCHIC_M
+; Learnset
+ db 12, FURY_ATTACK
+ db 16, FOCUS_ENERGY
+ db 20, TWINEEDLE
+ db 25, RAGE
+ db 30, PIN_MISSILE
+ db 35, AGILITY
db 0
-Mon087_EvosMoves:
-;DEWGONG
-;Evolutions
+MissingNo73EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 30,GROWL
- db 35,AURORA_BEAM
- db 44,REST
- db 50,TAKE_DOWN
- db 56,ICE_BEAM
+; Learnset
db 0
-Mon171_EvosMoves:
-;MISSINGNO_79
-;Evolutions
+DodrioEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 20, GROWL
+ db 24, FURY_ATTACK
+ db 30, DRILL_PECK
+ db 39, RAGE
+ db 45, TRI_ATTACK
+ db 51, AGILITY
db 0
-Mon172_EvosMoves:
-;MISSINGNO_7A
-;Evolutions
+PrimeapeEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 9, LOW_KICK
+ db 15, KARATE_CHOP
+ db 21, FURY_SWIPES
+ db 27, FOCUS_ENERGY
+ db 28, RAGE
+ db 37, SEISMIC_TOSS
+ db 46, THRASH
+ db 45, SCREECH
db 0
-Mon010_EvosMoves:
-;CATERPIE
-;Evolutions
- db EV_LEVEL,7,METAPOD
+DugtrioEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 15, GROWL
+ db 19, DIG
+ db 24, SAND_ATTACK
+ db 35, SLASH
+ db 47, EARTHQUAKE
db 0
-Mon011_EvosMoves:
-;METAPOD
-;Evolutions
- db EV_LEVEL,10,BUTTERFREE
+VenomothEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 7,HARDEN
+; Learnset
+ db 22, POISONPOWDER
+ db 27, LEECH_LIFE
+ db 30, STUN_SPORE
+ db 38, PSYBEAM
+ db 43, SLEEP_POWDER
+ db 50, PSYCHIC_M
db 0
-Mon012_EvosMoves:
-;BUTTERFREE
-;Evolutions
+DewgongEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 10,CONFUSION
- db 13,POISONPOWDER
- db 14,STUN_SPORE
- db 15,SLEEP_POWDER
- db 18,SUPERSONIC
- db 23,WHIRLWIND
- db 28,GUST
- db 34,PSYBEAM
+; Learnset
+ db 30, GROWL
+ db 35, AURORA_BEAM
+ db 44, REST
+ db 50, TAKE_DOWN
+ db 56, ICE_BEAM
db 0
-Mon068_EvosMoves:
-;MACHAMP
-;Evolutions
+MissingNo79EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 20,LOW_KICK
- db 25,LEER
- db 36,FOCUS_ENERGY
- db 44,SEISMIC_TOSS
- db 52,SUBMISSION
+; Learnset
db 0
-Mon173_EvosMoves:
-;MISSINGNO_7F
-;Evolutions
+MissingNo7AEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
db 0
-Mon055_EvosMoves:
-;GOLDUCK
-;Evolutions
+CaterpieEvosMoves:
+; Evolutions
+ db EV_LEVEL, 7, METAPOD
db 0
-;Learnset
- db 28,TAIL_WHIP
- db 31,DISABLE
- db 39,CONFUSION
- db 48,FURY_SWIPES
- db 59,HYDRO_PUMP
+; Learnset
db 0
-Mon097_EvosMoves:
-;HYPNO
-;Evolutions
+MetapodEvosMoves:
+; Evolutions
+ db EV_LEVEL, 10, BUTTERFREE
db 0
-;Learnset
- db 12,DISABLE
- db 17,CONFUSION
- db 24,HEADBUTT
- db 33,POISON_GAS
- db 37,PSYCHIC_M
- db 43,MEDITATE
+; Learnset
+ db 7, HARDEN
db 0
-Mon042_EvosMoves:
-;GOLBAT
-;Evolutions
+ButterfreeEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 10,SUPERSONIC
- db 15,BITE
- db 21,CONFUSE_RAY
- db 32,WING_ATTACK
- db 43,HAZE
+; Learnset
+ db 10, CONFUSION
+ db 13, POISONPOWDER
+ db 14, STUN_SPORE
+ db 15, SLEEP_POWDER
+ db 18, SUPERSONIC
+ db 23, WHIRLWIND
+ db 28, GUST
+ db 34, PSYBEAM
db 0
-Mon150_EvosMoves:
-;MEWTWO
-;Evolutions
+MachampEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 63,BARRIER
- db 66,PSYCHIC_M
- db 70,RECOVER
- db 75,MIST
- db 81,AMNESIA
+; Learnset
+ db 20, LOW_KICK
+ db 25, LEER
+ db 36, FOCUS_ENERGY
+ db 44, SEISMIC_TOSS
+ db 52, SUBMISSION
db 0
-Mon143_EvosMoves:
-;SNORLAX
-;Evolutions
+MissingNo7FEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 35,BODY_SLAM
- db 41,HARDEN
- db 48,DOUBLE_EDGE
- db 56,HYPER_BEAM
+; Learnset
db 0
-Mon129_EvosMoves:
-;MAGIKARP
-;Evolutions
- db EV_LEVEL,20,GYARADOS
+GolduckEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 15,TACKLE
+; Learnset
+ db 28, TAIL_WHIP
+ db 31, DISABLE
+ db 39, CONFUSION
+ db 48, FURY_SWIPES
+ db 59, HYDRO_PUMP
db 0
-Mon174_EvosMoves:
-;MISSINGNO_86
-;Evolutions
+HypnoEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 12, DISABLE
+ db 17, CONFUSION
+ db 24, HEADBUTT
+ db 33, POISON_GAS
+ db 37, PSYCHIC_M
+ db 43, MEDITATE
db 0
-Mon175_EvosMoves:
-;MISSINGNO_87
-;Evolutions
+GolbatEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 10, SUPERSONIC
+ db 15, BITE
+ db 21, CONFUSE_RAY
+ db 32, WING_ATTACK
+ db 43, HAZE
db 0
-Mon089_EvosMoves:
-;MUK
-;Evolutions
+MewtwoEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 30,POISON_GAS
- db 33,MINIMIZE
- db 37,SLUDGE
- db 45,HARDEN
- db 53,SCREECH
- db 60,ACID_ARMOR
+; Learnset
+ db 63, BARRIER
+ db 66, PSYCHIC_M
+ db 70, RECOVER
+ db 75, MIST
+ db 81, AMNESIA
db 0
-Mon176_EvosMoves:
-;MISSINGNO_8A
-;Evolutions
+SnorlaxEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 35, BODY_SLAM
+ db 41, HARDEN
+ db 48, DOUBLE_EDGE
+ db 56, HYPER_BEAM
db 0
-Mon099_EvosMoves:
-;KINGLER
-;Evolutions
+MagikarpEvosMoves:
+; Evolutions
+ db EV_LEVEL, 20, GYARADOS
db 0
-;Learnset
- db 20,VICEGRIP
- db 25,GUILLOTINE
- db 34,STOMP
- db 42,CRABHAMMER
- db 49,HARDEN
+; Learnset
+ db 15, TACKLE
db 0
-Mon091_EvosMoves:
-;CLOYSTER
-;Evolutions
+MissingNo86EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 50,SPIKE_CANNON
+; Learnset
db 0
-Mon177_EvosMoves:
-;MISSINGNO_8C
-;Evolutions
+MissingNo87EvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
db 0
-Mon101_EvosMoves:
-;ELECTRODE
-;Evolutions
+MukEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 17,SONICBOOM
- db 22,SELFDESTRUCT
- db 29,LIGHT_SCREEN
- db 40,SWIFT
- db 50,EXPLOSION
+; Learnset
+ db 30, POISON_GAS
+ db 33, MINIMIZE
+ db 37, SLUDGE
+ db 45, HARDEN
+ db 53, SCREECH
+ db 60, ACID_ARMOR
db 0
-Mon036_EvosMoves:
-;CLEFABLE
-;Evolutions
+MissingNo8AEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
db 0
-Mon110_EvosMoves:
-;WEEZING
-;Evolutions
+KinglerEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 32,SLUDGE
- db 39,SMOKESCREEN
- db 43,SELFDESTRUCT
- db 49,HAZE
- db 53,EXPLOSION
+; Learnset
+ db 20, VICEGRIP
+ db 25, GUILLOTINE
+ db 34, STOMP
+ db 42, CRABHAMMER
+ db 49, HARDEN
db 0
-Mon053_EvosMoves:
-;PERSIAN
-;Evolutions
+CloysterEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 12,BITE
- db 17,PAY_DAY
- db 24,SCREECH
- db 37,FURY_SWIPES
- db 51,SLASH
+; Learnset
+ db 50, SPIKE_CANNON
db 0
-Mon105_EvosMoves:
-;MAROWAK
-;Evolutions
+MissingNo8CEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 10,BONE_CLUB
- db 13,TAIL_WHIP
- db 18,HEADBUTT
- db 25,LEER
- db 33,FOCUS_ENERGY
- db 41,THRASH
- db 48,BONEMERANG
- db 55,RAGE
+; Learnset
db 0
-Mon178_EvosMoves:
-;MISSINGNO_92
-;Evolutions
+ElectrodeEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 17, SONICBOOM
+ db 22, SELFDESTRUCT
+ db 29, LIGHT_SCREEN
+ db 40, SWIFT
+ db 50, EXPLOSION
db 0
-Mon093_EvosMoves:
-;HAUNTER
-;Evolutions
- db EV_TRADE,1,GENGAR
+ClefableEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 29,HYPNOSIS
- db 38,DREAM_EATER
+; Learnset
db 0
-Mon063_EvosMoves:
-;ABRA
-;Evolutions
- db EV_LEVEL,16,KADABRA
+WeezingEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 32, SLUDGE
+ db 39, SMOKESCREEN
+ db 43, SELFDESTRUCT
+ db 49, HAZE
+ db 53, EXPLOSION
db 0
-Mon065_EvosMoves:
-;ALAKAZAM
-;Evolutions
+PersianEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 16,CONFUSION
- db 20,DISABLE
- db 27,PSYBEAM
- db 31,RECOVER
- db 38,PSYCHIC_M
- db 42,REFLECT
+; Learnset
+ db 12, BITE
+ db 17, PAY_DAY
+ db 24, SCREECH
+ db 37, FURY_SWIPES
+ db 51, SLASH
db 0
-Mon017_EvosMoves:
-;PIDGEOTTO
-;Evolutions
- db EV_LEVEL,36,PIDGEOT
+MarowakEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 5,SAND_ATTACK
- db 12,QUICK_ATTACK
- db 21,WHIRLWIND
- db 31,WING_ATTACK
- db 40,AGILITY
- db 49,MIRROR_MOVE
+; Learnset
+ db 10, BONE_CLUB
+ db 13, TAIL_WHIP
+ db 18, HEADBUTT
+ db 25, LEER
+ db 33, FOCUS_ENERGY
+ db 41, THRASH
+ db 48, BONEMERANG
+ db 55, RAGE
db 0
-Mon018_EvosMoves:
-;PIDGEOT
-;Evolutions
+MissingNo92EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 5,SAND_ATTACK
- db 12,QUICK_ATTACK
- db 21,WHIRLWIND
- db 31,WING_ATTACK
- db 44,AGILITY
- db 54,MIRROR_MOVE
+; Learnset
db 0
-Mon121_EvosMoves:
-;STARMIE
-;Evolutions
+HaunterEvosMoves:
+; Evolutions
+ db EV_TRADE, 1, GENGAR
db 0
-;Learnset
+; Learnset
+ db 29, HYPNOSIS
+ db 38, DREAM_EATER
db 0
-Mon001_EvosMoves:
-;BULBASAUR
-;Evolutions
- db EV_LEVEL,16,IVYSAUR
+AbraEvosMoves:
+; Evolutions
+ db EV_LEVEL, 16, KADABRA
db 0
-;Learnset
- db 7,LEECH_SEED
- db 13,VINE_WHIP
- db 20,POISONPOWDER
- db 27,RAZOR_LEAF
- db 34,GROWTH
- db 41,SLEEP_POWDER
- db 48,SOLARBEAM
+; Learnset
db 0
-Mon003_EvosMoves:
-;VENUSAUR
-;Evolutions
+AlakazamEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 7,LEECH_SEED
- db 13,VINE_WHIP
- db 22,POISONPOWDER
- db 30,RAZOR_LEAF
- db 43,GROWTH
- db 55,SLEEP_POWDER
- db 65,SOLARBEAM
+; Learnset
+ db 16, CONFUSION
+ db 20, DISABLE
+ db 27, PSYBEAM
+ db 31, RECOVER
+ db 38, PSYCHIC_M
+ db 42, REFLECT
db 0
-Mon073_EvosMoves:
-;TENTACRUEL
-;Evolutions
+PidgeottoEvosMoves:
+; Evolutions
+ db EV_LEVEL, 36, PIDGEOT
db 0
-;Learnset
- db 7,SUPERSONIC
- db 13,WRAP
- db 18,POISON_STING
- db 22,WATER_GUN
- db 27,CONSTRICT
- db 35,BARRIER
- db 43,SCREECH
- db 50,HYDRO_PUMP
+; Learnset
+ db 5, SAND_ATTACK
+ db 12, QUICK_ATTACK
+ db 21, WHIRLWIND
+ db 31, WING_ATTACK
+ db 40, AGILITY
+ db 49, MIRROR_MOVE
db 0
-Mon179_EvosMoves:
-;MISSINGNO_9C
-;Evolutions
+PidgeotEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 5, SAND_ATTACK
+ db 12, QUICK_ATTACK
+ db 21, WHIRLWIND
+ db 31, WING_ATTACK
+ db 44, AGILITY
+ db 54, MIRROR_MOVE
db 0
-Mon118_EvosMoves:
-;GOLDEEN
-;Evolutions
- db EV_LEVEL,33,SEAKING
+StarmieEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 19,SUPERSONIC
- db 24,HORN_ATTACK
- db 30,FURY_ATTACK
- db 37,WATERFALL
- db 45,HORN_DRILL
- db 54,AGILITY
+; Learnset
db 0
-Mon119_EvosMoves:
-;SEAKING
-;Evolutions
+BulbasaurEvosMoves:
+; Evolutions
+ db EV_LEVEL, 16, IVYSAUR
db 0
-;Learnset
- db 19,SUPERSONIC
- db 24,HORN_ATTACK
- db 30,FURY_ATTACK
- db 39,WATERFALL
- db 48,HORN_DRILL
- db 54,AGILITY
+; Learnset
+ db 7, LEECH_SEED
+ db 13, VINE_WHIP
+ db 20, POISONPOWDER
+ db 27, RAZOR_LEAF
+ db 34, GROWTH
+ db 41, SLEEP_POWDER
+ db 48, SOLARBEAM
db 0
-Mon180_EvosMoves:
-;MISSINGNO_9F
-;Evolutions
+VenusaurEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 7, LEECH_SEED
+ db 13, VINE_WHIP
+ db 22, POISONPOWDER
+ db 30, RAZOR_LEAF
+ db 43, GROWTH
+ db 55, SLEEP_POWDER
+ db 65, SOLARBEAM
db 0
-Mon181_EvosMoves:
-;MISSINGNO_A0
-;Evolutions
+TentacruelEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 7, SUPERSONIC
+ db 13, WRAP
+ db 18, POISON_STING
+ db 22, WATER_GUN
+ db 27, CONSTRICT
+ db 35, BARRIER
+ db 43, SCREECH
+ db 50, HYDRO_PUMP
db 0
-Mon182_EvosMoves:
-;MISSINGNO_A1
-;Evolutions
+MissingNo9CEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
db 0
-Mon183_EvosMoves:
-;MISSINGNO_A2
-;Evolutions
+GoldeenEvosMoves:
+; Evolutions
+ db EV_LEVEL, 33, SEAKING
db 0
-;Learnset
+; Learnset
+ db 19, SUPERSONIC
+ db 24, HORN_ATTACK
+ db 30, FURY_ATTACK
+ db 37, WATERFALL
+ db 45, HORN_DRILL
+ db 54, AGILITY
db 0
-Mon077_EvosMoves:
-;PONYTA
-;Evolutions
- db EV_LEVEL,40,RAPIDASH
+SeakingEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 30,TAIL_WHIP
- db 32,STOMP
- db 35,GROWL
- db 39,FIRE_SPIN
- db 43,TAKE_DOWN
- db 48,AGILITY
+; Learnset
+ db 19, SUPERSONIC
+ db 24, HORN_ATTACK
+ db 30, FURY_ATTACK
+ db 39, WATERFALL
+ db 48, HORN_DRILL
+ db 54, AGILITY
db 0
-Mon078_EvosMoves:
-;RAPIDASH
-;Evolutions
+MissingNo9FEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 30,TAIL_WHIP
- db 32,STOMP
- db 35,GROWL
- db 39,FIRE_SPIN
- db 47,TAKE_DOWN
- db 55,AGILITY
+; Learnset
db 0
-Mon019_EvosMoves:
-;RATTATA
-;Evolutions
- db EV_LEVEL,20,RATICATE
+MissingNoA0EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 7,QUICK_ATTACK
- db 14,HYPER_FANG
- db 23,FOCUS_ENERGY
- db 34,SUPER_FANG
+; Learnset
db 0
-Mon020_EvosMoves:
-;RATICATE
-;Evolutions
+MissingNoA1EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 7,QUICK_ATTACK
- db 14,HYPER_FANG
- db 27,FOCUS_ENERGY
- db 41,SUPER_FANG
+; Learnset
db 0
-Mon033_EvosMoves:
-;NIDORINO
-;Evolutions
- db EV_ITEM,MOON_STONE,1,NIDOKING
+MissingNoA2EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 8,HORN_ATTACK
- db 12,DOUBLE_KICK
- db 19,POISON_STING
- db 27,FOCUS_ENERGY
- db 36,FURY_ATTACK
- db 46,HORN_DRILL
+; Learnset
db 0
-Mon030_EvosMoves:
-;NIDORINA
-;Evolutions
- db EV_ITEM,MOON_STONE,1,NIDOQUEEN
+PonytaEvosMoves:
+; Evolutions
+ db EV_LEVEL, 40, RAPIDASH
db 0
-;Learnset
- db 8,SCRATCH
- db 12,DOUBLE_KICK
- db 19,POISON_STING
- db 27,TAIL_WHIP
- db 36,BITE
- db 46,FURY_SWIPES
+; Learnset
+ db 30, TAIL_WHIP
+ db 32, STOMP
+ db 35, GROWL
+ db 39, FIRE_SPIN
+ db 43, TAKE_DOWN
+ db 48, AGILITY
db 0
-Mon074_EvosMoves:
-;GEODUDE
-;Evolutions
- db EV_LEVEL,25,GRAVELER
+RapidashEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 11,DEFENSE_CURL
- db 16,ROCK_THROW
- db 21,SELFDESTRUCT
- db 26,HARDEN
- db 31,EARTHQUAKE
- db 36,EXPLOSION
+; Learnset
+ db 30, TAIL_WHIP
+ db 32, STOMP
+ db 35, GROWL
+ db 39, FIRE_SPIN
+ db 47, TAKE_DOWN
+ db 55, AGILITY
db 0
-Mon137_EvosMoves:
-;PORYGON
-;Evolutions
+RattataEvosMoves:
+; Evolutions
+ db EV_LEVEL, 20, RATICATE
db 0
-;Learnset
- db 23,PSYBEAM
- db 28,RECOVER
- db 35,AGILITY
- db 42,TRI_ATTACK
- db 0
-
-Mon142_EvosMoves:
-;AERODACTYL
-;Evolutions
+; Learnset
+ db 7, QUICK_ATTACK
+ db 14, HYPER_FANG
+ db 23, FOCUS_ENERGY
+ db 34, SUPER_FANG
db 0
-;Learnset
- db 33,SUPERSONIC
- db 38,BITE
- db 45,TAKE_DOWN
- db 54,HYPER_BEAM
+
+RaticateEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 7, QUICK_ATTACK
+ db 14, HYPER_FANG
+ db 27, FOCUS_ENERGY
+ db 41, SUPER_FANG
+ db 0
+
+NidorinoEvosMoves:
+; Evolutions
+ db EV_ITEM, MOON_STONE, 1, NIDOKING
+ db 0
+; Learnset
+ db 8, HORN_ATTACK
+ db 12, DOUBLE_KICK
+ db 19, POISON_STING
+ db 27, FOCUS_ENERGY
+ db 36, FURY_ATTACK
+ db 46, HORN_DRILL
db 0
-Mon184_EvosMoves:
-;MISSINGNO_AC
-;Evolutions
+NidorinaEvosMoves:
+; Evolutions
+ db EV_ITEM, MOON_STONE, 1, NIDOQUEEN
db 0
-;Learnset
+; Learnset
+ db 8, SCRATCH
+ db 12, DOUBLE_KICK
+ db 19, POISON_STING
+ db 27, TAIL_WHIP
+ db 36, BITE
+ db 46, FURY_SWIPES
db 0
-Mon081_EvosMoves:
-;MAGNEMITE
-;Evolutions
- db EV_LEVEL,30,MAGNETON
+GeodudeEvosMoves:
+; Evolutions
+ db EV_LEVEL, 25, GRAVELER
db 0
-;Learnset
- db 21,SONICBOOM
- db 25,THUNDERSHOCK
- db 29,SUPERSONIC
- db 35,THUNDER_WAVE
- db 41,SWIFT
- db 47,SCREECH
+; Learnset
+ db 11, DEFENSE_CURL
+ db 16, ROCK_THROW
+ db 21, SELFDESTRUCT
+ db 26, HARDEN
+ db 31, EARTHQUAKE
+ db 36, EXPLOSION
db 0
-Mon185_EvosMoves:
-;MISSINGNO_AE
-;Evolutions
+PorygonEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 23, PSYBEAM
+ db 28, RECOVER
+ db 35, AGILITY
+ db 42, TRI_ATTACK
db 0
-Mon186_EvosMoves:
-;MISSINGNO_AF
-;Evolutions
+AerodactylEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 33, SUPERSONIC
+ db 38, BITE
+ db 45, TAKE_DOWN
+ db 54, HYPER_BEAM
db 0
-Mon004_EvosMoves:
-;CHARMANDER
-;Evolutions
- db EV_LEVEL,16,CHARMELEON
+MissingNoACEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 9,EMBER
- db 15,LEER
- db 22,RAGE
- db 30,SLASH
- db 38,FLAMETHROWER
- db 46,FIRE_SPIN
+; Learnset
db 0
-Mon007_EvosMoves:
-;SQUIRTLE
-;Evolutions
- db EV_LEVEL,16,WARTORTLE
+MagnemiteEvosMoves:
+; Evolutions
+ db EV_LEVEL, 30, MAGNETON
db 0
-;Learnset
- db 8,BUBBLE
- db 15,WATER_GUN
- db 22,BITE
- db 28,WITHDRAW
- db 35,SKULL_BASH
- db 42,HYDRO_PUMP
+; Learnset
+ db 21, SONICBOOM
+ db 25, THUNDERSHOCK
+ db 29, SUPERSONIC
+ db 35, THUNDER_WAVE
+ db 41, SWIFT
+ db 47, SCREECH
db 0
-Mon005_EvosMoves:
-;CHARMELEON
-;Evolutions
- db EV_LEVEL,36,CHARIZARD
+MissingNoAEEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 9,EMBER
- db 15,LEER
- db 24,RAGE
- db 33,SLASH
- db 42,FLAMETHROWER
- db 56,FIRE_SPIN
+; Learnset
db 0
-Mon008_EvosMoves:
-;WARTORTLE
-;Evolutions
- db EV_LEVEL,36,BLASTOISE
+MissingNoAFEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 8,BUBBLE
- db 15,WATER_GUN
- db 24,BITE
- db 31,WITHDRAW
- db 39,SKULL_BASH
- db 47,HYDRO_PUMP
+; Learnset
db 0
-Mon006_EvosMoves:
-;CHARIZARD
-;Evolutions
+CharmanderEvosMoves:
+; Evolutions
+ db EV_LEVEL, 16, CHARMELEON
db 0
-;Learnset
- db 9,EMBER
- db 15,LEER
- db 24,RAGE
- db 36,SLASH
- db 46,FLAMETHROWER
- db 55,FIRE_SPIN
+; Learnset
+ db 9, EMBER
+ db 15, LEER
+ db 22, RAGE
+ db 30, SLASH
+ db 38, FLAMETHROWER
+ db 46, FIRE_SPIN
db 0
-Mon187_EvosMoves:
-;MISSINGNO_B5
-;Evolutions
+SquirtleEvosMoves:
+; Evolutions
+ db EV_LEVEL, 16, WARTORTLE
db 0
-;Learnset
+; Learnset
+ db 8, BUBBLE
+ db 15, WATER_GUN
+ db 22, BITE
+ db 28, WITHDRAW
+ db 35, SKULL_BASH
+ db 42, HYDRO_PUMP
db 0
-Mon188_EvosMoves:
-;FOSSIL_KABUTOPS
-;Evolutions
+CharmeleonEvosMoves:
+; Evolutions
+ db EV_LEVEL, 36, CHARIZARD
db 0
-;Learnset
+; Learnset
+ db 9, EMBER
+ db 15, LEER
+ db 24, RAGE
+ db 33, SLASH
+ db 42, FLAMETHROWER
+ db 56, FIRE_SPIN
db 0
-Mon189_EvosMoves:
-;FOSSIL_AERODACTYL
-;Evolutions
+WartortleEvosMoves:
+; Evolutions
+ db EV_LEVEL, 36, BLASTOISE
db 0
-;Learnset
+; Learnset
+ db 8, BUBBLE
+ db 15, WATER_GUN
+ db 24, BITE
+ db 31, WITHDRAW
+ db 39, SKULL_BASH
+ db 47, HYDRO_PUMP
db 0
-Mon190_EvosMoves:
-;MON_GHOST
-;Evolutions
+CharizardEvosMoves:
+; Evolutions
db 0
-;Learnset
+; Learnset
+ db 9, EMBER
+ db 15, LEER
+ db 24, RAGE
+ db 36, SLASH
+ db 46, FLAMETHROWER
+ db 55, FIRE_SPIN
db 0
-Mon043_EvosMoves:
-;ODDISH
-;Evolutions
- db EV_LEVEL,21,GLOOM
+MissingNoB5EvosMoves:
+; Evolutions
db 0
-;Learnset
- db 15,POISONPOWDER
- db 17,STUN_SPORE
- db 19,SLEEP_POWDER
- db 24,ACID
- db 33,PETAL_DANCE
- db 46,SOLARBEAM
+; Learnset
db 0
-Mon044_EvosMoves:
-;GLOOM
-;Evolutions
- db EV_ITEM,LEAF_STONE,1,VILEPLUME
+FossilKabutopsEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 15,POISONPOWDER
- db 17,STUN_SPORE
- db 19,SLEEP_POWDER
- db 28,ACID
- db 38,PETAL_DANCE
- db 52,SOLARBEAM
+; Learnset
db 0
-Mon045_EvosMoves:
-;VILEPLUME
-;Evolutions
+FossilAerodactylEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 15,POISONPOWDER
- db 17,STUN_SPORE
- db 19,SLEEP_POWDER
+; Learnset
db 0
-Mon069_EvosMoves:
-;BELLSPROUT
-;Evolutions
- db EV_LEVEL,21,WEEPINBELL
+MonGhostEvosMoves:
+; Evolutions
db 0
-;Learnset
- db 13,WRAP
- db 15,POISONPOWDER
- db 18,SLEEP_POWDER
- db 21,STUN_SPORE
- db 26,ACID
- db 33,RAZOR_LEAF
- db 42,SLAM
+; Learnset
db 0
-Mon070_EvosMoves:
-;WEEPINBELL
-;Evolutions
- db EV_ITEM,LEAF_STONE,1,VICTREEBEL
+OddishEvosMoves:
+; Evolutions
+ db EV_LEVEL, 21, GLOOM
db 0
-;Learnset
- db 13,WRAP
- db 15,POISONPOWDER
- db 18,SLEEP_POWDER
- db 23,STUN_SPORE
- db 29,ACID
- db 38,RAZOR_LEAF
- db 49,SLAM
+; Learnset
+ db 15, POISONPOWDER
+ db 17, STUN_SPORE
+ db 19, SLEEP_POWDER
+ db 24, ACID
+ db 33, PETAL_DANCE
+ db 46, SOLARBEAM
db 0
-Mon071_EvosMoves:
-;VICTREEBEL
-;Evolutions
+GloomEvosMoves:
+; Evolutions
+ db EV_ITEM, LEAF_STONE, 1, VILEPLUME
db 0
-;Learnset
- db 13,WRAP
- db 15,POISONPOWDER
- db 18,SLEEP_POWDER
+; Learnset
+ db 15, POISONPOWDER
+ db 17, STUN_SPORE
+ db 19, SLEEP_POWDER
+ db 28, ACID
+ db 38, PETAL_DANCE
+ db 52, SOLARBEAM
db 0
+VileplumeEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 15, POISONPOWDER
+ db 17, STUN_SPORE
+ db 19, SLEEP_POWDER
+ db 0
+
+BellsproutEvosMoves:
+; Evolutions
+ db EV_LEVEL, 21, WEEPINBELL
+ db 0
+; Learnset
+ db 13, WRAP
+ db 15, POISONPOWDER
+ db 18, SLEEP_POWDER
+ db 21, STUN_SPORE
+ db 26, ACID
+ db 33, RAZOR_LEAF
+ db 42, SLAM
+ db 0
+
+WeepinbellEvosMoves:
+; Evolutions
+ db EV_ITEM, LEAF_STONE, 1, VICTREEBEL
+ db 0
+; Learnset
+ db 13, WRAP
+ db 15, POISONPOWDER
+ db 18, SLEEP_POWDER
+ db 23, STUN_SPORE
+ db 29, ACID
+ db 38, RAZOR_LEAF
+ db 49, SLAM
+ db 0
+
+VictreebelEvosMoves:
+; Evolutions
+ db 0
+; Learnset
+ db 13, WRAP
+ db 15, POISONPOWDER
+ db 18, SLEEP_POWDER
+ db 0
diff --git a/data/force_bike_surf.asm b/data/force_bike_surf.asm
index 926db476..fb352aa9 100755
--- a/data/force_bike_surf.asm
+++ b/data/force_bike_surf.asm
@@ -4,8 +4,8 @@ ForcedBikeOrSurfMaps:
db ROUTE_16,$0B,$11
db ROUTE_18,$08,$21
db ROUTE_18,$09,$21
- db SEAFOAM_ISLANDS_4,$07,$12
- db SEAFOAM_ISLANDS_4,$07,$13
- db SEAFOAM_ISLANDS_5,$0E,$04
- db SEAFOAM_ISLANDS_5,$0E,$05
+ db SEAFOAM_ISLANDS_B3F,$07,$12
+ db SEAFOAM_ISLANDS_B3F,$07,$13
+ db SEAFOAM_ISLANDS_B4F,$0E,$04
+ db SEAFOAM_ISLANDS_B4F,$0E,$05
db $FF ;end
diff --git a/data/hidden_item_coords.asm b/data/hidden_item_coords.asm
index e94ebf80..acc79172 100755
--- a/data/hidden_item_coords.asm
+++ b/data/hidden_item_coords.asm
@@ -1,58 +1,58 @@
HiddenItemCoords:
; map ID, then coords
- db SILPH_CO_5F, $03, $0c
- db SILPH_CO_9F, $0f, $02
- db MANSION_3, $09, $01
- db MANSION_4, $09, $01
- db SAFARI_ZONE_WEST, $05, $06
- db UNKNOWN_DUNGEON_2, $0d, $10
- db UNKNOWN_DUNGEON_3, $0e, $08
- db UNUSED_MAP_6F, $0b, $0e
- db SEAFOAM_ISLANDS_3, $0f, $0f
- db SEAFOAM_ISLANDS_4, $10, $09
- db SEAFOAM_ISLANDS_5, $11, $19
- db VIRIDIAN_FOREST, $12, $01
- db VIRIDIAN_FOREST, $2a, $10
- db MT_MOON_3, $0c, $12
- db MT_MOON_3, $09, $21
- db SS_ANNE_10, $01, $03
- db SS_ANNE_6, $09, $0d
- db UNDERGROUND_PATH_NS, $04, $03
- db UNDERGROUND_PATH_NS, $22, $04
- db UNDERGROUND_PATH_WE, $02, $0c
- db UNDERGROUND_PATH_WE, $05, $15
- db ROCKET_HIDEOUT_1, $0f, $15
- db ROCKET_HIDEOUT_3, $11, $1b
- db ROCKET_HIDEOUT_4, $01, $19
- db ROUTE_10, $11, $09
- db ROUTE_10, $35, $10
- db POWER_PLANT, $10, $11
- db POWER_PLANT, $01, $0c
- db ROUTE_11, $05, $30
- db ROUTE_12, $3f, $02
- db ROUTE_13, $0e, $01
- db ROUTE_13, $0d, $10
- db ROUTE_17, $0e, $0f
- db ROUTE_17, $2d, $08
- db ROUTE_17, $48, $11
- db ROUTE_17, $5b, $04
- db ROUTE_17, $79, $08
- db ROUTE_23, $2c, $09
- db ROUTE_23, $46, $13
- db ROUTE_23, $5a, $08
- db VICTORY_ROAD_2, $02, $05
- db VICTORY_ROAD_2, $07, $1a
- db ROUTE_25, $03, $26
- db ROUTE_25, $01, $0a
- db ROUTE_4, $03, $28
- db ROUTE_9, $07, $0e
- db COPYCATS_HOUSE_2F, $01, $01
- db VIRIDIAN_CITY, $04, $0e
- db CERULEAN_CITY, $08, $0f
- db UNKNOWN_DUNGEON_1, $07, $12
- db POKEMONTOWER_5, $0c, $04
- db VERMILION_CITY, $0b, $0e
- db CELADON_CITY, $0f, $30
- db SAFARI_ZONE_ENTRANCE, $01, $0a
- db MANSION_1, $10, $08
+ db SILPH_CO_5F,$03,$0c
+ db SILPH_CO_9F,$0f,$02
+ db POKEMON_MANSION_3F,$09,$01
+ db POKEMON_MANSION_B1F,$09,$01
+ db SAFARI_ZONE_WEST,$05,$06
+ db CERULEAN_CAVE_2F,$0d,$10
+ db CERULEAN_CAVE_B1F,$0e,$08
+ db UNUSED_MAP_6F,$0b,$0e
+ db SEAFOAM_ISLANDS_B2F,$0f,$0f
+ db SEAFOAM_ISLANDS_B3F,$10,$09
+ db SEAFOAM_ISLANDS_B4F,$11,$19
+ db VIRIDIAN_FOREST,$12,$01
+ db VIRIDIAN_FOREST,$2a,$10
+ db MT_MOON_B2F,$0c,$12
+ db MT_MOON_B2F,$09,$21
+ db SS_ANNE_B1F_ROOMS,$01,$03
+ db SS_ANNE_KITCHEN,$09,$0d
+ db UNDERGROUND_PATH_NORTH_SOUTH,$04,$03
+ db UNDERGROUND_PATH_NORTH_SOUTH,$22,$04
+ db UNDERGROUND_PATH_WEST_EAST,$02,$0c
+ db UNDERGROUND_PATH_WEST_EAST,$05,$15
+ db ROCKET_HIDEOUT_B1F,$0f,$15
+ db ROCKET_HIDEOUT_B3F,$11,$1b
+ db ROCKET_HIDEOUT_B4F,$01,$19
+ db ROUTE_10,$11,$09
+ db ROUTE_10,$35,$10
+ db POWER_PLANT,$10,$11
+ db POWER_PLANT,$01,$0c
+ db ROUTE_11,$05,$30
+ db ROUTE_12,$3f,$02
+ db ROUTE_13,$0e,$01
+ db ROUTE_13,$0d,$10
+ db ROUTE_17,$0e,$0f
+ db ROUTE_17,$2d,$08
+ db ROUTE_17,$48,$11
+ db ROUTE_17,$5b,$04
+ db ROUTE_17,$79,$08
+ db ROUTE_23,$2c,$09
+ db ROUTE_23,$46,$13
+ db ROUTE_23,$5a,$08
+ db VICTORY_ROAD_2F,$02,$05
+ db VICTORY_ROAD_2F,$07,$1a
+ db ROUTE_25,$03,$26
+ db ROUTE_25,$01,$0a
+ db ROUTE_4,$03,$28
+ db ROUTE_9,$07,$0e
+ db COPYCATS_HOUSE_2F,$01,$01
+ db VIRIDIAN_CITY,$04,$0e
+ db CERULEAN_CITY,$08,$0f
+ db CERULEAN_CAVE_1F,$07,$12
+ db POKEMON_TOWER_5F,$0c,$04
+ db VERMILION_CITY,$0b,$0e
+ db CELADON_CITY,$0f,$30
+ db SAFARI_ZONE_GATE,$01,$0a
+ db POKEMON_MANSION_1F,$10,$08
db $ff
diff --git a/data/hidden_objects.asm b/data/hidden_objects.asm
index 190c03e9..f4865bb9 100755
--- a/data/hidden_objects.asm
+++ b/data/hidden_objects.asm
@@ -1,85 +1,85 @@
HiddenObjectMaps:
- dbw SILPH_CO_11F, SilphCo11FHiddenObjects
- dbw SILPH_CO_5F, SilphCo5FHiddenObjects
- dbw SILPH_CO_9F, SilphCo9FHiddenObjects
- dbw MANSION_2, Mansion2HiddenObjects
- dbw MANSION_3, Mansion3HiddenObjects
- dbw MANSION_4, Mansion4HiddenObjects
- dbw SAFARI_ZONE_WEST, SafariZoneWestHiddenObjects
- dbw UNKNOWN_DUNGEON_2, UnknownDungeon2HiddenObjects
- dbw UNKNOWN_DUNGEON_3, UnknownDungeon3HiddenObjects
- dbw UNUSED_MAP_6F, UnusedMap6FHiddenObjects
- dbw SEAFOAM_ISLANDS_3, SeafoamIslands3HiddenObjects
- dbw SEAFOAM_ISLANDS_4, SeafoamIslands4HiddenObjects
- dbw SEAFOAM_ISLANDS_5, SeafoamIslands5HiddenObjects
- dbw VIRIDIAN_FOREST, ViridianForestHiddenObjects
- dbw MT_MOON_3, MtMoon3HiddenObjects
- dbw SS_ANNE_10, SSAnne10HiddenObjects
- dbw SS_ANNE_6, SSAnne6HiddenObjects
- dbw UNDERGROUND_PATH_NS, UndergroundPathNsHiddenObjects
- dbw UNDERGROUND_PATH_WE, UndergroundPathWeHiddenObjects
- dbw ROCKET_HIDEOUT_1, RocketHideout1HiddenObjects
- dbw ROCKET_HIDEOUT_3, RocketHideout3HiddenObjects
- dbw ROCKET_HIDEOUT_4, RocketHideout4HiddenObjects
- dbw ROUTE_10, Route10HiddenObjects
- dbw ROCK_TUNNEL_POKECENTER, RockTunnelPokecenterHiddenObjects
- dbw POWER_PLANT, PowerPlantHiddenObjects
- dbw ROUTE_11, Route11HiddenObjects
- dbw ROUTE_12, Route12HiddenObjects
- dbw ROUTE_13, Route13HiddenObjects
- dbw ROUTE_15_GATE_2F, Route15Gate2FHiddenObjects
- dbw ROUTE_17, Route17HiddenObjects
- dbw ROUTE_23, Route23HiddenObjects
- dbw VICTORY_ROAD_2, VictoryRoad2HiddenObjects
- dbw ROUTE_25, Route25HiddenObjects
- dbw BILLS_HOUSE, BillsHouseHiddenObjects
- dbw ROUTE_4, Route4HiddenObjects
- dbw MT_MOON_POKECENTER, MtMoonPokecenterHiddenObjects
- dbw ROUTE_9, Route9HiddenObjects
- dbw TRADE_CENTER, TradeCenterHiddenObjects
- dbw COLOSSEUM, ColosseumHiddenObjects
- dbw INDIGO_PLATEAU, IndigoPlateauHiddenObjects
- dbw INDIGO_PLATEAU_LOBBY, IndigoPlateauLobbyHiddenObjects
- dbw COPYCATS_HOUSE_2F, CopycatsHouse2FHiddenObjects
- dbw FIGHTING_DOJO, FightingDojoHiddenObjects
- dbw SAFFRON_GYM, SaffronGymHiddenObjects
- dbw SAFFRON_POKECENTER, SaffronPokecenterHiddenObjects
- dbw REDS_HOUSE_2F, RedsHouse2FHiddenObjects
- dbw BLUES_HOUSE, BluesHouseHiddenObjects
- dbw OAKS_LAB, OaksLabHiddenObjects
- dbw VIRIDIAN_CITY, ViridianCityHiddenObjects
- dbw VIRIDIAN_POKECENTER, ViridianPokecenterHiddenObjects
- dbw VIRIDIAN_SCHOOL, ViridianSchoolHiddenObjects
- dbw VIRIDIAN_GYM, ViridianGymHiddenObjects
- dbw MUSEUM_1F, Museum1FHiddenObjects
- dbw PEWTER_GYM, PewterGymHiddenObjects
- dbw PEWTER_POKECENTER, PewterPokecenterHiddenObjects
- dbw CERULEAN_CITY, CeruleanCityHiddenObjects
- dbw CERULEAN_POKECENTER, CeruleanPokecenterHiddenObjects
- dbw CERULEAN_GYM, CeruleanGymHiddenObjects
- dbw BIKE_SHOP, BikeShopHiddenObjects
- dbw UNKNOWN_DUNGEON_1, UnknownDungeon1HiddenObjects
- dbw LAVENDER_POKECENTER, LavenderPokecenterHiddenObjects
- dbw POKEMONTOWER_5, Pokemontower5HiddenObjects
- dbw LAVENDER_HOUSE_1, LavenderHouse1HiddenObjects
- dbw VERMILION_CITY, VermilionCityHiddenObjects
- dbw VERMILION_POKECENTER, VermilionPokecenterHiddenObjects
- dbw POKEMON_FAN_CLUB, PokemonFanClubHiddenObjects
- dbw VERMILION_GYM, VermilionGymHiddenObjects
- dbw CELADON_CITY, CeladonCityHiddenObjects
- dbw CELADON_HOTEL, CeladonHotelHiddenObjects
- dbw CELADON_MANSION_2, CeladonMansion2HiddenObjects
- dbw CELADON_MANSION_5, CeladonMansion5HiddenObjects
- dbw CELADON_POKECENTER, CeladonPokecenterHiddenObjects
- dbw CELADON_GYM, CeladonGymHiddenObjects
- dbw GAME_CORNER, GameCornerHiddenObjects
- dbw FUCHSIA_POKECENTER, FuchsiaPokecenterHiddenObjects
- dbw SAFARI_ZONE_ENTRANCE, SafariZoneEntranceHiddenObjects
- dbw FUCHSIA_GYM, FuchsiaGymHiddenObjects
- dbw MANSION_1, Mansion1HiddenObjects
- dbw CINNABAR_GYM, CinnabarGymHiddenObjects
- dbw CINNABAR_LAB_4, CinnabarLab4HiddenObjects
- dbw CINNABAR_POKECENTER, CinnabarPokecenterHiddenObjects
+ dbw SILPH_CO_11F, SilphCo11FHiddenObjects
+ dbw SILPH_CO_5F, SilphCo5FHiddenObjects
+ dbw SILPH_CO_9F, SilphCo9FHiddenObjects
+ dbw POKEMON_MANSION_2F, Mansion2HiddenObjects
+ dbw POKEMON_MANSION_3F, Mansion3HiddenObjects
+ dbw POKEMON_MANSION_B1F, Mansion4HiddenObjects
+ dbw SAFARI_ZONE_WEST, SafariZoneWestHiddenObjects
+ dbw CERULEAN_CAVE_2F, CeruleanCave2HiddenObjects
+ dbw CERULEAN_CAVE_B1F, CeruleanCave3HiddenObjects
+ dbw UNUSED_MAP_6F, UnusedMap6FHiddenObjects
+ dbw SEAFOAM_ISLANDS_B2F, SeafoamIslands3HiddenObjects
+ dbw SEAFOAM_ISLANDS_B3F, SeafoamIslands4HiddenObjects
+ dbw SEAFOAM_ISLANDS_B4F, SeafoamIslands5HiddenObjects
+ dbw VIRIDIAN_FOREST, ViridianForestHiddenObjects
+ dbw MT_MOON_B2F, MtMoon3HiddenObjects
+ dbw SS_ANNE_B1F_ROOMS, SSAnne10HiddenObjects
+ dbw SS_ANNE_KITCHEN, SSAnne6HiddenObjects
+ dbw UNDERGROUND_PATH_NORTH_SOUTH, UndergroundPathNsHiddenObjects
+ dbw UNDERGROUND_PATH_WEST_EAST, UndergroundPathWeHiddenObjects
+ dbw ROCKET_HIDEOUT_B1F, RocketHideout1HiddenObjects
+ dbw ROCKET_HIDEOUT_B3F, RocketHideout3HiddenObjects
+ dbw ROCKET_HIDEOUT_B4F, RocketHideout4HiddenObjects
+ dbw ROUTE_10, Route10HiddenObjects
+ dbw ROCK_TUNNEL_POKECENTER, RockTunnelPokecenterHiddenObjects
+ dbw POWER_PLANT, PowerPlantHiddenObjects
+ dbw ROUTE_11, Route11HiddenObjects
+ dbw ROUTE_12, Route12HiddenObjects
+ dbw ROUTE_13, Route13HiddenObjects
+ dbw ROUTE_15_GATE_2F, Route15Gate2FHiddenObjects
+ dbw ROUTE_17, Route17HiddenObjects
+ dbw ROUTE_23, Route23HiddenObjects
+ dbw VICTORY_ROAD_2F, VictoryRoad2HiddenObjects
+ dbw ROUTE_25, Route25HiddenObjects
+ dbw BILLS_HOUSE, BillsHouseHiddenObjects
+ dbw ROUTE_4, Route4HiddenObjects
+ dbw MT_MOON_POKECENTER, MtMoonPokecenterHiddenObjects
+ dbw ROUTE_9, Route9HiddenObjects
+ dbw TRADE_CENTER, TradeCenterHiddenObjects
+ dbw COLOSSEUM, ColosseumHiddenObjects
+ dbw INDIGO_PLATEAU, IndigoPlateauHiddenObjects
+ dbw INDIGO_PLATEAU_LOBBY, IndigoPlateauLobbyHiddenObjects
+ dbw COPYCATS_HOUSE_2F, CopycatsHouse2FHiddenObjects
+ dbw FIGHTING_DOJO, FightingDojoHiddenObjects
+ dbw SAFFRON_GYM, SaffronGymHiddenObjects
+ dbw SAFFRON_POKECENTER, SaffronPokecenterHiddenObjects
+ dbw REDS_HOUSE_2F, RedsHouse2FHiddenObjects
+ dbw BLUES_HOUSE, BluesHouseHiddenObjects
+ dbw OAKS_LAB, OaksLabHiddenObjects
+ dbw VIRIDIAN_CITY, ViridianCityHiddenObjects
+ dbw VIRIDIAN_POKECENTER, ViridianPokecenterHiddenObjects
+ dbw VIRIDIAN_SCHOOL_HOUSE, ViridianSchoolHiddenObjects
+ dbw VIRIDIAN_GYM, ViridianGymHiddenObjects
+ dbw MUSEUM_1F, Museum1FHiddenObjects
+ dbw PEWTER_GYM, PewterGymHiddenObjects
+ dbw PEWTER_POKECENTER, PewterPokecenterHiddenObjects
+ dbw CERULEAN_CITY, CeruleanCityHiddenObjects
+ dbw CERULEAN_POKECENTER, CeruleanPokecenterHiddenObjects
+ dbw CERULEAN_GYM, CeruleanGymHiddenObjects
+ dbw BIKE_SHOP, BikeShopHiddenObjects
+ dbw CERULEAN_CAVE_1F, CeruleanCave1HiddenObjects
+ dbw LAVENDER_POKECENTER, LavenderPokecenterHiddenObjects
+ dbw POKEMON_TOWER_5F, Pokemontower5HiddenObjects
+ dbw MR_FUJIS_HOUSE, LavenderHouse1HiddenObjects
+ dbw VERMILION_CITY, VermilionCityHiddenObjects
+ dbw VERMILION_POKECENTER, VermilionPokecenterHiddenObjects
+ dbw POKEMON_FAN_CLUB, PokemonFanClubHiddenObjects
+ dbw VERMILION_GYM, VermilionGymHiddenObjects
+ dbw CELADON_CITY, CeladonCityHiddenObjects
+ dbw CELADON_HOTEL, CeladonHotelHiddenObjects
+ dbw CELADON_MANSION_2F, CeladonMansion2HiddenObjects
+ dbw CELADON_MANSION_ROOF_HOUSE, CeladonMansion5HiddenObjects
+ dbw CELADON_POKECENTER, CeladonPokecenterHiddenObjects
+ dbw CELADON_GYM, CeladonGymHiddenObjects
+ dbw GAME_CORNER, GameCornerHiddenObjects
+ dbw FUCHSIA_POKECENTER, FuchsiaPokecenterHiddenObjects
+ dbw SAFARI_ZONE_GATE, SafariZoneEntranceHiddenObjects
+ dbw FUCHSIA_GYM, FuchsiaGymHiddenObjects
+ dbw POKEMON_MANSION_1F, Mansion1HiddenObjects
+ dbw CINNABAR_GYM, CinnabarGymHiddenObjects
+ dbw CINNABAR_LAB_FOSSIL_ROOM, CinnabarLab4HiddenObjects
+ dbw CINNABAR_POKECENTER, CinnabarPokecenterHiddenObjects
db $ff
; format: y-coord, x-coord, text id/item id, object routine
@@ -119,11 +119,11 @@ SafariZoneWestHiddenObjects:
hidden_object 5, 6, REVIVE, HiddenItems
db $ff
-UnknownDungeon2HiddenObjects:
+CeruleanCave2HiddenObjects:
hidden_object 13, 16, PP_UP, HiddenItems
db $ff
-UnknownDungeon3HiddenObjects:
+CeruleanCave3HiddenObjects:
hidden_object 14, 8, PP_UP, HiddenItems
db $ff
@@ -372,7 +372,7 @@ BikeShopHiddenObjects:
hidden_object 5, 1, $d0, PrintNewBikeText
db $ff
-UnknownDungeon1HiddenObjects:
+CeruleanCave1HiddenObjects:
hidden_object 7, 18, PP_UP, HiddenItems
db $ff
diff --git a/data/hide_show_data.asm b/data/hide_show_data.asm
index d4f9190e..df9e5e8f 100755
--- a/data/hide_show_data.asm
+++ b/data/hide_show_data.asm
@@ -271,323 +271,323 @@ Hide EQU $11 ; (HideObjectPredef - PredefPointers) / 3
Show EQU $15 ; (ShowObjectPredef - PredefPointers) / 3
MapHSXX:
- db $FF, $FF, $FF
+ db $FF,$FF,$FF
MapHS00:
- db PALLET_TOWN, $01, Hide
+ db PALLET_TOWN,$01,Hide
MapHS01:
- db VIRIDIAN_CITY, $05, Show
- db VIRIDIAN_CITY, $07, Hide
- db VIRIDIAN_CITY, $08, Hide
+ db VIRIDIAN_CITY,$05,Show
+ db VIRIDIAN_CITY,$07,Hide
+ db VIRIDIAN_CITY,$08,Hide
MapHS02:
- db PEWTER_CITY, $03, Show
- db PEWTER_CITY, $05, Show
+ db PEWTER_CITY,$03,Show
+ db PEWTER_CITY,$05,Show
MapHS03:
- db CERULEAN_CITY, $01, Hide
- db CERULEAN_CITY, $02, Show
- db CERULEAN_CITY, $06, Hide
- db CERULEAN_CITY, $0A, Show
- db CERULEAN_CITY, $0B, Show
+ db CERULEAN_CITY,$01,Hide
+ db CERULEAN_CITY,$02,Show
+ db CERULEAN_CITY,$06,Hide
+ db CERULEAN_CITY,$0A,Show
+ db CERULEAN_CITY,$0B,Show
MapHS0A:
- db SAFFRON_CITY, $01, Show
- db SAFFRON_CITY, $02, Show
- db SAFFRON_CITY, $03, Show
- db SAFFRON_CITY, $04, Show
- db SAFFRON_CITY, $05, Show
- db SAFFRON_CITY, $06, Show
- db SAFFRON_CITY, $07, Show
- db SAFFRON_CITY, $08, Hide
- db SAFFRON_CITY, $09, Hide
- db SAFFRON_CITY, $0A, Hide
- db SAFFRON_CITY, $0B, Hide
- db SAFFRON_CITY, $0C, Hide
- db SAFFRON_CITY, $0D, Hide
- db SAFFRON_CITY, $0E, Show
- db SAFFRON_CITY, $0F, Hide
+ db SAFFRON_CITY,$01,Show
+ db SAFFRON_CITY,$02,Show
+ db SAFFRON_CITY,$03,Show
+ db SAFFRON_CITY,$04,Show
+ db SAFFRON_CITY,$05,Show
+ db SAFFRON_CITY,$06,Show
+ db SAFFRON_CITY,$07,Show
+ db SAFFRON_CITY,$08,Hide
+ db SAFFRON_CITY,$09,Hide
+ db SAFFRON_CITY,$0A,Hide
+ db SAFFRON_CITY,$0B,Hide
+ db SAFFRON_CITY,$0C,Hide
+ db SAFFRON_CITY,$0D,Hide
+ db SAFFRON_CITY,$0E,Show
+ db SAFFRON_CITY,$0F,Hide
MapHS0D:
- db ROUTE_2, $01, Show
- db ROUTE_2, $02, Show
+ db ROUTE_2,$01,Show
+ db ROUTE_2,$02,Show
MapHS0F:
- db ROUTE_4, $03, Show
+ db ROUTE_4,$03,Show
MapHS14:
- db ROUTE_9, $0A, Show
+ db ROUTE_9,$0A,Show
MapHS17:
- db ROUTE_12, $01, Show
- db ROUTE_12, $09, Show
- db ROUTE_12, $0A, Show
+ db ROUTE_12,$01,Show
+ db ROUTE_12,$09,Show
+ db ROUTE_12,$0A,Show
MapHS1A:
- db ROUTE_15, $0B, Show
+ db ROUTE_15,$0B,Show
MapHS1B:
- db ROUTE_16, $07, Show
+ db ROUTE_16,$07,Show
MapHS21:
- db ROUTE_22, $01, Hide
- db ROUTE_22, $02, Hide
+ db ROUTE_22,$01,Hide
+ db ROUTE_22,$02,Hide
MapHS23:
- db ROUTE_24, $01, Show
- db ROUTE_24, $08, Show
+ db ROUTE_24,$01,Show
+ db ROUTE_24,$08,Show
MapHS24:
- db ROUTE_25, $0A, Show
+ db ROUTE_25,$0A,Show
MapHS27:
- db BLUES_HOUSE, $01, Show
- db BLUES_HOUSE, $02, Hide
- db BLUES_HOUSE, $03, Show
+ db BLUES_HOUSE,$01,Show
+ db BLUES_HOUSE,$02,Hide
+ db BLUES_HOUSE,$03,Show
MapHS28:
- db OAKS_LAB, $01, Show
- db OAKS_LAB, $02, Show
- db OAKS_LAB, $03, Hide
- db OAKS_LAB, $04, Show
- db OAKS_LAB, $05, Show
- db OAKS_LAB, $06, Hide
+ db OAKS_LAB,$01,Show
+ db OAKS_LAB,$02,Show
+ db OAKS_LAB,$03,Hide
+ db OAKS_LAB,$04,Show
+ db OAKS_LAB,$05,Show
+ db OAKS_LAB,$06,Hide
MapHS2D:
- db VIRIDIAN_GYM, $01, Show
- db VIRIDIAN_GYM, $0B, Show
+ db VIRIDIAN_GYM,$01,Show
+ db VIRIDIAN_GYM,$0B,Show
MapHS34:
- db MUSEUM_1F, $05, Show
+ db MUSEUM_1F,$05,Show
MapHS3F: ; bulbasaur adoption house
- db CERULEAN_HOUSE_1, $02, Show
+ db CERULEAN_TRADE_HOUSE,$02,Show
MapHSE4:
- db UNKNOWN_DUNGEON_1, $01, Show
- db UNKNOWN_DUNGEON_1, $02, Show
- db UNKNOWN_DUNGEON_1, $03, Show
- db UNKNOWN_DUNGEON_1, $04, Show
+ db CERULEAN_CAVE_1F,$01,Show
+ db CERULEAN_CAVE_1F,$02,Show
+ db CERULEAN_CAVE_1F,$03,Show
+ db CERULEAN_CAVE_1F,$04,Show
MapHS8F:
- db POKEMONTOWER_2, $01, Show
+ db POKEMON_TOWER_2F,$01,Show
MapHS90:
- db POKEMONTOWER_3, $04, Show
+ db POKEMON_TOWER_3F,$04,Show
MapHS91:
- db POKEMONTOWER_4, $04, Show
- db POKEMONTOWER_4, $05, Show
- db POKEMONTOWER_4, $06, Show
+ db POKEMON_TOWER_4F,$04,Show
+ db POKEMON_TOWER_4F,$05,Show
+ db POKEMON_TOWER_4F,$06,Show
MapHS92:
- db POKEMONTOWER_5, $06, Show
+ db POKEMON_TOWER_5F,$06,Show
MapHS93:
- db POKEMONTOWER_6, $04, Show
- db POKEMONTOWER_6, $05, Show
+ db POKEMON_TOWER_6F,$04,Show
+ db POKEMON_TOWER_6F,$05,Show
MapHS94:
- db POKEMONTOWER_7, $01, Hide ; jessie & james?
- db POKEMONTOWER_7, $02, Hide
- db POKEMONTOWER_7, $03, Show
+ db POKEMON_TOWER_7F,$01,Hide ; jessie & james?
+ db POKEMON_TOWER_7F,$02,Hide
+ db POKEMON_TOWER_7F,$03,Show
MapHS95:
- db LAVENDER_HOUSE_1, $05, Hide
+ db MR_FUJIS_HOUSE,$05,Hide
MapHS84:
- db CELADON_MANSION_5, $02, Show
+ db CELADON_MANSION_ROOF_HOUSE,$02,Show
MapHS87:
- db GAME_CORNER, $0B, Show
+ db GAME_CORNER,$0B,Show
MapHS9B:
- db FUCHSIA_HOUSE_2, $02, Show
+ db WARDENS_HOUSE,$02,Show
MapHSA5:
- db MANSION_1, $02, Show
- db MANSION_1, $03, Show
+ db POKEMON_MANSION_1F,$02,Show
+ db POKEMON_MANSION_1F,$03,Show
MapHSB1:
- db FIGHTING_DOJO, $06, Show
- db FIGHTING_DOJO, $07, Show
+ db FIGHTING_DOJO,$06,Show
+ db FIGHTING_DOJO,$07,Show
MapHSB5:
- db SILPH_CO_1F, $01, Hide
+ db SILPH_CO_1F,$01,Hide
MapHS53:
- db POWER_PLANT, $01, Show
- db POWER_PLANT, $02, Show
- db POWER_PLANT, $03, Show
- db POWER_PLANT, $04, Show
- db POWER_PLANT, $05, Show
- db POWER_PLANT, $06, Show
- db POWER_PLANT, $07, Show
- db POWER_PLANT, $08, Show
- db POWER_PLANT, $09, Show
- db POWER_PLANT, $0A, Show
- db POWER_PLANT, $0B, Show
- db POWER_PLANT, $0C, Show
- db POWER_PLANT, $0D, Show
- db POWER_PLANT, $0E, Show
+ db POWER_PLANT,$01,Show
+ db POWER_PLANT,$02,Show
+ db POWER_PLANT,$03,Show
+ db POWER_PLANT,$04,Show
+ db POWER_PLANT,$05,Show
+ db POWER_PLANT,$06,Show
+ db POWER_PLANT,$07,Show
+ db POWER_PLANT,$08,Show
+ db POWER_PLANT,$09,Show
+ db POWER_PLANT,$0A,Show
+ db POWER_PLANT,$0B,Show
+ db POWER_PLANT,$0C,Show
+ db POWER_PLANT,$0D,Show
+ db POWER_PLANT,$0E,Show
MapHSC2:
- db VICTORY_ROAD_2, $06, Show
- db VICTORY_ROAD_2, $07, Show
- db VICTORY_ROAD_2, $08, Show
- db VICTORY_ROAD_2, $09, Show
- db VICTORY_ROAD_2, $0A, Show
- db VICTORY_ROAD_2, $0D, Show
+ db VICTORY_ROAD_2F,$06,Show
+ db VICTORY_ROAD_2F,$07,Show
+ db VICTORY_ROAD_2F,$08,Show
+ db VICTORY_ROAD_2F,$09,Show
+ db VICTORY_ROAD_2F,$0A,Show
+ db VICTORY_ROAD_2F,$0D,Show
MapHS58:
- db BILLS_HOUSE, $01, Show
- db BILLS_HOUSE, $02, Hide
- db BILLS_HOUSE, $03, Hide
+ db BILLS_HOUSE,$01,Show
+ db BILLS_HOUSE,$02,Hide
+ db BILLS_HOUSE,$03,Hide
MapHS33:
- db VIRIDIAN_FOREST, $07, Show
- db VIRIDIAN_FOREST, $08, Show
- db VIRIDIAN_FOREST, $09, Show
+ db VIRIDIAN_FOREST,$07,Show
+ db VIRIDIAN_FOREST,$08,Show
+ db VIRIDIAN_FOREST,$09,Show
MapHS3B:
- db MT_MOON_1, $08, Show
- db MT_MOON_1, $09, Show
- db MT_MOON_1, $0A, Show
- db MT_MOON_1, $0B, Show
- db MT_MOON_1, $0C, Show
- db MT_MOON_1, $0D, Show
+ db MT_MOON_1F,$08,Show
+ db MT_MOON_1F,$09,Show
+ db MT_MOON_1F,$0A,Show
+ db MT_MOON_1F,$0B,Show
+ db MT_MOON_1F,$0C,Show
+ db MT_MOON_1F,$0D,Show
MapHS3D:
- db MT_MOON_3, $02, Hide
- db MT_MOON_3, $06, Hide
- db MT_MOON_3, $07, Show
- db MT_MOON_3, $08, Show
- db MT_MOON_3, $09, Show
- db MT_MOON_3, $0A, Show
+ db MT_MOON_B2F,$02,Hide
+ db MT_MOON_B2F,$06,Hide
+ db MT_MOON_B2F,$07,Show
+ db MT_MOON_B2F,$08,Show
+ db MT_MOON_B2F,$09,Show
+ db MT_MOON_B2F,$0A,Show
MapHS60:
- db SS_ANNE_2, $02, Hide
+ db SS_ANNE_2F,$02,Hide
MapHS66:
- db SS_ANNE_8, $0A, Show
+ db SS_ANNE_1F_ROOMS,$0A,Show
MapHS67:
- db SS_ANNE_9, $06, Show
- db SS_ANNE_9, $09, Show
+ db SS_ANNE_2F_ROOMS,$06,Show
+ db SS_ANNE_2F_ROOMS,$09,Show
MapHS68:
- db SS_ANNE_10, $09, Show
- db SS_ANNE_10, $0A, Show
- db SS_ANNE_10, $0B, Show
+ db SS_ANNE_B1F_ROOMS,$09,Show
+ db SS_ANNE_B1F_ROOMS,$0A,Show
+ db SS_ANNE_B1F_ROOMS,$0B,Show
MapHSC6:
- db VICTORY_ROAD_3, $05, Show
- db VICTORY_ROAD_3, $06, Show
- db VICTORY_ROAD_3, $0A, Show
+ db VICTORY_ROAD_3F,$05,Show
+ db VICTORY_ROAD_3F,$06,Show
+ db VICTORY_ROAD_3F,$0A,Show
MapHSC7:
- db ROCKET_HIDEOUT_1, $06, Show
- db ROCKET_HIDEOUT_1, $07, Show
+ db ROCKET_HIDEOUT_B1F,$06,Show
+ db ROCKET_HIDEOUT_B1F,$07,Show
MapHSC8:
- db ROCKET_HIDEOUT_2, $02, Show
- db ROCKET_HIDEOUT_2, $03, Show
- db ROCKET_HIDEOUT_2, $04, Show
- db ROCKET_HIDEOUT_2, $05, Show
+ db ROCKET_HIDEOUT_B2F,$02,Show
+ db ROCKET_HIDEOUT_B2F,$03,Show
+ db ROCKET_HIDEOUT_B2F,$04,Show
+ db ROCKET_HIDEOUT_B2F,$05,Show
MapHSC9:
- db ROCKET_HIDEOUT_3, $03, Show
- db ROCKET_HIDEOUT_3, $04, Show
+ db ROCKET_HIDEOUT_B3F,$03,Show
+ db ROCKET_HIDEOUT_B3F,$04,Show
MapHSCA:
- db ROCKET_HIDEOUT_4, $01, Show
- db ROCKET_HIDEOUT_4, $02, Hide
- db ROCKET_HIDEOUT_4, $03, Hide
- db ROCKET_HIDEOUT_4, $05, Show
- db ROCKET_HIDEOUT_4, $06, Show
- db ROCKET_HIDEOUT_4, $07, Show
- db ROCKET_HIDEOUT_4, $08, Hide
- db ROCKET_HIDEOUT_4, $09, Hide
+ db ROCKET_HIDEOUT_B4F,$01,Show
+ db ROCKET_HIDEOUT_B4F,$02,Hide
+ db ROCKET_HIDEOUT_B4F,$03,Hide
+ db ROCKET_HIDEOUT_B4F,$05,Show
+ db ROCKET_HIDEOUT_B4F,$06,Show
+ db ROCKET_HIDEOUT_B4F,$07,Show
+ db ROCKET_HIDEOUT_B4F,$08,Hide
+ db ROCKET_HIDEOUT_B4F,$09,Hide
MapHSCF:
- db SILPH_CO_2F, $01, Show
- db SILPH_CO_2F, $02, Show
- db SILPH_CO_2F, $03, Show
- db SILPH_CO_2F, $04, Show
- db SILPH_CO_2F, $05, Show
+ db SILPH_CO_2F,$01,Show
+ db SILPH_CO_2F,$02,Show
+ db SILPH_CO_2F,$03,Show
+ db SILPH_CO_2F,$04,Show
+ db SILPH_CO_2F,$05,Show
MapHSD0:
- db SILPH_CO_3F, $02, Show
- db SILPH_CO_3F, $03, Show
- db SILPH_CO_3F, $04, Show
+ db SILPH_CO_3F,$02,Show
+ db SILPH_CO_3F,$03,Show
+ db SILPH_CO_3F,$04,Show
MapHSD1:
- db SILPH_CO_4F, $02, Show
- db SILPH_CO_4F, $03, Show
- db SILPH_CO_4F, $04, Show
- db SILPH_CO_4F, $05, Show
- db SILPH_CO_4F, $06, Show
- db SILPH_CO_4F, $07, Show
+ db SILPH_CO_4F,$02,Show
+ db SILPH_CO_4F,$03,Show
+ db SILPH_CO_4F,$04,Show
+ db SILPH_CO_4F,$05,Show
+ db SILPH_CO_4F,$06,Show
+ db SILPH_CO_4F,$07,Show
MapHSD2:
- db SILPH_CO_5F, $02, Show
- db SILPH_CO_5F, $03, Show
- db SILPH_CO_5F, $04, Show
- db SILPH_CO_5F, $05, Show
- db SILPH_CO_5F, $06, Show
- db SILPH_CO_5F, $07, Show
- db SILPH_CO_5F, $08, Show
+ db SILPH_CO_5F,$02,Show
+ db SILPH_CO_5F,$03,Show
+ db SILPH_CO_5F,$04,Show
+ db SILPH_CO_5F,$05,Show
+ db SILPH_CO_5F,$06,Show
+ db SILPH_CO_5F,$07,Show
+ db SILPH_CO_5F,$08,Show
MapHSD3:
- db SILPH_CO_6F, $06, Show
- db SILPH_CO_6F, $07, Show
- db SILPH_CO_6F, $08, Show
- db SILPH_CO_6F, $09, Show
- db SILPH_CO_6F, $0A, Show
+ db SILPH_CO_6F,$06,Show
+ db SILPH_CO_6F,$07,Show
+ db SILPH_CO_6F,$08,Show
+ db SILPH_CO_6F,$09,Show
+ db SILPH_CO_6F,$0A,Show
MapHSD4:
- db SILPH_CO_7F, $05, Show
- db SILPH_CO_7F, $06, Show
- db SILPH_CO_7F, $07, Show
- db SILPH_CO_7F, $08, Show
- db SILPH_CO_7F, $09, Show
- db SILPH_CO_7F, $0A, Show
- db SILPH_CO_7F, $0B, Show
- db SILPH_CO_7F, $0C, Show
+ db SILPH_CO_7F,$05,Show
+ db SILPH_CO_7F,$06,Show
+ db SILPH_CO_7F,$07,Show
+ db SILPH_CO_7F,$08,Show
+ db SILPH_CO_7F,$09,Show
+ db SILPH_CO_7F,$0A,Show
+ db SILPH_CO_7F,$0B,Show
+ db SILPH_CO_7F,$0C,Show
MapHSD5:
- db SILPH_CO_8F, $02, Show
- db SILPH_CO_8F, $03, Show
- db SILPH_CO_8F, $04, Show
+ db SILPH_CO_8F,$02,Show
+ db SILPH_CO_8F,$03,Show
+ db SILPH_CO_8F,$04,Show
MapHSE9:
- db SILPH_CO_9F, $02, Show
- db SILPH_CO_9F, $03, Show
- db SILPH_CO_9F, $04, Show
+ db SILPH_CO_9F,$02,Show
+ db SILPH_CO_9F,$03,Show
+ db SILPH_CO_9F,$04,Show
MapHSEA:
- db SILPH_CO_10F, $01, Show
- db SILPH_CO_10F, $02, Show
- db SILPH_CO_10F, $03, Show
- db SILPH_CO_10F, $04, Show
- db SILPH_CO_10F, $05, Show
- db SILPH_CO_10F, $06, Show
+ db SILPH_CO_10F,$01,Show
+ db SILPH_CO_10F,$02,Show
+ db SILPH_CO_10F,$03,Show
+ db SILPH_CO_10F,$04,Show
+ db SILPH_CO_10F,$05,Show
+ db SILPH_CO_10F,$06,Show
MapHSEB:
- db SILPH_CO_11F, $03, Show
- db SILPH_CO_11F, $04, Show
- db SILPH_CO_11F, $05, Show
- db SILPH_CO_11F, $06, Show
+ db SILPH_CO_11F,$03,Show
+ db SILPH_CO_11F,$04,Show
+ db SILPH_CO_11F,$05,Show
+ db SILPH_CO_11F,$06,Show
MapHSF4:
- db $F4, $02, Show
+ db UNUSED_MAP_F4,$02,Show
MapHSD6:
- db MANSION_2, $02, Show
+ db POKEMON_MANSION_2F,$02,Show
MapHSD7:
- db MANSION_3, $03, Show
- db MANSION_3, $04, Show
+ db POKEMON_MANSION_3F,$03,Show
+ db POKEMON_MANSION_3F,$04,Show
MapHSD8:
- db MANSION_4, $03, Show
- db MANSION_4, $04, Show
- db MANSION_4, $05, Show
- db MANSION_4, $06, Show
- db MANSION_4, $08, Show
+ db POKEMON_MANSION_B1F,$03,Show
+ db POKEMON_MANSION_B1F,$04,Show
+ db POKEMON_MANSION_B1F,$05,Show
+ db POKEMON_MANSION_B1F,$06,Show
+ db POKEMON_MANSION_B1F,$08,Show
MapHSD9:
- db SAFARI_ZONE_EAST, $01, Show
- db SAFARI_ZONE_EAST, $02, Show
- db SAFARI_ZONE_EAST, $03, Show
- db SAFARI_ZONE_EAST, $04, Show
+ db SAFARI_ZONE_EAST,$01,Show
+ db SAFARI_ZONE_EAST,$02,Show
+ db SAFARI_ZONE_EAST,$03,Show
+ db SAFARI_ZONE_EAST,$04,Show
MapHSDA:
- db SAFARI_ZONE_NORTH, $01, Show
- db SAFARI_ZONE_NORTH, $02, Show
+ db SAFARI_ZONE_NORTH,$01,Show
+ db SAFARI_ZONE_NORTH,$02,Show
MapHSDB:
- db SAFARI_ZONE_WEST, $01, Show
- db SAFARI_ZONE_WEST, $02, Show
- db SAFARI_ZONE_WEST, $03, Show
- db SAFARI_ZONE_WEST, $04, Show
+ db SAFARI_ZONE_WEST,$01,Show
+ db SAFARI_ZONE_WEST,$02,Show
+ db SAFARI_ZONE_WEST,$03,Show
+ db SAFARI_ZONE_WEST,$04,Show
MapHSDC:
- db SAFARI_ZONE_CENTER, $01, Show
+ db SAFARI_ZONE_CENTER,$01,Show
MapHSE2:
- db UNKNOWN_DUNGEON_2, $01, Show
- db UNKNOWN_DUNGEON_2, $02, Show
- db UNKNOWN_DUNGEON_2, $03, Show
- db UNKNOWN_DUNGEON_2, $04, Show
+ db CERULEAN_CAVE_2F,$01,Show
+ db CERULEAN_CAVE_2F,$02,Show
+ db CERULEAN_CAVE_2F,$03,Show
+ db CERULEAN_CAVE_2F,$04,Show
MapHSE3:
- db UNKNOWN_DUNGEON_3, $01, Show
- db UNKNOWN_DUNGEON_3, $02, Show
- db UNKNOWN_DUNGEON_3, $03, Show
- db UNKNOWN_DUNGEON_3, $04, Show
- db UNKNOWN_DUNGEON_3, $05, Show
+ db CERULEAN_CAVE_B1F,$01,Show
+ db CERULEAN_CAVE_B1F,$02,Show
+ db CERULEAN_CAVE_B1F,$03,Show
+ db CERULEAN_CAVE_B1F,$04,Show
+ db CERULEAN_CAVE_B1F,$05,Show
MapHS6C:
- db VICTORY_ROAD_1, $03, Show
- db VICTORY_ROAD_1, $04, Show
+ db VICTORY_ROAD_1F,$03,Show
+ db VICTORY_ROAD_1F,$04,Show
MapHS78:
- db CHAMPIONS_ROOM, $02, Hide
+ db CHAMPIONS_ROOM,$02,Hide
MapHSC0:
- db SEAFOAM_ISLANDS_1, $01, Show
- db SEAFOAM_ISLANDS_1, $02, Show
+ db SEAFOAM_ISLANDS_1F,$01,Show
+ db SEAFOAM_ISLANDS_1F,$02,Show
MapHS9F:
- db SEAFOAM_ISLANDS_2, $01, Hide
- db SEAFOAM_ISLANDS_2, $02, Hide
+ db SEAFOAM_ISLANDS_B1F,$01,Hide
+ db SEAFOAM_ISLANDS_B1F,$02,Hide
MapHSA0:
- db SEAFOAM_ISLANDS_3, $01, Hide
- db SEAFOAM_ISLANDS_3, $02, Hide
+ db SEAFOAM_ISLANDS_B2F,$01,Hide
+ db SEAFOAM_ISLANDS_B2F,$02,Hide
MapHSA1:
- db SEAFOAM_ISLANDS_4, $02, Show
- db SEAFOAM_ISLANDS_4, $03, Show
- db SEAFOAM_ISLANDS_4, $05, Hide
- db SEAFOAM_ISLANDS_4, $06, Hide
+ db SEAFOAM_ISLANDS_B3F,$02,Show
+ db SEAFOAM_ISLANDS_B3F,$03,Show
+ db SEAFOAM_ISLANDS_B3F,$05,Hide
+ db SEAFOAM_ISLANDS_B3F,$06,Hide
MapHSA2:
- db SEAFOAM_ISLANDS_5, $01, Hide
- db SEAFOAM_ISLANDS_5, $02, Hide
- db SEAFOAM_ISLANDS_5, $03, Show
+ db SEAFOAM_ISLANDS_B4F,$01,Hide
+ db SEAFOAM_ISLANDS_B4F,$02,Hide
+ db SEAFOAM_ISLANDS_B4F,$03,Show
MapHS27Copy:
; doesn't seem to be referenced
- db BLUES_HOUSE, $01, Show
- db BLUES_HOUSE, $02, Hide
- db BLUES_HOUSE, $03, Show
+ db BLUES_HOUSE,$01,Show
+ db BLUES_HOUSE,$02,Hide
+ db BLUES_HOUSE,$03,Show
- db $FF, $01, Show
+ db $FF,$01,Show
diff --git a/data/mapHeaders/AgathasRoom.asm b/data/mapHeaders/AgathasRoom.asm
new file mode 100755
index 00000000..73cd7291
--- /dev/null
+++ b/data/mapHeaders/AgathasRoom.asm
@@ -0,0 +1,8 @@
+AgathasRoom_h:
+ db CEMETERY ; tileset
+ db AGATHAS_ROOM_HEIGHT, AGATHAS_ROOM_WIDTH ; dimensions (y, x)
+ dw AgathasRoom_Blocks ; blocks
+ dw AgathasRoom_TextPointers ; texts
+ dw AgathasRoom_Script ; scripts
+ db 0 ; connections
+ dw AgathasRoom_Object ; objects
diff --git a/data/mapHeaders/BeachHouse.asm b/data/mapHeaders/BeachHouse.asm
new file mode 100644
index 00000000..b1b69e5a
--- /dev/null
+++ b/data/mapHeaders/BeachHouse.asm
@@ -0,0 +1,8 @@
+BeachHouse_h:
+ db BEACH_HOUSE_TILESET
+ db BEACH_HOUSE_HEIGHT, BEACH_HOUSE_WIDTH ; dimensions (y, x)
+ dw BeachHouse_Blocks ; blocks
+ dw BeachHouse_TextPointers ; texts
+ dw BeachHouse_Script ; scripts
+ db 0 ; connections
+ dw BeachHouse_Object ; objects
diff --git a/data/mapHeaders/BikeShop.asm b/data/mapHeaders/BikeShop.asm
new file mode 100755
index 00000000..c447fd80
--- /dev/null
+++ b/data/mapHeaders/BikeShop.asm
@@ -0,0 +1,8 @@
+BikeShop_h:
+ db CLUB ; tileset
+ db BIKE_SHOP_HEIGHT, BIKE_SHOP_WIDTH ; dimensions (y, x)
+ dw BikeShop_Blocks ; blocks
+ dw BikeShop_TextPointers ; texts
+ dw BikeShop_Script ; scripts
+ db 0 ; connections
+ dw BikeShop_Object ; objects
diff --git a/data/mapHeaders/BillsHouse.asm b/data/mapHeaders/BillsHouse.asm
new file mode 100755
index 00000000..bba9cf83
--- /dev/null
+++ b/data/mapHeaders/BillsHouse.asm
@@ -0,0 +1,8 @@
+BillsHouse_h:
+ db INTERIOR ; tileset
+ db BILLS_HOUSE_HEIGHT, BILLS_HOUSE_WIDTH ; dimensions (y, x)
+ dw BillsHouse_Blocks ; blocks
+ dw BillsHouse_TextPointers ; texts
+ dw BillsHouse_Script ; scripts
+ db 0 ; connections
+ dw BillsHouse_Object ; objects
diff --git a/data/mapHeaders/BluesHouse.asm b/data/mapHeaders/BluesHouse.asm
new file mode 100755
index 00000000..6ef0433e
--- /dev/null
+++ b/data/mapHeaders/BluesHouse.asm
@@ -0,0 +1,8 @@
+BluesHouse_h:
+ db HOUSE ; tileset
+ db BLUES_HOUSE_HEIGHT, BLUES_HOUSE_WIDTH ; dimensions (y, x)
+ dw BluesHouse_Blocks ; blocks
+ dw BluesHouse_TextPointers ; texts
+ dw BluesHouse_Script ; scripts
+ db 0 ; connections
+ dw BluesHouse_Object ; objects
diff --git a/data/mapHeaders/BrunosRoom.asm b/data/mapHeaders/BrunosRoom.asm
new file mode 100755
index 00000000..78c7989d
--- /dev/null
+++ b/data/mapHeaders/BrunosRoom.asm
@@ -0,0 +1,8 @@
+BrunosRoom_h:
+ db GYM ; tileset
+ db BRUNOS_ROOM_HEIGHT, BRUNOS_ROOM_WIDTH ; dimensions (y, x)
+ dw BrunosRoom_Blocks ; blocks
+ dw BrunosRoom_TextPointers ; texts
+ dw BrunosRoom_Script ; scripts
+ db 0 ; connections
+ dw BrunosRoom_Object ; objects
diff --git a/data/mapHeaders/CeladonChiefHouse.asm b/data/mapHeaders/CeladonChiefHouse.asm
new file mode 100755
index 00000000..a31c8121
--- /dev/null
+++ b/data/mapHeaders/CeladonChiefHouse.asm
@@ -0,0 +1,8 @@
+CeladonChiefHouse_h:
+ db MANSION ; tileset
+ db CELADON_CHIEF_HOUSE_HEIGHT, CELADON_CHIEF_HOUSE_WIDTH ; dimensions (y, x)
+ dw CeladonChiefHouse_Blocks ; blocks
+ dw CeladonChiefHouse_TextPointers ; texts
+ dw CeladonChiefHouse_Script ; scripts
+ db 0 ; connections
+ dw CeladonChiefHouse_Object ; objects
diff --git a/data/mapHeaders/CeladonCity.asm b/data/mapHeaders/CeladonCity.asm
new file mode 100755
index 00000000..62243d27
--- /dev/null
+++ b/data/mapHeaders/CeladonCity.asm
@@ -0,0 +1,10 @@
+CeladonCity_h:
+ db OVERWORLD ; tileset
+ db CELADON_CITY_HEIGHT, CELADON_CITY_WIDTH ; dimensions (y, x)
+ dw CeladonCity_Blocks ; blocks
+ dw CeladonCity_TextPointers ; texts
+ dw CeladonCity_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION CELADON_CITY, ROUTE_16, 4, 0, Route16_Blocks
+ EAST_MAP_CONNECTION CELADON_CITY, ROUTE_7, 4, 0, Route7_Blocks, 1
+ dw CeladonCity_Object ; objects
diff --git a/data/mapHeaders/CeladonDiner.asm b/data/mapHeaders/CeladonDiner.asm
new file mode 100755
index 00000000..d4220db7
--- /dev/null
+++ b/data/mapHeaders/CeladonDiner.asm
@@ -0,0 +1,8 @@
+CeladonDiner_h:
+ db LOBBY ; tileset
+ db CELADON_DINER_HEIGHT, CELADON_DINER_WIDTH ; dimensions (y, x)
+ dw CeladonDiner_Blocks ; blocks
+ dw CeladonDiner_TextPointers ; texts
+ dw CeladonDiner_Script ; scripts
+ db 0 ; connections
+ dw CeladonDiner_Object ; objects
diff --git a/data/mapHeaders/CeladonGym.asm b/data/mapHeaders/CeladonGym.asm
new file mode 100755
index 00000000..04a9427c
--- /dev/null
+++ b/data/mapHeaders/CeladonGym.asm
@@ -0,0 +1,8 @@
+CeladonGym_h:
+ db GYM ; tileset
+ db CELADON_GYM_HEIGHT, CELADON_GYM_WIDTH ; dimensions (y, x)
+ dw CeladonGym_Blocks ; blocks
+ dw CeladonGym_TextPointers ; texts
+ dw CeladonGym_Script ; scripts
+ db 0 ; connections
+ dw CeladonGym_Object ; objects
diff --git a/data/mapHeaders/CeladonHotel.asm b/data/mapHeaders/CeladonHotel.asm
new file mode 100755
index 00000000..e06c2fd3
--- /dev/null
+++ b/data/mapHeaders/CeladonHotel.asm
@@ -0,0 +1,8 @@
+CeladonHotel_h:
+ db POKECENTER ; tileset
+ db CELADON_HOTEL_HEIGHT, CELADON_HOTEL_WIDTH ; dimensions (y, x)
+ dw CeladonHotel_Blocks ; blocks
+ dw CeladonHotel_TextPointers ; texts
+ dw CeladonHotel_Script ; scripts
+ db 0 ; connections
+ dw CeladonHotel_Object ; objects
diff --git a/data/mapHeaders/CeladonMansion1F.asm b/data/mapHeaders/CeladonMansion1F.asm
new file mode 100755
index 00000000..d2d0ee99
--- /dev/null
+++ b/data/mapHeaders/CeladonMansion1F.asm
@@ -0,0 +1,8 @@
+CeladonMansion1F_h:
+ db MANSION ; tileset
+ db CELADON_MANSION_1F_HEIGHT, CELADON_MANSION_1F_WIDTH ; dimensions (y, x)
+ dw CeladonMansion1F_Blocks ; blocks
+ dw CeladonMansion1F_TextPointers ; texts
+ dw CeladonMansion1F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMansion1F_Object ; objects
diff --git a/data/mapHeaders/CeladonMansion2F.asm b/data/mapHeaders/CeladonMansion2F.asm
new file mode 100755
index 00000000..eceac30e
--- /dev/null
+++ b/data/mapHeaders/CeladonMansion2F.asm
@@ -0,0 +1,8 @@
+CeladonMansion2F_h:
+ db MANSION ; tileset
+ db CELADON_MANSION_2F_HEIGHT, CELADON_MANSION_2F_WIDTH ; dimensions (y, x)
+ dw CeladonMansion2F_Blocks ; blocks
+ dw CeladonMansion2F_TextPointers ; texts
+ dw CeladonMansion2F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMansion2F_Object ; objects
diff --git a/data/mapHeaders/CeladonMansion3F.asm b/data/mapHeaders/CeladonMansion3F.asm
new file mode 100755
index 00000000..b5a0a705
--- /dev/null
+++ b/data/mapHeaders/CeladonMansion3F.asm
@@ -0,0 +1,8 @@
+CeladonMansion3F_h:
+ db MANSION ; tileset
+ db CELADON_MANSION_3F_HEIGHT, CELADON_MANSION_3F_WIDTH ; dimensions (y, x)
+ dw CeladonMansion3F_Blocks ; blocks
+ dw CeladonMansion3F_TextPointers ; texts
+ dw CeladonMansion3F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMansion3F_Object ; objects
diff --git a/data/mapHeaders/CeladonMansionRoof.asm b/data/mapHeaders/CeladonMansionRoof.asm
new file mode 100755
index 00000000..d7a050c8
--- /dev/null
+++ b/data/mapHeaders/CeladonMansionRoof.asm
@@ -0,0 +1,8 @@
+CeladonMansionRoof_h:
+ db MANSION ; tileset
+ db CELADON_MANSION_ROOF_HEIGHT, CELADON_MANSION_ROOF_WIDTH ; dimensions (y, x)
+ dw CeladonMansionRoof_Blocks ; blocks
+ dw CeladonMansionRoof_TextPointers ; texts
+ dw CeladonMansionRoof_Script ; scripts
+ db 0 ; connections
+ dw CeladonMansionRoof_Object ; objects
diff --git a/data/mapHeaders/CeladonMansionRoofHouse.asm b/data/mapHeaders/CeladonMansionRoofHouse.asm
new file mode 100755
index 00000000..7fcf49e1
--- /dev/null
+++ b/data/mapHeaders/CeladonMansionRoofHouse.asm
@@ -0,0 +1,8 @@
+CeladonMansionRoofHouse_h:
+ db HOUSE ; tileset
+ db CELADON_MANSION_ROOF_HOUSE_HEIGHT, CELADON_MANSION_ROOF_HOUSE_WIDTH ; dimensions (y, x)
+ dw CeladonMansionRoofHouse_Blocks ; blocks
+ dw CeladonMansionRoofHouse_TextPointers ; texts
+ dw CeladonMansionRoofHouse_Script ; scripts
+ db 0 ; connections
+ dw CeladonMansionRoofHouse_Object ; objects
diff --git a/data/mapHeaders/CeladonMart1F.asm b/data/mapHeaders/CeladonMart1F.asm
new file mode 100755
index 00000000..51e968fa
--- /dev/null
+++ b/data/mapHeaders/CeladonMart1F.asm
@@ -0,0 +1,8 @@
+CeladonMart1F_h:
+ db LOBBY ; tileset
+ db CELADON_MART_1F_HEIGHT, CELADON_MART_1F_WIDTH ; dimensions (y, x)
+ dw CeladonMart1F_Blocks ; blocks
+ dw CeladonMart1F_TextPointers ; texts
+ dw CeladonMart1F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMart1F_Object ; objects
diff --git a/data/mapHeaders/CeladonMart2F.asm b/data/mapHeaders/CeladonMart2F.asm
new file mode 100755
index 00000000..77106405
--- /dev/null
+++ b/data/mapHeaders/CeladonMart2F.asm
@@ -0,0 +1,8 @@
+CeladonMart2F_h:
+ db LOBBY ; tileset
+ db CELADON_MART_2F_HEIGHT, CELADON_MART_2F_WIDTH ; dimensions (y, x)
+ dw CeladonMart2F_Blocks ; blocks
+ dw CeladonMart2F_TextPointers ; texts
+ dw CeladonMart2F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMart2F_Object ; objects
diff --git a/data/mapHeaders/CeladonMart3F.asm b/data/mapHeaders/CeladonMart3F.asm
new file mode 100755
index 00000000..c460945c
--- /dev/null
+++ b/data/mapHeaders/CeladonMart3F.asm
@@ -0,0 +1,8 @@
+CeladonMart3F_h:
+ db LOBBY ; tileset
+ db CELADON_MART_3F_HEIGHT, CELADON_MART_3F_WIDTH ; dimensions (y, x)
+ dw CeladonMart3F_Blocks ; blocks
+ dw CeladonMart3F_TextPointers ; texts
+ dw CeladonMart3F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMart3F_Object ; objects
diff --git a/data/mapHeaders/CeladonMart4F.asm b/data/mapHeaders/CeladonMart4F.asm
new file mode 100755
index 00000000..a742570b
--- /dev/null
+++ b/data/mapHeaders/CeladonMart4F.asm
@@ -0,0 +1,8 @@
+CeladonMart4F_h:
+ db LOBBY ; tileset
+ db CELADON_MART_4F_HEIGHT, CELADON_MART_4F_WIDTH ; dimensions (y, x)
+ dw CeladonMart4F_Blocks ; blocks
+ dw CeladonMart4F_TextPointers ; texts
+ dw CeladonMart4F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMart4F_Object ; objects
diff --git a/data/mapHeaders/CeladonMart5F.asm b/data/mapHeaders/CeladonMart5F.asm
new file mode 100755
index 00000000..4b5223e0
--- /dev/null
+++ b/data/mapHeaders/CeladonMart5F.asm
@@ -0,0 +1,8 @@
+CeladonMart5F_h:
+ db LOBBY ; tileset
+ db CELADON_MART_5F_HEIGHT, CELADON_MART_5F_WIDTH ; dimensions (y, x)
+ dw CeladonMart5F_Blocks ; blocks
+ dw CeladonMart5F_TextPointers ; texts
+ dw CeladonMart5F_Script ; scripts
+ db 0 ; connections
+ dw CeladonMart5F_Object ; objects
diff --git a/data/mapHeaders/CeladonMartElevator.asm b/data/mapHeaders/CeladonMartElevator.asm
new file mode 100755
index 00000000..06e87608
--- /dev/null
+++ b/data/mapHeaders/CeladonMartElevator.asm
@@ -0,0 +1,8 @@
+CeladonMartElevator_h:
+ db LOBBY ; tileset
+ db CELADON_MART_ELEVATOR_HEIGHT, CELADON_MART_ELEVATOR_WIDTH ; dimensions (y, x)
+ dw CeladonMartElevator_Blocks ; blocks
+ dw CeladonMartElevator_TextPointers ; texts
+ dw CeladonMartElevator_Script ; scripts
+ db 0 ; connections
+ dw CeladonMartElevator_Object ; objects
diff --git a/data/mapHeaders/CeladonMartRoof.asm b/data/mapHeaders/CeladonMartRoof.asm
new file mode 100755
index 00000000..163e25ed
--- /dev/null
+++ b/data/mapHeaders/CeladonMartRoof.asm
@@ -0,0 +1,8 @@
+CeladonMartRoof_h:
+ db LOBBY ; tileset
+ db CELADON_MART_ROOF_HEIGHT, CELADON_MART_ROOF_WIDTH ; dimensions (y, x)
+ dw CeladonMartRoof_Blocks ; blocks
+ dw CeladonMartRoof_TextPointers ; texts
+ dw CeladonMartRoof_Script ; scripts
+ db 0 ; connections
+ dw CeladonMartRoof_Object ; objects
diff --git a/data/mapHeaders/CeladonPokecenter.asm b/data/mapHeaders/CeladonPokecenter.asm
new file mode 100755
index 00000000..b5d9bd73
--- /dev/null
+++ b/data/mapHeaders/CeladonPokecenter.asm
@@ -0,0 +1,8 @@
+CeladonPokecenter_h:
+ db POKECENTER ; tileset
+ db CELADON_POKECENTER_HEIGHT, CELADON_POKECENTER_WIDTH ; dimensions (y, x)
+ dw CeladonPokecenter_Blocks ; blocks
+ dw CeladonPokecenter_TextPointers ; texts
+ dw CeladonPokecenter_Script ; scripts
+ db 0 ; connections
+ dw CeladonPokecenter_Object ; objects
diff --git a/data/mapHeaders/CeruleanBadgeHouse.asm b/data/mapHeaders/CeruleanBadgeHouse.asm
new file mode 100755
index 00000000..a94f1912
--- /dev/null
+++ b/data/mapHeaders/CeruleanBadgeHouse.asm
@@ -0,0 +1,8 @@
+CeruleanBadgeHouse_h:
+ db SHIP ; tileset
+ db CERULEAN_BADGE_HOUSE_HEIGHT, CERULEAN_BADGE_HOUSE_WIDTH ; dimensions (y, x)
+ dw CeruleanBadgeHouse_Blocks ; blocks
+ dw CeruleanBadgeHouse_TextPointers ; texts
+ dw CeruleanBadgeHouse_Script ; scripts
+ db 0 ; connections
+ dw CeruleanBadgeHouse_Object ; objects
diff --git a/data/mapHeaders/CeruleanCave1F.asm b/data/mapHeaders/CeruleanCave1F.asm
new file mode 100755
index 00000000..932dfb48
--- /dev/null
+++ b/data/mapHeaders/CeruleanCave1F.asm
@@ -0,0 +1,8 @@
+CeruleanCave1F_h:
+ db CAVERN ; tileset
+ db CERULEAN_CAVE_1F_HEIGHT, CERULEAN_CAVE_1F_WIDTH ; dimensions (y, x)
+ dw CeruleanCave1F_Blocks ; blocks
+ dw CeruleanCave1F_TextPointers ; texts
+ dw CeruleanCave1F_Script ; scripts
+ db 0 ; connections
+ dw CeruleanCave1F_Object ; objects
diff --git a/data/mapHeaders/CeruleanCave2F.asm b/data/mapHeaders/CeruleanCave2F.asm
new file mode 100755
index 00000000..7cf82371
--- /dev/null
+++ b/data/mapHeaders/CeruleanCave2F.asm
@@ -0,0 +1,8 @@
+CeruleanCave2F_h:
+ db CAVERN ; tileset
+ db CERULEAN_CAVE_2F_HEIGHT, CERULEAN_CAVE_2F_WIDTH ; dimensions (y, x)
+ dw CeruleanCave2F_Blocks ; blocks
+ dw CeruleanCave2F_TextPointers ; texts
+ dw CeruleanCave2F_Script ; scripts
+ db 0 ; connections
+ dw CeruleanCave2F_Object ; objects
diff --git a/data/mapHeaders/CeruleanCaveB1F.asm b/data/mapHeaders/CeruleanCaveB1F.asm
new file mode 100755
index 00000000..eb940faa
--- /dev/null
+++ b/data/mapHeaders/CeruleanCaveB1F.asm
@@ -0,0 +1,8 @@
+CeruleanCaveB1F_h:
+ db CAVERN ; tileset
+ db CERULEAN_CAVE_B1F_HEIGHT, CERULEAN_CAVE_B1F_WIDTH ; dimensions (y, x)
+ dw CeruleanCaveB1F_Blocks ; blocks
+ dw CeruleanCaveB1F_TextPointers ; texts
+ dw CeruleanCaveB1F_Script ; scripts
+ db 0 ; connections
+ dw CeruleanCaveB1F_Object ; objects
diff --git a/data/mapHeaders/CeruleanCity.asm b/data/mapHeaders/CeruleanCity.asm
new file mode 100755
index 00000000..cd5444ab
--- /dev/null
+++ b/data/mapHeaders/CeruleanCity.asm
@@ -0,0 +1,12 @@
+CeruleanCity_h:
+ db OVERWORLD ; tileset
+ db CERULEAN_CITY_HEIGHT, CERULEAN_CITY_WIDTH ; dimensions (y, x)
+ dw CeruleanCity_Blocks ; blocks
+ dw CeruleanCity_TextPointers ; texts
+ dw CeruleanCity_Script ; scripts
+ db NORTH | SOUTH | WEST | EAST ; connections
+ NORTH_MAP_CONNECTION CERULEAN_CITY, ROUTE_24, 5, 0, Route24_Blocks
+ SOUTH_MAP_CONNECTION CERULEAN_CITY, ROUTE_5, 5, 0, Route5_Blocks, 1
+ WEST_MAP_CONNECTION CERULEAN_CITY, ROUTE_4, 4, 0, Route4_Blocks
+ EAST_MAP_CONNECTION CERULEAN_CITY, ROUTE_9, 4, 0, Route9_Blocks
+ dw CeruleanCity_Object ; objects
diff --git a/data/mapHeaders/CeruleanGym.asm b/data/mapHeaders/CeruleanGym.asm
new file mode 100755
index 00000000..3bdb0283
--- /dev/null
+++ b/data/mapHeaders/CeruleanGym.asm
@@ -0,0 +1,8 @@
+CeruleanGym_h:
+ db GYM ; tileset
+ db CERULEAN_GYM_HEIGHT, CERULEAN_GYM_WIDTH ; dimensions (y, x)
+ dw CeruleanGym_Blocks ; blocks
+ dw CeruleanGym_TextPointers ; texts
+ dw CeruleanGym_Script ; scripts
+ db 0 ; connections
+ dw CeruleanGym_Object ; objects
diff --git a/data/mapHeaders/CeruleanMart.asm b/data/mapHeaders/CeruleanMart.asm
new file mode 100755
index 00000000..f020d4a3
--- /dev/null
+++ b/data/mapHeaders/CeruleanMart.asm
@@ -0,0 +1,8 @@
+CeruleanMart_h:
+ db MART ; tileset
+ db CERULEAN_MART_HEIGHT, CERULEAN_MART_WIDTH ; dimensions (y, x)
+ dw CeruleanMart_Blocks ; blocks
+ dw CeruleanMart_TextPointers ; texts
+ dw CeruleanMart_Script ; scripts
+ db 0 ; connections
+ dw CeruleanMart_Object ; objects
diff --git a/data/mapHeaders/CeruleanPokecenter.asm b/data/mapHeaders/CeruleanPokecenter.asm
new file mode 100755
index 00000000..3286acbb
--- /dev/null
+++ b/data/mapHeaders/CeruleanPokecenter.asm
@@ -0,0 +1,8 @@
+CeruleanPokecenter_h:
+ db POKECENTER ; tileset
+ db CERULEAN_POKECENTER_HEIGHT, CERULEAN_POKECENTER_WIDTH ; dimensions (y, x)
+ dw CeruleanPokecenter_Blocks ; blocks
+ dw CeruleanPokecenter_TextPointers ; texts
+ dw CeruleanPokecenter_Script ; scripts
+ db 0 ; connections
+ dw CeruleanPokecenter_Object ; objects
diff --git a/data/mapHeaders/CeruleanTradeHouse.asm b/data/mapHeaders/CeruleanTradeHouse.asm
new file mode 100755
index 00000000..23c5062c
--- /dev/null
+++ b/data/mapHeaders/CeruleanTradeHouse.asm
@@ -0,0 +1,8 @@
+CeruleanTradeHouse_h:
+ db HOUSE ; tileset
+ db CERULEAN_TRADE_HOUSE_HEIGHT, CERULEAN_TRADE_HOUSE_WIDTH ; dimensions (y, x)
+ dw CeruleanTradeHouse_Blocks ; blocks
+ dw CeruleanTradeHouse_TextPointers ; texts
+ dw CeruleanTradeHouse_Script ; scripts
+ db 0 ; connections
+ dw CeruleanTradeHouse_Object ; objects
diff --git a/data/mapHeaders/CeruleanTrashedHouse.asm b/data/mapHeaders/CeruleanTrashedHouse.asm
new file mode 100755
index 00000000..e105b1ed
--- /dev/null
+++ b/data/mapHeaders/CeruleanTrashedHouse.asm
@@ -0,0 +1,8 @@
+CeruleanTrashedHouse_h:
+ db HOUSE ; tileset
+ db CERULEAN_TRASHED_HOUSE_HEIGHT, CERULEAN_TRASHED_HOUSE_WIDTH ; dimensions (y, x)
+ dw CeruleanTrashedHouse_Blocks ; blocks
+ dw CeruleanTrashedHouse_TextPointers ; texts
+ dw CeruleanTrashedHouse_Script ; scripts
+ db 0 ; connections
+ dw CeruleanTrashedHouse_Object ; objects
diff --git a/data/mapHeaders/ChampionsRoom.asm b/data/mapHeaders/ChampionsRoom.asm
new file mode 100755
index 00000000..a22b236a
--- /dev/null
+++ b/data/mapHeaders/ChampionsRoom.asm
@@ -0,0 +1,8 @@
+ChampionsRoom_h:
+ db GYM ; tileset
+ db CHAMPIONS_ROOM_HEIGHT, CHAMPIONS_ROOM_WIDTH ; dimensions (y, x)
+ dw ChampionsRoom_Blocks ; blocks
+ dw ChampionsRoom_TextPointers ; texts
+ dw ChampionsRoom_Script ; scripts
+ db $0 ; connections
+ dw ChampionsRoom_Object ; objects
diff --git a/data/mapHeaders/CinnabarGym.asm b/data/mapHeaders/CinnabarGym.asm
new file mode 100755
index 00000000..e871b8f3
--- /dev/null
+++ b/data/mapHeaders/CinnabarGym.asm
@@ -0,0 +1,8 @@
+CinnabarGym_h:
+ db FACILITY ; tileset
+ db CINNABAR_GYM_HEIGHT, CINNABAR_GYM_WIDTH ; dimensions (y, x)
+ dw CinnabarGym_Blocks ; blocks
+ dw CinnabarGym_TextPointers ; texts
+ dw CinnabarGym_Script ; scripts
+ db 0 ; connections
+ dw CinnabarGym_Object ; objects
diff --git a/data/mapHeaders/CinnabarIsland.asm b/data/mapHeaders/CinnabarIsland.asm
new file mode 100755
index 00000000..b8c5d7d4
--- /dev/null
+++ b/data/mapHeaders/CinnabarIsland.asm
@@ -0,0 +1,10 @@
+CinnabarIsland_h:
+ db OVERWORLD ; tileset
+ db CINNABAR_ISLAND_HEIGHT, CINNABAR_ISLAND_WIDTH ; dimensions (y, x)
+ dw CinnabarIsland_Blocks ; blocks
+ dw CinnabarIsland_TextPointers ; texts
+ dw CinnabarIsland_Script ; scripts
+ db NORTH | EAST ; connections
+ NORTH_MAP_CONNECTION CINNABAR_ISLAND, ROUTE_21, 0, 0, Route21_Blocks
+ EAST_MAP_CONNECTION CINNABAR_ISLAND, ROUTE_20, 0, 0, Route20_Blocks
+ dw CinnabarIsland_Object ; objects
diff --git a/data/mapHeaders/CinnabarLab.asm b/data/mapHeaders/CinnabarLab.asm
new file mode 100755
index 00000000..c1167960
--- /dev/null
+++ b/data/mapHeaders/CinnabarLab.asm
@@ -0,0 +1,8 @@
+CinnabarLab_h:
+ db LAB ; tileset
+ db CINNABAR_LAB_HEIGHT, CINNABAR_LAB_WIDTH ; dimensions (y, x)
+ dw CinnabarLab_Blocks ; blocks
+ dw CinnabarLab_TextPointers ; texts
+ dw CinnabarLab_Script ; scripts
+ db 0 ; connections
+ dw CinnabarLab_Object ; objects
diff --git a/data/mapHeaders/CinnabarLabFossilRoom.asm b/data/mapHeaders/CinnabarLabFossilRoom.asm
new file mode 100755
index 00000000..4ac2963b
--- /dev/null
+++ b/data/mapHeaders/CinnabarLabFossilRoom.asm
@@ -0,0 +1,8 @@
+CinnabarLabFossilRoom_h:
+ db LAB ; tileset
+ db CINNABAR_LAB_FOSSIL_ROOM_HEIGHT, CINNABAR_LAB_FOSSIL_ROOM_WIDTH ; dimensions (y, x)
+ dw CinnabarLabFossilRoom_Blocks ; blocks
+ dw CinnabarLabFossilRoom_TextPointers ; texts
+ dw CinnabarLabFossilRoom_Script ; scripts
+ db 0 ; connections
+ dw CinnabarLabFossilRoom_Object ; objects
diff --git a/data/mapHeaders/CinnabarLabMetronomeRoom.asm b/data/mapHeaders/CinnabarLabMetronomeRoom.asm
new file mode 100755
index 00000000..8eb9e502
--- /dev/null
+++ b/data/mapHeaders/CinnabarLabMetronomeRoom.asm
@@ -0,0 +1,8 @@
+CinnabarLabMetronomeRoom_h:
+ db LAB ; tileset
+ db CINNABAR_LAB_METRONOME_ROOM_HEIGHT, CINNABAR_LAB_METRONOME_ROOM_WIDTH ; dimensions (y, x)
+ dw CinnabarLabMetronomeRoom_Blocks ; blocks
+ dw CinnabarLabMetronomeRoom_TextPointers ; texts
+ dw CinnabarLabMetronomeRoom_Script ; scripts
+ db 0 ; connections
+ dw CinnabarLabMetronomeRoom_Object ; objects
diff --git a/data/mapHeaders/CinnabarLabTradeRoom.asm b/data/mapHeaders/CinnabarLabTradeRoom.asm
new file mode 100755
index 00000000..1e0ffd0e
--- /dev/null
+++ b/data/mapHeaders/CinnabarLabTradeRoom.asm
@@ -0,0 +1,8 @@
+CinnabarLabTradeRoom_h:
+ db LAB ; tileset
+ db CINNABAR_LAB_TRADE_ROOM_HEIGHT, CINNABAR_LAB_TRADE_ROOM_WIDTH ; dimensions (y, x)
+ dw CinnabarLabTradeRoom_Blocks ; blocks
+ dw CinnabarLabTradeRoom_TextPointers ; texts
+ dw CinnabarLabTradeRoom_Script ; scripts
+ db 0 ; connections
+ dw CinnabarLabTradeRoom_Object ; objects
diff --git a/data/mapHeaders/CinnabarMart.asm b/data/mapHeaders/CinnabarMart.asm
new file mode 100755
index 00000000..5833b2ef
--- /dev/null
+++ b/data/mapHeaders/CinnabarMart.asm
@@ -0,0 +1,8 @@
+CinnabarMart_h:
+ db MART ; tileset
+ db CINNABAR_MART_HEIGHT, CINNABAR_MART_WIDTH ; dimensions (y, x)
+ dw CinnabarMart_Blocks ; blocks
+ dw CinnabarMart_TextPointers ; texts
+ dw CinnabarMart_Script ; scripts
+ db 0 ; connections
+ dw CinnabarMart_Object ; objects
diff --git a/data/mapHeaders/CinnabarPokecenter.asm b/data/mapHeaders/CinnabarPokecenter.asm
new file mode 100755
index 00000000..9c54b9b9
--- /dev/null
+++ b/data/mapHeaders/CinnabarPokecenter.asm
@@ -0,0 +1,8 @@
+CinnabarPokecenter_h:
+ db POKECENTER ; tileset
+ db CINNABAR_POKECENTER_HEIGHT, CINNABAR_POKECENTER_WIDTH ; dimensions (y, x)
+ dw CinnabarPokecenter_Blocks ; blocks
+ dw CinnabarPokecenter_TextPointers ; texts
+ dw CinnabarPokecenter_Script ; scripts
+ db 0 ; connections
+ dw CinnabarPokecenter_Object ; objects
diff --git a/data/mapHeaders/Colosseum.asm b/data/mapHeaders/Colosseum.asm
new file mode 100755
index 00000000..9b106204
--- /dev/null
+++ b/data/mapHeaders/Colosseum.asm
@@ -0,0 +1,8 @@
+Colosseum_h:
+ db CLUB ; tileset
+ db COLOSSEUM_HEIGHT, COLOSSEUM_WIDTH ; dimensions (y, x)
+ dw Colosseum_Blocks ; blocks
+ dw Colosseum_TextPointers ; texts
+ dw Colosseum_Script ; scripts
+ db 0 ; connections
+ dw Colosseum_Object ; objects
diff --git a/data/mapHeaders/CopycatsHouse1F.asm b/data/mapHeaders/CopycatsHouse1F.asm
new file mode 100755
index 00000000..f3cfc261
--- /dev/null
+++ b/data/mapHeaders/CopycatsHouse1F.asm
@@ -0,0 +1,8 @@
+CopycatsHouse1F_h:
+ db REDS_HOUSE_1 ; tileset
+ db COPYCATS_HOUSE_1F_HEIGHT, COPYCATS_HOUSE_1F_WIDTH ; dimensions (y, x)
+ dw CopycatsHouse1F_Blocks ; blocks
+ dw CopycatsHouse1F_TextPointers ; texts
+ dw CopycatsHouse1F_Script ; scripts
+ db 0 ; connections
+ dw CopycatsHouse1F_Object ; objects
diff --git a/data/mapHeaders/CopycatsHouse2F.asm b/data/mapHeaders/CopycatsHouse2F.asm
new file mode 100755
index 00000000..453ba455
--- /dev/null
+++ b/data/mapHeaders/CopycatsHouse2F.asm
@@ -0,0 +1,8 @@
+CopycatsHouse2F_h:
+ db REDS_HOUSE_2 ; tileset
+ db COPYCATS_HOUSE_2F_HEIGHT, COPYCATS_HOUSE_2F_WIDTH ; dimensions (y, x)
+ dw CopycatsHouse2F_Blocks ; blocks
+ dw CopycatsHouse2F_TextPointers ; texts
+ dw CopycatsHouse2F_Script ; scripts
+ db 0 ; connections
+ dw CopycatsHouse2F_Object ; objects
diff --git a/data/mapHeaders/Daycare.asm b/data/mapHeaders/Daycare.asm
new file mode 100755
index 00000000..2fb7a771
--- /dev/null
+++ b/data/mapHeaders/Daycare.asm
@@ -0,0 +1,8 @@
+Daycare_h:
+ db HOUSE ; tileset
+ db DAYCARE_HEIGHT, DAYCARE_WIDTH ; dimensions (y, x)
+ dw Daycare_Blocks ; blocks
+ dw Daycare_TextPointers ; texts
+ dw Daycare_Script ; scripts
+ db 0 ; connections
+ dw Daycare_Object ; objects
diff --git a/data/mapHeaders/DiglettsCave.asm b/data/mapHeaders/DiglettsCave.asm
new file mode 100755
index 00000000..096019de
--- /dev/null
+++ b/data/mapHeaders/DiglettsCave.asm
@@ -0,0 +1,8 @@
+DiglettsCave_h:
+ db CAVERN ; tileset
+ db DIGLETTS_CAVE_HEIGHT, DIGLETTS_CAVE_WIDTH ; dimensions (y, x)
+ dw DiglettsCave_Blocks ; blocks
+ dw DiglettsCave_TextPointers ; texts
+ dw DiglettsCave_Script ; scripts
+ db 0 ; connections
+ dw DiglettsCave_Object ; objects
diff --git a/data/mapHeaders/DiglettsCaveRoute11.asm b/data/mapHeaders/DiglettsCaveRoute11.asm
new file mode 100755
index 00000000..363859b2
--- /dev/null
+++ b/data/mapHeaders/DiglettsCaveRoute11.asm
@@ -0,0 +1,8 @@
+DiglettsCaveRoute11_h:
+ db CAVERN ; tileset
+ db DIGLETTS_CAVE_ROUTE_11_HEIGHT, DIGLETTS_CAVE_ROUTE_11_WIDTH ; dimensions (y, x)
+ dw DiglettsCaveRoute11_Blocks ; blocks
+ dw DiglettsCaveRoute11_TextPointers ; texts
+ dw DiglettsCaveRoute11_Script ; scripts
+ db 0 ; connections
+ dw DiglettsCaveRoute11_Object ; objects
diff --git a/data/mapHeaders/DiglettsCaveRoute2.asm b/data/mapHeaders/DiglettsCaveRoute2.asm
new file mode 100755
index 00000000..c977415b
--- /dev/null
+++ b/data/mapHeaders/DiglettsCaveRoute2.asm
@@ -0,0 +1,8 @@
+DiglettsCaveRoute2_h:
+ db CAVERN ; tileset
+ db DIGLETTS_CAVE_ROUTE_2_HEIGHT, DIGLETTS_CAVE_ROUTE_2_WIDTH ; dimensions (y, x)
+ dw DiglettsCaveRoute2_Blocks ; blocks
+ dw DiglettsCaveRoute2_TextPointers ; texts
+ dw DiglettsCaveRoute2_Script ; scripts
+ db 0 ; connections
+ dw DiglettsCaveRoute2_Object ; objects
diff --git a/data/mapHeaders/FightingDojo.asm b/data/mapHeaders/FightingDojo.asm
new file mode 100755
index 00000000..5c802843
--- /dev/null
+++ b/data/mapHeaders/FightingDojo.asm
@@ -0,0 +1,8 @@
+FightingDojo_h:
+ db DOJO ; tileset
+ db FIGHTING_DOJO_HEIGHT, FIGHTING_DOJO_WIDTH ; dimensions (y, x)
+ dw FightingDojo_Blocks ; blocks
+ dw FightingDojo_TextPointers ; texts
+ dw FightingDojo_Script ; scripts
+ db 0 ; connections
+ dw FightingDojo_Object ; objects
diff --git a/data/mapHeaders/FuchsiaBillsGrandpasHouse.asm b/data/mapHeaders/FuchsiaBillsGrandpasHouse.asm
new file mode 100755
index 00000000..bc4fe8e6
--- /dev/null
+++ b/data/mapHeaders/FuchsiaBillsGrandpasHouse.asm
@@ -0,0 +1,8 @@
+FuchsiaBillsGrandpasHouse_h:
+ db HOUSE ; tileset
+ db FUCHSIA_BILLS_GRANDPAS_HOUSE_HEIGHT, FUCHSIA_BILLS_GRANDPAS_HOUSE_WIDTH ; dimensions (y, x)
+ dw FuchsiaBillsGrandpasHouse_Blocks ; blocks
+ dw FuchsiaBillsGrandpasHouse_TextPointers ; texts
+ dw FuchsiaBillsGrandpasHouse_Script ; scripts
+ db 0 ; connections
+ dw FuchsiaBillsGrandpasHouse_Object ; objects
diff --git a/data/mapHeaders/FuchsiaCity.asm b/data/mapHeaders/FuchsiaCity.asm
new file mode 100755
index 00000000..87398877
--- /dev/null
+++ b/data/mapHeaders/FuchsiaCity.asm
@@ -0,0 +1,11 @@
+FuchsiaCity_h:
+ db OVERWORLD ; tileset
+ db FUCHSIA_CITY_HEIGHT, FUCHSIA_CITY_WIDTH ; dimensions (y, x)
+ dw FuchsiaCity_Blocks ; blocks
+ dw FuchsiaCity_TextPointers ; texts
+ dw FuchsiaCity_Script ; scripts
+ db SOUTH | WEST | EAST ; connections
+ SOUTH_MAP_CONNECTION FUCHSIA_CITY, ROUTE_19, 5, 0, Route19_Blocks
+ WEST_MAP_CONNECTION FUCHSIA_CITY, ROUTE_18, 4, 0, Route18_Blocks
+ EAST_MAP_CONNECTION FUCHSIA_CITY, ROUTE_15, 4, 0, Route15_Blocks
+ dw FuchsiaCity_Object ; objects
diff --git a/data/mapHeaders/FuchsiaGoodRodHouse.asm b/data/mapHeaders/FuchsiaGoodRodHouse.asm
new file mode 100755
index 00000000..4871970e
--- /dev/null
+++ b/data/mapHeaders/FuchsiaGoodRodHouse.asm
@@ -0,0 +1,8 @@
+FuchsiaGoodRodHouse_h:
+ db SHIP ; tileset
+ db FUCHSIA_GOOD_ROD_HOUSE_HEIGHT, FUCHSIA_GOOD_ROD_HOUSE_WIDTH ; dimensions (y, x)
+ dw FuchsiaGoodRodHouse_Blocks ; blocks
+ dw FuchsiaGoodRodHouse_TextPointers ; texts
+ dw FuchsiaGoodRodHouse_Script ; scripts
+ db 0 ; connections
+ dw FuchsiaGoodRodHouse_Object ; objects
diff --git a/data/mapHeaders/FuchsiaGym.asm b/data/mapHeaders/FuchsiaGym.asm
new file mode 100755
index 00000000..71ef5960
--- /dev/null
+++ b/data/mapHeaders/FuchsiaGym.asm
@@ -0,0 +1,8 @@
+FuchsiaGym_h:
+ db GYM ; tileset
+ db FUCHSIA_GYM_HEIGHT, FUCHSIA_GYM_WIDTH ; dimensions (y, x)
+ dw FuchsiaGym_Blocks ; blocks
+ dw FuchsiaGym_TextPointers ; texts
+ dw FuchsiaGym_Script ; scripts
+ db 0 ; connections
+ dw FuchsiaGym_Object ; objects
diff --git a/data/mapHeaders/FuchsiaMart.asm b/data/mapHeaders/FuchsiaMart.asm
new file mode 100755
index 00000000..7c1c34d2
--- /dev/null
+++ b/data/mapHeaders/FuchsiaMart.asm
@@ -0,0 +1,8 @@
+FuchsiaMart_h:
+ db MART ; tileset
+ db FUCHSIA_MART_HEIGHT, FUCHSIA_MART_WIDTH ; dimensions (y, x)
+ dw FuchsiaMart_Blocks ; blocks
+ dw FuchsiaMart_TextPointers ; texts
+ dw FuchsiaMart_Script ; scripts
+ db 0 ; connections
+ dw FuchsiaMart_Object ; objects
diff --git a/data/mapHeaders/FuchsiaMeetingRoom.asm b/data/mapHeaders/FuchsiaMeetingRoom.asm
new file mode 100755
index 00000000..8bc0cdbf
--- /dev/null
+++ b/data/mapHeaders/FuchsiaMeetingRoom.asm
@@ -0,0 +1,8 @@
+FuchsiaMeetingRoom_h:
+ db LAB ; tileset
+ db FUCHSIA_MEETING_ROOM_HEIGHT, FUCHSIA_MEETING_ROOM_WIDTH ; dimensions (y, x)
+ dw FuchsiaMeetingRoom_Blocks ; blocks
+ dw FuchsiaMeetingRoom_TextPointers ; texts
+ dw FuchsiaMeetingRoom_Script ; scripts
+ db 0 ; connections
+ dw FuchsiaMeetingRoom_Object ; objects
diff --git a/data/mapHeaders/FuchsiaPokecenter.asm b/data/mapHeaders/FuchsiaPokecenter.asm
new file mode 100755
index 00000000..bf654ea6
--- /dev/null
+++ b/data/mapHeaders/FuchsiaPokecenter.asm
@@ -0,0 +1,8 @@
+FuchsiaPokecenter_h:
+ db POKECENTER ; tileset
+ db FUCHSIA_POKECENTER_HEIGHT, FUCHSIA_POKECENTER_WIDTH ; dimensions (y, x)
+ dw FuchsiaPokecenter_Blocks ; blocks
+ dw FuchsiaPokecenter_TextPointers ; texts
+ dw FuchsiaPokecenter_Script ; scripts
+ db 0 ; connections
+ dw FuchsiaPokecenter_Object ; objects
diff --git a/data/mapHeaders/GameCorner.asm b/data/mapHeaders/GameCorner.asm
new file mode 100755
index 00000000..c8b69724
--- /dev/null
+++ b/data/mapHeaders/GameCorner.asm
@@ -0,0 +1,8 @@
+GameCorner_h:
+ db LOBBY ; tileset
+ db GAME_CORNER_HEIGHT, GAME_CORNER_WIDTH ; dimensions (y, x)
+ dw GameCorner_Blocks ; blocks
+ dw GameCorner_TextPointers ; texts
+ dw GameCorner_Script ; scripts
+ db 0 ; connections
+ dw GameCorner_Object ; objects
diff --git a/data/mapHeaders/GameCornerPrizeRoom.asm b/data/mapHeaders/GameCornerPrizeRoom.asm
new file mode 100755
index 00000000..e43d2ec7
--- /dev/null
+++ b/data/mapHeaders/GameCornerPrizeRoom.asm
@@ -0,0 +1,8 @@
+GameCornerPrizeRoom_h:
+ db LOBBY ; tileset
+ db GAME_CORNER_PRIZE_ROOM_HEIGHT, GAME_CORNER_PRIZE_ROOM_WIDTH ; dimensions (y, x)
+ dw GameCornerPrizeRoom_Blocks ; blocks
+ dw GameCornerPrizeRoom_TextPointers ; texts
+ dw GameCornerPrizeRoom_Script ; scripts
+ db 0 ; connections
+ dw GameCornerPrizeRoom_Object ; objects
diff --git a/data/mapHeaders/HallOfFame.asm b/data/mapHeaders/HallOfFame.asm
new file mode 100755
index 00000000..e7f7a982
--- /dev/null
+++ b/data/mapHeaders/HallOfFame.asm
@@ -0,0 +1,8 @@
+HallOfFame_h:
+ db GYM ; tileset
+ db HALL_OF_FAME_HEIGHT, HALL_OF_FAME_WIDTH ; dimensions (y, x)
+ dw HallOfFame_Blocks ; blocks
+ dw HallOfFame_TextPointers ; texts
+ dw HallOfFame_Script ; scripts
+ db 0 ; connections
+ dw HallOfFame_Object ; objects
diff --git a/data/mapHeaders/IndigoPlateau.asm b/data/mapHeaders/IndigoPlateau.asm
new file mode 100755
index 00000000..ee8b2f0c
--- /dev/null
+++ b/data/mapHeaders/IndigoPlateau.asm
@@ -0,0 +1,9 @@
+IndigoPlateau_h:
+ db PLATEAU ; tileset
+ db INDIGO_PLATEAU_HEIGHT, INDIGO_PLATEAU_WIDTH ; dimensions (y, x)
+ dw IndigoPlateau_Blocks ; blocks
+ dw IndigoPlateau_TextPointers ; texts
+ dw IndigoPlateau_Script ; scripts
+ db SOUTH ; connections
+ SOUTH_MAP_CONNECTION INDIGO_PLATEAU, ROUTE_23, 0, 0, Route23_Blocks
+ dw IndigoPlateau_Object ; objects
diff --git a/data/mapHeaders/IndigoPlateauLobby.asm b/data/mapHeaders/IndigoPlateauLobby.asm
new file mode 100755
index 00000000..f099c87d
--- /dev/null
+++ b/data/mapHeaders/IndigoPlateauLobby.asm
@@ -0,0 +1,8 @@
+IndigoPlateauLobby_h:
+ db MART ; tileset
+ db INDIGO_PLATEAU_LOBBY_HEIGHT, INDIGO_PLATEAU_LOBBY_WIDTH ; dimensions (y, x)
+ dw IndigoPlateauLobby_Blocks ; blocks
+ dw IndigoPlateauLobby_TextPointers ; texts
+ dw IndigoPlateauLobby_Script ; scripts
+ db 0 ; connections
+ dw IndigoPlateauLobby_Object ; objects
diff --git a/data/mapHeaders/LancesRoom.asm b/data/mapHeaders/LancesRoom.asm
new file mode 100755
index 00000000..a9cea4b6
--- /dev/null
+++ b/data/mapHeaders/LancesRoom.asm
@@ -0,0 +1,8 @@
+LancesRoom_h:
+ db DOJO ; tileset
+ db LANCES_ROOM_HEIGHT, LANCES_ROOM_WIDTH ; dimensions (y, x)
+ dw LancesRoom_Blocks ; blocks
+ dw LancesRoom_TextPointers ; texts
+ dw LancesRoom_Script ; scripts
+ db 0 ; connections
+ dw LancesRoom_Object ; objects
diff --git a/data/mapHeaders/LavenderCuboneHouse.asm b/data/mapHeaders/LavenderCuboneHouse.asm
new file mode 100755
index 00000000..06e9cb40
--- /dev/null
+++ b/data/mapHeaders/LavenderCuboneHouse.asm
@@ -0,0 +1,8 @@
+LavenderCuboneHouse_h:
+ db HOUSE ; tileset
+ db LAVENDER_CUBONE_HOUSE_HEIGHT, LAVENDER_CUBONE_HOUSE_WIDTH ; dimensions (y, x)
+ dw LavenderCuboneHouse_Blocks ; blocks
+ dw LavenderCuboneHouse_TextPointers ; texts
+ dw LavenderCuboneHouse_Script ; scripts
+ db 0 ; connections
+ dw LavenderCuboneHouse_Object ; objects
diff --git a/data/mapHeaders/LavenderMart.asm b/data/mapHeaders/LavenderMart.asm
new file mode 100755
index 00000000..c6869d3c
--- /dev/null
+++ b/data/mapHeaders/LavenderMart.asm
@@ -0,0 +1,8 @@
+LavenderMart_h:
+ db MART ; tileset
+ db LAVENDER_MART_HEIGHT, LAVENDER_MART_WIDTH ; dimensions (y, x)
+ dw LavenderMart_Blocks ; blocks
+ dw LavenderMart_TextPointers ; texts
+ dw LavenderMart_Script ; scripts
+ db 0 ; connections
+ dw LavenderMart_Object ; objects
diff --git a/data/mapHeaders/LavenderPokecenter.asm b/data/mapHeaders/LavenderPokecenter.asm
new file mode 100755
index 00000000..820e19cd
--- /dev/null
+++ b/data/mapHeaders/LavenderPokecenter.asm
@@ -0,0 +1,8 @@
+LavenderPokecenter_h:
+ db POKECENTER ; tileset
+ db LAVENDER_POKECENTER_HEIGHT, LAVENDER_POKECENTER_WIDTH ; dimensions (y, x)
+ dw LavenderPokecenter_Blocks ; blocks
+ dw LavenderPokecenter_TextPointers ; texts
+ dw LavenderPokecenter_Script ; scripts
+ db 0 ; connections
+ dw LavenderPokecenter_Object ; objects
diff --git a/data/mapHeaders/LavenderTown.asm b/data/mapHeaders/LavenderTown.asm
new file mode 100755
index 00000000..99c9515d
--- /dev/null
+++ b/data/mapHeaders/LavenderTown.asm
@@ -0,0 +1,11 @@
+LavenderTown_h:
+ db OVERWORLD ; tileset
+ db LAVENDER_TOWN_HEIGHT, LAVENDER_TOWN_WIDTH ; dimensions (y, x)
+ dw LavenderTown_Blocks ; blocks
+ dw LavenderTown_TextPointers ; texts
+ dw LavenderTown_Script ; scripts
+ db NORTH | SOUTH | WEST ; connections
+ NORTH_MAP_CONNECTION LAVENDER_TOWN, ROUTE_10, 0, 0, Route10_Blocks
+ SOUTH_MAP_CONNECTION LAVENDER_TOWN, ROUTE_12, 0, 0, Route12_Blocks, 1
+ WEST_MAP_CONNECTION LAVENDER_TOWN, ROUTE_8, 0, 0, Route8_Blocks
+ dw LavenderTown_Object ; objects
diff --git a/data/mapHeaders/LoreleisRoom.asm b/data/mapHeaders/LoreleisRoom.asm
new file mode 100755
index 00000000..216b6621
--- /dev/null
+++ b/data/mapHeaders/LoreleisRoom.asm
@@ -0,0 +1,8 @@
+LoreleisRoom_h:
+ db GYM ; tileset
+ db LORELEIS_ROOM_HEIGHT, LORELEIS_ROOM_WIDTH ; dimensions (y, x)
+ dw LoreleisRoom_Blocks ; blocks
+ dw LoreleisRoom_TextPointers ; texts
+ dw LoreleisRoom_Script ; scripts
+ db 0 ; connections
+ dw LoreleisRoom_Object ; objects
diff --git a/data/mapHeaders/MrFujisHouse.asm b/data/mapHeaders/MrFujisHouse.asm
new file mode 100755
index 00000000..4ae9c5b7
--- /dev/null
+++ b/data/mapHeaders/MrFujisHouse.asm
@@ -0,0 +1,8 @@
+MrFujisHouse_h:
+ db HOUSE ; tileset
+ db MR_FUJIS_HOUSE_HEIGHT, MR_FUJIS_HOUSE_WIDTH ; dimensions (y, x)
+ dw MrFujisHouse_Blocks ; blocks
+ dw MrFujisHouse_TextPointers ; texts
+ dw MrFujisHouse_Script ; scripts
+ db 0 ; connections
+ dw MrFujisHouse_Object ; objects
diff --git a/data/mapHeaders/MrPsychicsHouse.asm b/data/mapHeaders/MrPsychicsHouse.asm
new file mode 100755
index 00000000..5e4ce91b
--- /dev/null
+++ b/data/mapHeaders/MrPsychicsHouse.asm
@@ -0,0 +1,8 @@
+MrPsychicsHouse_h:
+ db HOUSE ; tileset
+ db MR_PSYCHICS_HOUSE_HEIGHT, MR_PSYCHICS_HOUSE_WIDTH ; dimensions (y, x)
+ dw MrPsychicsHouse_Blocks ; blocks
+ dw MrPsychicsHouse_TextPointers ; texts
+ dw MrPsychicsHouse_Script ; scripts
+ db 0 ; connections
+ dw MrPsychicsHouse_Object ; objects
diff --git a/data/mapHeaders/MtMoon1F.asm b/data/mapHeaders/MtMoon1F.asm
new file mode 100755
index 00000000..29ce5d6b
--- /dev/null
+++ b/data/mapHeaders/MtMoon1F.asm
@@ -0,0 +1,8 @@
+MtMoon1F_h:
+ db CAVERN ; tileset
+ db MT_MOON_1F_HEIGHT, MT_MOON_1F_WIDTH ; dimensions (y, x)
+ dw MtMoon1F_Blocks ; blocks
+ dw MtMoon1F_TextPointers ; texts
+ dw MtMoon1F_Script ; scripts
+ db 0 ; connections
+ dw MtMoon1F_Object ; objects
diff --git a/data/mapHeaders/MtMoonB1F.asm b/data/mapHeaders/MtMoonB1F.asm
new file mode 100755
index 00000000..7ebc3dab
--- /dev/null
+++ b/data/mapHeaders/MtMoonB1F.asm
@@ -0,0 +1,8 @@
+MtMoonB1F_h:
+ db CAVERN ; tileset
+ db MT_MOON_B1F_HEIGHT, MT_MOON_B1F_WIDTH ; dimensions (y, x)
+ dw MtMoonB1F_Blocks ; blocks
+ dw MtMoonB1F_TextPointers ; texts
+ dw MtMoonB1F_Script ; scripts
+ db 0 ; connections
+ dw MtMoonB1F_Object ; objects
diff --git a/data/mapHeaders/MtMoonB2F.asm b/data/mapHeaders/MtMoonB2F.asm
new file mode 100755
index 00000000..2ec86247
--- /dev/null
+++ b/data/mapHeaders/MtMoonB2F.asm
@@ -0,0 +1,8 @@
+MtMoonB2F_h:
+ db CAVERN ; tileset
+ db MT_MOON_B2F_HEIGHT, MT_MOON_B2F_WIDTH ; dimensions (y, x)
+ dw MtMoonB2F_Blocks ; blocks
+ dw MtMoonB2F_TextPointers ; texts
+ dw MtMoonB2F_Script ; scripts
+ db 0 ; connections
+ dw MtMoonB2F_Object ; objects
diff --git a/data/mapHeaders/MtMoonPokecenter.asm b/data/mapHeaders/MtMoonPokecenter.asm
new file mode 100755
index 00000000..c3c014ff
--- /dev/null
+++ b/data/mapHeaders/MtMoonPokecenter.asm
@@ -0,0 +1,8 @@
+MtMoonPokecenter_h:
+ db POKECENTER ; tileset
+ db MT_MOON_POKECENTER_HEIGHT, MT_MOON_POKECENTER_WIDTH ; dimensions (y, x)
+ dw MtMoonPokecenter_Blocks ; blocks
+ dw MtMoonPokecenter_TextPointers ; texts
+ dw MtMoonPokecenter_Script ; scripts
+ db 0 ; connections
+ dw MtMoonPokecenter_Object ; objects
diff --git a/data/mapHeaders/Museum1F.asm b/data/mapHeaders/Museum1F.asm
new file mode 100755
index 00000000..55625fc4
--- /dev/null
+++ b/data/mapHeaders/Museum1F.asm
@@ -0,0 +1,8 @@
+Museum1F_h:
+ db MUSEUM ; tileset
+ db MUSEUM_1F_HEIGHT, MUSEUM_1F_WIDTH ; dimensions (y, x)
+ dw Museum1F_Blocks ; blocks
+ dw Museum1F_TextPointers ; texts
+ dw Museum1F_Script ; scripts
+ db 0 ; connections
+ dw Museum1F_Object ; objects
diff --git a/data/mapHeaders/Museum2F.asm b/data/mapHeaders/Museum2F.asm
new file mode 100755
index 00000000..b39e161d
--- /dev/null
+++ b/data/mapHeaders/Museum2F.asm
@@ -0,0 +1,8 @@
+Museum2F_h:
+ db MUSEUM ; tileset
+ db MUSEUM_2F_HEIGHT, MUSEUM_2F_WIDTH ; dimensions (y, x)
+ dw Museum2F_Blocks ; blocks
+ dw Museum2F_TextPointers ; texts
+ dw Museum2F_Script ; scripts
+ db 0 ; connections
+ dw Museum2F_Object ; objects
diff --git a/data/mapHeaders/NameRatersHouse.asm b/data/mapHeaders/NameRatersHouse.asm
new file mode 100755
index 00000000..7e3acee1
--- /dev/null
+++ b/data/mapHeaders/NameRatersHouse.asm
@@ -0,0 +1,8 @@
+NameRatersHouse_h:
+ db HOUSE ; tileset
+ db NAME_RATERS_HOUSE_HEIGHT, NAME_RATERS_HOUSE_WIDTH ; dimensions (y, x)
+ dw NameRatersHouse_Blocks ; blocks
+ dw NameRatersHouse_TextPointers ; texts
+ dw NameRatersHouse_Script ; scripts
+ db 0 ; connections
+ dw NameRatersHouse_Object ; objects
diff --git a/data/mapHeaders/OaksLab.asm b/data/mapHeaders/OaksLab.asm
new file mode 100755
index 00000000..ffbcdd52
--- /dev/null
+++ b/data/mapHeaders/OaksLab.asm
@@ -0,0 +1,8 @@
+OaksLab_h:
+ db DOJO ; tileset
+ db OAKS_LAB_HEIGHT, OAKS_LAB_WIDTH ; dimensions (y, x)
+ dw OaksLab_Blocks ; blocks
+ dw OaksLab_TextPointers ; texts
+ dw OaksLab_Script ; scripts
+ db 0 ; connections
+ dw OaksLab_Object ; objects
diff --git a/data/mapHeaders/PalletTown.asm b/data/mapHeaders/PalletTown.asm
new file mode 100755
index 00000000..eb8525ae
--- /dev/null
+++ b/data/mapHeaders/PalletTown.asm
@@ -0,0 +1,10 @@
+PalletTown_h:
+ db OVERWORLD ; tileset
+ db PALLET_TOWN_HEIGHT, PALLET_TOWN_WIDTH ; dimensions (y, x)
+ dw PalletTown_Blocks ; blocks
+ dw PalletTown_TextPointers ; texts
+ dw PalletTown_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION PALLET_TOWN, ROUTE_1, 0, 0, Route1_Blocks
+ SOUTH_MAP_CONNECTION PALLET_TOWN, ROUTE_21, 0, 0, Route21_Blocks, 1
+ dw PalletTown_Object ; objects
diff --git a/data/mapHeaders/PewterCity.asm b/data/mapHeaders/PewterCity.asm
new file mode 100755
index 00000000..73610f86
--- /dev/null
+++ b/data/mapHeaders/PewterCity.asm
@@ -0,0 +1,10 @@
+PewterCity_h:
+ db OVERWORLD ; tileset
+ db PEWTER_CITY_HEIGHT, PEWTER_CITY_WIDTH ; dimensions (y, x)
+ dw PewterCity_Blocks ; blocks
+ dw PewterCity_TextPointers ; texts
+ dw PewterCity_Script ; scripts
+ db SOUTH | EAST ; connections
+ SOUTH_MAP_CONNECTION PEWTER_CITY, ROUTE_2, 5, 0, Route2_Blocks
+ EAST_MAP_CONNECTION PEWTER_CITY, ROUTE_3, 4, 0, Route3_Blocks
+ dw PewterCity_Object ; objects
diff --git a/data/mapHeaders/PewterGym.asm b/data/mapHeaders/PewterGym.asm
new file mode 100755
index 00000000..bb9c2e84
--- /dev/null
+++ b/data/mapHeaders/PewterGym.asm
@@ -0,0 +1,8 @@
+PewterGym_h:
+ db GYM ; tileset
+ db PEWTER_GYM_HEIGHT, PEWTER_GYM_WIDTH ; dimensions (y, x)
+ dw PewterGym_Blocks ; blocks
+ dw PewterGym_TextPointers ; texts
+ dw PewterGym_Script ; scripts
+ db 0 ; connections
+ dw PewterGym_Object ; objects
diff --git a/data/mapHeaders/PewterMart.asm b/data/mapHeaders/PewterMart.asm
new file mode 100755
index 00000000..dc8c5c78
--- /dev/null
+++ b/data/mapHeaders/PewterMart.asm
@@ -0,0 +1,8 @@
+PewterMart_h:
+ db MART ; tileset
+ db PEWTER_MART_HEIGHT, PEWTER_MART_WIDTH ; dimensions (y, x)
+ dw PewterMart_Blocks ; blocks
+ dw PewterMart_TextPointers ; texts
+ dw PewterMart_Script ; scripts
+ db 0 ; connections
+ dw PewterMart_Object ; objects
diff --git a/data/mapHeaders/PewterNidoranHouse.asm b/data/mapHeaders/PewterNidoranHouse.asm
new file mode 100755
index 00000000..ffab8473
--- /dev/null
+++ b/data/mapHeaders/PewterNidoranHouse.asm
@@ -0,0 +1,8 @@
+PewterNidoranHouse_h:
+ db HOUSE ; tileset
+ db PEWTER_NIDORAN_HOUSE_HEIGHT, PEWTER_NIDORAN_HOUSE_WIDTH ; dimensions (y, x)
+ dw PewterNidoranHouse_Blocks ; blocks
+ dw PewterNidoranHouse_TextPointers ; texts
+ dw PewterNidoranHouse_Script ; scripts
+ db 0 ; connections
+ dw PewterNidoranHouse_Object ; objects
diff --git a/data/mapHeaders/PewterPokecenter.asm b/data/mapHeaders/PewterPokecenter.asm
new file mode 100755
index 00000000..89adbb80
--- /dev/null
+++ b/data/mapHeaders/PewterPokecenter.asm
@@ -0,0 +1,8 @@
+PewterPokecenter_h:
+ db POKECENTER ; tileset
+ db PEWTER_POKECENTER_HEIGHT, PEWTER_POKECENTER_WIDTH ; dimensions (y, x)
+ dw PewterPokecenter_Blocks ; blocks
+ dw PewterPokecenter_TextPointers ; texts
+ dw PewterPokecenter_Script ; scripts
+ db 0 ; connections
+ dw PewterPokecenter_Object ; objects
diff --git a/data/mapHeaders/PewterSpeechHouse.asm b/data/mapHeaders/PewterSpeechHouse.asm
new file mode 100755
index 00000000..7750c8c7
--- /dev/null
+++ b/data/mapHeaders/PewterSpeechHouse.asm
@@ -0,0 +1,8 @@
+PewterSpeechHouse_h:
+ db HOUSE ; tileset
+ db PEWTER_SPEECH_HOUSE_HEIGHT, PEWTER_SPEECH_HOUSE_WIDTH ; dimensions (y, x)
+ dw PewterSpeechHouse_Blocks ; blocks
+ dw PewterSpeechHouse_TextPointers ; texts
+ dw PewterSpeechHouse_Script ; scripts
+ db 0 ; connections
+ dw PewterSpeechHouse_Object ; objects
diff --git a/data/mapHeaders/PokemonFanClub.asm b/data/mapHeaders/PokemonFanClub.asm
new file mode 100755
index 00000000..18ebb923
--- /dev/null
+++ b/data/mapHeaders/PokemonFanClub.asm
@@ -0,0 +1,8 @@
+PokemonFanClub_h:
+ db INTERIOR ; tileset
+ db POKEMON_FAN_CLUB_HEIGHT, POKEMON_FAN_CLUB_WIDTH ; dimensions (y, x)
+ dw PokemonFanClub_Blocks ; blocks
+ dw PokemonFanClub_TextPointers ; texts
+ dw PokemonFanClub_Script ; scripts
+ db 0 ; connections
+ dw PokemonFanClub_Object ; objects
diff --git a/data/mapHeaders/PokemonMansion1F.asm b/data/mapHeaders/PokemonMansion1F.asm
new file mode 100755
index 00000000..357b0cbb
--- /dev/null
+++ b/data/mapHeaders/PokemonMansion1F.asm
@@ -0,0 +1,8 @@
+PokemonMansion1F_h:
+ db FACILITY ; tileset
+ db POKEMON_MANSION_1F_HEIGHT, POKEMON_MANSION_1F_WIDTH ; dimensions (y, x)
+ dw PokemonMansion1F_Blocks ; blocks
+ dw PokemonMansion1F_TextPointers ; texts
+ dw PokemonMansion1F_Script ; scripts
+ db 0 ; connections
+ dw PokemonMansion1F_Object ; objects
diff --git a/data/mapHeaders/PokemonMansion2F.asm b/data/mapHeaders/PokemonMansion2F.asm
new file mode 100755
index 00000000..71c0e3bb
--- /dev/null
+++ b/data/mapHeaders/PokemonMansion2F.asm
@@ -0,0 +1,8 @@
+PokemonMansion2F_h:
+ db FACILITY ; tileset
+ db POKEMON_MANSION_2F_HEIGHT, POKEMON_MANSION_2F_WIDTH ; dimensions (y, x)
+ dw PokemonMansion2F_Blocks ; blocks
+ dw PokemonMansion2F_TextPointers ; texts
+ dw PokemonMansion2F_Script ; scripts
+ db 0 ; connections
+ dw PokemonMansion2F_Object ; objects
diff --git a/data/mapHeaders/PokemonMansion3F.asm b/data/mapHeaders/PokemonMansion3F.asm
new file mode 100755
index 00000000..fe4076f9
--- /dev/null
+++ b/data/mapHeaders/PokemonMansion3F.asm
@@ -0,0 +1,8 @@
+PokemonMansion3F_h:
+ db FACILITY ; tileset
+ db POKEMON_MANSION_3F_HEIGHT, POKEMON_MANSION_3F_WIDTH ; dimensions (y, x)
+ dw PokemonMansion3F_Blocks ; blocks
+ dw PokemonMansion3F_TextPointers ; texts
+ dw PokemonMansion3F_Script ; scripts
+ db 0 ; connections
+ dw PokemonMansion3F_Object ; objects
diff --git a/data/mapHeaders/PokemonMansionB1F.asm b/data/mapHeaders/PokemonMansionB1F.asm
new file mode 100755
index 00000000..ccf892b2
--- /dev/null
+++ b/data/mapHeaders/PokemonMansionB1F.asm
@@ -0,0 +1,8 @@
+PokemonMansionB1F_h:
+ db FACILITY ; tileset
+ db POKEMON_MANSION_B1F_HEIGHT, POKEMON_MANSION_B1F_WIDTH ; dimensions (y, x)
+ dw PokemonMansionB1F_Blocks ; blocks
+ dw PokemonMansionB1F_TextPointers ; texts
+ dw PokemonMansionB1F_Script ; scripts
+ db 0 ; connections
+ dw PokemonMansionB1F_Object ; objects
diff --git a/data/mapHeaders/PokemonTower1F.asm b/data/mapHeaders/PokemonTower1F.asm
new file mode 100755
index 00000000..561274bb
--- /dev/null
+++ b/data/mapHeaders/PokemonTower1F.asm
@@ -0,0 +1,8 @@
+PokemonTower1F_h:
+ db CEMETERY ; tileset
+ db POKEMON_TOWER_1F_HEIGHT, POKEMON_TOWER_1F_WIDTH ; dimensions (y, x)
+ dw PokemonTower1F_Blocks ; blocks
+ dw PokemonTower1F_TextPointers ; texts
+ dw PokemonTower1F_Script ; scripts
+ db 0 ; connections
+ dw PokemonTower1F_Object ; objects
diff --git a/data/mapHeaders/PokemonTower2F.asm b/data/mapHeaders/PokemonTower2F.asm
new file mode 100755
index 00000000..41e3271e
--- /dev/null
+++ b/data/mapHeaders/PokemonTower2F.asm
@@ -0,0 +1,8 @@
+PokemonTower2F_h:
+ db CEMETERY ; tileset
+ db POKEMON_TOWER_2F_HEIGHT, POKEMON_TOWER_2F_WIDTH ; dimensions (y, x)
+ dw PokemonTower2F_Blocks ; blocks
+ dw PokemonTower2F_TextPointers ; texts
+ dw PokemonTower2F_Script ; scripts
+ db 0 ; connections
+ dw PokemonTower2F_Object ; objects
diff --git a/data/mapHeaders/PokemonTower3F.asm b/data/mapHeaders/PokemonTower3F.asm
new file mode 100755
index 00000000..932c4a20
--- /dev/null
+++ b/data/mapHeaders/PokemonTower3F.asm
@@ -0,0 +1,8 @@
+PokemonTower3F_h:
+ db CEMETERY ; tileset
+ db POKEMON_TOWER_3F_HEIGHT, POKEMON_TOWER_3F_WIDTH ; dimensions (y, x)
+ dw PokemonTower3F_Blocks ; blocks
+ dw PokemonTower3F_TextPointers ; texts
+ dw PokemonTower3F_Script ; scripts
+ db 0 ; connections
+ dw PokemonTower3F_Object ; objects
diff --git a/data/mapHeaders/PokemonTower4F.asm b/data/mapHeaders/PokemonTower4F.asm
new file mode 100755
index 00000000..b3027cb0
--- /dev/null
+++ b/data/mapHeaders/PokemonTower4F.asm
@@ -0,0 +1,8 @@
+PokemonTower4F_h:
+ db CEMETERY ; tileset
+ db POKEMON_TOWER_4F_HEIGHT, POKEMON_TOWER_4F_WIDTH ; dimensions (y, x)
+ dw PokemonTower4F_Blocks ; blocks
+ dw PokemonTower4F_TextPointers ; texts
+ dw PokemonTower4F_Script ; scripts
+ db 0 ; connections
+ dw PokemonTower4F_Object ; objects
diff --git a/data/mapHeaders/PokemonTower5F.asm b/data/mapHeaders/PokemonTower5F.asm
new file mode 100755
index 00000000..9452c553
--- /dev/null
+++ b/data/mapHeaders/PokemonTower5F.asm
@@ -0,0 +1,8 @@
+PokemonTower5F_h:
+ db CEMETERY ; tileset
+ db POKEMON_TOWER_5F_HEIGHT, POKEMON_TOWER_5F_WIDTH ; dimensions (y, x)
+ dw PokemonTower5F_Blocks ; blocks
+ dw PokemonTower5F_TextPointers ; texts
+ dw PokemonTower5F_Script ; scripts
+ db 0 ; connections
+ dw PokemonTower5F_Object ; objects
diff --git a/data/mapHeaders/PokemonTower6F.asm b/data/mapHeaders/PokemonTower6F.asm
new file mode 100755
index 00000000..336c8f66
--- /dev/null
+++ b/data/mapHeaders/PokemonTower6F.asm
@@ -0,0 +1,8 @@
+PokemonTower6F_h:
+ db CEMETERY ; tileset
+ db POKEMON_TOWER_6F_HEIGHT, POKEMON_TOWER_6F_WIDTH ; dimensions (y, x)
+ dw PokemonTower6F_Blocks ; blocks
+ dw PokemonTower6F_TextPointers ; texts
+ dw PokemonTower6F_Script ; scripts
+ db 0 ; connections
+ dw PokemonTower6F_Object ; objects
diff --git a/data/mapHeaders/PokemonTower7F.asm b/data/mapHeaders/PokemonTower7F.asm
new file mode 100755
index 00000000..da10fa53
--- /dev/null
+++ b/data/mapHeaders/PokemonTower7F.asm
@@ -0,0 +1,8 @@
+PokemonTower7F_h:
+ db CEMETERY ; tileset
+ db POKEMON_TOWER_7F_HEIGHT, POKEMON_TOWER_7F_WIDTH ; dimensions (y, x)
+ dw PokemonTower7F_Blocks ; blocks
+ dw PokemonTower7F_TextPointers ; texts
+ dw PokemonTower7F_Script ; scripts
+ db 0 ; connections
+ dw PokemonTower7F_Object ; objects
diff --git a/data/mapHeaders/PowerPlant.asm b/data/mapHeaders/PowerPlant.asm
new file mode 100755
index 00000000..91f03d63
--- /dev/null
+++ b/data/mapHeaders/PowerPlant.asm
@@ -0,0 +1,8 @@
+PowerPlant_h:
+ db FACILITY ; tileset
+ db POWER_PLANT_HEIGHT, POWER_PLANT_WIDTH ; dimensions (y, x)
+ dw PowerPlant_Blocks ; blocks
+ dw PowerPlant_TextPointers ; texts
+ dw PowerPlant_Script ; scripts
+ db 0 ; connections
+ dw PowerPlant_Object ; objects
diff --git a/data/mapHeaders/RedsHouse1F.asm b/data/mapHeaders/RedsHouse1F.asm
new file mode 100755
index 00000000..c9acc489
--- /dev/null
+++ b/data/mapHeaders/RedsHouse1F.asm
@@ -0,0 +1,8 @@
+RedsHouse1F_h:
+ db REDS_HOUSE_1 ; tileset
+ db REDS_HOUSE_1F_HEIGHT, REDS_HOUSE_1F_WIDTH ; dimensions (y, x)
+ dw RedsHouse1F_Blocks ; blocks
+ dw RedsHouse1F_TextPointers ; texts
+ dw RedsHouse1F_Script ; scripts
+ db 0 ; connections
+ dw RedsHouse1F_Object ; objects
diff --git a/data/mapHeaders/RedsHouse2F.asm b/data/mapHeaders/RedsHouse2F.asm
new file mode 100755
index 00000000..42215466
--- /dev/null
+++ b/data/mapHeaders/RedsHouse2F.asm
@@ -0,0 +1,8 @@
+RedsHouse2F_h:
+ db REDS_HOUSE_2 ; tileset
+ db REDS_HOUSE_2F_HEIGHT, REDS_HOUSE_2F_WIDTH ; dimensions (y, x)
+ dw RedsHouse2F_Blocks ; blocks
+ dw RedsHouse2F_TextPointers ; texts
+ dw RedsHouse2F_Script ; scripts
+ db $00 ; connections
+ dw RedsHouse2F_Object ; objects
diff --git a/data/mapHeaders/RockTunnel1F.asm b/data/mapHeaders/RockTunnel1F.asm
new file mode 100755
index 00000000..dd552ac9
--- /dev/null
+++ b/data/mapHeaders/RockTunnel1F.asm
@@ -0,0 +1,8 @@
+RockTunnel1F_h:
+ db CAVERN ; tileset
+ db ROCK_TUNNEL_1F_HEIGHT, ROCK_TUNNEL_1F_WIDTH ; dimensions (y, x)
+ dw RockTunnel1F_Blocks ; blocks
+ dw RockTunnel1F_TextPointers ; texts
+ dw RockTunnel1F_Script ; scripts
+ db 0 ; connections
+ dw RockTunnel1F_Object ; objects
diff --git a/data/mapHeaders/RockTunnelB1F.asm b/data/mapHeaders/RockTunnelB1F.asm
new file mode 100755
index 00000000..4e765f20
--- /dev/null
+++ b/data/mapHeaders/RockTunnelB1F.asm
@@ -0,0 +1,8 @@
+RockTunnelB1F_h:
+ db CAVERN ; tileset
+ db ROCK_TUNNEL_B1F_HEIGHT, ROCK_TUNNEL_B1F_WIDTH ; dimensions (y, x)
+ dw RockTunnelB1F_Blocks ; blocks
+ dw RockTunnelB1F_TextPointers ; texts
+ dw RockTunnelB1F_Script ; scripts
+ db 0 ; connections
+ dw RockTunnelB1F_Object ; objects
diff --git a/data/mapHeaders/RockTunnelPokecenter.asm b/data/mapHeaders/RockTunnelPokecenter.asm
new file mode 100755
index 00000000..ac29f1cf
--- /dev/null
+++ b/data/mapHeaders/RockTunnelPokecenter.asm
@@ -0,0 +1,8 @@
+RockTunnelPokecenter_h:
+ db POKECENTER ; tileset
+ db ROCK_TUNNEL_POKECENTER_HEIGHT, ROCK_TUNNEL_POKECENTER_WIDTH ; dimensions (y, x)
+ dw RockTunnelPokecenter_Blocks ; blocks
+ dw RockTunnelPokecenter_TextPointers ; texts
+ dw RockTunnelPokecenter_Script ; scripts
+ db 0 ; connections
+ dw RockTunnelPokecenter_Object ; objects
diff --git a/data/mapHeaders/RocketHideoutB1F.asm b/data/mapHeaders/RocketHideoutB1F.asm
new file mode 100755
index 00000000..3c842f1e
--- /dev/null
+++ b/data/mapHeaders/RocketHideoutB1F.asm
@@ -0,0 +1,8 @@
+RocketHideoutB1F_h:
+ db FACILITY ; tileset
+ db ROCKET_HIDEOUT_B1F_HEIGHT, ROCKET_HIDEOUT_B1F_WIDTH ; dimensions (y, x)
+ dw RocketHideoutB1F_Blocks ; blocks
+ dw RocketHideoutB1F_TextPointers ; texts
+ dw RocketHideoutB1F_Script ; scripts
+ db 0 ; connections
+ dw RocketHideoutB1F_Object ; objects
diff --git a/data/mapHeaders/RocketHideoutB2F.asm b/data/mapHeaders/RocketHideoutB2F.asm
new file mode 100755
index 00000000..b570c2a6
--- /dev/null
+++ b/data/mapHeaders/RocketHideoutB2F.asm
@@ -0,0 +1,8 @@
+RocketHideoutB2F_h:
+ db FACILITY ; tileset
+ db ROCKET_HIDEOUT_B2F_HEIGHT, ROCKET_HIDEOUT_B2F_WIDTH ; dimensions (y, x)
+ dw RocketHideoutB2F_Blocks ; blocks
+ dw RocketHideoutB2F_TextPointers ; texts
+ dw RocketHideoutB2F_Script ; scripts
+ db 0 ; connections
+ dw RocketHideoutB2F_Object ; objects
diff --git a/data/mapHeaders/RocketHideoutB3F.asm b/data/mapHeaders/RocketHideoutB3F.asm
new file mode 100755
index 00000000..7eab257e
--- /dev/null
+++ b/data/mapHeaders/RocketHideoutB3F.asm
@@ -0,0 +1,8 @@
+RocketHideoutB3F_h:
+ db FACILITY ; tileset
+ db ROCKET_HIDEOUT_B3F_HEIGHT, ROCKET_HIDEOUT_B3F_WIDTH ; dimensions (y, x)
+ dw RocketHideoutB3F_Blocks ; blocks
+ dw RocketHideoutB3F_TextPointers ; texts
+ dw RocketHideoutB3F_Script ; scripts
+ db 0 ; connections
+ dw RocketHideoutB3F_Object ; objects
diff --git a/data/mapHeaders/RocketHideoutB4F.asm b/data/mapHeaders/RocketHideoutB4F.asm
new file mode 100755
index 00000000..57797c56
--- /dev/null
+++ b/data/mapHeaders/RocketHideoutB4F.asm
@@ -0,0 +1,8 @@
+RocketHideoutB4F_h:
+ db FACILITY ; tileset
+ db ROCKET_HIDEOUT_B4F_HEIGHT, ROCKET_HIDEOUT_B4F_WIDTH ; dimensions (y, x)
+ dw RocketHideoutB4F_Blocks ; blocks
+ dw RocketHideoutB4F_TextPointers ; texts
+ dw RocketHideoutB4F_Script ; scripts
+ db 0 ; connections
+ dw RocketHideoutB4F_Object ; objects
diff --git a/data/mapHeaders/RocketHideoutElevator.asm b/data/mapHeaders/RocketHideoutElevator.asm
new file mode 100755
index 00000000..742d0038
--- /dev/null
+++ b/data/mapHeaders/RocketHideoutElevator.asm
@@ -0,0 +1,8 @@
+RocketHideoutElevator_h:
+ db LOBBY ; tileset
+ db ROCKET_HIDEOUT_ELEVATOR_HEIGHT, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; dimensions (y, x)
+ dw RocketHideoutElevator_Blocks ; blocks
+ dw RocketHideoutElevator_TextPointers ; texts
+ dw RocketHideoutElevator_Script ; scripts
+ db 0 ; connections
+ dw RocketHideoutElevator_Object ; objects
diff --git a/data/mapHeaders/Route1.asm b/data/mapHeaders/Route1.asm
new file mode 100755
index 00000000..ce460937
--- /dev/null
+++ b/data/mapHeaders/Route1.asm
@@ -0,0 +1,10 @@
+Route1_h:
+ db OVERWORLD ; tileset
+ db ROUTE_1_HEIGHT, ROUTE_1_WIDTH ; dimensions (y, x)
+ dw Route1_Blocks ; blocks
+ dw Route1_TextPointers ; texts
+ dw Route1_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION ROUTE_1, VIRIDIAN_CITY, -3, 2, ViridianCity_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_1, PALLET_TOWN, 0, 0, PalletTown_Blocks, 1
+ dw Route1_Object ; objects
diff --git a/data/mapHeaders/Route10.asm b/data/mapHeaders/Route10.asm
new file mode 100755
index 00000000..8c51bfc6
--- /dev/null
+++ b/data/mapHeaders/Route10.asm
@@ -0,0 +1,10 @@
+Route10_h:
+ db OVERWORLD ; tileset
+ db ROUTE_10_HEIGHT, ROUTE_10_WIDTH ; dimensions (y, x)
+ dw Route10_Blocks ; blocks
+ dw Route10_TextPointers ; texts
+ dw Route10_Script ; scripts
+ db SOUTH | WEST ; connections
+ SOUTH_MAP_CONNECTION ROUTE_10, LAVENDER_TOWN, 0, 0, LavenderTown_Blocks
+ WEST_MAP_CONNECTION ROUTE_10, ROUTE_9, 0, 0, Route9_Blocks
+ dw Route10_Object ; objects
diff --git a/data/mapHeaders/Route11.asm b/data/mapHeaders/Route11.asm
new file mode 100755
index 00000000..b7814465
--- /dev/null
+++ b/data/mapHeaders/Route11.asm
@@ -0,0 +1,10 @@
+Route11_h:
+ db OVERWORLD ; tileset
+ db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; dimensions (y, x)
+ dw Route11_Blocks ; blocks
+ dw Route11_TextPointers ; texts
+ dw Route11_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION ROUTE_11, VERMILION_CITY, -3, 1, VermilionCity_Blocks
+ EAST_MAP_CONNECTION ROUTE_11, ROUTE_12, -3, 24, Route12_Blocks, 1
+ dw Route11_Object ; objects
diff --git a/data/mapHeaders/Route11Gate1F.asm b/data/mapHeaders/Route11Gate1F.asm
new file mode 100755
index 00000000..2e01d168
--- /dev/null
+++ b/data/mapHeaders/Route11Gate1F.asm
@@ -0,0 +1,8 @@
+Route11Gate1F_h:
+ db GATE ; tileset
+ db ROUTE_11_GATE_1F_HEIGHT, ROUTE_11_GATE_1F_WIDTH ; dimensions (y, x)
+ dw Route11Gate1F_Blocks ; blocks
+ dw Route11Gate1F_TextPointers ; texts
+ dw Route11Gate1F_Script ; scripts
+ db 0 ; connections
+ dw Route11Gate1F_Object ; objects
diff --git a/data/mapHeaders/Route11Gate2F.asm b/data/mapHeaders/Route11Gate2F.asm
new file mode 100755
index 00000000..ecb2ab7c
--- /dev/null
+++ b/data/mapHeaders/Route11Gate2F.asm
@@ -0,0 +1,8 @@
+Route11Gate2F_h:
+ db GATE ; tileset
+ db ROUTE_11_GATE_2F_HEIGHT, ROUTE_11_GATE_2F_WIDTH ; dimensions (y, x)
+ dw Route11Gate2F_Blocks ; blocks
+ dw Route11Gate2F_TextPointers ; texts
+ dw Route11Gate2F_Script ; scripts
+ db 0 ; connections
+ dw Route11Gate2F_Object ; objects
diff --git a/data/mapHeaders/Route12.asm b/data/mapHeaders/Route12.asm
new file mode 100755
index 00000000..2f76aa27
--- /dev/null
+++ b/data/mapHeaders/Route12.asm
@@ -0,0 +1,11 @@
+Route12_h:
+ db OVERWORLD ; tileset
+ db ROUTE_12_HEIGHT, ROUTE_12_WIDTH ; dimensions (y, x)
+ dw Route12_Blocks ; blocks
+ dw Route12_TextPointers ; texts
+ dw Route12_Script ; scripts
+ db NORTH | SOUTH | WEST ; connections
+ NORTH_MAP_CONNECTION ROUTE_12, LAVENDER_TOWN, 0, 0, LavenderTown_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_12, ROUTE_13, -3, 17, Route13_Blocks
+ WEST_MAP_CONNECTION ROUTE_12, ROUTE_11, 27, 0, Route11_Blocks
+ dw Route12_Object ; objects
diff --git a/data/mapHeaders/Route12Gate1F.asm b/data/mapHeaders/Route12Gate1F.asm
new file mode 100755
index 00000000..e44aecab
--- /dev/null
+++ b/data/mapHeaders/Route12Gate1F.asm
@@ -0,0 +1,8 @@
+Route12Gate1F_h:
+ db GATE ; tileset
+ db ROUTE_12_GATE_1F_HEIGHT, ROUTE_12_GATE_1F_WIDTH ; dimensions (y, x)
+ dw Route12Gate1F_Blocks ; blocks
+ dw Route12Gate1F_TextPointers ; texts
+ dw Route12Gate1F_Script ; scripts
+ db 0 ; connections
+ dw Route12Gate1F_Object ; objects
diff --git a/data/mapHeaders/Route12Gate2F.asm b/data/mapHeaders/Route12Gate2F.asm
new file mode 100755
index 00000000..94d5d54c
--- /dev/null
+++ b/data/mapHeaders/Route12Gate2F.asm
@@ -0,0 +1,8 @@
+Route12Gate2F_h:
+ db GATE ; tileset
+ db ROUTE_12_GATE_2F_HEIGHT, ROUTE_12_GATE_2F_WIDTH ; dimensions (y, x)
+ dw Route12Gate2F_Blocks ; blocks
+ dw Route12Gate2F_TextPointers ; texts
+ dw Route12Gate2F_Script ; scripts
+ db 0 ; connections
+ dw Route12Gate2F_Object ; objects
diff --git a/data/mapHeaders/Route12SuperRodHouse.asm b/data/mapHeaders/Route12SuperRodHouse.asm
new file mode 100755
index 00000000..ef5e0f2c
--- /dev/null
+++ b/data/mapHeaders/Route12SuperRodHouse.asm
@@ -0,0 +1,8 @@
+Route12SuperRodHouse_h:
+ db HOUSE ; tileset
+ db ROUTE_12_SUPER_ROD_HOUSE_HEIGHT, ROUTE_12_SUPER_ROD_HOUSE_WIDTH ; dimensions (y, x)
+ dw Route12SuperRodHouse_Blocks ; blocks
+ dw Route12SuperRodHouse_TextPointers ; texts
+ dw Route12SuperRodHouse_Script ; scripts
+ db 0 ; connections
+ dw Route12SuperRodHouse_Object ; objects
diff --git a/data/mapHeaders/Route13.asm b/data/mapHeaders/Route13.asm
new file mode 100755
index 00000000..e6e244b9
--- /dev/null
+++ b/data/mapHeaders/Route13.asm
@@ -0,0 +1,10 @@
+Route13_h:
+ db OVERWORLD ; tileset
+ db ROUTE_13_HEIGHT, ROUTE_13_WIDTH ; dimensions (y, x)
+ dw Route13_Blocks ; blocks
+ dw Route13_TextPointers ; texts
+ dw Route13_Script ; scripts
+ db NORTH | WEST ; connections
+ NORTH_MAP_CONNECTION ROUTE_13, ROUTE_12, 20, 0, Route12_Blocks
+ WEST_MAP_CONNECTION ROUTE_13, ROUTE_14, 0, 0, Route14_Blocks
+ dw Route13_Object ; objects
diff --git a/data/mapHeaders/Route14.asm b/data/mapHeaders/Route14.asm
new file mode 100755
index 00000000..c3934ac5
--- /dev/null
+++ b/data/mapHeaders/Route14.asm
@@ -0,0 +1,10 @@
+Route14_h:
+ db OVERWORLD ; tileset
+ db ROUTE_14_HEIGHT, ROUTE_14_WIDTH ; dimensions (y, x)
+ dw Route14_Blocks ; blocks
+ dw Route14_TextPointers ; texts
+ dw Route14_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION ROUTE_14, ROUTE_15, 18, 0, Route15_Blocks
+ EAST_MAP_CONNECTION ROUTE_14, ROUTE_13, 0, 0, Route13_Blocks
+ dw Route14_Object ; objects
diff --git a/data/mapHeaders/Route15.asm b/data/mapHeaders/Route15.asm
new file mode 100755
index 00000000..eb14d750
--- /dev/null
+++ b/data/mapHeaders/Route15.asm
@@ -0,0 +1,10 @@
+Route15_h:
+ db OVERWORLD ; tileset
+ db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; dimensions (y, x)
+ dw Route15_Blocks ; blocks
+ dw Route15_TextPointers ; texts
+ dw Route15_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION ROUTE_15, FUCHSIA_CITY, -3, 1, FuchsiaCity_Blocks
+ EAST_MAP_CONNECTION ROUTE_15, ROUTE_14, -3, 15, Route14_Blocks
+ dw Route15_Object ; objects
diff --git a/data/mapHeaders/Route15Gate1F.asm b/data/mapHeaders/Route15Gate1F.asm
new file mode 100755
index 00000000..b1ae5662
--- /dev/null
+++ b/data/mapHeaders/Route15Gate1F.asm
@@ -0,0 +1,8 @@
+Route15Gate1F_h:
+ db GATE ; tileset
+ db ROUTE_15_GATE_1F_HEIGHT, ROUTE_15_GATE_1F_WIDTH ; dimensions (y, x)
+ dw Route15Gate1F_Blocks ; blocks
+ dw Route15Gate1F_TextPointers ; texts
+ dw Route15Gate1F_Script ; scripts
+ db 0 ; connections
+ dw Route15Gate1F_Object ; objects
diff --git a/data/mapHeaders/Route15Gate2F.asm b/data/mapHeaders/Route15Gate2F.asm
new file mode 100755
index 00000000..501da092
--- /dev/null
+++ b/data/mapHeaders/Route15Gate2F.asm
@@ -0,0 +1,8 @@
+Route15Gate2F_h:
+ db GATE ; tileset
+ db ROUTE_15_GATE_2F_HEIGHT, ROUTE_15_GATE_2F_WIDTH ; dimensions (y, x)
+ dw Route15Gate2F_Blocks ; blocks
+ dw Route15Gate2F_TextPointers ; texts
+ dw Route15Gate2F_Script ; scripts
+ db 0 ; connections
+ dw Route15Gate2F_Object ; objects
diff --git a/data/mapHeaders/Route16.asm b/data/mapHeaders/Route16.asm
new file mode 100755
index 00000000..d12b6ea9
--- /dev/null
+++ b/data/mapHeaders/Route16.asm
@@ -0,0 +1,10 @@
+Route16_h:
+ db OVERWORLD ; tileset
+ db ROUTE_16_HEIGHT, ROUTE_16_WIDTH ; dimensions (y, x)
+ dw Route16_Blocks ; blocks
+ dw Route16_TextPointers ; texts
+ dw Route16_Script ; scripts
+ db SOUTH | EAST ; connections
+ SOUTH_MAP_CONNECTION ROUTE_16, ROUTE_17, 0, 0, Route17_Blocks
+ EAST_MAP_CONNECTION ROUTE_16, CELADON_CITY, -3, 1, CeladonCity_Blocks, 1
+ dw Route16_Object ; objects
diff --git a/data/mapHeaders/Route16FlyHouse.asm b/data/mapHeaders/Route16FlyHouse.asm
new file mode 100755
index 00000000..0d3f828d
--- /dev/null
+++ b/data/mapHeaders/Route16FlyHouse.asm
@@ -0,0 +1,8 @@
+Route16FlyHouse_h:
+ db HOUSE ; tileset
+ db ROUTE_16_FLY_HOUSE_HEIGHT, ROUTE_16_FLY_HOUSE_WIDTH ; dimensions (y, x)
+ dw Route16FlyHouse_Blocks ; blocks
+ dw Route16FlyHouse_TextPointers ; texts
+ dw Route16FlyHouse_Script ; scripts
+ db 0 ; connections
+ dw Route16FlyHouse_Object ; objects
diff --git a/data/mapHeaders/Route16Gate1F.asm b/data/mapHeaders/Route16Gate1F.asm
new file mode 100755
index 00000000..561fb597
--- /dev/null
+++ b/data/mapHeaders/Route16Gate1F.asm
@@ -0,0 +1,8 @@
+Route16Gate1F_h:
+ db GATE ; tileset
+ db ROUTE_16_GATE_1F_HEIGHT, ROUTE_16_GATE_1F_WIDTH ; dimensions (y, x)
+ dw Route16Gate1F_Blocks ; blocks
+ dw Route16Gate1F_TextPointers ; texts
+ dw Route16Gate1F_Script ; scripts
+ db 0 ; connections
+ dw Route16Gate1F_Object ; objects
diff --git a/data/mapHeaders/Route16Gate2F.asm b/data/mapHeaders/Route16Gate2F.asm
new file mode 100755
index 00000000..90783ab7
--- /dev/null
+++ b/data/mapHeaders/Route16Gate2F.asm
@@ -0,0 +1,8 @@
+Route16Gate2F_h:
+ db GATE ; tileset
+ db ROUTE_16_GATE_2F_HEIGHT, ROUTE_16_GATE_2F_WIDTH ; dimensions (y, x)
+ dw Route16Gate2F_Blocks ; blocks
+ dw Route16Gate2F_TextPointers ; texts
+ dw Route16Gate2F_Script ; scripts
+ db 0 ; connections
+ dw Route16Gate2F_Object ; objects
diff --git a/data/mapHeaders/Route17.asm b/data/mapHeaders/Route17.asm
new file mode 100755
index 00000000..58a785b4
--- /dev/null
+++ b/data/mapHeaders/Route17.asm
@@ -0,0 +1,10 @@
+Route17_h:
+ db OVERWORLD ; tileset
+ db ROUTE_17_HEIGHT, ROUTE_17_WIDTH ; dimensions (y, x)
+ dw Route17_Blocks ; blocks
+ dw Route17_TextPointers ; texts
+ dw Route17_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION ROUTE_17, ROUTE_16, 0, 0, Route16_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_17, ROUTE_18, 0, 0, Route18_Blocks, 1
+ dw Route17_Object ; objects
diff --git a/data/mapHeaders/Route18.asm b/data/mapHeaders/Route18.asm
new file mode 100755
index 00000000..5e10bdbd
--- /dev/null
+++ b/data/mapHeaders/Route18.asm
@@ -0,0 +1,10 @@
+Route18_h:
+ db OVERWORLD ; tileset
+ db ROUTE_18_HEIGHT, ROUTE_18_WIDTH ; dimensions (y, x)
+ dw Route18_Blocks ; blocks
+ dw Route18_TextPointers ; texts
+ dw Route18_Script ; scripts
+ db NORTH | EAST ; connections
+ NORTH_MAP_CONNECTION ROUTE_18, ROUTE_17, 0, 0, Route17_Blocks
+ EAST_MAP_CONNECTION ROUTE_18, FUCHSIA_CITY, -3, 1, FuchsiaCity_Blocks, 1
+ dw Route18_Object ; objects
diff --git a/data/mapHeaders/Route18Gate1F.asm b/data/mapHeaders/Route18Gate1F.asm
new file mode 100755
index 00000000..0e4a0dc3
--- /dev/null
+++ b/data/mapHeaders/Route18Gate1F.asm
@@ -0,0 +1,8 @@
+Route18Gate1F_h:
+ db GATE ; tileset
+ db ROUTE_18_GATE_1F_HEIGHT, ROUTE_18_GATE_1F_WIDTH ; dimensions (y, x)
+ dw Route18Gate1F_Blocks ; blocks
+ dw Route18Gate1F_TextPointers ; texts
+ dw Route18Gate1F_Script ; scripts
+ db 0 ; connections
+ dw Route18Gate1F_Object ; objects
diff --git a/data/mapHeaders/Route18Gate2F.asm b/data/mapHeaders/Route18Gate2F.asm
new file mode 100755
index 00000000..5d8f7126
--- /dev/null
+++ b/data/mapHeaders/Route18Gate2F.asm
@@ -0,0 +1,8 @@
+Route18Gate2F_h:
+ db GATE ; tileset
+ db ROUTE_18_GATE_2F_HEIGHT, ROUTE_18_GATE_2F_WIDTH ; dimensions (y, x)
+ dw Route18Gate2F_Blocks ; blocks
+ dw Route18Gate2F_TextPointers ; texts
+ dw Route18Gate2F_Script ; scripts
+ db 0 ; connections
+ dw Route18Gate2F_Object ; objects
diff --git a/data/mapHeaders/Route19.asm b/data/mapHeaders/Route19.asm
new file mode 100755
index 00000000..79972677
--- /dev/null
+++ b/data/mapHeaders/Route19.asm
@@ -0,0 +1,10 @@
+Route19_h:
+ db OVERWORLD ; tileset
+ db ROUTE_19_HEIGHT, ROUTE_19_WIDTH ; dimensions (y, x)
+ dw Route19_Blocks ; blocks
+ dw Route19_TextPointers ; texts
+ dw Route19_Script ; scripts
+ db NORTH | WEST ; connections
+ NORTH_MAP_CONNECTION ROUTE_19, FUCHSIA_CITY, -3, 2, FuchsiaCity_Blocks
+ WEST_MAP_CONNECTION ROUTE_19, ROUTE_20, 18, 0, Route20_Blocks
+ dw Route19_Object ; objects
diff --git a/data/mapHeaders/Route2.asm b/data/mapHeaders/Route2.asm
new file mode 100755
index 00000000..94511d06
--- /dev/null
+++ b/data/mapHeaders/Route2.asm
@@ -0,0 +1,10 @@
+Route2_h:
+ db OVERWORLD ; tileset
+ db ROUTE_2_HEIGHT, ROUTE_2_WIDTH ; dimensions (y, x)
+ dw Route2_Blocks ; blocks
+ dw Route2_TextPointers ; texts
+ dw Route2_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION ROUTE_2, PEWTER_CITY, -3, 2, PewterCity_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_2, VIRIDIAN_CITY, -3, 2, ViridianCity_Blocks, 1
+ dw Route2_Object ; objects
diff --git a/data/mapHeaders/Route20.asm b/data/mapHeaders/Route20.asm
new file mode 100755
index 00000000..689f51cd
--- /dev/null
+++ b/data/mapHeaders/Route20.asm
@@ -0,0 +1,10 @@
+Route20_h:
+ db OVERWORLD ; tileset
+ db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; dimensions (y, x)
+ dw Route20_Blocks ; blocks
+ dw Route20_TextPointers ; texts
+ dw Route20_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION ROUTE_20, CINNABAR_ISLAND, 0, 0, CinnabarIsland_Blocks
+ EAST_MAP_CONNECTION ROUTE_20, ROUTE_19, -3, 15, Route19_Blocks
+ dw Route20_Object ; objects
diff --git a/data/mapHeaders/Route21.asm b/data/mapHeaders/Route21.asm
new file mode 100755
index 00000000..f37869dc
--- /dev/null
+++ b/data/mapHeaders/Route21.asm
@@ -0,0 +1,10 @@
+Route21_h:
+ db OVERWORLD ; tileset
+ db ROUTE_21_HEIGHT, ROUTE_21_WIDTH ; dimensions (y, x)
+ dw Route21_Blocks ; blocks
+ dw Route21_TextPointers ; texts
+ dw Route21_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION ROUTE_21, PALLET_TOWN, 0, 0, PalletTown_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_21, CINNABAR_ISLAND, 0, 0, CinnabarIsland_Blocks, 1
+ dw Route21_Object ; objects
diff --git a/data/mapHeaders/Route22.asm b/data/mapHeaders/Route22.asm
new file mode 100755
index 00000000..4d07475f
--- /dev/null
+++ b/data/mapHeaders/Route22.asm
@@ -0,0 +1,10 @@
+Route22_h:
+ db OVERWORLD ; tileset
+ db ROUTE_22_HEIGHT, ROUTE_22_WIDTH ; dimensions (y, x)
+ dw Route22_Blocks ; blocks
+ dw Route22_TextPointers ; texts
+ dw Route22_Script ; scripts
+ db NORTH | EAST ; connections
+ NORTH_MAP_CONNECTION ROUTE_22, ROUTE_23, 0, 0, Route23_Blocks
+ EAST_MAP_CONNECTION ROUTE_22, VIRIDIAN_CITY, -3, 1, ViridianCity_Blocks, 1
+ dw Route22_Object ; objects
diff --git a/data/mapHeaders/Route22Gate.asm b/data/mapHeaders/Route22Gate.asm
new file mode 100755
index 00000000..4d3ae0cc
--- /dev/null
+++ b/data/mapHeaders/Route22Gate.asm
@@ -0,0 +1,8 @@
+Route22Gate_h:
+ db GATE ; tileset
+ db ROUTE_22_GATE_HEIGHT, ROUTE_22_GATE_WIDTH ; dimensions (y, x)
+ dw Route22Gate_Blocks ; blocks
+ dw Route22Gate_TextPointers ; texts
+ dw Route22Gate_Script ; scripts
+ db 0 ; connections
+ dw Route22Gate_Object ; objects
diff --git a/data/mapHeaders/Route23.asm b/data/mapHeaders/Route23.asm
new file mode 100755
index 00000000..6b1fde97
--- /dev/null
+++ b/data/mapHeaders/Route23.asm
@@ -0,0 +1,10 @@
+Route23_h:
+ db PLATEAU ; tileset
+ db ROUTE_23_HEIGHT, ROUTE_23_WIDTH ; dimensions (y, x)
+ dw Route23_Blocks ; blocks
+ dw Route23_TextPointers ; texts
+ dw Route23_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION ROUTE_23, INDIGO_PLATEAU, 0, 0, IndigoPlateau_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_23, ROUTE_22, 0, 0, Route22_Blocks, 1
+ dw Route23_Object ; objects
diff --git a/data/mapHeaders/Route24.asm b/data/mapHeaders/Route24.asm
new file mode 100755
index 00000000..87776f60
--- /dev/null
+++ b/data/mapHeaders/Route24.asm
@@ -0,0 +1,10 @@
+Route24_h:
+ db OVERWORLD ; tileset
+ db ROUTE_24_HEIGHT, ROUTE_24_WIDTH ; dimensions (y, x)
+ dw Route24_Blocks ; blocks
+ dw Route24_TextPointers ; texts
+ dw Route24_Script ; scripts
+ db SOUTH | EAST ; connections
+ SOUTH_MAP_CONNECTION ROUTE_24, CERULEAN_CITY, -3, 2, CeruleanCity_Blocks, 1
+ EAST_MAP_CONNECTION ROUTE_24, ROUTE_25, 0, 0, Route25_Blocks
+ dw Route24_Object ; objects
diff --git a/data/mapHeaders/Route25.asm b/data/mapHeaders/Route25.asm
new file mode 100755
index 00000000..c300eeb3
--- /dev/null
+++ b/data/mapHeaders/Route25.asm
@@ -0,0 +1,9 @@
+Route25_h:
+ db OVERWORLD ; tileset
+ db ROUTE_25_HEIGHT, ROUTE_25_WIDTH ; dimensions (y, x)
+ dw Route25_Blocks ; blocks
+ dw Route25_TextPointers ; texts
+ dw Route25_Script ; scripts
+ db WEST ; connections
+ WEST_MAP_CONNECTION ROUTE_25, ROUTE_24, 0, 0, Route24_Blocks
+ dw Route25_Object ; objects
diff --git a/data/mapHeaders/Route2Gate.asm b/data/mapHeaders/Route2Gate.asm
new file mode 100755
index 00000000..9b284178
--- /dev/null
+++ b/data/mapHeaders/Route2Gate.asm
@@ -0,0 +1,8 @@
+Route2Gate_h:
+ db GATE ; tileset
+ db ROUTE_2_GATE_HEIGHT, ROUTE_2_GATE_WIDTH ; dimensions (y, x)
+ dw Route2Gate_Blocks ; blocks
+ dw Route2Gate_TextPointers ; texts
+ dw Route2Gate_Script ; scripts
+ db 0 ; connections
+ dw Route2Gate_Object ; objects
diff --git a/data/mapHeaders/Route2TradeHouse.asm b/data/mapHeaders/Route2TradeHouse.asm
new file mode 100755
index 00000000..33693943
--- /dev/null
+++ b/data/mapHeaders/Route2TradeHouse.asm
@@ -0,0 +1,8 @@
+Route2TradeHouse_h:
+ db HOUSE ; tileset
+ db ROUTE_2_TRADE_HOUSE_HEIGHT, ROUTE_2_TRADE_HOUSE_WIDTH ; dimensions (y, x)
+ dw Route2TradeHouse_Blocks ; blocks
+ dw Route2TradeHouse_TextPointers ; texts
+ dw Route2TradeHouse_Script ; scripts
+ db 0 ; connections
+ dw Route2TradeHouse_Object ; objects
diff --git a/data/mapHeaders/Route3.asm b/data/mapHeaders/Route3.asm
new file mode 100755
index 00000000..c611e4b8
--- /dev/null
+++ b/data/mapHeaders/Route3.asm
@@ -0,0 +1,10 @@
+Route3_h:
+ db OVERWORLD ; tileset
+ db ROUTE_3_HEIGHT, ROUTE_3_WIDTH ; dimensions (y, x)
+ dw Route3_Blocks ; blocks
+ dw Route3_TextPointers ; texts
+ dw Route3_Script ; scripts
+ db NORTH | WEST ; connections
+ NORTH_MAP_CONNECTION ROUTE_3, ROUTE_4, 25, 0, Route4_Blocks
+ WEST_MAP_CONNECTION ROUTE_3, PEWTER_CITY, -3, 1, PewterCity_Blocks
+ dw Route3_Object ; objects
diff --git a/data/mapHeaders/Route4.asm b/data/mapHeaders/Route4.asm
new file mode 100755
index 00000000..999a1207
--- /dev/null
+++ b/data/mapHeaders/Route4.asm
@@ -0,0 +1,10 @@
+Route4_h:
+ db OVERWORLD ; tileset
+ db ROUTE_4_HEIGHT, ROUTE_4_WIDTH ; dimensions (y, x)
+ dw Route4_Blocks ; blocks
+ dw Route4_TextPointers ; texts
+ dw Route4_Script ; scripts
+ db SOUTH | EAST ; connections
+ SOUTH_MAP_CONNECTION ROUTE_4, ROUTE_3, -3, 22, Route3_Blocks
+ EAST_MAP_CONNECTION ROUTE_4, CERULEAN_CITY, -3, 1, CeruleanCity_Blocks, 1
+ dw Route4_Object ; objects
diff --git a/data/mapHeaders/Route5.asm b/data/mapHeaders/Route5.asm
new file mode 100755
index 00000000..6480aebd
--- /dev/null
+++ b/data/mapHeaders/Route5.asm
@@ -0,0 +1,10 @@
+Route5_h:
+ db OVERWORLD ; tileset
+ db ROUTE_5_HEIGHT, ROUTE_5_WIDTH ; dimensions (y, x)
+ dw Route5_Blocks ; blocks
+ dw Route5_TextPointers ; texts
+ dw Route5_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION ROUTE_5, CERULEAN_CITY, -3, 2, CeruleanCity_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_5, SAFFRON_CITY, -3, 2, SaffronCity_Blocks, 1
+ dw Route5_Object ; objects
diff --git a/data/mapHeaders/Route5Gate.asm b/data/mapHeaders/Route5Gate.asm
new file mode 100755
index 00000000..bb418182
--- /dev/null
+++ b/data/mapHeaders/Route5Gate.asm
@@ -0,0 +1,8 @@
+Route5Gate_h:
+ db GATE ; tileset
+ db ROUTE_5_GATE_HEIGHT, ROUTE_5_GATE_WIDTH ; dimensions (y, x)
+ dw Route5Gate_Blocks ; blocks
+ dw Route5Gate_TextPointers ; texts
+ dw Route5Gate_Script ; scripts
+ db 0 ; connections
+ dw Route5Gate_Object ; objects
diff --git a/data/mapHeaders/Route6.asm b/data/mapHeaders/Route6.asm
new file mode 100755
index 00000000..9385ce5f
--- /dev/null
+++ b/data/mapHeaders/Route6.asm
@@ -0,0 +1,10 @@
+Route6_h:
+ db OVERWORLD ; tileset
+ db ROUTE_6_HEIGHT, ROUTE_6_WIDTH ; dimensions (y, x)
+ dw Route6_Blocks ; blocks
+ dw Route6_TextPointers ; texts
+ dw Route6_Script ; scripts
+ db NORTH | SOUTH ; connections
+ NORTH_MAP_CONNECTION ROUTE_6, SAFFRON_CITY, -3, 2, SaffronCity_Blocks
+ SOUTH_MAP_CONNECTION ROUTE_6, VERMILION_CITY, -3, 2, VermilionCity_Blocks, 1
+ dw Route6_Object ; objects
diff --git a/data/mapHeaders/Route6Gate.asm b/data/mapHeaders/Route6Gate.asm
new file mode 100755
index 00000000..282cc5b6
--- /dev/null
+++ b/data/mapHeaders/Route6Gate.asm
@@ -0,0 +1,8 @@
+Route6Gate_h:
+ db GATE ; tileset
+ db ROUTE_6_GATE_HEIGHT, ROUTE_6_GATE_WIDTH ; dimensions (y, x)
+ dw Route6Gate_Blocks ; blocks
+ dw Route6Gate_TextPointers ; texts
+ dw Route6Gate_Script ; scripts
+ db 0 ; connections
+ dw Route6Gate_Object ; objects
diff --git a/data/mapHeaders/Route7.asm b/data/mapHeaders/Route7.asm
new file mode 100755
index 00000000..9b34ea1f
--- /dev/null
+++ b/data/mapHeaders/Route7.asm
@@ -0,0 +1,10 @@
+Route7_h:
+ db OVERWORLD ; tileset
+ db ROUTE_7_HEIGHT, ROUTE_7_WIDTH ; dimensions (y, x)
+ dw Route7_Blocks ; blocks
+ dw Route7_TextPointers ; texts
+ dw Route7_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION ROUTE_7, CELADON_CITY, -3, 1, CeladonCity_Blocks
+ EAST_MAP_CONNECTION ROUTE_7, SAFFRON_CITY, -3, 1, SaffronCity_Blocks, 1
+ dw Route7_Object ; objects
diff --git a/data/mapHeaders/Route7Gate.asm b/data/mapHeaders/Route7Gate.asm
new file mode 100755
index 00000000..61771e42
--- /dev/null
+++ b/data/mapHeaders/Route7Gate.asm
@@ -0,0 +1,8 @@
+Route7Gate_h:
+ db GATE ; tileset
+ db ROUTE_7_GATE_HEIGHT, ROUTE_7_GATE_WIDTH ; dimensions (y, x)
+ dw Route7Gate_Blocks ; blocks
+ dw Route7Gate_TextPointers ; texts
+ dw Route7Gate_Script ; scripts
+ db 0 ; connections
+ dw Route7Gate_Object ; objects
diff --git a/data/mapHeaders/Route8.asm b/data/mapHeaders/Route8.asm
new file mode 100755
index 00000000..bd2ee71e
--- /dev/null
+++ b/data/mapHeaders/Route8.asm
@@ -0,0 +1,10 @@
+Route8_h:
+ db OVERWORLD ; tileset
+ db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; dimensions (y, x)
+ dw Route8_Blocks ; blocks
+ dw Route8_TextPointers ; texts
+ dw Route8_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION ROUTE_8, SAFFRON_CITY, -3, 1, SaffronCity_Blocks
+ EAST_MAP_CONNECTION ROUTE_8, LAVENDER_TOWN, 0, 0, LavenderTown_Blocks
+ dw Route8_Object ; objects
diff --git a/data/mapHeaders/Route8Gate.asm b/data/mapHeaders/Route8Gate.asm
new file mode 100755
index 00000000..dd14a237
--- /dev/null
+++ b/data/mapHeaders/Route8Gate.asm
@@ -0,0 +1,8 @@
+Route8Gate_h:
+ db GATE ; tileset
+ db ROUTE_8_GATE_HEIGHT, ROUTE_8_GATE_WIDTH ; dimensions (y, x)
+ dw Route8Gate_Blocks ; blocks
+ dw Route8Gate_TextPointers ; texts
+ dw Route8Gate_Script ; scripts
+ db 0 ; connections
+ dw Route8Gate_Object ; objects
diff --git a/data/mapHeaders/Route9.asm b/data/mapHeaders/Route9.asm
new file mode 100755
index 00000000..3dec3b0a
--- /dev/null
+++ b/data/mapHeaders/Route9.asm
@@ -0,0 +1,10 @@
+Route9_h:
+ db OVERWORLD ; tileset
+ db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; dimensions (y, x)
+ dw Route9_Blocks ; blocks
+ dw Route9_TextPointers ; texts
+ dw Route9_Script ; scripts
+ db WEST | EAST ; connections
+ WEST_MAP_CONNECTION ROUTE_9, CERULEAN_CITY, -3, 1, CeruleanCity_Blocks
+ EAST_MAP_CONNECTION ROUTE_9, ROUTE_10, 0, 0, Route10_Blocks, 1
+ dw Route9_Object ; objects
diff --git a/data/mapHeaders/SSAnne1F.asm b/data/mapHeaders/SSAnne1F.asm
new file mode 100755
index 00000000..a69423d6
--- /dev/null
+++ b/data/mapHeaders/SSAnne1F.asm
@@ -0,0 +1,8 @@
+SSAnne1F_h:
+ db SHIP ; tileset
+ db SS_ANNE_1F_HEIGHT, SS_ANNE_1F_WIDTH ; dimensions (y, x)
+ dw SSAnne1F_Blocks ; blocks
+ dw SSAnne1F_TextPointers ; texts
+ dw SSAnne1F_Script ; scripts
+ db 0 ; connections
+ dw SSAnne1F_Object ; objects
diff --git a/data/mapHeaders/SSAnne1FRooms.asm b/data/mapHeaders/SSAnne1FRooms.asm
new file mode 100755
index 00000000..1f8af23d
--- /dev/null
+++ b/data/mapHeaders/SSAnne1FRooms.asm
@@ -0,0 +1,8 @@
+SSAnne1FRooms_h:
+ db SHIP ; tileset
+ db SS_ANNE_1F_ROOMS_HEIGHT, SS_ANNE_1F_ROOMS_WIDTH ; dimensions (y, x)
+ dw SSAnne1FRooms_Blocks ; blocks
+ dw SSAnne1FRooms_TextPointers ; texts
+ dw SSAnne1FRooms_Script ; scripts
+ db 0 ; connections
+ dw SSAnne1FRooms_Object ; objects
diff --git a/data/mapHeaders/SSAnne2F.asm b/data/mapHeaders/SSAnne2F.asm
new file mode 100755
index 00000000..d42d16f4
--- /dev/null
+++ b/data/mapHeaders/SSAnne2F.asm
@@ -0,0 +1,8 @@
+SSAnne2F_h:
+ db SHIP ; tileset
+ db SS_ANNE_2F_HEIGHT, SS_ANNE_2F_WIDTH ; dimensions (y, x)
+ dw SSAnne2F_Blocks ; blocks
+ dw SSAnne2F_TextPointers ; texts
+ dw SSAnne2F_Script ; scripts
+ db 0 ; connections
+ dw SSAnne2F_Object ; objects
diff --git a/data/mapHeaders/SSAnne2FRooms.asm b/data/mapHeaders/SSAnne2FRooms.asm
new file mode 100755
index 00000000..f22de0fa
--- /dev/null
+++ b/data/mapHeaders/SSAnne2FRooms.asm
@@ -0,0 +1,8 @@
+SSAnne2FRooms_h:
+ db SHIP ; tileset
+ db SS_ANNE_2F_ROOMS_HEIGHT, SS_ANNE_2F_ROOMS_WIDTH ; dimensions (y, x)
+ dw SSAnne2FRooms_Blocks ; blocks
+ dw SSAnne2FRooms_TextPointers ; texts
+ dw SSAnne2FRooms_Script ; scripts
+ db 0 ; connections
+ dw SSAnne2FRooms_Object ; objects
diff --git a/data/mapHeaders/SSAnne3F.asm b/data/mapHeaders/SSAnne3F.asm
new file mode 100755
index 00000000..1c5dafea
--- /dev/null
+++ b/data/mapHeaders/SSAnne3F.asm
@@ -0,0 +1,8 @@
+SSAnne3F_h:
+ db SHIP ; tileset
+ db SS_ANNE_3F_HEIGHT, SS_ANNE_3F_WIDTH ; dimensions (y, x)
+ dw SSAnne3F_Blocks ; blocks
+ dw SSAnne3F_TextPointers ; texts
+ dw SSAnne3F_Script ; scripts
+ db 0 ; connections
+ dw SSAnne3F_Object ; objects
diff --git a/data/mapHeaders/SSAnneB1F.asm b/data/mapHeaders/SSAnneB1F.asm
new file mode 100755
index 00000000..a3ca6dfa
--- /dev/null
+++ b/data/mapHeaders/SSAnneB1F.asm
@@ -0,0 +1,8 @@
+SSAnneB1F_h:
+ db SHIP ; tileset
+ db SS_ANNE_B1F_HEIGHT, SS_ANNE_B1F_WIDTH ; dimensions (y, x)
+ dw SSAnneB1F_Blocks ; blocks
+ dw SSAnneB1F_TextPointers ; texts
+ dw SSAnneB1F_Script ; scripts
+ db 0 ; connections
+ dw SSAnneB1F_Object ; objects
diff --git a/data/mapHeaders/SSAnneB1FRooms.asm b/data/mapHeaders/SSAnneB1FRooms.asm
new file mode 100755
index 00000000..f08e343b
--- /dev/null
+++ b/data/mapHeaders/SSAnneB1FRooms.asm
@@ -0,0 +1,8 @@
+SSAnneB1FRooms_h:
+ db SHIP ; tileset
+ db SS_ANNE_B1F_ROOMS_HEIGHT, SS_ANNE_B1F_ROOMS_WIDTH ; dimensions (y, x)
+ dw SSAnneB1FRooms_Blocks ; blocks
+ dw SSAnneB1FRooms_TextPointers ; texts
+ dw SSAnneB1FRooms_Script ; scripts
+ db 0 ; connections
+ dw SSAnneB1FRooms_Object ; objects
diff --git a/data/mapHeaders/SSAnneBow.asm b/data/mapHeaders/SSAnneBow.asm
new file mode 100755
index 00000000..baa71147
--- /dev/null
+++ b/data/mapHeaders/SSAnneBow.asm
@@ -0,0 +1,8 @@
+SSAnneBow_h:
+ db SHIP ; tileset
+ db SS_ANNE_BOW_HEIGHT, SS_ANNE_BOW_WIDTH ; dimensions (y, x)
+ dw SSAnneBow_Blocks ; blocks
+ dw SSAnneBow_TextPointers ; texts
+ dw SSAnneBow_Script ; scripts
+ db 0 ; connections
+ dw SSAnneBow_Object ; objects
diff --git a/data/mapHeaders/SSAnneCaptainsRoom.asm b/data/mapHeaders/SSAnneCaptainsRoom.asm
new file mode 100755
index 00000000..433f060a
--- /dev/null
+++ b/data/mapHeaders/SSAnneCaptainsRoom.asm
@@ -0,0 +1,8 @@
+SSAnneCaptainsRoom_h:
+ db SHIP ; tileset
+ db SS_ANNE_CAPTAINS_ROOM_HEIGHT, SS_ANNE_CAPTAINS_ROOM_WIDTH ; dimensions (y, x)
+ dw SSAnneCaptainsRoom_Blocks ; blocks
+ dw SSAnneCaptainsRoom_TextPointers ; texts
+ dw SSAnneCaptainsRoom_Script ; scripts
+ db 0 ; connections
+ dw SSAnneCaptainsRoom_Object ; objects
diff --git a/data/mapHeaders/SSAnneKitchen.asm b/data/mapHeaders/SSAnneKitchen.asm
new file mode 100755
index 00000000..eacbbfb8
--- /dev/null
+++ b/data/mapHeaders/SSAnneKitchen.asm
@@ -0,0 +1,8 @@
+SSAnneKitchen_h:
+ db SHIP ; tileset
+ db SS_ANNE_KITCHEN_HEIGHT, SS_ANNE_KITCHEN_WIDTH ; dimensions (y, x)
+ dw SSAnneKitchen_Blocks ; blocks
+ dw SSAnneKitchen_TextPointers ; texts
+ dw SSAnneKitchen_Script ; scripts
+ db 0 ; connections
+ dw SSAnneKitchen_Object ; objects
diff --git a/data/mapHeaders/SafariZoneCenter.asm b/data/mapHeaders/SafariZoneCenter.asm
new file mode 100755
index 00000000..8ec6c890
--- /dev/null
+++ b/data/mapHeaders/SafariZoneCenter.asm
@@ -0,0 +1,8 @@
+SafariZoneCenter_h:
+ db FOREST ; tileset
+ db SAFARI_ZONE_CENTER_HEIGHT, SAFARI_ZONE_CENTER_WIDTH ; dimensions (y, x)
+ dw SafariZoneCenter_Blocks ; blocks
+ dw SafariZoneCenter_TextPointers ; texts
+ dw SafariZoneCenter_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneCenter_Object ; objects
diff --git a/data/mapHeaders/SafariZoneCenterRestHouse.asm b/data/mapHeaders/SafariZoneCenterRestHouse.asm
new file mode 100755
index 00000000..9b1064f2
--- /dev/null
+++ b/data/mapHeaders/SafariZoneCenterRestHouse.asm
@@ -0,0 +1,8 @@
+SafariZoneCenterRestHouse_h:
+ db GATE ; tileset
+ db SAFARI_ZONE_CENTER_REST_HOUSE_HEIGHT, SAFARI_ZONE_CENTER_REST_HOUSE_WIDTH ; dimensions (y, x)
+ dw SafariZoneCenterRestHouse_Blocks ; blocks
+ dw SafariZoneCenterRestHouse_TextPointers ; texts
+ dw SafariZoneCenterRestHouse_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneCenterRestHouse_Object ; objects
diff --git a/data/mapHeaders/SafariZoneEast.asm b/data/mapHeaders/SafariZoneEast.asm
new file mode 100755
index 00000000..99556473
--- /dev/null
+++ b/data/mapHeaders/SafariZoneEast.asm
@@ -0,0 +1,8 @@
+SafariZoneEast_h:
+ db FOREST ; tileset
+ db SAFARI_ZONE_EAST_HEIGHT, SAFARI_ZONE_EAST_WIDTH ; dimensions (y, x)
+ dw SafariZoneEast_Blocks ; blocks
+ dw SafariZoneEast_TextPointers ; texts
+ dw SafariZoneEast_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneEast_Object ; objects
diff --git a/data/mapHeaders/SafariZoneEastRestHouse.asm b/data/mapHeaders/SafariZoneEastRestHouse.asm
new file mode 100755
index 00000000..b9f219c5
--- /dev/null
+++ b/data/mapHeaders/SafariZoneEastRestHouse.asm
@@ -0,0 +1,8 @@
+SafariZoneEastRestHouse_h:
+ db GATE ; tileset
+ db SAFARI_ZONE_EAST_REST_HOUSE_HEIGHT, SAFARI_ZONE_EAST_REST_HOUSE_WIDTH ; dimensions (y, x)
+ dw SafariZoneEastRestHouse_Blocks ; blocks
+ dw SafariZoneEastRestHouse_TextPointers ; texts
+ dw SafariZoneEastRestHouse_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneEastRestHouse_Object ; objects
diff --git a/data/mapHeaders/SafariZoneGate.asm b/data/mapHeaders/SafariZoneGate.asm
new file mode 100755
index 00000000..ed306ad0
--- /dev/null
+++ b/data/mapHeaders/SafariZoneGate.asm
@@ -0,0 +1,8 @@
+SafariZoneGate_h:
+ db GATE ; tileset
+ db SAFARI_ZONE_GATE_HEIGHT, SAFARI_ZONE_GATE_WIDTH ; dimensions (y, x)
+ dw SafariZoneGate_Blocks ; blocks
+ dw SafariZoneGate_TextPointers ; texts
+ dw SafariZoneGate_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneGate_Object ; objects
diff --git a/data/mapHeaders/SafariZoneNorth.asm b/data/mapHeaders/SafariZoneNorth.asm
new file mode 100755
index 00000000..3d1a2f51
--- /dev/null
+++ b/data/mapHeaders/SafariZoneNorth.asm
@@ -0,0 +1,8 @@
+SafariZoneNorth_h:
+ db FOREST ; tileset
+ db SAFARI_ZONE_NORTH_HEIGHT, SAFARI_ZONE_NORTH_WIDTH ; dimensions (y, x)
+ dw SafariZoneNorth_Blocks ; blocks
+ dw SafariZoneNorth_TextPointers ; texts
+ dw SafariZoneNorth_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneNorth_Object ; objects
diff --git a/data/mapHeaders/SafariZoneNorthRestHouse.asm b/data/mapHeaders/SafariZoneNorthRestHouse.asm
new file mode 100755
index 00000000..938c15cf
--- /dev/null
+++ b/data/mapHeaders/SafariZoneNorthRestHouse.asm
@@ -0,0 +1,8 @@
+SafariZoneNorthRestHouse_h:
+ db GATE ; tileset
+ db SAFARI_ZONE_NORTH_REST_HOUSE_HEIGHT, SAFARI_ZONE_NORTH_REST_HOUSE_WIDTH ; dimensions (y, x)
+ dw SafariZoneNorthRestHouse_Blocks ; blocks
+ dw SafariZoneNorthRestHouse_TextPointers ; texts
+ dw SafariZoneNorthRestHouse_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneNorthRestHouse_Object ; objects
diff --git a/data/mapHeaders/SafariZoneSecretHouse.asm b/data/mapHeaders/SafariZoneSecretHouse.asm
new file mode 100755
index 00000000..91068691
--- /dev/null
+++ b/data/mapHeaders/SafariZoneSecretHouse.asm
@@ -0,0 +1,8 @@
+SafariZoneSecretHouse_h:
+ db LAB ; tileset
+ db SAFARI_ZONE_SECRET_HOUSE_HEIGHT, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; dimensions (y, x)
+ dw SafariZoneSecretHouse_Blocks ; blocks
+ dw SafariZoneSecretHouse_TextPointers ; texts
+ dw SafariZoneSecretHouse_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneSecretHouse_Object ; objects
diff --git a/data/mapHeaders/SafariZoneWest.asm b/data/mapHeaders/SafariZoneWest.asm
new file mode 100755
index 00000000..876169d1
--- /dev/null
+++ b/data/mapHeaders/SafariZoneWest.asm
@@ -0,0 +1,8 @@
+SafariZoneWest_h:
+ db FOREST ; tileset
+ db SAFARI_ZONE_WEST_HEIGHT, SAFARI_ZONE_WEST_WIDTH ; dimensions (y, x)
+ dw SafariZoneWest_Blocks ; blocks
+ dw SafariZoneWest_TextPointers ; texts
+ dw SafariZoneWest_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneWest_Object ; objects
diff --git a/data/mapHeaders/SafariZoneWestRestHouse.asm b/data/mapHeaders/SafariZoneWestRestHouse.asm
new file mode 100755
index 00000000..886382ec
--- /dev/null
+++ b/data/mapHeaders/SafariZoneWestRestHouse.asm
@@ -0,0 +1,8 @@
+SafariZoneWestRestHouse_h:
+ db GATE ; tileset
+ db SAFARI_ZONE_WEST_REST_HOUSE_HEIGHT, SAFARI_ZONE_WEST_REST_HOUSE_WIDTH ; dimensions (y, x)
+ dw SafariZoneWestRestHouse_Blocks ; blocks
+ dw SafariZoneWestRestHouse_TextPointers ; texts
+ dw SafariZoneWestRestHouse_Script ; scripts
+ db 0 ; connections
+ dw SafariZoneWestRestHouse_Object ; objects
diff --git a/data/mapHeaders/SaffronCity.asm b/data/mapHeaders/SaffronCity.asm
new file mode 100755
index 00000000..13239891
--- /dev/null
+++ b/data/mapHeaders/SaffronCity.asm
@@ -0,0 +1,12 @@
+SaffronCity_h:
+ db OVERWORLD ; tileset
+ db SAFFRON_CITY_HEIGHT, SAFFRON_CITY_WIDTH ; dimensions (y, x)
+ dw SaffronCity_Blocks ; blocks
+ dw SaffronCity_TextPointers ; texts
+ dw SaffronCity_Script ; scripts
+ db NORTH | SOUTH | WEST | EAST ; connections
+ NORTH_MAP_CONNECTION SAFFRON_CITY, ROUTE_5, 5, 0, Route5_Blocks
+ SOUTH_MAP_CONNECTION SAFFRON_CITY, ROUTE_6, 5, 0, Route6_Blocks, 1
+ WEST_MAP_CONNECTION SAFFRON_CITY, ROUTE_7, 4, 0, Route7_Blocks
+ EAST_MAP_CONNECTION SAFFRON_CITY, ROUTE_8, 4, 0, Route8_Blocks
+ dw SaffronCity_Object ; objects
diff --git a/data/mapHeaders/SaffronGym.asm b/data/mapHeaders/SaffronGym.asm
new file mode 100755
index 00000000..6cbadb2c
--- /dev/null
+++ b/data/mapHeaders/SaffronGym.asm
@@ -0,0 +1,8 @@
+SaffronGym_h:
+ db FACILITY ; tileset
+ db SAFFRON_GYM_HEIGHT, SAFFRON_GYM_WIDTH ; dimensions (y, x)
+ dw SaffronGym_Blocks ; blocks
+ dw SaffronGym_TextPointers ; texts
+ dw SaffronGym_Script ; scripts
+ db 0 ; connections
+ dw SaffronGym_Object ; objects
diff --git a/data/mapHeaders/SaffronMart.asm b/data/mapHeaders/SaffronMart.asm
new file mode 100755
index 00000000..abd537b6
--- /dev/null
+++ b/data/mapHeaders/SaffronMart.asm
@@ -0,0 +1,8 @@
+SaffronMart_h:
+ db MART ; tileset
+ db SAFFRON_MART_HEIGHT, SAFFRON_MART_WIDTH ; dimensions (y, x)
+ dw SaffronMart_Blocks ; blocks
+ dw SaffronMart_TextPointers ; texts
+ dw SaffronMart_Script ; scripts
+ db 0 ; connections
+ dw SaffronMart_Object ; objects
diff --git a/data/mapHeaders/SaffronPidgeyHouse.asm b/data/mapHeaders/SaffronPidgeyHouse.asm
new file mode 100755
index 00000000..5d6e21ae
--- /dev/null
+++ b/data/mapHeaders/SaffronPidgeyHouse.asm
@@ -0,0 +1,8 @@
+SaffronPidgeyHouse_h:
+ db HOUSE ; tileset
+ db SAFFRON_PIDGEY_HOUSE_HEIGHT, SAFFRON_PIDGEY_HOUSE_WIDTH ; dimensions (y, x)
+ dw SaffronPidgeyHouse_Blocks ; blocks
+ dw SaffronPidgeyHouse_TextPointers ; texts
+ dw SaffronPidgeyHouse_Script ; scripts
+ db 0 ; connections
+ dw SaffronPidgeyHouse_Object ; objects
diff --git a/data/mapHeaders/SaffronPokecenter.asm b/data/mapHeaders/SaffronPokecenter.asm
new file mode 100755
index 00000000..32f1ec71
--- /dev/null
+++ b/data/mapHeaders/SaffronPokecenter.asm
@@ -0,0 +1,8 @@
+SaffronPokecenter_h:
+ db POKECENTER ; tileset
+ db SAFFRON_POKECENTER_HEIGHT, SAFFRON_POKECENTER_WIDTH ; dimensions (y, x)
+ dw SaffronPokecenter_Blocks ; blocks
+ dw SaffronPokecenter_TextPointers ; texts
+ dw SaffronPokecenter_Script ; scripts
+ db 0 ; connections
+ dw SaffronPokecenter_Object ; objects
diff --git a/data/mapHeaders/SeafoamIslands1F.asm b/data/mapHeaders/SeafoamIslands1F.asm
new file mode 100755
index 00000000..f5260cda
--- /dev/null
+++ b/data/mapHeaders/SeafoamIslands1F.asm
@@ -0,0 +1,8 @@
+SeafoamIslands1F_h:
+ db CAVERN ; tileset
+ db SEAFOAM_ISLANDS_1F_HEIGHT, SEAFOAM_ISLANDS_1F_WIDTH ; dimensions (y, x)
+ dw SeafoamIslands1F_Blocks ; blocks
+ dw SeafoamIslands1F_TextPointers ; texts
+ dw SeafoamIslands1F_Script ; scripts
+ db 0 ; connections
+ dw SeafoamIslands1F_Object ; objects
diff --git a/data/mapHeaders/SeafoamIslandsB1F.asm b/data/mapHeaders/SeafoamIslandsB1F.asm
new file mode 100755
index 00000000..23116f74
--- /dev/null
+++ b/data/mapHeaders/SeafoamIslandsB1F.asm
@@ -0,0 +1,8 @@
+SeafoamIslandsB1F_h:
+ db CAVERN ; tileset
+ db SEAFOAM_ISLANDS_B1F_HEIGHT, SEAFOAM_ISLANDS_B1F_WIDTH ; dimensions (y, x)
+ dw SeafoamIslandsB1F_Blocks ; blocks
+ dw SeafoamIslandsB1F_TextPointers ; texts
+ dw SeafoamIslandsB1F_Script ; scripts
+ db 0 ; connections
+ dw SeafoamIslandsB1F_Object ; objects
diff --git a/data/mapHeaders/SeafoamIslandsB2F.asm b/data/mapHeaders/SeafoamIslandsB2F.asm
new file mode 100755
index 00000000..10d45dad
--- /dev/null
+++ b/data/mapHeaders/SeafoamIslandsB2F.asm
@@ -0,0 +1,8 @@
+SeafoamIslandsB2F_h:
+ db CAVERN ; tileset
+ db SEAFOAM_ISLANDS_B2F_HEIGHT, SEAFOAM_ISLANDS_B2F_WIDTH ; dimensions (y, x)
+ dw SeafoamIslandsB2F_Blocks ; blocks
+ dw SeafoamIslandsB2F_TextPointers ; texts
+ dw SeafoamIslandsB2F_Script ; scripts
+ db 0 ; connections
+ dw SeafoamIslandsB2F_Object ; objects
diff --git a/data/mapHeaders/SeafoamIslandsB3F.asm b/data/mapHeaders/SeafoamIslandsB3F.asm
new file mode 100755
index 00000000..812d1121
--- /dev/null
+++ b/data/mapHeaders/SeafoamIslandsB3F.asm
@@ -0,0 +1,8 @@
+SeafoamIslandsB3F_h:
+ db CAVERN ; tileset
+ db SEAFOAM_ISLANDS_B3F_HEIGHT, SEAFOAM_ISLANDS_B3F_WIDTH ; dimensions (y, x)
+ dw SeafoamIslandsB3F_Blocks ; blocks
+ dw SeafoamIslandsB3F_TextPointers ; texts
+ dw SeafoamIslandsB3F_Script ; scripts
+ db 0 ; connections
+ dw SeafoamIslandsB3F_Object ; objects
diff --git a/data/mapHeaders/SeafoamIslandsB4F.asm b/data/mapHeaders/SeafoamIslandsB4F.asm
new file mode 100755
index 00000000..96c25e06
--- /dev/null
+++ b/data/mapHeaders/SeafoamIslandsB4F.asm
@@ -0,0 +1,8 @@
+SeafoamIslandsB4F_h:
+ db CAVERN ; tileset
+ db SEAFOAM_ISLANDS_B4F_HEIGHT, SEAFOAM_ISLANDS_B4F_WIDTH ; dimensions (y, x)
+ dw SeafoamIslandsB4F_Blocks ; blocks
+ dw SeafoamIslandsB4F_TextPointers ; texts
+ dw SeafoamIslandsB4F_Script ; scripts
+ db 0 ; connections
+ dw SeafoamIslandsB4F_Object ; objects
diff --git a/data/mapHeaders/SilphCo10F.asm b/data/mapHeaders/SilphCo10F.asm
new file mode 100755
index 00000000..ad040479
--- /dev/null
+++ b/data/mapHeaders/SilphCo10F.asm
@@ -0,0 +1,8 @@
+SilphCo10F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_10F_HEIGHT, SILPH_CO_10F_WIDTH ; dimensions (y, x)
+ dw SilphCo10F_Blocks ; blocks
+ dw SilphCo10F_TextPointers ; texts
+ dw SilphCo10F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo10F_Object ; objects
diff --git a/data/mapHeaders/SilphCo11F.asm b/data/mapHeaders/SilphCo11F.asm
new file mode 100755
index 00000000..08d6d650
--- /dev/null
+++ b/data/mapHeaders/SilphCo11F.asm
@@ -0,0 +1,8 @@
+SilphCo11F_h:
+ db INTERIOR ; tileset
+ db SILPH_CO_11F_HEIGHT, SILPH_CO_11F_WIDTH ; dimensions (y, x)
+ dw SilphCo11F_Blocks ; blocks
+ dw SilphCo11F_TextPointers ; texts
+ dw SilphCo11F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo11F_Object ; objects
diff --git a/data/mapHeaders/SilphCo1F.asm b/data/mapHeaders/SilphCo1F.asm
new file mode 100755
index 00000000..45e6c5bf
--- /dev/null
+++ b/data/mapHeaders/SilphCo1F.asm
@@ -0,0 +1,8 @@
+SilphCo1F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_1F_HEIGHT, SILPH_CO_1F_WIDTH ; dimensions (y, x)
+ dw SilphCo1F_Blocks ; blocks
+ dw SilphCo1F_TextPointers ; texts
+ dw SilphCo1F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo1F_Object ; objects
diff --git a/data/mapHeaders/SilphCo2F.asm b/data/mapHeaders/SilphCo2F.asm
new file mode 100755
index 00000000..69c2fb51
--- /dev/null
+++ b/data/mapHeaders/SilphCo2F.asm
@@ -0,0 +1,8 @@
+SilphCo2F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_2F_HEIGHT, SILPH_CO_2F_WIDTH ; dimensions (y, x)
+ dw SilphCo2F_Blocks ; blocks
+ dw SilphCo2F_TextPointers ; texts
+ dw SilphCo2F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo2F_Object ; objects
diff --git a/data/mapHeaders/SilphCo3F.asm b/data/mapHeaders/SilphCo3F.asm
new file mode 100755
index 00000000..6911a604
--- /dev/null
+++ b/data/mapHeaders/SilphCo3F.asm
@@ -0,0 +1,8 @@
+SilphCo3F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_3F_HEIGHT, SILPH_CO_3F_WIDTH ; dimensions (y, x)
+ dw SilphCo3F_Blocks ; blocks
+ dw SilphCo3F_TextPointers ; texts
+ dw SilphCo3F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo3F_Object ; objects
diff --git a/data/mapHeaders/SilphCo4F.asm b/data/mapHeaders/SilphCo4F.asm
new file mode 100755
index 00000000..591ddc07
--- /dev/null
+++ b/data/mapHeaders/SilphCo4F.asm
@@ -0,0 +1,8 @@
+SilphCo4F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_4F_HEIGHT, SILPH_CO_4F_WIDTH ; dimensions (y, x)
+ dw SilphCo4F_Blocks ; blocks
+ dw SilphCo4F_TextPointers ; texts
+ dw SilphCo4F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo4F_Object ; objects
diff --git a/data/mapHeaders/SilphCo5F.asm b/data/mapHeaders/SilphCo5F.asm
new file mode 100755
index 00000000..0303ceba
--- /dev/null
+++ b/data/mapHeaders/SilphCo5F.asm
@@ -0,0 +1,8 @@
+SilphCo5F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_5F_HEIGHT, SILPH_CO_5F_WIDTH ; dimensions (y, x)
+ dw SilphCo5F_Blocks ; blocks
+ dw SilphCo5F_TextPointers ; texts
+ dw SilphCo5F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo5F_Object ; objects
diff --git a/data/mapHeaders/SilphCo6F.asm b/data/mapHeaders/SilphCo6F.asm
new file mode 100755
index 00000000..b26a7587
--- /dev/null
+++ b/data/mapHeaders/SilphCo6F.asm
@@ -0,0 +1,8 @@
+SilphCo6F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_6F_HEIGHT, SILPH_CO_6F_WIDTH ; dimensions (y, x)
+ dw SilphCo6F_Blocks ; blocks
+ dw SilphCo6F_TextPointers ; texts
+ dw SilphCo6F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo6F_Object ; objects
diff --git a/data/mapHeaders/SilphCo7F.asm b/data/mapHeaders/SilphCo7F.asm
new file mode 100755
index 00000000..5c6ea959
--- /dev/null
+++ b/data/mapHeaders/SilphCo7F.asm
@@ -0,0 +1,8 @@
+SilphCo7F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_7F_HEIGHT, SILPH_CO_7F_WIDTH ; dimensions (y, x)
+ dw SilphCo7F_Blocks ; blocks
+ dw SilphCo7F_TextPointers ; texts
+ dw SilphCo7F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo7F_Object ; objects
diff --git a/data/mapHeaders/SilphCo8F.asm b/data/mapHeaders/SilphCo8F.asm
new file mode 100755
index 00000000..e467298e
--- /dev/null
+++ b/data/mapHeaders/SilphCo8F.asm
@@ -0,0 +1,8 @@
+SilphCo8F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_8F_HEIGHT, SILPH_CO_8F_WIDTH ; dimensions (y, x)
+ dw SilphCo8F_Blocks ; blocks
+ dw SilphCo8F_TextPointers ; texts
+ dw SilphCo8F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo8F_Object ; objects
diff --git a/data/mapHeaders/SilphCo9F.asm b/data/mapHeaders/SilphCo9F.asm
new file mode 100755
index 00000000..ec591e51
--- /dev/null
+++ b/data/mapHeaders/SilphCo9F.asm
@@ -0,0 +1,8 @@
+SilphCo9F_h:
+ db FACILITY ; tileset
+ db SILPH_CO_9F_HEIGHT, SILPH_CO_9F_WIDTH ; dimensions (y, x)
+ dw SilphCo9F_Blocks ; blocks
+ dw SilphCo9F_TextPointers ; texts
+ dw SilphCo9F_Script ; scripts
+ db 0 ; connections
+ dw SilphCo9F_Object ; objects
diff --git a/data/mapHeaders/SilphCoElevator.asm b/data/mapHeaders/SilphCoElevator.asm
new file mode 100755
index 00000000..0abe2810
--- /dev/null
+++ b/data/mapHeaders/SilphCoElevator.asm
@@ -0,0 +1,8 @@
+SilphCoElevator_h:
+ db LOBBY ; tileset
+ db SILPH_CO_ELEVATOR_HEIGHT, SILPH_CO_ELEVATOR_WIDTH ; dimensions (y, x)
+ dw SilphCoElevator_Blocks ; blocks
+ dw SilphCoElevator_TextPointers ; texts
+ dw SilphCoElevator_Script ; scripts
+ db 0 ; connections
+ dw SilphCoElevator_Object ; objects
diff --git a/data/mapHeaders/TradeCenter.asm b/data/mapHeaders/TradeCenter.asm
new file mode 100755
index 00000000..39981c35
--- /dev/null
+++ b/data/mapHeaders/TradeCenter.asm
@@ -0,0 +1,8 @@
+TradeCenter_h:
+ db CLUB ; tileset
+ db TRADE_CENTER_HEIGHT, TRADE_CENTER_WIDTH ; dimensions (y, x)
+ dw TradeCenter_Blocks ; blocks
+ dw TradeCenter_TextPointers ; texts
+ dw TradeCenter_Script ; scripts
+ db 0 ; connections
+ dw TradeCenter_Object ; objects
diff --git a/data/mapHeaders/UndergroundPathNorthSouth.asm b/data/mapHeaders/UndergroundPathNorthSouth.asm
new file mode 100755
index 00000000..5dd8cdf8
--- /dev/null
+++ b/data/mapHeaders/UndergroundPathNorthSouth.asm
@@ -0,0 +1,8 @@
+UndergroundPathNorthSouth_h:
+ db UNDERGROUND ; tileset
+ db UNDERGROUND_PATH_NORTH_SOUTH_HEIGHT, UNDERGROUND_PATH_NORTH_SOUTH_WIDTH ; dimensions (y, x)
+ dw UndergroundPathNorthSouth_Blocks ; blocks
+ dw UndergroundPathNorthSouth_TextPointers ; texts
+ dw UndergroundPathNorthSouth_Script ; scripts
+ db 0 ; connections
+ dw UndergroundPathNorthSouth_Object ; objects
diff --git a/data/mapHeaders/UndergroundPathRoute5.asm b/data/mapHeaders/UndergroundPathRoute5.asm
new file mode 100755
index 00000000..14c6aa4d
--- /dev/null
+++ b/data/mapHeaders/UndergroundPathRoute5.asm
@@ -0,0 +1,8 @@
+UndergroundPathRoute5_h:
+ db GATE ; tileset
+ db UNDERGROUND_PATH_ROUTE_5_HEIGHT, UNDERGROUND_PATH_ROUTE_5_WIDTH ; dimensions (y, x)
+ dw UndergroundPathRoute5_Blocks ; blocks
+ dw UndergroundPathRoute5_TextPointers ; texts
+ dw UndergroundPathRoute5_Script ; scripts
+ db 0 ; connections
+ dw UndergroundPathRoute5_Object ; objects
diff --git a/data/mapHeaders/UndergroundPathRoute6.asm b/data/mapHeaders/UndergroundPathRoute6.asm
new file mode 100755
index 00000000..6aea459c
--- /dev/null
+++ b/data/mapHeaders/UndergroundPathRoute6.asm
@@ -0,0 +1,8 @@
+UndergroundPathRoute6_h:
+ db GATE ; tileset
+ db UNDERGROUND_PATH_ROUTE_6_HEIGHT, UNDERGROUND_PATH_ROUTE_6_WIDTH ; dimensions (y, x)
+ dw UndergroundPathRoute6_Blocks ; blocks
+ dw UndergroundPathRoute6_TextPointers ; texts
+ dw UndergroundPathRoute6_Script ; scripts
+ db 0 ; connections
+ dw UndergroundPathRoute6_Object ; objects
diff --git a/data/mapHeaders/UndergroundPathRoute7.asm b/data/mapHeaders/UndergroundPathRoute7.asm
new file mode 100755
index 00000000..91495ea3
--- /dev/null
+++ b/data/mapHeaders/UndergroundPathRoute7.asm
@@ -0,0 +1,8 @@
+UndergroundPathRoute7_h:
+ db GATE ; tileset
+ db UNDERGROUND_PATH_ROUTE_7_HEIGHT, UNDERGROUND_PATH_ROUTE_7_WIDTH ; dimensions (y, x)
+ dw UndergroundPathRoute7_Blocks ; blocks
+ dw UndergroundPathRoute7_TextPointers ; texts
+ dw UndergroundPathRoute7_Script ; scripts
+ db 0 ; connections
+ dw UndergroundPathRoute7_Object ; objects
diff --git a/data/mapHeaders/UndergroundPathRoute7Copy.asm b/data/mapHeaders/UndergroundPathRoute7Copy.asm
new file mode 100755
index 00000000..9d3f4c62
--- /dev/null
+++ b/data/mapHeaders/UndergroundPathRoute7Copy.asm
@@ -0,0 +1,8 @@
+UndergroundPathRoute7Copy_h:
+ db GATE ; tileset
+ db UNDERGROUND_PATH_ROUTE_7_HEIGHT, UNDERGROUND_PATH_ROUTE_7_WIDTH ; dimensions (y, x)
+ dw UndergroundPathRoute7Copy_Blocks ; blocks
+ dw UndergroundPathRoute7Copy_TextPointers ; texts
+ dw UndergroundPathRoute7Copy_Script ; scripts
+ db 0 ; connections
+ dw UndergroundPathRoute7Copy_Object ; objects
diff --git a/data/mapHeaders/UndergroundPathRoute8.asm b/data/mapHeaders/UndergroundPathRoute8.asm
new file mode 100755
index 00000000..f34265b8
--- /dev/null
+++ b/data/mapHeaders/UndergroundPathRoute8.asm
@@ -0,0 +1,8 @@
+UndergroundPathRoute8_h:
+ db GATE ; tileset
+ db UNDERGROUND_PATH_ROUTE_8_HEIGHT, UNDERGROUND_PATH_ROUTE_8_WIDTH ; dimensions (y, x)
+ dw UndergroundPathRoute8_Blocks ; blocks
+ dw UndergroundPathRoute8_TextPointers ; texts
+ dw UndergroundPathRoute8_Script ; scripts
+ db 0 ; connections
+ dw UndergroundPathRoute8_Object ; objects
diff --git a/data/mapHeaders/UndergroundPathWestEast.asm b/data/mapHeaders/UndergroundPathWestEast.asm
new file mode 100755
index 00000000..d084bd73
--- /dev/null
+++ b/data/mapHeaders/UndergroundPathWestEast.asm
@@ -0,0 +1,8 @@
+UndergroundPathWestEast_h:
+ db UNDERGROUND ; tileset
+ db UNDERGROUND_PATH_WEST_EAST_HEIGHT, UNDERGROUND_PATH_WEST_EAST_WIDTH ; dimensions (y, x)
+ dw UndergroundPathWestEast_Blocks ; blocks
+ dw UndergroundPathWestEast_TextPointers ; texts
+ dw UndergroundPathWestEast_Script ; scripts
+ db 0 ; connections
+ dw UndergroundPathWestEast_Object ; objects
diff --git a/data/mapHeaders/VermilionCity.asm b/data/mapHeaders/VermilionCity.asm
new file mode 100755
index 00000000..6521ad89
--- /dev/null
+++ b/data/mapHeaders/VermilionCity.asm
@@ -0,0 +1,10 @@
+VermilionCity_h:
+ db OVERWORLD ; tileset
+ db VERMILION_CITY_HEIGHT, VERMILION_CITY_WIDTH ; dimensions (y, x)
+ dw VermilionCity_Blocks ; blocks
+ dw VermilionCity_TextPointers ; texts
+ dw VermilionCity_Script ; scripts
+ db NORTH | EAST ; connections
+ NORTH_MAP_CONNECTION VERMILION_CITY, ROUTE_6, 5, 0, Route6_Blocks
+ EAST_MAP_CONNECTION VERMILION_CITY, ROUTE_11, 4, 0, Route11_Blocks
+ dw VermilionCity_Object ; objects
diff --git a/data/mapHeaders/VermilionDock.asm b/data/mapHeaders/VermilionDock.asm
new file mode 100755
index 00000000..f7dca8e6
--- /dev/null
+++ b/data/mapHeaders/VermilionDock.asm
@@ -0,0 +1,8 @@
+VermilionDock_h:
+ db SHIP_PORT ; tileset
+ db VERMILION_DOCK_HEIGHT, VERMILION_DOCK_WIDTH ; dimensions (y, x)
+ dw VermilionDock_Blocks ; blocks
+ dw VermilionDock_TextPointers ; texts
+ dw VermilionDock_Script ; scripts
+ db 0 ; connections
+ dw VermilionDock_Object ; objects
diff --git a/data/mapHeaders/VermilionGym.asm b/data/mapHeaders/VermilionGym.asm
new file mode 100755
index 00000000..fe304a2e
--- /dev/null
+++ b/data/mapHeaders/VermilionGym.asm
@@ -0,0 +1,8 @@
+VermilionGym_h:
+ db GYM ; tileset
+ db VERMILION_GYM_HEIGHT, VERMILION_GYM_WIDTH ; dimensions (y, x)
+ dw VermilionGym_Blocks ; blocks
+ dw VermilionGym_TextPointers ; texts
+ dw VermilionGym_Script ; scripts
+ db 0 ; connections
+ dw VermilionGym_Object ; objects
diff --git a/data/mapHeaders/VermilionMart.asm b/data/mapHeaders/VermilionMart.asm
new file mode 100755
index 00000000..67f24f59
--- /dev/null
+++ b/data/mapHeaders/VermilionMart.asm
@@ -0,0 +1,8 @@
+VermilionMart_h:
+ db MART ; tileset
+ db VERMILION_MART_HEIGHT, VERMILION_MART_WIDTH ; dimensions (y, x)
+ dw VermilionMart_Blocks ; blocks
+ dw VermilionMart_TextPointers ; texts
+ dw VermilionMart_Script ; scripts
+ db 0 ; connections
+ dw VermilionMart_Object ; objects
diff --git a/data/mapHeaders/VermilionOldRodHouse.asm b/data/mapHeaders/VermilionOldRodHouse.asm
new file mode 100755
index 00000000..f4b69110
--- /dev/null
+++ b/data/mapHeaders/VermilionOldRodHouse.asm
@@ -0,0 +1,8 @@
+VermilionOldRodHouse_h:
+ db HOUSE ; tileset
+ db VERMILION_OLD_ROD_HOUSE_HEIGHT, VERMILION_OLD_ROD_HOUSE_WIDTH ; dimensions (y, x)
+ dw VermilionOldRodHouse_Blocks ; blocks
+ dw VermilionOldRodHouse_TextPointers ; texts
+ dw VermilionOldRodHouse_Script ; scripts
+ db 0 ; connections
+ dw VermilionOldRodHouse_Object ; objects
diff --git a/data/mapHeaders/VermilionPidgeyHouse.asm b/data/mapHeaders/VermilionPidgeyHouse.asm
new file mode 100755
index 00000000..af052fa6
--- /dev/null
+++ b/data/mapHeaders/VermilionPidgeyHouse.asm
@@ -0,0 +1,8 @@
+VermilionPidgeyHouse_h:
+ db HOUSE ; tileset
+ db VERMILION_PIDGEY_HOUSE_HEIGHT, VERMILION_PIDGEY_HOUSE_WIDTH ; dimensions (y, x)
+ dw VermilionPidgeyHouse_Blocks ; blocks
+ dw VermilionPidgeyHouse_TextPointers ; texts
+ dw VermilionPidgeyHouse_Script ; scripts
+ db 0 ; connections
+ dw VermilionPidgeyHouse_Object ; objects
diff --git a/data/mapHeaders/VermilionPokecenter.asm b/data/mapHeaders/VermilionPokecenter.asm
new file mode 100755
index 00000000..3d4c23ec
--- /dev/null
+++ b/data/mapHeaders/VermilionPokecenter.asm
@@ -0,0 +1,8 @@
+VermilionPokecenter_h:
+ db POKECENTER ; tileset
+ db VERMILION_POKECENTER_HEIGHT, VERMILION_POKECENTER_WIDTH ; dimensions (y, x)
+ dw VermilionPokecenter_Blocks ; blocks
+ dw VermilionPokecenter_TextPointers ; texts
+ dw VermilionPokecenter_Script ; scripts
+ db 0 ; connections
+ dw VermilionPokecenter_Object ; objects
diff --git a/data/mapHeaders/VermilionTradeHouse.asm b/data/mapHeaders/VermilionTradeHouse.asm
new file mode 100755
index 00000000..21d30049
--- /dev/null
+++ b/data/mapHeaders/VermilionTradeHouse.asm
@@ -0,0 +1,8 @@
+VermilionTradeHouse_h:
+ db HOUSE ; tileset
+ db VERMILION_TRADE_HOUSE_HEIGHT, VERMILION_TRADE_HOUSE_WIDTH ; dimensions (y, x)
+ dw VermilionTradeHouse_Blocks ; blocks
+ dw VermilionTradeHouse_TextPointers ; texts
+ dw VermilionTradeHouse_Script ; scripts
+ db 0 ; connections
+ dw VermilionTradeHouse_Object ; objects
diff --git a/data/mapHeaders/VictoryRoad1F.asm b/data/mapHeaders/VictoryRoad1F.asm
new file mode 100755
index 00000000..3508d782
--- /dev/null
+++ b/data/mapHeaders/VictoryRoad1F.asm
@@ -0,0 +1,8 @@
+VictoryRoad1F_h:
+ db CAVERN ; tileset
+ db VICTORY_ROAD_1F_HEIGHT, VICTORY_ROAD_1F_WIDTH ; dimensions (y, x)
+ dw VictoryRoad1F_Blocks ; blocks
+ dw VictoryRoad1F_TextPointers ; texts
+ dw VictoryRoad1F_Script ; scripts
+ db 0 ; connections
+ dw VictoryRoad1F_Object ; objects
diff --git a/data/mapHeaders/VictoryRoad2F.asm b/data/mapHeaders/VictoryRoad2F.asm
new file mode 100755
index 00000000..31693c1c
--- /dev/null
+++ b/data/mapHeaders/VictoryRoad2F.asm
@@ -0,0 +1,8 @@
+VictoryRoad2F_h:
+ db CAVERN ; tileset
+ db VICTORY_ROAD_2F_HEIGHT, VICTORY_ROAD_2F_WIDTH ; dimensions (y, x)
+ dw VictoryRoad2F_Blocks ; blocks
+ dw VictoryRoad2F_TextPointers ; texts
+ dw VictoryRoad2F_Script ; scripts
+ db 0 ; connections
+ dw VictoryRoad2F_Object ; objects
diff --git a/data/mapHeaders/VictoryRoad3F.asm b/data/mapHeaders/VictoryRoad3F.asm
new file mode 100755
index 00000000..3f5e21d2
--- /dev/null
+++ b/data/mapHeaders/VictoryRoad3F.asm
@@ -0,0 +1,8 @@
+VictoryRoad3F_h:
+ db CAVERN ; tileset
+ db VICTORY_ROAD_3F_HEIGHT, VICTORY_ROAD_3F_WIDTH ; dimensions (y, x)
+ dw VictoryRoad3F_Blocks ; blocks
+ dw VictoryRoad3F_TextPointers ; texts
+ dw VictoryRoad3F_Script ; scripts
+ db 0 ; connections
+ dw VictoryRoad3F_Object ; objects
diff --git a/data/mapHeaders/ViridianCity.asm b/data/mapHeaders/ViridianCity.asm
new file mode 100755
index 00000000..09f7b9f4
--- /dev/null
+++ b/data/mapHeaders/ViridianCity.asm
@@ -0,0 +1,11 @@
+ViridianCity_h:
+ db OVERWORLD ; tileset
+ db VIRIDIAN_CITY_HEIGHT, VIRIDIAN_CITY_WIDTH ; dimensions (y, x)
+ dw ViridianCity_Blocks ; blocks
+ dw ViridianCity_TextPointers ; texts
+ dw ViridianCity_Script ; scripts
+ db NORTH | SOUTH | WEST ; connections
+ NORTH_MAP_CONNECTION VIRIDIAN_CITY, ROUTE_2, 5, 0, Route2_Blocks
+ SOUTH_MAP_CONNECTION VIRIDIAN_CITY, ROUTE_1, 5, 0, Route1_Blocks, 1
+ WEST_MAP_CONNECTION VIRIDIAN_CITY, ROUTE_22, 4, 0, Route22_Blocks
+ dw ViridianCity_Object ; objects
diff --git a/data/mapHeaders/ViridianForest.asm b/data/mapHeaders/ViridianForest.asm
new file mode 100755
index 00000000..a8df3e6e
--- /dev/null
+++ b/data/mapHeaders/ViridianForest.asm
@@ -0,0 +1,8 @@
+ViridianForest_h:
+ db FOREST ; tileset
+ db VIRIDIAN_FOREST_HEIGHT, VIRIDIAN_FOREST_WIDTH ; dimensions (y, x)
+ dw ViridianForest_Blocks ; blocks
+ dw ViridianForest_TextPointers ; texts
+ dw ViridianForest_Script ; scripts
+ db 0 ; connections
+ dw ViridianForest_Object ; objects
diff --git a/data/mapHeaders/ViridianForestNorthGate.asm b/data/mapHeaders/ViridianForestNorthGate.asm
new file mode 100755
index 00000000..48535977
--- /dev/null
+++ b/data/mapHeaders/ViridianForestNorthGate.asm
@@ -0,0 +1,8 @@
+ViridianForestNorthGate_h:
+ db FOREST_GATE ; tileset
+ db VIRIDIAN_FOREST_NORTH_GATE_HEIGHT, VIRIDIAN_FOREST_NORTH_GATE_WIDTH ; dimensions (y, x)
+ dw ViridianForestNorthGate_Blocks ; blocks
+ dw ViridianForestNorthGate_TextPointers ; texts
+ dw ViridianForestNorthGate_Script ; scripts
+ db 0 ; connections
+ dw ViridianForestNorthGate_Object ; objects
diff --git a/data/mapHeaders/ViridianForestSouthGate.asm b/data/mapHeaders/ViridianForestSouthGate.asm
new file mode 100755
index 00000000..b134ebea
--- /dev/null
+++ b/data/mapHeaders/ViridianForestSouthGate.asm
@@ -0,0 +1,8 @@
+ViridianForestSouthGate_h:
+ db FOREST_GATE ; tileset
+ db VIRIDIAN_FOREST_SOUTH_GATE_HEIGHT, VIRIDIAN_FOREST_SOUTH_GATE_WIDTH ; dimensions (y, x)
+ dw ViridianForestSouthGate_Blocks ; blocks
+ dw ViridianForestSouthGate_TextPointers ; texts
+ dw ViridianForestSouthGate_Script ; scripts
+ db 0 ; connections
+ dw ViridianForestSouthGate_Object ; objects
diff --git a/data/mapHeaders/ViridianGym.asm b/data/mapHeaders/ViridianGym.asm
new file mode 100755
index 00000000..9b27845c
--- /dev/null
+++ b/data/mapHeaders/ViridianGym.asm
@@ -0,0 +1,8 @@
+ViridianGym_h:
+ db GYM ; tileset
+ db VIRIDIAN_GYM_HEIGHT, VIRIDIAN_GYM_WIDTH ; dimensions (y, x)
+ dw ViridianGym_Blocks ; blocks
+ dw ViridianGym_TextPointers ; texts
+ dw ViridianGym_Script ; scripts
+ db 0 ; connections
+ dw ViridianGym_Object ; objects
diff --git a/data/mapHeaders/ViridianMart.asm b/data/mapHeaders/ViridianMart.asm
new file mode 100755
index 00000000..063f3327
--- /dev/null
+++ b/data/mapHeaders/ViridianMart.asm
@@ -0,0 +1,8 @@
+ViridianMart_h:
+ db MART ; tileset
+ db VIRIDIAN_MART_HEIGHT, VIRIDIAN_MART_WIDTH ; dimensions (y, x)
+ dw ViridianMart_Blocks ; blocks
+ dw ViridianMart_TextPointers ; texts
+ dw ViridianMart_Script ; scripts
+ db 0 ; connections
+ dw ViridianMart_Object ; objects
diff --git a/data/mapHeaders/ViridianNicknameHouse.asm b/data/mapHeaders/ViridianNicknameHouse.asm
new file mode 100755
index 00000000..b6a00392
--- /dev/null
+++ b/data/mapHeaders/ViridianNicknameHouse.asm
@@ -0,0 +1,8 @@
+ViridianNicknameHouse_h:
+ db HOUSE ; tileset
+ db VIRIDIAN_NICKNAME_HOUSE_HEIGHT, VIRIDIAN_NICKNAME_HOUSE_WIDTH ; dimensions (y, x)
+ dw ViridianNicknameHouse_Blocks ; blocks
+ dw ViridianNicknameHouse_TextPointers ; texts
+ dw ViridianNicknameHouse_Script ; scripts
+ db 0 ; connections
+ dw ViridianNicknameHouse_Object ; objects
diff --git a/data/mapHeaders/ViridianPokecenter.asm b/data/mapHeaders/ViridianPokecenter.asm
new file mode 100755
index 00000000..25c569d8
--- /dev/null
+++ b/data/mapHeaders/ViridianPokecenter.asm
@@ -0,0 +1,8 @@
+ViridianPokecenter_h:
+ db POKECENTER ; tileset
+ db VIRIDIAN_POKECENTER_HEIGHT, VIRIDIAN_POKECENTER_WIDTH ; dimensions (y, x)
+ dw ViridianPokecenter_Blocks ; blocks
+ dw ViridianPokecenter_TextPointers ; texts
+ dw ViridianPokecenter_Script ; scripts
+ db 0 ; connections
+ dw ViridianPokecenter_Object ; objects
diff --git a/data/mapHeaders/ViridianSchoolHouse.asm b/data/mapHeaders/ViridianSchoolHouse.asm
new file mode 100755
index 00000000..15e5c88f
--- /dev/null
+++ b/data/mapHeaders/ViridianSchoolHouse.asm
@@ -0,0 +1,8 @@
+ViridianSchoolHouse_h:
+ db HOUSE ; tileset
+ db VIRIDIAN_SCHOOL_HOUSE_HEIGHT, VIRIDIAN_SCHOOL_HOUSE_WIDTH ; dimensions (y, x)
+ dw ViridianSchoolHouse_Blocks ; blocks
+ dw ViridianSchoolHouse_TextPointers ; texts
+ dw ViridianSchoolHouse_Script ; scripts
+ db 0 ; connections
+ dw ViridianSchoolHouse_Object ; objects
diff --git a/data/mapHeaders/WardensHouse.asm b/data/mapHeaders/WardensHouse.asm
new file mode 100755
index 00000000..128e357a
--- /dev/null
+++ b/data/mapHeaders/WardensHouse.asm
@@ -0,0 +1,8 @@
+WardensHouse_h:
+ db LAB ; tileset
+ db WARDENS_HOUSE_HEIGHT, WARDENS_HOUSE_WIDTH ; dimensions (y, x)
+ dw WardensHouse_Blocks ; blocks
+ dw WardensHouse_TextPointers ; texts
+ dw WardensHouse_Script ; scripts
+ db 0 ; connections
+ dw WardensHouse_Object ; objects
diff --git a/data/mapHeaders/agatha.asm b/data/mapHeaders/agatha.asm
deleted file mode 100755
index f3389579..00000000
--- a/data/mapHeaders/agatha.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Agatha_h:
- db CEMETERY ; tileset
- db AGATHAS_ROOM_HEIGHT, AGATHAS_ROOM_WIDTH ; dimensions (y, x)
- dw AgathaBlocks, AgathaTextPointers, AgathaScript ; blocks, texts, scripts
- db $00 ; connections
- dw AgathaObject ; objects
diff --git a/data/mapHeaders/beach_house.asm b/data/mapHeaders/beach_house.asm
deleted file mode 100644
index 99d237f6..00000000
--- a/data/mapHeaders/beach_house.asm
+++ /dev/null
@@ -1,7 +0,0 @@
-BeachHouse_h:
-
- db BEACH_HOUSE_TILESET
- db BEACH_HOUSE_HEIGHT, BEACH_HOUSE_WIDTH ; dimensions (y, x)
- dw BeachHouseBlockdata,BeachHouseTextPointers,BeachHouseScript ; blocks, texts, scripts
- db 0 ; connections
- dw BeachHouseObjects ; objects
diff --git a/data/mapHeaders/bikeshop.asm b/data/mapHeaders/bikeshop.asm
deleted file mode 100755
index b63b03df..00000000
--- a/data/mapHeaders/bikeshop.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-BikeShop_h:
- db CLUB ; tileset
- db BIKE_SHOP_HEIGHT, BIKE_SHOP_WIDTH ; dimensions (y, x)
- dw BikeShopBlocks, BikeShopTextPointers, BikeShopScript ; blocks, texts, scripts
- db $00 ; connections
- dw BikeShopObject ; objects
diff --git a/data/mapHeaders/billshouse.asm b/data/mapHeaders/billshouse.asm
deleted file mode 100755
index 735f8d62..00000000
--- a/data/mapHeaders/billshouse.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-BillsHouse_h:
- db INTERIOR ; tileset
- db BILLS_HOUSE_HEIGHT, BILLS_HOUSE_WIDTH ; dimensions (y, x)
- dw BillsHouseBlocks, BillsHouseTextPointers, BillsHouseScript ; blocks, texts, scripts
- db $00 ; connections
- dw BillsHouseObject ; objects
diff --git a/data/mapHeaders/blueshouse.asm b/data/mapHeaders/blueshouse.asm
deleted file mode 100755
index 47e5c5b4..00000000
--- a/data/mapHeaders/blueshouse.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-BluesHouse_h:
- db HOUSE ; tileset
- db BLUES_HOUSE_HEIGHT, BLUES_HOUSE_WIDTH ; dimensions
- dw BluesHouseBlocks, BluesHouseTextPointers, BluesHouseScript
- db 0
- dw BluesHouseObject
diff --git a/data/mapHeaders/bruno.asm b/data/mapHeaders/bruno.asm
deleted file mode 100755
index 1267ebe2..00000000
--- a/data/mapHeaders/bruno.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Bruno_h:
- db GYM ; tileset
- db BRUNOS_ROOM_HEIGHT, BRUNOS_ROOM_WIDTH ; dimensions (y, x)
- dw BrunoBlocks, BrunoTextPointers, BrunoScript ; blocks, texts, scripts
- db $00 ; connections
- dw BrunoObject ; objects
diff --git a/data/mapHeaders/celadoncity.asm b/data/mapHeaders/celadoncity.asm
deleted file mode 100755
index 7f94cad5..00000000
--- a/data/mapHeaders/celadoncity.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-CeladonCity_h:
- db OVERWORLD ; tileset
- db CELADON_CITY_HEIGHT, CELADON_CITY_WIDTH ; dimensions (y, x)
- dw CeladonCityBlocks, CeladonCityTextPointers, CeladonCityScript ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION CELADON_CITY, ROUTE_16, 4, 0, Route16Blocks
- EAST_MAP_CONNECTION CELADON_CITY, ROUTE_7, 4, 0, Route7Blocks, 1
- dw CeladonCityObject ; objects
diff --git a/data/mapHeaders/celadondiner.asm b/data/mapHeaders/celadondiner.asm
deleted file mode 100755
index 9520d76e..00000000
--- a/data/mapHeaders/celadondiner.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonDiner_h:
- db LOBBY ; tileset
- db CELADON_DINER_HEIGHT, CELADON_DINER_WIDTH ; dimensions (y, x)
- dw CeladonDinerBlocks, CeladonDinerTextPointers, CeladonDinerScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonDinerObject ; objects
diff --git a/data/mapHeaders/celadongamecorner.asm b/data/mapHeaders/celadongamecorner.asm
deleted file mode 100755
index 3c5674a7..00000000
--- a/data/mapHeaders/celadongamecorner.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonGameCorner_h:
- db LOBBY ; tileset
- db GAME_CORNER_HEIGHT, GAME_CORNER_WIDTH ; dimensions (y, x)
- dw CeladonGameCornerBlocks, CeladonGameCornerTextPointers, CeladonGameCornerScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonGameCornerObject ; objects
diff --git a/data/mapHeaders/celadongym.asm b/data/mapHeaders/celadongym.asm
deleted file mode 100755
index c0dcf162..00000000
--- a/data/mapHeaders/celadongym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonGym_h:
- db GYM ; tileset
- db CELADON_GYM_HEIGHT, CELADON_GYM_WIDTH ; dimensions (y, x)
- dw CeladonGymBlocks, CeladonGymTextPointers, CeladonGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonGymObject ; objects
diff --git a/data/mapHeaders/celadonhotel.asm b/data/mapHeaders/celadonhotel.asm
deleted file mode 100755
index 019c3cc3..00000000
--- a/data/mapHeaders/celadonhotel.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonHotel_h:
- db POKECENTER ; tileset
- db CELADON_HOTEL_HEIGHT, CELADON_HOTEL_WIDTH ; dimensions (y, x)
- dw CeladonHotelBlocks, CeladonHotelTextPointers, CeladonHotelScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonHotelObject ; objects
diff --git a/data/mapHeaders/celadonhouse.asm b/data/mapHeaders/celadonhouse.asm
deleted file mode 100755
index ba510282..00000000
--- a/data/mapHeaders/celadonhouse.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonHouse_h:
- db MANSION ; tileset
- db CELADON_HOUSE_HEIGHT, CELADON_HOUSE_WIDTH ; dimensions (y, x)
- dw CeladonHouseBlocks, CeladonHouseTextPointers, CeladonHouseScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonHouseObject ; objects
diff --git a/data/mapHeaders/celadonmansion1.asm b/data/mapHeaders/celadonmansion1.asm
deleted file mode 100755
index 8c94cc63..00000000
--- a/data/mapHeaders/celadonmansion1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMansion1_h:
- db MANSION ; tileset
- db CELADON_MANSION_1_HEIGHT, CELADON_MANSION_1_WIDTH ; dimensions (y, x)
- dw CeladonMansion1Blocks, CeladonMansion1TextPointers, CeladonMansion1Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMansion1Object ; objects
diff --git a/data/mapHeaders/celadonmansion2.asm b/data/mapHeaders/celadonmansion2.asm
deleted file mode 100755
index 462dfdf3..00000000
--- a/data/mapHeaders/celadonmansion2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMansion2_h:
- db MANSION ; tileset
- db CELADON_MANSION_2_HEIGHT, CELADON_MANSION_2_WIDTH ; dimensions (y, x)
- dw CeladonMansion2Blocks, CeladonMansion2TextPointers, CeladonMansion2Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMansion2Object ; objects
diff --git a/data/mapHeaders/celadonmansion3.asm b/data/mapHeaders/celadonmansion3.asm
deleted file mode 100755
index 81b3f2e2..00000000
--- a/data/mapHeaders/celadonmansion3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMansion3_h:
- db MANSION ; tileset
- db CELADON_MANSION_3_HEIGHT, CELADON_MANSION_3_WIDTH ; dimensions (y, x)
- dw CeladonMansion3Blocks, CeladonMansion3TextPointers, CeladonMansion3Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMansion3Object ; objects
diff --git a/data/mapHeaders/celadonmansion4.asm b/data/mapHeaders/celadonmansion4.asm
deleted file mode 100755
index c5cf2da9..00000000
--- a/data/mapHeaders/celadonmansion4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMansion4_h:
- db MANSION ; tileset
- db CELADON_MANSION_4_HEIGHT, CELADON_MANSION_4_WIDTH ; dimensions (y, x)
- dw CeladonMansion4Blocks, CeladonMansion4TextPointers, CeladonMansion4Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMansion4Object ; objects
diff --git a/data/mapHeaders/celadonmansion5.asm b/data/mapHeaders/celadonmansion5.asm
deleted file mode 100755
index d26faccf..00000000
--- a/data/mapHeaders/celadonmansion5.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMansion5_h:
- db HOUSE ; tileset
- db CELADON_MANSION_5_HEIGHT, CELADON_MANSION_5_WIDTH ; dimensions (y, x)
- dw CeladonMansion5Blocks, CeladonMansion5TextPointers, CeladonMansion5Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMansion5Object ; objects
diff --git a/data/mapHeaders/celadonmart1.asm b/data/mapHeaders/celadonmart1.asm
deleted file mode 100755
index 50d171bc..00000000
--- a/data/mapHeaders/celadonmart1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMart1_h:
- db LOBBY ; tileset
- db CELADON_MART_1_HEIGHT, CELADON_MART_1_WIDTH ; dimensions (y, x)
- dw CeladonMart1Blocks, CeladonMart1TextPointers, CeladonMart1Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMart1Object ; objects
diff --git a/data/mapHeaders/celadonmart2.asm b/data/mapHeaders/celadonmart2.asm
deleted file mode 100755
index ecd609cb..00000000
--- a/data/mapHeaders/celadonmart2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMart2_h:
- db LOBBY ; tileset
- db CELADON_MART_2_HEIGHT, CELADON_MART_2_WIDTH ; dimensions (y, x)
- dw CeladonMart2Blocks, CeladonMart2TextPointers, CeladonMart2Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMart2Object ; objects
diff --git a/data/mapHeaders/celadonmart3.asm b/data/mapHeaders/celadonmart3.asm
deleted file mode 100755
index af109528..00000000
--- a/data/mapHeaders/celadonmart3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMart3_h:
- db LOBBY ; tileset
- db CELADON_MART_3_HEIGHT, CELADON_MART_3_WIDTH ; dimensions (y, x)
- dw CeladonMart3Blocks, CeladonMart3TextPointers, CeladonMart3Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMart3Object ; objects
diff --git a/data/mapHeaders/celadonmart4.asm b/data/mapHeaders/celadonmart4.asm
deleted file mode 100755
index 4ae820d9..00000000
--- a/data/mapHeaders/celadonmart4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMart4_h:
- db LOBBY ; tileset
- db CELADON_MART_4_HEIGHT, CELADON_MART_4_WIDTH ; dimensions (y, x)
- dw CeladonMart4Blocks, CeladonMart4TextPointers, CeladonMart4Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMart4Object ; objects
diff --git a/data/mapHeaders/celadonmart5.asm b/data/mapHeaders/celadonmart5.asm
deleted file mode 100755
index 0d28464f..00000000
--- a/data/mapHeaders/celadonmart5.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMart5_h:
- db LOBBY ; tileset
- db CELADON_MART_5_HEIGHT, CELADON_MART_5_WIDTH ; dimensions (y, x)
- dw CeladonMart5Blocks, CeladonMart5TextPointers, CeladonMart5Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMart5Object ; objects
diff --git a/data/mapHeaders/celadonmartelevator.asm b/data/mapHeaders/celadonmartelevator.asm
deleted file mode 100755
index 498587c6..00000000
--- a/data/mapHeaders/celadonmartelevator.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMartElevator_h:
- db LOBBY ; tileset
- db CELADON_MART_ELEVATOR_HEIGHT, CELADON_MART_ELEVATOR_WIDTH ; dimensions (y, x)
- dw CeladonMartElevatorBlocks, CeladonMartElevatorTextPointers, CeladonMartElevatorScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMartElevatorObject ; objects
diff --git a/data/mapHeaders/celadonmartroof.asm b/data/mapHeaders/celadonmartroof.asm
deleted file mode 100755
index 8814092b..00000000
--- a/data/mapHeaders/celadonmartroof.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonMartRoof_h:
- db LOBBY ; tileset
- db CELADON_MART_ROOF_HEIGHT, CELADON_MART_ROOF_WIDTH ; dimensions (y, x)
- dw CeladonMartRoofBlocks, CeladonMartRoofTextPointers, CeladonMartRoofScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonMartRoofObject ; objects
diff --git a/data/mapHeaders/celadonpokecenter.asm b/data/mapHeaders/celadonpokecenter.asm
deleted file mode 100755
index b9464c68..00000000
--- a/data/mapHeaders/celadonpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonPokecenter_h:
- db POKECENTER ; tileset
- db CELADON_POKECENTER_HEIGHT, CELADON_POKECENTER_WIDTH ; dimensions (y, x)
- dw CeladonPokecenterBlocks, CeladonPokecenterTextPointers, CeladonPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonPokecenterObject ; objects
diff --git a/data/mapHeaders/celadonprizeroom.asm b/data/mapHeaders/celadonprizeroom.asm
deleted file mode 100755
index f7a5dc12..00000000
--- a/data/mapHeaders/celadonprizeroom.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeladonPrizeRoom_h:
- db LOBBY ; tileset
- db CELADON_PRIZE_ROOM_HEIGHT, CELADON_PRIZE_ROOM_WIDTH ; dimensions (y, x)
- dw CeladonPrizeRoomBlocks, CeladonPrizeRoomTextPointers, CeladonPrizeRoomScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeladonPrizeRoomObject ; objects
diff --git a/data/mapHeaders/ceruleancity.asm b/data/mapHeaders/ceruleancity.asm
deleted file mode 100755
index be6dc5b2..00000000
--- a/data/mapHeaders/ceruleancity.asm
+++ /dev/null
@@ -1,10 +0,0 @@
-CeruleanCity_h:
- db OVERWORLD ; tileset
- db CERULEAN_CITY_HEIGHT, CERULEAN_CITY_WIDTH ; dimensions (y, x)
- dw CeruleanCityBlocks, CeruleanCityTextPointers, CeruleanCityScript ; blocks, texts, scripts
- db NORTH | SOUTH | WEST | EAST ; connections
- NORTH_MAP_CONNECTION CERULEAN_CITY, ROUTE_24, 5, 0, Route24Blocks
- SOUTH_MAP_CONNECTION CERULEAN_CITY, ROUTE_5, 5, 0, Route5Blocks, 1
- WEST_MAP_CONNECTION CERULEAN_CITY, ROUTE_4, 4, 0, Route4Blocks
- EAST_MAP_CONNECTION CERULEAN_CITY, ROUTE_9, 4, 0, Route9Blocks
- dw CeruleanCityObject ; objects
diff --git a/data/mapHeaders/ceruleangym.asm b/data/mapHeaders/ceruleangym.asm
deleted file mode 100755
index f95e1a79..00000000
--- a/data/mapHeaders/ceruleangym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeruleanGym_h:
- db GYM ; tileset
- db CERULEAN_GYM_HEIGHT, CERULEAN_GYM_WIDTH ; dimensions (y, x)
- dw CeruleanGymBlocks, CeruleanGymTextPointers, CeruleanGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeruleanGymObject ; objects
diff --git a/data/mapHeaders/ceruleanhouse1.asm b/data/mapHeaders/ceruleanhouse1.asm
deleted file mode 100755
index 2a8c9197..00000000
--- a/data/mapHeaders/ceruleanhouse1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeruleanHouse1_h:
- db HOUSE ; tileset
- db CERULEAN_HOUSE_1_HEIGHT, CERULEAN_HOUSE_1_WIDTH ; dimensions (y, x)
- dw CeruleanHouse1Blocks, CeruleanHouse1TextPointers, CeruleanHouse1Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeruleanHouse1Object ; objects
diff --git a/data/mapHeaders/ceruleanhouse2.asm b/data/mapHeaders/ceruleanhouse2.asm
deleted file mode 100755
index 1e040ffd..00000000
--- a/data/mapHeaders/ceruleanhouse2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeruleanHouse2_h:
- db SHIP ; tileset
- db CERULEAN_HOUSE_2_HEIGHT, CERULEAN_HOUSE_2_WIDTH ; dimensions (y, x)
- dw CeruleanHouse2Blocks, CeruleanHouse2TextPointers, CeruleanHouse2Script ; blocks, texts, scripts
- db $00 ; connections
- dw CeruleanHouse2Object ; objects
diff --git a/data/mapHeaders/ceruleanhousetrashed.asm b/data/mapHeaders/ceruleanhousetrashed.asm
deleted file mode 100755
index 90119dc5..00000000
--- a/data/mapHeaders/ceruleanhousetrashed.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeruleanHouseTrashed_h:
- db HOUSE ; tileset
- db TRASHED_HOUSE_HEIGHT, TRASHED_HOUSE_WIDTH ; dimensions (y, x)
- dw CeruleanHouseTrashedBlocks, CeruleanHouseTrashedTextPointers, CeruleanHouseTrashedScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeruleanHouseTrashedObject ; objects
diff --git a/data/mapHeaders/ceruleanmart.asm b/data/mapHeaders/ceruleanmart.asm
deleted file mode 100755
index 3f3231e8..00000000
--- a/data/mapHeaders/ceruleanmart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeruleanMart_h:
- db MART ; tileset
- db CERULEAN_MART_HEIGHT, CERULEAN_MART_WIDTH ; dimensions (y, x)
- dw CeruleanMartBlocks, CeruleanMartTextPointers, CeruleanMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeruleanMartObject ; objects
diff --git a/data/mapHeaders/ceruleanpokecenter.asm b/data/mapHeaders/ceruleanpokecenter.asm
deleted file mode 100755
index 636a89ae..00000000
--- a/data/mapHeaders/ceruleanpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CeruleanPokecenter_h:
- db POKECENTER ; tileset
- db CERULEAN_POKECENTER_HEIGHT, CERULEAN_POKECENTER_WIDTH ; dimensions (y, x)
- dw CeruleanPokecenterBlocks, CeruleanPokecenterTextPointers, CeruleanPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw CeruleanPokecenterObject ; objects
diff --git a/data/mapHeaders/cinnabargym.asm b/data/mapHeaders/cinnabargym.asm
deleted file mode 100755
index 3f05790c..00000000
--- a/data/mapHeaders/cinnabargym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CinnabarGym_h:
- db FACILITY ; tileset
- db CINNABAR_GYM_HEIGHT, CINNABAR_GYM_WIDTH ; dimensions (y, x)
- dw CinnabarGymBlocks, CinnabarGymTextPointers, CinnabarGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw CinnabarGymObject ; objects
diff --git a/data/mapHeaders/cinnabarisland.asm b/data/mapHeaders/cinnabarisland.asm
deleted file mode 100755
index 6ae6424d..00000000
--- a/data/mapHeaders/cinnabarisland.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-CinnabarIsland_h:
- db OVERWORLD ; tileset
- db CINNABAR_ISLAND_HEIGHT, CINNABAR_ISLAND_WIDTH ; dimensions (y, x)
- dw CinnabarIslandBlocks, CinnabarIslandTextPointers, CinnabarIslandScript ; blocks, texts, scripts
- db NORTH | EAST ; connections
- NORTH_MAP_CONNECTION CINNABAR_ISLAND, ROUTE_21, 0, 0, Route21Blocks
- EAST_MAP_CONNECTION CINNABAR_ISLAND, ROUTE_20, 0, 0, Route20Blocks
- dw CinnabarIslandObject ; objects
diff --git a/data/mapHeaders/cinnabarmart.asm b/data/mapHeaders/cinnabarmart.asm
deleted file mode 100755
index b686713f..00000000
--- a/data/mapHeaders/cinnabarmart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CinnabarMart_h:
- db MART ; tileset
- db CINNABAR_MART_HEIGHT, CINNABAR_MART_WIDTH ; dimensions (y, x)
- dw CinnabarMartBlocks, CinnabarMartTextPointers, CinnabarMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw CinnabarMartObject ; objects
diff --git a/data/mapHeaders/cinnabarpokecenter.asm b/data/mapHeaders/cinnabarpokecenter.asm
deleted file mode 100755
index b1f002bd..00000000
--- a/data/mapHeaders/cinnabarpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CinnabarPokecenter_h:
- db POKECENTER ; tileset
- db CINNABAR_POKECENTER_HEIGHT, CINNABAR_POKECENTER_WIDTH ; dimensions (y, x)
- dw CinnabarPokecenterBlocks, CinnabarPokecenterTextPointers, CinnabarPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw CinnabarPokecenterObject ; objects
diff --git a/data/mapHeaders/colosseum.asm b/data/mapHeaders/colosseum.asm
deleted file mode 100644
index 67e1188b..00000000
--- a/data/mapHeaders/colosseum.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Colosseum_h:
- db CLUB ; tileset
- db COLOSSEUM_HEIGHT, COLOSSEUM_WIDTH ; dimensions (y, x)
- dw ColosseumBlocks, ColosseumTextPointers, ColosseumScript ; blocks, texts, scripts
- db $00 ; connections
- dw ColosseumObject ; objects
diff --git a/data/mapHeaders/copycatshouse1f.asm b/data/mapHeaders/copycatshouse1f.asm
deleted file mode 100755
index bdca2189..00000000
--- a/data/mapHeaders/copycatshouse1f.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CopycatsHouse1F_h:
- db REDS_HOUSE_1 ; tileset
- db COPYCATS_HOUSE_1F_HEIGHT, COPYCATS_HOUSE_1F_WIDTH ; dimensions (y, x)
- dw CopycatsHouse1FBlocks, CopycatsHouse1FTextPointers, CopycatsHouse1FScript ; blocks, texts, scripts
- db $00 ; connections
- dw CopycatsHouse1FObject ; objects
diff --git a/data/mapHeaders/copycatshouse2f.asm b/data/mapHeaders/copycatshouse2f.asm
deleted file mode 100755
index 3eecf718..00000000
--- a/data/mapHeaders/copycatshouse2f.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-CopycatsHouse2F_h:
- db REDS_HOUSE_2 ; tileset
- db COPYCATS_HOUSE_2F_HEIGHT, COPYCATS_HOUSE_2F_WIDTH ; dimensions (y, x)
- dw CopycatsHouse2FBlocks, CopycatsHouse2FTextPointers, CopycatsHouse2FScript ; blocks, texts, scripts
- db $00 ; connections
- dw CopycatsHouse2FObject ; objects
diff --git a/data/mapHeaders/daycarem.asm b/data/mapHeaders/daycarem.asm
deleted file mode 100755
index 1b8d4c1c..00000000
--- a/data/mapHeaders/daycarem.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-DayCareM_h:
- db HOUSE ; tileset
- db DAYCAREM_HEIGHT, DAYCAREM_WIDTH ; dimensions (y, x)
- dw DayCareMBlocks, DayCareMTextPointers, DayCareMScript ; blocks, texts, scripts
- db $00 ; connections
- dw DayCareMObject ; objects
diff --git a/data/mapHeaders/diglettscave.asm b/data/mapHeaders/diglettscave.asm
deleted file mode 100755
index 0e68a55c..00000000
--- a/data/mapHeaders/diglettscave.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-DiglettsCave_h:
- db CAVERN ; tileset
- db DIGLETTS_CAVE_HEIGHT, DIGLETTS_CAVE_WIDTH ; dimensions (y, x)
- dw DiglettsCaveBlocks, DiglettsCaveTextPointers, DiglettsCaveScript ; blocks, texts, scripts
- db $00 ; connections
- dw DiglettsCaveObject ; objects
diff --git a/data/mapHeaders/diglettscaveroute11.asm b/data/mapHeaders/diglettscaveroute11.asm
deleted file mode 100755
index 7670c83f..00000000
--- a/data/mapHeaders/diglettscaveroute11.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-DiglettsCaveEntranceRoute11_h:
- db CAVERN ; tileset
- db DIGLETTS_CAVE_ENTRANCE_HEIGHT, DIGLETTS_CAVE_ENTRANCE_WIDTH ; dimensions (y, x)
- dw DiglettsCaveEntranceRoute11Blocks, DiglettsCaveEntranceRoute11TextPointers, DiglettsCaveEntranceRoute11Script ; blocks, texts, scripts
- db $00 ; connections
- dw DiglettsCaveEntranceRoute11Object ; objects
diff --git a/data/mapHeaders/diglettscaveroute2.asm b/data/mapHeaders/diglettscaveroute2.asm
deleted file mode 100755
index 0499b4c3..00000000
--- a/data/mapHeaders/diglettscaveroute2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-DiglettsCaveRoute2_h:
- db CAVERN ; tileset
- db DIGLETTS_CAVE_EXIT_HEIGHT, DIGLETTS_CAVE_EXIT_WIDTH ; dimensions (y, x)
- dw DiglettsCaveRoute2Blocks, DiglettsCaveRoute2TextPointers, DiglettsCaveRoute2Script ; blocks, texts, scripts
- db $00 ; connections
- dw DiglettsCaveRoute2Object ; objects
diff --git a/data/mapHeaders/fanclub.asm b/data/mapHeaders/fanclub.asm
deleted file mode 100755
index 8e8205b4..00000000
--- a/data/mapHeaders/fanclub.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FanClub_h:
- db INTERIOR ; tileset
- db POKEMON_FAN_CLUB_HEIGHT, POKEMON_FAN_CLUB_WIDTH ; dimensions (y, x)
- dw FanClubBlocks, FanClubTextPointers, FanClubScript ; blocks, texts, scripts
- db $00 ; connections
- dw FanClubObject ; objects
diff --git a/data/mapHeaders/fightingdojo.asm b/data/mapHeaders/fightingdojo.asm
deleted file mode 100755
index cb0a2fdb..00000000
--- a/data/mapHeaders/fightingdojo.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FightingDojo_h:
- db DOJO ; tileset
- db FIGHTING_DOJO_HEIGHT, FIGHTING_DOJO_WIDTH ; dimensions (y, x)
- dw FightingDojoBlocks, FightingDojoTextPointers, FightingDojoScript ; blocks, texts, scripts
- db $00 ; connections
- dw FightingDojoObject ; objects
diff --git a/data/mapHeaders/fuchsiacity.asm b/data/mapHeaders/fuchsiacity.asm
deleted file mode 100755
index 2bfd2793..00000000
--- a/data/mapHeaders/fuchsiacity.asm
+++ /dev/null
@@ -1,9 +0,0 @@
-FuchsiaCity_h:
- db OVERWORLD ; tileset
- db FUCHSIA_CITY_HEIGHT, FUCHSIA_CITY_WIDTH ; dimensions (y, x)
- dw FuchsiaCityBlocks, FuchsiaCityTextPointers, FuchsiaCityScript ; blocks, texts, scripts
- db SOUTH | WEST | EAST ; connections
- SOUTH_MAP_CONNECTION FUCHSIA_CITY, ROUTE_19, 5, 0, Route19Blocks
- WEST_MAP_CONNECTION FUCHSIA_CITY, ROUTE_18, 4, 0, Route18Blocks
- EAST_MAP_CONNECTION FUCHSIA_CITY, ROUTE_15, 4, 0, Route15Blocks
- dw FuchsiaCityObject ; objects
diff --git a/data/mapHeaders/fuchsiagym.asm b/data/mapHeaders/fuchsiagym.asm
deleted file mode 100755
index 9d16f178..00000000
--- a/data/mapHeaders/fuchsiagym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FuchsiaGym_h:
- db GYM ; tileset
- db FUCHSIA_GYM_HEIGHT, FUCHSIA_GYM_WIDTH ; dimensions (y, x)
- dw FuchsiaGymBlocks, FuchsiaGymTextPointers, FuchsiaGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw FuchsiaGymObject ; objects
diff --git a/data/mapHeaders/fuchsiahouse1.asm b/data/mapHeaders/fuchsiahouse1.asm
deleted file mode 100755
index c4ab2c95..00000000
--- a/data/mapHeaders/fuchsiahouse1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FuchsiaHouse1_h:
- db HOUSE ; tileset
- db FUCHSIA_HOUSE_1_HEIGHT, FUCHSIA_HOUSE_1_WIDTH ; dimensions (y, x)
- dw FuchsiaHouse1Blocks, FuchsiaHouse1TextPointers, FuchsiaHouse1Script ; blocks, texts, scripts
- db $00 ; connections
- dw FuchsiaHouse1Object ; objects
diff --git a/data/mapHeaders/fuchsiahouse2.asm b/data/mapHeaders/fuchsiahouse2.asm
deleted file mode 100755
index 530f44b6..00000000
--- a/data/mapHeaders/fuchsiahouse2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FuchsiaHouse2_h:
- db LAB ; tileset
- db FUCHSIA_HOUSE_2_HEIGHT, FUCHSIA_HOUSE_2_WIDTH ; dimensions (y, x)
- dw FuchsiaHouse2Blocks, FuchsiaHouse2TextPointers, FuchsiaHouse2Script ; blocks, texts, scripts
- db $00 ; connections
- dw FuchsiaHouse2Object ; objects
diff --git a/data/mapHeaders/fuchsiahouse3.asm b/data/mapHeaders/fuchsiahouse3.asm
deleted file mode 100755
index e52b6b8a..00000000
--- a/data/mapHeaders/fuchsiahouse3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FuchsiaHouse3_h:
- db SHIP ; tileset
- db FUCHSIA_HOUSE_3_HEIGHT, FUCHSIA_HOUSE_3_WIDTH ; dimensions (y, x)
- dw FuchsiaHouse3Blocks, FuchsiaHouse3TextPointers, FuchsiaHouse3Script ; blocks, texts, scripts
- db $00 ; connections
- dw FuchsiaHouse3Object ; objects
diff --git a/data/mapHeaders/fuchsiamart.asm b/data/mapHeaders/fuchsiamart.asm
deleted file mode 100755
index dcdfe8c7..00000000
--- a/data/mapHeaders/fuchsiamart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FuchsiaMart_h:
- db MART ; tileset
- db FUCHSIA_MART_HEIGHT, FUCHSIA_MART_WIDTH ; dimensions (y, x)
- dw FuchsiaMartBlocks, FuchsiaMartTextPointers, FuchsiaMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw FuchsiaMartObject ; objects
diff --git a/data/mapHeaders/fuchsiameetingroom.asm b/data/mapHeaders/fuchsiameetingroom.asm
deleted file mode 100755
index b44acf29..00000000
--- a/data/mapHeaders/fuchsiameetingroom.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FuchsiaMeetingRoom_h:
- db LAB ; tileset
- db FUCHSIA_MEETING_ROOM_HEIGHT, FUCHSIA_MEETING_ROOM_WIDTH ; dimensions (y, x)
- dw FuchsiaMeetingRoomBlocks, FuchsiaMeetingRoomTextPointers, FuchsiaMeetingRoomScript ; blocks, texts, scripts
- db $00 ; connections
- dw FuchsiaMeetingRoomObject ; objects
diff --git a/data/mapHeaders/fuchsiapokecenter.asm b/data/mapHeaders/fuchsiapokecenter.asm
deleted file mode 100755
index dc6f1e6b..00000000
--- a/data/mapHeaders/fuchsiapokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-FuchsiaPokecenter_h:
- db POKECENTER ; tileset
- db FUCHSIA_POKECENTER_HEIGHT, FUCHSIA_POKECENTER_WIDTH ; dimensions (y, x)
- dw FuchsiaPokecenterBlocks, FuchsiaPokecenterTextPointers, FuchsiaPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw FuchsiaPokecenterObject ; objects
diff --git a/data/mapHeaders/gary.asm b/data/mapHeaders/gary.asm
deleted file mode 100755
index 792c4b32..00000000
--- a/data/mapHeaders/gary.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Gary_h:
- db GYM ;tileset
- db CHAMPIONS_ROOM_HEIGHT, CHAMPIONS_ROOM_WIDTH ; Height, Width
- dw GaryBlocks, GaryTextPointers, GaryScript
- db $0 ;No Connections
- dw GaryObject
diff --git a/data/mapHeaders/halloffameroom.asm b/data/mapHeaders/halloffameroom.asm
deleted file mode 100755
index a90464a8..00000000
--- a/data/mapHeaders/halloffameroom.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-HallofFameRoom_h:
- db GYM ; tileset
- db HALL_OF_FAME_HEIGHT, HALL_OF_FAME_WIDTH ; dimensions (y, x)
- dw HallofFameRoomBlocks, HallofFameRoomTextPointers, HallofFameRoomScript ; blocks, texts, scripts
- db $00 ; connections
- dw HallofFameRoomObject ; objects
diff --git a/data/mapHeaders/indigoplateau.asm b/data/mapHeaders/indigoplateau.asm
deleted file mode 100755
index deaf5041..00000000
--- a/data/mapHeaders/indigoplateau.asm
+++ /dev/null
@@ -1,7 +0,0 @@
-IndigoPlateau_h:
- db PLATEAU ; tileset
- db INDIGO_PLATEAU_HEIGHT, INDIGO_PLATEAU_WIDTH ; dimensions (y, x)
- dw IndigoPlateauBlocks, IndigoPlateauTextPointers, IndigoPlateauScript ; blocks, texts, scripts
- db SOUTH ; connections
- SOUTH_MAP_CONNECTION INDIGO_PLATEAU, ROUTE_23, 0, 0, Route23Blocks
- dw IndigoPlateauObject ; objects
diff --git a/data/mapHeaders/indigoplateaulobby.asm b/data/mapHeaders/indigoplateaulobby.asm
deleted file mode 100755
index 4cf92d82..00000000
--- a/data/mapHeaders/indigoplateaulobby.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-IndigoPlateauLobby_h:
- db MART ; tileset
- db INDIGO_PLATEAU_LOBBY_HEIGHT, INDIGO_PLATEAU_LOBBY_WIDTH ; dimensions (y, x)
- dw IndigoPlateauLobbyBlocks, IndigoPlateauLobbyTextPointers, IndigoPlateauLobbyScript ; blocks, texts, scripts
- db $00 ; connections
- dw IndigoPlateauLobbyObject ; objects
diff --git a/data/mapHeaders/lab1.asm b/data/mapHeaders/lab1.asm
deleted file mode 100755
index d0e976e7..00000000
--- a/data/mapHeaders/lab1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Lab1_h:
- db LAB ; tileset
- db CINNABAR_LAB_1_HEIGHT, CINNABAR_LAB_1_WIDTH ; dimensions (y, x)
- dw Lab1Blocks, Lab1TextPointers, Lab1Script ; blocks, texts, scripts
- db $00 ; connections
- dw Lab1Object ; objects
diff --git a/data/mapHeaders/lab2.asm b/data/mapHeaders/lab2.asm
deleted file mode 100755
index 75cbcf1f..00000000
--- a/data/mapHeaders/lab2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Lab2_h:
- db LAB ; tileset
- db CINNABAR_LAB_2_HEIGHT, CINNABAR_LAB_2_WIDTH ; dimensions (y, x)
- dw Lab2Blocks, Lab2TextPointers, Lab2Script ; blocks, texts, scripts
- db $00 ; connections
- dw Lab2Object ; objects
diff --git a/data/mapHeaders/lab3.asm b/data/mapHeaders/lab3.asm
deleted file mode 100755
index 9af39022..00000000
--- a/data/mapHeaders/lab3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Lab3_h:
- db LAB ; tileset
- db CINNABAR_LAB_3_HEIGHT, CINNABAR_LAB_3_WIDTH ; dimensions (y, x)
- dw Lab3Blocks, Lab3TextPointers, Lab3Script ; blocks, texts, scripts
- db $00 ; connections
- dw Lab3Object ; objects
diff --git a/data/mapHeaders/lab4.asm b/data/mapHeaders/lab4.asm
deleted file mode 100755
index e0b23c7d..00000000
--- a/data/mapHeaders/lab4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Lab4_h:
- db LAB ; tileset
- db CINNABAR_LAB_4_HEIGHT, CINNABAR_LAB_4_WIDTH ; dimensions (y, x)
- dw Lab4Blocks, Lab4TextPointers, Lab4Script ; blocks, texts, scripts
- db $00 ; connections
- dw Lab4Object ; objects
diff --git a/data/mapHeaders/lance.asm b/data/mapHeaders/lance.asm
deleted file mode 100755
index 13b2a343..00000000
--- a/data/mapHeaders/lance.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Lance_h:
- db DOJO ; tileset
- db LANCES_ROOM_HEIGHT, LANCES_ROOM_WIDTH ; dimensions (y, x)
- dw LanceBlocks, LanceTextPointers, LanceScript ; blocks, texts, scripts
- db $00 ; connections
- dw LanceObject ; objects
diff --git a/data/mapHeaders/lavenderhouse1.asm b/data/mapHeaders/lavenderhouse1.asm
deleted file mode 100755
index f1750dc0..00000000
--- a/data/mapHeaders/lavenderhouse1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-LavenderHouse1_h:
- db HOUSE ; tileset
- db LAVENDER_HOUSE_1_HEIGHT, LAVENDER_HOUSE_1_WIDTH ; dimensions (y, x)
- dw LavenderHouse1Blocks, LavenderHouse1TextPointers, LavenderHouse1Script ; blocks, texts, scripts
- db $00 ; connections
- dw LavenderHouse1Object ; objects
diff --git a/data/mapHeaders/lavenderhouse2.asm b/data/mapHeaders/lavenderhouse2.asm
deleted file mode 100755
index 449ccf07..00000000
--- a/data/mapHeaders/lavenderhouse2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-LavenderHouse2_h:
- db HOUSE ; tileset
- db LAVENDER_HOUSE_2_HEIGHT, LAVENDER_HOUSE_2_WIDTH ; dimensions (y, x)
- dw LavenderHouse2Blocks, LavenderHouse2TextPointers, LavenderHouse2Script ; blocks, texts, scripts
- db $00 ; connections
- dw LavenderHouse2Object ; objects
diff --git a/data/mapHeaders/lavendermart.asm b/data/mapHeaders/lavendermart.asm
deleted file mode 100755
index e2bd0c9c..00000000
--- a/data/mapHeaders/lavendermart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-LavenderMart_h:
- db MART ; tileset
- db LAVENDER_MART_HEIGHT, LAVENDER_MART_WIDTH ; dimensions (y, x)
- dw LavenderMartBlocks, LavenderMartTextPointers, LavenderMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw LavenderMartObject ; objects
diff --git a/data/mapHeaders/lavenderpokecenter.asm b/data/mapHeaders/lavenderpokecenter.asm
deleted file mode 100755
index c0d41294..00000000
--- a/data/mapHeaders/lavenderpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-LavenderPokecenter_h:
- db POKECENTER ; tileset
- db LAVENDER_POKECENTER_HEIGHT, LAVENDER_POKECENTER_WIDTH ; dimensions (y, x)
- dw LavenderPokecenterBlocks, LavenderPokecenterTextPointers, LavenderPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw LavenderPokecenterObject ; objects
diff --git a/data/mapHeaders/lavendertown.asm b/data/mapHeaders/lavendertown.asm
deleted file mode 100755
index 74bbd7a8..00000000
--- a/data/mapHeaders/lavendertown.asm
+++ /dev/null
@@ -1,9 +0,0 @@
-LavenderTown_h:
- db OVERWORLD ; tileset
- db LAVENDER_TOWN_HEIGHT, LAVENDER_TOWN_WIDTH ; dimensions (y, x)
- dw LavenderTownBlocks, LavenderTownTextPointers, LavenderTownScript ; blocks, texts, scripts
- db NORTH | SOUTH | WEST ; connections
- NORTH_MAP_CONNECTION LAVENDER_TOWN, ROUTE_10, 0, 0, Route10Blocks
- SOUTH_MAP_CONNECTION LAVENDER_TOWN, ROUTE_12, 0, 0, Route12Blocks, 1
- WEST_MAP_CONNECTION LAVENDER_TOWN, ROUTE_8, 0, 0, Route8Blocks
- dw LavenderTownObject ; objects
diff --git a/data/mapHeaders/lorelei.asm b/data/mapHeaders/lorelei.asm
deleted file mode 100755
index 634435d3..00000000
--- a/data/mapHeaders/lorelei.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Lorelei_h:
- db GYM ; tileset
- db LORELEIS_ROOM_HEIGHT, LORELEIS_ROOM_WIDTH ; dimensions (y, x)
- dw LoreleiBlocks, LoreleiTextPointers, LoreleiScript ; blocks, texts, scripts
- db $00 ; connections
- dw LoreleiObject ; objects
diff --git a/data/mapHeaders/mansion1.asm b/data/mapHeaders/mansion1.asm
deleted file mode 100755
index 46b0a83e..00000000
--- a/data/mapHeaders/mansion1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Mansion1_h:
- db FACILITY ; tileset
- db MANSION_1_HEIGHT, MANSION_1_WIDTH ; dimensions (y, x)
- dw Mansion1Blocks, Mansion1TextPointers, Mansion1Script ; blocks, texts, scripts
- db $00 ; connections
- dw Mansion1Object ; objects
diff --git a/data/mapHeaders/mansion2.asm b/data/mapHeaders/mansion2.asm
deleted file mode 100755
index ee4b570c..00000000
--- a/data/mapHeaders/mansion2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Mansion2_h:
- db FACILITY ; tileset
- db MANSION_2_HEIGHT, MANSION_2_WIDTH ; dimensions (y, x)
- dw Mansion2Blocks, Mansion2TextPointers, Mansion2Script ; blocks, texts, scripts
- db $00 ; connections
- dw Mansion2Object ; objects
diff --git a/data/mapHeaders/mansion3.asm b/data/mapHeaders/mansion3.asm
deleted file mode 100755
index 97074347..00000000
--- a/data/mapHeaders/mansion3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Mansion3_h:
- db FACILITY ; tileset
- db MANSION_3_HEIGHT, MANSION_3_WIDTH ; dimensions (y, x)
- dw Mansion3Blocks, Mansion3TextPointers, Mansion3Script ; blocks, texts, scripts
- db $00 ; connections
- dw Mansion3Object ; objects
diff --git a/data/mapHeaders/mansion4.asm b/data/mapHeaders/mansion4.asm
deleted file mode 100755
index 45b1636a..00000000
--- a/data/mapHeaders/mansion4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Mansion4_h:
- db FACILITY ; tileset
- db MANSION_4_HEIGHT, MANSION_4_WIDTH ; dimensions (y, x)
- dw Mansion4Blocks, Mansion4TextPointers, Mansion4Script ; blocks, texts, scripts
- db $00 ; connections
- dw Mansion4Object ; objects
diff --git a/data/mapHeaders/mtmoon1.asm b/data/mapHeaders/mtmoon1.asm
deleted file mode 100755
index da64b667..00000000
--- a/data/mapHeaders/mtmoon1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-MtMoon1_h:
- db CAVERN ; tileset
- db MT_MOON_1_HEIGHT, MT_MOON_1_WIDTH ; dimensions (y, x)
- dw MtMoon1Blocks, MtMoon1TextPointers, MtMoon1Script ; blocks, texts, scripts
- db $00 ; connections
- dw MtMoon1Object ; objects
diff --git a/data/mapHeaders/mtmoon2.asm b/data/mapHeaders/mtmoon2.asm
deleted file mode 100755
index 7121c33e..00000000
--- a/data/mapHeaders/mtmoon2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-MtMoon2_h:
- db CAVERN ; tileset
- db MT_MOON_2_HEIGHT, MT_MOON_2_WIDTH ; dimensions (y, x)
- dw MtMoon2Blocks, MtMoon2TextPointers, MtMoon2Script ; blocks, texts, scripts
- db $00 ; connections
- dw MtMoon2Object ; objects
diff --git a/data/mapHeaders/mtmoon3.asm b/data/mapHeaders/mtmoon3.asm
deleted file mode 100755
index 643eb95d..00000000
--- a/data/mapHeaders/mtmoon3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-MtMoon3_h:
- db CAVERN ; tileset
- db MT_MOON_3_HEIGHT, MT_MOON_3_WIDTH ; dimensions (y, x)
- dw MtMoon3Blocks, MtMoon3TextPointers, MtMoon3Script ; blocks, texts, scripts
- db $00 ; connections
- dw MtMoon3Object ; objects
diff --git a/data/mapHeaders/mtmoonpokecenter.asm b/data/mapHeaders/mtmoonpokecenter.asm
deleted file mode 100755
index ba82c478..00000000
--- a/data/mapHeaders/mtmoonpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-MtMoonPokecenter_h:
- db POKECENTER ; tileset
- db MT_MOON_POKECENTER_HEIGHT, MT_MOON_POKECENTER_WIDTH ; dimensions (y, x)
- dw MtMoonPokecenterBlocks, MtMoonPokecenterTextPointers, MtMoonPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw MtMoonPokecenterObject ; objects
diff --git a/data/mapHeaders/museum1f.asm b/data/mapHeaders/museum1f.asm
deleted file mode 100755
index 10611513..00000000
--- a/data/mapHeaders/museum1f.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Museum1F_h:
- db MUSEUM ; tileset
- db MUSEUM_1F_HEIGHT, MUSEUM_1F_WIDTH ; dimensions (y, x)
- dw Museum1FBlocks, Museum1FTextPointers, Museum1FScript ; blocks, texts, scripts
- db $00 ; connections
- dw Museum1FObject ; objects
diff --git a/data/mapHeaders/museum2f.asm b/data/mapHeaders/museum2f.asm
deleted file mode 100755
index 62f9f7ca..00000000
--- a/data/mapHeaders/museum2f.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Museum2F_h:
- db MUSEUM ; tileset
- db MUSEUM_2F_HEIGHT, MUSEUM_2F_WIDTH ; dimensions (y, x)
- dw Museum2FBlocks, Museum2FTextPointers, Museum2FScript ; blocks, texts, scripts
- db $00 ; connections
- dw Museum2FObject ; objects
diff --git a/data/mapHeaders/namerater.asm b/data/mapHeaders/namerater.asm
deleted file mode 100755
index 3fdef0d7..00000000
--- a/data/mapHeaders/namerater.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-NameRater_h:
- db HOUSE ; tileset
- db NAME_RATERS_HOUSE_HEIGHT, NAME_RATERS_HOUSE_WIDTH ; dimensions (y, x)
- dw NameRaterBlocks, NameRaterTextPointers, NameRaterScript ; blocks, texts, scripts
- db $00 ; connections
- dw NameRaterObject ; objects
diff --git a/data/mapHeaders/oakslab.asm b/data/mapHeaders/oakslab.asm
deleted file mode 100755
index ba2c9d22..00000000
--- a/data/mapHeaders/oakslab.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-OaksLab_h:
- db DOJO ; tileset
- db OAKS_LAB_HEIGHT, OAKS_LAB_WIDTH ; dimensions (y, x)
- dw OaksLabBlocks, OaksLabTextPointers, OaksLabScript ; blocks, texts, scripts
- db $00 ; connections
- dw OaksLabObject ; objects
diff --git a/data/mapHeaders/pallettown.asm b/data/mapHeaders/pallettown.asm
deleted file mode 100755
index a957314c..00000000
--- a/data/mapHeaders/pallettown.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-PalletTown_h:
- db OVERWORLD ; tileset
- db PALLET_TOWN_HEIGHT, PALLET_TOWN_WIDTH ; dimensions
- dw PalletTownBlocks, PalletTownTextPointers, PalletTownScript
- db NORTH | SOUTH ; connections
- NORTH_MAP_CONNECTION PALLET_TOWN, ROUTE_1, 0, 0, Route1Blocks
- SOUTH_MAP_CONNECTION PALLET_TOWN, ROUTE_21, 0, 0, Route21Blocks, 1
- dw PalletTownObject
diff --git a/data/mapHeaders/pewtercity.asm b/data/mapHeaders/pewtercity.asm
deleted file mode 100755
index ff5bd7b9..00000000
--- a/data/mapHeaders/pewtercity.asm
+++ /dev/null
@@ -1,10 +0,0 @@
-PewterCity_h:
- db OVERWORLD ; tileset
- db PEWTER_CITY_HEIGHT, PEWTER_CITY_WIDTH ; dimensions (y, x)
- dw PewterCityBlocks, PewterCityTextPointers, PewterCityScript ; blocks, texts, scripts
- db SOUTH | EAST ; connections
- SOUTH_MAP_CONNECTION PEWTER_CITY, ROUTE_2, 5, 0, Route2Blocks
- EAST_MAP_CONNECTION PEWTER_CITY, ROUTE_3, 4, 0, Route3Blocks
- dw PewterCityObject ; objects
-
- db $0
diff --git a/data/mapHeaders/pewtergym.asm b/data/mapHeaders/pewtergym.asm
deleted file mode 100755
index 8eee73b3..00000000
--- a/data/mapHeaders/pewtergym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PewterGym_h:
- db GYM ; tileset
- db PEWTER_GYM_HEIGHT, PEWTER_GYM_WIDTH ; dimensions (y, x)
- dw PewterGymBlocks, PewterGymTextPointers, PewterGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw PewterGymObject ; objects
diff --git a/data/mapHeaders/pewterhouse1.asm b/data/mapHeaders/pewterhouse1.asm
deleted file mode 100755
index 40209926..00000000
--- a/data/mapHeaders/pewterhouse1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PewterHouse1_h:
- db HOUSE ; tileset
- db PEWTER_HOUSE_1_HEIGHT, PEWTER_HOUSE_1_WIDTH ; dimensions (y, x)
- dw PewterHouse1Blocks, PewterHouse1TextPointers, PewterHouse1Script ; blocks, texts, scripts
- db $00 ; connections
- dw PewterHouse1Object ; objects
diff --git a/data/mapHeaders/pewterhouse2.asm b/data/mapHeaders/pewterhouse2.asm
deleted file mode 100755
index 25fc3e9d..00000000
--- a/data/mapHeaders/pewterhouse2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PewterHouse2_h:
- db HOUSE ; tileset
- db PEWTER_HOUSE_2_HEIGHT, PEWTER_HOUSE_2_WIDTH ; dimensions (y, x)
- dw PewterHouse2Blocks, PewterHouse2TextPointers, PewterHouse2Script ; blocks, texts, scripts
- db $00 ; connections
- dw PewterHouse2Object ; objects
diff --git a/data/mapHeaders/pewtermart.asm b/data/mapHeaders/pewtermart.asm
deleted file mode 100755
index 02481bfc..00000000
--- a/data/mapHeaders/pewtermart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PewterMart_h:
- db MART ; tileset
- db PEWTER_MART_HEIGHT, PEWTER_MART_WIDTH ; dimensions (y, x)
- dw PewterMartBlocks, PewterMartTextPointers, PewterMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw PewterMartObject ; objects
diff --git a/data/mapHeaders/pewterpokecenter.asm b/data/mapHeaders/pewterpokecenter.asm
deleted file mode 100755
index f3abc838..00000000
--- a/data/mapHeaders/pewterpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PewterPokecenter_h:
- db POKECENTER ; tileset
- db PEWTER_POKECENTER_HEIGHT, PEWTER_POKECENTER_WIDTH ; dimensions (y, x)
- dw PewterPokecenterBlocks, PewterPokecenterTextPointers, PewterPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw PewterPokecenterObject ; objects
diff --git a/data/mapHeaders/pokemontower1.asm b/data/mapHeaders/pokemontower1.asm
deleted file mode 100755
index 9a799d73..00000000
--- a/data/mapHeaders/pokemontower1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PokemonTower1_h:
- db CEMETERY ; tileset
- db POKEMONTOWER_1_HEIGHT, POKEMONTOWER_1_WIDTH ; dimensions (y, x)
- dw PokemonTower1Blocks, PokemonTower1TextPointers, PokemonTower1Script ; blocks, texts, scripts
- db $00 ; connections
- dw PokemonTower1Object ; objects
diff --git a/data/mapHeaders/pokemontower2.asm b/data/mapHeaders/pokemontower2.asm
deleted file mode 100755
index a2c395c9..00000000
--- a/data/mapHeaders/pokemontower2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PokemonTower2_h:
- db CEMETERY ; tileset
- db POKEMONTOWER_2_HEIGHT, POKEMONTOWER_2_WIDTH ; dimensions (y, x)
- dw PokemonTower2Blocks, PokemonTower2TextPointers, PokemonTower2Script ; blocks, texts, scripts
- db $00 ; connections
- dw PokemonTower2Object ; objects
diff --git a/data/mapHeaders/pokemontower3.asm b/data/mapHeaders/pokemontower3.asm
deleted file mode 100755
index af81c9e6..00000000
--- a/data/mapHeaders/pokemontower3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PokemonTower3_h:
- db CEMETERY ; tileset
- db POKEMONTOWER_3_HEIGHT, POKEMONTOWER_3_WIDTH ; dimensions (y, x)
- dw PokemonTower3Blocks, PokemonTower3TextPointers, PokemonTower3Script ; blocks, texts, scripts
- db $00 ; connections
- dw PokemonTower3Object ; objects
diff --git a/data/mapHeaders/pokemontower4.asm b/data/mapHeaders/pokemontower4.asm
deleted file mode 100755
index 073c34c0..00000000
--- a/data/mapHeaders/pokemontower4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PokemonTower4_h:
- db CEMETERY ; tileset
- db POKEMONTOWER_4_HEIGHT, POKEMONTOWER_4_WIDTH ; dimensions (y, x)
- dw PokemonTower4Blocks, PokemonTower4TextPointers, PokemonTower4Script ; blocks, texts, scripts
- db $00 ; connections
- dw PokemonTower4Object ; objects
diff --git a/data/mapHeaders/pokemontower5.asm b/data/mapHeaders/pokemontower5.asm
deleted file mode 100755
index a7636534..00000000
--- a/data/mapHeaders/pokemontower5.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PokemonTower5_h:
- db CEMETERY ; tileset
- db POKEMONTOWER_5_HEIGHT, POKEMONTOWER_5_WIDTH ; dimensions (y, x)
- dw PokemonTower5Blocks, PokemonTower5TextPointers, PokemonTower5Script ; blocks, texts, scripts
- db $00 ; connections
- dw PokemonTower5Object ; objects
diff --git a/data/mapHeaders/pokemontower6.asm b/data/mapHeaders/pokemontower6.asm
deleted file mode 100755
index a83ae0ba..00000000
--- a/data/mapHeaders/pokemontower6.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PokemonTower6_h:
- db CEMETERY ; tileset
- db POKEMONTOWER_6_HEIGHT, POKEMONTOWER_6_WIDTH ; dimensions (y, x)
- dw PokemonTower6Blocks, PokemonTower6TextPointers, PokemonTower6Script ; blocks, texts, scripts
- db $00 ; connections
- dw PokemonTower6Object ; objects
diff --git a/data/mapHeaders/pokemontower7.asm b/data/mapHeaders/pokemontower7.asm
deleted file mode 100755
index 4e13bcee..00000000
--- a/data/mapHeaders/pokemontower7.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PokemonTower7_h:
- db CEMETERY ; tileset
- db POKEMONTOWER_7_HEIGHT, POKEMONTOWER_7_WIDTH ; dimensions (y, x)
- dw PokemonTower7Blocks, PokemonTower7TextPointers, PokemonTower7Script ; blocks, texts, scripts
- db $00 ; connections
- dw PokemonTower7Object ; objects
diff --git a/data/mapHeaders/powerplant.asm b/data/mapHeaders/powerplant.asm
deleted file mode 100755
index 9c78311d..00000000
--- a/data/mapHeaders/powerplant.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-PowerPlant_h:
- db FACILITY ; tileset
- db POWER_PLANT_HEIGHT, POWER_PLANT_WIDTH ; dimensions (y, x)
- dw PowerPlantBlocks, PowerPlantTextPointers, PowerPlantScript ; blocks, texts, scripts
- db $00 ; connections
- dw PowerPlantObject ; objects
diff --git a/data/mapHeaders/redshouse1f.asm b/data/mapHeaders/redshouse1f.asm
deleted file mode 100755
index 82d83042..00000000
--- a/data/mapHeaders/redshouse1f.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RedsHouse1F_h:
- db REDS_HOUSE_1 ; tileset
- db REDS_HOUSE_1F_HEIGHT, REDS_HOUSE_1F_WIDTH ; dimensions
- dw RedsHouse1FBlocks, RedsHouse1FTextPointers, RedsHouse1FScript
- db 0 ; no connections
- dw RedsHouse1FObject
diff --git a/data/mapHeaders/redshouse2f.asm b/data/mapHeaders/redshouse2f.asm
deleted file mode 100755
index c4b0969c..00000000
--- a/data/mapHeaders/redshouse2f.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RedsHouse2F_h:
- db REDS_HOUSE_2 ; tileset
- db REDS_HOUSE_2F_HEIGHT, REDS_HOUSE_2F_WIDTH ; dimensions
- dw RedsHouse2FBlocks, RedsHouse2FTextPointers, RedsHouse2FScript
- db $00 ; no connections
- dw RedsHouse2FObject
diff --git a/data/mapHeaders/rockethideout1.asm b/data/mapHeaders/rockethideout1.asm
deleted file mode 100755
index a9dcf424..00000000
--- a/data/mapHeaders/rockethideout1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RocketHideout1_h:
- db FACILITY ; tileset
- db ROCKET_HIDEOUT_1_HEIGHT, ROCKET_HIDEOUT_1_WIDTH ; dimensions (y, x)
- dw RocketHideout1Blocks, RocketHideout1TextPointers, RocketHideout1Script ; blocks, texts, scripts
- db $00 ; connections
- dw RocketHideout1Object ; objects
diff --git a/data/mapHeaders/rockethideout2.asm b/data/mapHeaders/rockethideout2.asm
deleted file mode 100755
index 8f034360..00000000
--- a/data/mapHeaders/rockethideout2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RocketHideout2_h:
- db FACILITY ; tileset
- db ROCKET_HIDEOUT_2_HEIGHT, ROCKET_HIDEOUT_2_WIDTH ; dimensions (y, x)
- dw RocketHideout2Blocks, RocketHideout2TextPointers, RocketHideout2Script ; blocks, texts, scripts
- db $00 ; connections
- dw RocketHideout2Object ; objects
diff --git a/data/mapHeaders/rockethideout3.asm b/data/mapHeaders/rockethideout3.asm
deleted file mode 100755
index 5fc9fb95..00000000
--- a/data/mapHeaders/rockethideout3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RocketHideout3_h:
- db FACILITY ; tileset
- db ROCKET_HIDEOUT_3_HEIGHT, ROCKET_HIDEOUT_3_WIDTH ; dimensions (y, x)
- dw RocketHideout3Blocks, RocketHideout3TextPointers, RocketHideout3Script ; blocks, texts, scripts
- db $00 ; connections
- dw RocketHideout3Object ; objects
diff --git a/data/mapHeaders/rockethideout4.asm b/data/mapHeaders/rockethideout4.asm
deleted file mode 100755
index 0cde5bee..00000000
--- a/data/mapHeaders/rockethideout4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RocketHideout4_h:
- db FACILITY ; tileset
- db ROCKET_HIDEOUT_4_HEIGHT, ROCKET_HIDEOUT_4_WIDTH ; dimensions (y, x)
- dw RocketHideout4Blocks, RocketHideout4TextPointers, RocketHideout4Script ; blocks, texts, scripts
- db $00 ; connections
- dw RocketHideout4Object ; objects
diff --git a/data/mapHeaders/rockethideoutelevator.asm b/data/mapHeaders/rockethideoutelevator.asm
deleted file mode 100755
index d4917812..00000000
--- a/data/mapHeaders/rockethideoutelevator.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RocketHideoutElevator_h:
- db LOBBY ; tileset
- db ROCKET_HIDEOUT_ELEVATOR_HEIGHT, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; dimensions (y, x)
- dw RocketHideoutElevatorBlocks, RocketHideoutElevatorTextPointers, RocketHideoutElevatorScript ; blocks, texts, scripts
- db $00 ; connections
- dw RocketHideoutElevatorObject ; objects
diff --git a/data/mapHeaders/rocktunnel1.asm b/data/mapHeaders/rocktunnel1.asm
deleted file mode 100755
index db67517d..00000000
--- a/data/mapHeaders/rocktunnel1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RockTunnel1_h:
- db CAVERN ; tileset
- db ROCK_TUNNEL_1_HEIGHT, ROCK_TUNNEL_1_WIDTH ; dimensions (y, x)
- dw RockTunnel1Blocks, RockTunnel1TextPointers, RockTunnel1Script ; blocks, texts, scripts
- db $00 ; connections
- dw RockTunnel1Object ; objects
diff --git a/data/mapHeaders/rocktunnel2.asm b/data/mapHeaders/rocktunnel2.asm
deleted file mode 100755
index 5b85701b..00000000
--- a/data/mapHeaders/rocktunnel2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RockTunnel2_h:
- db CAVERN ; tileset
- db ROCK_TUNNEL_2_HEIGHT, ROCK_TUNNEL_2_WIDTH ; dimensions (y, x)
- dw RockTunnel2Blocks, RockTunnel2TextPointers, RockTunnel2Script ; blocks, texts, scripts
- db $00 ; connections
- dw RockTunnel2Object ; objects
diff --git a/data/mapHeaders/rocktunnelpokecenter.asm b/data/mapHeaders/rocktunnelpokecenter.asm
deleted file mode 100755
index e1bad3bd..00000000
--- a/data/mapHeaders/rocktunnelpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-RockTunnelPokecenter_h:
- db POKECENTER ; tileset
- db ROCK_TUNNEL_POKECENTER_HEIGHT, ROCK_TUNNEL_POKECENTER_WIDTH ; dimensions (y, x)
- dw RockTunnelPokecenterBlocks, RockTunnelPokecenterTextPointers, RockTunnelPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw RockTunnelPokecenterObject ; objects
diff --git a/data/mapHeaders/route1.asm b/data/mapHeaders/route1.asm
deleted file mode 100755
index 5f6a858e..00000000
--- a/data/mapHeaders/route1.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route1_h:
- db OVERWORLD ; tileset
- db ROUTE_1_HEIGHT, ROUTE_1_WIDTH ; dimensions (y, x)
- dw Route1Blocks, Route1TextPointers, Route1Script ; blocks, texts, scripts
- db NORTH | SOUTH ; connections
- NORTH_MAP_CONNECTION ROUTE_1, VIRIDIAN_CITY, -3, 2, ViridianCityBlocks
- SOUTH_MAP_CONNECTION ROUTE_1, PALLET_TOWN, 0, 0, PalletTownBlocks, 1
- dw Route1Object ; objects
diff --git a/data/mapHeaders/route10.asm b/data/mapHeaders/route10.asm
deleted file mode 100755
index 7ee588cf..00000000
--- a/data/mapHeaders/route10.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route10_h:
- db OVERWORLD ; tileset
- db ROUTE_10_HEIGHT, ROUTE_10_WIDTH ; dimensions (y, x)
- dw Route10Blocks, Route10TextPointers, Route10Script ; blocks, texts, scripts
- db SOUTH | WEST ; connections
- SOUTH_MAP_CONNECTION ROUTE_10, LAVENDER_TOWN, 0, 0, LavenderTownBlocks
- WEST_MAP_CONNECTION ROUTE_10, ROUTE_9, 0, 0, Route9Blocks
- dw Route10Object ; objects
diff --git a/data/mapHeaders/route11.asm b/data/mapHeaders/route11.asm
deleted file mode 100755
index 04ae8f24..00000000
--- a/data/mapHeaders/route11.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route11_h:
- db OVERWORLD ; tileset
- db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; dimensions (y, x)
- dw Route11Blocks, Route11TextPointers, Route11Script ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION ROUTE_11, VERMILION_CITY, -3, 1, VermilionCityBlocks
- EAST_MAP_CONNECTION ROUTE_11, ROUTE_12, -3, 24, Route12Blocks, 1
- dw Route11Object ; objects
diff --git a/data/mapHeaders/route11gate.asm b/data/mapHeaders/route11gate.asm
deleted file mode 100755
index 26539a19..00000000
--- a/data/mapHeaders/route11gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route11Gate_h:
- db GATE ; tileset
- db ROUTE_11_GATE_1F_HEIGHT, ROUTE_11_GATE_1F_WIDTH ; dimensions (y, x)
- dw Route11GateBlocks, Route11GateTextPointers, Route11GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route11GateObject ; objects
diff --git a/data/mapHeaders/route11gateupstairs.asm b/data/mapHeaders/route11gateupstairs.asm
deleted file mode 100755
index ac556804..00000000
--- a/data/mapHeaders/route11gateupstairs.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route11GateUpstairs_h:
- db GATE ; tileset
- db ROUTE_11_GATE_2F_HEIGHT, ROUTE_11_GATE_2F_WIDTH ; dimensions (y, x)
- dw Route11GateUpstairsBlocks, Route11GateUpstairsTextPointers, Route11GateUpstairsScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route11GateUpstairsObject ; objects
diff --git a/data/mapHeaders/route12.asm b/data/mapHeaders/route12.asm
deleted file mode 100755
index b11e0128..00000000
--- a/data/mapHeaders/route12.asm
+++ /dev/null
@@ -1,9 +0,0 @@
-Route12_h:
- db OVERWORLD ; tileset
- db ROUTE_12_HEIGHT, ROUTE_12_WIDTH ; dimensions (y, x)
- dw Route12Blocks, Route12TextPointers, Route12Script ; blocks, texts, scripts
- db NORTH | SOUTH | WEST ; connections
- NORTH_MAP_CONNECTION ROUTE_12, LAVENDER_TOWN, 0, 0, LavenderTownBlocks
- SOUTH_MAP_CONNECTION ROUTE_12, ROUTE_13, -3, 17, Route13Blocks
- WEST_MAP_CONNECTION ROUTE_12, ROUTE_11, 27, 0, Route11Blocks
- dw Route12Object ; objects
diff --git a/data/mapHeaders/route12gate.asm b/data/mapHeaders/route12gate.asm
deleted file mode 100755
index bcd36d73..00000000
--- a/data/mapHeaders/route12gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route12Gate_h:
- db GATE ; tileset
- db ROUTE_12_GATE_1F_HEIGHT, ROUTE_12_GATE_1F_WIDTH ; dimensions (y, x)
- dw Route12GateBlocks, Route12GateTextPointers, Route12GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route12GateObject ; objects
diff --git a/data/mapHeaders/route12gateupstairs.asm b/data/mapHeaders/route12gateupstairs.asm
deleted file mode 100755
index 96109a38..00000000
--- a/data/mapHeaders/route12gateupstairs.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route12GateUpstairs_h:
- db GATE ; tileset
- db ROUTE_12_GATE_2F_HEIGHT, ROUTE_12_GATE_2F_WIDTH ; dimensions (y, x)
- dw Route12GateUpstairsBlocks, Route12GateUpstairsTextPointers, Route12GateUpstairsScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route12GateUpstairsObject ; objects
diff --git a/data/mapHeaders/route12house.asm b/data/mapHeaders/route12house.asm
deleted file mode 100755
index 11f45d24..00000000
--- a/data/mapHeaders/route12house.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route12House_h:
- db HOUSE ; tileset
- db ROUTE_12_HOUSE_HEIGHT, ROUTE_12_HOUSE_WIDTH ; dimensions (y, x)
- dw Route12HouseBlocks, Route12HouseTextPointers, Route12HouseScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route12HouseObject ; objects
diff --git a/data/mapHeaders/route13.asm b/data/mapHeaders/route13.asm
deleted file mode 100755
index 53a88633..00000000
--- a/data/mapHeaders/route13.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route13_h:
- db OVERWORLD ; tileset
- db ROUTE_13_HEIGHT, ROUTE_13_WIDTH ; dimensions (y, x)
- dw Route13Blocks, Route13TextPointers, Route13Script ; blocks, texts, scripts
- db NORTH | WEST ; connections
- NORTH_MAP_CONNECTION ROUTE_13, ROUTE_12, 20, 0, Route12Blocks
- WEST_MAP_CONNECTION ROUTE_13, ROUTE_14, 0, 0, Route14Blocks
- dw Route13Object ; objects
diff --git a/data/mapHeaders/route14.asm b/data/mapHeaders/route14.asm
deleted file mode 100755
index f860d332..00000000
--- a/data/mapHeaders/route14.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route14_h:
- db OVERWORLD ; tileset
- db ROUTE_14_HEIGHT, ROUTE_14_WIDTH ; dimensions (y, x)
- dw Route14Blocks, Route14TextPointers, Route14Script ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION ROUTE_14, ROUTE_15, 18, 0, Route15Blocks
- EAST_MAP_CONNECTION ROUTE_14, ROUTE_13, 0, 0, Route13Blocks
- dw Route14Object ; objects
diff --git a/data/mapHeaders/route15.asm b/data/mapHeaders/route15.asm
deleted file mode 100755
index 48d5ff20..00000000
--- a/data/mapHeaders/route15.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route15_h:
- db OVERWORLD ; tileset
- db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; dimensions (y, x)
- dw Route15Blocks, Route15TextPointers, Route15Script ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION ROUTE_15, FUCHSIA_CITY, -3, 1, FuchsiaCityBlocks
- EAST_MAP_CONNECTION ROUTE_15, ROUTE_14, -3, 15, Route14Blocks
- dw Route15Object ; objects
diff --git a/data/mapHeaders/route15gate.asm b/data/mapHeaders/route15gate.asm
deleted file mode 100755
index 072d8f72..00000000
--- a/data/mapHeaders/route15gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route15Gate_h:
- db GATE ; tileset
- db ROUTE_15_GATE_1F_HEIGHT, ROUTE_15_GATE_1F_WIDTH ; dimensions (y, x)
- dw Route15GateBlocks, Route15GateTextPointers, Route15GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route15GateObject ; objects
diff --git a/data/mapHeaders/route15gateupstairs.asm b/data/mapHeaders/route15gateupstairs.asm
deleted file mode 100755
index 96e7e2ca..00000000
--- a/data/mapHeaders/route15gateupstairs.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route15GateUpstairs_h:
- db GATE ; tileset
- db ROUTE_15_GATE_2F_HEIGHT, ROUTE_15_GATE_2F_WIDTH ; dimensions (y, x)
- dw Route15GateUpstairsBlocks, Route15GateUpstairsTextPointers, Route15GateUpstairsScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route15GateUpstairsObject ; objects
diff --git a/data/mapHeaders/route16.asm b/data/mapHeaders/route16.asm
deleted file mode 100755
index eee71ba2..00000000
--- a/data/mapHeaders/route16.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route16_h:
- db OVERWORLD ; tileset
- db ROUTE_16_HEIGHT, ROUTE_16_WIDTH ; dimensions (y, x)
- dw Route16Blocks, Route16TextPointers, Route16Script ; blocks, texts, scripts
- db SOUTH | EAST ; connections
- SOUTH_MAP_CONNECTION ROUTE_16, ROUTE_17, 0, 0, Route17Blocks
- EAST_MAP_CONNECTION ROUTE_16, CELADON_CITY, -3, 1, CeladonCityBlocks, 1
- dw Route16Object ; objects
diff --git a/data/mapHeaders/route16gate.asm b/data/mapHeaders/route16gate.asm
deleted file mode 100755
index b3381258..00000000
--- a/data/mapHeaders/route16gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route16Gate_h:
- db GATE ; tileset
- db ROUTE_16_GATE_1F_HEIGHT, ROUTE_16_GATE_1F_WIDTH ; dimensions (y, x)
- dw Route16GateBlocks, Route16GateTextPointers, Route16GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route16GateObject ; objects
diff --git a/data/mapHeaders/route16gateupstairs.asm b/data/mapHeaders/route16gateupstairs.asm
deleted file mode 100755
index e8dd7d45..00000000
--- a/data/mapHeaders/route16gateupstairs.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route16GateUpstairs_h:
- db GATE ; tileset
- db ROUTE_16_GATE_2F_HEIGHT, ROUTE_16_GATE_2F_WIDTH ; dimensions (y, x)
- dw Route16GateUpstairsBlocks, Route16GateUpstairsTextPointers, Route16GateUpstairsScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route16GateUpstairsObject ; objects
diff --git a/data/mapHeaders/route16house.asm b/data/mapHeaders/route16house.asm
deleted file mode 100755
index 5945e11b..00000000
--- a/data/mapHeaders/route16house.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route16House_h:
- db HOUSE ; tileset
- db ROUTE_16_HOUSE_HEIGHT, ROUTE_16_HOUSE_WIDTH ; dimensions (y, x)
- dw Route16HouseBlocks, Route16HouseTextPointers, Route16HouseScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route16HouseObject ; objects
diff --git a/data/mapHeaders/route17.asm b/data/mapHeaders/route17.asm
deleted file mode 100755
index 82a5d0f4..00000000
--- a/data/mapHeaders/route17.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route17_h:
- db OVERWORLD ; tileset
- db ROUTE_17_HEIGHT, ROUTE_17_WIDTH ; dimensions (y, x)
- dw Route17Blocks, Route17TextPointers, Route17Script ; blocks, texts, scripts
- db NORTH | SOUTH ; connections
- NORTH_MAP_CONNECTION ROUTE_17, ROUTE_16, 0, 0, Route16Blocks
- SOUTH_MAP_CONNECTION ROUTE_17, ROUTE_18, 0, 0, Route18Blocks, 1
- dw Route17Object ; objects
diff --git a/data/mapHeaders/route18.asm b/data/mapHeaders/route18.asm
deleted file mode 100755
index 180111b5..00000000
--- a/data/mapHeaders/route18.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route18_h:
- db OVERWORLD ; tileset
- db ROUTE_18_HEIGHT, ROUTE_18_WIDTH ; dimensions (y, x)
- dw Route18Blocks, Route18TextPointers, Route18Script ; blocks, texts, scripts
- db NORTH | EAST ; connections
- NORTH_MAP_CONNECTION ROUTE_18, ROUTE_17, 0, 0, Route17Blocks
- EAST_MAP_CONNECTION ROUTE_18, FUCHSIA_CITY, -3, 1, FuchsiaCityBlocks, 1
- dw Route18Object ; objects
diff --git a/data/mapHeaders/route18gate.asm b/data/mapHeaders/route18gate.asm
deleted file mode 100755
index 090d43df..00000000
--- a/data/mapHeaders/route18gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route18Gate_h:
- db GATE ; tileset
- db ROUTE_18_GATE_1F_HEIGHT, ROUTE_18_GATE_1F_WIDTH ; dimensions (y, x)
- dw Route18GateBlocks, Route18GateTextPointers, Route18GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route18GateObject ; objects
diff --git a/data/mapHeaders/route18gateupstairs.asm b/data/mapHeaders/route18gateupstairs.asm
deleted file mode 100755
index ac9e3d0a..00000000
--- a/data/mapHeaders/route18gateupstairs.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route18GateUpstairs_h:
- db GATE ; tileset
- db ROUTE_18_GATE_2F_HEIGHT, ROUTE_18_GATE_2F_WIDTH ; dimensions (y, x)
- dw Route18GateUpstairsBlocks, Route18GateUpstairsTextPointers, Route18GateUpstairsScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route18GateUpstairsObject ; objects
diff --git a/data/mapHeaders/route19.asm b/data/mapHeaders/route19.asm
deleted file mode 100755
index 1de353f8..00000000
--- a/data/mapHeaders/route19.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route19_h:
- db OVERWORLD ; tileset
- db ROUTE_19_HEIGHT, ROUTE_19_WIDTH ; dimensions (y, x)
- dw Route19Blocks, Route19TextPointers, Route19Script ; blocks, texts, scripts
- db NORTH | WEST ; connections
- NORTH_MAP_CONNECTION ROUTE_19, FUCHSIA_CITY, -3, 2, FuchsiaCityBlocks
- WEST_MAP_CONNECTION ROUTE_19, ROUTE_20, 18, 0, Route20Blocks
- dw Route19Object ; objects
diff --git a/data/mapHeaders/route2.asm b/data/mapHeaders/route2.asm
deleted file mode 100755
index 38e80842..00000000
--- a/data/mapHeaders/route2.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route2_h:
- db 00 ; Tileset
- db ROUTE_2_HEIGHT,ROUTE_2_WIDTH ;Height,Width blocks (1 block = 4x4 tiles)
- dw Route2Blocks, Route2TextPointers, Route2Script
- db NORTH | SOUTH ;Connection Byte
- NORTH_MAP_CONNECTION ROUTE_2, PEWTER_CITY, -3, 2, PewterCityBlocks
- SOUTH_MAP_CONNECTION ROUTE_2, VIRIDIAN_CITY, -3, 2, ViridianCityBlocks, 1
- dw Route2Object ;Object Data Pointer
diff --git a/data/mapHeaders/route20.asm b/data/mapHeaders/route20.asm
deleted file mode 100755
index f871179f..00000000
--- a/data/mapHeaders/route20.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route20_h:
- db OVERWORLD ; tileset
- db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; dimensions (y, x)
- dw Route20Blocks, Route20TextPointers, Route20Script ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION ROUTE_20, CINNABAR_ISLAND, 0, 0, CinnabarIslandBlocks
- EAST_MAP_CONNECTION ROUTE_20, ROUTE_19, -3, 15, Route19Blocks
- dw Route20Object ; objects
diff --git a/data/mapHeaders/route21.asm b/data/mapHeaders/route21.asm
deleted file mode 100755
index a2c06868..00000000
--- a/data/mapHeaders/route21.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route21_h:
- db OVERWORLD ; tileset
- db ROUTE_21_HEIGHT, ROUTE_21_WIDTH ; dimensions (y, x)
- dw Route21Blocks, Route21TextPointers, Route21Script ; blocks, texts, scripts
- db NORTH | SOUTH ; connections
- NORTH_MAP_CONNECTION ROUTE_21, PALLET_TOWN, 0, 0, PalletTownBlocks
- SOUTH_MAP_CONNECTION ROUTE_21, CINNABAR_ISLAND, 0, 0, CinnabarIslandBlocks, 1
- dw Route21Object ; objects
diff --git a/data/mapHeaders/route22.asm b/data/mapHeaders/route22.asm
deleted file mode 100755
index c227d433..00000000
--- a/data/mapHeaders/route22.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route22_h:
- db OVERWORLD ; tileset
- db ROUTE_22_HEIGHT, ROUTE_22_WIDTH ; dimensions (y, x)
- dw Route22Blocks, Route22TextPointers, Route22Script ; blocks, texts, scripts
- db NORTH | EAST ; connections
- NORTH_MAP_CONNECTION ROUTE_22, ROUTE_23, 0, 0, Route23Blocks
- EAST_MAP_CONNECTION ROUTE_22, VIRIDIAN_CITY, -3, 1, ViridianCityBlocks, 1
- dw Route22Object ; objects
diff --git a/data/mapHeaders/route22gate.asm b/data/mapHeaders/route22gate.asm
deleted file mode 100755
index 7b8963ba..00000000
--- a/data/mapHeaders/route22gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route22Gate_h:
- db GATE ; tileset
- db ROUTE_22_GATE_HEIGHT, ROUTE_22_GATE_WIDTH ; dimensions (y, x)
- dw Route22GateBlocks, Route22GateTextPointers, Route22GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route22GateObject ; objects
diff --git a/data/mapHeaders/route23.asm b/data/mapHeaders/route23.asm
deleted file mode 100755
index bec192c2..00000000
--- a/data/mapHeaders/route23.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route23_h:
- db PLATEAU ; tileset
- db ROUTE_23_HEIGHT, ROUTE_23_WIDTH ; dimensions (y, x)
- dw Route23Blocks, Route23TextPointers, Route23Script ; blocks, texts, scripts
- db NORTH | SOUTH ; connections
- NORTH_MAP_CONNECTION ROUTE_23, INDIGO_PLATEAU, 0, 0, IndigoPlateauBlocks
- SOUTH_MAP_CONNECTION ROUTE_23, ROUTE_22, 0, 0, Route22Blocks, 1
- dw Route23Object ; objects
diff --git a/data/mapHeaders/route24.asm b/data/mapHeaders/route24.asm
deleted file mode 100755
index 9a313aba..00000000
--- a/data/mapHeaders/route24.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route24_h:
- db OVERWORLD ; tileset
- db ROUTE_24_HEIGHT, ROUTE_24_WIDTH ; dimensions (y, x)
- dw Route24Blocks, Route24TextPointers, Route24Script ; blocks, texts, scripts
- db SOUTH | EAST ; connections
- SOUTH_MAP_CONNECTION ROUTE_24, CERULEAN_CITY, -3, 2, CeruleanCityBlocks, 1
- EAST_MAP_CONNECTION ROUTE_24, ROUTE_25, 0, 0, Route25Blocks
- dw Route24Object ; objects
diff --git a/data/mapHeaders/route25.asm b/data/mapHeaders/route25.asm
deleted file mode 100755
index 39ffa45d..00000000
--- a/data/mapHeaders/route25.asm
+++ /dev/null
@@ -1,7 +0,0 @@
-Route25_h:
- db OVERWORLD ; tileset
- db ROUTE_25_HEIGHT, ROUTE_25_WIDTH ; dimensions (y, x)
- dw Route25Blocks, Route25TextPointers, Route25Script ; blocks, texts, scripts
- db WEST ; connections
- WEST_MAP_CONNECTION ROUTE_25, ROUTE_24, 0, 0, Route24Blocks
- dw Route25Object ; objects
diff --git a/data/mapHeaders/route2gate.asm b/data/mapHeaders/route2gate.asm
deleted file mode 100755
index 5cb7bcbc..00000000
--- a/data/mapHeaders/route2gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route2Gate_h:
- db GATE ; tileset
- db ROUTE_2_GATE_HEIGHT, ROUTE_2_GATE_WIDTH ; dimensions (y, x)
- dw Route2GateBlocks, Route2GateTextPointers, Route2GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route2GateObject ; objects
diff --git a/data/mapHeaders/route2house.asm b/data/mapHeaders/route2house.asm
deleted file mode 100755
index c7c140f6..00000000
--- a/data/mapHeaders/route2house.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route2House_h:
- db HOUSE ; tileset
- db ROUTE_2_HOUSE_HEIGHT, ROUTE_2_HOUSE_WIDTH ; dimensions (y, x)
- dw Route2HouseBlocks, Route2HouseTextPointers, Route2HouseScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route2HouseObject ; objects
diff --git a/data/mapHeaders/route3.asm b/data/mapHeaders/route3.asm
deleted file mode 100755
index 19adfea8..00000000
--- a/data/mapHeaders/route3.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route3_h:
- db OVERWORLD ; tileset
- db ROUTE_3_HEIGHT, ROUTE_3_WIDTH ; dimensions (y, x)
- dw Route3Blocks, Route3TextPointers, Route3Script ; blocks, texts, scripts
- db NORTH | WEST ; connections
- NORTH_MAP_CONNECTION ROUTE_3, ROUTE_4, 25, 0, Route4Blocks
- WEST_MAP_CONNECTION ROUTE_3, PEWTER_CITY, -3, 1, PewterCityBlocks
- dw Route3Object ; objects
diff --git a/data/mapHeaders/route4.asm b/data/mapHeaders/route4.asm
deleted file mode 100755
index a322f23c..00000000
--- a/data/mapHeaders/route4.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route4_h:
- db OVERWORLD ; tileset
- db ROUTE_4_HEIGHT, ROUTE_4_WIDTH ; dimensions (y, x)
- dw Route4Blocks, Route4TextPointers, Route4Script; blocks, texts, scripts
- db SOUTH | EAST ; connections
- SOUTH_MAP_CONNECTION ROUTE_4, ROUTE_3, -3, 22, Route3Blocks
- EAST_MAP_CONNECTION ROUTE_4, CERULEAN_CITY, -3, 1, CeruleanCityBlocks, 1
- dw Route4Object ; objects
diff --git a/data/mapHeaders/route5.asm b/data/mapHeaders/route5.asm
deleted file mode 100755
index b982c02d..00000000
--- a/data/mapHeaders/route5.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route5_h:
- db OVERWORLD ; tileset
- db ROUTE_5_HEIGHT, ROUTE_5_WIDTH ; dimensions (y, x)
- dw Route5Blocks, Route5TextPointers, Route5Script ; blocks, texts, scripts
- db NORTH | SOUTH ; connections
- NORTH_MAP_CONNECTION ROUTE_5, CERULEAN_CITY, -3, 2, CeruleanCityBlocks
- SOUTH_MAP_CONNECTION ROUTE_5, SAFFRON_CITY, -3, 2, SaffronCityBlocks, 1
- dw Route5Object ; objects
diff --git a/data/mapHeaders/route5gate.asm b/data/mapHeaders/route5gate.asm
deleted file mode 100755
index 68810da1..00000000
--- a/data/mapHeaders/route5gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route5Gate_h:
- db GATE ; tileset
- db ROUTE_5_GATE_HEIGHT, ROUTE_5_GATE_WIDTH ; dimensions (y, x)
- dw Route5GateBlocks, Route5GateTextPointers, Route5GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route5GateObject ; objects
diff --git a/data/mapHeaders/route6.asm b/data/mapHeaders/route6.asm
deleted file mode 100755
index 6ed13d4e..00000000
--- a/data/mapHeaders/route6.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route6_h:
- db OVERWORLD ; tileset
- db ROUTE_6_HEIGHT, ROUTE_6_WIDTH ; dimensions (y, x)
- dw Route6Blocks, Route6TextPointers, Route6Script ; blocks, texts, scripts
- db NORTH | SOUTH ; connections
- NORTH_MAP_CONNECTION ROUTE_6, SAFFRON_CITY, -3, 2, SaffronCityBlocks
- SOUTH_MAP_CONNECTION ROUTE_6, VERMILION_CITY, -3, 2, VermilionCityBlocks, 1
- dw Route6Object ; objects
diff --git a/data/mapHeaders/route6gate.asm b/data/mapHeaders/route6gate.asm
deleted file mode 100755
index f689240c..00000000
--- a/data/mapHeaders/route6gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route6Gate_h:
- db GATE ; tileset
- db ROUTE_6_GATE_HEIGHT, ROUTE_6_GATE_WIDTH ; dimensions (y, x)
- dw Route6GateBlocks, Route6GateTextPointers, Route6GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route6GateObject ; objects
diff --git a/data/mapHeaders/route7.asm b/data/mapHeaders/route7.asm
deleted file mode 100755
index 62f3bedf..00000000
--- a/data/mapHeaders/route7.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route7_h:
- db OVERWORLD ; tileset
- db ROUTE_7_HEIGHT, ROUTE_7_WIDTH ; dimensions (y, x)
- dw Route7Blocks, Route7TextPointers, Route7Script ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION ROUTE_7, CELADON_CITY, -3, 1, CeladonCityBlocks
- EAST_MAP_CONNECTION ROUTE_7, SAFFRON_CITY, -3, 1, SaffronCityBlocks, 1
- dw Route7Object ; objects
diff --git a/data/mapHeaders/route7gate.asm b/data/mapHeaders/route7gate.asm
deleted file mode 100755
index 9e01914f..00000000
--- a/data/mapHeaders/route7gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route7Gate_h:
- db GATE ; tileset
- db ROUTE_7_GATE_HEIGHT, ROUTE_7_GATE_WIDTH ; dimensions (y, x)
- dw Route7GateBlocks, Route7GateTextPointers, Route7GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route7GateObject ; objects
diff --git a/data/mapHeaders/route8.asm b/data/mapHeaders/route8.asm
deleted file mode 100755
index 5187fd8f..00000000
--- a/data/mapHeaders/route8.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route8_h:
- db OVERWORLD ; tileset
- db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; dimensions (y, x)
- dw Route8Blocks, Route8TextPointers, Route8Script ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION ROUTE_8, SAFFRON_CITY, -3, 1, SaffronCityBlocks
- EAST_MAP_CONNECTION ROUTE_8, LAVENDER_TOWN, 0, 0, LavenderTownBlocks
- dw Route8Object ; objects
diff --git a/data/mapHeaders/route8gate.asm b/data/mapHeaders/route8gate.asm
deleted file mode 100755
index d206e978..00000000
--- a/data/mapHeaders/route8gate.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-Route8Gate_h:
- db GATE ; tileset
- db ROUTE_8_GATE_HEIGHT, ROUTE_8_GATE_WIDTH ; dimensions (y, x)
- dw Route8GateBlocks, Route8GateTextPointers, Route8GateScript ; blocks, texts, scripts
- db $00 ; connections
- dw Route8GateObject ; objects
diff --git a/data/mapHeaders/route9.asm b/data/mapHeaders/route9.asm
deleted file mode 100755
index 044a4ec0..00000000
--- a/data/mapHeaders/route9.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-Route9_h:
- db OVERWORLD ; tileset
- db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; dimensions (y, x)
- dw Route9Blocks, Route9TextPointers, Route9Script ; blocks, texts, scripts
- db WEST | EAST ; connections
- WEST_MAP_CONNECTION ROUTE_9, CERULEAN_CITY, -3, 1, CeruleanCityBlocks
- EAST_MAP_CONNECTION ROUTE_9, ROUTE_10, 0, 0, Route10Blocks, 1
- dw Route9Object ; objects
diff --git a/data/mapHeaders/safarizonecenter.asm b/data/mapHeaders/safarizonecenter.asm
deleted file mode 100755
index 6da27c12..00000000
--- a/data/mapHeaders/safarizonecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneCenter_h:
- db FOREST ; tileset
- db SAFARI_ZONE_CENTER_HEIGHT, SAFARI_ZONE_CENTER_WIDTH ; dimensions (y, x)
- dw SafariZoneCenterBlocks, SafariZoneCenterTextPointers, SafariZoneCenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneCenterObject ; objects
diff --git a/data/mapHeaders/safarizoneeast.asm b/data/mapHeaders/safarizoneeast.asm
deleted file mode 100755
index 089620dc..00000000
--- a/data/mapHeaders/safarizoneeast.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneEast_h:
- db FOREST ; tileset
- db SAFARI_ZONE_EAST_HEIGHT, SAFARI_ZONE_EAST_WIDTH ; dimensions (y, x)
- dw SafariZoneEastBlocks, SafariZoneEastTextPointers, SafariZoneEastScript ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneEastObject ; objects
diff --git a/data/mapHeaders/safarizoneentrance.asm b/data/mapHeaders/safarizoneentrance.asm
deleted file mode 100755
index 1122d5a3..00000000
--- a/data/mapHeaders/safarizoneentrance.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneEntrance_h:
- db GATE ; tileset
- db SAFARI_ZONE_ENTRANCE_HEIGHT, SAFARI_ZONE_ENTRANCE_WIDTH ; dimensions (y, x)
- dw SafariZoneEntranceBlocks, SafariZoneEntranceTextPointers, SafariZoneEntranceScript ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneEntranceObject ; objects
diff --git a/data/mapHeaders/safarizonenorth.asm b/data/mapHeaders/safarizonenorth.asm
deleted file mode 100755
index a3a46769..00000000
--- a/data/mapHeaders/safarizonenorth.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneNorth_h:
- db FOREST ; tileset
- db SAFARI_ZONE_NORTH_HEIGHT, SAFARI_ZONE_NORTH_WIDTH ; dimensions (y, x)
- dw SafariZoneNorthBlocks, SafariZoneNorthTextPointers, SafariZoneNorthScript ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneNorthObject ; objects
diff --git a/data/mapHeaders/safarizoneresthouse1.asm b/data/mapHeaders/safarizoneresthouse1.asm
deleted file mode 100755
index b2988b47..00000000
--- a/data/mapHeaders/safarizoneresthouse1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneRestHouse1_h:
- db GATE ; tileset
- db SAFARI_ZONE_REST_HOUSE_1_HEIGHT, SAFARI_ZONE_REST_HOUSE_1_WIDTH ; dimensions (y, x)
- dw SafariZoneRestHouse1Blocks, SafariZoneRestHouse1TextPointers, SafariZoneRestHouse1Script ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneRestHouse1Object ; objects
diff --git a/data/mapHeaders/safarizoneresthouse2.asm b/data/mapHeaders/safarizoneresthouse2.asm
deleted file mode 100755
index 589d9850..00000000
--- a/data/mapHeaders/safarizoneresthouse2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneRestHouse2_h:
- db GATE ; tileset
- db SAFARI_ZONE_REST_HOUSE_2_HEIGHT, SAFARI_ZONE_REST_HOUSE_2_WIDTH ; dimensions (y, x)
- dw SafariZoneRestHouse2Blocks, SafariZoneRestHouse2TextPointers, SafariZoneRestHouse2Script ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneRestHouse2Object ; objects
diff --git a/data/mapHeaders/safarizoneresthouse3.asm b/data/mapHeaders/safarizoneresthouse3.asm
deleted file mode 100755
index 21ffd3b6..00000000
--- a/data/mapHeaders/safarizoneresthouse3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneRestHouse3_h:
- db GATE ; tileset
- db SAFARI_ZONE_REST_HOUSE_3_HEIGHT, SAFARI_ZONE_REST_HOUSE_3_WIDTH ; dimensions (y, x)
- dw SafariZoneRestHouse3Blocks, SafariZoneRestHouse3TextPointers, SafariZoneRestHouse3Script ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneRestHouse3Object ; objects
diff --git a/data/mapHeaders/safarizoneresthouse4.asm b/data/mapHeaders/safarizoneresthouse4.asm
deleted file mode 100755
index fa7de7ad..00000000
--- a/data/mapHeaders/safarizoneresthouse4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneRestHouse4_h:
- db GATE ; tileset
- db SAFARI_ZONE_REST_HOUSE_4_HEIGHT, SAFARI_ZONE_REST_HOUSE_4_WIDTH ; dimensions (y, x)
- dw SafariZoneRestHouse4Blocks, SafariZoneRestHouse4TextPointers, SafariZoneRestHouse4Script ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneRestHouse4Object ; objects
diff --git a/data/mapHeaders/safarizonesecrethouse.asm b/data/mapHeaders/safarizonesecrethouse.asm
deleted file mode 100755
index 6b081b1a..00000000
--- a/data/mapHeaders/safarizonesecrethouse.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneSecretHouse_h:
- db LAB ; tileset
- db SAFARI_ZONE_SECRET_HOUSE_HEIGHT, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; dimensions (y, x)
- dw SafariZoneSecretHouseBlocks, SafariZoneSecretHouseTextPointers, SafariZoneSecretHouseScript ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneSecretHouseObject ; objects
diff --git a/data/mapHeaders/safarizonewest.asm b/data/mapHeaders/safarizonewest.asm
deleted file mode 100755
index c1c54d13..00000000
--- a/data/mapHeaders/safarizonewest.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SafariZoneWest_h:
- db FOREST ; tileset
- db SAFARI_ZONE_WEST_HEIGHT, SAFARI_ZONE_WEST_WIDTH ; dimensions (y, x)
- dw SafariZoneWestBlocks, SafariZoneWestTextPointers, SafariZoneWestScript ; blocks, texts, scripts
- db $00 ; connections
- dw SafariZoneWestObject ; objects
diff --git a/data/mapHeaders/saffroncity.asm b/data/mapHeaders/saffroncity.asm
deleted file mode 100755
index 8f4ea922..00000000
--- a/data/mapHeaders/saffroncity.asm
+++ /dev/null
@@ -1,10 +0,0 @@
-SaffronCity_h:
- db OVERWORLD ; tileset
- db SAFFRON_CITY_HEIGHT, SAFFRON_CITY_WIDTH ; dimensions (y, x)
- dw SaffronCityBlocks, SaffronCityTextPointers, SaffronCityScript ; blocks, texts, scripts
- db NORTH | SOUTH | WEST | EAST ; connections
- NORTH_MAP_CONNECTION SAFFRON_CITY, ROUTE_5, 5, 0, Route5Blocks
- SOUTH_MAP_CONNECTION SAFFRON_CITY, ROUTE_6, 5, 0, Route6Blocks, 1
- WEST_MAP_CONNECTION SAFFRON_CITY, ROUTE_7, 4, 0, Route7Blocks
- EAST_MAP_CONNECTION SAFFRON_CITY, ROUTE_8, 4, 0, Route8Blocks
- dw SaffronCityObject ; objects
diff --git a/data/mapHeaders/saffrongym.asm b/data/mapHeaders/saffrongym.asm
deleted file mode 100755
index da3b4c04..00000000
--- a/data/mapHeaders/saffrongym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SaffronGym_h:
- db FACILITY ; tileset
- db SAFFRON_GYM_HEIGHT, SAFFRON_GYM_WIDTH ; dimensions (y, x)
- dw SaffronGymBlocks, SaffronGymTextPointers, SaffronGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw SaffronGymObject ; objects
diff --git a/data/mapHeaders/saffronhouse1.asm b/data/mapHeaders/saffronhouse1.asm
deleted file mode 100755
index 9e22b03b..00000000
--- a/data/mapHeaders/saffronhouse1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SaffronHouse1_h:
- db HOUSE ; tileset
- db SAFFRON_HOUSE_1_HEIGHT, SAFFRON_HOUSE_1_WIDTH ; dimensions (y, x)
- dw SaffronHouse1Blocks, SaffronHouse1TextPointers, SaffronHouse1Script ; blocks, texts, scripts
- db $00 ; connections
- dw SaffronHouse1Object ; objects
diff --git a/data/mapHeaders/saffronhouse2.asm b/data/mapHeaders/saffronhouse2.asm
deleted file mode 100755
index c38d0231..00000000
--- a/data/mapHeaders/saffronhouse2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SaffronHouse2_h:
- db HOUSE ; tileset
- db SAFFRON_HOUSE_2_HEIGHT, SAFFRON_HOUSE_2_WIDTH ; dimensions (y, x)
- dw SaffronHouse2Blocks, SaffronHouse2TextPointers, SaffronHouse2Script ; blocks, texts, scripts
- db $00 ; connections
- dw SaffronHouse2Object ; objects
diff --git a/data/mapHeaders/saffronmart.asm b/data/mapHeaders/saffronmart.asm
deleted file mode 100755
index 747e4da9..00000000
--- a/data/mapHeaders/saffronmart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SaffronMart_h:
- db MART ; tileset
- db SAFFRON_MART_HEIGHT, SAFFRON_MART_WIDTH ; dimensions (y, x)
- dw SaffronMartBlocks, SaffronMartTextPointers, SaffronMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw SaffronMartObject ; objects
diff --git a/data/mapHeaders/saffronpokecenter.asm b/data/mapHeaders/saffronpokecenter.asm
deleted file mode 100755
index aa972289..00000000
--- a/data/mapHeaders/saffronpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SaffronPokecenter_h:
- db POKECENTER ; tileset
- db SAFFRON_POKECENTER_HEIGHT, SAFFRON_POKECENTER_WIDTH ; dimensions (y, x)
- dw SaffronPokecenterBlocks, SaffronPokecenterTextPointers, SaffronPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw SaffronPokecenterObject ; objects
diff --git a/data/mapHeaders/school.asm b/data/mapHeaders/school.asm
deleted file mode 100755
index 8ace4fba..00000000
--- a/data/mapHeaders/school.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-School_h:
- db HOUSE ; tileset
- db VIRIDIAN_SCHOOL_HEIGHT, VIRIDIAN_SCHOOL_WIDTH ; dimensions (y, x)
- dw SchoolBlocks, SchoolTextPointers, SchoolScript ; blocks, texts, scripts
- db $00 ; connections
- dw SchoolObject ; objects
diff --git a/data/mapHeaders/seafoamislands1.asm b/data/mapHeaders/seafoamislands1.asm
deleted file mode 100755
index f52a65a8..00000000
--- a/data/mapHeaders/seafoamislands1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SeafoamIslands1_h:
- db CAVERN ; tileset
- db SEAFOAM_ISLANDS_1_HEIGHT, SEAFOAM_ISLANDS_1_WIDTH ; dimensions (y, x)
- dw SeafoamIslands1Blocks, SeafoamIslands1TextPointers, SeafoamIslands1Script ; blocks, texts, scripts
- db $00 ; connections
- dw SeafoamIslands1Object ; objects
diff --git a/data/mapHeaders/seafoamislands2.asm b/data/mapHeaders/seafoamislands2.asm
deleted file mode 100755
index 08ec4bfa..00000000
--- a/data/mapHeaders/seafoamislands2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SeafoamIslands2_h:
- db CAVERN ; tileset
- db SEAFOAM_ISLANDS_2_HEIGHT, SEAFOAM_ISLANDS_2_WIDTH ; dimensions (y, x)
- dw SeafoamIslands2Blocks, SeafoamIslands2TextPointers, SeafoamIslands2Script ; blocks, texts, scripts
- db $00 ; connections
- dw SeafoamIslands2Object ; objects
diff --git a/data/mapHeaders/seafoamislands3.asm b/data/mapHeaders/seafoamislands3.asm
deleted file mode 100755
index 4050cd71..00000000
--- a/data/mapHeaders/seafoamislands3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SeafoamIslands3_h:
- db CAVERN ; tileset
- db SEAFOAM_ISLANDS_3_HEIGHT, SEAFOAM_ISLANDS_3_WIDTH ; dimensions (y, x)
- dw SeafoamIslands3Blocks, SeafoamIslands3TextPointers, SeafoamIslands3Script ; blocks, texts, scripts
- db $00 ; connections
- dw SeafoamIslands3Object ; objects
diff --git a/data/mapHeaders/seafoamislands4.asm b/data/mapHeaders/seafoamislands4.asm
deleted file mode 100755
index d3912ce0..00000000
--- a/data/mapHeaders/seafoamislands4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SeafoamIslands4_h:
- db CAVERN ; tileset
- db SEAFOAM_ISLANDS_4_HEIGHT, SEAFOAM_ISLANDS_4_WIDTH ; dimensions (y, x)
- dw SeafoamIslands4Blocks, SeafoamIslands4TextPointers, SeafoamIslands4Script ; blocks, texts, scripts
- db $00 ; connections
- dw SeafoamIslands4Object ; objects
diff --git a/data/mapHeaders/seafoamislands5.asm b/data/mapHeaders/seafoamislands5.asm
deleted file mode 100755
index 2ae6d4b7..00000000
--- a/data/mapHeaders/seafoamislands5.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SeafoamIslands5_h:
- db CAVERN ; tileset
- db SEAFOAM_ISLANDS_5_HEIGHT, SEAFOAM_ISLANDS_5_WIDTH ; dimensions (y, x)
- dw SeafoamIslands5Blocks, SeafoamIslands5TextPointers, SeafoamIslands5Script ; blocks, texts, scripts
- db $00 ; connections
- dw SeafoamIslands5Object ; objects
diff --git a/data/mapHeaders/silphco1.asm b/data/mapHeaders/silphco1.asm
deleted file mode 100755
index 203f08b7..00000000
--- a/data/mapHeaders/silphco1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo1_h:
- db FACILITY ; tileset
- db SILPH_CO_1F_HEIGHT, SILPH_CO_1F_WIDTH ; dimensions (y, x)
- dw SilphCo1Blocks, SilphCo1TextPointers, SilphCo1Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo1Object ; objects
diff --git a/data/mapHeaders/silphco10.asm b/data/mapHeaders/silphco10.asm
deleted file mode 100755
index a16a6323..00000000
--- a/data/mapHeaders/silphco10.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo10_h:
- db FACILITY ; tileset
- db SILPH_CO_10F_HEIGHT, SILPH_CO_10F_WIDTH ; dimensions (y, x)
- dw SilphCo10Blocks, SilphCo10TextPointers, SilphCo10Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo10Object ; objects
diff --git a/data/mapHeaders/silphco11.asm b/data/mapHeaders/silphco11.asm
deleted file mode 100755
index a5d2f1b0..00000000
--- a/data/mapHeaders/silphco11.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo11_h:
- db INTERIOR ; tileset
- db SILPH_CO_11F_HEIGHT, SILPH_CO_11F_WIDTH ; dimensions (y, x)
- dw SilphCo11Blocks, SilphCo11TextPointers, SilphCo11Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo11Object ; objects
diff --git a/data/mapHeaders/silphco2.asm b/data/mapHeaders/silphco2.asm
deleted file mode 100755
index f0783e98..00000000
--- a/data/mapHeaders/silphco2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo2_h:
- db FACILITY ; tileset
- db SILPH_CO_2F_HEIGHT, SILPH_CO_2F_WIDTH ; dimensions (y, x)
- dw SilphCo2Blocks, SilphCo2TextPointers, SilphCo2Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo2Object ; objects
diff --git a/data/mapHeaders/silphco3.asm b/data/mapHeaders/silphco3.asm
deleted file mode 100755
index b89a3802..00000000
--- a/data/mapHeaders/silphco3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo3_h:
- db FACILITY ; tileset
- db SILPH_CO_3F_HEIGHT, SILPH_CO_3F_WIDTH ; dimensions (y, x)
- dw SilphCo3Blocks, SilphCo3TextPointers, SilphCo3Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo3Object ; objects
diff --git a/data/mapHeaders/silphco4.asm b/data/mapHeaders/silphco4.asm
deleted file mode 100755
index 3c03a771..00000000
--- a/data/mapHeaders/silphco4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo4_h:
- db FACILITY ; tileset
- db SILPH_CO_4F_HEIGHT, SILPH_CO_4F_WIDTH ; dimensions (y, x)
- dw SilphCo4Blocks, SilphCo4TextPointers, SilphCo4Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo4Object ; objects
diff --git a/data/mapHeaders/silphco5.asm b/data/mapHeaders/silphco5.asm
deleted file mode 100755
index 42704025..00000000
--- a/data/mapHeaders/silphco5.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo5_h:
- db FACILITY ; tileset
- db SILPH_CO_5F_HEIGHT, SILPH_CO_5F_WIDTH ; dimensions (y, x)
- dw SilphCo5Blocks, SilphCo5TextPointers, SilphCo5Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo5Object ; objects
diff --git a/data/mapHeaders/silphco6.asm b/data/mapHeaders/silphco6.asm
deleted file mode 100755
index c204360a..00000000
--- a/data/mapHeaders/silphco6.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo6_h:
- db FACILITY ; tileset
- db SILPH_CO_6F_HEIGHT, SILPH_CO_6F_WIDTH ; dimensions (y, x)
- dw SilphCo6Blocks, SilphCo6TextPointers, SilphCo6Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo6Object ; objects
diff --git a/data/mapHeaders/silphco7.asm b/data/mapHeaders/silphco7.asm
deleted file mode 100755
index bc31b335..00000000
--- a/data/mapHeaders/silphco7.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo7_h:
- db FACILITY ; tileset
- db SILPH_CO_7F_HEIGHT, SILPH_CO_7F_WIDTH ; dimensions (y, x)
- dw SilphCo7Blocks, SilphCo7TextPointers, SilphCo7Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo7Object ; objects
diff --git a/data/mapHeaders/silphco8.asm b/data/mapHeaders/silphco8.asm
deleted file mode 100755
index aa3e0317..00000000
--- a/data/mapHeaders/silphco8.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo8_h:
- db FACILITY ; tileset
- db SILPH_CO_8F_HEIGHT, SILPH_CO_8F_WIDTH ; dimensions (y, x)
- dw SilphCo8Blocks, SilphCo8TextPointers, SilphCo8Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo8Object ; objects
diff --git a/data/mapHeaders/silphco9.asm b/data/mapHeaders/silphco9.asm
deleted file mode 100755
index 97427fa3..00000000
--- a/data/mapHeaders/silphco9.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCo9_h:
- db FACILITY ; tileset
- db SILPH_CO_9F_HEIGHT, SILPH_CO_9F_WIDTH ; dimensions (y, x)
- dw SilphCo9Blocks, SilphCo9TextPointers, SilphCo9Script ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCo9Object ; objects
diff --git a/data/mapHeaders/silphcoelevator.asm b/data/mapHeaders/silphcoelevator.asm
deleted file mode 100755
index 8a6ae1ca..00000000
--- a/data/mapHeaders/silphcoelevator.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SilphCoElevator_h:
- db LOBBY ; tileset
- db SILPH_CO_ELEVATOR_HEIGHT, SILPH_CO_ELEVATOR_WIDTH ; dimensions (y, x)
- dw SilphCoElevatorBlocks, SilphCoElevatorTextPointers, SilphCoElevatorScript ; blocks, texts, scripts
- db $00 ; connections
- dw SilphCoElevatorObject ; objects
diff --git a/data/mapHeaders/ssanne1.asm b/data/mapHeaders/ssanne1.asm
deleted file mode 100755
index e6b48564..00000000
--- a/data/mapHeaders/ssanne1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne1_h:
- db SHIP ; tileset
- db SS_ANNE_1_HEIGHT, SS_ANNE_1_WIDTH ; dimensions (y, x)
- dw SSAnne1Blocks, SSAnne1TextPointers, SSAnne1Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne1Object ; objects
diff --git a/data/mapHeaders/ssanne10.asm b/data/mapHeaders/ssanne10.asm
deleted file mode 100755
index ef07424b..00000000
--- a/data/mapHeaders/ssanne10.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne10_h:
- db SHIP ; tileset
- db SS_ANNE_10_HEIGHT, SS_ANNE_10_WIDTH ; dimensions (y, x)
- dw SSAnne10Blocks, SSAnne10TextPointers, SSAnne10Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne10Object ; objects
diff --git a/data/mapHeaders/ssanne2.asm b/data/mapHeaders/ssanne2.asm
deleted file mode 100755
index cd5f3aa4..00000000
--- a/data/mapHeaders/ssanne2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne2_h:
- db SHIP ; tileset
- db SS_ANNE_2_HEIGHT, SS_ANNE_2_WIDTH ; dimensions (y, x)
- dw SSAnne2Blocks, SSAnne2TextPointers, SSAnne2Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne2Object ; objects
diff --git a/data/mapHeaders/ssanne3.asm b/data/mapHeaders/ssanne3.asm
deleted file mode 100755
index ffa57ddd..00000000
--- a/data/mapHeaders/ssanne3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne3_h:
- db SHIP ; tileset
- db SS_ANNE_3_HEIGHT, SS_ANNE_3_WIDTH ; dimensions (y, x)
- dw SSAnne3Blocks, SSAnne3TextPointers, SSAnne3Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne3Object ; objects
diff --git a/data/mapHeaders/ssanne4.asm b/data/mapHeaders/ssanne4.asm
deleted file mode 100755
index 492b4b8d..00000000
--- a/data/mapHeaders/ssanne4.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne4_h:
- db SHIP ; tileset
- db SS_ANNE_4_HEIGHT, SS_ANNE_4_WIDTH ; dimensions (y, x)
- dw SSAnne4Blocks, SSAnne4TextPointers, SSAnne4Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne4Object ; objects
diff --git a/data/mapHeaders/ssanne5.asm b/data/mapHeaders/ssanne5.asm
deleted file mode 100755
index 29ffb6b9..00000000
--- a/data/mapHeaders/ssanne5.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne5_h:
- db SHIP ; tileset
- db SS_ANNE_5_HEIGHT, SS_ANNE_5_WIDTH ; dimensions (y, x)
- dw SSAnne5Blocks, SSAnne5TextPointers, SSAnne5Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne5Object ; objects
diff --git a/data/mapHeaders/ssanne6.asm b/data/mapHeaders/ssanne6.asm
deleted file mode 100755
index e347528a..00000000
--- a/data/mapHeaders/ssanne6.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne6_h:
- db SHIP ; tileset
- db SS_ANNE_6_HEIGHT, SS_ANNE_6_WIDTH ; dimensions (y, x)
- dw SSAnne6Blocks, SSAnne6TextPointers, SSAnne6Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne6Object ; objects
diff --git a/data/mapHeaders/ssanne7.asm b/data/mapHeaders/ssanne7.asm
deleted file mode 100755
index 9b437688..00000000
--- a/data/mapHeaders/ssanne7.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne7_h:
- db SHIP ; tileset
- db SS_ANNE_7_HEIGHT, SS_ANNE_7_WIDTH ; dimensions (y, x)
- dw SSAnne7Blocks, SSAnne7TextPointers, SSAnne7Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne7Object ; objects
diff --git a/data/mapHeaders/ssanne8.asm b/data/mapHeaders/ssanne8.asm
deleted file mode 100755
index 64b5c565..00000000
--- a/data/mapHeaders/ssanne8.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne8_h:
- db SHIP ; tileset
- db SS_ANNE_8_HEIGHT, SS_ANNE_8_WIDTH ; dimensions (y, x)
- dw SSAnne8Blocks, SSAnne8TextPointers, SSAnne8Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne8Object ; objects
diff --git a/data/mapHeaders/ssanne9.asm b/data/mapHeaders/ssanne9.asm
deleted file mode 100755
index c8e6e16f..00000000
--- a/data/mapHeaders/ssanne9.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-SSAnne9_h:
- db SHIP ; tileset
- db SS_ANNE_9_HEIGHT, SS_ANNE_9_WIDTH ; dimensions (y, x)
- dw SSAnne9Blocks, SSAnne9TextPointers, SSAnne9Script ; blocks, texts, scripts
- db $00 ; connections
- dw SSAnne9Object ; objects
diff --git a/data/mapHeaders/tradecenter.asm b/data/mapHeaders/tradecenter.asm
deleted file mode 100644
index 09217ff0..00000000
--- a/data/mapHeaders/tradecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-TradeCenter_h:
- db CLUB ; tileset
- db TRADE_CENTER_HEIGHT, TRADE_CENTER_WIDTH ; dimensions (y, x)
- dw TradeCenterBlocks, TradeCenterTextPointers, TradeCenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw TradeCenterObject ; objects
diff --git a/data/mapHeaders/undergroundpathentranceroute5.asm b/data/mapHeaders/undergroundpathentranceroute5.asm
deleted file mode 100755
index 6e2c5727..00000000
--- a/data/mapHeaders/undergroundpathentranceroute5.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UndergroundPathEntranceRoute5_h:
- db GATE ; tileset
- db PATH_ENTRANCE_ROUTE_5_HEIGHT, PATH_ENTRANCE_ROUTE_5_WIDTH ; dimensions (y, x)
- dw UndergroundPathEntranceRoute5Blocks, UndergroundPathEntranceRoute5TextPointers, UndergroundPathEntranceRoute5Script ; blocks, texts, scripts
- db $00 ; connections
- dw UndergroundPathEntranceRoute5Object ; objects
diff --git a/data/mapHeaders/undergroundpathentranceroute6.asm b/data/mapHeaders/undergroundpathentranceroute6.asm
deleted file mode 100755
index bb22e93e..00000000
--- a/data/mapHeaders/undergroundpathentranceroute6.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UndergroundPathEntranceRoute6_h:
- db GATE ; tileset
- db PATH_ENTRANCE_ROUTE_6_HEIGHT, PATH_ENTRANCE_ROUTE_6_WIDTH ; dimensions (y, x)
- dw UndergroundPathEntranceRoute6Blocks, UndergroundPathEntranceRoute6TextPointers, UndergroundPathEntranceRoute6Script ; blocks, texts, scripts
- db $00 ; connections
- dw UndergroundPathEntranceRoute6Object ; objects
diff --git a/data/mapHeaders/undergroundpathentranceroute7.asm b/data/mapHeaders/undergroundpathentranceroute7.asm
deleted file mode 100755
index 49b03415..00000000
--- a/data/mapHeaders/undergroundpathentranceroute7.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UndergroundPathEntranceRoute7_h:
- db GATE ; tileset
- db PATH_ENTRANCE_ROUTE_7_HEIGHT, PATH_ENTRANCE_ROUTE_7_WIDTH ; dimensions (y, x)
- dw UndergroundPathEntranceRoute7Blocks, UndergroundPathEntranceRoute7TextPointers, UndergroundPathEntranceRoute7Script ; blocks, texts, scripts
- db $00 ; connections
- dw UndergroundPathEntranceRoute7Object ; objects
diff --git a/data/mapHeaders/undergroundpathentranceroute7copy.asm b/data/mapHeaders/undergroundpathentranceroute7copy.asm
deleted file mode 100755
index e12ee454..00000000
--- a/data/mapHeaders/undergroundpathentranceroute7copy.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UndergroundPathEntranceRoute7Copy_h:
- db GATE ; tileset
- db PATH_ENTRANCE_ROUTE_7_HEIGHT, PATH_ENTRANCE_ROUTE_7_WIDTH ; dimensions (y, x)
- dw UndergroundPathEntranceRoute7CopyBlocks, UndergroundPathEntranceRoute7CopyTextPointers, UndergroundPathEntranceRoute7CopyScript ; blocks, texts, scripts
- db $00 ; connections
- dw UndergroundPathEntranceRoute7CopyObject ; objects
diff --git a/data/mapHeaders/undergroundpathentranceroute8.asm b/data/mapHeaders/undergroundpathentranceroute8.asm
deleted file mode 100755
index c70cb697..00000000
--- a/data/mapHeaders/undergroundpathentranceroute8.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UndergroundPathEntranceRoute8_h:
- db GATE ; tileset
- db PATH_ENTRANCE_ROUTE_8_HEIGHT, PATH_ENTRANCE_ROUTE_8_WIDTH ; dimensions (y, x)
- dw UndergroundPathEntranceRoute8Blocks, UndergroundPathEntranceRoute8TextPointers, UndergroundPathEntranceRoute8Script ; blocks, texts, scripts
- db $00 ; connections
- dw UndergroundPathEntranceRoute8Object ; objects
diff --git a/data/mapHeaders/undergroundpathns.asm b/data/mapHeaders/undergroundpathns.asm
deleted file mode 100755
index 4dc86647..00000000
--- a/data/mapHeaders/undergroundpathns.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UndergroundPathNS_h:
- db UNDERGROUND ; tileset
- db UNDERGROUND_PATH_NS_HEIGHT, UNDERGROUND_PATH_NS_WIDTH ; dimensions (y, x)
- dw UndergroundPathNSBlocks, UndergroundPathNSTextPointers, UndergroundPathNSScript ; blocks, texts, scripts
- db $00 ; connections
- dw UndergroundPathNSObject ; objects
diff --git a/data/mapHeaders/undergroundpathwe.asm b/data/mapHeaders/undergroundpathwe.asm
deleted file mode 100755
index df2f98e1..00000000
--- a/data/mapHeaders/undergroundpathwe.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UndergroundPathWE_h:
- db UNDERGROUND ; tileset
- db UNDERGROUND_PATH_WE_HEIGHT, UNDERGROUND_PATH_WE_WIDTH ; dimensions (y, x)
- dw UndergroundPathWEBlocks, UndergroundPathWETextPointers, UndergroundPathWEScript ; blocks, texts, scripts
- db $00 ; connections
- dw UndergroundPathWEObject ; objects
diff --git a/data/mapHeaders/unknowndungeon1.asm b/data/mapHeaders/unknowndungeon1.asm
deleted file mode 100755
index e784ffac..00000000
--- a/data/mapHeaders/unknowndungeon1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UnknownDungeon1_h:
- db CAVERN ; tileset
- db UNKNOWN_DUNGEON_1_HEIGHT, UNKNOWN_DUNGEON_1_WIDTH ; dimensions (y, x)
- dw UnknownDungeon1Blocks, UnknownDungeon1TextPointers, UnknownDungeon1Script ; blocks, texts, scripts
- db $00 ; connections
- dw UnknownDungeon1Object ; objects
diff --git a/data/mapHeaders/unknowndungeon2.asm b/data/mapHeaders/unknowndungeon2.asm
deleted file mode 100755
index 3c4c8d4e..00000000
--- a/data/mapHeaders/unknowndungeon2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UnknownDungeon2_h:
- db CAVERN ; tileset
- db UNKNOWN_DUNGEON_2_HEIGHT, UNKNOWN_DUNGEON_2_WIDTH ; dimensions (y, x)
- dw UnknownDungeon2Blocks, UnknownDungeon2TextPointers, UnknownDungeon2Script ; blocks, texts, scripts
- db $00 ; connections
- dw UnknownDungeon2Object ; objects
diff --git a/data/mapHeaders/unknowndungeon3.asm b/data/mapHeaders/unknowndungeon3.asm
deleted file mode 100755
index 2e01c079..00000000
--- a/data/mapHeaders/unknowndungeon3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-UnknownDungeon3_h:
- db CAVERN ; tileset
- db UNKNOWN_DUNGEON_3_HEIGHT, UNKNOWN_DUNGEON_3_WIDTH ; dimensions (y, x)
- dw UnknownDungeon3Blocks, UnknownDungeon3TextPointers, UnknownDungeon3Script ; blocks, texts, scripts
- db $00 ; connections
- dw UnknownDungeon3Object ; objects
diff --git a/data/mapHeaders/vermilioncity.asm b/data/mapHeaders/vermilioncity.asm
deleted file mode 100755
index c162ab24..00000000
--- a/data/mapHeaders/vermilioncity.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-VermilionCity_h:
- db OVERWORLD ; tileset
- db VERMILION_CITY_HEIGHT, VERMILION_CITY_WIDTH ; dimensions (y, x)
- dw VermilionCityBlocks, VermilionCityTextPointers, VermilionCityScript ; blocks, texts, scripts
- db NORTH | EAST ; connections
- NORTH_MAP_CONNECTION VERMILION_CITY, ROUTE_6, 5, 0, Route6Blocks
- EAST_MAP_CONNECTION VERMILION_CITY, ROUTE_11, 4, 0, Route11Blocks
- dw VermilionCityObject ; objects
diff --git a/data/mapHeaders/vermiliondock.asm b/data/mapHeaders/vermiliondock.asm
deleted file mode 100755
index 16b1c7d8..00000000
--- a/data/mapHeaders/vermiliondock.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VermilionDock_h:
- db SHIP_PORT ; tileset
- db VERMILION_DOCK_HEIGHT, VERMILION_DOCK_WIDTH ; dimensions (y, x)
- dw VermilionDockBlocks, VermilionDockTextPointers, VermilionDockScript ; blocks, texts, scripts
- db $00 ; connections
- dw VermilionDockObject ; objects
diff --git a/data/mapHeaders/vermiliongym.asm b/data/mapHeaders/vermiliongym.asm
deleted file mode 100755
index 7624ed75..00000000
--- a/data/mapHeaders/vermiliongym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VermilionGym_h:
- db GYM ; tileset
- db VERMILION_GYM_HEIGHT, VERMILION_GYM_WIDTH ; dimensions (y, x)
- dw VermilionGymBlocks, VermilionGymTextPointers, VermilionGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw VermilionGymObject ; objects
diff --git a/data/mapHeaders/vermilionhouse1.asm b/data/mapHeaders/vermilionhouse1.asm
deleted file mode 100755
index 94aac1d0..00000000
--- a/data/mapHeaders/vermilionhouse1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VermilionHouse1_h:
- db HOUSE ; tileset
- db VERMILION_HOUSE_1_HEIGHT, VERMILION_HOUSE_1_WIDTH ; dimensions (y, x)
- dw VermilionHouse1Blocks, VermilionHouse1TextPointers, VermilionHouse1Script ; blocks, texts, scripts
- db $00 ; connections
- dw VermilionHouse1Object ; objects
diff --git a/data/mapHeaders/vermilionhouse2.asm b/data/mapHeaders/vermilionhouse2.asm
deleted file mode 100755
index b4124088..00000000
--- a/data/mapHeaders/vermilionhouse2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VermilionHouse2_h:
- db HOUSE ; tileset
- db VERMILION_HOUSE_2_HEIGHT, VERMILION_HOUSE_2_WIDTH ; dimensions (y, x)
- dw VermilionHouse2Blocks, VermilionHouse2TextPointers, VermilionHouse2Script ; blocks, texts, scripts
- db $00 ; connections
- dw VermilionHouse2Object ; objects
diff --git a/data/mapHeaders/vermilionhouse3.asm b/data/mapHeaders/vermilionhouse3.asm
deleted file mode 100755
index 01683532..00000000
--- a/data/mapHeaders/vermilionhouse3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VermilionHouse3_h:
- db HOUSE ; tileset
- db VERMILION_HOUSE_3_HEIGHT, VERMILION_HOUSE_3_WIDTH ; dimensions (y, x)
- dw VermilionHouse3Blocks, VermilionHouse3TextPointers, VermilionHouse3Script ; blocks, texts, scripts
- db $00 ; connections
- dw VermilionHouse3Object ; objects
diff --git a/data/mapHeaders/vermilionmart.asm b/data/mapHeaders/vermilionmart.asm
deleted file mode 100755
index 97fccc4d..00000000
--- a/data/mapHeaders/vermilionmart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VermilionMart_h:
- db MART ; tileset
- db VERMILION_MART_HEIGHT, VERMILION_MART_WIDTH ; dimensions (y, x)
- dw VermilionMartBlocks, VermilionMartTextPointers, VermilionMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw VermilionMartObject ; objects
diff --git a/data/mapHeaders/vermilionpokecenter.asm b/data/mapHeaders/vermilionpokecenter.asm
deleted file mode 100755
index e1a63f9e..00000000
--- a/data/mapHeaders/vermilionpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VermilionPokecenter_h:
- db POKECENTER ; tileset
- db VERMILION_POKECENTER_HEIGHT, VERMILION_POKECENTER_WIDTH ; dimensions (y, x)
- dw VermilionPokecenterBlocks, VermilionPokecenterTextPointers, VermilionPokecenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw VermilionPokecenterObject ; objects
diff --git a/data/mapHeaders/victoryroad1.asm b/data/mapHeaders/victoryroad1.asm
deleted file mode 100755
index 6d2f4338..00000000
--- a/data/mapHeaders/victoryroad1.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VictoryRoad1_h:
- db CAVERN ; tileset
- db VICTORY_ROAD_1_HEIGHT, VICTORY_ROAD_1_WIDTH ; dimensions (y, x)
- dw VictoryRoad1Blocks, VictoryRoad1TextPointers, VictoryRoad1Script ; blocks, texts, scripts
- db $00 ; connections
- dw VictoryRoad1Object ; objects
diff --git a/data/mapHeaders/victoryroad2.asm b/data/mapHeaders/victoryroad2.asm
deleted file mode 100755
index fa9803b2..00000000
--- a/data/mapHeaders/victoryroad2.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VictoryRoad2_h:
- db CAVERN ; tileset
- db VICTORY_ROAD_2_HEIGHT, VICTORY_ROAD_2_WIDTH ; dimensions (y, x)
- dw VictoryRoad2Blocks, VictoryRoad2TextPointers, VictoryRoad2Script ; blocks, texts, scripts
- db $00 ; connections
- dw VictoryRoad2Object ; objects
diff --git a/data/mapHeaders/victoryroad3.asm b/data/mapHeaders/victoryroad3.asm
deleted file mode 100755
index 4202bfb6..00000000
--- a/data/mapHeaders/victoryroad3.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-VictoryRoad3_h:
- db CAVERN ; tileset
- db VICTORY_ROAD_3_HEIGHT, VICTORY_ROAD_3_WIDTH ; dimensions (y, x)
- dw VictoryRoad3Blocks, VictoryRoad3TextPointers, VictoryRoad3Script ; blocks, texts, scripts
- db $00 ; connections
- dw VictoryRoad3Object ; objects
diff --git a/data/mapHeaders/viridiancity.asm b/data/mapHeaders/viridiancity.asm
deleted file mode 100755
index 79b19368..00000000
--- a/data/mapHeaders/viridiancity.asm
+++ /dev/null
@@ -1,9 +0,0 @@
-ViridianCity_h:
- db OVERWORLD ; tileset
- db VIRIDIAN_CITY_HEIGHT, VIRIDIAN_CITY_WIDTH ; dimensions (y, x)
- dw ViridianCityBlocks, ViridianCityTextPointers, ViridianCityScript ; blocks, texts, scripts
- db NORTH | SOUTH | WEST ; connections
- NORTH_MAP_CONNECTION VIRIDIAN_CITY, ROUTE_2, 5, 0, Route2Blocks
- SOUTH_MAP_CONNECTION VIRIDIAN_CITY, ROUTE_1, 5, 0, Route1Blocks, 1
- WEST_MAP_CONNECTION VIRIDIAN_CITY, ROUTE_22, 4, 0, Route22Blocks
- dw ViridianCityObject ; objects
diff --git a/data/mapHeaders/viridianforest.asm b/data/mapHeaders/viridianforest.asm
deleted file mode 100755
index ef7905b0..00000000
--- a/data/mapHeaders/viridianforest.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-ViridianForest_h:
- db FOREST ; tileset
- db VIRIDIAN_FOREST_HEIGHT, VIRIDIAN_FOREST_WIDTH ; dimensions (y, x)
- dw ViridianForestBlocks, ViridianForestTextPointers, ViridianForestScript ; blocks, texts, scripts
- db $00 ; connections
- dw ViridianForestObject ; objects
diff --git a/data/mapHeaders/viridianforestentrance.asm b/data/mapHeaders/viridianforestentrance.asm
deleted file mode 100755
index 6e861c58..00000000
--- a/data/mapHeaders/viridianforestentrance.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-ViridianForestEntrance_h:
- db FOREST_GATE ; tileset
- db VIRIDIAN_FOREST_ENTRANCE_HEIGHT, VIRIDIAN_FOREST_ENTRANCE_WIDTH ; dimensions (y, x)
- dw ViridianForestEntranceBlocks, ViridianForestEntranceTextPointers, ViridianForestEntranceScript ; blocks, texts, scripts
- db $00 ; connections
- dw ViridianForestEntranceObject ; objects
diff --git a/data/mapHeaders/viridianforestexit.asm b/data/mapHeaders/viridianforestexit.asm
deleted file mode 100755
index 8e1dd25e..00000000
--- a/data/mapHeaders/viridianforestexit.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-ViridianForestExit_h:
- db FOREST_GATE ; tileset
- db VIRIDIAN_FOREST_EXIT_HEIGHT, VIRIDIAN_FOREST_EXIT_WIDTH ; dimensions (y, x)
- dw ViridianForestExitBlocks, ViridianForestExitTextPointers, ViridianForestExitScript ; blocks, texts, scripts
- db $00 ; connections
- dw ViridianForestExitObject ; objects
diff --git a/data/mapHeaders/viridiangym.asm b/data/mapHeaders/viridiangym.asm
deleted file mode 100755
index 40b0d69f..00000000
--- a/data/mapHeaders/viridiangym.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-ViridianGym_h:
- db GYM ; tileset
- db VIRIDIAN_GYM_HEIGHT, VIRIDIAN_GYM_WIDTH ; dimensions (y, x)
- dw ViridianGymBlocks, ViridianGymTextPointers, ViridianGymScript ; blocks, texts, scripts
- db $00 ; connections
- dw ViridianGymObject ; objects
diff --git a/data/mapHeaders/viridianhouse.asm b/data/mapHeaders/viridianhouse.asm
deleted file mode 100755
index c8724b4e..00000000
--- a/data/mapHeaders/viridianhouse.asm
+++ /dev/null
@@ -1,8 +0,0 @@
-ViridianHouse_h:
- db HOUSE ; tileset
- db VIRIDIAN_HOUSE_HEIGHT, VIRIDIAN_HOUSE_WIDTH ; dimensions (y, x)
- dw ViridianHouseBlocks, ViridianHouseTextPointers, ViridianHouseScript ; blocks, texts, scripts
- db $00 ; connections
- dw ViridianHouseObject ; objects
-
- db $0
diff --git a/data/mapHeaders/viridianmart.asm b/data/mapHeaders/viridianmart.asm
deleted file mode 100755
index 3d799a5b..00000000
--- a/data/mapHeaders/viridianmart.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-ViridianMart_h:
- db MART ; tileset
- db VIRIDIAN_MART_HEIGHT, VIRIDIAN_MART_WIDTH ; dimensions (y, x)
- dw ViridianMartBlocks, ViridianMartTextPointers, ViridianMartScript ; blocks, texts, scripts
- db $00 ; connections
- dw ViridianMartObject ; objects
diff --git a/data/mapHeaders/viridianpokecenter.asm b/data/mapHeaders/viridianpokecenter.asm
deleted file mode 100755
index 3218e89d..00000000
--- a/data/mapHeaders/viridianpokecenter.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-ViridianPokecenter_h:
- db POKECENTER ; tileset
- db VIRIDIAN_POKECENTER_HEIGHT, VIRIDIAN_POKECENTER_WIDTH ; dimensions (y, x)
- dw ViridianPokecenterBlocks, ViridianPokecenterTextPointers, ViridianPokeCenterScript ; blocks, texts, scripts
- db $00 ; connections
- dw ViridianPokecenterObject ; objects
diff --git a/data/mapObjects/AgathasRoom.asm b/data/mapObjects/AgathasRoom.asm
new file mode 100755
index 00000000..4a82e78d
--- /dev/null
+++ b/data/mapObjects/AgathasRoom.asm
@@ -0,0 +1,19 @@
+AgathasRoom_Object:
+ db $0 ; border block
+
+ db 4 ; warps
+ warp 4, 11, 2, BRUNOS_ROOM
+ warp 5, 11, 3, BRUNOS_ROOM
+ warp 4, 0, 0, LANCES_ROOM
+ warp 5, 0, 0, LANCES_ROOM
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_AGATHA, 5, 2, STAY, DOWN, 1, OPP_AGATHA, 1
+
+ ; warp-to
+ warp_to 4, 11, AGATHAS_ROOM_WIDTH ; BRUNOS_ROOM
+ warp_to 5, 11, AGATHAS_ROOM_WIDTH ; BRUNOS_ROOM
+ warp_to 4, 0, AGATHAS_ROOM_WIDTH ; LANCES_ROOM
+ warp_to 5, 0, AGATHAS_ROOM_WIDTH ; LANCES_ROOM
diff --git a/data/mapObjects/BeachHouse.asm b/data/mapObjects/BeachHouse.asm
new file mode 100644
index 00000000..02bd8037
--- /dev/null
+++ b/data/mapObjects/BeachHouse.asm
@@ -0,0 +1,20 @@
+BeachHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2,7,0,-1
+ warp 3,7,0,-1
+
+ db 4 ; signs
+ sign 3,0,3
+ sign 7,0,4
+ sign 11,0,5
+ sign 13,1,6
+
+ db 2 ; objects
+ object SPRITE_FISHER, 2, 3, STAY, DOWN, 1 ; surfin' dude
+ object $3d, 5, 3, WALK, $01, 2 ; pikachu
+
+ ; warp-to
+ warp_to 2,7, BEACH_HOUSE_WIDTH
+ warp_to 3,7, BEACH_HOUSE_WIDTH
diff --git a/data/mapObjects/BikeShop.asm b/data/mapObjects/BikeShop.asm
new file mode 100755
index 00000000..9f21ab3e
--- /dev/null
+++ b/data/mapObjects/BikeShop.asm
@@ -0,0 +1,17 @@
+BikeShop_Object:
+ db $e ; border block
+
+ db 2 ; warps
+ warp 2, 7, 4, -1
+ warp 3, 7, 4, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_BIKE_SHOP_GUY, 6, 2, STAY, NONE, 1 ; person
+ object SPRITE_MOM_GEISHA, 5, 6, WALK, 1, 2 ; person
+ object SPRITE_BUG_CATCHER, 1, 3, STAY, UP, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, BIKE_SHOP_WIDTH
+ warp_to 3, 7, BIKE_SHOP_WIDTH
diff --git a/data/mapObjects/BillsHouse.asm b/data/mapObjects/BillsHouse.asm
new file mode 100755
index 00000000..c8f708cb
--- /dev/null
+++ b/data/mapObjects/BillsHouse.asm
@@ -0,0 +1,17 @@
+BillsHouse_Object:
+ db $d ; border block
+
+ db 2 ; warps
+ warp 2, 7, 0, -1
+ warp 3, 7, 0, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_SLOWBRO, 6, 5, STAY, NONE, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 4, 4, STAY, NONE, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 6, 5, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, BILLS_HOUSE_WIDTH
+ warp_to 3, 7, BILLS_HOUSE_WIDTH
diff --git a/data/mapObjects/BluesHouse.asm b/data/mapObjects/BluesHouse.asm
new file mode 100755
index 00000000..24c5baab
--- /dev/null
+++ b/data/mapObjects/BluesHouse.asm
@@ -0,0 +1,17 @@
+BluesHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 1, -1
+ warp 3, 7, 1, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_DAISY, 2, 3, STAY, RIGHT, 1, 0 ; Daisy, sitting by map
+ object SPRITE_DAISY, 6, 4, WALK, 1, 2, 0 ; Daisy, walking around
+ object SPRITE_BOOK_MAP_DEX, 3, 3, STAY, NONE, 3, 0 ; map on table
+
+ ; warp-to
+ warp_to 2, 7, BLUES_HOUSE_WIDTH
+ warp_to 3, 7, BLUES_HOUSE_WIDTH
diff --git a/data/mapObjects/BrunosRoom.asm b/data/mapObjects/BrunosRoom.asm
new file mode 100755
index 00000000..dde1e2dd
--- /dev/null
+++ b/data/mapObjects/BrunosRoom.asm
@@ -0,0 +1,19 @@
+BrunosRoom_Object:
+ db $3 ; border block
+
+ db 4 ; warps
+ warp 4, 11, 2, LORELEIS_ROOM
+ warp 5, 11, 3, LORELEIS_ROOM
+ warp 4, 0, 0, AGATHAS_ROOM
+ warp 5, 0, 1, AGATHAS_ROOM
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_BRUNO, 5, 2, STAY, DOWN, 1, OPP_BRUNO, 1
+
+ ; warp-to
+ warp_to 4, 11, BRUNOS_ROOM_WIDTH ; LORELEIS_ROOM
+ warp_to 5, 11, BRUNOS_ROOM_WIDTH ; LORELEIS_ROOM
+ warp_to 4, 0, BRUNOS_ROOM_WIDTH ; AGATHAS_ROOM
+ warp_to 5, 0, BRUNOS_ROOM_WIDTH ; AGATHAS_ROOM
diff --git a/data/mapObjects/CeladonChiefHouse.asm b/data/mapObjects/CeladonChiefHouse.asm
new file mode 100755
index 00000000..88850f35
--- /dev/null
+++ b/data/mapObjects/CeladonChiefHouse.asm
@@ -0,0 +1,17 @@
+CeladonChiefHouse_Object:
+ db $f ; border block
+
+ db 2 ; warps
+ warp 2, 7, 11, -1
+ warp 3, 7, 11, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_OLD_PERSON, 4, 2, STAY, DOWN, 1 ; person
+ object SPRITE_ROCKET, 1, 4, WALK, 0, 2 ; person
+ object SPRITE_SAILOR, 5, 6, STAY, LEFT, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, CELADON_CHIEF_HOUSE_WIDTH
+ warp_to 3, 7, CELADON_CHIEF_HOUSE_WIDTH
diff --git a/data/mapObjects/CeladonCity.asm b/data/mapObjects/CeladonCity.asm
new file mode 100755
index 00000000..005fc61e
--- /dev/null
+++ b/data/mapObjects/CeladonCity.asm
@@ -0,0 +1,54 @@
+CeladonCity_Object:
+ db $f ; border block
+
+ db 13 ; warps
+ warp 8, 13, 0, CELADON_MART_1F
+ warp 10, 13, 2, CELADON_MART_1F
+ warp 24, 9, 0, CELADON_MANSION_1F
+ warp 24, 3, 2, CELADON_MANSION_1F
+ warp 25, 3, 2, CELADON_MANSION_1F
+ warp 41, 9, 0, CELADON_POKECENTER
+ warp 12, 27, 0, CELADON_GYM
+ warp 28, 19, 0, GAME_CORNER
+ warp 39, 19, 0, CELADON_MART_5F ; beta warp! no longer used
+ warp 33, 19, 0, GAME_CORNER_PRIZE_ROOM
+ warp 31, 27, 0, CELADON_DINER
+ warp 35, 27, 0, CELADON_CHIEF_HOUSE
+ warp 43, 27, 0, CELADON_HOTEL
+
+ db 9 ; signs
+ sign 27, 15, 10 ; CeladonCityText10
+ sign 19, 15, 11 ; CeladonCityText11
+ sign 42, 9, 12 ; PokeCenterSignText
+ sign 13, 29, 13 ; CeladonCityText13
+ sign 21, 9, 14 ; CeladonCityText14
+ sign 12, 13, 15 ; CeladonCityText15
+ sign 39, 21, 16 ; CeladonCityText16
+ sign 33, 21, 17 ; CeladonCityText17
+ sign 27, 21, 18 ; CeladonCityText18
+
+ db 9 ; objects
+ object SPRITE_LITTLE_GIRL, 8, 17, WALK, 0, 1 ; person
+ object SPRITE_OLD_PERSON, 11, 28, STAY, UP, 2 ; person
+ object SPRITE_GIRL, 14, 19, WALK, 1, 3 ; person
+ object SPRITE_OLD_PERSON, 25, 22, STAY, DOWN, 4 ; person
+ object SPRITE_OLD_PERSON, 22, 16, STAY, DOWN, 5 ; person
+ object SPRITE_FISHER2, 32, 12, STAY, LEFT, 6 ; person
+ object SPRITE_SLOWBRO, 30, 12, STAY, RIGHT, 7 ; person
+ object SPRITE_ROCKET, 32, 29, WALK, 2, 8 ; person
+ object SPRITE_ROCKET, 42, 14, WALK, 2, 9 ; person
+
+ ; warp-to
+ warp_to 8, 13, CELADON_CITY_WIDTH ; CELADON_MART_1F
+ warp_to 10, 13, CELADON_CITY_WIDTH ; CELADON_MART_1F
+ warp_to 24, 9, CELADON_CITY_WIDTH ; CELADON_MANSION_1F
+ warp_to 24, 3, CELADON_CITY_WIDTH ; CELADON_MANSION_1F
+ warp_to 25, 3, CELADON_CITY_WIDTH ; CELADON_MANSION_1F
+ warp_to 41, 9, CELADON_CITY_WIDTH ; CELADON_POKECENTER
+ warp_to 12, 27, CELADON_CITY_WIDTH ; CELADON_GYM
+ warp_to 28, 19, CELADON_CITY_WIDTH ; GAME_CORNER
+ warp_to 39, 19, CELADON_CITY_WIDTH ; CELADON_MART_5F
+ warp_to 33, 19, CELADON_CITY_WIDTH ; GAME_CORNER_PRIZE_ROOM
+ warp_to 31, 27, CELADON_CITY_WIDTH ; CELADON_DINER
+ warp_to 35, 27, CELADON_CITY_WIDTH ; CELADON_CHIEF_HOUSE
+ warp_to 43, 27, CELADON_CITY_WIDTH ; CELADON_HOTEL
diff --git a/data/mapObjects/CeladonDiner.asm b/data/mapObjects/CeladonDiner.asm
new file mode 100755
index 00000000..0a4a895d
--- /dev/null
+++ b/data/mapObjects/CeladonDiner.asm
@@ -0,0 +1,19 @@
+CeladonDiner_Object:
+ db $f ; border block
+
+ db 2 ; warps
+ warp 3, 7, 10, -1
+ warp 4, 7, 10, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_COOK, 8, 5, WALK, 2, 1 ; person
+ object SPRITE_MOM_GEISHA, 7, 2, STAY, NONE, 2 ; person
+ object SPRITE_FAT_BALD_GUY, 1, 4, STAY, DOWN, 3 ; person
+ object SPRITE_FISHER2, 5, 3, STAY, RIGHT, 4 ; person
+ object SPRITE_GYM_HELPER, 0, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, CELADON_DINER_WIDTH
+ warp_to 4, 7, CELADON_DINER_WIDTH
diff --git a/data/mapObjects/CeladonGym.asm b/data/mapObjects/CeladonGym.asm
new file mode 100755
index 00000000..98fce576
--- /dev/null
+++ b/data/mapObjects/CeladonGym.asm
@@ -0,0 +1,22 @@
+CeladonGym_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 17, 6, -1
+ warp 5, 17, 6, -1
+
+ db 0 ; signs
+
+ db 8 ; objects
+ object SPRITE_ERIKA, 4, 3, STAY, DOWN, 1, OPP_ERIKA, 1
+ object SPRITE_LASS, 2, 11, STAY, RIGHT, 2, OPP_LASS, 17
+ object SPRITE_FOULARD_WOMAN, 7, 10, STAY, LEFT, 3, OPP_BEAUTY, 1
+ object SPRITE_LASS, 9, 5, STAY, DOWN, 4, OPP_JR_TRAINER_F, 11
+ object SPRITE_FOULARD_WOMAN, 1, 5, STAY, DOWN, 5, OPP_BEAUTY, 2
+ object SPRITE_LASS, 6, 3, STAY, DOWN, 6, OPP_LASS, 18
+ object SPRITE_FOULARD_WOMAN, 3, 3, STAY, DOWN, 7, OPP_BEAUTY, 3
+ object SPRITE_LASS, 5, 3, STAY, DOWN, 8, OPP_COOLTRAINER_F, 1
+
+ ; warp-to
+ warp_to 4, 17, CELADON_GYM_WIDTH
+ warp_to 5, 17, CELADON_GYM_WIDTH
diff --git a/data/mapObjects/CeladonHotel.asm b/data/mapObjects/CeladonHotel.asm
new file mode 100755
index 00000000..f4aa1305
--- /dev/null
+++ b/data/mapObjects/CeladonHotel.asm
@@ -0,0 +1,17 @@
+CeladonHotel_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 12, -1
+ warp 4, 7, 12, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_OLD_MEDIUM_WOMAN, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_FOULARD_WOMAN, 2, 4, STAY, NONE, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 8, 4, WALK, 2, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, CELADON_HOTEL_WIDTH
+ warp_to 4, 7, CELADON_HOTEL_WIDTH
diff --git a/data/mapObjects/CeladonMansion1F.asm b/data/mapObjects/CeladonMansion1F.asm
new file mode 100755
index 00000000..1abd434c
--- /dev/null
+++ b/data/mapObjects/CeladonMansion1F.asm
@@ -0,0 +1,25 @@
+CeladonMansion1F_Object:
+ db $f ; border block
+
+ db 5 ; warps
+ warp 4, 11, 2, -1
+ warp 5, 11, 2, -1
+ warp 4, 0, 4, -1
+ warp 7, 1, 1, CELADON_MANSION_2F
+ warp 2, 1, 2, CELADON_MANSION_2F
+
+ db 1 ; signs
+ sign 4, 9, 5 ; CeladonMansion1Text5
+
+ db 4 ; objects
+ object SPRITE_SLOWBRO, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_OLD_MEDIUM_WOMAN, 1, 5, STAY, DOWN, 2 ; person
+ object SPRITE_CLEFAIRY, 1, 8, WALK, 2, 3 ; person
+ object SPRITE_SLOWBRO, 4, 4, WALK, 1, 4 ; person
+
+ ; warp-to
+ warp_to 4, 11, CELADON_MANSION_1F_WIDTH
+ warp_to 5, 11, CELADON_MANSION_1F_WIDTH
+ warp_to 4, 0, CELADON_MANSION_1F_WIDTH
+ warp_to 7, 1, CELADON_MANSION_1F_WIDTH ; CELADON_MANSION_2F
+ warp_to 2, 1, CELADON_MANSION_1F_WIDTH ; CELADON_MANSION_2F
diff --git a/data/mapObjects/CeladonMansion2F.asm b/data/mapObjects/CeladonMansion2F.asm
new file mode 100755
index 00000000..09c94d29
--- /dev/null
+++ b/data/mapObjects/CeladonMansion2F.asm
@@ -0,0 +1,19 @@
+CeladonMansion2F_Object:
+ db $f ; border block
+
+ db 4 ; warps
+ warp 6, 1, 0, CELADON_MANSION_3F
+ warp 7, 1, 3, CELADON_MANSION_1F
+ warp 2, 1, 4, CELADON_MANSION_1F
+ warp 4, 1, 3, CELADON_MANSION_3F
+
+ db 1 ; signs
+ sign 4, 9, 1 ; CeladonMansion2Text1
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 6, 1, CELADON_MANSION_2F_WIDTH ; CELADON_MANSION_3F
+ warp_to 7, 1, CELADON_MANSION_2F_WIDTH ; CELADON_MANSION_1F
+ warp_to 2, 1, CELADON_MANSION_2F_WIDTH ; CELADON_MANSION_1F
+ warp_to 4, 1, CELADON_MANSION_2F_WIDTH ; CELADON_MANSION_3F
diff --git a/data/mapObjects/CeladonMansion3F.asm b/data/mapObjects/CeladonMansion3F.asm
new file mode 100755
index 00000000..32701f14
--- /dev/null
+++ b/data/mapObjects/CeladonMansion3F.asm
@@ -0,0 +1,26 @@
+CeladonMansion3F_Object:
+ db $f ; border block
+
+ db 4 ; warps
+ warp 6, 1, 0, CELADON_MANSION_2F
+ warp 7, 1, 0, CELADON_MANSION_ROOF
+ warp 2, 1, 1, CELADON_MANSION_ROOF
+ warp 4, 1, 3, CELADON_MANSION_2F
+
+ db 4 ; signs
+ sign 1, 3, 5 ; CeladonMansion3Text5
+ sign 4, 3, 6 ; CeladonMansion3Text6
+ sign 1, 6, 7 ; CeladonMansion3Text7
+ sign 4, 9, 8 ; CeladonMansion3Text8
+
+ db 4 ; objects
+ object SPRITE_BIKE_SHOP_GUY, 0, 4, STAY, UP, 1 ; person
+ object SPRITE_MART_GUY, 3, 4, STAY, UP, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 0, 7, STAY, UP, 3 ; person
+ object SPRITE_LAPRAS_GIVER, 2, 3, STAY, NONE, 4 ; person
+
+ ; warp-to
+ warp_to 6, 1, CELADON_MANSION_3F_WIDTH ; CELADON_MANSION_2F
+ warp_to 7, 1, CELADON_MANSION_3F_WIDTH ; CELADON_MANSION_ROOF
+ warp_to 2, 1, CELADON_MANSION_3F_WIDTH ; CELADON_MANSION_ROOF
+ warp_to 4, 1, CELADON_MANSION_3F_WIDTH ; CELADON_MANSION_2F
diff --git a/data/mapObjects/CeladonMansionRoof.asm b/data/mapObjects/CeladonMansionRoof.asm
new file mode 100755
index 00000000..353b0b96
--- /dev/null
+++ b/data/mapObjects/CeladonMansionRoof.asm
@@ -0,0 +1,17 @@
+CeladonMansionRoof_Object:
+ db $9 ; border block
+
+ db 3 ; warps
+ warp 6, 1, 1, CELADON_MANSION_3F
+ warp 2, 1, 2, CELADON_MANSION_3F
+ warp 2, 7, 0, CELADON_MANSION_ROOF_HOUSE
+
+ db 1 ; signs
+ sign 3, 7, 1 ; CeladonMansion4Text1
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 6, 1, CELADON_MANSION_ROOF_WIDTH ; CELADON_MANSION_3F
+ warp_to 2, 1, CELADON_MANSION_ROOF_WIDTH ; CELADON_MANSION_3F
+ warp_to 2, 7, CELADON_MANSION_ROOF_WIDTH ; CELADON_MANSION_ROOF_HOUSE
diff --git a/data/mapObjects/CeladonMansionRoofHouse.asm b/data/mapObjects/CeladonMansionRoofHouse.asm
new file mode 100755
index 00000000..b6a6149f
--- /dev/null
+++ b/data/mapObjects/CeladonMansionRoofHouse.asm
@@ -0,0 +1,16 @@
+CeladonMansionRoofHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 2, CELADON_MANSION_ROOF
+ warp 3, 7, 2, CELADON_MANSION_ROOF
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_HIKER, 2, 2, STAY, DOWN, 1 ; person
+ object SPRITE_BALL, 4, 3, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, CELADON_MANSION_ROOF_HOUSE_WIDTH ; CELADON_MANSION_ROOF
+ warp_to 3, 7, CELADON_MANSION_ROOF_HOUSE_WIDTH ; CELADON_MANSION_ROOF
diff --git a/data/mapObjects/CeladonMart1F.asm b/data/mapObjects/CeladonMart1F.asm
new file mode 100755
index 00000000..2037369a
--- /dev/null
+++ b/data/mapObjects/CeladonMart1F.asm
@@ -0,0 +1,25 @@
+CeladonMart1F_Object:
+ db $f ; border block
+
+ db 6 ; warps
+ warp 2, 7, 0, -1
+ warp 3, 7, 0, -1
+ warp 16, 7, 1, -1
+ warp 17, 7, 1, -1
+ warp 12, 1, 0, CELADON_MART_2F
+ warp 1, 1, 0, CELADON_MART_ELEVATOR
+
+ db 2 ; signs
+ sign 11, 4, 2 ; CeladonMart1Text2
+ sign 14, 1, 3 ; CeladonMart1Text3
+
+ db 1 ; objects
+ object SPRITE_CABLE_CLUB_WOMAN, 8, 3, STAY, DOWN, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, CELADON_MART_1F_WIDTH
+ warp_to 3, 7, CELADON_MART_1F_WIDTH
+ warp_to 16, 7, CELADON_MART_1F_WIDTH
+ warp_to 17, 7, CELADON_MART_1F_WIDTH
+ warp_to 12, 1, CELADON_MART_1F_WIDTH ; CELADON_MART_2F
+ warp_to 1, 1, CELADON_MART_1F_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/CeladonMart2F.asm b/data/mapObjects/CeladonMart2F.asm
new file mode 100755
index 00000000..2f5f428e
--- /dev/null
+++ b/data/mapObjects/CeladonMart2F.asm
@@ -0,0 +1,21 @@
+CeladonMart2F_Object:
+ db $f ; border block
+
+ db 3 ; warps
+ warp 12, 1, 4, CELADON_MART_1F
+ warp 16, 1, 1, CELADON_MART_3F
+ warp 1, 1, 0, CELADON_MART_ELEVATOR
+
+ db 1 ; signs
+ sign 14, 1, 5 ; CeladonMart2Text5
+
+ db 4 ; objects
+ object SPRITE_MART_GUY, 5, 3, STAY, DOWN, 1 ; person
+ object SPRITE_MART_GUY, 6, 3, STAY, DOWN, 2 ; person
+ object SPRITE_FAT_BALD_GUY, 19, 5, STAY, NONE, 3 ; person
+ object SPRITE_GIRL, 14, 4, WALK, 1, 4 ; person
+
+ ; warp-to
+ warp_to 12, 1, CELADON_MART_2F_WIDTH ; CELADON_MART_1F
+ warp_to 16, 1, CELADON_MART_2F_WIDTH ; CELADON_MART_3F
+ warp_to 1, 1, CELADON_MART_2F_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/CeladonMart3F.asm b/data/mapObjects/CeladonMart3F.asm
new file mode 100755
index 00000000..6c6adfd4
--- /dev/null
+++ b/data/mapObjects/CeladonMart3F.asm
@@ -0,0 +1,33 @@
+CeladonMart3F_Object:
+ db $f ; border block
+
+ db 3 ; warps
+ warp 12, 1, 0, CELADON_MART_4F
+ warp 16, 1, 1, CELADON_MART_2F
+ warp 1, 1, 0, CELADON_MART_ELEVATOR
+
+ db 12 ; signs
+ sign 2, 4, 6 ; CeladonMart3Text6
+ sign 3, 4, 7 ; CeladonMart3Text7
+ sign 5, 4, 8 ; CeladonMart3Text8
+ sign 6, 4, 9 ; CeladonMart3Text9
+ sign 2, 6, 10 ; CeladonMart3Text10
+ sign 3, 6, 11 ; CeladonMart3Text11
+ sign 5, 6, 12 ; CeladonMart3Text12
+ sign 6, 6, 13 ; CeladonMart3Text13
+ sign 14, 1, 14 ; CeladonMart3Text14
+ sign 4, 1, 15 ; CeladonMart3Text15
+ sign 6, 1, 16 ; CeladonMart3Text16
+ sign 10, 1, 17 ; CeladonMart3Text17
+
+ db 5 ; objects
+ object SPRITE_MART_GUY, 16, 5, STAY, NONE, 1 ; person
+ object SPRITE_GAMEBOY_KID, 11, 6, STAY, RIGHT, 2 ; person
+ object SPRITE_GAMEBOY_KID, 7, 2, STAY, DOWN, 3 ; person
+ object SPRITE_GAMEBOY_KID, 8, 2, STAY, DOWN, 4 ; person
+ object SPRITE_YOUNG_BOY, 2, 5, STAY, UP, 5 ; person
+
+ ; warp-to
+ warp_to 12, 1, CELADON_MART_3F_WIDTH ; CELADON_MART_4F
+ warp_to 16, 1, CELADON_MART_3F_WIDTH ; CELADON_MART_2F
+ warp_to 1, 1, CELADON_MART_3F_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/CeladonMart4F.asm b/data/mapObjects/CeladonMart4F.asm
new file mode 100755
index 00000000..18ba3bdc
--- /dev/null
+++ b/data/mapObjects/CeladonMart4F.asm
@@ -0,0 +1,20 @@
+CeladonMart4F_Object:
+ db $f ; border block
+
+ db 3 ; warps
+ warp 12, 1, 0, CELADON_MART_3F
+ warp 16, 1, 1, CELADON_MART_5F
+ warp 1, 1, 0, CELADON_MART_ELEVATOR
+
+ db 1 ; signs
+ sign 14, 1, 4 ; CeladonMart4Text4
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 5, 7, STAY, NONE, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 15, 5, WALK, 2, 2 ; person
+ object SPRITE_BUG_CATCHER, 5, 2, WALK, 2, 3 ; person
+
+ ; warp-to
+ warp_to 12, 1, CELADON_MART_4F_WIDTH ; CELADON_MART_3F
+ warp_to 16, 1, CELADON_MART_4F_WIDTH ; CELADON_MART_5F
+ warp_to 1, 1, CELADON_MART_4F_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/CeladonMart5F.asm b/data/mapObjects/CeladonMart5F.asm
new file mode 100755
index 00000000..fb1201c9
--- /dev/null
+++ b/data/mapObjects/CeladonMart5F.asm
@@ -0,0 +1,21 @@
+CeladonMart5F_Object:
+ db $f ; border block
+
+ db 3 ; warps
+ warp 12, 1, 0, CELADON_MART_ROOF
+ warp 16, 1, 1, CELADON_MART_4F
+ warp 1, 1, 0, CELADON_MART_ELEVATOR
+
+ db 1 ; signs
+ sign 14, 1, 5 ; CeladonMart5Text5
+
+ db 4 ; objects
+ object SPRITE_GENTLEMAN, 14, 5, WALK, 1, 1 ; person
+ object SPRITE_SAILOR, 2, 6, STAY, NONE, 2 ; person
+ object SPRITE_MART_GUY, 5, 3, STAY, DOWN, 3 ; person
+ object SPRITE_MART_GUY, 6, 3, STAY, DOWN, 4 ; person
+
+ ; warp-to
+ warp_to 12, 1, CELADON_MART_5F_WIDTH ; CELADON_MART_ROOF
+ warp_to 16, 1, CELADON_MART_5F_WIDTH ; CELADON_MART_4F
+ warp_to 1, 1, CELADON_MART_5F_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/CeladonMartElevator.asm b/data/mapObjects/CeladonMartElevator.asm
new file mode 100755
index 00000000..9688daef
--- /dev/null
+++ b/data/mapObjects/CeladonMartElevator.asm
@@ -0,0 +1,15 @@
+CeladonMartElevator_Object:
+ db $f ; border block
+
+ db 2 ; warps
+ warp 1, 3, 5, CELADON_MART_1F
+ warp 2, 3, 5, CELADON_MART_1F
+
+ db 1 ; signs
+ sign 3, 0, 1 ; CeladonMartElevatorText1
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 1, 3, CELADON_MART_ELEVATOR_WIDTH ; CELADON_MART_1F
+ warp_to 2, 3, CELADON_MART_ELEVATOR_WIDTH ; CELADON_MART_1F
diff --git a/data/mapObjects/CeladonMartRoof.asm b/data/mapObjects/CeladonMartRoof.asm
new file mode 100755
index 00000000..05cef2d4
--- /dev/null
+++ b/data/mapObjects/CeladonMartRoof.asm
@@ -0,0 +1,18 @@
+CeladonMartRoof_Object:
+ db $42 ; border block
+
+ db 1 ; warps
+ warp 15, 2, 0, CELADON_MART_5F
+
+ db 4 ; signs
+ sign 10, 1, 3 ; CeladonMartRoofText3
+ sign 11, 1, 4 ; CeladonMartRoofText4
+ sign 12, 2, 5 ; CeladonMartRoofText5
+ sign 13, 2, 6 ; CeladonMartRoofText6
+
+ db 2 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 10, 4, STAY, LEFT, 1 ; person
+ object SPRITE_LITTLE_GIRL, 5, 5, WALK, 0, 2 ; person
+
+ ; warp-to
+ warp_to 15, 2, CELADON_MART_ROOF_WIDTH ; CELADON_MART_5F
diff --git a/data/mapObjects/CeladonPokecenter.asm b/data/mapObjects/CeladonPokecenter.asm
new file mode 100755
index 00000000..91698e34
--- /dev/null
+++ b/data/mapObjects/CeladonPokecenter.asm
@@ -0,0 +1,19 @@
+CeladonPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 5, -1
+ warp 4, 7, 5, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_GENTLEMAN, 7, 3, STAY, DOWN, 2 ; person
+ object SPRITE_FOULARD_WOMAN, 10, 5, WALK, 0, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, CELADON_POKECENTER_WIDTH
+ warp_to 4, 7, CELADON_POKECENTER_WIDTH
diff --git a/data/mapObjects/CeruleanBadgeHouse.asm b/data/mapObjects/CeruleanBadgeHouse.asm
new file mode 100755
index 00000000..62a6873b
--- /dev/null
+++ b/data/mapObjects/CeruleanBadgeHouse.asm
@@ -0,0 +1,17 @@
+CeruleanBadgeHouse_Object:
+ db $c ; border block
+
+ db 3 ; warps
+ warp 2, 0, 9, -1
+ warp 2, 7, 8, -1
+ warp 3, 7, 8, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FAT_BALD_GUY, 5, 3, STAY, RIGHT, 1 ; person
+
+ ; warp-to
+ warp_to 2, 0, CERULEAN_BADGE_HOUSE_WIDTH
+ warp_to 2, 7, CERULEAN_BADGE_HOUSE_WIDTH
+ warp_to 3, 7, CERULEAN_BADGE_HOUSE_WIDTH
diff --git a/data/mapObjects/CeruleanCave1F.asm b/data/mapObjects/CeruleanCave1F.asm
new file mode 100755
index 00000000..a7f72b34
--- /dev/null
+++ b/data/mapObjects/CeruleanCave1F.asm
@@ -0,0 +1,32 @@
+CeruleanCave1F_Object:
+ db $7d ; border block
+
+ db 9 ; warps
+ warp 24, 17, 6, -1
+ warp 25, 17, 6, -1
+ warp 27, 1, 0, CERULEAN_CAVE_2F
+ warp 23, 7, 1, CERULEAN_CAVE_2F
+ warp 18, 9, 2, CERULEAN_CAVE_2F
+ warp 7, 1, 3, CERULEAN_CAVE_2F
+ warp 1, 3, 4, CERULEAN_CAVE_2F
+ warp 3, 11, 5, CERULEAN_CAVE_2F
+ warp 0, 6, 0, CERULEAN_CAVE_B1F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_BALL, $1d, $10, STAY, NONE, $1, RARE_CANDY
+ object SPRITE_BALL, $7, $b, STAY, NONE, $2, MAX_ELIXER
+ object SPRITE_BALL, $1d, $9, STAY, NONE, $3, MAX_REVIVE
+ object SPRITE_BALL, $12, $3, STAY, NONE, $4, ULTRA_BALL
+
+ ; warp-to
+ warp_to 24, 17, CERULEAN_CAVE_1F_WIDTH
+ warp_to 25, 17, CERULEAN_CAVE_1F_WIDTH
+ warp_to 27, 1, CERULEAN_CAVE_1F_WIDTH ; CERULEAN_CAVE_2F
+ warp_to 23, 7, CERULEAN_CAVE_1F_WIDTH ; CERULEAN_CAVE_2F
+ warp_to 18, 9, CERULEAN_CAVE_1F_WIDTH ; CERULEAN_CAVE_2F
+ warp_to 7, 1, CERULEAN_CAVE_1F_WIDTH ; CERULEAN_CAVE_2F
+ warp_to 1, 3, CERULEAN_CAVE_1F_WIDTH ; CERULEAN_CAVE_2F
+ warp_to 3, 11, CERULEAN_CAVE_1F_WIDTH ; CERULEAN_CAVE_2F
+ warp_to 0, 6, CERULEAN_CAVE_1F_WIDTH ; CERULEAN_CAVE_B1F
diff --git a/data/mapObjects/CeruleanCave2F.asm b/data/mapObjects/CeruleanCave2F.asm
new file mode 100755
index 00000000..9a15eef8
--- /dev/null
+++ b/data/mapObjects/CeruleanCave2F.asm
@@ -0,0 +1,26 @@
+CeruleanCave2F_Object:
+ db $7d ; border block
+
+ db 6 ; warps
+ warp 29, 1, 2, CERULEAN_CAVE_1F
+ warp 22, 6, 3, CERULEAN_CAVE_1F
+ warp 19, 7, 4, CERULEAN_CAVE_1F
+ warp 9, 1, 5, CERULEAN_CAVE_1F
+ warp 1, 3, 6, CERULEAN_CAVE_1F
+ warp 3, 11, 7, CERULEAN_CAVE_1F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_BALL, 0, 11, STAY, NONE, 1, RARE_CANDY
+ object SPRITE_BALL, 16, 7, STAY, NONE, 2, ULTRA_BALL
+ object SPRITE_BALL, 19, 11, STAY, NONE, 3, MAX_REVIVE
+ object SPRITE_BALL, 27, 9, STAY, NONE, 4, FULL_RESTORE
+
+ ; warp-to
+ warp_to 29, 1, CERULEAN_CAVE_2F_WIDTH ; CERULEAN_CAVE_1F
+ warp_to 22, 6, CERULEAN_CAVE_2F_WIDTH ; CERULEAN_CAVE_1F
+ warp_to 19, 7, CERULEAN_CAVE_2F_WIDTH ; CERULEAN_CAVE_1F
+ warp_to 9, 1, CERULEAN_CAVE_2F_WIDTH ; CERULEAN_CAVE_1F
+ warp_to 1, 3, CERULEAN_CAVE_2F_WIDTH ; CERULEAN_CAVE_1F
+ warp_to 3, 11, CERULEAN_CAVE_2F_WIDTH ; CERULEAN_CAVE_1F
diff --git a/data/mapObjects/CeruleanCaveB1F.asm b/data/mapObjects/CeruleanCaveB1F.asm
new file mode 100755
index 00000000..193d674b
--- /dev/null
+++ b/data/mapObjects/CeruleanCaveB1F.asm
@@ -0,0 +1,17 @@
+CeruleanCaveB1F_Object:
+ db $7d ; border block
+
+ db 1 ; warps
+ warp 3, 6, 8, CERULEAN_CAVE_1F
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_SLOWBRO, 27, 13, STAY, DOWN, 1, MEWTWO, 70
+ object SPRITE_BALL, 26, 1, STAY, NONE, 2, ULTRA_BALL
+ object SPRITE_BALL, 2, 13, STAY, NONE, 3, ULTRA_BALL
+ object SPRITE_BALL, 3, 13, STAY, NONE, 4, MAX_REVIVE
+ object SPRITE_BALL, 15, 3, STAY, NONE, 5, MAX_ELIXER
+
+ ; warp-to
+ warp_to 3, 6, CERULEAN_CAVE_B1F_WIDTH ; CERULEAN_CAVE_1F
diff --git a/data/mapObjects/CeruleanCity.asm b/data/mapObjects/CeruleanCity.asm
new file mode 100755
index 00000000..ca05e65f
--- /dev/null
+++ b/data/mapObjects/CeruleanCity.asm
@@ -0,0 +1,47 @@
+CeruleanCity_Object:
+ db $a ; border block
+
+ db 10 ; warps
+ warp 27, 11, 0, CERULEAN_TRASHED_HOUSE
+ warp 13, 15, 0, CERULEAN_TRADE_HOUSE
+ warp 19, 17, 0, CERULEAN_POKECENTER
+ warp 30, 19, 0, CERULEAN_GYM
+ warp 13, 25, 0, BIKE_SHOP
+ warp 25, 25, 0, CERULEAN_MART
+ warp 4, 11, 0, CERULEAN_CAVE_1F
+ warp 27, 9, 2, CERULEAN_TRASHED_HOUSE
+ warp 9, 11, 1, CERULEAN_BADGE_HOUSE
+ warp 9, 9, 0, CERULEAN_BADGE_HOUSE
+
+ db 6 ; signs
+ sign 23, 19, 12 ; CeruleanCityText12
+ sign 17, 29, 13 ; CeruleanCityText13
+ sign 26, 25, 14 ; MartSignText
+ sign 20, 17, 15 ; PokeCenterSignText
+ sign 11, 25, 16 ; CeruleanCityText16
+ sign 27, 21, 17 ; CeruleanCityText17
+
+ db 11 ; objects
+ object SPRITE_BLUE, 20, 2, STAY, DOWN, 1 ; person
+ object SPRITE_ROCKET, 30, 8, STAY, NONE, 2, OPP_ROCKET, 5
+ object SPRITE_BLACK_HAIR_BOY_1, 31, 20, STAY, DOWN, 3 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 15, 18, WALK, 1, 4 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 9, 21, WALK, 2, 5 ; person
+ object SPRITE_OFFICER_JENNY, 28, 12, STAY, DOWN, 6 ; person
+ object SPRITE_LASS, 29, 26, STAY, LEFT, 7 ; person
+ object SPRITE_BALL, 28, 26, STAY, DOWN, 8 ; person
+ object SPRITE_LASS, 9, 27, WALK, 2, 9 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 4, 12, STAY, DOWN, 10 ; person
+ object SPRITE_OFFICER_JENNY, 27, 12, STAY, DOWN, 11 ; person
+
+ ; warp-to
+ warp_to 27, 11, CERULEAN_CITY_WIDTH ; CERULEAN_TRASHED_HOUSE
+ warp_to 13, 15, CERULEAN_CITY_WIDTH ; CERULEAN_TRADE_HOUSE
+ warp_to 19, 17, CERULEAN_CITY_WIDTH ; CERULEAN_POKECENTER
+ warp_to 30, 19, CERULEAN_CITY_WIDTH ; CERULEAN_GYM
+ warp_to 13, 25, CERULEAN_CITY_WIDTH ; BIKE_SHOP
+ warp_to 25, 25, CERULEAN_CITY_WIDTH ; CERULEAN_MART
+ warp_to 4, 11, CERULEAN_CITY_WIDTH ; CERULEAN_CAVE_1F
+ warp_to 27, 9, CERULEAN_CITY_WIDTH ; CERULEAN_TRASHED_HOUSE
+ warp_to 9, 11, CERULEAN_CITY_WIDTH ; CERULEAN_BADGE_HOUSE
+ warp_to 9, 9, CERULEAN_CITY_WIDTH ; CERULEAN_BADGE_HOUSE
diff --git a/data/mapObjects/CeruleanGym.asm b/data/mapObjects/CeruleanGym.asm
new file mode 100755
index 00000000..96713648
--- /dev/null
+++ b/data/mapObjects/CeruleanGym.asm
@@ -0,0 +1,18 @@
+CeruleanGym_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 13, 3, -1
+ warp 5, 13, 3, -1
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_BRUNETTE_GIRL, 4, 2, STAY, DOWN, 1, OPP_MISTY, 1
+ object SPRITE_LASS, 2, 3, STAY, RIGHT, 2, OPP_JR_TRAINER_F, 1
+ object SPRITE_SWIMMER, 8, 7, STAY, LEFT, 3, OPP_SWIMMER, 1
+ object SPRITE_GYM_HELPER, 7, 10, STAY, DOWN, 4 ; person
+
+ ; warp-to
+ warp_to 4, 13, CERULEAN_GYM_WIDTH
+ warp_to 5, 13, CERULEAN_GYM_WIDTH
diff --git a/data/mapObjects/CeruleanMart.asm b/data/mapObjects/CeruleanMart.asm
new file mode 100755
index 00000000..4659375f
--- /dev/null
+++ b/data/mapObjects/CeruleanMart.asm
@@ -0,0 +1,17 @@
+CeruleanMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 5, -1
+ warp 4, 7, 5, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 3, 4, WALK, 1, 2 ; person
+ object SPRITE_LASS, 6, 2, WALK, 2, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, CERULEAN_MART_WIDTH
+ warp_to 4, 7, CERULEAN_MART_WIDTH
diff --git a/data/mapObjects/CeruleanPokecenter.asm b/data/mapObjects/CeruleanPokecenter.asm
new file mode 100755
index 00000000..78b2330e
--- /dev/null
+++ b/data/mapObjects/CeruleanPokecenter.asm
@@ -0,0 +1,19 @@
+CeruleanPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 2, -1
+ warp 4, 7, 2, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 10, 5, WALK, 0, 2 ; person
+ object SPRITE_GENTLEMAN, 4, 3, STAY, UP, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, CERULEAN_POKECENTER_WIDTH
+ warp_to 4, 7, CERULEAN_POKECENTER_WIDTH
diff --git a/data/mapObjects/CeruleanTradeHouse.asm b/data/mapObjects/CeruleanTradeHouse.asm
new file mode 100755
index 00000000..e51f9544
--- /dev/null
+++ b/data/mapObjects/CeruleanTradeHouse.asm
@@ -0,0 +1,18 @@
+CeruleanTradeHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 1, -1
+ warp 3, 7, 1, -1
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_GIRL, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_BULBASAUR, 4, 1, STAY, DOWN, 2 ; person
+ object SPRITE_ODDISH, 1, 4, STAY, NONE, 3 ; person
+ object SPRITE_SANDSHREW, 5, 3, STAY, LEFT, 4 ; person
+
+ ; warp-to
+ warp_to 2, 7, CERULEAN_TRADE_HOUSE_WIDTH
+ warp_to 3, 7, CERULEAN_TRADE_HOUSE_WIDTH
diff --git a/data/mapObjects/CeruleanTrashedHouse.asm b/data/mapObjects/CeruleanTrashedHouse.asm
new file mode 100755
index 00000000..44b7cf20
--- /dev/null
+++ b/data/mapObjects/CeruleanTrashedHouse.asm
@@ -0,0 +1,19 @@
+CeruleanTrashedHouse_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 2, 7, 0, -1
+ warp 3, 7, 0, -1
+ warp 3, 0, 7, -1
+
+ db 1 ; signs
+ sign 3, 0, 3 ; CeruleanHouseTrashedText3
+
+ db 2 ; objects
+ object SPRITE_FISHER, 2, 1, STAY, DOWN, 1 ; person
+ object SPRITE_GIRL, 5, 6, WALK, 2, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, CERULEAN_TRASHED_HOUSE_WIDTH
+ warp_to 3, 7, CERULEAN_TRASHED_HOUSE_WIDTH
+ warp_to 3, 0, CERULEAN_TRASHED_HOUSE_WIDTH
diff --git a/data/mapObjects/ChampionsRoom.asm b/data/mapObjects/ChampionsRoom.asm
new file mode 100755
index 00000000..1e0cb7f4
--- /dev/null
+++ b/data/mapObjects/ChampionsRoom.asm
@@ -0,0 +1,20 @@
+ChampionsRoom_Object:
+ db $3 ; border block
+
+ db 4 ; warps
+ warp 3, 7, 1, LANCES_ROOM
+ warp 4, 7, 2, LANCES_ROOM
+ warp 3, 0, 0, HALL_OF_FAME
+ warp 4, 0, 0, HALL_OF_FAME
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_BLUE, 4, 2, STAY, DOWN, 1 ; person
+ object SPRITE_OAK, 3, 7, STAY, UP, 2 ; person
+
+ ; warp-to
+ warp_to 3, 7, CHAMPIONS_ROOM_WIDTH ; LANCES_ROOM
+ warp_to 4, 7, CHAMPIONS_ROOM_WIDTH ; LANCES_ROOM
+ warp_to 3, 0, CHAMPIONS_ROOM_WIDTH ; HALL_OF_FAME
+ warp_to 4, 0, CHAMPIONS_ROOM_WIDTH ; HALL_OF_FAME
diff --git a/data/mapObjects/CinnabarGym.asm b/data/mapObjects/CinnabarGym.asm
new file mode 100755
index 00000000..1a6e96cd
--- /dev/null
+++ b/data/mapObjects/CinnabarGym.asm
@@ -0,0 +1,23 @@
+CinnabarGym_Object:
+ db $2e ; border block
+
+ db 2 ; warps
+ warp 16, 17, 1, -1
+ warp 17, 17, 1, -1
+
+ db 0 ; signs
+
+ db 9 ; objects
+ object SPRITE_MR_MASTERBALL, 3, 3, STAY, DOWN, 1, OPP_BLAINE, 1
+ object SPRITE_BLACK_HAIR_BOY_2, 17, 2, STAY, DOWN, 2, OPP_SUPER_NERD, 9
+ object SPRITE_BLACK_HAIR_BOY_2, 17, 8, STAY, DOWN, 3, OPP_BURGLAR, 4
+ object SPRITE_BLACK_HAIR_BOY_2, 11, 4, STAY, DOWN, 4, OPP_SUPER_NERD, 10
+ object SPRITE_BLACK_HAIR_BOY_2, 11, 8, STAY, DOWN, 5, OPP_BURGLAR, 5
+ object SPRITE_BLACK_HAIR_BOY_2, 11, 14, STAY, DOWN, 6, OPP_SUPER_NERD, 11
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 14, STAY, DOWN, 7, OPP_BURGLAR, 6
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 8, STAY, DOWN, 8, OPP_SUPER_NERD, 12
+ object SPRITE_GYM_HELPER, 16, 13, STAY, DOWN, 9 ; person
+
+ ; warp-to
+ warp_to 16, 17, CINNABAR_GYM_WIDTH
+ warp_to 17, 17, CINNABAR_GYM_WIDTH
diff --git a/data/mapObjects/CinnabarIsland.asm b/data/mapObjects/CinnabarIsland.asm
new file mode 100755
index 00000000..1932e134
--- /dev/null
+++ b/data/mapObjects/CinnabarIsland.asm
@@ -0,0 +1,27 @@
+CinnabarIsland_Object:
+ db $43 ; border block
+
+ db 5 ; warps
+ warp 6, 3, 1, POKEMON_MANSION_1F
+ warp 18, 3, 0, CINNABAR_GYM
+ warp 6, 9, 0, CINNABAR_LAB
+ warp 11, 11, 0, CINNABAR_POKECENTER
+ warp 15, 11, 0, CINNABAR_MART
+
+ db 5 ; signs
+ sign 9, 5, 3 ; CinnabarIslandText3
+ sign 16, 11, 4 ; MartSignText
+ sign 12, 11, 5 ; PokeCenterSignText
+ sign 9, 11, 6 ; CinnabarIslandText6
+ sign 13, 3, 7 ; CinnabarIslandText7
+
+ db 2 ; objects
+ object SPRITE_GIRL, 12, 5, WALK, 2, 1 ; person
+ object SPRITE_GAMBLER, 14, 6, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 6, 3, CINNABAR_ISLAND_WIDTH ; POKEMON_MANSION_1F
+ warp_to 18, 3, CINNABAR_ISLAND_WIDTH ; CINNABAR_GYM
+ warp_to 6, 9, CINNABAR_ISLAND_WIDTH ; CINNABAR_LAB
+ warp_to 11, 11, CINNABAR_ISLAND_WIDTH ; CINNABAR_POKECENTER
+ warp_to 15, 11, CINNABAR_ISLAND_WIDTH ; CINNABAR_MART
diff --git a/data/mapObjects/CinnabarLab.asm b/data/mapObjects/CinnabarLab.asm
new file mode 100755
index 00000000..deb5d8ed
--- /dev/null
+++ b/data/mapObjects/CinnabarLab.asm
@@ -0,0 +1,25 @@
+CinnabarLab_Object:
+ db $17 ; border block
+
+ db 5 ; warps
+ warp 2, 7, 2, -1
+ warp 3, 7, 2, -1
+ warp 8, 4, 0, CINNABAR_LAB_TRADE_ROOM
+ warp 12, 4, 0, CINNABAR_LAB_METRONOME_ROOM
+ warp 16, 4, 0, CINNABAR_LAB_FOSSIL_ROOM
+
+ db 4 ; signs
+ sign 3, 2, 2 ; Lab1Text2
+ sign 9, 4, 3 ; Lab1Text3
+ sign 13, 4, 4 ; Lab1Text4
+ sign 17, 4, 5 ; Lab1Text5
+
+ db 1 ; objects
+ object SPRITE_FISHER, 1, 3, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, CINNABAR_LAB_WIDTH
+ warp_to 3, 7, CINNABAR_LAB_WIDTH
+ warp_to 8, 4, CINNABAR_LAB_WIDTH ; CINNABAR_LAB_TRADE_ROOM
+ warp_to 12, 4, CINNABAR_LAB_WIDTH ; CINNABAR_LAB_METRONOME_ROOM
+ warp_to 16, 4, CINNABAR_LAB_WIDTH ; CINNABAR_LAB_FOSSIL_ROOM
diff --git a/data/mapObjects/CinnabarLabFossilRoom.asm b/data/mapObjects/CinnabarLabFossilRoom.asm
new file mode 100755
index 00000000..d31502e6
--- /dev/null
+++ b/data/mapObjects/CinnabarLabFossilRoom.asm
@@ -0,0 +1,16 @@
+CinnabarLabFossilRoom_Object:
+ db $17 ; border block
+
+ db 2 ; warps
+ warp 2, 7, 4, CINNABAR_LAB
+ warp 3, 7, 4, CINNABAR_LAB
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_OAK_AIDE, 5, 2, WALK, 2, 1 ; person
+ object SPRITE_OAK_AIDE, 7, 6, STAY, UP, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, CINNABAR_LAB_FOSSIL_ROOM_WIDTH ; CINNABAR_LAB
+ warp_to 3, 7, CINNABAR_LAB_FOSSIL_ROOM_WIDTH ; CINNABAR_LAB
diff --git a/data/mapObjects/CinnabarLabMetronomeRoom.asm b/data/mapObjects/CinnabarLabMetronomeRoom.asm
new file mode 100755
index 00000000..37f93d43
--- /dev/null
+++ b/data/mapObjects/CinnabarLabMetronomeRoom.asm
@@ -0,0 +1,19 @@
+CinnabarLabMetronomeRoom_Object:
+ db $17 ; border block
+
+ db 2 ; warps
+ warp 2, 7, 3, CINNABAR_LAB
+ warp 3, 7, 3, CINNABAR_LAB
+
+ db 3 ; signs
+ sign 0, 4, 3 ; Lab3Text3
+ sign 1, 4, 4 ; Lab3Text4
+ sign 2, 1, 5 ; Lab3Text5
+
+ db 2 ; objects
+ object SPRITE_OAK_AIDE, 7, 2, STAY, DOWN, 1 ; person
+ object SPRITE_OAK_AIDE, 2, 3, WALK, 2, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, CINNABAR_LAB_METRONOME_ROOM_WIDTH ; CINNABAR_LAB
+ warp_to 3, 7, CINNABAR_LAB_METRONOME_ROOM_WIDTH ; CINNABAR_LAB
diff --git a/data/mapObjects/CinnabarLabTradeRoom.asm b/data/mapObjects/CinnabarLabTradeRoom.asm
new file mode 100755
index 00000000..449cc914
--- /dev/null
+++ b/data/mapObjects/CinnabarLabTradeRoom.asm
@@ -0,0 +1,17 @@
+CinnabarLabTradeRoom_Object:
+ db $17 ; border block
+
+ db 2 ; warps
+ warp 2, 7, 2, CINNABAR_LAB
+ warp 3, 7, 2, CINNABAR_LAB
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 2, STAY, DOWN, 1 ; person
+ object SPRITE_OLD_PERSON, 1, 4, STAY, NONE, 2 ; person
+ object SPRITE_FOULARD_WOMAN, 5, 5, STAY, UP, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, CINNABAR_LAB_TRADE_ROOM_WIDTH ; CINNABAR_LAB
+ warp_to 3, 7, CINNABAR_LAB_TRADE_ROOM_WIDTH ; CINNABAR_LAB
diff --git a/data/mapObjects/CinnabarMart.asm b/data/mapObjects/CinnabarMart.asm
new file mode 100755
index 00000000..af88ddf0
--- /dev/null
+++ b/data/mapObjects/CinnabarMart.asm
@@ -0,0 +1,17 @@
+CinnabarMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 4, -1
+ warp 4, 7, 4, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_ERIKA, 6, 2, STAY, NONE, 2 ; person
+ object SPRITE_OAK_AIDE, 3, 4, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, CINNABAR_MART_WIDTH
+ warp_to 4, 7, CINNABAR_MART_WIDTH
diff --git a/data/mapObjects/CinnabarPokecenter.asm b/data/mapObjects/CinnabarPokecenter.asm
new file mode 100755
index 00000000..3c9efb34
--- /dev/null
+++ b/data/mapObjects/CinnabarPokecenter.asm
@@ -0,0 +1,19 @@
+CinnabarPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 3, -1
+ warp 4, 7, 3, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_LASS, 9, 4, WALK, 0, 2 ; person
+ object SPRITE_GENTLEMAN, 2, 6, STAY, NONE, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, CINNABAR_POKECENTER_WIDTH
+ warp_to 4, 7, CINNABAR_POKECENTER_WIDTH
diff --git a/data/mapObjects/Colosseum.asm b/data/mapObjects/Colosseum.asm
new file mode 100644
index 00000000..18762584
--- /dev/null
+++ b/data/mapObjects/Colosseum.asm
@@ -0,0 +1,9 @@
+Colosseum_Object:
+ db $e ; border block
+
+ db 0 ; warps
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_RED, 2, 2, STAY, 0, 1 ; person
diff --git a/data/mapObjects/CopycatsHouse1F.asm b/data/mapObjects/CopycatsHouse1F.asm
new file mode 100755
index 00000000..8bde12fe
--- /dev/null
+++ b/data/mapObjects/CopycatsHouse1F.asm
@@ -0,0 +1,19 @@
+CopycatsHouse1F_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 2, 7, 0, -1
+ warp 3, 7, 0, -1
+ warp 7, 1, 0, COPYCATS_HOUSE_2F
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MOM_GEISHA, 2, 2, STAY, DOWN, 1 ; person
+ object SPRITE_FAT_BALD_GUY, 5, 4, STAY, LEFT, 2 ; person
+ object SPRITE_CHANSEY, 1, 4, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, COPYCATS_HOUSE_1F_WIDTH
+ warp_to 3, 7, COPYCATS_HOUSE_1F_WIDTH
+ warp_to 7, 1, COPYCATS_HOUSE_1F_WIDTH ; COPYCATS_HOUSE_2F
diff --git a/data/mapObjects/CopycatsHouse2F.asm b/data/mapObjects/CopycatsHouse2F.asm
new file mode 100755
index 00000000..18b56419
--- /dev/null
+++ b/data/mapObjects/CopycatsHouse2F.asm
@@ -0,0 +1,19 @@
+CopycatsHouse2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 1, 2, COPYCATS_HOUSE_1F
+
+ db 2 ; signs
+ sign 3, 5, 6 ; CopycatsHouse2FText6
+ sign 0, 1, 7 ; CopycatsHouse2FText7
+
+ db 5 ; objects
+ object SPRITE_BRUNETTE_GIRL, 4, 3, WALK, 0, 1 ; person
+ object SPRITE_BIRD, 4, 6, WALK, 2, 2 ; person
+ object SPRITE_SLOWBRO, 5, 1, STAY, DOWN, 3 ; person
+ object SPRITE_BIRD, 2, 0, STAY, DOWN, 4 ; person
+ object SPRITE_CLEFAIRY, 1, 6, STAY, RIGHT, 5 ; person
+
+ ; warp-to
+ warp_to 7, 1, COPYCATS_HOUSE_2F_WIDTH ; COPYCATS_HOUSE_1F
diff --git a/data/mapObjects/Daycare.asm b/data/mapObjects/Daycare.asm
new file mode 100755
index 00000000..c58c83e4
--- /dev/null
+++ b/data/mapObjects/Daycare.asm
@@ -0,0 +1,15 @@
+Daycare_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 4, -1
+ warp 3, 7, 4, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GENTLEMAN, 2, 3, STAY, RIGHT, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, DAYCARE_WIDTH
+ warp_to 3, 7, DAYCARE_WIDTH
diff --git a/data/mapObjects/DiglettsCave.asm b/data/mapObjects/DiglettsCave.asm
new file mode 100755
index 00000000..b4fd0af8
--- /dev/null
+++ b/data/mapObjects/DiglettsCave.asm
@@ -0,0 +1,14 @@
+DiglettsCave_Object:
+ db $19 ; border block
+
+ db 2 ; warps
+ warp 5, 5, 2, DIGLETTS_CAVE_ROUTE_2
+ warp 37, 31, 2, DIGLETTS_CAVE_ROUTE_11
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 5, 5, DIGLETTS_CAVE_WIDTH ; DIGLETTS_CAVE_ROUTE_2
+ warp_to 37, 31, DIGLETTS_CAVE_WIDTH ; DIGLETTS_CAVE_ROUTE_11
diff --git a/data/mapObjects/DiglettsCaveRoute11.asm b/data/mapObjects/DiglettsCaveRoute11.asm
new file mode 100755
index 00000000..a4c70f06
--- /dev/null
+++ b/data/mapObjects/DiglettsCaveRoute11.asm
@@ -0,0 +1,17 @@
+DiglettsCaveRoute11_Object:
+ db $7d ; border block
+
+ db 3 ; warps
+ warp 2, 7, 4, -1
+ warp 3, 7, 4, -1
+ warp 4, 4, 1, DIGLETTS_CAVE
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GAMBLER, 2, 3, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, DIGLETTS_CAVE_ROUTE_11_WIDTH
+ warp_to 3, 7, DIGLETTS_CAVE_ROUTE_11_WIDTH
+ warp_to 4, 4, DIGLETTS_CAVE_ROUTE_11_WIDTH ; DIGLETTS_CAVE
diff --git a/data/mapObjects/DiglettsCaveRoute2.asm b/data/mapObjects/DiglettsCaveRoute2.asm
new file mode 100755
index 00000000..0567fee6
--- /dev/null
+++ b/data/mapObjects/DiglettsCaveRoute2.asm
@@ -0,0 +1,17 @@
+DiglettsCaveRoute2_Object:
+ db $7d ; border block
+
+ db 3 ; warps
+ warp 2, 7, 0, -1
+ warp 3, 7, 0, -1
+ warp 4, 4, 0, DIGLETTS_CAVE
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FISHER, 3, 3, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, DIGLETTS_CAVE_ROUTE_2_WIDTH
+ warp_to 3, 7, DIGLETTS_CAVE_ROUTE_2_WIDTH
+ warp_to 4, 4, DIGLETTS_CAVE_ROUTE_2_WIDTH ; DIGLETTS_CAVE
diff --git a/data/mapObjects/FightingDojo.asm b/data/mapObjects/FightingDojo.asm
new file mode 100755
index 00000000..fdc7b838
--- /dev/null
+++ b/data/mapObjects/FightingDojo.asm
@@ -0,0 +1,21 @@
+FightingDojo_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 11, 1, -1
+ warp 5, 11, 1, -1
+
+ db 0 ; signs
+
+ db 7 ; objects
+ object SPRITE_HIKER, 5, 3, STAY, DOWN, 1, OPP_BLACKBELT, 1
+ object SPRITE_HIKER, 3, 4, STAY, RIGHT, 2, OPP_BLACKBELT, 2
+ object SPRITE_HIKER, 3, 6, STAY, RIGHT, 3, OPP_BLACKBELT, 3
+ object SPRITE_HIKER, 5, 5, STAY, LEFT, 4, OPP_BLACKBELT, 4
+ object SPRITE_HIKER, 5, 7, STAY, LEFT, 5, OPP_BLACKBELT, 5
+ object SPRITE_BALL, 4, 1, STAY, NONE, 6 ; person
+ object SPRITE_BALL, 5, 1, STAY, NONE, 7 ; person
+
+ ; warp-to
+ warp_to 4, 11, FIGHTING_DOJO_WIDTH
+ warp_to 5, 11, FIGHTING_DOJO_WIDTH
diff --git a/data/mapObjects/FuchsiaBillsGrandpasHouse.asm b/data/mapObjects/FuchsiaBillsGrandpasHouse.asm
new file mode 100755
index 00000000..363b56f9
--- /dev/null
+++ b/data/mapObjects/FuchsiaBillsGrandpasHouse.asm
@@ -0,0 +1,17 @@
+FuchsiaBillsGrandpasHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 1, -1
+ warp 3, 7, 1, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MOM_GEISHA, 2, 3, STAY, RIGHT, 1 ; person
+ object SPRITE_GAMBLER, 7, 2, STAY, UP, 2 ; person
+ object SPRITE_BUG_CATCHER, 5, 5, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, FUCHSIA_BILLS_GRANDPAS_HOUSE_WIDTH
+ warp_to 3, 7, FUCHSIA_BILLS_GRANDPAS_HOUSE_WIDTH
diff --git a/data/mapObjects/FuchsiaCity.asm b/data/mapObjects/FuchsiaCity.asm
new file mode 100755
index 00000000..0368905c
--- /dev/null
+++ b/data/mapObjects/FuchsiaCity.asm
@@ -0,0 +1,52 @@
+FuchsiaCity_Object:
+ db $f ; border block
+
+ db 9 ; warps
+ warp 5, 13, 0, FUCHSIA_MART
+ warp 11, 27, 0, FUCHSIA_BILLS_GRANDPAS_HOUSE
+ warp 19, 27, 0, FUCHSIA_POKECENTER
+ warp 27, 27, 0, WARDENS_HOUSE
+ warp 18, 3, 0, SAFARI_ZONE_GATE
+ warp 5, 27, 0, FUCHSIA_GYM
+ warp 22, 13, 0, FUCHSIA_MEETING_ROOM
+ warp 31, 27, 1, FUCHSIA_GOOD_ROD_HOUSE
+ warp 31, 24, 0, FUCHSIA_GOOD_ROD_HOUSE
+
+ db 14 ; signs
+ sign 15, 23, 11 ; FuchsiaCityText11
+ sign 25, 15, 12 ; FuchsiaCityText12
+ sign 17, 5, 13 ; FuchsiaCityText13
+ sign 6, 13, 14 ; MartSignText
+ sign 20, 27, 15 ; PokeCenterSignText
+ sign 27, 29, 16 ; FuchsiaCityText16
+ sign 21, 15, 17 ; FuchsiaCityText17
+ sign 5, 29, 18 ; FuchsiaCityText18
+ sign 33, 7, 19 ; FuchsiaCityText19
+ sign 27, 7, 20 ; FuchsiaCityText20
+ sign 13, 7, 21 ; FuchsiaCityText21
+ sign 31, 13, 22 ; FuchsiaCityText22
+ sign 13, 15, 23 ; FuchsiaCityText23
+ sign 7, 7, 24 ; FuchsiaCityText24
+
+ db 10 ; objects
+ object SPRITE_BUG_CATCHER, 10, 12, WALK, 2, 1 ; person
+ object SPRITE_GAMBLER, 28, 17, WALK, 2, 2 ; person
+ object SPRITE_FISHER2, 30, 14, STAY, DOWN, 3 ; person
+ object SPRITE_BUG_CATCHER, 24, 8, STAY, UP, 4 ; person
+ object SPRITE_CHANSEY, 31, 5, STAY, DOWN, 5 ; person
+ object SPRITE_BALL, 25, 6, STAY, NONE, 6 ; person
+ object SPRITE_SLOWBRO, 12, 6, WALK, 2, 7 ; person
+ object SPRITE_SLOWBRO, 30, 12, WALK, 2, 8 ; person
+ object SPRITE_SEEL, 8, 17, WALK, 0, 9 ; person
+ object SPRITE_OMANYTE, 6, 5, STAY, NONE, 10 ; person
+
+ ; warp-to
+ warp_to 5, 13, FUCHSIA_CITY_WIDTH ; FUCHSIA_MART
+ warp_to 11, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_BILLS_GRANDPAS_HOUSE
+ warp_to 19, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_POKECENTER
+ warp_to 27, 27, FUCHSIA_CITY_WIDTH ; WARDENS_HOUSE
+ warp_to 18, 3, FUCHSIA_CITY_WIDTH ; SAFARI_ZONE_GATE
+ warp_to 5, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_GYM
+ warp_to 22, 13, FUCHSIA_CITY_WIDTH ; FUCHSIA_MEETING_ROOM
+ warp_to 31, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_GOOD_ROD_HOUSE
+ warp_to 31, 24, FUCHSIA_CITY_WIDTH ; FUCHSIA_GOOD_ROD_HOUSE
diff --git a/data/mapObjects/FuchsiaGoodRodHouse.asm b/data/mapObjects/FuchsiaGoodRodHouse.asm
new file mode 100755
index 00000000..390447c8
--- /dev/null
+++ b/data/mapObjects/FuchsiaGoodRodHouse.asm
@@ -0,0 +1,17 @@
+FuchsiaGoodRodHouse_Object:
+ db $c ; border block
+
+ db 3 ; warps
+ warp 2, 0, 8, -1
+ warp 2, 7, 7, -1
+ warp 3, 7, 7, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FISHER, 5, 3, STAY, RIGHT, 1 ; person
+
+ ; warp-to
+ warp_to 2, 0, FUCHSIA_GOOD_ROD_HOUSE_WIDTH
+ warp_to 2, 7, FUCHSIA_GOOD_ROD_HOUSE_WIDTH
+ warp_to 3, 7, FUCHSIA_GOOD_ROD_HOUSE_WIDTH
diff --git a/data/mapObjects/FuchsiaGym.asm b/data/mapObjects/FuchsiaGym.asm
new file mode 100755
index 00000000..4e717086
--- /dev/null
+++ b/data/mapObjects/FuchsiaGym.asm
@@ -0,0 +1,22 @@
+FuchsiaGym_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 17, 5, -1
+ warp 5, 17, 5, -1
+
+ db 0 ; signs
+
+ db 8 ; objects
+ object SPRITE_LAPRAS_GIVER, 4, 10, STAY, DOWN, 1, OPP_KOGA, 1
+ object SPRITE_ROCKER, 8, 13, STAY, DOWN, 2, OPP_JUGGLER, 7
+ object SPRITE_ROCKER, 7, 8, STAY, RIGHT, 3, OPP_JUGGLER, 3
+ object SPRITE_ROCKER, 1, 12, STAY, DOWN, 4, OPP_JUGGLER, 8
+ object SPRITE_ROCKER, 3, 5, STAY, UP, 5, OPP_TAMER, 1
+ object SPRITE_ROCKER, 8, 2, STAY, DOWN, 6, OPP_TAMER, 2
+ object SPRITE_ROCKER, 2, 7, STAY, LEFT, 7, OPP_JUGGLER, 4
+ object SPRITE_GYM_HELPER, 7, 15, STAY, DOWN, 8 ; person
+
+ ; warp-to
+ warp_to 4, 17, FUCHSIA_GYM_WIDTH
+ warp_to 5, 17, FUCHSIA_GYM_WIDTH
diff --git a/data/mapObjects/FuchsiaMart.asm b/data/mapObjects/FuchsiaMart.asm
new file mode 100755
index 00000000..cfa71d8d
--- /dev/null
+++ b/data/mapObjects/FuchsiaMart.asm
@@ -0,0 +1,17 @@
+FuchsiaMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 0, -1
+ warp 4, 7, 0, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_FAT_BALD_GUY, 4, 2, STAY, NONE, 2 ; person
+ object SPRITE_LASS, 6, 5, WALK, 1, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, FUCHSIA_MART_WIDTH
+ warp_to 4, 7, FUCHSIA_MART_WIDTH
diff --git a/data/mapObjects/FuchsiaMeetingRoom.asm b/data/mapObjects/FuchsiaMeetingRoom.asm
new file mode 100755
index 00000000..9130d920
--- /dev/null
+++ b/data/mapObjects/FuchsiaMeetingRoom.asm
@@ -0,0 +1,17 @@
+FuchsiaMeetingRoom_Object:
+ db $17 ; border block
+
+ db 2 ; warps
+ warp 4, 7, 6, -1
+ warp 5, 7, 6, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_WHITE_PLAYER, 4, 1, STAY, DOWN, 1 ; person
+ object SPRITE_WHITE_PLAYER, 0, 2, STAY, UP, 2 ; person
+ object SPRITE_WHITE_PLAYER, 10, 1, STAY, DOWN, 3 ; person
+
+ ; warp-to
+ warp_to 4, 7, FUCHSIA_MEETING_ROOM_WIDTH
+ warp_to 5, 7, FUCHSIA_MEETING_ROOM_WIDTH
diff --git a/data/mapObjects/FuchsiaPokecenter.asm b/data/mapObjects/FuchsiaPokecenter.asm
new file mode 100755
index 00000000..b0056acd
--- /dev/null
+++ b/data/mapObjects/FuchsiaPokecenter.asm
@@ -0,0 +1,19 @@
+FuchsiaPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 2, -1
+ warp 4, 7, 2, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_ROCKER, 4, 3, STAY, UP, 2 ; person
+ object SPRITE_LASS, 6, 5, WALK, 2, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, FUCHSIA_POKECENTER_WIDTH
+ warp_to 4, 7, FUCHSIA_POKECENTER_WIDTH
diff --git a/data/mapObjects/GameCorner.asm b/data/mapObjects/GameCorner.asm
new file mode 100755
index 00000000..afac025e
--- /dev/null
+++ b/data/mapObjects/GameCorner.asm
@@ -0,0 +1,28 @@
+GameCorner_Object:
+ db $f ; border block
+
+ db 3 ; warps
+ warp 15, 17, 7, -1
+ warp 16, 17, 7, -1
+ warp 17, 4, 1, ROCKET_HIDEOUT_B1F
+
+ db 1 ; signs
+ sign 9, 4, 12 ; CeladonGameCornerText12
+
+ db 11 ; objects
+ object SPRITE_FOULARD_WOMAN, 2, 6, STAY, DOWN, 1 ; person
+ object SPRITE_MART_GUY, 5, 6, STAY, DOWN, 2 ; person
+ object SPRITE_FAT_BALD_GUY, 2, 10, STAY, LEFT, 3 ; person
+ object SPRITE_FOULARD_WOMAN, 2, 13, STAY, LEFT, 4 ; person
+ object SPRITE_FISHER, 5, 11, STAY, RIGHT, 5 ; person
+ object SPRITE_MOM_GEISHA, 8, 11, STAY, LEFT, 6 ; person
+ object SPRITE_GYM_HELPER, 8, 14, STAY, LEFT, 7 ; person
+ object SPRITE_GAMBLER, 11, 15, STAY, RIGHT, 8 ; person
+ object SPRITE_FAT_BALD_GUY, 14, 11, STAY, LEFT, 9 ; person
+ object SPRITE_FISHER, 17, 13, STAY, RIGHT, 10 ; person
+ object SPRITE_ROCKET, 9, 5, STAY, UP, 11, OPP_ROCKET, 7
+
+ ; warp-to
+ warp_to 15, 17, GAME_CORNER_WIDTH
+ warp_to 16, 17, GAME_CORNER_WIDTH
+ warp_to 17, 4, GAME_CORNER_WIDTH ; ROCKET_HIDEOUT_B1F
diff --git a/data/mapObjects/GameCornerPrizeRoom.asm b/data/mapObjects/GameCornerPrizeRoom.asm
new file mode 100755
index 00000000..35cd3ac8
--- /dev/null
+++ b/data/mapObjects/GameCornerPrizeRoom.asm
@@ -0,0 +1,19 @@
+GameCornerPrizeRoom_Object:
+ db $f ; border block
+
+ db 2 ; warps
+ warp 4, 7, 9, -1
+ warp 5, 7, 9, -1
+
+ db 3 ; signs
+ sign 2, 2, 3 ; CeladonPrizeRoomText3
+ sign 4, 2, 4 ; CeladonPrizeRoomText4
+ sign 6, 2, 5 ; CeladonPrizeRoomText5
+
+ db 2 ; objects
+ object SPRITE_BALDING_GUY, 1, 4, STAY, NONE, 1 ; person
+ object SPRITE_GAMBLER, 7, 3, WALK, 2, 2 ; person
+
+ ; warp-to
+ warp_to 4, 7, GAME_CORNER_PRIZE_ROOM_WIDTH
+ warp_to 5, 7, GAME_CORNER_PRIZE_ROOM_WIDTH
diff --git a/data/mapObjects/HallOfFame.asm b/data/mapObjects/HallOfFame.asm
new file mode 100755
index 00000000..3762d871
--- /dev/null
+++ b/data/mapObjects/HallOfFame.asm
@@ -0,0 +1,15 @@
+HallOfFame_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 7, 2, CHAMPIONS_ROOM
+ warp 5, 7, 3, CHAMPIONS_ROOM
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_OAK, 5, 2, STAY, DOWN, 1 ; person
+
+ ; warp-to
+ warp_to 4, 7, HALL_OF_FAME_WIDTH ; CHAMPIONS_ROOM
+ warp_to 5, 7, HALL_OF_FAME_WIDTH ; CHAMPIONS_ROOM
diff --git a/data/mapObjects/IndigoPlateau.asm b/data/mapObjects/IndigoPlateau.asm
new file mode 100755
index 00000000..1447be11
--- /dev/null
+++ b/data/mapObjects/IndigoPlateau.asm
@@ -0,0 +1,14 @@
+IndigoPlateau_Object:
+ db $e ; border block
+
+ db 2 ; warps
+ warp 9, 5, 0, INDIGO_PLATEAU_LOBBY
+ warp 10, 5, 0, INDIGO_PLATEAU_LOBBY
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 9, 5, INDIGO_PLATEAU_WIDTH ; INDIGO_PLATEAU_LOBBY
+ warp_to 10, 5, INDIGO_PLATEAU_WIDTH ; INDIGO_PLATEAU_LOBBY
diff --git a/data/mapObjects/IndigoPlateauLobby.asm b/data/mapObjects/IndigoPlateauLobby.asm
new file mode 100755
index 00000000..d7de23a7
--- /dev/null
+++ b/data/mapObjects/IndigoPlateauLobby.asm
@@ -0,0 +1,22 @@
+IndigoPlateauLobby_Object:
+ db $0 ; border block
+
+ db 3 ; warps
+ warp 7, 11, 0, -1
+ warp 8, 11, 1, -1
+ warp 8, 0, 0, LORELEIS_ROOM
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_NURSE, 7, 5, STAY, DOWN, 1 ; person
+ object SPRITE_GYM_HELPER, 4, 9, STAY, RIGHT, 2 ; person
+ object SPRITE_LASS, 5, 1, STAY, DOWN, 3 ; person
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 4 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 13, 6, STAY, DOWN, 5 ; person
+ object SPRITE_CHANSEY, 8, 5, STAY, DOWN, 6 ; person
+
+ ; warp-to
+ warp_to 7, 11, INDIGO_PLATEAU_LOBBY_WIDTH
+ warp_to 8, 11, INDIGO_PLATEAU_LOBBY_WIDTH
+ warp_to 8, 0, INDIGO_PLATEAU_LOBBY_WIDTH ; LORELEIS_ROOM
diff --git a/data/mapObjects/LancesRoom.asm b/data/mapObjects/LancesRoom.asm
new file mode 100755
index 00000000..6f22631a
--- /dev/null
+++ b/data/mapObjects/LancesRoom.asm
@@ -0,0 +1,17 @@
+LancesRoom_Object:
+ db $3 ; border block
+
+ db 3 ; warps
+ warp 24, 16, 2, AGATHAS_ROOM
+ warp 5, 0, 0, CHAMPIONS_ROOM
+ warp 6, 0, 0, CHAMPIONS_ROOM
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_LANCE, 6, 1, STAY, DOWN, 1, OPP_LANCE, 1
+
+ ; warp-to
+ warp_to 24, 16, LANCES_ROOM_WIDTH ; AGATHAS_ROOM
+ warp_to 5, 0, LANCES_ROOM_WIDTH ; CHAMPIONS_ROOM
+ warp_to 6, 0, LANCES_ROOM_WIDTH ; CHAMPIONS_ROOM
diff --git a/data/mapObjects/LavenderCuboneHouse.asm b/data/mapObjects/LavenderCuboneHouse.asm
new file mode 100755
index 00000000..96f1b3ba
--- /dev/null
+++ b/data/mapObjects/LavenderCuboneHouse.asm
@@ -0,0 +1,16 @@
+LavenderCuboneHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 4, -1
+ warp 3, 7, 4, -1
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_SLOWBRO, 3, 5, STAY, UP, 1 ; person
+ object SPRITE_BRUNETTE_GIRL, 2, 4, STAY, RIGHT, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, LAVENDER_CUBONE_HOUSE_WIDTH
+ warp_to 3, 7, LAVENDER_CUBONE_HOUSE_WIDTH
diff --git a/data/mapObjects/LavenderMart.asm b/data/mapObjects/LavenderMart.asm
new file mode 100755
index 00000000..df14ad39
--- /dev/null
+++ b/data/mapObjects/LavenderMart.asm
@@ -0,0 +1,17 @@
+LavenderMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 3, -1
+ warp 4, 7, 3, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_BALDING_GUY, 3, 4, STAY, NONE, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 7, 2, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, LAVENDER_MART_WIDTH
+ warp_to 4, 7, LAVENDER_MART_WIDTH
diff --git a/data/mapObjects/LavenderPokecenter.asm b/data/mapObjects/LavenderPokecenter.asm
new file mode 100755
index 00000000..6e38a8e9
--- /dev/null
+++ b/data/mapObjects/LavenderPokecenter.asm
@@ -0,0 +1,19 @@
+LavenderPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 0, -1
+ warp 4, 7, 0, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_GENTLEMAN, 5, 3, STAY, NONE, 2 ; person
+ object SPRITE_LITTLE_GIRL, 10, 5, WALK, 2, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, LAVENDER_POKECENTER_WIDTH
+ warp_to 4, 7, LAVENDER_POKECENTER_WIDTH
diff --git a/data/mapObjects/LavenderTown.asm b/data/mapObjects/LavenderTown.asm
new file mode 100755
index 00000000..4aead666
--- /dev/null
+++ b/data/mapObjects/LavenderTown.asm
@@ -0,0 +1,31 @@
+LavenderTown_Object:
+ db $2c ; border block
+
+ db 6 ; warps
+ warp 3, 5, 0, LAVENDER_POKECENTER
+ warp 14, 5, 0, POKEMON_TOWER_1F
+ warp 7, 9, 0, MR_FUJIS_HOUSE
+ warp 15, 13, 0, LAVENDER_MART
+ warp 3, 13, 0, LAVENDER_CUBONE_HOUSE
+ warp 7, 13, 0, NAME_RATERS_HOUSE
+
+ db 6 ; signs
+ sign 11, 9, 4 ; LavenderTownText4
+ sign 9, 3, 5 ; LavenderTownText5
+ sign 16, 13, 6 ; MartSignText
+ sign 4, 5, 7 ; PokeCenterSignText
+ sign 5, 9, 8 ; LavenderTownText8
+ sign 17, 7, 9 ; LavenderTownText9
+
+ db 3 ; objects
+ object SPRITE_LITTLE_GIRL, 15, 9, WALK, 0, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 9, 10, STAY, NONE, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 8, 7, WALK, 2, 3 ; person
+
+ ; warp-to
+ warp_to 3, 5, LAVENDER_TOWN_WIDTH ; LAVENDER_POKECENTER
+ warp_to 14, 5, LAVENDER_TOWN_WIDTH ; POKEMON_TOWER_1F
+ warp_to 7, 9, LAVENDER_TOWN_WIDTH ; MR_FUJIS_HOUSE
+ warp_to 15, 13, LAVENDER_TOWN_WIDTH ; LAVENDER_MART
+ warp_to 3, 13, LAVENDER_TOWN_WIDTH ; LAVENDER_CUBONE_HOUSE
+ warp_to 7, 13, LAVENDER_TOWN_WIDTH ; NAME_RATERS_HOUSE
diff --git a/data/mapObjects/LoreleisRoom.asm b/data/mapObjects/LoreleisRoom.asm
new file mode 100755
index 00000000..06450bb4
--- /dev/null
+++ b/data/mapObjects/LoreleisRoom.asm
@@ -0,0 +1,19 @@
+LoreleisRoom_Object:
+ db $3 ; border block
+
+ db 4 ; warps
+ warp 4, 11, 2, INDIGO_PLATEAU_LOBBY
+ warp 5, 11, 2, INDIGO_PLATEAU_LOBBY
+ warp 4, 0, 0, BRUNOS_ROOM
+ warp 5, 0, 1, BRUNOS_ROOM
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_LORELEI, 5, 2, STAY, DOWN, 1, OPP_LORELEI, 1
+
+ ; warp-to
+ warp_to 4, 11, LORELEIS_ROOM_WIDTH ; INDIGO_PLATEAU_LOBBY
+ warp_to 5, 11, LORELEIS_ROOM_WIDTH ; INDIGO_PLATEAU_LOBBY
+ warp_to 4, 0, LORELEIS_ROOM_WIDTH ; BRUNOS_ROOM
+ warp_to 5, 0, LORELEIS_ROOM_WIDTH ; BRUNOS_ROOM
diff --git a/data/mapObjects/MrFujisHouse.asm b/data/mapObjects/MrFujisHouse.asm
new file mode 100755
index 00000000..5b6ca2a6
--- /dev/null
+++ b/data/mapObjects/MrFujisHouse.asm
@@ -0,0 +1,20 @@
+MrFujisHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 2, -1
+ warp 3, 7, 2, -1
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 5, STAY, NONE, 1 ; person
+ object SPRITE_LITTLE_GIRL, 6, 3, STAY, DOWN, 2 ; person
+ object SPRITE_SLOWBRO, 6, 4, STAY, UP, 3 ; person
+ object SPRITE_SLOWBRO, 1, 3, STAY, NONE, 4 ; person
+ object SPRITE_MR_FUJI, 3, 1, STAY, NONE, 5 ; person
+ object SPRITE_BOOK_MAP_DEX, 3, 3, STAY, NONE, 6 ; person
+
+ ; warp-to
+ warp_to 2, 7, MR_FUJIS_HOUSE_WIDTH
+ warp_to 3, 7, MR_FUJIS_HOUSE_WIDTH
diff --git a/data/mapObjects/MrPsychicsHouse.asm b/data/mapObjects/MrPsychicsHouse.asm
new file mode 100755
index 00000000..01f9e11c
--- /dev/null
+++ b/data/mapObjects/MrPsychicsHouse.asm
@@ -0,0 +1,15 @@
+MrPsychicsHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 7, -1
+ warp 3, 7, 7, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FISHER, 5, 3, STAY, LEFT, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, MR_PSYCHICS_HOUSE_WIDTH
+ warp_to 3, 7, MR_PSYCHICS_HOUSE_WIDTH
diff --git a/data/mapObjects/MtMoon1F.asm b/data/mapObjects/MtMoon1F.asm
new file mode 100755
index 00000000..56820161
--- /dev/null
+++ b/data/mapObjects/MtMoon1F.asm
@@ -0,0 +1,34 @@
+MtMoon1F_Object:
+ db $3 ; border block
+
+ db 5 ; warps
+ warp 14, 35, 1, -1
+ warp 15, 35, 1, -1
+ warp 5, 5, 0, MT_MOON_B1F
+ warp 17, 11, 2, MT_MOON_B1F
+ warp 25, 15, 3, MT_MOON_B1F
+
+ db 1 ; signs
+ sign 15, 23, 14 ; MtMoon1Text14
+
+ db 13 ; objects
+ object SPRITE_HIKER, 5, 6, STAY, DOWN, 1, OPP_HIKER, 1
+ object SPRITE_BUG_CATCHER, 12, 16, STAY, RIGHT, 2, OPP_YOUNGSTER, 3
+ object SPRITE_LASS, 30, 4, STAY, DOWN, 3, OPP_LASS, 5
+ object SPRITE_BLACK_HAIR_BOY_2, 24, 31, STAY, UP, 4, OPP_SUPER_NERD, 1
+ object SPRITE_LASS, 16, 23, STAY, DOWN, 5, OPP_LASS, 6
+ object SPRITE_BUG_CATCHER, 7, 22, STAY, DOWN, 6, OPP_BUG_CATCHER, 7
+ object SPRITE_BUG_CATCHER, 30, 27, STAY, RIGHT, 7, OPP_BUG_CATCHER, 8
+ object SPRITE_BALL, 2, 20, STAY, NONE, 8, POTION
+ object SPRITE_BALL, 2, 2, STAY, NONE, 9, MOON_STONE
+ object SPRITE_BALL, 35, 31, STAY, NONE, 10, RARE_CANDY
+ object SPRITE_BALL, 36, 23, STAY, NONE, 11, ESCAPE_ROPE
+ object SPRITE_BALL, 20, 33, STAY, NONE, 12, POTION
+ object SPRITE_BALL, 5, 32, STAY, NONE, 13, TM_12
+
+ ; warp-to
+ warp_to 14, 35, MT_MOON_1F_WIDTH
+ warp_to 15, 35, MT_MOON_1F_WIDTH
+ warp_to 5, 5, MT_MOON_1F_WIDTH ; MT_MOON_B1F
+ warp_to 17, 11, MT_MOON_1F_WIDTH ; MT_MOON_B1F
+ warp_to 25, 15, MT_MOON_1F_WIDTH ; MT_MOON_B1F
diff --git a/data/mapObjects/MtMoonB1F.asm b/data/mapObjects/MtMoonB1F.asm
new file mode 100755
index 00000000..a8365ba7
--- /dev/null
+++ b/data/mapObjects/MtMoonB1F.asm
@@ -0,0 +1,26 @@
+MtMoonB1F_Object:
+ db $3 ; border block
+
+ db 8 ; warps
+ warp 5, 5, 2, MT_MOON_1F
+ warp 17, 11, 0, MT_MOON_B2F
+ warp 25, 9, 3, MT_MOON_1F
+ warp 25, 15, 4, MT_MOON_1F
+ warp 21, 17, 1, MT_MOON_B2F
+ warp 13, 27, 2, MT_MOON_B2F
+ warp 23, 3, 3, MT_MOON_B2F
+ warp 27, 3, 2, -1
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 5, 5, MT_MOON_B1F_WIDTH ; MT_MOON_1F
+ warp_to 17, 11, MT_MOON_B1F_WIDTH ; MT_MOON_B2F
+ warp_to 25, 9, MT_MOON_B1F_WIDTH ; MT_MOON_1F
+ warp_to 25, 15, MT_MOON_B1F_WIDTH ; MT_MOON_1F
+ warp_to 21, 17, MT_MOON_B1F_WIDTH ; MT_MOON_B2F
+ warp_to 13, 27, MT_MOON_B1F_WIDTH ; MT_MOON_B2F
+ warp_to 23, 3, MT_MOON_B1F_WIDTH ; MT_MOON_B2F
+ warp_to 27, 3, MT_MOON_B1F_WIDTH
diff --git a/data/mapObjects/MtMoonB2F.asm b/data/mapObjects/MtMoonB2F.asm
new file mode 100755
index 00000000..a4c9869a
--- /dev/null
+++ b/data/mapObjects/MtMoonB2F.asm
@@ -0,0 +1,28 @@
+MtMoonB2F_Object:
+ db $3 ; border block
+
+ db 4 ; warps
+ warp 25, 9, 1, MT_MOON_B1F
+ warp 21, 17, 4, MT_MOON_B1F
+ warp 15, 27, 5, MT_MOON_B1F
+ warp 5, 7, 6, MT_MOON_B1F
+
+ db 0 ; signs
+
+ db 10 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 12, 8, STAY, RIGHT, 1, OPP_SUPER_NERD, 2
+ object SPRITE_JESSIE, 9, 3, STAY, LEFT, 2
+ object SPRITE_ROCKET, 15, 22, STAY, DOWN, 3, OPP_ROCKET, 2
+ object SPRITE_ROCKET, 29, 11, STAY, UP, 4, OPP_ROCKET, 3
+ object SPRITE_ROCKET, 29, 17, STAY, LEFT, 5, OPP_ROCKET, 1
+ object SPRITE_JAMES, 9, 4, STAY, LEFT, 6
+ object SPRITE_OMANYTE, 12, 6, STAY, NONE, 7 ; person
+ object SPRITE_OMANYTE, 13, 6, STAY, NONE, 8 ; person
+ object SPRITE_BALL, 25, 21, STAY, NONE, 9, HP_UP
+ object SPRITE_BALL, 29, 5, STAY, NONE, 10, TM_01
+
+ ; warp-to
+ warp_to 25, 9, MT_MOON_B2F_WIDTH ; MT_MOON_B1F
+ warp_to 21, 17, MT_MOON_B2F_WIDTH ; MT_MOON_B1F
+ warp_to 15, 27, MT_MOON_B2F_WIDTH ; MT_MOON_B1F
+ warp_to 5, 7, MT_MOON_B2F_WIDTH ; MT_MOON_B1F
diff --git a/data/mapObjects/MtMoonPokecenter.asm b/data/mapObjects/MtMoonPokecenter.asm
new file mode 100755
index 00000000..1027f88a
--- /dev/null
+++ b/data/mapObjects/MtMoonPokecenter.asm
@@ -0,0 +1,21 @@
+MtMoonPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 0, -1
+ warp 4, 7, 0, -1
+
+ db 0 ; signs
+
+ db 7 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_BUG_CATCHER, 4, 3, STAY, UP, 2 ; person
+ object SPRITE_GENTLEMAN, 7, 3, STAY, UP, 3 ; person
+ object SPRITE_FAT_BALD_GUY, 10, 6, WALK, 2, 4 ; person
+ object SPRITE_CLIPBOARD, 7, 2, STAY, NONE, 5 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 6 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 7 ; person
+
+ ; warp-to
+ warp_to 3, 7, MT_MOON_POKECENTER_WIDTH
+ warp_to 4, 7, MT_MOON_POKECENTER_WIDTH
diff --git a/data/mapObjects/Museum1F.asm b/data/mapObjects/Museum1F.asm
new file mode 100755
index 00000000..1cfd2c68
--- /dev/null
+++ b/data/mapObjects/Museum1F.asm
@@ -0,0 +1,25 @@
+Museum1F_Object:
+ db $a ; border block
+
+ db 5 ; warps
+ warp 10, 7, 0, -1
+ warp 11, 7, 0, -1
+ warp 16, 7, 1, -1
+ warp 17, 7, 1, -1
+ warp 7, 7, 0, MUSEUM_2F
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_OAK_AIDE, 12, 4, STAY, LEFT, 1 ; person
+ object SPRITE_GAMBLER, 1, 4, STAY, NONE, 2 ; person
+ object SPRITE_OAK_AIDE, 15, 2, STAY, DOWN, 3 ; person
+ object SPRITE_OAK_AIDE, 17, 4, STAY, NONE, 4 ; person
+ object SPRITE_OLD_AMBER, 16, 2, STAY, NONE, 5 ; person
+
+ ; warp-to
+ warp_to 10, 7, MUSEUM_1F_WIDTH
+ warp_to 11, 7, MUSEUM_1F_WIDTH
+ warp_to 16, 7, MUSEUM_1F_WIDTH
+ warp_to 17, 7, MUSEUM_1F_WIDTH
+ warp_to 7, 7, MUSEUM_1F_WIDTH ; MUSEUM_2F
diff --git a/data/mapObjects/Museum2F.asm b/data/mapObjects/Museum2F.asm
new file mode 100755
index 00000000..80815820
--- /dev/null
+++ b/data/mapObjects/Museum2F.asm
@@ -0,0 +1,19 @@
+Museum2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 7, 4, MUSEUM_1F
+
+ db 2 ; signs
+ sign 11, 2, 6 ; Museum2FText6
+ sign 2, 5, 7 ; Museum2FText7
+
+ db 5 ; objects
+ object SPRITE_BUG_CATCHER, 1, 7, WALK, 2, 1 ; person
+ object SPRITE_OLD_PERSON, 0, 5, STAY, DOWN, 2 ; person
+ object SPRITE_OAK_AIDE, 7, 5, STAY, DOWN, 3 ; person
+ object SPRITE_BRUNETTE_GIRL, 11, 5, STAY, NONE, 4 ; person
+ object SPRITE_HIKER, 12, 5, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 7, 7, MUSEUM_2F_WIDTH ; MUSEUM_1F
diff --git a/data/mapObjects/NameRatersHouse.asm b/data/mapObjects/NameRatersHouse.asm
new file mode 100755
index 00000000..da95bc43
--- /dev/null
+++ b/data/mapObjects/NameRatersHouse.asm
@@ -0,0 +1,15 @@
+NameRatersHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 5, -1
+ warp 3, 7, 5, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_MR_MASTERBALL, 5, 3, STAY, LEFT, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, NAME_RATERS_HOUSE_WIDTH
+ warp_to 3, 7, NAME_RATERS_HOUSE_WIDTH
diff --git a/data/mapObjects/OaksLab.asm b/data/mapObjects/OaksLab.asm
new file mode 100755
index 00000000..cf48bec9
--- /dev/null
+++ b/data/mapObjects/OaksLab.asm
@@ -0,0 +1,23 @@
+OaksLab_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 11, 2, -1
+ warp 5, 11, 2, -1
+
+ db 0 ; signs
+
+ db 9 ; objects
+ object SPRITE_BLUE, 4, 3, STAY, NONE, 1, OPP_SONY1, 1
+ object SPRITE_BALL, 7, 3, STAY, NONE, 2 ; person
+ object SPRITE_OAK, 5, 2, STAY, DOWN, 3 ; person
+ object SPRITE_BOOK_MAP_DEX, 2, 1, STAY, NONE, 4 ; person
+ object SPRITE_BOOK_MAP_DEX, 3, 1, STAY, NONE, 5 ; person
+ object SPRITE_OAK, 5, 10, STAY, UP, 6 ; person
+ object SPRITE_GIRL, 1, 9, WALK, 1, 7 ; person
+ object SPRITE_OAK_AIDE, 2, 10, STAY, NONE, 8 ; person
+ object SPRITE_OAK_AIDE, 8, 10, STAY, NONE, 9 ; person
+
+ ; warp-to
+ warp_to 4, 11, OAKS_LAB_WIDTH
+ warp_to 5, 11, OAKS_LAB_WIDTH
diff --git a/data/mapObjects/PalletTown.asm b/data/mapObjects/PalletTown.asm
new file mode 100755
index 00000000..93807688
--- /dev/null
+++ b/data/mapObjects/PalletTown.asm
@@ -0,0 +1,23 @@
+PalletTown_Object:
+ db $b ; border block
+
+ db 3 ; warps
+ warp 5, 5, 0, REDS_HOUSE_1F
+ warp 13, 5, 0, BLUES_HOUSE
+ warp 12, 11, 1, OAKS_LAB
+
+ db 4 ; signs
+ sign 13, 13, 4 ; PalletTownText4
+ sign 7, 9, 5 ; PalletTownText5
+ sign 3, 5, 6 ; PalletTownText6
+ sign 11, 5, 7 ; PalletTownText7
+
+ db 3 ; objects
+ object SPRITE_OAK, 10, 4, STAY, NONE, 1 ; person
+ object SPRITE_GIRL, 3, 8, WALK, 0, 2 ; person
+ object SPRITE_FISHER2, 11, 14, WALK, 0, 3 ; person
+
+ ; warp-to
+ warp_to 5, 5, PALLET_TOWN_WIDTH ; REDS_HOUSE_1F
+ warp_to 13, 5, PALLET_TOWN_WIDTH ; BLUES_HOUSE
+ warp_to 12, 11, PALLET_TOWN_WIDTH ; OAKS_LAB
diff --git a/data/mapObjects/PewterCity.asm b/data/mapObjects/PewterCity.asm
new file mode 100755
index 00000000..e1a3eecb
--- /dev/null
+++ b/data/mapObjects/PewterCity.asm
@@ -0,0 +1,36 @@
+PewterCity_Object:
+ db $a ; border block
+
+ db 7 ; warps
+ warp 14, 7, 0, MUSEUM_1F
+ warp 19, 5, 2, MUSEUM_1F
+ warp 16, 17, 0, PEWTER_GYM
+ warp 29, 13, 0, PEWTER_NIDORAN_HOUSE
+ warp 23, 17, 0, PEWTER_MART
+ warp 7, 29, 0, PEWTER_SPEECH_HOUSE
+ warp 13, 25, 0, PEWTER_POKECENTER
+
+ db 7 ; signs
+ sign 19, 29, 6 ; PewterCityText6
+ sign 33, 19, 7 ; PewterCityText7
+ sign 24, 17, 8 ; MartSignText
+ sign 14, 25, 9 ; PokeCenterSignText
+ sign 15, 9, 10 ; PewterCityText10
+ sign 11, 17, 11 ; PewterCityText11
+ sign 25, 23, 12 ; PewterCityText12
+
+ db 5 ; objects
+ object SPRITE_LASS, 8, 15, STAY, NONE, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 17, 25, STAY, NONE, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 27, 17, STAY, NONE, 3 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 26, 25, WALK, 2, 4 ; person
+ object SPRITE_BUG_CATCHER, 35, 16, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 14, 7, PEWTER_CITY_WIDTH ; MUSEUM_1F
+ warp_to 19, 5, PEWTER_CITY_WIDTH ; MUSEUM_1F
+ warp_to 16, 17, PEWTER_CITY_WIDTH ; PEWTER_GYM
+ warp_to 29, 13, PEWTER_CITY_WIDTH ; PEWTER_NIDORAN_HOUSE
+ warp_to 23, 17, PEWTER_CITY_WIDTH ; PEWTER_MART
+ warp_to 7, 29, PEWTER_CITY_WIDTH ; PEWTER_SPEECH_HOUSE
+ warp_to 13, 25, PEWTER_CITY_WIDTH ; PEWTER_POKECENTER
diff --git a/data/mapObjects/PewterGym.asm b/data/mapObjects/PewterGym.asm
new file mode 100755
index 00000000..538c3923
--- /dev/null
+++ b/data/mapObjects/PewterGym.asm
@@ -0,0 +1,17 @@
+PewterGym_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 13, 2, -1
+ warp 5, 13, 2, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 4, 1, STAY, DOWN, 1, OPP_BROCK, 1
+ object SPRITE_BLACK_HAIR_BOY_1, 3, 6, STAY, RIGHT, 2, OPP_JR_TRAINER_M, 1
+ object SPRITE_GYM_HELPER, 7, 10, STAY, DOWN, 3 ; person
+
+ ; warp-to
+ warp_to 4, 13, PEWTER_GYM_WIDTH
+ warp_to 5, 13, PEWTER_GYM_WIDTH
diff --git a/data/mapObjects/PewterMart.asm b/data/mapObjects/PewterMart.asm
new file mode 100755
index 00000000..9b983316
--- /dev/null
+++ b/data/mapObjects/PewterMart.asm
@@ -0,0 +1,17 @@
+PewterMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 4, -1
+ warp 4, 7, 4, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_BUG_CATCHER, 3, 3, WALK, 1, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 5, 5, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, PEWTER_MART_WIDTH
+ warp_to 4, 7, PEWTER_MART_WIDTH
diff --git a/data/mapObjects/PewterNidoranHouse.asm b/data/mapObjects/PewterNidoranHouse.asm
new file mode 100755
index 00000000..f00317d1
--- /dev/null
+++ b/data/mapObjects/PewterNidoranHouse.asm
@@ -0,0 +1,17 @@
+PewterNidoranHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 3, -1
+ warp 3, 7, 3, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_SLOWBRO, 4, 5, STAY, LEFT, 1 ; person
+ object SPRITE_YOUNG_BOY, 3, 5, STAY, RIGHT, 2 ; person
+ object SPRITE_FAT_BALD_GUY, 1, 2, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, PEWTER_NIDORAN_HOUSE_WIDTH
+ warp_to 3, 7, PEWTER_NIDORAN_HOUSE_WIDTH
diff --git a/data/mapObjects/PewterPokecenter.asm b/data/mapObjects/PewterPokecenter.asm
new file mode 100755
index 00000000..4d460747
--- /dev/null
+++ b/data/mapObjects/PewterPokecenter.asm
@@ -0,0 +1,20 @@
+PewterPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 6, -1
+ warp 4, 7, 6, -1
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_GENTLEMAN, 11, 7, STAY, LEFT, 2 ; person
+ object SPRITE_JIGGLYPUFF, 1, 3, STAY, DOWN, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_LASS, 4, 3, STAY, UP, 5 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 6 ; person
+
+ ; warp-to
+ warp_to 3, 7, PEWTER_POKECENTER_WIDTH
+ warp_to 4, 7, PEWTER_POKECENTER_WIDTH
diff --git a/data/mapObjects/PewterSpeechHouse.asm b/data/mapObjects/PewterSpeechHouse.asm
new file mode 100755
index 00000000..e7134cb5
--- /dev/null
+++ b/data/mapObjects/PewterSpeechHouse.asm
@@ -0,0 +1,16 @@
+PewterSpeechHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 5, -1
+ warp 3, 7, 5, -1
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_GAMBLER, 2, 3, STAY, RIGHT, 1 ; person
+ object SPRITE_BUG_CATCHER, 4, 5, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, PEWTER_SPEECH_HOUSE_WIDTH
+ warp_to 3, 7, PEWTER_SPEECH_HOUSE_WIDTH
diff --git a/data/mapObjects/PokemonFanClub.asm b/data/mapObjects/PokemonFanClub.asm
new file mode 100755
index 00000000..588ebdc2
--- /dev/null
+++ b/data/mapObjects/PokemonFanClub.asm
@@ -0,0 +1,20 @@
+PokemonFanClub_Object:
+ db $d ; border block
+
+ db 2 ; warps
+ warp 2, 7, 1, -1
+ warp 3, 7, 1, -1
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_FISHER2, 6, 3, STAY, LEFT, 1 ; person
+ object SPRITE_GIRL, 1, 3, STAY, RIGHT, 2 ; person
+ object SPRITE_CLEFAIRY_2, 6, 4, STAY, LEFT, 3 ; person
+ object SPRITE_SEEL, 1, 4, STAY, RIGHT, 4 ; person
+ object SPRITE_GENTLEMAN, 3, 1, STAY, DOWN, 5 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 5, 1, STAY, DOWN, 6 ; person
+
+ ; warp-to
+ warp_to 2, 7, POKEMON_FAN_CLUB_WIDTH
+ warp_to 3, 7, POKEMON_FAN_CLUB_WIDTH
diff --git a/data/mapObjects/PokemonMansion1F.asm b/data/mapObjects/PokemonMansion1F.asm
new file mode 100755
index 00000000..109b5b8e
--- /dev/null
+++ b/data/mapObjects/PokemonMansion1F.asm
@@ -0,0 +1,29 @@
+PokemonMansion1F_Object:
+ db $2e ; border block
+
+ db 8 ; warps
+ warp 4, 27, 0, -1
+ warp 5, 27, 0, -1
+ warp 6, 27, 0, -1
+ warp 7, 27, 0, -1
+ warp 5, 10, 0, POKEMON_MANSION_2F
+ warp 21, 23, 0, POKEMON_MANSION_B1F
+ warp 26, 27, 0, -1
+ warp 27, 27, 0, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_OAK_AIDE, 17, 17, STAY, LEFT, 1, OPP_SCIENTIST, 4
+ object SPRITE_BALL, 14, 3, STAY, NONE, 2, ESCAPE_ROPE
+ object SPRITE_BALL, 18, 21, STAY, NONE, 3, CARBOS
+
+ ; warp-to
+ warp_to 4, 27, POKEMON_MANSION_1F_WIDTH
+ warp_to 5, 27, POKEMON_MANSION_1F_WIDTH
+ warp_to 6, 27, POKEMON_MANSION_1F_WIDTH
+ warp_to 7, 27, POKEMON_MANSION_1F_WIDTH
+ warp_to 5, 10, POKEMON_MANSION_1F_WIDTH ; POKEMON_MANSION_2F
+ warp_to 21, 23, POKEMON_MANSION_1F_WIDTH ; POKEMON_MANSION_B1F
+ warp_to 26, 27, POKEMON_MANSION_1F_WIDTH
+ warp_to 27, 27, POKEMON_MANSION_1F_WIDTH
diff --git a/data/mapObjects/PokemonMansion2F.asm b/data/mapObjects/PokemonMansion2F.asm
new file mode 100755
index 00000000..6c0cc5f8
--- /dev/null
+++ b/data/mapObjects/PokemonMansion2F.asm
@@ -0,0 +1,22 @@
+PokemonMansion2F_Object:
+ db $1 ; border block
+
+ db 4 ; warps
+ warp 5, 10, 4, POKEMON_MANSION_1F
+ warp 7, 10, 0, POKEMON_MANSION_3F
+ warp 25, 14, 2, POKEMON_MANSION_3F
+ warp 6, 1, 1, POKEMON_MANSION_3F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 17, WALK, 2, 1, OPP_BURGLAR, 7
+ object SPRITE_BALL, 28, 7, STAY, NONE, 2, CALCIUM
+ object SPRITE_BOOK_MAP_DEX, 18, 2, STAY, NONE, 3 ; person
+ object SPRITE_BOOK_MAP_DEX, 3, 22, STAY, NONE, 4 ; person
+
+ ; warp-to
+ warp_to 5, 10, POKEMON_MANSION_2F_WIDTH ; POKEMON_MANSION_1F
+ warp_to 7, 10, POKEMON_MANSION_2F_WIDTH ; POKEMON_MANSION_3F
+ warp_to 25, 14, POKEMON_MANSION_2F_WIDTH ; POKEMON_MANSION_3F
+ warp_to 6, 1, POKEMON_MANSION_2F_WIDTH ; POKEMON_MANSION_3F
diff --git a/data/mapObjects/PokemonMansion3F.asm b/data/mapObjects/PokemonMansion3F.asm
new file mode 100755
index 00000000..7c8c9c22
--- /dev/null
+++ b/data/mapObjects/PokemonMansion3F.asm
@@ -0,0 +1,21 @@
+PokemonMansion3F_Object:
+ db $1 ; border block
+
+ db 3 ; warps
+ warp 7, 10, 1, POKEMON_MANSION_2F
+ warp 6, 1, 3, POKEMON_MANSION_2F
+ warp 25, 14, 2, POKEMON_MANSION_2F
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 5, 11, WALK, 2, 1, OPP_BURGLAR, 8
+ object SPRITE_OAK_AIDE, 20, 11, STAY, LEFT, 2, OPP_SCIENTIST, 12
+ object SPRITE_BALL, 1, 16, STAY, NONE, 3, MAX_POTION
+ object SPRITE_BALL, 25, 5, STAY, NONE, 4, IRON
+ object SPRITE_BOOK_MAP_DEX, 6, 12, STAY, NONE, 5 ; person
+
+ ; warp-to
+ warp_to 7, 10, POKEMON_MANSION_3F_WIDTH ; POKEMON_MANSION_2F
+ warp_to 6, 1, POKEMON_MANSION_3F_WIDTH ; POKEMON_MANSION_2F
+ warp_to 25, 14, POKEMON_MANSION_3F_WIDTH ; POKEMON_MANSION_2F
diff --git a/data/mapObjects/PokemonMansionB1F.asm b/data/mapObjects/PokemonMansionB1F.asm
new file mode 100755
index 00000000..ac232799
--- /dev/null
+++ b/data/mapObjects/PokemonMansionB1F.asm
@@ -0,0 +1,20 @@
+PokemonMansionB1F_Object:
+ db $1 ; border block
+
+ db 1 ; warps
+ warp 23, 22, 5, POKEMON_MANSION_1F
+
+ db 0 ; signs
+
+ db 8 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 16, 23, STAY, NONE, 1, OPP_BURGLAR, 9
+ object SPRITE_OAK_AIDE, 27, 11, STAY, DOWN, 2, OPP_SCIENTIST, 13
+ object SPRITE_BALL, 10, 2, STAY, NONE, 3, RARE_CANDY
+ object SPRITE_BALL, 1, 22, STAY, NONE, 4, FULL_RESTORE
+ object SPRITE_BALL, 19, 25, STAY, NONE, 5, TM_14
+ object SPRITE_BALL, 5, 4, STAY, NONE, 6, TM_22
+ object SPRITE_BOOK_MAP_DEX, 16, 20, STAY, NONE, 7 ; person
+ object SPRITE_BALL, 5, 13, STAY, NONE, 8, SECRET_KEY
+
+ ; warp-to
+ warp_to 23, 22, POKEMON_MANSION_B1F_WIDTH ; POKEMON_MANSION_1F
diff --git a/data/mapObjects/PokemonTower1F.asm b/data/mapObjects/PokemonTower1F.asm
new file mode 100755
index 00000000..cf62836b
--- /dev/null
+++ b/data/mapObjects/PokemonTower1F.asm
@@ -0,0 +1,21 @@
+PokemonTower1F_Object:
+ db $1 ; border block
+
+ db 3 ; warps
+ warp 10, 17, 1, -1
+ warp 11, 17, 1, -1
+ warp 18, 9, 1, POKEMON_TOWER_2F
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_CABLE_CLUB_WOMAN, 15, 13, STAY, UP, 1 ; person
+ object SPRITE_MOM_GEISHA, 6, 8, STAY, NONE, 2 ; person
+ object SPRITE_BALDING_GUY, 8, 12, STAY, NONE, 3 ; person
+ object SPRITE_GIRL, 13, 7, STAY, NONE, 4 ; person
+ object SPRITE_MEDIUM, 17, 7, STAY, LEFT, 5 ; person
+
+ ; warp-to
+ warp_to 10, 17, POKEMON_TOWER_1F_WIDTH
+ warp_to 11, 17, POKEMON_TOWER_1F_WIDTH
+ warp_to 18, 9, POKEMON_TOWER_1F_WIDTH ; POKEMON_TOWER_2F
diff --git a/data/mapObjects/PokemonTower2F.asm b/data/mapObjects/PokemonTower2F.asm
new file mode 100755
index 00000000..5ce437d1
--- /dev/null
+++ b/data/mapObjects/PokemonTower2F.asm
@@ -0,0 +1,16 @@
+PokemonTower2F_Object:
+ db $1 ; border block
+
+ db 2 ; warps
+ warp 3, 9, 0, POKEMON_TOWER_3F
+ warp 18, 9, 2, POKEMON_TOWER_1F
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_BLUE, 14, 5, STAY, NONE, 1 ; person
+ object SPRITE_MEDIUM, 3, 7, STAY, RIGHT, 2 ; person
+
+ ; warp-to
+ warp_to 3, 9, POKEMON_TOWER_2F_WIDTH ; POKEMON_TOWER_3F
+ warp_to 18, 9, POKEMON_TOWER_2F_WIDTH ; POKEMON_TOWER_1F
diff --git a/data/mapObjects/PokemonTower3F.asm b/data/mapObjects/PokemonTower3F.asm
new file mode 100755
index 00000000..79b83f88
--- /dev/null
+++ b/data/mapObjects/PokemonTower3F.asm
@@ -0,0 +1,18 @@
+PokemonTower3F_Object:
+ db $1 ; border block
+
+ db 2 ; warps
+ warp 3, 9, 0, POKEMON_TOWER_2F
+ warp 18, 9, 1, POKEMON_TOWER_4F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_MEDIUM, 12, 3, STAY, LEFT, 1, OPP_CHANNELER, 5
+ object SPRITE_MEDIUM, 9, 8, STAY, DOWN, 2, OPP_CHANNELER, 6
+ object SPRITE_MEDIUM, 10, 13, STAY, DOWN, 3, OPP_CHANNELER, 8
+ object SPRITE_BALL, 12, 1, STAY, NONE, 4, ESCAPE_ROPE
+
+ ; warp-to
+ warp_to 3, 9, POKEMON_TOWER_3F_WIDTH ; POKEMON_TOWER_2F
+ warp_to 18, 9, POKEMON_TOWER_3F_WIDTH ; POKEMON_TOWER_4F
diff --git a/data/mapObjects/PokemonTower4F.asm b/data/mapObjects/PokemonTower4F.asm
new file mode 100755
index 00000000..db86c02c
--- /dev/null
+++ b/data/mapObjects/PokemonTower4F.asm
@@ -0,0 +1,20 @@
+PokemonTower4F_Object:
+ db $1 ; border block
+
+ db 2 ; warps
+ warp 3, 9, 0, POKEMON_TOWER_5F
+ warp 18, 9, 1, POKEMON_TOWER_3F
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_MEDIUM, 5, 10, STAY, RIGHT, 1, OPP_CHANNELER, 9
+ object SPRITE_MEDIUM, 15, 7, STAY, DOWN, 2, OPP_CHANNELER, 10
+ object SPRITE_MEDIUM, 14, 12, STAY, LEFT, 3, OPP_CHANNELER, 12
+ object SPRITE_BALL, 12, 10, STAY, NONE, 4, ELIXER
+ object SPRITE_BALL, 9, 10, STAY, NONE, 5, AWAKENING
+ object SPRITE_BALL, 12, 16, STAY, NONE, 6, HP_UP
+
+ ; warp-to
+ warp_to 3, 9, POKEMON_TOWER_4F_WIDTH ; POKEMON_TOWER_5F
+ warp_to 18, 9, POKEMON_TOWER_4F_WIDTH ; POKEMON_TOWER_3F
diff --git a/data/mapObjects/PokemonTower5F.asm b/data/mapObjects/PokemonTower5F.asm
new file mode 100755
index 00000000..b482871f
--- /dev/null
+++ b/data/mapObjects/PokemonTower5F.asm
@@ -0,0 +1,20 @@
+PokemonTower5F_Object:
+ db $1 ; border block
+
+ db 2 ; warps
+ warp 3, 9, 0, POKEMON_TOWER_4F
+ warp 18, 9, 0, POKEMON_TOWER_6F
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_MEDIUM, 12, 8, STAY, NONE, 1 ; person
+ object SPRITE_MEDIUM, 17, 7, STAY, LEFT, 2, OPP_CHANNELER, 14
+ object SPRITE_MEDIUM, 14, 3, STAY, LEFT, 3, OPP_CHANNELER, 16
+ object SPRITE_MEDIUM, 6, 10, STAY, RIGHT, 4, OPP_CHANNELER, 17
+ object SPRITE_MEDIUM, 9, 16, STAY, RIGHT, 5, OPP_CHANNELER, 18
+ object SPRITE_BALL, 6, 14, STAY, NONE, 6, NUGGET
+
+ ; warp-to
+ warp_to 3, 9, POKEMON_TOWER_5F_WIDTH ; POKEMON_TOWER_4F
+ warp_to 18, 9, POKEMON_TOWER_5F_WIDTH ; POKEMON_TOWER_6F
diff --git a/data/mapObjects/PokemonTower6F.asm b/data/mapObjects/PokemonTower6F.asm
new file mode 100755
index 00000000..823fe78a
--- /dev/null
+++ b/data/mapObjects/PokemonTower6F.asm
@@ -0,0 +1,19 @@
+PokemonTower6F_Object:
+ db $1 ; border block
+
+ db 2 ; warps
+ warp 18, 9, 1, POKEMON_TOWER_5F
+ warp 9, 16, 0, POKEMON_TOWER_7F
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_MEDIUM, 12, 10, STAY, RIGHT, 1, OPP_CHANNELER, 19
+ object SPRITE_MEDIUM, 9, 5, STAY, DOWN, 2, OPP_CHANNELER, 20
+ object SPRITE_MEDIUM, 16, 5, STAY, LEFT, 3, OPP_CHANNELER, 21
+ object SPRITE_BALL, 6, 8, STAY, NONE, 4, RARE_CANDY
+ object SPRITE_BALL, 14, 14, STAY, NONE, 5, X_ACCURACY
+
+ ; warp-to
+ warp_to 18, 9, POKEMON_TOWER_6F_WIDTH ; POKEMON_TOWER_5F
+ warp_to 9, 16, POKEMON_TOWER_6F_WIDTH ; POKEMON_TOWER_7F
diff --git a/data/mapObjects/PokemonTower7F.asm b/data/mapObjects/PokemonTower7F.asm
new file mode 100755
index 00000000..ccd4f23c
--- /dev/null
+++ b/data/mapObjects/PokemonTower7F.asm
@@ -0,0 +1,15 @@
+PokemonTower7F_Object:
+ db $1 ; border block
+
+ db 1 ; warps
+ warp 9, 16, 1, POKEMON_TOWER_6F
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_JESSIE, 10, 8, STAY, DOWN, 1
+ object SPRITE_JAMES, 11, 8, STAY, DOWN, 2
+ object SPRITE_MR_FUJI, 10, 3, STAY, DOWN, 3
+
+ ; warp-to
+ warp_to 9, 16, POKEMON_TOWER_7F_WIDTH ; POKEMON_TOWER_6F
diff --git a/data/mapObjects/PowerPlant.asm b/data/mapObjects/PowerPlant.asm
new file mode 100755
index 00000000..a8548b1c
--- /dev/null
+++ b/data/mapObjects/PowerPlant.asm
@@ -0,0 +1,30 @@
+PowerPlant_Object:
+ db $2e ; border block
+
+ db 3 ; warps
+ warp 4, 35, 3, -1
+ warp 5, 35, 3, -1
+ warp 0, 11, 3, -1
+
+ db 0 ; signs
+
+ db 14 ; objects
+ object SPRITE_BALL, 9, 20, STAY, NONE, 1, VOLTORB, 40
+ object SPRITE_BALL, 32, 18, STAY, NONE, 2, VOLTORB, 40
+ object SPRITE_BALL, 21, 25, STAY, NONE, 3, VOLTORB, 40
+ object SPRITE_BALL, 25, 18, STAY, NONE, 4, ELECTRODE, 43
+ object SPRITE_BALL, 23, 34, STAY, NONE, 5, VOLTORB, 40
+ object SPRITE_BALL, 26, 28, STAY, NONE, 6, VOLTORB, 40
+ object SPRITE_BALL, 21, 14, STAY, NONE, 7, ELECTRODE, 43
+ object SPRITE_BALL, 37, 32, STAY, NONE, 8, VOLTORB, 40
+ object SPRITE_BIRD, 4, 9, STAY, UP, 9, ZAPDOS, 50
+ object SPRITE_BALL, 7, 25, STAY, NONE, 10, CARBOS
+ object SPRITE_BALL, 28, 3, STAY, NONE, 11, HP_UP
+ object SPRITE_BALL, 34, 3, STAY, NONE, 12, RARE_CANDY
+ object SPRITE_BALL, 26, 32, STAY, NONE, 13, TM_25
+ object SPRITE_BALL, 20, 32, STAY, NONE, 14, TM_33
+
+ ; warp-to
+ warp_to 4, 35, POWER_PLANT_WIDTH
+ warp_to 5, 35, POWER_PLANT_WIDTH
+ warp_to 0, 11, POWER_PLANT_WIDTH
diff --git a/data/mapObjects/RedsHouse1F.asm b/data/mapObjects/RedsHouse1F.asm
new file mode 100755
index 00000000..a54b5411
--- /dev/null
+++ b/data/mapObjects/RedsHouse1F.asm
@@ -0,0 +1,18 @@
+RedsHouse1F_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 2, 7, 0, -1 ; exit1
+ warp 3, 7, 0, -1 ; exit2
+ warp 7, 1, 0, REDS_HOUSE_2F ; staircase
+
+ db 1 ; signs
+ sign 3, 1, 2 ; TV
+
+ db 1 ; objects
+ object SPRITE_MOM, 5, 4, STAY, LEFT, 1 ; Mom
+
+ ; warp-to
+ warp_to 2, 7, REDS_HOUSE_1F_WIDTH
+ warp_to 3, 7, REDS_HOUSE_1F_WIDTH
+ warp_to 7, 1, REDS_HOUSE_1F_WIDTH
diff --git a/data/mapObjects/RedsHouse2F.asm b/data/mapObjects/RedsHouse2F.asm
new file mode 100755
index 00000000..98e9c236
--- /dev/null
+++ b/data/mapObjects/RedsHouse2F.asm
@@ -0,0 +1,12 @@
+RedsHouse2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 1, 2, REDS_HOUSE_1F
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 7, 1, REDS_HOUSE_2F_WIDTH
diff --git a/data/mapObjects/RockTunnel1F.asm b/data/mapObjects/RockTunnel1F.asm
new file mode 100755
index 00000000..1cf5a12f
--- /dev/null
+++ b/data/mapObjects/RockTunnel1F.asm
@@ -0,0 +1,34 @@
+RockTunnel1F_Object:
+ db $3 ; border block
+
+ db 8 ; warps
+ warp 15, 3, 1, -1
+ warp 15, 0, 1, -1
+ warp 15, 33, 2, -1
+ warp 15, 35, 2, -1
+ warp 37, 3, 0, ROCK_TUNNEL_B1F
+ warp 5, 3, 1, ROCK_TUNNEL_B1F
+ warp 17, 11, 2, ROCK_TUNNEL_B1F
+ warp 37, 17, 3, ROCK_TUNNEL_B1F
+
+ db 1 ; signs
+ sign 11, 29, 8 ; RockTunnel1Text8
+
+ db 7 ; objects
+ object SPRITE_HIKER, 7, 5, STAY, DOWN, 1, OPP_HIKER, 12
+ object SPRITE_HIKER, 5, 16, STAY, DOWN, 2, OPP_HIKER, 13
+ object SPRITE_HIKER, 17, 15, STAY, LEFT, 3, OPP_HIKER, 14
+ object SPRITE_BLACK_HAIR_BOY_2, 23, 8, STAY, LEFT, 4, OPP_POKEMANIAC, 7
+ object SPRITE_LASS, 37, 21, STAY, LEFT, 5, OPP_JR_TRAINER_F, 17
+ object SPRITE_LASS, 22, 24, STAY, DOWN, 6, OPP_JR_TRAINER_F, 18
+ object SPRITE_LASS, 32, 24, STAY, RIGHT, 7, OPP_JR_TRAINER_F, 19
+
+ ; warp-to
+ warp_to 15, 3, ROCK_TUNNEL_1F_WIDTH
+ warp_to 15, 0, ROCK_TUNNEL_1F_WIDTH
+ warp_to 15, 33, ROCK_TUNNEL_1F_WIDTH
+ warp_to 15, 35, ROCK_TUNNEL_1F_WIDTH
+ warp_to 37, 3, ROCK_TUNNEL_1F_WIDTH ; ROCK_TUNNEL_B1F
+ warp_to 5, 3, ROCK_TUNNEL_1F_WIDTH ; ROCK_TUNNEL_B1F
+ warp_to 17, 11, ROCK_TUNNEL_1F_WIDTH ; ROCK_TUNNEL_B1F
+ warp_to 37, 17, ROCK_TUNNEL_1F_WIDTH ; ROCK_TUNNEL_B1F
diff --git a/data/mapObjects/RockTunnelB1F.asm b/data/mapObjects/RockTunnelB1F.asm
new file mode 100755
index 00000000..f562168e
--- /dev/null
+++ b/data/mapObjects/RockTunnelB1F.asm
@@ -0,0 +1,26 @@
+RockTunnelB1F_Object:
+ db $3 ; border block
+
+ db 4 ; warps
+ warp 33, 25, 4, ROCK_TUNNEL_1F
+ warp 27, 3, 5, ROCK_TUNNEL_1F
+ warp 23, 11, 6, ROCK_TUNNEL_1F
+ warp 3, 3, 7, ROCK_TUNNEL_1F
+
+ db 0 ; signs
+
+ db 8 ; objects
+ object SPRITE_LASS, 11, 13, STAY, DOWN, 1, OPP_JR_TRAINER_F, 9
+ object SPRITE_HIKER, 6, 10, STAY, DOWN, 2, OPP_HIKER, 9
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 5, STAY, DOWN, 3, OPP_POKEMANIAC, 3
+ object SPRITE_BLACK_HAIR_BOY_2, 20, 21, STAY, RIGHT, 4, OPP_POKEMANIAC, 4
+ object SPRITE_HIKER, 30, 10, STAY, DOWN, 5, OPP_HIKER, 10
+ object SPRITE_LASS, 14, 28, STAY, RIGHT, 6, OPP_JR_TRAINER_F, 10
+ object SPRITE_HIKER, 33, 5, STAY, RIGHT, 7, OPP_HIKER, 11
+ object SPRITE_BLACK_HAIR_BOY_2, 26, 30, STAY, DOWN, 8, OPP_POKEMANIAC, 5
+
+ ; warp-to
+ warp_to 33, 25, ROCK_TUNNEL_B1F_WIDTH ; ROCK_TUNNEL_1F
+ warp_to 27, 3, ROCK_TUNNEL_B1F_WIDTH ; ROCK_TUNNEL_1F
+ warp_to 23, 11, ROCK_TUNNEL_B1F_WIDTH ; ROCK_TUNNEL_1F
+ warp_to 3, 3, ROCK_TUNNEL_B1F_WIDTH ; ROCK_TUNNEL_1F
diff --git a/data/mapObjects/RockTunnelPokecenter.asm b/data/mapObjects/RockTunnelPokecenter.asm
new file mode 100755
index 00000000..dfd08017
--- /dev/null
+++ b/data/mapObjects/RockTunnelPokecenter.asm
@@ -0,0 +1,19 @@
+RockTunnelPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 0, -1
+ warp 4, 7, 0, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_GENTLEMAN, 7, 3, STAY, DOWN, 2 ; person
+ object SPRITE_FISHER2, 2, 5, STAY, NONE, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, ROCK_TUNNEL_POKECENTER_WIDTH
+ warp_to 4, 7, ROCK_TUNNEL_POKECENTER_WIDTH
diff --git a/data/mapObjects/RocketHideoutB1F.asm b/data/mapObjects/RocketHideoutB1F.asm
new file mode 100755
index 00000000..99537510
--- /dev/null
+++ b/data/mapObjects/RocketHideoutB1F.asm
@@ -0,0 +1,27 @@
+RocketHideoutB1F_Object:
+ db $2e ; border block
+
+ db 5 ; warps
+ warp 23, 2, 0, ROCKET_HIDEOUT_B2F
+ warp 21, 2, 2, GAME_CORNER
+ warp 24, 19, 0, ROCKET_HIDEOUT_ELEVATOR
+ warp 21, 24, 3, ROCKET_HIDEOUT_B2F
+ warp 25, 19, 1, ROCKET_HIDEOUT_ELEVATOR
+
+ db 0 ; signs
+
+ db 7 ; objects
+ object SPRITE_ROCKET, 26, 8, STAY, LEFT, 1, OPP_ROCKET, 8
+ object SPRITE_ROCKET, 12, 6, STAY, RIGHT, 2, OPP_ROCKET, 9
+ object SPRITE_ROCKET, 18, 17, STAY, DOWN, 3, OPP_ROCKET, 10
+ object SPRITE_ROCKET, 15, 25, STAY, RIGHT, 4, OPP_ROCKET, 11
+ object SPRITE_ROCKET, 28, 18, STAY, LEFT, 5, OPP_ROCKET, 12
+ object SPRITE_BALL, 11, 14, STAY, NONE, 6, ESCAPE_ROPE
+ object SPRITE_BALL, 9, 17, STAY, NONE, 7, HYPER_POTION
+
+ ; warp-to
+ warp_to 23, 2, ROCKET_HIDEOUT_B1F_WIDTH ; ROCKET_HIDEOUT_B2F
+ warp_to 21, 2, ROCKET_HIDEOUT_B1F_WIDTH ; GAME_CORNER
+ warp_to 24, 19, ROCKET_HIDEOUT_B1F_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
+ warp_to 21, 24, ROCKET_HIDEOUT_B1F_WIDTH ; ROCKET_HIDEOUT_B2F
+ warp_to 25, 19, ROCKET_HIDEOUT_B1F_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
diff --git a/data/mapObjects/RocketHideoutB2F.asm b/data/mapObjects/RocketHideoutB2F.asm
new file mode 100755
index 00000000..36fe9289
--- /dev/null
+++ b/data/mapObjects/RocketHideoutB2F.asm
@@ -0,0 +1,25 @@
+RocketHideoutB2F_Object:
+ db $2e ; border block
+
+ db 5 ; warps
+ warp 27, 8, 0, ROCKET_HIDEOUT_B1F
+ warp 21, 8, 0, ROCKET_HIDEOUT_B3F
+ warp 24, 19, 0, ROCKET_HIDEOUT_ELEVATOR
+ warp 21, 22, 3, ROCKET_HIDEOUT_B1F
+ warp 25, 19, 1, ROCKET_HIDEOUT_ELEVATOR
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_ROCKET, 20, 12, STAY, DOWN, 1, OPP_ROCKET, 13
+ object SPRITE_BALL, 1, 11, STAY, NONE, 2, MOON_STONE
+ object SPRITE_BALL, 16, 8, STAY, NONE, 3, NUGGET
+ object SPRITE_BALL, 6, 12, STAY, NONE, 4, TM_07
+ object SPRITE_BALL, 3, 21, STAY, NONE, 5, SUPER_POTION
+
+ ; warp-to
+ warp_to 27, 8, ROCKET_HIDEOUT_B2F_WIDTH ; ROCKET_HIDEOUT_B1F
+ warp_to 21, 8, ROCKET_HIDEOUT_B2F_WIDTH ; ROCKET_HIDEOUT_B3F
+ warp_to 24, 19, ROCKET_HIDEOUT_B2F_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
+ warp_to 21, 22, ROCKET_HIDEOUT_B2F_WIDTH ; ROCKET_HIDEOUT_B1F
+ warp_to 25, 19, ROCKET_HIDEOUT_B2F_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
diff --git a/data/mapObjects/RocketHideoutB3F.asm b/data/mapObjects/RocketHideoutB3F.asm
new file mode 100755
index 00000000..6169dbed
--- /dev/null
+++ b/data/mapObjects/RocketHideoutB3F.asm
@@ -0,0 +1,18 @@
+RocketHideoutB3F_Object:
+ db $2e ; border block
+
+ db 2 ; warps
+ warp 25, 6, 1, ROCKET_HIDEOUT_B2F
+ warp 19, 18, 0, ROCKET_HIDEOUT_B4F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_ROCKET, 10, 22, STAY, RIGHT, 1, OPP_ROCKET, 14
+ object SPRITE_ROCKET, 26, 12, STAY, UP, 2, OPP_ROCKET, 15
+ object SPRITE_BALL, 26, 17, STAY, NONE, 3, TM_10
+ object SPRITE_BALL, 20, 14, STAY, NONE, 4, RARE_CANDY
+
+ ; warp-to
+ warp_to 25, 6, ROCKET_HIDEOUT_B3F_WIDTH ; ROCKET_HIDEOUT_B2F
+ warp_to 19, 18, ROCKET_HIDEOUT_B3F_WIDTH ; ROCKET_HIDEOUT_B4F
diff --git a/data/mapObjects/RocketHideoutB4F.asm b/data/mapObjects/RocketHideoutB4F.asm
new file mode 100755
index 00000000..ba746951
--- /dev/null
+++ b/data/mapObjects/RocketHideoutB4F.asm
@@ -0,0 +1,25 @@
+RocketHideoutB4F_Object:
+ db $2e ; border block
+
+ db 3 ; warps
+ warp 19, 10, 1, ROCKET_HIDEOUT_B3F
+ warp 24, 15, 0, ROCKET_HIDEOUT_ELEVATOR
+ warp 25, 15, 1, ROCKET_HIDEOUT_ELEVATOR
+
+ db 0 ; signs
+
+ db 9 ; objects
+ object SPRITE_GIOVANNI, 25, 3, STAY, DOWN, 1, OPP_GIOVANNI, 1
+ object SPRITE_JAMES, 25, 10, STAY, DOWN, 2
+ object SPRITE_JESSIE, 24, 10, STAY, DOWN, 3
+ object SPRITE_ROCKET, 11, 2, STAY, DOWN, 4, OPP_ROCKET, 18
+ object SPRITE_BALL, 10, 12, STAY, NONE, 5, HP_UP
+ object SPRITE_BALL, 9, 4, STAY, NONE, 6, TM_02
+ object SPRITE_BALL, 12, 20, STAY, NONE, 7, IRON
+ object SPRITE_BALL, 25, 2, STAY, NONE, 8, SILPH_SCOPE
+ object SPRITE_BALL, 10, 2, STAY, NONE, 9, LIFT_KEY
+
+ ; warp-to
+ warp_to 19, 10, ROCKET_HIDEOUT_B4F_WIDTH ; ROCKET_HIDEOUT_B3F
+ warp_to 24, 15, ROCKET_HIDEOUT_B4F_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
+ warp_to 25, 15, ROCKET_HIDEOUT_B4F_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
diff --git a/data/mapObjects/RocketHideoutElevator.asm b/data/mapObjects/RocketHideoutElevator.asm
new file mode 100755
index 00000000..bc4fd7ff
--- /dev/null
+++ b/data/mapObjects/RocketHideoutElevator.asm
@@ -0,0 +1,15 @@
+RocketHideoutElevator_Object:
+ db $f ; border block
+
+ db 2 ; warps
+ warp 2, 1, 2, ROCKET_HIDEOUT_B1F
+ warp 3, 1, 4, ROCKET_HIDEOUT_B1F
+
+ db 1 ; signs
+ sign 1, 1, 1 ; RocketHideoutElevatorText1
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 2, 1, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; ROCKET_HIDEOUT_B1F
+ warp_to 3, 1, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; ROCKET_HIDEOUT_B1F
diff --git a/data/mapObjects/Route1.asm b/data/mapObjects/Route1.asm
new file mode 100755
index 00000000..0815fe67
--- /dev/null
+++ b/data/mapObjects/Route1.asm
@@ -0,0 +1,14 @@
+Route1_Object:
+ db $b ; border block
+
+ db 0 ; warps
+
+ db 1 ; signs
+ sign 9, 27, 3 ; Route1Text3
+
+ db 2 ; objects
+ object SPRITE_BUG_CATCHER, 5, 24, WALK, 1, 1 ; person
+ object SPRITE_BUG_CATCHER, 15, 13, WALK, 2, 2 ; person
+
+ ; warp-to (unused)
+ warp_to 2, 7, 4
diff --git a/data/mapObjects/Route10.asm b/data/mapObjects/Route10.asm
new file mode 100755
index 00000000..12850577
--- /dev/null
+++ b/data/mapObjects/Route10.asm
@@ -0,0 +1,28 @@
+Route10_Object:
+ db $2c ; border block
+
+ db 4 ; warps
+ warp 11, 19, 0, ROCK_TUNNEL_POKECENTER
+ warp 8, 17, 0, ROCK_TUNNEL_1F
+ warp 8, 53, 2, ROCK_TUNNEL_1F
+ warp 6, 39, 0, POWER_PLANT
+
+ db 4 ; signs
+ sign 7, 19, 7 ; Route10Text7
+ sign 12, 19, 8 ; PokeCenterSignText
+ sign 9, 55, 9 ; Route10Text9
+ sign 5, 41, 10 ; Route10Text10
+
+ db 6 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 10, 44, STAY, LEFT, 1, OPP_POKEMANIAC, 1
+ object SPRITE_HIKER, 3, 57, STAY, UP, 2, OPP_HIKER, 7
+ object SPRITE_BLACK_HAIR_BOY_2, 14, 64, STAY, LEFT, 3, OPP_POKEMANIAC, 2
+ object SPRITE_LASS, 7, 25, STAY, LEFT, 4, OPP_JR_TRAINER_F, 7
+ object SPRITE_HIKER, 3, 61, STAY, DOWN, 5, OPP_HIKER, 8
+ object SPRITE_LASS, 7, 54, STAY, DOWN, 6, OPP_JR_TRAINER_F, 8
+
+ ; warp-to
+ warp_to 11, 19, ROUTE_10_WIDTH ; ROCK_TUNNEL_POKECENTER
+ warp_to 8, 17, ROUTE_10_WIDTH ; ROCK_TUNNEL_1F
+ warp_to 8, 53, ROUTE_10_WIDTH ; ROCK_TUNNEL_1F
+ warp_to 6, 39, ROUTE_10_WIDTH ; POWER_PLANT
diff --git a/data/mapObjects/Route11.asm b/data/mapObjects/Route11.asm
new file mode 100755
index 00000000..a72bf347
--- /dev/null
+++ b/data/mapObjects/Route11.asm
@@ -0,0 +1,31 @@
+Route11_Object:
+ db $f ; border block
+
+ db 5 ; warps
+ warp 49, 8, 0, ROUTE_11_GATE_1F
+ warp 49, 9, 0, ROUTE_11_GATE_1F
+ warp 58, 8, 2, ROUTE_11_GATE_1F
+ warp 58, 9, 2, ROUTE_11_GATE_1F
+ warp 4, 5, 0, DIGLETTS_CAVE_ROUTE_11
+
+ db 1 ; signs
+ sign 1, 5, 11 ; Route11Text11
+
+ db 10 ; objects
+ object SPRITE_GAMBLER, 10, 14, STAY, DOWN, 1, OPP_GAMBLER, 1
+ object SPRITE_GAMBLER, 26, 9, STAY, DOWN, 2, OPP_GAMBLER, 2
+ object SPRITE_BUG_CATCHER, 13, 5, STAY, LEFT, 3, OPP_YOUNGSTER, 9
+ object SPRITE_BLACK_HAIR_BOY_2, 36, 11, STAY, DOWN, 4, OPP_ENGINEER, 2
+ object SPRITE_BUG_CATCHER, 22, 4, STAY, UP, 5, OPP_YOUNGSTER, 10
+ object SPRITE_GAMBLER, 45, 7, STAY, DOWN, 6, OPP_GAMBLER, 3
+ object SPRITE_GAMBLER, 33, 3, STAY, UP, 7, OPP_GAMBLER, 4
+ object SPRITE_BUG_CATCHER, 43, 5, STAY, RIGHT, 8, OPP_YOUNGSTER, 11
+ object SPRITE_BLACK_HAIR_BOY_2, 45, 16, STAY, LEFT, 9, OPP_ENGINEER, 3
+ object SPRITE_BUG_CATCHER, 22, 12, STAY, UP, 10, OPP_YOUNGSTER, 12
+
+ ; warp-to
+ warp_to 49, 8, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
+ warp_to 49, 9, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
+ warp_to 58, 8, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
+ warp_to 58, 9, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
+ warp_to 4, 5, ROUTE_11_WIDTH ; DIGLETTS_CAVE_ROUTE_11
diff --git a/data/mapObjects/Route11Gate1F.asm b/data/mapObjects/Route11Gate1F.asm
new file mode 100755
index 00000000..5c4a120c
--- /dev/null
+++ b/data/mapObjects/Route11Gate1F.asm
@@ -0,0 +1,21 @@
+Route11Gate1F_Object:
+ db $a ; border block
+
+ db 5 ; warps
+ warp 0, 4, 0, -1
+ warp 0, 5, 1, -1
+ warp 7, 4, 2, -1
+ warp 7, 5, 3, -1
+ warp 6, 8, 0, ROUTE_11_GATE_2F
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 4, 1, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 0, 4, ROUTE_11_GATE_1F_WIDTH
+ warp_to 0, 5, ROUTE_11_GATE_1F_WIDTH
+ warp_to 7, 4, ROUTE_11_GATE_1F_WIDTH
+ warp_to 7, 5, ROUTE_11_GATE_1F_WIDTH
+ warp_to 6, 8, ROUTE_11_GATE_1F_WIDTH ; ROUTE_11_GATE_2F
diff --git a/data/mapObjects/Route11Gate2F.asm b/data/mapObjects/Route11Gate2F.asm
new file mode 100755
index 00000000..bf305bba
--- /dev/null
+++ b/data/mapObjects/Route11Gate2F.asm
@@ -0,0 +1,16 @@
+Route11Gate2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 7, 4, ROUTE_11_GATE_1F
+
+ db 2 ; signs
+ sign 1, 2, 3 ; Route11GateUpstairsText3
+ sign 6, 2, 4 ; Route11GateUpstairsText4
+
+ db 2 ; objects
+ object SPRITE_BUG_CATCHER, 4, 2, WALK, 2, 1 ; person
+ object SPRITE_OAK_AIDE, 2, 6, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 7, 7, ROUTE_11_GATE_2F_WIDTH ; ROUTE_11_GATE_1F
diff --git a/data/mapObjects/Route12.asm b/data/mapObjects/Route12.asm
new file mode 100755
index 00000000..8043b5db
--- /dev/null
+++ b/data/mapObjects/Route12.asm
@@ -0,0 +1,30 @@
+Route12_Object:
+ db $43 ; border block
+
+ db 4 ; warps
+ warp 10, 15, 0, ROUTE_12_GATE_1F
+ warp 11, 15, 0, ROUTE_12_GATE_1F
+ warp 10, 21, 2, ROUTE_12_GATE_1F
+ warp 11, 77, 0, ROUTE_12_SUPER_ROD_HOUSE
+
+ db 2 ; signs
+ sign 13, 13, 11 ; Route12Text11
+ sign 11, 63, 12 ; Route12Text12
+
+ db 10 ; objects
+ object SPRITE_SNORLAX, 10, 62, STAY, DOWN, 1 ; person
+ object SPRITE_FISHER2, 14, 31, STAY, LEFT, 2, OPP_FISHER, 3
+ object SPRITE_FISHER2, 5, 39, STAY, UP, 3, OPP_FISHER, 4
+ object SPRITE_BLACK_HAIR_BOY_1, 11, 92, STAY, LEFT, 4, OPP_JR_TRAINER_M, 9
+ object SPRITE_BLACK_HAIR_BOY_2, 14, 76, STAY, UP, 5, OPP_ROCKER, 2
+ object SPRITE_FISHER2, 12, 40, STAY, LEFT, 6, OPP_FISHER, 5
+ object SPRITE_FISHER2, 9, 52, STAY, RIGHT, 7, OPP_FISHER, 6
+ object SPRITE_FISHER2, 6, 87, STAY, DOWN, 8, OPP_FISHER, 11
+ object SPRITE_BALL, 14, 35, STAY, NONE, 9, TM_16
+ object SPRITE_BALL, 5, 89, STAY, NONE, 10, IRON
+
+ ; warp-to
+ warp_to 10, 15, ROUTE_12_WIDTH ; ROUTE_12_GATE_1F
+ warp_to 11, 15, ROUTE_12_WIDTH ; ROUTE_12_GATE_1F
+ warp_to 10, 21, ROUTE_12_WIDTH ; ROUTE_12_GATE_1F
+ warp_to 11, 77, ROUTE_12_WIDTH ; ROUTE_12_SUPER_ROD_HOUSE
diff --git a/data/mapObjects/Route12Gate1F.asm b/data/mapObjects/Route12Gate1F.asm
new file mode 100755
index 00000000..94f6b91a
--- /dev/null
+++ b/data/mapObjects/Route12Gate1F.asm
@@ -0,0 +1,21 @@
+Route12Gate1F_Object:
+ db $a ; border block
+
+ db 5 ; warps
+ warp 4, 0, 0, -1
+ warp 5, 0, 1, -1
+ warp 4, 7, 2, -1
+ warp 5, 7, 2, -1
+ warp 8, 6, 0, ROUTE_12_GATE_2F
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 1, 3, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 4, 0, ROUTE_12_GATE_1F_WIDTH
+ warp_to 5, 0, ROUTE_12_GATE_1F_WIDTH
+ warp_to 4, 7, ROUTE_12_GATE_1F_WIDTH
+ warp_to 5, 7, ROUTE_12_GATE_1F_WIDTH
+ warp_to 8, 6, ROUTE_12_GATE_1F_WIDTH ; ROUTE_12_GATE_2F
diff --git a/data/mapObjects/Route12Gate2F.asm b/data/mapObjects/Route12Gate2F.asm
new file mode 100755
index 00000000..cc6c1c19
--- /dev/null
+++ b/data/mapObjects/Route12Gate2F.asm
@@ -0,0 +1,15 @@
+Route12Gate2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 7, 4, ROUTE_12_GATE_1F
+
+ db 2 ; signs
+ sign 1, 2, 2 ; Route12GateUpstairsText2
+ sign 6, 2, 3 ; Route12GateUpstairsText3
+
+ db 1 ; objects
+ object SPRITE_BRUNETTE_GIRL, 3, 4, WALK, 1, 1 ; person
+
+ ; warp-to
+ warp_to 7, 7, ROUTE_12_GATE_2F_WIDTH ; ROUTE_12_GATE_1F
diff --git a/data/mapObjects/Route12SuperRodHouse.asm b/data/mapObjects/Route12SuperRodHouse.asm
new file mode 100755
index 00000000..458378a2
--- /dev/null
+++ b/data/mapObjects/Route12SuperRodHouse.asm
@@ -0,0 +1,15 @@
+Route12SuperRodHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 3, -1
+ warp 3, 7, 3, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FISHER, 2, 4, STAY, RIGHT, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, ROUTE_12_SUPER_ROD_HOUSE_WIDTH
+ warp_to 3, 7, ROUTE_12_SUPER_ROD_HOUSE_WIDTH
diff --git a/data/mapObjects/Route13.asm b/data/mapObjects/Route13.asm
new file mode 100755
index 00000000..3f460901
--- /dev/null
+++ b/data/mapObjects/Route13.asm
@@ -0,0 +1,21 @@
+Route13_Object:
+ db $43 ; border block
+
+ db 0 ; warps
+
+ db 3 ; signs
+ sign 15, 13, 11 ; Route13Text11
+ sign 33, 5, 12 ; Route13Text12
+ sign 31, 11, 13 ; Route13Text13
+
+ db 10 ; objects
+ object SPRITE_BLACK_HAIR_BOY_1, 49, 10, STAY, RIGHT, 1, OPP_BIRD_KEEPER, 1
+ object SPRITE_LASS, 48, 10, STAY, DOWN, 2, OPP_JR_TRAINER_F, 12
+ object SPRITE_LASS, 27, 9, STAY, DOWN, 3, OPP_JR_TRAINER_F, 13
+ object SPRITE_LASS, 23, 10, STAY, LEFT, 4, OPP_JR_TRAINER_F, 14
+ object SPRITE_LASS, 50, 5, STAY, DOWN, 5, OPP_JR_TRAINER_F, 15
+ object SPRITE_BLACK_HAIR_BOY_1, 12, 4, STAY, RIGHT, 6, OPP_BIRD_KEEPER, 2
+ object SPRITE_FOULARD_WOMAN, 33, 6, STAY, DOWN, 7, OPP_BEAUTY, 4
+ object SPRITE_FOULARD_WOMAN, 32, 6, STAY, DOWN, 8, OPP_BEAUTY, 5
+ object SPRITE_BIKER, 10, 7, STAY, UP, 9, OPP_BIKER, 1
+ object SPRITE_BLACK_HAIR_BOY_1, 7, 13, STAY, UP, 10, OPP_BIRD_KEEPER, 3
diff --git a/data/mapObjects/Route14.asm b/data/mapObjects/Route14.asm
new file mode 100755
index 00000000..565e587f
--- /dev/null
+++ b/data/mapObjects/Route14.asm
@@ -0,0 +1,19 @@
+Route14_Object:
+ db $43 ; border block
+
+ db 0 ; warps
+
+ db 1 ; signs
+ sign 17, 13, 11 ; Route14Text11
+
+ db 10 ; objects
+ object SPRITE_BLACK_HAIR_BOY_1, 4, 4, STAY, DOWN, 1, OPP_BIRD_KEEPER, 14
+ object SPRITE_BLACK_HAIR_BOY_1, 15, 6, STAY, DOWN, 2, OPP_BIRD_KEEPER, 15
+ object SPRITE_BLACK_HAIR_BOY_1, 12, 11, STAY, DOWN, 3, OPP_BIRD_KEEPER, 16
+ object SPRITE_BLACK_HAIR_BOY_1, 14, 15, STAY, UP, 4, OPP_BIRD_KEEPER, 17
+ object SPRITE_BLACK_HAIR_BOY_1, 15, 31, STAY, LEFT, 5, OPP_BIRD_KEEPER, 4
+ object SPRITE_BLACK_HAIR_BOY_1, 6, 49, STAY, UP, 6, OPP_BIRD_KEEPER, 5
+ object SPRITE_BIKER, 5, 39, STAY, DOWN, 7, OPP_BIKER, 13
+ object SPRITE_BIKER, 4, 30, STAY, RIGHT, 8, OPP_BIKER, 14
+ object SPRITE_BIKER, 15, 30, STAY, LEFT, 9, OPP_BIKER, 15
+ object SPRITE_BIKER, 4, 31, STAY, RIGHT, 10, OPP_BIKER, 2
diff --git a/data/mapObjects/Route15.asm b/data/mapObjects/Route15.asm
new file mode 100755
index 00000000..10cd8090
--- /dev/null
+++ b/data/mapObjects/Route15.asm
@@ -0,0 +1,30 @@
+Route15_Object:
+ db $43 ; border block
+
+ db 4 ; warps
+ warp 7, 8, 0, ROUTE_15_GATE_1F
+ warp 7, 9, 0, ROUTE_15_GATE_1F
+ warp 14, 8, 2, ROUTE_15_GATE_1F
+ warp 14, 9, 2, ROUTE_15_GATE_1F
+
+ db 1 ; signs
+ sign 39, 9, 12 ; Route15Text12
+
+ db 11 ; objects
+ object SPRITE_LASS, 41, 11, STAY, DOWN, 1, OPP_JR_TRAINER_F, 20
+ object SPRITE_LASS, 53, 10, STAY, LEFT, 2, OPP_JR_TRAINER_F, 21
+ object SPRITE_BLACK_HAIR_BOY_1, 31, 13, STAY, UP, 3, OPP_BIRD_KEEPER, 6
+ object SPRITE_BLACK_HAIR_BOY_1, 35, 13, STAY, UP, 4, OPP_BIRD_KEEPER, 7
+ object SPRITE_FOULARD_WOMAN, 53, 11, STAY, DOWN, 5, OPP_BEAUTY, 9
+ object SPRITE_FOULARD_WOMAN, 41, 10, STAY, RIGHT, 6, OPP_BEAUTY, 10
+ object SPRITE_BIKER, 48, 10, STAY, DOWN, 7, OPP_BIKER, 3
+ object SPRITE_BIKER, 46, 10, STAY, DOWN, 8, OPP_BIKER, 4
+ object SPRITE_LASS, 37, 5, STAY, RIGHT, 9, OPP_JR_TRAINER_F, 22
+ object SPRITE_LASS, 18, 13, STAY, UP, 10, OPP_JR_TRAINER_F, 23
+ object SPRITE_BALL, 18, 5, STAY, NONE, 11, TM_20
+
+ ; warp-to
+ warp_to 7, 8, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
+ warp_to 7, 9, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
+ warp_to 14, 8, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
+ warp_to 14, 9, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
diff --git a/data/mapObjects/Route15Gate1F.asm b/data/mapObjects/Route15Gate1F.asm
new file mode 100755
index 00000000..23b1f5a7
--- /dev/null
+++ b/data/mapObjects/Route15Gate1F.asm
@@ -0,0 +1,21 @@
+Route15Gate1F_Object:
+ db $a ; border block
+
+ db 5 ; warps
+ warp 0, 4, 0, -1
+ warp 0, 5, 1, -1
+ warp 7, 4, 2, -1
+ warp 7, 5, 3, -1
+ warp 6, 8, 0, ROUTE_15_GATE_2F
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 4, 1, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 0, 4, ROUTE_15_GATE_1F_WIDTH
+ warp_to 0, 5, ROUTE_15_GATE_1F_WIDTH
+ warp_to 7, 4, ROUTE_15_GATE_1F_WIDTH
+ warp_to 7, 5, ROUTE_15_GATE_1F_WIDTH
+ warp_to 6, 8, ROUTE_15_GATE_1F_WIDTH ; ROUTE_15_GATE_2F
diff --git a/data/mapObjects/Route15Gate2F.asm b/data/mapObjects/Route15Gate2F.asm
new file mode 100755
index 00000000..162f2b1f
--- /dev/null
+++ b/data/mapObjects/Route15Gate2F.asm
@@ -0,0 +1,14 @@
+Route15Gate2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 7, 4, ROUTE_15_GATE_1F
+
+ db 1 ; signs
+ sign 6, 2, 2 ; Route15GateUpstairsText2
+
+ db 1 ; objects
+ object SPRITE_OAK_AIDE, 4, 2, STAY, DOWN, 1
+
+ ; warp-to
+ warp_to 7, 7, ROUTE_15_GATE_2F_WIDTH ; ROUTE_15_GATE_1F
diff --git a/data/mapObjects/Route16.asm b/data/mapObjects/Route16.asm
new file mode 100755
index 00000000..93531d13
--- /dev/null
+++ b/data/mapObjects/Route16.asm
@@ -0,0 +1,37 @@
+Route16_Object:
+ db $f ; border block
+
+ db 9 ; warps
+ warp 17, 10, 0, ROUTE_16_GATE_1F
+ warp 17, 11, 0, ROUTE_16_GATE_1F
+ warp 24, 10, 2, ROUTE_16_GATE_1F
+ warp 24, 11, 2, ROUTE_16_GATE_1F
+ warp 17, 4, 4, ROUTE_16_GATE_1F
+ warp 17, 5, 4, ROUTE_16_GATE_1F
+ warp 24, 4, 6, ROUTE_16_GATE_1F
+ warp 24, 5, 6, ROUTE_16_GATE_1F
+ warp 7, 5, 0, ROUTE_16_FLY_HOUSE
+
+ db 2 ; signs
+ sign 27, 11, 8 ; Route16Text8
+ sign 5, 17, 9 ; Route16Text9
+
+ db 7 ; objects
+ object SPRITE_BIKER, 17, 12, STAY, LEFT, 1, OPP_BIKER, 5
+ object SPRITE_BIKER, 14, 13, STAY, RIGHT, 2, OPP_CUE_BALL, 1
+ object SPRITE_BIKER, 11, 12, STAY, UP, 3, OPP_CUE_BALL, 2
+ object SPRITE_BIKER, 9, 11, STAY, LEFT, 4, OPP_BIKER, 6
+ object SPRITE_BIKER, 6, 10, STAY, RIGHT, 5, OPP_CUE_BALL, 3
+ object SPRITE_BIKER, 3, 12, STAY, RIGHT, 6, OPP_BIKER, 7
+ object SPRITE_SNORLAX, 26, 10, STAY, DOWN, 7 ; person
+
+ ; warp-to
+ warp_to 17, 10, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 17, 11, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 24, 10, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 24, 11, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 17, 4, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 17, 5, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 24, 4, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 24, 5, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
+ warp_to 7, 5, ROUTE_16_WIDTH ; ROUTE_16_FLY_HOUSE
diff --git a/data/mapObjects/Route16FlyHouse.asm b/data/mapObjects/Route16FlyHouse.asm
new file mode 100755
index 00000000..ec493fef
--- /dev/null
+++ b/data/mapObjects/Route16FlyHouse.asm
@@ -0,0 +1,16 @@
+Route16FlyHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 8, -1
+ warp 3, 7, 8, -1
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_BRUNETTE_GIRL, 2, 3, STAY, RIGHT, 1 ; person
+ object SPRITE_BIRD, 6, 4, WALK, 0, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, ROUTE_16_FLY_HOUSE_WIDTH
+ warp_to 3, 7, ROUTE_16_FLY_HOUSE_WIDTH
diff --git a/data/mapObjects/Route16Gate1F.asm b/data/mapObjects/Route16Gate1F.asm
new file mode 100755
index 00000000..1d5baa1d
--- /dev/null
+++ b/data/mapObjects/Route16Gate1F.asm
@@ -0,0 +1,30 @@
+Route16Gate1F_Object:
+ db $a ; border block
+
+ db 9 ; warps
+ warp 0, 8, 0, -1
+ warp 0, 9, 1, -1
+ warp 7, 8, 2, -1
+ warp 7, 9, 2, -1
+ warp 0, 2, 4, -1
+ warp 0, 3, 5, -1
+ warp 7, 2, 6, -1
+ warp 7, 3, 7, -1
+ warp 6, 12, 0, ROUTE_16_GATE_2F
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_GUARD, 4, 5, STAY, DOWN, 1 ; person
+ object SPRITE_GAMBLER, 4, 3, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 0, 8, ROUTE_16_GATE_1F_WIDTH
+ warp_to 0, 9, ROUTE_16_GATE_1F_WIDTH
+ warp_to 7, 8, ROUTE_16_GATE_1F_WIDTH
+ warp_to 7, 9, ROUTE_16_GATE_1F_WIDTH
+ warp_to 0, 2, ROUTE_16_GATE_1F_WIDTH
+ warp_to 0, 3, ROUTE_16_GATE_1F_WIDTH
+ warp_to 7, 2, ROUTE_16_GATE_1F_WIDTH
+ warp_to 7, 3, ROUTE_16_GATE_1F_WIDTH
+ warp_to 6, 12, ROUTE_16_GATE_1F_WIDTH ; ROUTE_16_GATE_2F
diff --git a/data/mapObjects/Route16Gate2F.asm b/data/mapObjects/Route16Gate2F.asm
new file mode 100755
index 00000000..5914f854
--- /dev/null
+++ b/data/mapObjects/Route16Gate2F.asm
@@ -0,0 +1,16 @@
+Route16Gate2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 7, 8, ROUTE_16_GATE_1F
+
+ db 2 ; signs
+ sign 1, 2, 3 ; Route16GateUpstairsText3
+ sign 6, 2, 4 ; Route16GateUpstairsText4
+
+ db 2 ; objects
+ object SPRITE_YOUNG_BOY, 4, 2, STAY, NONE, 1 ; person
+ object SPRITE_LITTLE_GIRL, 2, 5, WALK, 2, 2 ; person
+
+ ; warp-to
+ warp_to 7, 7, ROUTE_16_GATE_2F_WIDTH ; ROUTE_16_GATE_1F
diff --git a/data/mapObjects/Route17.asm b/data/mapObjects/Route17.asm
new file mode 100755
index 00000000..f5bc4307
--- /dev/null
+++ b/data/mapObjects/Route17.asm
@@ -0,0 +1,24 @@
+Route17_Object:
+ db $43 ; border block
+
+ db 0 ; warps
+
+ db 6 ; signs
+ sign 9, 51, 11 ; Route17Text11
+ sign 9, 63, 12 ; Route17Text12
+ sign 9, 75, 13 ; Route17Text13
+ sign 9, 87, 14 ; Route17Text14
+ sign 9, 111, 15 ; Route17Text15
+ sign 9, 141, 16 ; Route17Text16
+
+ db 10 ; objects
+ object SPRITE_BIKER, 12, 19, STAY, LEFT, 1, OPP_CUE_BALL, 4
+ object SPRITE_BIKER, 11, 16, STAY, RIGHT, 2, OPP_CUE_BALL, 5
+ object SPRITE_BIKER, 4, 18, STAY, UP, 3, OPP_BIKER, 8
+ object SPRITE_BIKER, 7, 32, STAY, LEFT, 4, OPP_BIKER, 9
+ object SPRITE_BIKER, 14, 34, STAY, RIGHT, 5, OPP_BIKER, 10
+ object SPRITE_BIKER, 17, 58, STAY, LEFT, 6, OPP_CUE_BALL, 6
+ object SPRITE_BIKER, 2, 68, STAY, RIGHT, 7, OPP_CUE_BALL, 7
+ object SPRITE_BIKER, 14, 98, STAY, RIGHT, 8, OPP_CUE_BALL, 8
+ object SPRITE_BIKER, 5, 98, STAY, LEFT, 9, OPP_BIKER, 11
+ object SPRITE_BIKER, 10, 118, STAY, DOWN, 10, OPP_BIKER, 12
diff --git a/data/mapObjects/Route18.asm b/data/mapObjects/Route18.asm
new file mode 100755
index 00000000..dc6cc6b6
--- /dev/null
+++ b/data/mapObjects/Route18.asm
@@ -0,0 +1,23 @@
+Route18_Object:
+ db $43 ; border block
+
+ db 4 ; warps
+ warp 33, 8, 0, ROUTE_18_GATE_1F
+ warp 33, 9, 0, ROUTE_18_GATE_1F
+ warp 40, 8, 2, ROUTE_18_GATE_1F
+ warp 40, 9, 2, ROUTE_18_GATE_1F
+
+ db 2 ; signs
+ sign 43, 7, 4 ; Route18Text4
+ sign 33, 5, 5 ; Route18Text5
+
+ db 3 ; objects
+ object SPRITE_BLACK_HAIR_BOY_1, 36, 11, STAY, RIGHT, 1, OPP_BIRD_KEEPER, 8
+ object SPRITE_BLACK_HAIR_BOY_1, 40, 15, STAY, LEFT, 2, OPP_BIRD_KEEPER, 9
+ object SPRITE_BLACK_HAIR_BOY_1, 42, 13, STAY, LEFT, 3, OPP_BIRD_KEEPER, 10
+
+ ; warp-to
+ warp_to 33, 8, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
+ warp_to 33, 9, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
+ warp_to 40, 8, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
+ warp_to 40, 9, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
diff --git a/data/mapObjects/Route18Gate1F.asm b/data/mapObjects/Route18Gate1F.asm
new file mode 100755
index 00000000..83cb386a
--- /dev/null
+++ b/data/mapObjects/Route18Gate1F.asm
@@ -0,0 +1,21 @@
+Route18Gate1F_Object:
+ db $a ; border block
+
+ db 5 ; warps
+ warp 0, 4, 0, -1
+ warp 0, 5, 1, -1
+ warp 7, 4, 2, -1
+ warp 7, 5, 3, -1
+ warp 6, 8, 0, ROUTE_18_GATE_2F
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 4, 1, STAY, DOWN, 1 ; person
+
+ ; warp-to
+ warp_to 0, 4, ROUTE_18_GATE_1F_WIDTH
+ warp_to 0, 5, ROUTE_18_GATE_1F_WIDTH
+ warp_to 7, 4, ROUTE_18_GATE_1F_WIDTH
+ warp_to 7, 5, ROUTE_18_GATE_1F_WIDTH
+ warp_to 6, 8, ROUTE_18_GATE_1F_WIDTH ; ROUTE_18_GATE_2F
diff --git a/data/mapObjects/Route18Gate2F.asm b/data/mapObjects/Route18Gate2F.asm
new file mode 100755
index 00000000..1981a7f0
--- /dev/null
+++ b/data/mapObjects/Route18Gate2F.asm
@@ -0,0 +1,15 @@
+Route18Gate2F_Object:
+ db $a ; border block
+
+ db 1 ; warps
+ warp 7, 7, 4, ROUTE_18_GATE_1F
+
+ db 2 ; signs
+ sign 1, 2, 2 ; Route18GateUpstairsText2
+ sign 6, 2, 3 ; Route18GateUpstairsText3
+
+ db 1 ; objects
+ object SPRITE_COOK, 4, 2, WALK, 2, 1 ; person
+
+ ; warp-to
+ warp_to 7, 7, ROUTE_18_GATE_2F_WIDTH ; ROUTE_18_GATE_1F
diff --git a/data/mapObjects/Route19.asm b/data/mapObjects/Route19.asm
new file mode 100755
index 00000000..d1b3034b
--- /dev/null
+++ b/data/mapObjects/Route19.asm
@@ -0,0 +1,23 @@
+Route19_Object:
+ db $43 ; border block
+
+ db 1 ; warps
+ warp 5, 9, 0, BEACH_HOUSE
+
+ db 1 ; signs
+ sign 11, 11, 11
+
+ db 10 ; objects
+ object SPRITE_BLACK_HAIR_BOY_1, 9, 7, STAY, RIGHT, 1, OPP_SWIMMER, 2
+ object SPRITE_BLACK_HAIR_BOY_1, 12, 9, STAY, LEFT, 2, OPP_SWIMMER, 3
+ object SPRITE_SWIMMER, 13, 25, STAY, LEFT, 3, OPP_SWIMMER, 4
+ object SPRITE_SWIMMER, 4, 27, STAY, RIGHT, 4, OPP_SWIMMER, 5
+ object SPRITE_SWIMMER, 16, 31, STAY, UP, 5, OPP_SWIMMER, 6
+ object SPRITE_SWIMMER, 9, 13, STAY, DOWN, 6, OPP_SWIMMER, 7
+ object SPRITE_SWIMMER, 8, 43, STAY, LEFT, 7, OPP_BEAUTY, 12
+ object SPRITE_SWIMMER, 11, 43, STAY, RIGHT, 8, OPP_BEAUTY, 13
+ object SPRITE_SWIMMER, 9, 42, STAY, UP, 9, OPP_SWIMMER, 8
+ object SPRITE_SWIMMER, 10, 44, STAY, DOWN, 10, OPP_BEAUTY, 14
+
+ ; warp-to
+ warp_to 5, 9, ROUTE_19_WIDTH ; BEACH_HOUSE
diff --git a/data/mapObjects/Route2.asm b/data/mapObjects/Route2.asm
new file mode 100755
index 00000000..9595fec0
--- /dev/null
+++ b/data/mapObjects/Route2.asm
@@ -0,0 +1,36 @@
+Route2_Object:
+ db $f ; border block
+
+ db 7 ; warps
+ warp 12, 9, 0, DIGLETTS_CAVE_ROUTE_2
+ warp 3, 11, 1, VIRIDIAN_FOREST_NORTH_GATE
+ warp 15, 19, 0, ROUTE_2_TRADE_HOUSE
+ warp 16, 35, 1, ROUTE_2_GATE
+ warp 15, 39, 2, ROUTE_2_GATE
+ warp 3, 43, 2, VIRIDIAN_FOREST_SOUTH_GATE
+ warp 17, 35, 1, ROUTE_2_GATE
+
+ db 2 ; signs
+ sign 5, 65, 3 ; Route2Text3
+ sign 11, 11, 4 ; Route2Text4
+
+ db 2 ; objects
+ object SPRITE_BALL, 13, 54, STAY, NONE, 1, MOON_STONE
+ object SPRITE_BALL, 13, 45, STAY, NONE, 2, HP_UP
+
+ ; warp-to
+ warp_to 12, 9, ROUTE_2_WIDTH ; DIGLETTS_CAVE_ROUTE_2
+ warp_to 3, 11, ROUTE_2_WIDTH ; VIRIDIAN_FOREST_NORTH_GATE
+ warp_to 15, 19, ROUTE_2_WIDTH ; ROUTE_2_TRADE_HOUSE
+ warp_to 16, 35, ROUTE_2_WIDTH ; ROUTE_2_GATE
+ warp_to 15, 39, ROUTE_2_WIDTH ; ROUTE_2_GATE
+ warp_to 3, 43, ROUTE_2_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
+ warp_to 17, 35, ROUTE_2_WIDTH ; ROUTE_2_GATE
+
+ ; unused
+ warp_to 2, 7, 4
+ dw $c712
+ db $9, $7
+ warp_to 2, 7, 4
+ warp_to 2, 7, 4
+ warp_to 2, 7, 4
diff --git a/data/mapObjects/Route20.asm b/data/mapObjects/Route20.asm
new file mode 100755
index 00000000..7bceef97
--- /dev/null
+++ b/data/mapObjects/Route20.asm
@@ -0,0 +1,26 @@
+Route20_Object:
+ db $43 ; border block
+
+ db 2 ; warps
+ warp 48, 5, 0, SEAFOAM_ISLANDS_1F
+ warp 58, 9, 2, SEAFOAM_ISLANDS_1F
+
+ db 2 ; signs
+ sign 51, 7, 11 ; Route20Text11
+ sign 57, 11, 12 ; Route20Text12
+
+ db 10 ; objects
+ object SPRITE_SWIMMER, 87, 8, STAY, UP, 1, OPP_SWIMMER, 9
+ object SPRITE_SWIMMER, 68, 11, STAY, UP, 2, OPP_BEAUTY, 15
+ object SPRITE_SWIMMER, 45, 10, STAY, DOWN, 3, OPP_BEAUTY, 6
+ object SPRITE_SWIMMER, 55, 14, STAY, RIGHT, 4, OPP_JR_TRAINER_F, 24
+ object SPRITE_SWIMMER, 38, 13, STAY, DOWN, 5, OPP_SWIMMER, 10
+ object SPRITE_SWIMMER, 87, 13, STAY, UP, 6, OPP_SWIMMER, 11
+ object SPRITE_BLACK_HAIR_BOY_1, 34, 9, STAY, UP, 7, OPP_BIRD_KEEPER, 11
+ object SPRITE_SWIMMER, 25, 7, STAY, UP, 8, OPP_BEAUTY, 7
+ object SPRITE_SWIMMER, 24, 12, STAY, DOWN, 9, OPP_JR_TRAINER_F, 16
+ object SPRITE_SWIMMER, 15, 8, STAY, UP, 10, OPP_BEAUTY, 8
+
+ ; warp-to
+ warp_to 48, 5, ROUTE_20_WIDTH ; SEAFOAM_ISLANDS_1F
+ warp_to 58, 9, ROUTE_20_WIDTH ; SEAFOAM_ISLANDS_1F
diff --git a/data/mapObjects/Route21.asm b/data/mapObjects/Route21.asm
new file mode 100755
index 00000000..b7759b59
--- /dev/null
+++ b/data/mapObjects/Route21.asm
@@ -0,0 +1,17 @@
+Route21_Object:
+ db $43 ; border block
+
+ db 0 ; warps
+
+ db 0 ; signs
+
+ db 9 ; objects
+ object SPRITE_FISHER2, 4, 24, STAY, LEFT, 1, OPP_FISHER, 7
+ object SPRITE_FISHER2, 6, 25, STAY, DOWN, 2, OPP_FISHER, 9
+ object SPRITE_SWIMMER, 10, 31, STAY, UP, 3, OPP_SWIMMER, 12
+ object SPRITE_SWIMMER, 12, 30, STAY, RIGHT, 4, OPP_CUE_BALL, 9
+ object SPRITE_SWIMMER, 16, 63, STAY, DOWN, 5, OPP_SWIMMER, 13
+ object SPRITE_SWIMMER, 5, 71, STAY, RIGHT, 6, OPP_SWIMMER, 14
+ object SPRITE_SWIMMER, 15, 71, STAY, LEFT, 7, OPP_SWIMMER, 15
+ object SPRITE_FISHER2, 14, 56, STAY, LEFT, 8, OPP_FISHER, 8
+ object SPRITE_FISHER2, 17, 57, STAY, RIGHT, 9, OPP_FISHER, 10
diff --git a/data/mapObjects/Route22.asm b/data/mapObjects/Route22.asm
new file mode 100755
index 00000000..56e759fd
--- /dev/null
+++ b/data/mapObjects/Route22.asm
@@ -0,0 +1,15 @@
+Route22_Object:
+ db $2c ; border block
+
+ db 1 ; warps
+ warp 8, 5, 0, ROUTE_22_GATE
+
+ db 1 ; signs
+ sign 7, 11, 3 ; Route22FrontGateText
+
+ db 2 ; objects
+ object SPRITE_BLUE, 25, 5, STAY, NONE, 1 ; person
+ object SPRITE_BLUE, 25, 5, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 8, 5, ROUTE_22_WIDTH ; ROUTE_22_GATE
diff --git a/data/mapObjects/Route22Gate.asm b/data/mapObjects/Route22Gate.asm
new file mode 100755
index 00000000..e59ca6cf
--- /dev/null
+++ b/data/mapObjects/Route22Gate.asm
@@ -0,0 +1,19 @@
+Route22Gate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 4, 7, 0, -1
+ warp 5, 7, 0, -1
+ warp 4, 0, 0, -1
+ warp 5, 0, 0, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 6, 2, STAY, LEFT, 1 ; person
+
+ ; warp-to
+ warp_to 4, 7, ROUTE_22_GATE_WIDTH
+ warp_to 5, 7, ROUTE_22_GATE_WIDTH
+ warp_to 4, 0, ROUTE_22_GATE_WIDTH
+ warp_to 5, 0, ROUTE_22_GATE_WIDTH
diff --git a/data/mapObjects/Route23.asm b/data/mapObjects/Route23.asm
new file mode 100755
index 00000000..b510c285
--- /dev/null
+++ b/data/mapObjects/Route23.asm
@@ -0,0 +1,26 @@
+Route23_Object:
+ db $f ; border block
+
+ db 4 ; warps
+ warp 7, 139, 2, ROUTE_22_GATE
+ warp 8, 139, 3, ROUTE_22_GATE
+ warp 4, 31, 0, VICTORY_ROAD_1F
+ warp 14, 31, 1, VICTORY_ROAD_2F
+
+ db 1 ; signs
+ sign 3, 33, 8 ; Route23Text8
+
+ db 7 ; objects
+ object SPRITE_GUARD, 4, 35, STAY, DOWN, 1 ; person
+ object SPRITE_GUARD, 10, 56, STAY, DOWN, 2 ; person
+ object SPRITE_SWIMMER, 8, 85, STAY, DOWN, 3 ; person
+ object SPRITE_SWIMMER, 11, 96, STAY, DOWN, 4 ; person
+ object SPRITE_GUARD, 12, 105, STAY, DOWN, 5 ; person
+ object SPRITE_GUARD, 8, 119, STAY, DOWN, 6 ; person
+ object SPRITE_GUARD, 8, 136, STAY, DOWN, 7 ; person
+
+ ; warp-to
+ warp_to 7, 139, ROUTE_23_WIDTH ; ROUTE_22_GATE
+ warp_to 8, 139, ROUTE_23_WIDTH ; ROUTE_22_GATE
+ warp_to 4, 31, ROUTE_23_WIDTH ; VICTORY_ROAD_1F
+ warp_to 14, 31, ROUTE_23_WIDTH ; VICTORY_ROAD_2F
diff --git a/data/mapObjects/Route24.asm b/data/mapObjects/Route24.asm
new file mode 100755
index 00000000..5f41c519
--- /dev/null
+++ b/data/mapObjects/Route24.asm
@@ -0,0 +1,17 @@
+Route24_Object:
+ db $2c ; border block
+
+ db 0 ; warps
+
+ db 0 ; signs
+
+ db 9 ; objects
+ object SPRITE_BLACK_HAIR_BOY_1, 11, 15, STAY, LEFT, 1, OPP_ROCKET, 6
+ object SPRITE_BLACK_HAIR_BOY_1, 5, 20, STAY, UP, 2, OPP_JR_TRAINER_M, 2
+ object SPRITE_BLACK_HAIR_BOY_1, 11, 19, STAY, LEFT, 3, OPP_JR_TRAINER_M, 3
+ object SPRITE_LASS, 10, 22, STAY, RIGHT, 4, OPP_LASS, 7
+ object SPRITE_BUG_CATCHER, 11, 25, STAY, LEFT, 5, OPP_YOUNGSTER, 4
+ object SPRITE_LASS, 10, 28, STAY, RIGHT, 6, OPP_LASS, 8
+ object SPRITE_BUG_CATCHER, 11, 31, STAY, LEFT, 7, OPP_BUG_CATCHER, 9
+ object SPRITE_BALL, 10, 5, STAY, NONE, 8, TM_45
+ object SPRITE_BLACK_HAIR_BOY_1, 6, 5, STAY, DOWN, 9
diff --git a/data/mapObjects/Route25.asm b/data/mapObjects/Route25.asm
new file mode 100755
index 00000000..a85f85ca
--- /dev/null
+++ b/data/mapObjects/Route25.asm
@@ -0,0 +1,23 @@
+Route25_Object:
+ db $2c ; border block
+
+ db 1 ; warps
+ warp 45, 3, 0, BILLS_HOUSE
+
+ db 1 ; signs
+ sign 43, 3, 11 ; Route25Text11
+
+ db 10 ; objects
+ object SPRITE_BUG_CATCHER, 14, 2, STAY, DOWN, 1, OPP_YOUNGSTER, 5
+ object SPRITE_BUG_CATCHER, 18, 5, STAY, UP, 2, OPP_YOUNGSTER, 6
+ object SPRITE_BLACK_HAIR_BOY_1, 24, 4, STAY, DOWN, 3, OPP_JR_TRAINER_M, 2
+ object SPRITE_LASS, 18, 8, STAY, RIGHT, 4, OPP_LASS, 9
+ object SPRITE_BUG_CATCHER, 32, 3, STAY, LEFT, 5, OPP_YOUNGSTER, 7
+ object SPRITE_LASS, 37, 4, STAY, DOWN, 6, OPP_LASS, 10
+ object SPRITE_HIKER, 8, 4, STAY, RIGHT, 7, OPP_HIKER, 2
+ object SPRITE_HIKER, 23, 9, STAY, UP, 8, OPP_HIKER, 3
+ object SPRITE_HIKER, 13, 7, STAY, RIGHT, 9, OPP_HIKER, 4
+ object SPRITE_BALL, 22, 2, STAY, NONE, 10, TM_19
+
+ ; warp-to
+ warp_to 45, 3, ROUTE_25_WIDTH ; BILLS_HOUSE
diff --git a/data/mapObjects/Route2Gate.asm b/data/mapObjects/Route2Gate.asm
new file mode 100755
index 00000000..a7feb780
--- /dev/null
+++ b/data/mapObjects/Route2Gate.asm
@@ -0,0 +1,20 @@
+Route2Gate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 4, 0, 3, -1
+ warp 5, 0, 3, -1
+ warp 4, 7, 4, -1
+ warp 5, 7, 4, -1
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_OAK_AIDE, 1, 4, STAY, LEFT, 1 ; person
+ object SPRITE_BUG_CATCHER, 5, 4, WALK, 2, 2 ; person
+
+ ; warp-to
+ warp_to 4, 0, ROUTE_2_GATE_WIDTH
+ warp_to 5, 0, ROUTE_2_GATE_WIDTH
+ warp_to 4, 7, ROUTE_2_GATE_WIDTH
+ warp_to 5, 7, ROUTE_2_GATE_WIDTH
diff --git a/data/mapObjects/Route2TradeHouse.asm b/data/mapObjects/Route2TradeHouse.asm
new file mode 100755
index 00000000..29948d6b
--- /dev/null
+++ b/data/mapObjects/Route2TradeHouse.asm
@@ -0,0 +1,16 @@
+Route2TradeHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 2, -1
+ warp 3, 7, 2, -1
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_OAK_AIDE, 2, 4, STAY, RIGHT, 1 ; person
+ object SPRITE_GAMEBOY_KID, 4, 1, STAY, DOWN, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, ROUTE_2_TRADE_HOUSE_WIDTH
+ warp_to 3, 7, ROUTE_2_TRADE_HOUSE_WIDTH
diff --git a/data/mapObjects/Route3.asm b/data/mapObjects/Route3.asm
new file mode 100755
index 00000000..372ea6cf
--- /dev/null
+++ b/data/mapObjects/Route3.asm
@@ -0,0 +1,18 @@
+Route3_Object:
+ db $2c ; border block
+
+ db 0 ; warps
+
+ db 1 ; signs
+ sign 59, 9, 10 ; Route3Text10
+
+ db 9 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 57, 11, STAY, NONE, 1 ; person
+ object SPRITE_BUG_CATCHER, 10, 6, STAY, RIGHT, 2, OPP_BUG_CATCHER, 4
+ object SPRITE_BUG_CATCHER, 14, 4, STAY, DOWN, 3, OPP_YOUNGSTER, 1
+ object SPRITE_LASS, 16, 9, STAY, LEFT, 4, OPP_LASS, 1
+ object SPRITE_BUG_CATCHER, 19, 5, STAY, DOWN, 5, OPP_BUG_CATCHER, 5
+ object SPRITE_LASS, 23, 4, STAY, LEFT, 6, OPP_LASS, 2
+ object SPRITE_BUG_CATCHER, 22, 9, STAY, LEFT, 7, OPP_YOUNGSTER, 2
+ object SPRITE_BUG_CATCHER, 24, 6, STAY, RIGHT, 8, OPP_BUG_CATCHER, 6
+ object SPRITE_LASS, 33, 10, STAY, UP, 9, OPP_LASS, 3
diff --git a/data/mapObjects/Route4.asm b/data/mapObjects/Route4.asm
new file mode 100755
index 00000000..4ab88f8f
--- /dev/null
+++ b/data/mapObjects/Route4.asm
@@ -0,0 +1,22 @@
+Route4_Object:
+ db $2c ; border block
+
+ db 3 ; warps
+ warp 11, 5, 0, MT_MOON_POKECENTER
+ warp 18, 5, 0, MT_MOON_1F
+ warp 24, 5, 7, MT_MOON_B1F
+
+ db 3 ; signs
+ sign 12, 5, 4 ; PokeCenterSignText
+ sign 17, 7, 5 ; Route4Text5
+ sign 27, 7, 6 ; Route4Text6
+
+ db 3 ; objects
+ object SPRITE_LASS, 9, 8, WALK, 0, 1 ; person
+ object SPRITE_LASS, 63, 3, STAY, RIGHT, 2, OPP_LASS, 4
+ object SPRITE_BALL, 57, 3, STAY, NONE, 3, TM_04
+
+ ; warp-to
+ warp_to 11, 5, ROUTE_4_WIDTH ; MT_MOON_POKECENTER
+ warp_to 18, 5, ROUTE_4_WIDTH ; MT_MOON_1F
+ warp_to 24, 5, ROUTE_4_WIDTH ; MT_MOON_B1F
diff --git a/data/mapObjects/Route5.asm b/data/mapObjects/Route5.asm
new file mode 100755
index 00000000..fd74edf6
--- /dev/null
+++ b/data/mapObjects/Route5.asm
@@ -0,0 +1,21 @@
+Route5_Object:
+ db $a ; border block
+
+ db 5 ; warps
+ warp 10, 29, 2, ROUTE_5_GATE
+ warp 9, 29, 2, ROUTE_5_GATE
+ warp 10, 33, 0, ROUTE_5_GATE
+ warp 17, 27, 0, UNDERGROUND_PATH_ROUTE_5
+ warp 10, 21, 0, DAYCARE
+
+ db 1 ; signs
+ sign 17, 29, 1 ; Route5Text1
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 10, 29, ROUTE_5_WIDTH ; ROUTE_5_GATE
+ warp_to 9, 29, ROUTE_5_WIDTH ; ROUTE_5_GATE
+ warp_to 10, 33, ROUTE_5_WIDTH ; ROUTE_5_GATE
+ warp_to 17, 27, ROUTE_5_WIDTH ; UNDERGROUND_PATH_ROUTE_5
+ warp_to 10, 21, ROUTE_5_WIDTH ; DAYCARE
diff --git a/data/mapObjects/Route5Gate.asm b/data/mapObjects/Route5Gate.asm
new file mode 100755
index 00000000..e0e06a1d
--- /dev/null
+++ b/data/mapObjects/Route5Gate.asm
@@ -0,0 +1,19 @@
+Route5Gate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 3, 5, 2, -1
+ warp 4, 5, 2, -1
+ warp 3, 0, 1, -1
+ warp 4, 0, 0, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 1, 3, STAY, RIGHT, 1 ; person
+
+ ; warp-to
+ warp_to 3, 5, ROUTE_5_GATE_WIDTH
+ warp_to 4, 5, ROUTE_5_GATE_WIDTH
+ warp_to 3, 0, ROUTE_5_GATE_WIDTH
+ warp_to 4, 0, ROUTE_5_GATE_WIDTH
diff --git a/data/mapObjects/Route6.asm b/data/mapObjects/Route6.asm
new file mode 100755
index 00000000..13825be1
--- /dev/null
+++ b/data/mapObjects/Route6.asm
@@ -0,0 +1,25 @@
+Route6_Object:
+ db $f ; border block
+
+ db 4 ; warps
+ warp 9, 1, 2, ROUTE_6_GATE
+ warp 10, 1, 2, ROUTE_6_GATE
+ warp 10, 7, 0, ROUTE_6_GATE
+ warp 17, 13, 0, UNDERGROUND_PATH_ROUTE_6
+
+ db 1 ; signs
+ sign 19, 15, 7 ; Route6Text7
+
+ db 6 ; objects
+ object SPRITE_BLACK_HAIR_BOY_1, 10, 21, STAY, RIGHT, 1, OPP_JR_TRAINER_M, 10
+ object SPRITE_LASS, 11, 21, STAY, LEFT, 2, OPP_JR_TRAINER_F, 25
+ object SPRITE_BUG_CATCHER, 0, 15, STAY, RIGHT, 3, OPP_BUG_CATCHER, 10
+ object SPRITE_BLACK_HAIR_BOY_1, 11, 31, STAY, LEFT, 4, OPP_JR_TRAINER_M, 5
+ object SPRITE_LASS, 11, 30, STAY, LEFT, 5, OPP_JR_TRAINER_F, 3
+ object SPRITE_BUG_CATCHER, 19, 26, STAY, LEFT, 6, OPP_BUG_CATCHER, 11
+
+ ; warp-to
+ warp_to 9, 1, ROUTE_6_WIDTH ; ROUTE_6_GATE
+ warp_to 10, 1, ROUTE_6_WIDTH ; ROUTE_6_GATE
+ warp_to 10, 7, ROUTE_6_WIDTH ; ROUTE_6_GATE
+ warp_to 17, 13, ROUTE_6_WIDTH ; UNDERGROUND_PATH_ROUTE_6
diff --git a/data/mapObjects/Route6Gate.asm b/data/mapObjects/Route6Gate.asm
new file mode 100755
index 00000000..8ed96d04
--- /dev/null
+++ b/data/mapObjects/Route6Gate.asm
@@ -0,0 +1,19 @@
+Route6Gate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 3, 5, 2, -1
+ warp 4, 5, 2, -1
+ warp 3, 0, 1, -1
+ warp 4, 0, 1, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 6, 2, STAY, LEFT, 1 ; person
+
+ ; warp-to
+ warp_to 3, 5, ROUTE_6_GATE_WIDTH
+ warp_to 4, 5, ROUTE_6_GATE_WIDTH
+ warp_to 3, 0, ROUTE_6_GATE_WIDTH
+ warp_to 4, 0, ROUTE_6_GATE_WIDTH
diff --git a/data/mapObjects/Route7.asm b/data/mapObjects/Route7.asm
new file mode 100755
index 00000000..3da2fd4b
--- /dev/null
+++ b/data/mapObjects/Route7.asm
@@ -0,0 +1,21 @@
+Route7_Object:
+ db $f ; border block
+
+ db 5 ; warps
+ warp 18, 9, 2, ROUTE_7_GATE
+ warp 18, 10, 2, ROUTE_7_GATE
+ warp 11, 9, 0, ROUTE_7_GATE
+ warp 11, 10, 0, ROUTE_7_GATE
+ warp 5, 13, 0, UNDERGROUND_PATH_ROUTE_7
+
+ db 1 ; signs
+ sign 3, 13, 1 ; Route7Text1
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 18, 9, ROUTE_7_WIDTH ; ROUTE_7_GATE
+ warp_to 18, 10, ROUTE_7_WIDTH ; ROUTE_7_GATE
+ warp_to 11, 9, ROUTE_7_WIDTH ; ROUTE_7_GATE
+ warp_to 11, 10, ROUTE_7_WIDTH ; ROUTE_7_GATE
+ warp_to 5, 13, ROUTE_7_WIDTH ; UNDERGROUND_PATH_ROUTE_7
diff --git a/data/mapObjects/Route7Gate.asm b/data/mapObjects/Route7Gate.asm
new file mode 100755
index 00000000..c9dc8dca
--- /dev/null
+++ b/data/mapObjects/Route7Gate.asm
@@ -0,0 +1,19 @@
+Route7Gate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 0, 3, 3, -1
+ warp 0, 4, 3, -1
+ warp 5, 3, 1, -1
+ warp 5, 4, 1, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 3, 1, STAY, DOWN, 1 ; person
+
+ ; warp-to
+ warp_to 0, 3, ROUTE_7_GATE_WIDTH
+ warp_to 0, 4, ROUTE_7_GATE_WIDTH
+ warp_to 5, 3, ROUTE_7_GATE_WIDTH
+ warp_to 5, 4, ROUTE_7_GATE_WIDTH
diff --git a/data/mapObjects/Route8.asm b/data/mapObjects/Route8.asm
new file mode 100755
index 00000000..2fc0045c
--- /dev/null
+++ b/data/mapObjects/Route8.asm
@@ -0,0 +1,30 @@
+Route8_Object:
+ db $2c ; border block
+
+ db 5 ; warps
+ warp 1, 9, 0, ROUTE_8_GATE
+ warp 1, 10, 0, ROUTE_8_GATE
+ warp 8, 9, 2, ROUTE_8_GATE
+ warp 8, 10, 2, ROUTE_8_GATE
+ warp 13, 3, 0, UNDERGROUND_PATH_ROUTE_8
+
+ db 1 ; signs
+ sign 17, 3, 10 ; Route8Text10
+
+ db 9 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 8, 5, STAY, RIGHT, 1, OPP_SUPER_NERD, 3
+ object SPRITE_GAMBLER, 13, 9, STAY, UP, 2, OPP_GAMBLER, 5
+ object SPRITE_BLACK_HAIR_BOY_2, 42, 6, STAY, UP, 3, OPP_SUPER_NERD, 4
+ object SPRITE_LASS, 26, 3, STAY, LEFT, 4, OPP_LASS, 13
+ object SPRITE_BLACK_HAIR_BOY_2, 26, 4, STAY, RIGHT, 5, OPP_SUPER_NERD, 5
+ object SPRITE_LASS, 26, 5, STAY, LEFT, 6, OPP_LASS, 14
+ object SPRITE_LASS, 26, 6, STAY, RIGHT, 7, OPP_LASS, 15
+ object SPRITE_GAMBLER, 46, 13, STAY, DOWN, 8, OPP_GAMBLER, 7
+ object SPRITE_LASS, 51, 12, STAY, LEFT, 9, OPP_LASS, 16
+
+ ; warp-to
+ warp_to 1, 9, ROUTE_8_WIDTH ; ROUTE_8_GATE
+ warp_to 1, 10, ROUTE_8_WIDTH ; ROUTE_8_GATE
+ warp_to 8, 9, ROUTE_8_WIDTH ; ROUTE_8_GATE
+ warp_to 8, 10, ROUTE_8_WIDTH ; ROUTE_8_GATE
+ warp_to 13, 3, ROUTE_8_WIDTH ; UNDERGROUND_PATH_ROUTE_8
diff --git a/data/mapObjects/Route8Gate.asm b/data/mapObjects/Route8Gate.asm
new file mode 100755
index 00000000..008a0fcb
--- /dev/null
+++ b/data/mapObjects/Route8Gate.asm
@@ -0,0 +1,19 @@
+Route8Gate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 0, 3, 1, -1
+ warp 0, 4, 1, -1
+ warp 5, 3, 3, -1
+ warp 5, 4, 3, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GUARD, 2, 1, STAY, DOWN, 1 ; person
+
+ ; warp-to
+ warp_to 0, 3, ROUTE_8_GATE_WIDTH
+ warp_to 0, 4, ROUTE_8_GATE_WIDTH
+ warp_to 5, 3, ROUTE_8_GATE_WIDTH
+ warp_to 5, 4, ROUTE_8_GATE_WIDTH
diff --git a/data/mapObjects/Route9.asm b/data/mapObjects/Route9.asm
new file mode 100755
index 00000000..c531cf7a
--- /dev/null
+++ b/data/mapObjects/Route9.asm
@@ -0,0 +1,19 @@
+Route9_Object:
+ db $2c ; border block
+
+ db 0 ; warps
+
+ db 1 ; signs
+ sign 25, 7, 11 ; Route9Text11
+
+ db 10 ; objects
+ object SPRITE_LASS, 13, 10, STAY, LEFT, 1, OPP_JR_TRAINER_F, 5
+ object SPRITE_BLACK_HAIR_BOY_1, 24, 7, STAY, LEFT, 2, OPP_YOUNGSTER, 14
+ object SPRITE_BLACK_HAIR_BOY_1, 31, 7, STAY, RIGHT, 3, OPP_JR_TRAINER_M, 8
+ object SPRITE_LASS, 48, 8, STAY, RIGHT, 4, OPP_JR_TRAINER_F, 6
+ object SPRITE_HIKER, 16, 15, STAY, LEFT, 5, OPP_HIKER, 11
+ object SPRITE_HIKER, 43, 3, STAY, LEFT, 6, OPP_HIKER, 6
+ object SPRITE_BUG_CATCHER, 22, 2, STAY, DOWN, 7, OPP_BUG_CATCHER, 13
+ object SPRITE_HIKER, 45, 15, STAY, RIGHT, 8, OPP_HIKER, 5
+ object SPRITE_BUG_CATCHER, 40, 8, STAY, RIGHT, 9, OPP_BUG_CATCHER, 14
+ object SPRITE_BALL, 10, 15, STAY, NONE, 10, TM_30
diff --git a/data/mapObjects/SSAnne1F.asm b/data/mapObjects/SSAnne1F.asm
new file mode 100755
index 00000000..3e454f06
--- /dev/null
+++ b/data/mapObjects/SSAnne1F.asm
@@ -0,0 +1,34 @@
+SSAnne1F_Object:
+ db $c ; border block
+
+ db 11 ; warps
+ warp 26, 0, 1, VERMILION_DOCK
+ warp 27, 0, 1, VERMILION_DOCK
+ warp 31, 8, 0, SS_ANNE_1F_ROOMS
+ warp 23, 8, 1, SS_ANNE_1F_ROOMS
+ warp 19, 8, 2, SS_ANNE_1F_ROOMS
+ warp 15, 8, 3, SS_ANNE_1F_ROOMS
+ warp 11, 8, 4, SS_ANNE_1F_ROOMS
+ warp 7, 8, 5, SS_ANNE_1F_ROOMS
+ warp 2, 6, 6, SS_ANNE_2F
+ warp 37, 15, 5, SS_ANNE_B1F
+ warp 3, 16, 0, SS_ANNE_KITCHEN
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_WAITER, 12, 6, WALK, 2, 1 ; person
+ object SPRITE_SAILOR, 27, 5, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 26, 0, SS_ANNE_1F_WIDTH ; VERMILION_DOCK
+ warp_to 27, 0, SS_ANNE_1F_WIDTH ; VERMILION_DOCK
+ warp_to 31, 8, SS_ANNE_1F_WIDTH ; SS_ANNE_1F_ROOMS
+ warp_to 23, 8, SS_ANNE_1F_WIDTH ; SS_ANNE_1F_ROOMS
+ warp_to 19, 8, SS_ANNE_1F_WIDTH ; SS_ANNE_1F_ROOMS
+ warp_to 15, 8, SS_ANNE_1F_WIDTH ; SS_ANNE_1F_ROOMS
+ warp_to 11, 8, SS_ANNE_1F_WIDTH ; SS_ANNE_1F_ROOMS
+ warp_to 7, 8, SS_ANNE_1F_WIDTH ; SS_ANNE_1F_ROOMS
+ warp_to 2, 6, SS_ANNE_1F_WIDTH ; SS_ANNE_2F
+ warp_to 37, 15, SS_ANNE_1F_WIDTH ; SS_ANNE_B1F
+ warp_to 3, 16, SS_ANNE_1F_WIDTH ; SS_ANNE_KITCHEN
diff --git a/data/mapObjects/SSAnne1FRooms.asm b/data/mapObjects/SSAnne1FRooms.asm
new file mode 100755
index 00000000..fcd36532
--- /dev/null
+++ b/data/mapObjects/SSAnne1FRooms.asm
@@ -0,0 +1,33 @@
+SSAnne1FRooms_Object:
+ db $c ; border block
+
+ db 6 ; warps
+ warp 0, 0, 2, SS_ANNE_1F
+ warp 10, 0, 3, SS_ANNE_1F
+ warp 20, 0, 4, SS_ANNE_1F
+ warp 0, 10, 5, SS_ANNE_1F
+ warp 10, 10, 6, SS_ANNE_1F
+ warp 20, 10, 7, SS_ANNE_1F
+
+ db 0 ; signs
+
+ db 11 ; objects
+ object SPRITE_GENTLEMAN, 2, 3, STAY, LEFT, 1, OPP_GENTLEMAN, 1
+ object SPRITE_GENTLEMAN, 11, 4, STAY, UP, 2, OPP_GENTLEMAN, 2
+ object SPRITE_BUG_CATCHER, 11, 14, STAY, UP, 3, OPP_YOUNGSTER, 8
+ object SPRITE_LASS, 13, 11, STAY, LEFT, 4, OPP_LASS, 11
+ object SPRITE_GIRL, 22, 3, WALK, 1, 5 ; person
+ object SPRITE_FAT_BALD_GUY, 0, 14, STAY, NONE, 6 ; person
+ object SPRITE_LITTLE_GIRL, 2, 11, STAY, DOWN, 7 ; person
+ object SPRITE_JIGGLYPUFF, 3, 11, STAY, DOWN, 8 ; person
+ object SPRITE_GIRL, 10, 13, STAY, RIGHT, 9 ; person
+ object SPRITE_BALL, 12, 15, STAY, NONE, 10, TM_08
+ object SPRITE_GENTLEMAN, 21, 13, WALK, 2, 11 ; person
+
+ ; warp-to
+ warp_to 0, 0, SS_ANNE_1F_ROOMS_WIDTH ; SS_ANNE_1F
+ warp_to 10, 0, SS_ANNE_1F_ROOMS_WIDTH ; SS_ANNE_1F
+ warp_to 20, 0, SS_ANNE_1F_ROOMS_WIDTH ; SS_ANNE_1F
+ warp_to 0, 10, SS_ANNE_1F_ROOMS_WIDTH ; SS_ANNE_1F
+ warp_to 10, 10, SS_ANNE_1F_ROOMS_WIDTH ; SS_ANNE_1F
+ warp_to 20, 10, SS_ANNE_1F_ROOMS_WIDTH ; SS_ANNE_1F
diff --git a/data/mapObjects/SSAnne2F.asm b/data/mapObjects/SSAnne2F.asm
new file mode 100755
index 00000000..6abd5ac4
--- /dev/null
+++ b/data/mapObjects/SSAnne2F.asm
@@ -0,0 +1,30 @@
+SSAnne2F_Object:
+ db $c ; border block
+
+ db 9 ; warps
+ warp 9, 11, 0, SS_ANNE_2F_ROOMS
+ warp 13, 11, 2, SS_ANNE_2F_ROOMS
+ warp 17, 11, 4, SS_ANNE_2F_ROOMS
+ warp 21, 11, 6, SS_ANNE_2F_ROOMS
+ warp 25, 11, 8, SS_ANNE_2F_ROOMS
+ warp 29, 11, 10, SS_ANNE_2F_ROOMS
+ warp 2, 4, 8, SS_ANNE_1F
+ warp 2, 12, 1, SS_ANNE_3F
+ warp 36, 4, 0, SS_ANNE_CAPTAINS_ROOM
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_WAITER, 3, 7, WALK, 1, 1 ; person
+ object SPRITE_BLUE, 36, 4, STAY, DOWN, 2, OPP_SONY1, 1
+
+ ; warp-to
+ warp_to 9, 11, SS_ANNE_2F_WIDTH ; SS_ANNE_2F_ROOMS
+ warp_to 13, 11, SS_ANNE_2F_WIDTH ; SS_ANNE_2F_ROOMS
+ warp_to 17, 11, SS_ANNE_2F_WIDTH ; SS_ANNE_2F_ROOMS
+ warp_to 21, 11, SS_ANNE_2F_WIDTH ; SS_ANNE_2F_ROOMS
+ warp_to 25, 11, SS_ANNE_2F_WIDTH ; SS_ANNE_2F_ROOMS
+ warp_to 29, 11, SS_ANNE_2F_WIDTH ; SS_ANNE_2F_ROOMS
+ warp_to 2, 4, SS_ANNE_2F_WIDTH ; SS_ANNE_1F
+ warp_to 2, 12, SS_ANNE_2F_WIDTH ; SS_ANNE_3F
+ warp_to 36, 4, SS_ANNE_2F_WIDTH ; SS_ANNE_CAPTAINS_ROOM
diff --git a/data/mapObjects/SSAnne2FRooms.asm b/data/mapObjects/SSAnne2FRooms.asm
new file mode 100755
index 00000000..ebb053a8
--- /dev/null
+++ b/data/mapObjects/SSAnne2FRooms.asm
@@ -0,0 +1,47 @@
+SSAnne2FRooms_Object:
+ db $c ; border block
+
+ db 12 ; warps
+ warp 2, 5, 0, SS_ANNE_2F
+ warp 3, 5, 0, SS_ANNE_2F
+ warp 12, 5, 1, SS_ANNE_2F
+ warp 13, 5, 1, SS_ANNE_2F
+ warp 22, 5, 2, SS_ANNE_2F
+ warp 23, 5, 2, SS_ANNE_2F
+ warp 2, 15, 3, SS_ANNE_2F
+ warp 3, 15, 3, SS_ANNE_2F
+ warp 12, 15, 4, SS_ANNE_2F
+ warp 13, 15, 4, SS_ANNE_2F
+ warp 22, 15, 5, SS_ANNE_2F
+ warp 23, 15, 5, SS_ANNE_2F
+
+ db 0 ; signs
+
+ db 13 ; objects
+ object SPRITE_GENTLEMAN, 10, 2, STAY, RIGHT, 1, OPP_GENTLEMAN, 3
+ object SPRITE_FISHER2, 13, 4, STAY, LEFT, 2, OPP_FISHER, 1
+ object SPRITE_GENTLEMAN, 0, 14, STAY, RIGHT, 3, OPP_GENTLEMAN, 5
+ object SPRITE_LASS, 2, 11, STAY, DOWN, 4, OPP_LASS, 12
+ object SPRITE_GENTLEMAN, 1, 2, STAY, DOWN, 5 ; person
+ object SPRITE_BALL, 12, 1, STAY, NONE, 6, MAX_ETHER
+ object SPRITE_GENTLEMAN, 21, 2, STAY, DOWN, 7 ; person
+ object SPRITE_OLD_PERSON, 22, 1, STAY, DOWN, 8 ; person
+ object SPRITE_BALL, 0, 12, STAY, NONE, 9, RARE_CANDY
+ object SPRITE_GENTLEMAN, 12, 12, STAY, DOWN, 10 ; person
+ object SPRITE_YOUNG_BOY, 11, 14, STAY, NONE, 11 ; person
+ object SPRITE_BRUNETTE_GIRL, 22, 12, STAY, LEFT, 12 ; person
+ object SPRITE_FOULARD_WOMAN, 20, 12, STAY, RIGHT, 13 ; person
+
+ ; warp-to
+ warp_to 2, 5, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 3, 5, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 12, 5, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 13, 5, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 22, 5, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 23, 5, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 2, 15, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 3, 15, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 12, 15, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 13, 15, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 22, 15, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
+ warp_to 23, 15, SS_ANNE_2F_ROOMS_WIDTH ; SS_ANNE_2F
diff --git a/data/mapObjects/SSAnne3F.asm b/data/mapObjects/SSAnne3F.asm
new file mode 100755
index 00000000..f0bfc17b
--- /dev/null
+++ b/data/mapObjects/SSAnne3F.asm
@@ -0,0 +1,15 @@
+SSAnne3F_Object:
+ db $c ; border block
+
+ db 2 ; warps
+ warp 0, 3, 0, SS_ANNE_BOW
+ warp 19, 3, 7, SS_ANNE_2F
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_SAILOR, 9, 3, WALK, 2, 1 ; person
+
+ ; warp-to
+ warp_to 0, 3, SS_ANNE_3F_WIDTH ; SS_ANNE_BOW
+ warp_to 19, 3, SS_ANNE_3F_WIDTH ; SS_ANNE_2F
diff --git a/data/mapObjects/SSAnneB1F.asm b/data/mapObjects/SSAnneB1F.asm
new file mode 100755
index 00000000..fe54ea24
--- /dev/null
+++ b/data/mapObjects/SSAnneB1F.asm
@@ -0,0 +1,22 @@
+SSAnneB1F_Object:
+ db $c ; border block
+
+ db 6 ; warps
+ warp 23, 3, 8, SS_ANNE_B1F_ROOMS
+ warp 19, 3, 6, SS_ANNE_B1F_ROOMS
+ warp 15, 3, 4, SS_ANNE_B1F_ROOMS
+ warp 11, 3, 2, SS_ANNE_B1F_ROOMS
+ warp 7, 3, 0, SS_ANNE_B1F_ROOMS
+ warp 27, 5, 9, SS_ANNE_1F
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 23, 3, SS_ANNE_B1F_WIDTH ; SS_ANNE_B1F_ROOMS
+ warp_to 19, 3, SS_ANNE_B1F_WIDTH ; SS_ANNE_B1F_ROOMS
+ warp_to 15, 3, SS_ANNE_B1F_WIDTH ; SS_ANNE_B1F_ROOMS
+ warp_to 11, 3, SS_ANNE_B1F_WIDTH ; SS_ANNE_B1F_ROOMS
+ warp_to 7, 3, SS_ANNE_B1F_WIDTH ; SS_ANNE_B1F_ROOMS
+ warp_to 27, 5, SS_ANNE_B1F_WIDTH ; SS_ANNE_1F
diff --git a/data/mapObjects/SSAnneB1FRooms.asm b/data/mapObjects/SSAnneB1FRooms.asm
new file mode 100755
index 00000000..1d31b89c
--- /dev/null
+++ b/data/mapObjects/SSAnneB1FRooms.asm
@@ -0,0 +1,41 @@
+SSAnneB1FRooms_Object:
+ db $c ; border block
+
+ db 10 ; warps
+ warp 2, 5, 4, SS_ANNE_B1F
+ warp 3, 5, 4, SS_ANNE_B1F
+ warp 12, 5, 3, SS_ANNE_B1F
+ warp 13, 5, 3, SS_ANNE_B1F
+ warp 22, 5, 2, SS_ANNE_B1F
+ warp 23, 5, 2, SS_ANNE_B1F
+ warp 2, 15, 1, SS_ANNE_B1F
+ warp 3, 15, 1, SS_ANNE_B1F
+ warp 12, 15, 0, SS_ANNE_B1F
+ warp 13, 15, 0, SS_ANNE_B1F
+
+ db 0 ; signs
+
+ db 11 ; objects
+ object SPRITE_SAILOR, 0, 13, STAY, DOWN, 1, OPP_SAILOR, 3
+ object SPRITE_SAILOR, 2, 11, STAY, DOWN, 2, OPP_SAILOR, 4
+ object SPRITE_SAILOR, 12, 3, STAY, LEFT, 3, OPP_SAILOR, 5
+ object SPRITE_SAILOR, 22, 2, STAY, DOWN, 4, OPP_SAILOR, 6
+ object SPRITE_SAILOR, 0, 2, STAY, RIGHT, 5, OPP_SAILOR, 7
+ object SPRITE_FISHER2, 0, 4, STAY, RIGHT, 6, OPP_FISHER, 2
+ object SPRITE_BLACK_HAIR_BOY_2, 10, 13, STAY, RIGHT, 7 ; person
+ object SPRITE_SLOWBRO, 11, 12, STAY, NONE, 8 ; person
+ object SPRITE_BALL, 20, 2, STAY, NONE, 9, ETHER
+ object SPRITE_BALL, 10, 2, STAY, NONE, 10, TM_44
+ object SPRITE_BALL, 12, 11, STAY, NONE, 11, MAX_POTION
+
+ ; warp-to
+ warp_to 2, 5, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 3, 5, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 12, 5, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 13, 5, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 22, 5, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 23, 5, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 2, 15, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 3, 15, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 12, 15, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
+ warp_to 13, 15, SS_ANNE_B1F_ROOMS_WIDTH ; SS_ANNE_B1F
diff --git a/data/mapObjects/SSAnneBow.asm b/data/mapObjects/SSAnneBow.asm
new file mode 100755
index 00000000..8873c8f8
--- /dev/null
+++ b/data/mapObjects/SSAnneBow.asm
@@ -0,0 +1,19 @@
+SSAnneBow_Object:
+ db $23 ; border block
+
+ db 2 ; warps
+ warp 13, 6, 0, SS_ANNE_3F
+ warp 13, 7, 0, SS_ANNE_3F
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 5, 2, STAY, UP, 1 ; person
+ object SPRITE_SAILOR, 4, 9, STAY, NONE, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 7, 11, STAY, NONE, 3 ; person
+ object SPRITE_SAILOR, 4, 4, STAY, DOWN, 4, OPP_SAILOR, 1
+ object SPRITE_SAILOR, 10, 8, STAY, UP, 5, OPP_SAILOR, 2
+
+ ; warp-to
+ warp_to 13, 6, SS_ANNE_BOW_WIDTH ; SS_ANNE_3F
+ warp_to 13, 7, SS_ANNE_BOW_WIDTH ; SS_ANNE_3F
diff --git a/data/mapObjects/SSAnneCaptainsRoom.asm b/data/mapObjects/SSAnneCaptainsRoom.asm
new file mode 100755
index 00000000..545656cc
--- /dev/null
+++ b/data/mapObjects/SSAnneCaptainsRoom.asm
@@ -0,0 +1,15 @@
+SSAnneCaptainsRoom_Object:
+ db $c ; border block
+
+ db 1 ; warps
+ warp 0, 7, 8, SS_ANNE_2F
+
+ db 2 ; signs
+ sign 4, 1, 2 ; SSAnne7Text2
+ sign 1, 2, 3 ; SSAnne7Text3
+
+ db 1 ; objects
+ object SPRITE_SS_CAPTAIN, 4, 2, STAY, UP, 1 ; person
+
+ ; warp-to
+ warp_to 0, 7, SS_ANNE_CAPTAINS_ROOM_WIDTH ; SS_ANNE_2F
diff --git a/data/mapObjects/SSAnneKitchen.asm b/data/mapObjects/SSAnneKitchen.asm
new file mode 100755
index 00000000..b5771e68
--- /dev/null
+++ b/data/mapObjects/SSAnneKitchen.asm
@@ -0,0 +1,19 @@
+SSAnneKitchen_Object:
+ db $c ; border block
+
+ db 1 ; warps
+ warp 6, 0, 10, SS_ANNE_1F
+
+ db 0 ; signs
+
+ db 7 ; objects
+ object SPRITE_COOK, 1, 8, WALK, 1, 1 ; person
+ object SPRITE_COOK, 5, 8, WALK, 1, 2 ; person
+ object SPRITE_COOK, 9, 7, WALK, 1, 3 ; person
+ object SPRITE_COOK, 13, 6, STAY, NONE, 4 ; person
+ object SPRITE_COOK, 13, 8, STAY, NONE, 5 ; person
+ object SPRITE_COOK, 13, 10, STAY, NONE, 6 ; person
+ object SPRITE_COOK, 11, 13, STAY, UP, 7 ; person
+
+ ; warp-to
+ warp_to 6, 0, SS_ANNE_KITCHEN_WIDTH ; SS_ANNE_1F
diff --git a/data/mapObjects/SafariZoneCenter.asm b/data/mapObjects/SafariZoneCenter.asm
new file mode 100755
index 00000000..e54cec74
--- /dev/null
+++ b/data/mapObjects/SafariZoneCenter.asm
@@ -0,0 +1,31 @@
+SafariZoneCenter_Object:
+ db $0 ; border block
+
+ db 9 ; warps
+ warp 14, 25, 2, SAFARI_ZONE_GATE
+ warp 15, 25, 3, SAFARI_ZONE_GATE
+ warp 0, 10, 4, SAFARI_ZONE_WEST
+ warp 0, 11, 5, SAFARI_ZONE_WEST
+ warp 14, 0, 4, SAFARI_ZONE_NORTH
+ warp 15, 0, 5, SAFARI_ZONE_NORTH
+ warp 29, 10, 2, SAFARI_ZONE_EAST
+ warp 29, 11, 3, SAFARI_ZONE_EAST
+ warp 17, 19, 0, SAFARI_ZONE_CENTER_REST_HOUSE
+
+ db 2 ; signs
+ sign 18, 20, 2 ; SafariZoneCenterText2
+ sign 14, 22, 3 ; SafariZoneCenterText3
+
+ db 1 ; objects
+ object SPRITE_BALL, 14, 10, STAY, NONE, 1, NUGGET
+
+ ; warp-to
+ warp_to 14, 25, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_GATE
+ warp_to 15, 25, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_GATE
+ warp_to 0, 10, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 0, 11, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 14, 0, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 15, 0, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 29, 10, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_EAST
+ warp_to 29, 11, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_EAST
+ warp_to 17, 19, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_CENTER_REST_HOUSE
diff --git a/data/mapObjects/SafariZoneCenterRestHouse.asm b/data/mapObjects/SafariZoneCenterRestHouse.asm
new file mode 100755
index 00000000..9eda9970
--- /dev/null
+++ b/data/mapObjects/SafariZoneCenterRestHouse.asm
@@ -0,0 +1,16 @@
+SafariZoneCenterRestHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 8, SAFARI_ZONE_CENTER
+ warp 3, 7, 8, SAFARI_ZONE_CENTER
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_GIRL, 3, 2, STAY, DOWN, 1 ; person
+ object SPRITE_OAK_AIDE, 1, 4, WALK, 1, 2 ; person
+
+ ; warp-to
+ warp_to 2, 7, SAFARI_ZONE_CENTER_REST_HOUSE_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 3, 7, SAFARI_ZONE_CENTER_REST_HOUSE_WIDTH ; SAFARI_ZONE_CENTER
diff --git a/data/mapObjects/SafariZoneEast.asm b/data/mapObjects/SafariZoneEast.asm
new file mode 100755
index 00000000..df612ea9
--- /dev/null
+++ b/data/mapObjects/SafariZoneEast.asm
@@ -0,0 +1,27 @@
+SafariZoneEast_Object:
+ db $0 ; border block
+
+ db 5 ; warps
+ warp 0, 4, 6, SAFARI_ZONE_NORTH
+ warp 0, 5, 7, SAFARI_ZONE_NORTH
+ warp 0, 22, 6, SAFARI_ZONE_CENTER
+ warp 0, 23, 6, SAFARI_ZONE_CENTER
+ warp 25, 9, 0, SAFARI_ZONE_EAST_REST_HOUSE
+
+ db 3 ; signs
+ sign 26, 10, 5 ; SafariZoneEastText5
+ sign 6, 4, 6 ; SafariZoneEastText6
+ sign 5, 23, 7 ; SafariZoneEastText7
+
+ db 4 ; objects
+ object SPRITE_BALL, 21, 10, STAY, NONE, 1, FULL_RESTORE
+ object SPRITE_BALL, 3, 7, STAY, NONE, 2, MAX_POTION
+ object SPRITE_BALL, 20, 13, STAY, NONE, 3, CARBOS
+ object SPRITE_BALL, 15, 12, STAY, NONE, 4, TM_37
+
+ ; warp-to
+ warp_to 0, 4, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 0, 5, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 0, 22, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 0, 23, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 25, 9, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_EAST_REST_HOUSE
diff --git a/data/mapObjects/SafariZoneEastRestHouse.asm b/data/mapObjects/SafariZoneEastRestHouse.asm
new file mode 100755
index 00000000..e7c68343
--- /dev/null
+++ b/data/mapObjects/SafariZoneEastRestHouse.asm
@@ -0,0 +1,17 @@
+SafariZoneEastRestHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 4, SAFARI_ZONE_EAST
+ warp 3, 7, 4, SAFARI_ZONE_EAST
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_OAK_AIDE, 1, 3, WALK, 1, 1 ; person
+ object SPRITE_ROCKER, 4, 2, STAY, NONE, 2 ; person
+ object SPRITE_LAPRAS_GIVER, 5, 2, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, SAFARI_ZONE_EAST_REST_HOUSE_WIDTH ; SAFARI_ZONE_EAST
+ warp_to 3, 7, SAFARI_ZONE_EAST_REST_HOUSE_WIDTH ; SAFARI_ZONE_EAST
diff --git a/data/mapObjects/SafariZoneGate.asm b/data/mapObjects/SafariZoneGate.asm
new file mode 100755
index 00000000..6749b45b
--- /dev/null
+++ b/data/mapObjects/SafariZoneGate.asm
@@ -0,0 +1,20 @@
+SafariZoneGate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 3, 5, 4, -1
+ warp 4, 5, 4, -1
+ warp 3, 0, 0, SAFARI_ZONE_CENTER
+ warp 4, 0, 1, SAFARI_ZONE_CENTER
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_WHITE_PLAYER, 6, 2, STAY, LEFT, 1 ; person
+ object SPRITE_WHITE_PLAYER, 1, 4, STAY, RIGHT, 2 ; person
+
+ ; warp-to
+ warp_to 3, 5, SAFARI_ZONE_GATE_WIDTH
+ warp_to 4, 5, SAFARI_ZONE_GATE_WIDTH
+ warp_to 3, 0, SAFARI_ZONE_GATE_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 4, 0, SAFARI_ZONE_GATE_WIDTH ; SAFARI_ZONE_CENTER
diff --git a/data/mapObjects/SafariZoneNorth.asm b/data/mapObjects/SafariZoneNorth.asm
new file mode 100755
index 00000000..9eda7b4b
--- /dev/null
+++ b/data/mapObjects/SafariZoneNorth.asm
@@ -0,0 +1,35 @@
+SafariZoneNorth_Object:
+ db $0 ; border block
+
+ db 9 ; warps
+ warp 2, 35, 0, SAFARI_ZONE_WEST
+ warp 3, 35, 1, SAFARI_ZONE_WEST
+ warp 8, 35, 2, SAFARI_ZONE_WEST
+ warp 9, 35, 3, SAFARI_ZONE_WEST
+ warp 20, 35, 4, SAFARI_ZONE_CENTER
+ warp 21, 35, 5, SAFARI_ZONE_CENTER
+ warp 39, 30, 0, SAFARI_ZONE_EAST
+ warp 39, 31, 1, SAFARI_ZONE_EAST
+ warp 35, 3, 0, SAFARI_ZONE_NORTH_REST_HOUSE
+
+ db 5 ; signs
+ sign 36, 4, 3 ; SafariZoneNorthText3
+ sign 4, 25, 4 ; SafariZoneNorthText4
+ sign 13, 31, 5 ; SafariZoneNorthText5
+ sign 19, 33, 6 ; SafariZoneNorthText6
+ sign 26, 28, 7 ; SafariZoneNorthText7
+
+ db 2 ; objects
+ object SPRITE_BALL, 25, 1, STAY, NONE, 1, PROTEIN
+ object SPRITE_BALL, 19, 7, STAY, NONE, 2, TM_40
+
+ ; warp-to
+ warp_to 2, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 3, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 8, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 9, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 20, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 21, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 39, 30, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_EAST
+ warp_to 39, 31, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_EAST
+ warp_to 35, 3, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_NORTH_REST_HOUSE
diff --git a/data/mapObjects/SafariZoneNorthRestHouse.asm b/data/mapObjects/SafariZoneNorthRestHouse.asm
new file mode 100755
index 00000000..34b3ab4f
--- /dev/null
+++ b/data/mapObjects/SafariZoneNorthRestHouse.asm
@@ -0,0 +1,17 @@
+SafariZoneNorthRestHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 8, SAFARI_ZONE_NORTH
+ warp 3, 7, 8, SAFARI_ZONE_NORTH
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_OAK_AIDE, 6, 3, WALK, 2, 1 ; person
+ object SPRITE_WHITE_PLAYER, 3, 4, STAY, NONE, 2 ; person
+ object SPRITE_GENTLEMAN, 1, 5, WALK, 1, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, SAFARI_ZONE_NORTH_REST_HOUSE_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 3, 7, SAFARI_ZONE_NORTH_REST_HOUSE_WIDTH ; SAFARI_ZONE_NORTH
diff --git a/data/mapObjects/SafariZoneSecretHouse.asm b/data/mapObjects/SafariZoneSecretHouse.asm
new file mode 100755
index 00000000..2a5fc22d
--- /dev/null
+++ b/data/mapObjects/SafariZoneSecretHouse.asm
@@ -0,0 +1,15 @@
+SafariZoneSecretHouse_Object:
+ db $17 ; border block
+
+ db 2 ; warps
+ warp 2, 7, 6, SAFARI_ZONE_WEST
+ warp 3, 7, 6, SAFARI_ZONE_WEST
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FISHER, 3, 3, STAY, DOWN, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 3, 7, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; SAFARI_ZONE_WEST
diff --git a/data/mapObjects/SafariZoneWest.asm b/data/mapObjects/SafariZoneWest.asm
new file mode 100755
index 00000000..7faced72
--- /dev/null
+++ b/data/mapObjects/SafariZoneWest.asm
@@ -0,0 +1,34 @@
+SafariZoneWest_Object:
+ db $0 ; border block
+
+ db 8 ; warps
+ warp 20, 0, 0, SAFARI_ZONE_NORTH
+ warp 21, 0, 1, SAFARI_ZONE_NORTH
+ warp 26, 0, 2, SAFARI_ZONE_NORTH
+ warp 27, 0, 3, SAFARI_ZONE_NORTH
+ warp 29, 22, 2, SAFARI_ZONE_CENTER
+ warp 29, 23, 3, SAFARI_ZONE_CENTER
+ warp 3, 3, 0, SAFARI_ZONE_SECRET_HOUSE
+ warp 11, 11, 0, SAFARI_ZONE_WEST_REST_HOUSE
+
+ db 4 ; signs
+ sign 12, 12, 5 ; SafariZoneWestText5
+ sign 17, 3, 6 ; SafariZoneWestText6
+ sign 26, 4, 7 ; SafariZoneWestText7
+ sign 24, 22, 8 ; SafariZoneWestText8
+
+ db 4 ; objects
+ object SPRITE_BALL, 8, 20, STAY, NONE, 1, MAX_POTION
+ object SPRITE_BALL, 9, 7, STAY, NONE, 2, TM_32
+ object SPRITE_BALL, 18, 18, STAY, NONE, 3, MAX_REVIVE
+ object SPRITE_BALL, 19, 7, STAY, NONE, 4, GOLD_TEETH
+
+ ; warp-to
+ warp_to 20, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 21, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 26, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 27, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
+ warp_to 29, 22, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 29, 23, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_CENTER
+ warp_to 3, 3, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_SECRET_HOUSE
+ warp_to 11, 11, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_WEST_REST_HOUSE
diff --git a/data/mapObjects/SafariZoneWestRestHouse.asm b/data/mapObjects/SafariZoneWestRestHouse.asm
new file mode 100755
index 00000000..9f1bc0ed
--- /dev/null
+++ b/data/mapObjects/SafariZoneWestRestHouse.asm
@@ -0,0 +1,17 @@
+SafariZoneWestRestHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 7, SAFARI_ZONE_WEST
+ warp 3, 7, 7, SAFARI_ZONE_WEST
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_OAK_AIDE, 4, 4, WALK, 0, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 0, 2, STAY, RIGHT, 2 ; person
+ object SPRITE_ERIKA, 6, 2, STAY, DOWN, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, SAFARI_ZONE_WEST_REST_HOUSE_WIDTH ; SAFARI_ZONE_WEST
+ warp_to 3, 7, SAFARI_ZONE_WEST_REST_HOUSE_WIDTH ; SAFARI_ZONE_WEST
diff --git a/data/mapObjects/SaffronCity.asm b/data/mapObjects/SaffronCity.asm
new file mode 100755
index 00000000..fd8ed6b1
--- /dev/null
+++ b/data/mapObjects/SaffronCity.asm
@@ -0,0 +1,50 @@
+SaffronCity_Object:
+ db $f ; border block
+
+ db 8 ; warps
+ warp 7, 5, 0, COPYCATS_HOUSE_1F
+ warp 26, 3, 0, FIGHTING_DOJO
+ warp 34, 3, 0, SAFFRON_GYM
+ warp 13, 11, 0, SAFFRON_PIDGEY_HOUSE
+ warp 25, 11, 0, SAFFRON_MART
+ warp 18, 21, 0, SILPH_CO_1F
+ warp 9, 29, 0, SAFFRON_POKECENTER
+ warp 29, 29, 0, MR_PSYCHICS_HOUSE
+
+ db 10 ; signs
+ sign 17, 5, 16 ; SaffronCityText16
+ sign 27, 5, 17 ; SaffronCityText17
+ sign 35, 5, 18 ; SaffronCityText18
+ sign 26, 11, 19 ; MartSignText
+ sign 39, 19, 20 ; SaffronCityText20
+ sign 5, 21, 21 ; SaffronCityText21
+ sign 15, 21, 22 ; SaffronCityText22
+ sign 10, 29, 23 ; PokeCenterSignText
+ sign 27, 29, 24 ; SaffronCityText24
+ sign 1, 19, 25 ; SaffronCityText25
+
+ db 14 ; objects
+ object SPRITE_ROCKET, 7, 6, STAY, NONE, 1 ; person
+ object SPRITE_ROCKET, 20, 8, WALK, 2, 2 ; person
+ object SPRITE_ROCKET, 34, 4, STAY, NONE, 3 ; person
+ object SPRITE_ROCKET, 13, 12, STAY, NONE, 4 ; person
+ object SPRITE_ROCKET, 11, 25, WALK, 2, 5 ; person
+ object SPRITE_ROCKET, 32, 13, WALK, 2, 6 ; person
+ object SPRITE_ROCKET, 18, 30, WALK, 2, 7 ; person
+ object SPRITE_OAK_AIDE, 8, 14, WALK, 0, 8 ; person
+ object SPRITE_LAPRAS_GIVER, 23, 23, STAY, NONE, 9 ; person
+ object SPRITE_ERIKA, 17, 30, WALK, 2, 10 ; person
+ object SPRITE_GENTLEMAN, 30, 12, STAY, DOWN, 11 ; person
+ object SPRITE_BIRD, 31, 12, STAY, DOWN, 12 ; person
+ object SPRITE_ROCKER, 18, 8, STAY, UP, 13 ; person
+ object SPRITE_ROCKET, 18, 22, STAY, DOWN, 14 ; person
+
+ ; warp-to
+ warp_to 7, 5, SAFFRON_CITY_WIDTH ; COPYCATS_HOUSE_1F
+ warp_to 26, 3, SAFFRON_CITY_WIDTH ; FIGHTING_DOJO
+ warp_to 34, 3, SAFFRON_CITY_WIDTH ; SAFFRON_GYM
+ warp_to 13, 11, SAFFRON_CITY_WIDTH ; SAFFRON_PIDGEY_HOUSE
+ warp_to 25, 11, SAFFRON_CITY_WIDTH ; SAFFRON_MART
+ warp_to 18, 21, SAFFRON_CITY_WIDTH ; SILPH_CO_1F
+ warp_to 9, 29, SAFFRON_CITY_WIDTH ; SAFFRON_POKECENTER
+ warp_to 29, 29, SAFFRON_CITY_WIDTH ; MR_PSYCHICS_HOUSE
diff --git a/data/mapObjects/SaffronGym.asm b/data/mapObjects/SaffronGym.asm
new file mode 100755
index 00000000..4cb80bcd
--- /dev/null
+++ b/data/mapObjects/SaffronGym.asm
@@ -0,0 +1,83 @@
+SaffronGym_Object:
+ db $2e ; border block
+
+ db 32 ; warps
+ warp 8, 17, 2, -1
+ warp 9, 17, 2, -1
+ warp 1, 3, 22, SAFFRON_GYM
+ warp 5, 3, 15, SAFFRON_GYM
+ warp 1, 5, 18, SAFFRON_GYM
+ warp 5, 5, 8, SAFFRON_GYM
+ warp 1, 9, 27, SAFFRON_GYM
+ warp 5, 9, 16, SAFFRON_GYM
+ warp 1, 11, 5, SAFFRON_GYM
+ warp 5, 11, 13, SAFFRON_GYM
+ warp 1, 15, 23, SAFFRON_GYM
+ warp 5, 15, 30, SAFFRON_GYM
+ warp 1, 17, 17, SAFFRON_GYM
+ warp 5, 17, 9, SAFFRON_GYM
+ warp 9, 3, 26, SAFFRON_GYM
+ warp 11, 3, 3, SAFFRON_GYM
+ warp 9, 5, 7, SAFFRON_GYM
+ warp 11, 5, 12, SAFFRON_GYM
+ warp 11, 11, 4, SAFFRON_GYM
+ warp 11, 15, 31, SAFFRON_GYM
+ warp 15, 3, 24, SAFFRON_GYM
+ warp 19, 3, 28, SAFFRON_GYM
+ warp 15, 5, 2, SAFFRON_GYM
+ warp 19, 5, 10, SAFFRON_GYM
+ warp 15, 9, 20, SAFFRON_GYM
+ warp 19, 9, 29, SAFFRON_GYM
+ warp 15, 11, 14, SAFFRON_GYM
+ warp 19, 11, 6, SAFFRON_GYM
+ warp 15, 15, 21, SAFFRON_GYM
+ warp 19, 15, 25, SAFFRON_GYM
+ warp 15, 17, 11, SAFFRON_GYM
+ warp 19, 17, 19, SAFFRON_GYM
+
+ db 0 ; signs
+
+ db 9 ; objects
+ object SPRITE_LASS, 9, 8, STAY, DOWN, 1, OPP_SABRINA, 1
+ object SPRITE_MEDIUM, 10, 1, STAY, DOWN, 2, OPP_CHANNELER, 22
+ object SPRITE_BUG_CATCHER, 17, 1, STAY, DOWN, 3, OPP_PSYCHIC_TR, 1
+ object SPRITE_MEDIUM, 3, 7, STAY, DOWN, 4, OPP_CHANNELER, 23
+ object SPRITE_BUG_CATCHER, 17, 7, STAY, DOWN, 5, OPP_PSYCHIC_TR, 2
+ object SPRITE_MEDIUM, 3, 13, STAY, DOWN, 6, OPP_CHANNELER, 24
+ object SPRITE_BUG_CATCHER, 17, 13, STAY, DOWN, 7, OPP_PSYCHIC_TR, 3
+ object SPRITE_BUG_CATCHER, 3, 1, STAY, DOWN, 8, OPP_PSYCHIC_TR, 4
+ object SPRITE_GYM_HELPER, 10, 15, STAY, DOWN, 9 ; person
+
+ ; warp-to
+ warp_to 8, 17, SAFFRON_GYM_WIDTH
+ warp_to 9, 17, SAFFRON_GYM_WIDTH
+ warp_to 1, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 5, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 1, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 5, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 1, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 5, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 1, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 5, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 1, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 5, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 1, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 5, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 9, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 11, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 9, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 11, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 11, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 11, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 15, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 19, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 15, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 19, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 15, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 19, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 15, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 19, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 15, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 19, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 15, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
+ warp_to 19, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
diff --git a/data/mapObjects/SaffronMart.asm b/data/mapObjects/SaffronMart.asm
new file mode 100755
index 00000000..c376f2de
--- /dev/null
+++ b/data/mapObjects/SaffronMart.asm
@@ -0,0 +1,17 @@
+SaffronMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 4, -1
+ warp 4, 7, 4, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_2, 4, 2, STAY, NONE, 2 ; person
+ object SPRITE_LASS, 6, 5, WALK, 0, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, SAFFRON_MART_WIDTH
+ warp_to 4, 7, SAFFRON_MART_WIDTH
diff --git a/data/mapObjects/SaffronPidgeyHouse.asm b/data/mapObjects/SaffronPidgeyHouse.asm
new file mode 100755
index 00000000..65a851bf
--- /dev/null
+++ b/data/mapObjects/SaffronPidgeyHouse.asm
@@ -0,0 +1,18 @@
+SaffronPidgeyHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 3, -1
+ warp 3, 7, 3, -1
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_BRUNETTE_GIRL, 2, 3, STAY, RIGHT, 1 ; person
+ object SPRITE_BIRD, 0, 4, WALK, 1, 2 ; person
+ object SPRITE_BUG_CATCHER, 4, 1, STAY, DOWN, 3 ; person
+ object SPRITE_PAPER_SHEET, 3, 3, STAY, NONE, 4 ; person
+
+ ; warp-to
+ warp_to 2, 7, SAFFRON_PIDGEY_HOUSE_WIDTH
+ warp_to 3, 7, SAFFRON_PIDGEY_HOUSE_WIDTH
diff --git a/data/mapObjects/SaffronPokecenter.asm b/data/mapObjects/SaffronPokecenter.asm
new file mode 100755
index 00000000..db28f048
--- /dev/null
+++ b/data/mapObjects/SaffronPokecenter.asm
@@ -0,0 +1,19 @@
+SaffronPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 6, -1
+ warp 4, 7, 6, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_FOULARD_WOMAN, 5, 5, STAY, NONE, 2 ; person
+ object SPRITE_GENTLEMAN, 8, 3, STAY, DOWN, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, SAFFRON_POKECENTER_WIDTH
+ warp_to 4, 7, SAFFRON_POKECENTER_WIDTH
diff --git a/data/mapObjects/SeafoamIslands1F.asm b/data/mapObjects/SeafoamIslands1F.asm
new file mode 100755
index 00000000..67b3f0e5
--- /dev/null
+++ b/data/mapObjects/SeafoamIslands1F.asm
@@ -0,0 +1,26 @@
+SeafoamIslands1F_Object:
+ db $7d ; border block
+
+ db 7 ; warps
+ warp 4, 17, 0, -1
+ warp 5, 17, 0, -1
+ warp 26, 17, 1, -1
+ warp 27, 17, 1, -1
+ warp 7, 5, 1, SEAFOAM_ISLANDS_B1F
+ warp 25, 3, 6, SEAFOAM_ISLANDS_B1F
+ warp 23, 15, 4, SEAFOAM_ISLANDS_B1F
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_BOULDER, 18, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
+ object SPRITE_BOULDER, 26, 7, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
+
+ ; warp-to
+ warp_to 4, 17, SEAFOAM_ISLANDS_1F_WIDTH
+ warp_to 5, 17, SEAFOAM_ISLANDS_1F_WIDTH
+ warp_to 26, 17, SEAFOAM_ISLANDS_1F_WIDTH
+ warp_to 27, 17, SEAFOAM_ISLANDS_1F_WIDTH
+ warp_to 7, 5, SEAFOAM_ISLANDS_1F_WIDTH ; SEAFOAM_ISLANDS_B1F
+ warp_to 25, 3, SEAFOAM_ISLANDS_1F_WIDTH ; SEAFOAM_ISLANDS_B1F
+ warp_to 23, 15, SEAFOAM_ISLANDS_1F_WIDTH ; SEAFOAM_ISLANDS_B1F
diff --git a/data/mapObjects/SeafoamIslandsB1F.asm b/data/mapObjects/SeafoamIslandsB1F.asm
new file mode 100755
index 00000000..426ca0c3
--- /dev/null
+++ b/data/mapObjects/SeafoamIslandsB1F.asm
@@ -0,0 +1,26 @@
+SeafoamIslandsB1F_Object:
+ db $7d ; border block
+
+ db 7 ; warps
+ warp 4, 2, 0, SEAFOAM_ISLANDS_B2F
+ warp 7, 5, 4, SEAFOAM_ISLANDS_1F
+ warp 13, 7, 2, SEAFOAM_ISLANDS_B2F
+ warp 19, 15, 3, SEAFOAM_ISLANDS_B2F
+ warp 23, 15, 6, SEAFOAM_ISLANDS_1F
+ warp 25, 11, 5, SEAFOAM_ISLANDS_B2F
+ warp 25, 3, 5, SEAFOAM_ISLANDS_1F
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_BOULDER, 17, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
+ object SPRITE_BOULDER, 22, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
+
+ ; warp-to
+ warp_to 4, 2, SEAFOAM_ISLANDS_B1F_WIDTH ; SEAFOAM_ISLANDS_B2F
+ warp_to 7, 5, SEAFOAM_ISLANDS_B1F_WIDTH ; SEAFOAM_ISLANDS_1F
+ warp_to 13, 7, SEAFOAM_ISLANDS_B1F_WIDTH ; SEAFOAM_ISLANDS_B2F
+ warp_to 19, 15, SEAFOAM_ISLANDS_B1F_WIDTH ; SEAFOAM_ISLANDS_B2F
+ warp_to 23, 15, SEAFOAM_ISLANDS_B1F_WIDTH ; SEAFOAM_ISLANDS_1F
+ warp_to 25, 11, SEAFOAM_ISLANDS_B1F_WIDTH ; SEAFOAM_ISLANDS_B2F
+ warp_to 25, 3, SEAFOAM_ISLANDS_B1F_WIDTH ; SEAFOAM_ISLANDS_1F
diff --git a/data/mapObjects/SeafoamIslandsB2F.asm b/data/mapObjects/SeafoamIslandsB2F.asm
new file mode 100755
index 00000000..9c1a7898
--- /dev/null
+++ b/data/mapObjects/SeafoamIslandsB2F.asm
@@ -0,0 +1,26 @@
+SeafoamIslandsB2F_Object:
+ db $7d ; border block
+
+ db 7 ; warps
+ warp 5, 3, 0, SEAFOAM_ISLANDS_B1F
+ warp 5, 13, 0, SEAFOAM_ISLANDS_B3F
+ warp 13, 7, 2, SEAFOAM_ISLANDS_B1F
+ warp 19, 15, 3, SEAFOAM_ISLANDS_B1F
+ warp 25, 3, 3, SEAFOAM_ISLANDS_B3F
+ warp 25, 11, 5, SEAFOAM_ISLANDS_B1F
+ warp 25, 14, 4, SEAFOAM_ISLANDS_B3F
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_BOULDER, 18, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
+ object SPRITE_BOULDER, 23, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
+
+ ; warp-to
+ warp_to 5, 3, SEAFOAM_ISLANDS_B2F_WIDTH ; SEAFOAM_ISLANDS_B1F
+ warp_to 5, 13, SEAFOAM_ISLANDS_B2F_WIDTH ; SEAFOAM_ISLANDS_B3F
+ warp_to 13, 7, SEAFOAM_ISLANDS_B2F_WIDTH ; SEAFOAM_ISLANDS_B1F
+ warp_to 19, 15, SEAFOAM_ISLANDS_B2F_WIDTH ; SEAFOAM_ISLANDS_B1F
+ warp_to 25, 3, SEAFOAM_ISLANDS_B2F_WIDTH ; SEAFOAM_ISLANDS_B3F
+ warp_to 25, 11, SEAFOAM_ISLANDS_B2F_WIDTH ; SEAFOAM_ISLANDS_B1F
+ warp_to 25, 14, SEAFOAM_ISLANDS_B2F_WIDTH ; SEAFOAM_ISLANDS_B3F
diff --git a/data/mapObjects/SeafoamIslandsB3F.asm b/data/mapObjects/SeafoamIslandsB3F.asm
new file mode 100755
index 00000000..d194e1cd
--- /dev/null
+++ b/data/mapObjects/SeafoamIslandsB3F.asm
@@ -0,0 +1,30 @@
+SeafoamIslandsB3F_Object:
+ db $7d ; border block
+
+ db 7 ; warps
+ warp 5, 12, 1, SEAFOAM_ISLANDS_B2F
+ warp 8, 6, 2, SEAFOAM_ISLANDS_B4F
+ warp 25, 4, 3, SEAFOAM_ISLANDS_B4F
+ warp 25, 3, 4, SEAFOAM_ISLANDS_B2F
+ warp 25, 14, 6, SEAFOAM_ISLANDS_B2F
+ warp 20, 17, 0, SEAFOAM_ISLANDS_B4F
+ warp 21, 17, 1, SEAFOAM_ISLANDS_B4F
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_BOULDER, 5, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
+ object SPRITE_BOULDER, 3, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
+ object SPRITE_BOULDER, 8, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 3 ; person
+ object SPRITE_BOULDER, 9, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 4 ; person
+ object SPRITE_BOULDER, 18, 6, STAY, NONE, 5 ; person
+ object SPRITE_BOULDER, 19, 6, STAY, NONE, 6 ; person
+
+ ; warp-to
+ warp_to 5, 12, SEAFOAM_ISLANDS_B3F_WIDTH ; SEAFOAM_ISLANDS_B2F
+ warp_to 8, 6, SEAFOAM_ISLANDS_B3F_WIDTH ; SEAFOAM_ISLANDS_B4F
+ warp_to 25, 4, SEAFOAM_ISLANDS_B3F_WIDTH ; SEAFOAM_ISLANDS_B4F
+ warp_to 25, 3, SEAFOAM_ISLANDS_B3F_WIDTH ; SEAFOAM_ISLANDS_B2F
+ warp_to 25, 14, SEAFOAM_ISLANDS_B3F_WIDTH ; SEAFOAM_ISLANDS_B2F
+ warp_to 20, 17, SEAFOAM_ISLANDS_B3F_WIDTH ; SEAFOAM_ISLANDS_B4F
+ warp_to 21, 17, SEAFOAM_ISLANDS_B3F_WIDTH ; SEAFOAM_ISLANDS_B4F
diff --git a/data/mapObjects/SeafoamIslandsB4F.asm b/data/mapObjects/SeafoamIslandsB4F.asm
new file mode 100755
index 00000000..62d88b0c
--- /dev/null
+++ b/data/mapObjects/SeafoamIslandsB4F.asm
@@ -0,0 +1,23 @@
+SeafoamIslandsB4F_Object:
+ db $7d ; border block
+
+ db 4 ; warps
+ warp 20, 17, 5, SEAFOAM_ISLANDS_B3F
+ warp 21, 17, 6, SEAFOAM_ISLANDS_B3F
+ warp 11, 7, 1, SEAFOAM_ISLANDS_B3F
+ warp 25, 4, 2, SEAFOAM_ISLANDS_B3F
+
+ db 2 ; signs
+ sign 9, 15, 4 ; SeafoamIslands5Text4
+ sign 23, 1, 5 ; SeafoamIslands5Text5
+
+ db 3 ; objects
+ object SPRITE_BOULDER, 4, 15, STAY, NONE, 1 ; person
+ object SPRITE_BOULDER, 5, 15, STAY, NONE, 2 ; person
+ object SPRITE_BIRD, 6, 1, STAY, DOWN, 3, ARTICUNO, 50
+
+ ; warp-to
+ warp_to 20, 17, SEAFOAM_ISLANDS_B4F_WIDTH ; SEAFOAM_ISLANDS_B3F
+ warp_to 21, 17, SEAFOAM_ISLANDS_B4F_WIDTH ; SEAFOAM_ISLANDS_B3F
+ warp_to 11, 7, SEAFOAM_ISLANDS_B4F_WIDTH ; SEAFOAM_ISLANDS_B3F
+ warp_to 25, 4, SEAFOAM_ISLANDS_B4F_WIDTH ; SEAFOAM_ISLANDS_B3F
diff --git a/data/mapObjects/SilphCo10F.asm b/data/mapObjects/SilphCo10F.asm
new file mode 100755
index 00000000..1c8948d3
--- /dev/null
+++ b/data/mapObjects/SilphCo10F.asm
@@ -0,0 +1,28 @@
+SilphCo10F_Object:
+ db $2e ; border block
+
+ db 6 ; warps
+ warp 8, 0, 0, SILPH_CO_9F
+ warp 10, 0, 0, SILPH_CO_11F
+ warp 12, 0, 0, SILPH_CO_ELEVATOR
+ warp 9, 11, 3, SILPH_CO_4F
+ warp 13, 15, 5, SILPH_CO_4F
+ warp 13, 7, 6, SILPH_CO_4F
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_ROCKET, 1, 9, STAY, RIGHT, 1, OPP_ROCKET, 39
+ object SPRITE_OAK_AIDE, 10, 2, STAY, LEFT, 2, OPP_SCIENTIST, 11
+ object SPRITE_ERIKA, 9, 15, WALK, 0, 3 ; person
+ object SPRITE_BALL, 2, 12, STAY, NONE, 4, TM_26
+ object SPRITE_BALL, 4, 14, STAY, NONE, 5, RARE_CANDY
+ object SPRITE_BALL, 5, 11, STAY, NONE, 6, CARBOS
+
+ ; warp-to
+ warp_to 8, 0, SILPH_CO_10F_WIDTH ; SILPH_CO_9F
+ warp_to 10, 0, SILPH_CO_10F_WIDTH ; SILPH_CO_11F
+ warp_to 12, 0, SILPH_CO_10F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 9, 11, SILPH_CO_10F_WIDTH ; SILPH_CO_4F
+ warp_to 13, 15, SILPH_CO_10F_WIDTH ; SILPH_CO_4F
+ warp_to 13, 7, SILPH_CO_10F_WIDTH ; SILPH_CO_4F
diff --git a/data/mapObjects/SilphCo11F.asm b/data/mapObjects/SilphCo11F.asm
new file mode 100755
index 00000000..ec6331b2
--- /dev/null
+++ b/data/mapObjects/SilphCo11F.asm
@@ -0,0 +1,24 @@
+SilphCo11F_Object:
+ db $d ; border block
+
+ db 4 ; warps
+ warp 9, 0, 1, SILPH_CO_10F
+ warp 13, 0, 0, SILPH_CO_ELEVATOR
+ warp 5, 5, 9, -1
+ warp 3, 2, 3, SILPH_CO_7F
+
+ db 0 ; signs
+
+ db 6 ; objects
+ object SPRITE_MR_MASTERBALL, 7, 5, STAY, DOWN, 1 ; person
+ object SPRITE_FOULARD_WOMAN, 10, 5, STAY, DOWN, 2 ; person
+ object SPRITE_GIOVANNI, 6, 9, STAY, DOWN, 3, OPP_GIOVANNI, 2
+ object SPRITE_JAMES, 2, 8, STAY, UP, 4
+ object SPRITE_ROCKET, 15, 9, STAY, UP, 5, OPP_ROCKET, 40
+ object SPRITE_JESSIE, 3, 8, STAY, UP, 6
+
+ ; warp-to
+ warp_to 9, 0, SILPH_CO_11F_WIDTH ; SILPH_CO_10F
+ warp_to 13, 0, SILPH_CO_11F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 5, 5, SILPH_CO_11F_WIDTH
+ warp_to 3, 2, SILPH_CO_11F_WIDTH ; SILPH_CO_7F
diff --git a/data/mapObjects/SilphCo1F.asm b/data/mapObjects/SilphCo1F.asm
new file mode 100755
index 00000000..fc040091
--- /dev/null
+++ b/data/mapObjects/SilphCo1F.asm
@@ -0,0 +1,21 @@
+SilphCo1F_Object:
+ db $2e ; border block
+
+ db 5 ; warps
+ warp 10, 17, 5, -1
+ warp 11, 17, 5, -1
+ warp 26, 0, 0, SILPH_CO_2F
+ warp 20, 0, 0, SILPH_CO_ELEVATOR
+ warp 16, 10, 6, SILPH_CO_3F
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_CABLE_CLUB_WOMAN, 4, 2, STAY, DOWN, 1 ; person
+
+ ; warp-to
+ warp_to 10, 17, SILPH_CO_1F_WIDTH
+ warp_to 11, 17, SILPH_CO_1F_WIDTH
+ warp_to 26, 0, SILPH_CO_1F_WIDTH ; SILPH_CO_2F
+ warp_to 20, 0, SILPH_CO_1F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 16, 10, SILPH_CO_1F_WIDTH ; SILPH_CO_3F
diff --git a/data/mapObjects/SilphCo2F.asm b/data/mapObjects/SilphCo2F.asm
new file mode 100755
index 00000000..bc30d78d
--- /dev/null
+++ b/data/mapObjects/SilphCo2F.asm
@@ -0,0 +1,29 @@
+SilphCo2F_Object:
+ db $2e ; border block
+
+ db 7 ; warps
+ warp 24, 0, 2, SILPH_CO_1F
+ warp 26, 0, 0, SILPH_CO_3F
+ warp 20, 0, 0, SILPH_CO_ELEVATOR
+ warp 3, 3, 6, SILPH_CO_3F
+ warp 13, 3, 4, SILPH_CO_8F
+ warp 27, 15, 5, SILPH_CO_8F
+ warp 9, 15, 4, SILPH_CO_6F
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_ERIKA, 10, 1, STAY, UP, 1 ; person
+ object SPRITE_OAK_AIDE, 5, 12, STAY, DOWN, 2, OPP_SCIENTIST, 2
+ object SPRITE_OAK_AIDE, 24, 13, STAY, LEFT, 3, OPP_SCIENTIST, 3
+ object SPRITE_ROCKET, 16, 11, STAY, UP, 4, OPP_ROCKET, 23
+ object SPRITE_ROCKET, 24, 7, STAY, UP, 5, OPP_ROCKET, 24
+
+ ; warp-to
+ warp_to 24, 0, SILPH_CO_2F_WIDTH ; SILPH_CO_1F
+ warp_to 26, 0, SILPH_CO_2F_WIDTH ; SILPH_CO_3F
+ warp_to 20, 0, SILPH_CO_2F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 3, 3, SILPH_CO_2F_WIDTH ; SILPH_CO_3F
+ warp_to 13, 3, SILPH_CO_2F_WIDTH ; SILPH_CO_8F
+ warp_to 27, 15, SILPH_CO_2F_WIDTH ; SILPH_CO_8F
+ warp_to 9, 15, SILPH_CO_2F_WIDTH ; SILPH_CO_6F
diff --git a/data/mapObjects/SilphCo3F.asm b/data/mapObjects/SilphCo3F.asm
new file mode 100755
index 00000000..f45cdf81
--- /dev/null
+++ b/data/mapObjects/SilphCo3F.asm
@@ -0,0 +1,34 @@
+SilphCo3F_Object:
+ db $2e ; border block
+
+ db 10 ; warps
+ warp 26, 0, 1, SILPH_CO_2F
+ warp 24, 0, 0, SILPH_CO_4F
+ warp 20, 0, 0, SILPH_CO_ELEVATOR
+ warp 23, 11, 9, SILPH_CO_3F
+ warp 3, 3, 5, SILPH_CO_5F
+ warp 3, 15, 6, SILPH_CO_5F
+ warp 27, 3, 3, SILPH_CO_2F
+ warp 3, 11, 3, SILPH_CO_9F
+ warp 11, 11, 4, SILPH_CO_7F
+ warp 27, 15, 3, SILPH_CO_3F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_LAPRAS_GIVER, 24, 8, STAY, NONE, 1 ; person
+ object SPRITE_ROCKET, 20, 7, STAY, LEFT, 2, OPP_ROCKET, 25
+ object SPRITE_OAK_AIDE, 7, 9, STAY, DOWN, 3, OPP_SCIENTIST, 4
+ object SPRITE_BALL, 8, 5, STAY, NONE, 4, HYPER_POTION
+
+ ; warp-to
+ warp_to 26, 0, SILPH_CO_3F_WIDTH ; SILPH_CO_2F
+ warp_to 24, 0, SILPH_CO_3F_WIDTH ; SILPH_CO_4F
+ warp_to 20, 0, SILPH_CO_3F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 23, 11, SILPH_CO_3F_WIDTH ; SILPH_CO_3F
+ warp_to 3, 3, SILPH_CO_3F_WIDTH ; SILPH_CO_5F
+ warp_to 3, 15, SILPH_CO_3F_WIDTH ; SILPH_CO_5F
+ warp_to 27, 3, SILPH_CO_3F_WIDTH ; SILPH_CO_2F
+ warp_to 3, 11, SILPH_CO_3F_WIDTH ; SILPH_CO_9F
+ warp_to 11, 11, SILPH_CO_3F_WIDTH ; SILPH_CO_7F
+ warp_to 27, 15, SILPH_CO_3F_WIDTH ; SILPH_CO_3F
diff --git a/data/mapObjects/SilphCo4F.asm b/data/mapObjects/SilphCo4F.asm
new file mode 100755
index 00000000..3d865bbc
--- /dev/null
+++ b/data/mapObjects/SilphCo4F.asm
@@ -0,0 +1,31 @@
+SilphCo4F_Object:
+ db $2e ; border block
+
+ db 7 ; warps
+ warp 24, 0, 1, SILPH_CO_3F
+ warp 26, 0, 1, SILPH_CO_5F
+ warp 20, 0, 0, SILPH_CO_ELEVATOR
+ warp 11, 7, 3, SILPH_CO_10F
+ warp 17, 3, 3, SILPH_CO_6F
+ warp 3, 15, 4, SILPH_CO_10F
+ warp 17, 11, 5, SILPH_CO_10F
+
+ db 0 ; signs
+
+ db 7 ; objects
+ object SPRITE_LAPRAS_GIVER, 6, 2, STAY, NONE, 1 ; person
+ object SPRITE_ROCKET, 9, 14, STAY, RIGHT, 2, OPP_ROCKET, 26
+ object SPRITE_OAK_AIDE, 14, 6, STAY, LEFT, 3, OPP_SCIENTIST, 5
+ object SPRITE_ROCKET, 26, 10, STAY, UP, 4, OPP_ROCKET, 27
+ object SPRITE_BALL, 3, 9, STAY, NONE, 5, FULL_HEAL
+ object SPRITE_BALL, 4, 7, STAY, NONE, 6, MAX_REVIVE
+ object SPRITE_BALL, 5, 8, STAY, NONE, 7, ESCAPE_ROPE
+
+ ; warp-to
+ warp_to 24, 0, SILPH_CO_4F_WIDTH ; SILPH_CO_3F
+ warp_to 26, 0, SILPH_CO_4F_WIDTH ; SILPH_CO_5F
+ warp_to 20, 0, SILPH_CO_4F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 11, 7, SILPH_CO_4F_WIDTH ; SILPH_CO_10F
+ warp_to 17, 3, SILPH_CO_4F_WIDTH ; SILPH_CO_6F
+ warp_to 3, 15, SILPH_CO_4F_WIDTH ; SILPH_CO_10F
+ warp_to 17, 11, SILPH_CO_4F_WIDTH ; SILPH_CO_10F
diff --git a/data/mapObjects/SilphCo5F.asm b/data/mapObjects/SilphCo5F.asm
new file mode 100755
index 00000000..c10f17c8
--- /dev/null
+++ b/data/mapObjects/SilphCo5F.asm
@@ -0,0 +1,35 @@
+SilphCo5F_Object:
+ db $2e ; border block
+
+ db 7 ; warps
+ warp 24, 0, 1, SILPH_CO_6F
+ warp 26, 0, 1, SILPH_CO_4F
+ warp 20, 0, 0, SILPH_CO_ELEVATOR
+ warp 27, 3, 5, SILPH_CO_7F
+ warp 9, 15, 4, SILPH_CO_9F
+ warp 11, 5, 4, SILPH_CO_3F
+ warp 3, 15, 5, SILPH_CO_3F
+
+ db 0 ; signs
+
+ db 11 ; objects
+ object SPRITE_LAPRAS_GIVER, 13, 9, STAY, NONE, 1 ; person
+ object SPRITE_ROCKET, 8, 16, STAY, RIGHT, 2, OPP_ROCKET, 28
+ object SPRITE_OAK_AIDE, 8, 3, STAY, RIGHT, 3, OPP_SCIENTIST, 6
+ object SPRITE_ROCKER, 18, 10, STAY, UP, 4, OPP_JUGGLER, 1
+ object SPRITE_ROCKET, 28, 4, STAY, UP, 5, OPP_ROCKET, 29
+ object SPRITE_BALL, 2, 13, STAY, NONE, 6, TM_09
+ object SPRITE_BALL, 4, 6, STAY, NONE, 7, PROTEIN
+ object SPRITE_BALL, 21, 16, STAY, NONE, 8, CARD_KEY
+ object SPRITE_CLIPBOARD, 22, 12, STAY, NONE, 9 ; person
+ object SPRITE_CLIPBOARD, 25, 10, STAY, NONE, 10 ; person
+ object SPRITE_CLIPBOARD, 24, 6, STAY, NONE, 11 ; person
+
+ ; warp-to
+ warp_to 24, 0, SILPH_CO_5F_WIDTH ; SILPH_CO_6F
+ warp_to 26, 0, SILPH_CO_5F_WIDTH ; SILPH_CO_4F
+ warp_to 20, 0, SILPH_CO_5F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 27, 3, SILPH_CO_5F_WIDTH ; SILPH_CO_7F
+ warp_to 9, 15, SILPH_CO_5F_WIDTH ; SILPH_CO_9F
+ warp_to 11, 5, SILPH_CO_5F_WIDTH ; SILPH_CO_3F
+ warp_to 3, 15, SILPH_CO_5F_WIDTH ; SILPH_CO_3F
diff --git a/data/mapObjects/SilphCo6F.asm b/data/mapObjects/SilphCo6F.asm
new file mode 100755
index 00000000..ad2ac32f
--- /dev/null
+++ b/data/mapObjects/SilphCo6F.asm
@@ -0,0 +1,30 @@
+SilphCo6F_Object:
+ db $2e ; border block
+
+ db 5 ; warps
+ warp 16, 0, 1, SILPH_CO_7F
+ warp 14, 0, 0, SILPH_CO_5F
+ warp 18, 0, 0, SILPH_CO_ELEVATOR
+ warp 3, 3, 4, SILPH_CO_4F
+ warp 23, 3, 6, SILPH_CO_2F
+
+ db 0 ; signs
+
+ db 10 ; objects
+ object SPRITE_LAPRAS_GIVER, 10, 6, STAY, NONE, 1 ; person
+ object SPRITE_LAPRAS_GIVER, 20, 6, STAY, NONE, 2 ; person
+ object SPRITE_ERIKA, 21, 6, STAY, DOWN, 3 ; person
+ object SPRITE_ERIKA, 11, 10, STAY, RIGHT, 4 ; person
+ object SPRITE_LAPRAS_GIVER, 18, 13, STAY, UP, 5 ; person
+ object SPRITE_ROCKET, 17, 3, STAY, RIGHT, 6, OPP_ROCKET, 30
+ object SPRITE_OAK_AIDE, 7, 8, STAY, DOWN, 7, OPP_SCIENTIST, 7
+ object SPRITE_ROCKET, 14, 15, STAY, LEFT, 8, OPP_ROCKET, 31
+ object SPRITE_BALL, 3, 12, STAY, NONE, 9, HP_UP
+ object SPRITE_BALL, 2, 15, STAY, NONE, 10, X_ACCURACY
+
+ ; warp-to
+ warp_to 16, 0, SILPH_CO_6F_WIDTH ; SILPH_CO_7F
+ warp_to 14, 0, SILPH_CO_6F_WIDTH ; SILPH_CO_5F
+ warp_to 18, 0, SILPH_CO_6F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 3, 3, SILPH_CO_6F_WIDTH ; SILPH_CO_4F
+ warp_to 23, 3, SILPH_CO_6F_WIDTH ; SILPH_CO_2F
diff --git a/data/mapObjects/SilphCo7F.asm b/data/mapObjects/SilphCo7F.asm
new file mode 100755
index 00000000..255f4b33
--- /dev/null
+++ b/data/mapObjects/SilphCo7F.asm
@@ -0,0 +1,33 @@
+SilphCo7F_Object:
+ db $2e ; border block
+
+ db 6 ; warps
+ warp 16, 0, 1, SILPH_CO_8F
+ warp 22, 0, 0, SILPH_CO_6F
+ warp 18, 0, 0, SILPH_CO_ELEVATOR
+ warp 5, 7, 3, SILPH_CO_11F
+ warp 5, 3, 8, SILPH_CO_3F
+ warp 21, 15, 3, SILPH_CO_5F
+
+ db 0 ; signs
+
+ db 11 ; objects
+ object SPRITE_LAPRAS_GIVER, 1, 5, STAY, NONE, 1 ; person
+ object SPRITE_LAPRAS_GIVER, 13, 13, STAY, UP, 2 ; person
+ object SPRITE_LAPRAS_GIVER, 7, 10, STAY, NONE, 3 ; person
+ object SPRITE_ERIKA, 10, 8, STAY, NONE, 4 ; person
+ object SPRITE_ROCKET, 13, 1, STAY, DOWN, 5, OPP_ROCKET, 32
+ object SPRITE_OAK_AIDE, 2, 13, STAY, DOWN, 6, OPP_SCIENTIST, 8
+ object SPRITE_ROCKET, 20, 2, STAY, LEFT, 7, OPP_ROCKET, 33
+ object SPRITE_ROCKET, 19, 14, STAY, RIGHT, 8, OPP_ROCKET, 34
+ object SPRITE_BLUE, 3, 7, STAY, UP, 9 ; person
+ object SPRITE_BALL, 1, 9, STAY, NONE, 10, CALCIUM
+ object SPRITE_BALL, 24, 11, STAY, NONE, 11, TM_03
+
+ ; warp-to
+ warp_to 16, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_8F
+ warp_to 22, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_6F
+ warp_to 18, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 5, 7, SILPH_CO_7F_WIDTH ; SILPH_CO_11F
+ warp_to 5, 3, SILPH_CO_7F_WIDTH ; SILPH_CO_3F
+ warp_to 21, 15, SILPH_CO_7F_WIDTH ; SILPH_CO_5F
diff --git a/data/mapObjects/SilphCo8F.asm b/data/mapObjects/SilphCo8F.asm
new file mode 100755
index 00000000..d05c7844
--- /dev/null
+++ b/data/mapObjects/SilphCo8F.asm
@@ -0,0 +1,28 @@
+SilphCo8F_Object:
+ db $2e ; border block
+
+ db 7 ; warps
+ warp 16, 0, 1, SILPH_CO_9F
+ warp 14, 0, 0, SILPH_CO_7F
+ warp 18, 0, 0, SILPH_CO_ELEVATOR
+ warp 3, 11, 6, SILPH_CO_8F
+ warp 3, 15, 4, SILPH_CO_2F
+ warp 11, 5, 5, SILPH_CO_2F
+ warp 11, 9, 3, SILPH_CO_8F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_LAPRAS_GIVER, 4, 2, STAY, NONE, 1 ; person
+ object SPRITE_ROCKET, 19, 2, STAY, LEFT, 2, OPP_ROCKET, 35
+ object SPRITE_OAK_AIDE, 10, 2, STAY, DOWN, 3, OPP_SCIENTIST, 9
+ object SPRITE_ROCKET, 12, 15, STAY, RIGHT, 4, OPP_ROCKET, 36
+
+ ; warp-to
+ warp_to 16, 0, SILPH_CO_8F_WIDTH ; SILPH_CO_9F
+ warp_to 14, 0, SILPH_CO_8F_WIDTH ; SILPH_CO_7F
+ warp_to 18, 0, SILPH_CO_8F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 3, 11, SILPH_CO_8F_WIDTH ; SILPH_CO_8F
+ warp_to 3, 15, SILPH_CO_8F_WIDTH ; SILPH_CO_2F
+ warp_to 11, 5, SILPH_CO_8F_WIDTH ; SILPH_CO_2F
+ warp_to 11, 9, SILPH_CO_8F_WIDTH ; SILPH_CO_8F_WIDTH
diff --git a/data/mapObjects/SilphCo9F.asm b/data/mapObjects/SilphCo9F.asm
new file mode 100755
index 00000000..28ef5f10
--- /dev/null
+++ b/data/mapObjects/SilphCo9F.asm
@@ -0,0 +1,24 @@
+SilphCo9F_Object:
+ db $2e ; border block
+
+ db 5 ; warps
+ warp 14, 0, 0, SILPH_CO_10F
+ warp 16, 0, 0, SILPH_CO_8F
+ warp 18, 0, 0, SILPH_CO_ELEVATOR
+ warp 9, 3, 7, SILPH_CO_3F
+ warp 17, 15, 4, SILPH_CO_5F
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_NURSE, 3, 14, STAY, DOWN, 1 ; person
+ object SPRITE_ROCKET, 2, 4, STAY, UP, 2, OPP_ROCKET, 37
+ object SPRITE_OAK_AIDE, 21, 13, STAY, DOWN, 3, OPP_SCIENTIST, 10
+ object SPRITE_ROCKET, 13, 16, STAY, UP, 4, OPP_ROCKET, 38
+
+ ; warp-to
+ warp_to 14, 0, SILPH_CO_9F_WIDTH ; SILPH_CO_10F
+ warp_to 16, 0, SILPH_CO_9F_WIDTH ; SILPH_CO_8F
+ warp_to 18, 0, SILPH_CO_9F_WIDTH ; SILPH_CO_ELEVATOR
+ warp_to 9, 3, SILPH_CO_9F_WIDTH ; SILPH_CO_3F
+ warp_to 17, 15, SILPH_CO_9F_WIDTH ; SILPH_CO_5F
diff --git a/data/mapObjects/SilphCoElevator.asm b/data/mapObjects/SilphCoElevator.asm
new file mode 100755
index 00000000..9c4b5a79
--- /dev/null
+++ b/data/mapObjects/SilphCoElevator.asm
@@ -0,0 +1,15 @@
+SilphCoElevator_Object:
+ db $f ; border block
+
+ db 2 ; warps
+ warp 1, 3, 0, 237
+ warp 2, 3, 0, 237
+
+ db 1 ; signs
+ sign 3, 0, 1 ; SilphCoElevatorText1
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 1, 3, SILPH_CO_ELEVATOR_WIDTH
+ warp_to 2, 3, SILPH_CO_ELEVATOR_WIDTH
diff --git a/data/mapObjects/TradeCenter.asm b/data/mapObjects/TradeCenter.asm
new file mode 100644
index 00000000..e6df8087
--- /dev/null
+++ b/data/mapObjects/TradeCenter.asm
@@ -0,0 +1,9 @@
+TradeCenter_Object:
+ db $e ; border block
+
+ db 0 ; warps
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_RED, 2, 2, STAY, 0, 1 ; person
diff --git a/data/mapObjects/UndergroundPathNorthSouth.asm b/data/mapObjects/UndergroundPathNorthSouth.asm
new file mode 100755
index 00000000..35e21cca
--- /dev/null
+++ b/data/mapObjects/UndergroundPathNorthSouth.asm
@@ -0,0 +1,14 @@
+UndergroundPathNorthSouth_Object:
+ db $1 ; border block
+
+ db 2 ; warps
+ warp 5, 4, 2, UNDERGROUND_PATH_ROUTE_5
+ warp 2, 41, 2, UNDERGROUND_PATH_ROUTE_6
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 5, 4, UNDERGROUND_PATH_NORTH_SOUTH_WIDTH ; UNDERGROUND_PATH_ROUTE_5
+ warp_to 2, 41, UNDERGROUND_PATH_NORTH_SOUTH_WIDTH ; UNDERGROUND_PATH_ROUTE_6
diff --git a/data/mapObjects/UndergroundPathRoute5.asm b/data/mapObjects/UndergroundPathRoute5.asm
new file mode 100755
index 00000000..af71ebb4
--- /dev/null
+++ b/data/mapObjects/UndergroundPathRoute5.asm
@@ -0,0 +1,17 @@
+UndergroundPathRoute5_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 3, 7, 3, -1
+ warp 4, 7, 3, -1
+ warp 4, 4, 0, UNDERGROUND_PATH_NORTH_SOUTH
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_LITTLE_GIRL, 2, 3, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 3, 7, UNDERGROUND_PATH_ROUTE_5_WIDTH
+ warp_to 4, 7, UNDERGROUND_PATH_ROUTE_5_WIDTH
+ warp_to 4, 4, UNDERGROUND_PATH_ROUTE_5_WIDTH ; UNDERGROUND_PATH_NORTH_SOUTH
diff --git a/data/mapObjects/UndergroundPathRoute6.asm b/data/mapObjects/UndergroundPathRoute6.asm
new file mode 100755
index 00000000..5a40ade2
--- /dev/null
+++ b/data/mapObjects/UndergroundPathRoute6.asm
@@ -0,0 +1,17 @@
+UndergroundPathRoute6_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 3, 7, 3, -1
+ warp 4, 7, 3, -1
+ warp 4, 4, 1, UNDERGROUND_PATH_NORTH_SOUTH
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GIRL, 2, 3, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 3, 7, UNDERGROUND_PATH_ROUTE_6_WIDTH
+ warp_to 4, 7, UNDERGROUND_PATH_ROUTE_6_WIDTH
+ warp_to 4, 4, UNDERGROUND_PATH_ROUTE_6_WIDTH ; UNDERGROUND_PATH_NORTH_SOUTH
diff --git a/data/mapObjects/UndergroundPathRoute7.asm b/data/mapObjects/UndergroundPathRoute7.asm
new file mode 100755
index 00000000..4666e0c9
--- /dev/null
+++ b/data/mapObjects/UndergroundPathRoute7.asm
@@ -0,0 +1,17 @@
+UndergroundPathRoute7_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 3, 7, 4, -1
+ warp 4, 7, 4, -1
+ warp 4, 4, 0, UNDERGROUND_PATH_WEST_EAST
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FAT_BALD_GUY, 2, 4, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 3, 7, UNDERGROUND_PATH_ROUTE_7_WIDTH
+ warp_to 4, 7, UNDERGROUND_PATH_ROUTE_7_WIDTH
+ warp_to 4, 4, UNDERGROUND_PATH_ROUTE_7_WIDTH ; UNDERGROUND_PATH_WEST_EAST
diff --git a/data/mapObjects/UndergroundPathRoute7Copy.asm b/data/mapObjects/UndergroundPathRoute7Copy.asm
new file mode 100755
index 00000000..c020646e
--- /dev/null
+++ b/data/mapObjects/UndergroundPathRoute7Copy.asm
@@ -0,0 +1,18 @@
+UndergroundPathRoute7Copy_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 3, 7, 5, -1
+ warp 4, 7, 5, -1
+ warp 4, 4, 0, UNDERGROUND_PATH_WEST_EAST
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_GIRL, 3, 2, STAY, NONE, 1 ; person
+ object SPRITE_FAT_BALD_GUY, 2, 4, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 3, 7, UNDERGROUND_PATH_ROUTE_7_COPY_WIDTH
+ warp_to 4, 7, UNDERGROUND_PATH_ROUTE_7_COPY_WIDTH
+ warp_to 4, 4, UNDERGROUND_PATH_ROUTE_7_COPY_WIDTH ; UNDERGROUND_PATH_WEST_EAST
diff --git a/data/mapObjects/UndergroundPathRoute8.asm b/data/mapObjects/UndergroundPathRoute8.asm
new file mode 100755
index 00000000..8be0d474
--- /dev/null
+++ b/data/mapObjects/UndergroundPathRoute8.asm
@@ -0,0 +1,17 @@
+UndergroundPathRoute8_Object:
+ db $a ; border block
+
+ db 3 ; warps
+ warp 3, 7, 4, -1
+ warp 4, 7, 4, -1
+ warp 4, 4, 1, UNDERGROUND_PATH_WEST_EAST
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GIRL, 3, 4, STAY, NONE, 1 ; person
+
+ ; warp-to
+ warp_to 3, 7, UNDERGROUND_PATH_ROUTE_8_WIDTH
+ warp_to 4, 7, UNDERGROUND_PATH_ROUTE_8_WIDTH
+ warp_to 4, 4, UNDERGROUND_PATH_ROUTE_8_WIDTH ; UNDERGROUND_PATH_WEST_EAST
diff --git a/data/mapObjects/UndergroundPathWestEast.asm b/data/mapObjects/UndergroundPathWestEast.asm
new file mode 100755
index 00000000..fa064aca
--- /dev/null
+++ b/data/mapObjects/UndergroundPathWestEast.asm
@@ -0,0 +1,14 @@
+UndergroundPathWestEast_Object:
+ db $1 ; border block
+
+ db 2 ; warps
+ warp 2, 5, 2, UNDERGROUND_PATH_ROUTE_7
+ warp 47, 2, 2, UNDERGROUND_PATH_ROUTE_8
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 2, 5, UNDERGROUND_PATH_WEST_EAST_WIDTH ; UNDERGROUND_PATH_ROUTE_7
+ warp_to 47, 2, UNDERGROUND_PATH_WEST_EAST_WIDTH ; UNDERGROUND_PATH_ROUTE_8
diff --git a/data/mapObjects/VermilionCity.asm b/data/mapObjects/VermilionCity.asm
new file mode 100755
index 00000000..646f126a
--- /dev/null
+++ b/data/mapObjects/VermilionCity.asm
@@ -0,0 +1,42 @@
+VermilionCity_Object:
+ db $43 ; border block
+
+ db 9 ; warps
+ warp 11, 3, 0, VERMILION_POKECENTER
+ warp 9, 13, 0, POKEMON_FAN_CLUB
+ warp 23, 13, 0, VERMILION_MART
+ warp 12, 19, 0, VERMILION_GYM
+ warp 23, 19, 0, VERMILION_PIDGEY_HOUSE
+ warp 18, 31, 0, VERMILION_DOCK
+ warp 19, 31, 0, VERMILION_DOCK
+ warp 15, 13, 0, VERMILION_TRADE_HOUSE
+ warp 7, 3, 0, VERMILION_OLD_ROD_HOUSE
+
+ db 7 ; signs
+ sign 27, 3, 8 ; VermilionCityText7
+ sign 37, 13, 9 ; VermilionCityText8
+ sign 24, 13, 10 ; MartSignText
+ sign 12, 3, 11 ; PokeCenterSignText
+ sign 7, 13, 12 ; VermilionCityText11
+ sign 7, 19, 13 ; VermilionCityText12
+ sign 29, 15, 14 ; VermilionCityText13
+
+ db 7 ; objects
+ object SPRITE_LASS, 19, 7, WALK, 2, 1 ; person
+ object SPRITE_GAMBLER, 14, 6, STAY, NONE, 2 ; person
+ object SPRITE_SAILOR, 19, 30, STAY, UP, 3 ; person
+ object SPRITE_GAMBLER, 30, 7, STAY, NONE, 4 ; person
+ object SPRITE_SLOWBRO, 29, 9, WALK, 1, 5 ; person
+ object SPRITE_SAILOR, 25, 27, WALK, 2, 6 ; person
+ object SPRITE_OFFICER_JENNY, 19, 15, STAY, NONE, 7 ; person
+
+ ; warp-to
+ warp_to 11, 3, VERMILION_CITY_WIDTH ; VERMILION_POKECENTER
+ warp_to 9, 13, VERMILION_CITY_WIDTH ; POKEMON_FAN_CLUB
+ warp_to 23, 13, VERMILION_CITY_WIDTH ; VERMILION_MART
+ warp_to 12, 19, VERMILION_CITY_WIDTH ; VERMILION_GYM
+ warp_to 23, 19, VERMILION_CITY_WIDTH ; VERMILION_PIDGEY_HOUSE
+ warp_to 18, 31, VERMILION_CITY_WIDTH ; VERMILION_DOCK
+ warp_to 19, 31, VERMILION_CITY_WIDTH ; VERMILION_DOCK
+ warp_to 15, 13, VERMILION_CITY_WIDTH ; VERMILION_TRADE_HOUSE
+ warp_to 7, 3, VERMILION_CITY_WIDTH ; VERMILION_OLD_ROD_HOUSE
diff --git a/data/mapObjects/VermilionDock.asm b/data/mapObjects/VermilionDock.asm
new file mode 100755
index 00000000..6f07554a
--- /dev/null
+++ b/data/mapObjects/VermilionDock.asm
@@ -0,0 +1,14 @@
+VermilionDock_Object:
+ db $f ; border block
+
+ db 2 ; warps
+ warp 14, 0, 5, -1
+ warp 14, 2, 1, SS_ANNE_1F
+
+ db 0 ; signs
+
+ db 0 ; objects
+
+ ; warp-to
+ warp_to 14, 0, VERMILION_DOCK_WIDTH
+ warp_to 14, 2, VERMILION_DOCK_WIDTH ; SS_ANNE_1F
diff --git a/data/mapObjects/VermilionGym.asm b/data/mapObjects/VermilionGym.asm
new file mode 100755
index 00000000..4ace83be
--- /dev/null
+++ b/data/mapObjects/VermilionGym.asm
@@ -0,0 +1,19 @@
+VermilionGym_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 4, 17, 3, -1
+ warp 5, 17, 3, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_ROCKER, 5, 1, STAY, DOWN, 1, OPP_LT_SURGE, 1
+ object SPRITE_GENTLEMAN, 9, 6, STAY, LEFT, 2, OPP_GENTLEMAN, 3
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 8, STAY, LEFT, 3, OPP_ROCKER, 1
+ object SPRITE_SAILOR, 0, 10, STAY, RIGHT, 4, OPP_SAILOR, 8
+ object SPRITE_GYM_HELPER, 4, 14, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 4, 17, VERMILION_GYM_WIDTH
+ warp_to 5, 17, VERMILION_GYM_WIDTH
diff --git a/data/mapObjects/VermilionMart.asm b/data/mapObjects/VermilionMart.asm
new file mode 100755
index 00000000..74bcf35f
--- /dev/null
+++ b/data/mapObjects/VermilionMart.asm
@@ -0,0 +1,17 @@
+VermilionMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 2, -1
+ warp 4, 7, 2, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 5, 6, STAY, NONE, 2 ; person
+ object SPRITE_LASS, 3, 3, WALK, 2, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, VERMILION_MART_WIDTH
+ warp_to 4, 7, VERMILION_MART_WIDTH
diff --git a/data/mapObjects/VermilionOldRodHouse.asm b/data/mapObjects/VermilionOldRodHouse.asm
new file mode 100755
index 00000000..f5b4b96a
--- /dev/null
+++ b/data/mapObjects/VermilionOldRodHouse.asm
@@ -0,0 +1,15 @@
+VermilionOldRodHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 8, -1
+ warp 3, 7, 8, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_FISHER, 2, 4, STAY, RIGHT, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, VERMILION_OLD_ROD_HOUSE_WIDTH
+ warp_to 3, 7, VERMILION_OLD_ROD_HOUSE_WIDTH
diff --git a/data/mapObjects/VermilionPidgeyHouse.asm b/data/mapObjects/VermilionPidgeyHouse.asm
new file mode 100755
index 00000000..0e820f86
--- /dev/null
+++ b/data/mapObjects/VermilionPidgeyHouse.asm
@@ -0,0 +1,17 @@
+VermilionPidgeyHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 4, -1
+ warp 3, 7, 4, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_BUG_CATCHER, 5, 3, STAY, LEFT, 1 ; person
+ object SPRITE_BIRD, 3, 5, WALK, 2, 2 ; person
+ object SPRITE_PAPER_SHEET, 4, 3, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, VERMILION_PIDGEY_HOUSE_WIDTH
+ warp_to 3, 7, VERMILION_PIDGEY_HOUSE_WIDTH
diff --git a/data/mapObjects/VermilionPokecenter.asm b/data/mapObjects/VermilionPokecenter.asm
new file mode 100755
index 00000000..a99bdf28
--- /dev/null
+++ b/data/mapObjects/VermilionPokecenter.asm
@@ -0,0 +1,19 @@
+VermilionPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 0, -1
+ warp 4, 7, 0, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_FISHER, 10, 5, STAY, NONE, 2 ; person
+ object SPRITE_SAILOR, 5, 4, STAY, NONE, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, VERMILION_POKECENTER_WIDTH
+ warp_to 4, 7, VERMILION_POKECENTER_WIDTH
diff --git a/data/mapObjects/VermilionTradeHouse.asm b/data/mapObjects/VermilionTradeHouse.asm
new file mode 100755
index 00000000..fcf8a8e9
--- /dev/null
+++ b/data/mapObjects/VermilionTradeHouse.asm
@@ -0,0 +1,15 @@
+VermilionTradeHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 7, -1
+ warp 3, 7, 7, -1
+
+ db 0 ; signs
+
+ db 1 ; objects
+ object SPRITE_GENTLEMAN, 3, 5, STAY, UP, 1 ; person
+
+ ; warp-to
+ warp_to 2, 7, VERMILION_TRADE_HOUSE_WIDTH
+ warp_to 3, 7, VERMILION_TRADE_HOUSE_WIDTH
diff --git a/data/mapObjects/VictoryRoad1F.asm b/data/mapObjects/VictoryRoad1F.asm
new file mode 100755
index 00000000..cc0c47ce
--- /dev/null
+++ b/data/mapObjects/VictoryRoad1F.asm
@@ -0,0 +1,23 @@
+VictoryRoad1F_Object:
+ db $7d ; border block
+
+ db 3 ; warps
+ warp 8, 17, 2, -1
+ warp 9, 17, 2, -1
+ warp 1, 1, 0, VICTORY_ROAD_2F
+
+ db 0 ; signs
+
+ db 7 ; objects
+ object SPRITE_LASS, 7, 5, STAY, RIGHT, 1, OPP_COOLTRAINER_F, 5
+ object SPRITE_BLACK_HAIR_BOY_1, 3, 2, STAY, DOWN, 2, OPP_COOLTRAINER_M, 5
+ object SPRITE_BALL, 11, 0, STAY, NONE, 3, TM_43
+ object SPRITE_BALL, 9, 2, STAY, NONE, 4, RARE_CANDY
+ object SPRITE_BOULDER, 5, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 5 ; person
+ object SPRITE_BOULDER, 14, 2, STAY, BOULDER_MOVEMENT_BYTE_2, 6 ; person
+ object SPRITE_BOULDER, 2, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
+
+ ; warp-to
+ warp_to 8, 17, VICTORY_ROAD_1F_WIDTH
+ warp_to 9, 17, VICTORY_ROAD_1F_WIDTH
+ warp_to 1, 1, VICTORY_ROAD_1F_WIDTH ; VICTORY_ROAD_2F
diff --git a/data/mapObjects/VictoryRoad2F.asm b/data/mapObjects/VictoryRoad2F.asm
new file mode 100755
index 00000000..55559bca
--- /dev/null
+++ b/data/mapObjects/VictoryRoad2F.asm
@@ -0,0 +1,37 @@
+VictoryRoad2F_Object:
+ db $7d ; border block
+
+ db 7 ; warps
+ warp 0, 8, 2, VICTORY_ROAD_1F
+ warp 29, 7, 3, -1
+ warp 29, 8, 3, -1
+ warp 23, 7, 0, VICTORY_ROAD_3F
+ warp 25, 14, 2, VICTORY_ROAD_3F
+ warp 27, 7, 1, VICTORY_ROAD_3F
+ warp 1, 1, 3, VICTORY_ROAD_3F
+
+ db 0 ; signs
+
+ db 13 ; objects
+ object SPRITE_HIKER, 12, 9, STAY, LEFT, 1, OPP_BLACKBELT, 9
+ object SPRITE_BLACK_HAIR_BOY_2, 21, 13, STAY, LEFT, 2, OPP_JUGGLER, 2
+ object SPRITE_BLACK_HAIR_BOY_1, 19, 8, STAY, DOWN, 3, OPP_TAMER, 5
+ object SPRITE_BLACK_HAIR_BOY_2, 4, 2, STAY, DOWN, 4, OPP_POKEMANIAC, 6
+ object SPRITE_BLACK_HAIR_BOY_2, 26, 3, STAY, LEFT, 5, OPP_JUGGLER, 5
+ object SPRITE_BIRD, 11, 5, STAY, UP, 6, MOLTRES, 50
+ object SPRITE_BALL, 27, 5, STAY, NONE, 7, TM_17
+ object SPRITE_BALL, 18, 9, STAY, NONE, 8, FULL_HEAL
+ object SPRITE_BALL, 9, 11, STAY, NONE, 9, TM_05
+ object SPRITE_BALL, 11, 0, STAY, NONE, 10, GUARD_SPEC
+ object SPRITE_BOULDER, 4, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 11 ; person
+ object SPRITE_BOULDER, 5, 5, STAY, BOULDER_MOVEMENT_BYTE_2, 12 ; person
+ object SPRITE_BOULDER, 23, 16, STAY, BOULDER_MOVEMENT_BYTE_2, 13 ; person
+
+ ; warp-to
+ warp_to 0, 8, VICTORY_ROAD_2F_WIDTH ; VICTORY_ROAD_1F
+ warp_to 29, 7, VICTORY_ROAD_2F_WIDTH
+ warp_to 29, 8, VICTORY_ROAD_2F_WIDTH
+ warp_to 23, 7, VICTORY_ROAD_2F_WIDTH ; VICTORY_ROAD_3F
+ warp_to 25, 14, VICTORY_ROAD_2F_WIDTH ; VICTORY_ROAD_3F
+ warp_to 27, 7, VICTORY_ROAD_2F_WIDTH ; VICTORY_ROAD_3F
+ warp_to 1, 1, VICTORY_ROAD_2F_WIDTH ; VICTORY_ROAD_3F
diff --git a/data/mapObjects/VictoryRoad3F.asm b/data/mapObjects/VictoryRoad3F.asm
new file mode 100755
index 00000000..2eb42417
--- /dev/null
+++ b/data/mapObjects/VictoryRoad3F.asm
@@ -0,0 +1,28 @@
+VictoryRoad3F_Object:
+ db $7d ; border block
+
+ db 4 ; warps
+ warp 23, 7, 3, VICTORY_ROAD_2F
+ warp 26, 8, 5, VICTORY_ROAD_2F
+ warp 27, 15, 4, VICTORY_ROAD_2F
+ warp 2, 0, 6, VICTORY_ROAD_2F
+
+ db 0 ; signs
+
+ db 10 ; objects
+ object SPRITE_BLACK_HAIR_BOY_1, 28, 5, STAY, LEFT, 1, OPP_COOLTRAINER_M, 2
+ object SPRITE_LASS, 7, 13, STAY, RIGHT, 2, OPP_COOLTRAINER_F, 2
+ object SPRITE_BLACK_HAIR_BOY_1, 6, 14, STAY, LEFT, 3, OPP_COOLTRAINER_M, 3
+ object SPRITE_LASS, 13, 3, STAY, RIGHT, 4, OPP_COOLTRAINER_F, 3
+ object SPRITE_BALL, 26, 5, STAY, NONE, 5, MAX_REVIVE
+ object SPRITE_BALL, 7, 7, STAY, NONE, 6, TM_47
+ object SPRITE_BOULDER, 22, 3, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
+ object SPRITE_BOULDER, 13, 12, STAY, BOULDER_MOVEMENT_BYTE_2, 8 ; person
+ object SPRITE_BOULDER, 24, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 9 ; person
+ object SPRITE_BOULDER, 22, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 10 ; person
+
+ ; warp-to
+ warp_to 23, 7, VICTORY_ROAD_3F_WIDTH ; VICTORY_ROAD_2F
+ warp_to 26, 8, VICTORY_ROAD_3F_WIDTH ; VICTORY_ROAD_2F
+ warp_to 27, 15, VICTORY_ROAD_3F_WIDTH ; VICTORY_ROAD_2F
+ warp_to 2, 0, VICTORY_ROAD_3F_WIDTH ; VICTORY_ROAD_2F
diff --git a/data/mapObjects/ViridianCity.asm b/data/mapObjects/ViridianCity.asm
new file mode 100755
index 00000000..9a2a554d
--- /dev/null
+++ b/data/mapObjects/ViridianCity.asm
@@ -0,0 +1,34 @@
+ViridianCity_Object:
+ db $f ; border block
+
+ db 5 ; warps
+ warp 23, 25, 0, VIRIDIAN_POKECENTER
+ warp 29, 19, 0, VIRIDIAN_MART
+ warp 21, 15, 0, VIRIDIAN_SCHOOL_HOUSE
+ warp 21, 9, 0, VIRIDIAN_NICKNAME_HOUSE
+ warp 32, 7, 0, VIRIDIAN_GYM
+
+ db 6 ; signs
+ sign 17, 17, 9 ; ViridianCityText8
+ sign 19, 1, 10 ; ViridianCityText9
+ sign 21, 29, 11 ; ViridianCityText10
+ sign 30, 19, 12 ; MartSignText
+ sign 24, 25, 13 ; PokeCenterSignText
+ sign 27, 7, 14 ; ViridianCityText13
+
+ db 8 ; objects
+ object SPRITE_BUG_CATCHER, 13, 20, WALK, 0, 1 ; person
+ object SPRITE_GAMBLER, 30, 8, STAY, NONE, 2 ; person
+ object SPRITE_BUG_CATCHER, 30, 25, WALK, 0, 3 ; person
+ object SPRITE_GIRL, 17, 9, STAY, RIGHT, 4 ; person
+ object SPRITE_LYING_OLD_MAN, 18, 9, STAY, NONE, 5 ; person
+ object SPRITE_FISHER2, 6, 23, STAY, DOWN, 6 ; person
+ object SPRITE_GAMBLER, 17, 5, WALK, 2, 7 ; person
+ object SPRITE_GAMBLER, 18, 9, STAY, NONE, 8
+
+ ; warp-to
+ warp_to 23, 25, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_POKECENTER
+ warp_to 29, 19, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_MART
+ warp_to 21, 15, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_SCHOOL_HOUSE
+ warp_to 21, 9, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_NICKNAME_HOUSE
+ warp_to 32, 7, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_GYM
diff --git a/data/mapObjects/ViridianForest.asm b/data/mapObjects/ViridianForest.asm
new file mode 100755
index 00000000..94f74b96
--- /dev/null
+++ b/data/mapObjects/ViridianForest.asm
@@ -0,0 +1,38 @@
+ViridianForest_Object:
+ db $3 ; border block
+
+ db 6 ; warps
+ warp 1, 0, 2, VIRIDIAN_FOREST_NORTH_GATE
+ warp 2, 0, 2, VIRIDIAN_FOREST_NORTH_GATE
+ warp 15, 47, 1, VIRIDIAN_FOREST_SOUTH_GATE
+ warp 16, 47, 1, VIRIDIAN_FOREST_SOUTH_GATE
+ warp 17, 47, 1, VIRIDIAN_FOREST_SOUTH_GATE
+ warp 18, 47, 1, VIRIDIAN_FOREST_SOUTH_GATE
+
+ db 6 ; signs
+ sign 24, 40, 11 ; ViridianForestText9
+ sign 16, 32, 12 ; ViridianForestText10
+ sign 26, 17, 13 ; ViridianForestText11
+ sign 4, 24, 14 ; ViridianForestText12
+ sign 18, 45, 15 ; ViridianForestText13
+ sign 2, 1, 16 ; ViridianForestText14
+
+ db 10 ; objects
+ object SPRITE_BUG_CATCHER, 16, 43, STAY, NONE, 1 ; person
+ object SPRITE_BUG_CATCHER, 30, 33, STAY, LEFT, 2, OPP_BUG_CATCHER, 1
+ object SPRITE_BUG_CATCHER, 30, 19, STAY, LEFT, 3, OPP_BUG_CATCHER, 2
+ object SPRITE_BUG_CATCHER, 2, 18, STAY, LEFT, 4, OPP_BUG_CATCHER, 3
+ object SPRITE_LASS, 2, 41, STAY, NONE, 5, OPP_LASS, 19
+ object SPRITE_BUG_CATCHER, 13, 17, STAY, RIGHT, 6, OPP_BUG_CATCHER, 15
+ object SPRITE_BALL, 25, 11, STAY, NONE, 7, POTION
+ object SPRITE_BALL, 12, 29, STAY, NONE, 8, POTION
+ object SPRITE_BALL, 1, 31, STAY, NONE, 9, POKE_BALL
+ object SPRITE_BUG_CATCHER, 27, 40, STAY, NONE, 10 ; person
+
+ ; warp-to
+ warp_to 1, 0, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_NORTH_GATE
+ warp_to 2, 0, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_NORTH_GATE
+ warp_to 15, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
+ warp_to 16, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
+ warp_to 17, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
+ warp_to 18, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
diff --git a/data/mapObjects/ViridianForestNorthGate.asm b/data/mapObjects/ViridianForestNorthGate.asm
new file mode 100755
index 00000000..81e7fece
--- /dev/null
+++ b/data/mapObjects/ViridianForestNorthGate.asm
@@ -0,0 +1,20 @@
+ViridianForestNorthGate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 4, 0, 1, -1
+ warp 5, 0, 1, -1
+ warp 4, 7, 0, VIRIDIAN_FOREST
+ warp 5, 7, 0, VIRIDIAN_FOREST
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_BLACK_HAIR_BOY_2, 3, 2, STAY, NONE, 1 ; person
+ object SPRITE_OLD_PERSON, 2, 5, STAY, NONE, 2 ; person
+
+ ; warp-to
+ warp_to 4, 0, VIRIDIAN_FOREST_NORTH_GATE_WIDTH
+ warp_to 5, 0, VIRIDIAN_FOREST_NORTH_GATE_WIDTH
+ warp_to 4, 7, VIRIDIAN_FOREST_NORTH_GATE_WIDTH ; VIRIDIAN_FOREST
+ warp_to 5, 7, VIRIDIAN_FOREST_NORTH_GATE_WIDTH ; VIRIDIAN_FOREST
diff --git a/data/mapObjects/ViridianForestSouthGate.asm b/data/mapObjects/ViridianForestSouthGate.asm
new file mode 100755
index 00000000..47432513
--- /dev/null
+++ b/data/mapObjects/ViridianForestSouthGate.asm
@@ -0,0 +1,20 @@
+ViridianForestSouthGate_Object:
+ db $a ; border block
+
+ db 4 ; warps
+ warp 4, 0, 3, VIRIDIAN_FOREST
+ warp 5, 0, 3, VIRIDIAN_FOREST
+ warp 4, 7, 5, -1
+ warp 5, 7, 5, -1
+
+ db 0 ; signs
+
+ db 2 ; objects
+ object SPRITE_GIRL, 8, 4, STAY, LEFT, 1 ; person
+ object SPRITE_LITTLE_GIRL, 2, 4, WALK, 1, 2 ; person
+
+ ; warp-to
+ warp_to 4, 0, VIRIDIAN_FOREST_SOUTH_GATE_WIDTH ; VIRIDIAN_FOREST
+ warp_to 5, 0, VIRIDIAN_FOREST_SOUTH_GATE_WIDTH ; VIRIDIAN_FOREST
+ warp_to 4, 7, VIRIDIAN_FOREST_SOUTH_GATE_WIDTH
+ warp_to 5, 7, VIRIDIAN_FOREST_SOUTH_GATE_WIDTH
diff --git a/data/mapObjects/ViridianGym.asm b/data/mapObjects/ViridianGym.asm
new file mode 100755
index 00000000..e3fd17bd
--- /dev/null
+++ b/data/mapObjects/ViridianGym.asm
@@ -0,0 +1,25 @@
+ViridianGym_Object:
+ db $3 ; border block
+
+ db 2 ; warps
+ warp 16, 17, 4, -1
+ warp 17, 17, 4, -1
+
+ db 0 ; signs
+
+ db 11 ; objects
+ object SPRITE_GIOVANNI, 2, 1, STAY, DOWN, 1, OPP_GIOVANNI, 3
+ object SPRITE_BLACK_HAIR_BOY_1, 12, 7, STAY, DOWN, 2, OPP_COOLTRAINER_M, 9
+ object SPRITE_HIKER, 11, 11, STAY, UP, 3, OPP_BLACKBELT, 6
+ object SPRITE_ROCKER, 10, 7, STAY, DOWN, 4, OPP_TAMER, 3
+ object SPRITE_HIKER, 3, 7, STAY, LEFT, 5, OPP_BLACKBELT, 7
+ object SPRITE_BLACK_HAIR_BOY_1, 13, 5, STAY, RIGHT, 6, OPP_COOLTRAINER_M, 10
+ object SPRITE_HIKER, 10, 1, STAY, DOWN, 7, OPP_BLACKBELT, 8
+ object SPRITE_ROCKER, 2, 16, STAY, RIGHT, 8, OPP_TAMER, 4
+ object SPRITE_BLACK_HAIR_BOY_1, 6, 5, STAY, DOWN, 9, OPP_COOLTRAINER_M, 1
+ object SPRITE_GYM_HELPER, 16, 15, STAY, DOWN, 10 ; person
+ object SPRITE_BALL, 16, 9, STAY, NONE, 11, REVIVE
+
+ ; warp-to
+ warp_to 16, 17, VIRIDIAN_GYM_WIDTH
+ warp_to 17, 17, VIRIDIAN_GYM_WIDTH
diff --git a/data/mapObjects/ViridianMart.asm b/data/mapObjects/ViridianMart.asm
new file mode 100755
index 00000000..b3e7fee5
--- /dev/null
+++ b/data/mapObjects/ViridianMart.asm
@@ -0,0 +1,17 @@
+ViridianMart_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 1, -1
+ warp 4, 7, 1, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
+ object SPRITE_BUG_CATCHER, 5, 5, WALK, 1, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 3, 3, STAY, NONE, 3 ; person
+
+ ; warp-to
+ warp_to 3, 7, VIRIDIAN_MART_WIDTH
+ warp_to 4, 7, VIRIDIAN_MART_WIDTH
diff --git a/data/mapObjects/ViridianNicknameHouse.asm b/data/mapObjects/ViridianNicknameHouse.asm
new file mode 100755
index 00000000..aaf20a91
--- /dev/null
+++ b/data/mapObjects/ViridianNicknameHouse.asm
@@ -0,0 +1,18 @@
+ViridianNicknameHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 3, -1
+ warp 3, 7, 3, -1
+
+ db 0 ; signs
+
+ db 4 ; objects
+ object SPRITE_BALDING_GUY, 5, 3, STAY, NONE, 1 ; person
+ object SPRITE_LITTLE_GIRL, 1, 4, WALK, 1, 2 ; person
+ object SPRITE_BIRD, 5, 5, WALK, 2, 3 ; person
+ object SPRITE_CLIPBOARD, 4, 0, STAY, NONE, 4 ; person
+
+ ; warp-to
+ warp_to 2, 7, VIRIDIAN_NICKNAME_HOUSE_WIDTH
+ warp_to 3, 7, VIRIDIAN_NICKNAME_HOUSE_WIDTH
diff --git a/data/mapObjects/ViridianPokecenter.asm b/data/mapObjects/ViridianPokecenter.asm
new file mode 100755
index 00000000..70024ede
--- /dev/null
+++ b/data/mapObjects/ViridianPokecenter.asm
@@ -0,0 +1,19 @@
+ViridianPokecenter_Object:
+ db $0 ; border block
+
+ db 2 ; warps
+ warp 3, 7, 0, -1
+ warp 4, 7, 0, -1
+
+ db 0 ; signs
+
+ db 5 ; objects
+ object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
+ object SPRITE_GENTLEMAN, 10, 5, WALK, 1, 2 ; person
+ object SPRITE_BLACK_HAIR_BOY_1, 4, 3, STAY, UP, 3 ; person
+ object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
+ object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
+
+ ; warp-to
+ warp_to 3, 7, VIRIDIAN_POKECENTER_WIDTH
+ warp_to 4, 7, VIRIDIAN_POKECENTER_WIDTH
diff --git a/data/mapObjects/ViridianSchoolHouse.asm b/data/mapObjects/ViridianSchoolHouse.asm
new file mode 100755
index 00000000..29b0614c
--- /dev/null
+++ b/data/mapObjects/ViridianSchoolHouse.asm
@@ -0,0 +1,17 @@
+ViridianSchoolHouse_Object:
+ db $a ; border block
+
+ db 2 ; warps
+ warp 2, 7, 2, -1
+ warp 3, 7, 2, -1
+
+ db 0 ; signs
+
+ db 3 ; objects
+ object SPRITE_BRUNETTE_GIRL, 3, 5, STAY, UP, 1 ; person
+ object SPRITE_LASS, 4, 1, STAY, DOWN, 2 ; person
+ object SPRITE_LITTLE_GIRL, 4, 5, STAY, UP, 3 ; person
+
+ ; warp-to
+ warp_to 2, 7, VIRIDIAN_SCHOOL_HOUSE_WIDTH
+ warp_to 3, 7, VIRIDIAN_SCHOOL_HOUSE_WIDTH
diff --git a/data/mapObjects/WardensHouse.asm b/data/mapObjects/WardensHouse.asm
new file mode 100755
index 00000000..d8445738
--- /dev/null
+++ b/data/mapObjects/WardensHouse.asm
@@ -0,0 +1,19 @@
+WardensHouse_Object:
+ db $17 ; border block
+
+ db 2 ; warps
+ warp 4, 7, 3, -1
+ warp 5, 7, 3, -1
+
+ db 2 ; signs
+ sign 4, 3, 4 ; FuchsiaHouse2Text4
+ sign 5, 3, 5 ; FuchsiaHouse2Text5
+
+ db 3 ; objects
+ object SPRITE_WARDEN, 2, 3, STAY, NONE, 1 ; person
+ object SPRITE_BALL, 8, 3, STAY, NONE, 2, RARE_CANDY
+ object SPRITE_BOULDER, 8, 4, STAY, BOULDER_MOVEMENT_BYTE_2, 3 ; person
+
+ ; warp-to
+ warp_to 4, 7, WARDENS_HOUSE_WIDTH
+ warp_to 5, 7, WARDENS_HOUSE_WIDTH
diff --git a/data/mapObjects/agatha.asm b/data/mapObjects/agatha.asm
deleted file mode 100755
index cd8bbfe7..00000000
--- a/data/mapObjects/agatha.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-AgathaObject:
- db $0 ; border block
-
- db 4 ; warps
- warp 4, 11, 2, BRUNOS_ROOM
- warp 5, 11, 3, BRUNOS_ROOM
- warp 4, 0, 0, LANCES_ROOM
- warp 5, 0, 0, LANCES_ROOM
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_AGATHA, 5, 2, STAY, DOWN, 1, OPP_AGATHA, 1
-
- ; warp-to
- warp_to 4, 11, AGATHAS_ROOM_WIDTH ; BRUNOS_ROOM
- warp_to 5, 11, AGATHAS_ROOM_WIDTH ; BRUNOS_ROOM
- warp_to 4, 0, AGATHAS_ROOM_WIDTH ; LANCES_ROOM
- warp_to 5, 0, AGATHAS_ROOM_WIDTH ; LANCES_ROOM
diff --git a/data/mapObjects/beach_house.asm b/data/mapObjects/beach_house.asm
deleted file mode 100644
index cbca9f28..00000000
--- a/data/mapObjects/beach_house.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-BeachHouseObjects:
- db $a ; border block
-
- db 2 ; warps
- warp 2,7,0,-1
- warp 3,7,0,-1
-
- db 4 ; signs
- sign 3,0,3
- sign 7,0,4
- sign 11,0,5
- sign 13,1,6
-
- db 2 ; objects
- object SPRITE_FISHER, 2, 3, STAY, DOWN, 1 ; surfin' dude
- object $3d, 5, 3, WALK, $01, 2 ; pikachu
-
- ; warp-to
- warp_to 2,7, BEACH_HOUSE_WIDTH
- warp_to 3,7, BEACH_HOUSE_WIDTH
diff --git a/data/mapObjects/bikeshop.asm b/data/mapObjects/bikeshop.asm
deleted file mode 100755
index 98208a94..00000000
--- a/data/mapObjects/bikeshop.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-BikeShopObject:
- db $e ; border block
-
- db 2 ; warps
- warp 2, 7, 4, -1
- warp 3, 7, 4, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_BIKE_SHOP_GUY, 6, 2, STAY, NONE, 1 ; person
- object SPRITE_MOM_GEISHA, 5, 6, WALK, 1, 2 ; person
- object SPRITE_BUG_CATCHER, 1, 3, STAY, UP, 3 ; person
-
- ; warp-to
- warp_to 2, 7, BIKE_SHOP_WIDTH
- warp_to 3, 7, BIKE_SHOP_WIDTH
diff --git a/data/mapObjects/billshouse.asm b/data/mapObjects/billshouse.asm
deleted file mode 100755
index 317d7c01..00000000
--- a/data/mapObjects/billshouse.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-BillsHouseObject:
- db $d ; border block
-
- db 2 ; warps
- warp 2, 7, 0, -1
- warp 3, 7, 0, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_SLOWBRO, 6, 5, STAY, NONE, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 4, 4, STAY, NONE, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 6, 5, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 2, 7, BILLS_HOUSE_WIDTH
- warp_to 3, 7, BILLS_HOUSE_WIDTH
diff --git a/data/mapObjects/blueshouse.asm b/data/mapObjects/blueshouse.asm
deleted file mode 100755
index 65523b26..00000000
--- a/data/mapObjects/blueshouse.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-BluesHouseObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 1, -1
- warp 3, 7, 1, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_DAISY, 2, 3, STAY, RIGHT, 1, 0 ; Daisy, sitting by map
- object SPRITE_DAISY, 6, 4, WALK, 1, 2, 0 ; Daisy, walking around
- object SPRITE_BOOK_MAP_DEX, 3, 3, STAY, NONE, 3, 0 ; map on table
-
- ; warp-to
- warp_to 2, 7, BLUES_HOUSE_WIDTH
- warp_to 3, 7, BLUES_HOUSE_WIDTH
diff --git a/data/mapObjects/bruno.asm b/data/mapObjects/bruno.asm
deleted file mode 100755
index 45d21186..00000000
--- a/data/mapObjects/bruno.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-BrunoObject:
- db $3 ; border block
-
- db 4 ; warps
- warp 4, 11, 2, LORELEIS_ROOM
- warp 5, 11, 3, LORELEIS_ROOM
- warp 4, 0, 0, AGATHAS_ROOM
- warp 5, 0, 1, AGATHAS_ROOM
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_BRUNO, 5, 2, STAY, DOWN, 1, OPP_BRUNO, 1
-
- ; warp-to
- warp_to 4, 11, BRUNOS_ROOM_WIDTH ; LORELEIS_ROOM
- warp_to 5, 11, BRUNOS_ROOM_WIDTH ; LORELEIS_ROOM
- warp_to 4, 0, BRUNOS_ROOM_WIDTH ; AGATHAS_ROOM
- warp_to 5, 0, BRUNOS_ROOM_WIDTH ; AGATHAS_ROOM
diff --git a/data/mapObjects/celadoncity.asm b/data/mapObjects/celadoncity.asm
deleted file mode 100755
index c7135904..00000000
--- a/data/mapObjects/celadoncity.asm
+++ /dev/null
@@ -1,54 +0,0 @@
-CeladonCityObject:
- db $f ; border block
-
- db 13 ; warps
- warp 8, 13, 0, CELADON_MART_1
- warp 10, 13, 2, CELADON_MART_1
- warp 24, 9, 0, CELADON_MANSION_1
- warp 24, 3, 2, CELADON_MANSION_1
- warp 25, 3, 2, CELADON_MANSION_1
- warp 41, 9, 0, CELADON_POKECENTER
- warp 12, 27, 0, CELADON_GYM
- warp 28, 19, 0, GAME_CORNER
- warp 39, 19, 0, CELADON_MART_5 ; beta warp! no longer used
- warp 33, 19, 0, CELADON_PRIZE_ROOM
- warp 31, 27, 0, CELADON_DINER
- warp 35, 27, 0, CELADON_HOUSE
- warp 43, 27, 0, CELADON_HOTEL
-
- db 9 ; signs
- sign 27, 15, 10 ; CeladonCityText10
- sign 19, 15, 11 ; CeladonCityText11
- sign 42, 9, 12 ; PokeCenterSignText
- sign 13, 29, 13 ; CeladonCityText13
- sign 21, 9, 14 ; CeladonCityText14
- sign 12, 13, 15 ; CeladonCityText15
- sign 39, 21, 16 ; CeladonCityText16
- sign 33, 21, 17 ; CeladonCityText17
- sign 27, 21, 18 ; CeladonCityText18
-
- db 9 ; objects
- object SPRITE_LITTLE_GIRL, 8, 17, WALK, 0, 1 ; person
- object SPRITE_OLD_PERSON, 11, 28, STAY, UP, 2 ; person
- object SPRITE_GIRL, 14, 19, WALK, 1, 3 ; person
- object SPRITE_OLD_PERSON, 25, 22, STAY, DOWN, 4 ; person
- object SPRITE_OLD_PERSON, 22, 16, STAY, DOWN, 5 ; person
- object SPRITE_FISHER2, 32, 12, STAY, LEFT, 6 ; person
- object SPRITE_SLOWBRO, 30, 12, STAY, RIGHT, 7 ; person
- object SPRITE_ROCKET, 32, 29, WALK, 2, 8 ; person
- object SPRITE_ROCKET, 42, 14, WALK, 2, 9 ; person
-
- ; warp-to
- warp_to 8, 13, CELADON_CITY_WIDTH ; CELADON_MART_1F
- warp_to 10, 13, CELADON_CITY_WIDTH ; CELADON_MART_1F
- warp_to 24, 9, CELADON_CITY_WIDTH ; CELADON_MANSION_1F
- warp_to 24, 3, CELADON_CITY_WIDTH ; CELADON_MANSION_1F
- warp_to 25, 3, CELADON_CITY_WIDTH ; CELADON_MANSION_1F
- warp_to 41, 9, CELADON_CITY_WIDTH ; CELADON_POKECENTER
- warp_to 12, 27, CELADON_CITY_WIDTH ; CELADON_GYM
- warp_to 28, 19, CELADON_CITY_WIDTH ; GAME_CORNER
- warp_to 39, 19, CELADON_CITY_WIDTH ; CELADON_MART_5F
- warp_to 33, 19, CELADON_CITY_WIDTH ; GAME_CORNER_PRIZE_ROOM
- warp_to 31, 27, CELADON_CITY_WIDTH ; CELADON_DINER
- warp_to 35, 27, CELADON_CITY_WIDTH ; CELADON_CHIEF_HOUSE
- warp_to 43, 27, CELADON_CITY_WIDTH ; CELADON_HOTEL
diff --git a/data/mapObjects/celadondiner.asm b/data/mapObjects/celadondiner.asm
deleted file mode 100755
index b976a045..00000000
--- a/data/mapObjects/celadondiner.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CeladonDinerObject:
- db $f ; border block
-
- db 2 ; warps
- warp 3, 7, 10, -1
- warp 4, 7, 10, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_COOK, 8, 5, WALK, 2, 1 ; person
- object SPRITE_MOM_GEISHA, 7, 2, STAY, NONE, 2 ; person
- object SPRITE_FAT_BALD_GUY, 1, 4, STAY, DOWN, 3 ; person
- object SPRITE_FISHER2, 5, 3, STAY, RIGHT, 4 ; person
- object SPRITE_GYM_HELPER, 0, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, CELADON_DINER_WIDTH
- warp_to 4, 7, CELADON_DINER_WIDTH
diff --git a/data/mapObjects/celadongamecorner.asm b/data/mapObjects/celadongamecorner.asm
deleted file mode 100755
index be5a3c71..00000000
--- a/data/mapObjects/celadongamecorner.asm
+++ /dev/null
@@ -1,28 +0,0 @@
-CeladonGameCornerObject:
- db $f ; border block
-
- db 3 ; warps
- warp 15, 17, 7, -1
- warp 16, 17, 7, -1
- warp 17, 4, 1, ROCKET_HIDEOUT_1
-
- db 1 ; signs
- sign 9, 4, 12 ; CeladonGameCornerText12
-
- db 11 ; objects
- object SPRITE_FOULARD_WOMAN, 2, 6, STAY, DOWN, 1 ; person
- object SPRITE_MART_GUY, 5, 6, STAY, DOWN, 2 ; person
- object SPRITE_FAT_BALD_GUY, 2, 10, STAY, LEFT, 3 ; person
- object SPRITE_FOULARD_WOMAN, 2, 13, STAY, LEFT, 4 ; person
- object SPRITE_FISHER, 5, 11, STAY, RIGHT, 5 ; person
- object SPRITE_MOM_GEISHA, 8, 11, STAY, LEFT, 6 ; person
- object SPRITE_GYM_HELPER, 8, 14, STAY, LEFT, 7 ; person
- object SPRITE_GAMBLER, 11, 15, STAY, RIGHT, 8 ; person
- object SPRITE_FAT_BALD_GUY, 14, 11, STAY, LEFT, 9 ; person
- object SPRITE_FISHER, 17, 13, STAY, RIGHT, 10 ; person
- object SPRITE_ROCKET, 9, 5, STAY, UP, 11, OPP_ROCKET, 7
-
- ; warp-to
- warp_to 15, 17, GAME_CORNER_WIDTH
- warp_to 16, 17, GAME_CORNER_WIDTH
- warp_to 17, 4, GAME_CORNER_WIDTH ; ROCKET_HIDEOUT_B1F
diff --git a/data/mapObjects/celadongym.asm b/data/mapObjects/celadongym.asm
deleted file mode 100755
index b087153b..00000000
--- a/data/mapObjects/celadongym.asm
+++ /dev/null
@@ -1,22 +0,0 @@
-CeladonGymObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 17, 6, -1
- warp 5, 17, 6, -1
-
- db 0 ; signs
-
- db 8 ; objects
- object SPRITE_ERIKA, 4, 3, STAY, DOWN, 1, OPP_ERIKA, 1
- object SPRITE_LASS, 2, 11, STAY, RIGHT, 2, OPP_LASS, 17
- object SPRITE_FOULARD_WOMAN, 7, 10, STAY, LEFT, 3, OPP_BEAUTY, 1
- object SPRITE_LASS, 9, 5, STAY, DOWN, 4, OPP_JR_TRAINER_F, 11
- object SPRITE_FOULARD_WOMAN, 1, 5, STAY, DOWN, 5, OPP_BEAUTY, 2
- object SPRITE_LASS, 6, 3, STAY, DOWN, 6, OPP_LASS, 18
- object SPRITE_FOULARD_WOMAN, 3, 3, STAY, DOWN, 7, OPP_BEAUTY, 3
- object SPRITE_LASS, 5, 3, STAY, DOWN, 8, OPP_COOLTRAINER_F, 1
-
- ; warp-to
- warp_to 4, 17, CELADON_GYM_WIDTH
- warp_to 5, 17, CELADON_GYM_WIDTH
diff --git a/data/mapObjects/celadonhotel.asm b/data/mapObjects/celadonhotel.asm
deleted file mode 100755
index 09b4d99c..00000000
--- a/data/mapObjects/celadonhotel.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-CeladonHotelObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 12, -1
- warp 4, 7, 12, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_OLD_MEDIUM_WOMAN, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_FOULARD_WOMAN, 2, 4, STAY, NONE, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 8, 4, WALK, 2, 3 ; person
-
- ; warp-to
- warp_to 3, 7, CELADON_HOTEL_WIDTH
- warp_to 4, 7, CELADON_HOTEL_WIDTH
diff --git a/data/mapObjects/celadonhouse.asm b/data/mapObjects/celadonhouse.asm
deleted file mode 100755
index d24354a6..00000000
--- a/data/mapObjects/celadonhouse.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-CeladonHouseObject:
- db $f ; border block
-
- db 2 ; warps
- warp 2, 7, 11, -1
- warp 3, 7, 11, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_OLD_PERSON, 4, 2, STAY, DOWN, 1 ; person
- object SPRITE_ROCKET, 1, 4, WALK, 0, 2 ; person
- object SPRITE_SAILOR, 5, 6, STAY, LEFT, 3 ; person
-
- ; warp-to
- warp_to 2, 7, CELADON_HOUSE_WIDTH
- warp_to 3, 7, CELADON_HOUSE_WIDTH
diff --git a/data/mapObjects/celadonmansion1.asm b/data/mapObjects/celadonmansion1.asm
deleted file mode 100755
index 423a9a2e..00000000
--- a/data/mapObjects/celadonmansion1.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-CeladonMansion1Object:
- db $f ; border block
-
- db 5 ; warps
- warp 4, 11, 2, -1
- warp 5, 11, 2, -1
- warp 4, 0, 4, -1
- warp 7, 1, 1, CELADON_MANSION_2
- warp 2, 1, 2, CELADON_MANSION_2
-
- db 1 ; signs
- sign 4, 9, 5 ; CeladonMansion1Text5
-
- db 4 ; objects
- object SPRITE_SLOWBRO, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_OLD_MEDIUM_WOMAN, 1, 5, STAY, DOWN, 2 ; person
- object SPRITE_CLEFAIRY, 1, 8, WALK, 2, 3 ; person
- object SPRITE_SLOWBRO, 4, 4, WALK, 1, 4 ; person
-
- ; warp-to
- warp_to 4, 11, CELADON_MANSION_1_WIDTH
- warp_to 5, 11, CELADON_MANSION_1_WIDTH
- warp_to 4, 0, CELADON_MANSION_1_WIDTH
- warp_to 7, 1, CELADON_MANSION_1_WIDTH ; CELADON_MANSION_2
- warp_to 2, 1, CELADON_MANSION_1_WIDTH ; CELADON_MANSION_2
diff --git a/data/mapObjects/celadonmansion2.asm b/data/mapObjects/celadonmansion2.asm
deleted file mode 100755
index f2b96d89..00000000
--- a/data/mapObjects/celadonmansion2.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CeladonMansion2Object:
- db $f ; border block
-
- db 4 ; warps
- warp 6, 1, 0, CELADON_MANSION_3
- warp 7, 1, 3, CELADON_MANSION_1
- warp 2, 1, 4, CELADON_MANSION_1
- warp 4, 1, 3, CELADON_MANSION_3
-
- db 1 ; signs
- sign 4, 9, 1 ; CeladonMansion2Text1
-
- db 0 ; objects
-
- ; warp-to
- warp_to 6, 1, CELADON_MANSION_2_WIDTH ; CELADON_MANSION_3
- warp_to 7, 1, CELADON_MANSION_2_WIDTH ; CELADON_MANSION_1
- warp_to 2, 1, CELADON_MANSION_2_WIDTH ; CELADON_MANSION_1
- warp_to 4, 1, CELADON_MANSION_2_WIDTH ; CELADON_MANSION_3
diff --git a/data/mapObjects/celadonmansion3.asm b/data/mapObjects/celadonmansion3.asm
deleted file mode 100755
index 129a7148..00000000
--- a/data/mapObjects/celadonmansion3.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-CeladonMansion3Object:
- db $f ; border block
-
- db 4 ; warps
- warp 6, 1, 0, CELADON_MANSION_2
- warp 7, 1, 0, CELADON_MANSION_4
- warp 2, 1, 1, CELADON_MANSION_4
- warp 4, 1, 3, CELADON_MANSION_2
-
- db 4 ; signs
- sign 1, 3, 5 ; CeladonMansion3Text5
- sign 4, 3, 6 ; CeladonMansion3Text6
- sign 1, 6, 7 ; CeladonMansion3Text7
- sign 4, 9, 8 ; CeladonMansion3Text8
-
- db 4 ; objects
- object SPRITE_BIKE_SHOP_GUY, 0, 4, STAY, UP, 1 ; person
- object SPRITE_MART_GUY, 3, 4, STAY, UP, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 0, 7, STAY, UP, 3 ; person
- object SPRITE_LAPRAS_GIVER, 2, 3, STAY, NONE, 4 ; person
-
- ; warp-to
- warp_to 6, 1, CELADON_MANSION_3_WIDTH ; CELADON_MANSION_2F
- warp_to 7, 1, CELADON_MANSION_3_WIDTH ; CELADON_MANSION_ROOF
- warp_to 2, 1, CELADON_MANSION_3_WIDTH ; CELADON_MANSION_ROOF
- warp_to 4, 1, CELADON_MANSION_3_WIDTH ; CELADON_MANSION_2F
diff --git a/data/mapObjects/celadonmansion4.asm b/data/mapObjects/celadonmansion4.asm
deleted file mode 100755
index 49ec71cf..00000000
--- a/data/mapObjects/celadonmansion4.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-CeladonMansion4Object:
- db $9 ; border block
-
- db 3 ; warps
- warp 6, 1, 1, CELADON_MANSION_3
- warp 2, 1, 2, CELADON_MANSION_3
- warp 2, 7, 0, CELADON_MANSION_5
-
- db 1 ; signs
- sign 3, 7, 1 ; CeladonMansion4Text1
-
- db 0 ; objects
-
- ; warp-to
- warp_to 6, 1, CELADON_MANSION_4_WIDTH ; CELADON_MANSION_3F
- warp_to 2, 1, CELADON_MANSION_4_WIDTH ; CELADON_MANSION_3F
- warp_to 2, 7, CELADON_MANSION_4_WIDTH ; CELADON_MANSION_ROOF_HOUSE
diff --git a/data/mapObjects/celadonmansion5.asm b/data/mapObjects/celadonmansion5.asm
deleted file mode 100755
index 3c5c04e3..00000000
--- a/data/mapObjects/celadonmansion5.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-CeladonMansion5Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 2, CELADON_MANSION_4
- warp 3, 7, 2, CELADON_MANSION_4
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_HIKER, 2, 2, STAY, DOWN, 1 ; person
- object SPRITE_BALL, 4, 3, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 2, 7, CELADON_MANSION_5_WIDTH ; CELADON_MANSION_ROOF
- warp_to 3, 7, CELADON_MANSION_5_WIDTH ; CELADON_MANSION_ROOF
diff --git a/data/mapObjects/celadonmart1.asm b/data/mapObjects/celadonmart1.asm
deleted file mode 100755
index b2a8fdcd..00000000
--- a/data/mapObjects/celadonmart1.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-CeladonMart1Object:
- db $f ; border block
-
- db 6 ; warps
- warp 2, 7, 0, -1
- warp 3, 7, 0, -1
- warp 16, 7, 1, -1
- warp 17, 7, 1, -1
- warp 12, 1, 0, CELADON_MART_2
- warp 1, 1, 0, CELADON_MART_ELEVATOR
-
- db 2 ; signs
- sign 11, 4, 2 ; CeladonMart1Text2
- sign 14, 1, 3 ; CeladonMart1Text3
-
- db 1 ; objects
- object SPRITE_CABLE_CLUB_WOMAN, 8, 3, STAY, DOWN, 1 ; person
-
- ; warp-to
- warp_to 2, 7, CELADON_MART_1_WIDTH
- warp_to 3, 7, CELADON_MART_1_WIDTH
- warp_to 16, 7, CELADON_MART_1_WIDTH
- warp_to 17, 7, CELADON_MART_1_WIDTH
- warp_to 12, 1, CELADON_MART_1_WIDTH ; CELADON_MART_2F
- warp_to 1, 1, CELADON_MART_1_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/celadonmart2.asm b/data/mapObjects/celadonmart2.asm
deleted file mode 100755
index db095add..00000000
--- a/data/mapObjects/celadonmart2.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-CeladonMart2Object:
- db $f ; border block
-
- db 3 ; warps
- warp 12, 1, 4, CELADON_MART_1
- warp 16, 1, 1, CELADON_MART_3
- warp 1, 1, 0, CELADON_MART_ELEVATOR
-
- db 1 ; signs
- sign 14, 1, 5 ; CeladonMart2Text5
-
- db 4 ; objects
- object SPRITE_MART_GUY, 5, 3, STAY, DOWN, 1 ; person
- object SPRITE_MART_GUY, 6, 3, STAY, DOWN, 2 ; person
- object SPRITE_FAT_BALD_GUY, 19, 5, STAY, NONE, 3 ; person
- object SPRITE_GIRL, 14, 4, WALK, 1, 4 ; person
-
- ; warp-to
- warp_to 12, 1, CELADON_MART_2_WIDTH ; CELADON_MART_1F
- warp_to 16, 1, CELADON_MART_2_WIDTH ; CELADON_MART_3F
- warp_to 1, 1, CELADON_MART_2_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/celadonmart3.asm b/data/mapObjects/celadonmart3.asm
deleted file mode 100755
index c412ed5b..00000000
--- a/data/mapObjects/celadonmart3.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-CeladonMart3Object:
- db $f ; border block
-
- db 3 ; warps
- warp 12, 1, 0, CELADON_MART_4
- warp 16, 1, 1, CELADON_MART_2
- warp 1, 1, 0, CELADON_MART_ELEVATOR
-
- db 12 ; signs
- sign 2, 4, 6 ; CeladonMart3Text6
- sign 3, 4, 7 ; CeladonMart3Text7
- sign 5, 4, 8 ; CeladonMart3Text8
- sign 6, 4, 9 ; CeladonMart3Text9
- sign 2, 6, 10 ; CeladonMart3Text10
- sign 3, 6, 11 ; CeladonMart3Text11
- sign 5, 6, 12 ; CeladonMart3Text12
- sign 6, 6, 13 ; CeladonMart3Text13
- sign 14, 1, 14 ; CeladonMart3Text14
- sign 4, 1, 15 ; CeladonMart3Text15
- sign 6, 1, 16 ; CeladonMart3Text16
- sign 10, 1, 17 ; CeladonMart3Text17
-
- db 5 ; objects
- object SPRITE_MART_GUY, 16, 5, STAY, NONE, 1 ; person
- object SPRITE_GAMEBOY_KID, 11, 6, STAY, RIGHT, 2 ; person
- object SPRITE_GAMEBOY_KID, 7, 2, STAY, DOWN, 3 ; person
- object SPRITE_GAMEBOY_KID, 8, 2, STAY, DOWN, 4 ; person
- object SPRITE_YOUNG_BOY, 2, 5, STAY, UP, 5 ; person
-
- ; warp-to
- warp_to 12, 1, CELADON_MART_3_WIDTH ; CELADON_MART_4F
- warp_to 16, 1, CELADON_MART_3_WIDTH ; CELADON_MART_2F
- warp_to 1, 1, CELADON_MART_3_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/celadonmart4.asm b/data/mapObjects/celadonmart4.asm
deleted file mode 100755
index eeb75d7f..00000000
--- a/data/mapObjects/celadonmart4.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-CeladonMart4Object:
- db $f ; border block
-
- db 3 ; warps
- warp 12, 1, 0, CELADON_MART_3
- warp 16, 1, 1, CELADON_MART_5
- warp 1, 1, 0, CELADON_MART_ELEVATOR
-
- db 1 ; signs
- sign 14, 1, 4 ; CeladonMart4Text4
-
- db 3 ; objects
- object SPRITE_MART_GUY, 5, 7, STAY, NONE, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 15, 5, WALK, 2, 2 ; person
- object SPRITE_BUG_CATCHER, 5, 2, WALK, 2, 3 ; person
-
- ; warp-to
- warp_to 12, 1, CELADON_MART_4_WIDTH ; CELADON_MART_3F
- warp_to 16, 1, CELADON_MART_4_WIDTH ; CELADON_MART_5F
- warp_to 1, 1, CELADON_MART_4_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/celadonmart5.asm b/data/mapObjects/celadonmart5.asm
deleted file mode 100755
index ff4f3955..00000000
--- a/data/mapObjects/celadonmart5.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-CeladonMart5Object:
- db $f ; border block
-
- db 3 ; warps
- warp 12, 1, 0, CELADON_MART_ROOF
- warp 16, 1, 1, CELADON_MART_4
- warp 1, 1, 0, CELADON_MART_ELEVATOR
-
- db 1 ; signs
- sign 14, 1, 5 ; CeladonMart5Text5
-
- db 4 ; objects
- object SPRITE_GENTLEMAN, 14, 5, WALK, 1, 1 ; person
- object SPRITE_SAILOR, 2, 6, STAY, NONE, 2 ; person
- object SPRITE_MART_GUY, 5, 3, STAY, DOWN, 3 ; person
- object SPRITE_MART_GUY, 6, 3, STAY, DOWN, 4 ; person
-
- ; warp-to
- warp_to 12, 1, CELADON_MART_5_WIDTH ; CELADON_MART_ROOF
- warp_to 16, 1, CELADON_MART_5_WIDTH ; CELADON_MART_4F
- warp_to 1, 1, CELADON_MART_5_WIDTH ; CELADON_MART_ELEVATOR
diff --git a/data/mapObjects/celadonmartelevator.asm b/data/mapObjects/celadonmartelevator.asm
deleted file mode 100755
index 14fca2bf..00000000
--- a/data/mapObjects/celadonmartelevator.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-CeladonMartElevatorObject:
- db $f ; border block
-
- db 2 ; warps
- warp 1, 3, 5, CELADON_MART_1
- warp 2, 3, 5, CELADON_MART_1
-
- db 1 ; signs
- sign 3, 0, 1 ; CeladonMartElevatorText1
-
- db 0 ; objects
-
- ; warp-to
- warp_to 1, 3, CELADON_MART_ELEVATOR_WIDTH ; CELADON_MART_1F
- warp_to 2, 3, CELADON_MART_ELEVATOR_WIDTH ; CELADON_MART_1F
diff --git a/data/mapObjects/celadonmartroof.asm b/data/mapObjects/celadonmartroof.asm
deleted file mode 100755
index 744a636d..00000000
--- a/data/mapObjects/celadonmartroof.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-CeladonMartRoofObject:
- db $42 ; border block
-
- db 1 ; warps
- warp 15, 2, 0, CELADON_MART_5
-
- db 4 ; signs
- sign 10, 1, 3 ; CeladonMartRoofText3
- sign 11, 1, 4 ; CeladonMartRoofText4
- sign 12, 2, 5 ; CeladonMartRoofText5
- sign 13, 2, 6 ; CeladonMartRoofText6
-
- db 2 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 10, 4, STAY, LEFT, 1 ; person
- object SPRITE_LITTLE_GIRL, 5, 5, WALK, 0, 2 ; person
-
- ; warp-to
- warp_to 15, 2, CELADON_MART_ROOF_WIDTH ; CELADON_MART_5F
diff --git a/data/mapObjects/celadonpokecenter.asm b/data/mapObjects/celadonpokecenter.asm
deleted file mode 100755
index d4d40baa..00000000
--- a/data/mapObjects/celadonpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CeladonPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 5, -1
- warp 4, 7, 5, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_GENTLEMAN, 7, 3, STAY, DOWN, 2 ; person
- object SPRITE_FOULARD_WOMAN, 10, 5, WALK, 0, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, CELADON_POKECENTER_WIDTH
- warp_to 4, 7, CELADON_POKECENTER_WIDTH
diff --git a/data/mapObjects/celadonprizeroom.asm b/data/mapObjects/celadonprizeroom.asm
deleted file mode 100755
index bdaafe02..00000000
--- a/data/mapObjects/celadonprizeroom.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CeladonPrizeRoomObject:
- db $f ; border block
-
- db 2 ; warps
- warp 4, 7, 9, -1
- warp 5, 7, 9, -1
-
- db 3 ; signs
- sign 2, 2, 3 ; CeladonPrizeRoomText3
- sign 4, 2, 4 ; CeladonPrizeRoomText4
- sign 6, 2, 5 ; CeladonPrizeRoomText5
-
- db 2 ; objects
- object SPRITE_BALDING_GUY, 1, 4, STAY, NONE, 1 ; person
- object SPRITE_GAMBLER, 7, 3, WALK, 2, 2 ; person
-
- ; warp-to
- warp_to 4, 7, CELADON_PRIZE_ROOM_WIDTH
- warp_to 5, 7, CELADON_PRIZE_ROOM_WIDTH
diff --git a/data/mapObjects/ceruleancity.asm b/data/mapObjects/ceruleancity.asm
deleted file mode 100755
index 864717fc..00000000
--- a/data/mapObjects/ceruleancity.asm
+++ /dev/null
@@ -1,47 +0,0 @@
-CeruleanCityObject:
- db $a ; border block
-
- db $a ; warps
- warp 27, 11, 0, TRASHED_HOUSE
- warp 13, 15, 0, CERULEAN_HOUSE_1
- warp 19, 17, 0, CERULEAN_POKECENTER
- warp 30, 19, 0, CERULEAN_GYM
- warp 13, 25, 0, BIKE_SHOP
- warp 25, 25, 0, CERULEAN_MART
- warp 4, 11, 0, UNKNOWN_DUNGEON_1
- warp 27, 9, 2, TRASHED_HOUSE
- warp 9, 11, 1, CERULEAN_HOUSE_2
- warp 9, 9, 0, CERULEAN_HOUSE_2
-
- db 6 ; signs
- sign 23, 19, 12 ; CeruleanCityText12
- sign 17, 29, 13 ; CeruleanCityText13
- sign 26, 25, 14 ; MartSignText
- sign 20, 17, 15 ; PokeCenterSignText
- sign 11, 25, 16 ; CeruleanCityText16
- sign 27, 21, 17 ; CeruleanCityText17
-
- db 11 ; objects
- object SPRITE_BLUE, 20, 2, STAY, DOWN, 1 ; person
- object SPRITE_ROCKET, 30, 8, STAY, NONE, 2, OPP_ROCKET, 5
- object SPRITE_BLACK_HAIR_BOY_1, 31, 20, STAY, DOWN, 3 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 15, 18, WALK, 1, 4 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 9, 21, WALK, 2, 5 ; person
- object SPRITE_OFFICER_JENNY, 28, 12, STAY, DOWN, 6 ; person
- object SPRITE_LASS, 29, 26, STAY, LEFT, 7 ; person
- object SPRITE_BALL, 28, 26, STAY, DOWN, 8 ; person
- object SPRITE_LASS, 9, 27, WALK, 2, 9 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 4, 12, STAY, DOWN, 10 ; person
- object SPRITE_OFFICER_JENNY, 27, 12, STAY, DOWN, 11 ; person
-
- ; warp-to
- warp_to 27, 11, CERULEAN_CITY_WIDTH ; CERULEAN_TRASHED_HOUSE
- warp_to 13, 15, CERULEAN_CITY_WIDTH ; CERULEAN_TRADE_HOUSE
- warp_to 19, 17, CERULEAN_CITY_WIDTH ; CERULEAN_POKECENTER
- warp_to 30, 19, CERULEAN_CITY_WIDTH ; CERULEAN_GYM
- warp_to 13, 25, CERULEAN_CITY_WIDTH ; BIKE_SHOP
- warp_to 25, 25, CERULEAN_CITY_WIDTH ; CERULEAN_MART
- warp_to 4, 11, CERULEAN_CITY_WIDTH ; CERULEAN_CAVE_1F
- warp_to 27, 9, CERULEAN_CITY_WIDTH ; CERULEAN_TRASHED_HOUSE
- warp_to 9, 11, CERULEAN_CITY_WIDTH ; CERULEAN_BADGE_HOUSE
- warp_to 9, 9, CERULEAN_CITY_WIDTH ; CERULEAN_BADGE_HOUSE
diff --git a/data/mapObjects/ceruleangym.asm b/data/mapObjects/ceruleangym.asm
deleted file mode 100755
index d774c5dd..00000000
--- a/data/mapObjects/ceruleangym.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-CeruleanGymObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 13, 3, -1
- warp 5, 13, 3, -1
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_BRUNETTE_GIRL, 4, 2, STAY, DOWN, 1, OPP_MISTY, 1
- object SPRITE_LASS, 2, 3, STAY, RIGHT, 2, OPP_JR_TRAINER_F, 1
- object SPRITE_SWIMMER, 8, 7, STAY, LEFT, 3, OPP_SWIMMER, 1
- object SPRITE_GYM_HELPER, 7, 10, STAY, DOWN, 4 ; person
-
- ; warp-to
- warp_to 4, 13, CERULEAN_GYM_WIDTH
- warp_to 5, 13, CERULEAN_GYM_WIDTH
diff --git a/data/mapObjects/ceruleanhouse1.asm b/data/mapObjects/ceruleanhouse1.asm
deleted file mode 100755
index efbbebd6..00000000
--- a/data/mapObjects/ceruleanhouse1.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-CeruleanHouse1Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 1, -1
- warp 3, 7, 1, -1
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_GIRL, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_BULBASAUR, 4, 1, STAY, DOWN, 2 ; person
- object SPRITE_ODDISH, 1, 4, STAY, NONE, 3 ; person
- object SPRITE_SANDSHREW, 5, 3, STAY, LEFT, 4 ; person
-
- ; warp-to
- warp_to 2, 7, CERULEAN_HOUSE_1_WIDTH
- warp_to 3, 7, CERULEAN_HOUSE_1_WIDTH
diff --git a/data/mapObjects/ceruleanhouse2.asm b/data/mapObjects/ceruleanhouse2.asm
deleted file mode 100755
index cf54c719..00000000
--- a/data/mapObjects/ceruleanhouse2.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-CeruleanHouse2Object:
- db $c ; border block
-
- db 3 ; warps
- warp 2, 0, 9, -1
- warp 2, 7, 8, -1
- warp 3, 7, 8, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FAT_BALD_GUY, 5, 3, STAY, RIGHT, 1 ; person
-
- ; warp-to
- warp_to 2, 0, CERULEAN_HOUSE_2_WIDTH
- warp_to 2, 7, CERULEAN_HOUSE_2_WIDTH
- warp_to 3, 7, CERULEAN_HOUSE_2_WIDTH
diff --git a/data/mapObjects/ceruleanhousetrashed.asm b/data/mapObjects/ceruleanhousetrashed.asm
deleted file mode 100755
index 7b90ff73..00000000
--- a/data/mapObjects/ceruleanhousetrashed.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CeruleanHouseTrashedObject:
- db $a ; border block
-
- db 3 ; warps
- warp 2, 7, 0, -1
- warp 3, 7, 0, -1
- warp 3, 0, 7, -1
-
- db 1 ; signs
- sign 3, 0, 3 ; CeruleanHouseTrashedText3
-
- db 2 ; objects
- object SPRITE_FISHER, 2, 1, STAY, DOWN, 1 ; person
- object SPRITE_GIRL, 5, 6, WALK, 2, 2 ; person
-
- ; warp-to
- warp_to 2, 7, TRASHED_HOUSE_WIDTH
- warp_to 3, 7, TRASHED_HOUSE_WIDTH
- warp_to 3, 0, TRASHED_HOUSE_WIDTH
diff --git a/data/mapObjects/ceruleanmart.asm b/data/mapObjects/ceruleanmart.asm
deleted file mode 100755
index 389e0317..00000000
--- a/data/mapObjects/ceruleanmart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-CeruleanMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 5, -1
- warp 4, 7, 5, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 3, 4, WALK, 1, 2 ; person
- object SPRITE_LASS, 6, 2, WALK, 2, 3 ; person
-
- ; warp-to
- warp_to 3, 7, CERULEAN_MART_WIDTH
- warp_to 4, 7, CERULEAN_MART_WIDTH
diff --git a/data/mapObjects/ceruleanpokecenter.asm b/data/mapObjects/ceruleanpokecenter.asm
deleted file mode 100755
index 1297e6f4..00000000
--- a/data/mapObjects/ceruleanpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CeruleanPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 2, -1
- warp 4, 7, 2, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 10, 5, WALK, 0, 2 ; person
- object SPRITE_GENTLEMAN, 4, 3, STAY, UP, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, CERULEAN_POKECENTER_WIDTH
- warp_to 4, 7, CERULEAN_POKECENTER_WIDTH
diff --git a/data/mapObjects/cinnabargym.asm b/data/mapObjects/cinnabargym.asm
deleted file mode 100755
index 5de7f989..00000000
--- a/data/mapObjects/cinnabargym.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-CinnabarGymObject:
- db $2e ; border block
-
- db 2 ; warps
- warp 16, 17, 1, -1
- warp 17, 17, 1, -1
-
- db 0 ; signs
-
- db 9 ; objects
- object SPRITE_MR_MASTERBALL, 3, 3, STAY, DOWN, 1, OPP_BLAINE, 1
- object SPRITE_BLACK_HAIR_BOY_2, 17, 2, STAY, DOWN, 2, OPP_SUPER_NERD, 9
- object SPRITE_BLACK_HAIR_BOY_2, 17, 8, STAY, DOWN, 3, OPP_BURGLAR, 4
- object SPRITE_BLACK_HAIR_BOY_2, 11, 4, STAY, DOWN, 4, OPP_SUPER_NERD, 10
- object SPRITE_BLACK_HAIR_BOY_2, 11, 8, STAY, DOWN, 5, OPP_BURGLAR, 5
- object SPRITE_BLACK_HAIR_BOY_2, 11, 14, STAY, DOWN, 6, OPP_SUPER_NERD, 11
- object SPRITE_BLACK_HAIR_BOY_2, 3, 14, STAY, DOWN, 7, OPP_BURGLAR, 6
- object SPRITE_BLACK_HAIR_BOY_2, 3, 8, STAY, DOWN, 8, OPP_SUPER_NERD, 12
- object SPRITE_GYM_HELPER, 16, 13, STAY, DOWN, 9 ; person
-
- ; warp-to
- warp_to 16, 17, CINNABAR_GYM_WIDTH
- warp_to 17, 17, CINNABAR_GYM_WIDTH
diff --git a/data/mapObjects/cinnabarisland.asm b/data/mapObjects/cinnabarisland.asm
deleted file mode 100755
index 264a59f8..00000000
--- a/data/mapObjects/cinnabarisland.asm
+++ /dev/null
@@ -1,27 +0,0 @@
-CinnabarIslandObject:
- db $43 ; border block
-
- db 5 ; warps
- warp 6, 3, 1, MANSION_1
- warp 18, 3, 0, CINNABAR_GYM
- warp 6, 9, 0, CINNABAR_LAB_1
- warp 11, 11, 0, CINNABAR_POKECENTER
- warp 15, 11, 0, CINNABAR_MART
-
- db 5 ; signs
- sign 9, 5, 3 ; CinnabarIslandText3
- sign 16, 11, 4 ; MartSignText
- sign 12, 11, 5 ; PokeCenterSignText
- sign 9, 11, 6 ; CinnabarIslandText6
- sign 13, 3, 7 ; CinnabarIslandText7
-
- db 2 ; objects
- object SPRITE_GIRL, 12, 5, WALK, 2, 1 ; person
- object SPRITE_GAMBLER, 14, 6, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 6, 3, CINNABAR_ISLAND_WIDTH ; POKEMON_MANSION_1F
- warp_to 18, 3, CINNABAR_ISLAND_WIDTH ; CINNABAR_GYM
- warp_to 6, 9, CINNABAR_ISLAND_WIDTH ; CINNABAR_LAB
- warp_to 11, 11, CINNABAR_ISLAND_WIDTH ; CINNABAR_POKECENTER
- warp_to 15, 11, CINNABAR_ISLAND_WIDTH ; CINNABAR_MART
diff --git a/data/mapObjects/cinnabarmart.asm b/data/mapObjects/cinnabarmart.asm
deleted file mode 100755
index cf135039..00000000
--- a/data/mapObjects/cinnabarmart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-CinnabarMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 4, -1
- warp 4, 7, 4, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_ERIKA, 6, 2, STAY, NONE, 2 ; person
- object SPRITE_OAK_AIDE, 3, 4, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 3, 7, CINNABAR_MART_WIDTH
- warp_to 4, 7, CINNABAR_MART_WIDTH
diff --git a/data/mapObjects/cinnabarpokecenter.asm b/data/mapObjects/cinnabarpokecenter.asm
deleted file mode 100755
index 99fb3169..00000000
--- a/data/mapObjects/cinnabarpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CinnabarPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 3, -1
- warp 4, 7, 3, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_LASS, 9, 4, WALK, 0, 2 ; person
- object SPRITE_GENTLEMAN, 2, 6, STAY, NONE, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, CINNABAR_POKECENTER_WIDTH
- warp_to 4, 7, CINNABAR_POKECENTER_WIDTH
diff --git a/data/mapObjects/colosseum.asm b/data/mapObjects/colosseum.asm
deleted file mode 100644
index 1c32de2f..00000000
--- a/data/mapObjects/colosseum.asm
+++ /dev/null
@@ -1,9 +0,0 @@
-ColosseumObject:
- db $e ; border block
-
- db 0 ; warps
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_RED, 2, 2, STAY, 0, 1 ; person
diff --git a/data/mapObjects/copycatshouse1f.asm b/data/mapObjects/copycatshouse1f.asm
deleted file mode 100755
index 4a8c2641..00000000
--- a/data/mapObjects/copycatshouse1f.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CopycatsHouse1FObject:
- db $a ; border block
-
- db 3 ; warps
- warp 2, 7, 0, -1
- warp 3, 7, 0, -1
- warp 7, 1, 0, COPYCATS_HOUSE_2F
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MOM_GEISHA, 2, 2, STAY, DOWN, 1 ; person
- object SPRITE_FAT_BALD_GUY, 5, 4, STAY, LEFT, 2 ; person
- object SPRITE_CHANSEY, 1, 4, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 2, 7, COPYCATS_HOUSE_1F_WIDTH
- warp_to 3, 7, COPYCATS_HOUSE_1F_WIDTH
- warp_to 7, 1, COPYCATS_HOUSE_1F_WIDTH ; COPYCATS_HOUSE_2F
diff --git a/data/mapObjects/copycatshouse2f.asm b/data/mapObjects/copycatshouse2f.asm
deleted file mode 100755
index 529f3416..00000000
--- a/data/mapObjects/copycatshouse2f.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-CopycatsHouse2FObject:
- db $a ; border block
-
- db 1 ; warps
- warp 7, 1, 2, COPYCATS_HOUSE_1F
-
- db 2 ; signs
- sign 3, 5, 6 ; CopycatsHouse2FText6
- sign 0, 1, 7 ; CopycatsHouse2FText7
-
- db 5 ; objects
- object SPRITE_BRUNETTE_GIRL, 4, 3, WALK, 0, 1 ; person
- object SPRITE_BIRD, 4, 6, WALK, 2, 2 ; person
- object SPRITE_SLOWBRO, 5, 1, STAY, DOWN, 3 ; person
- object SPRITE_BIRD, 2, 0, STAY, DOWN, 4 ; person
- object SPRITE_CLEFAIRY, 1, 6, STAY, RIGHT, 5 ; person
-
- ; warp-to
- warp_to 7, 1, COPYCATS_HOUSE_2F_WIDTH ; COPYCATS_HOUSE_1F
diff --git a/data/mapObjects/daycarem.asm b/data/mapObjects/daycarem.asm
deleted file mode 100755
index 7c10fe70..00000000
--- a/data/mapObjects/daycarem.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-DayCareMObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 4, -1
- warp 3, 7, 4, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GENTLEMAN, 2, 3, STAY, RIGHT, 1 ; person
-
- ; warp-to
- warp_to 2, 7, DAYCAREM_WIDTH
- warp_to 3, 7, DAYCAREM_WIDTH
diff --git a/data/mapObjects/diglettscave.asm b/data/mapObjects/diglettscave.asm
deleted file mode 100755
index 844bc832..00000000
--- a/data/mapObjects/diglettscave.asm
+++ /dev/null
@@ -1,14 +0,0 @@
-DiglettsCaveObject:
- db $19 ; border block
-
- db 2 ; warps
- warp 5, 5, 2, DIGLETTS_CAVE_EXIT
- warp 37, 31, 2, DIGLETTS_CAVE_ENTRANCE
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 5, 5, DIGLETTS_CAVE_WIDTH ; DIGLETTS_CAVE_ROUTE_2
- warp_to 37, 31, DIGLETTS_CAVE_WIDTH ; DIGLETTS_CAVE_ROUTE_11
diff --git a/data/mapObjects/diglettscaveroute11.asm b/data/mapObjects/diglettscaveroute11.asm
deleted file mode 100755
index af28bfbf..00000000
--- a/data/mapObjects/diglettscaveroute11.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-DiglettsCaveEntranceRoute11Object:
- db $7d ; border block
-
- db 3 ; warps
- warp 2, 7, 4, -1
- warp 3, 7, 4, -1
- warp 4, 4, 1, DIGLETTS_CAVE
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GAMBLER, 2, 3, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 2, 7, DIGLETTS_CAVE_ENTRANCE_WIDTH
- warp_to 3, 7, DIGLETTS_CAVE_ENTRANCE_WIDTH
- warp_to 4, 4, DIGLETTS_CAVE_ENTRANCE_WIDTH ; DIGLETTS_CAVE
diff --git a/data/mapObjects/diglettscaveroute2.asm b/data/mapObjects/diglettscaveroute2.asm
deleted file mode 100755
index 645cc385..00000000
--- a/data/mapObjects/diglettscaveroute2.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-DiglettsCaveRoute2Object:
- db $7d ; border block
-
- db 3 ; warps
- warp 2, 7, 0, -1
- warp 3, 7, 0, -1
- warp 4, 4, 0, DIGLETTS_CAVE
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FISHER, 3, 3, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 2, 7, DIGLETTS_CAVE_EXIT_WIDTH
- warp_to 3, 7, DIGLETTS_CAVE_EXIT_WIDTH
- warp_to 4, 4, DIGLETTS_CAVE_EXIT_WIDTH ; DIGLETTS_CAVE
diff --git a/data/mapObjects/fanclub.asm b/data/mapObjects/fanclub.asm
deleted file mode 100755
index 9ddc6e3a..00000000
--- a/data/mapObjects/fanclub.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-FanClubObject:
- db $d ; border block
-
- db 2 ; warps
- warp 2, 7, 1, -1
- warp 3, 7, 1, -1
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_FISHER2, 6, 3, STAY, LEFT, 1 ; person
- object SPRITE_GIRL, 1, 3, STAY, RIGHT, 2 ; person
- object SPRITE_CLEFAIRY_2, 6, 4, STAY, LEFT, 3 ; person
- object SPRITE_SEEL, 1, 4, STAY, RIGHT, 4 ; person
- object SPRITE_GENTLEMAN, 3, 1, STAY, DOWN, 5 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 5, 1, STAY, DOWN, 6 ; person
-
- ; warp-to
- warp_to 2, 7, POKEMON_FAN_CLUB_WIDTH
- warp_to 3, 7, POKEMON_FAN_CLUB_WIDTH
diff --git a/data/mapObjects/fightingdojo.asm b/data/mapObjects/fightingdojo.asm
deleted file mode 100755
index b9ff9449..00000000
--- a/data/mapObjects/fightingdojo.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-FightingDojoObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 11, 1, -1
- warp 5, 11, 1, -1
-
- db 0 ; signs
-
- db 7 ; objects
- object SPRITE_HIKER, 5, 3, STAY, DOWN, 1, OPP_BLACKBELT, 1
- object SPRITE_HIKER, 3, 4, STAY, RIGHT, 2, OPP_BLACKBELT, 2
- object SPRITE_HIKER, 3, 6, STAY, RIGHT, 3, OPP_BLACKBELT, 3
- object SPRITE_HIKER, 5, 5, STAY, LEFT, 4, OPP_BLACKBELT, 4
- object SPRITE_HIKER, 5, 7, STAY, LEFT, 5, OPP_BLACKBELT, 5
- object SPRITE_BALL, 4, 1, STAY, NONE, 6 ; person
- object SPRITE_BALL, 5, 1, STAY, NONE, 7 ; person
-
- ; warp-to
- warp_to 4, 11, FIGHTING_DOJO_WIDTH
- warp_to 5, 11, FIGHTING_DOJO_WIDTH
diff --git a/data/mapObjects/fuchsiacity.asm b/data/mapObjects/fuchsiacity.asm
deleted file mode 100755
index 35f9365d..00000000
--- a/data/mapObjects/fuchsiacity.asm
+++ /dev/null
@@ -1,52 +0,0 @@
-FuchsiaCityObject:
- db $f ; border block
-
- db 9 ; warps
- warp 5, 13, 0, FUCHSIA_MART
- warp 11, 27, 0, FUCHSIA_HOUSE_1
- warp 19, 27, 0, FUCHSIA_POKECENTER
- warp 27, 27, 0, FUCHSIA_HOUSE_2
- warp 18, 3, 0, SAFARI_ZONE_ENTRANCE
- warp 5, 27, 0, FUCHSIA_GYM
- warp 22, 13, 0, FUCHSIA_MEETING_ROOM
- warp 31, 27, 1, FUCHSIA_HOUSE_3
- warp 31, 24, 0, FUCHSIA_HOUSE_3
-
- db 14 ; signs
- sign 15, 23, 11 ; FuchsiaCityText11
- sign 25, 15, 12 ; FuchsiaCityText12
- sign 17, 5, 13 ; FuchsiaCityText13
- sign 6, 13, 14 ; MartSignText
- sign 20, 27, 15 ; PokeCenterSignText
- sign 27, 29, 16 ; FuchsiaCityText16
- sign 21, 15, 17 ; FuchsiaCityText17
- sign 5, 29, 18 ; FuchsiaCityText18
- sign 33, 7, 19 ; FuchsiaCityText19
- sign 27, 7, 20 ; FuchsiaCityText20
- sign 13, 7, 21 ; FuchsiaCityText21
- sign 31, 13, 22 ; FuchsiaCityText22
- sign 13, 15, 23 ; FuchsiaCityText23
- sign 7, 7, 24 ; FuchsiaCityText24
-
- db 10 ; objects
- object SPRITE_BUG_CATCHER, 10, 12, WALK, 2, 1 ; person
- object SPRITE_GAMBLER, 28, 17, WALK, 2, 2 ; person
- object SPRITE_FISHER2, 30, 14, STAY, DOWN, 3 ; person
- object SPRITE_BUG_CATCHER, 24, 8, STAY, UP, 4 ; person
- object SPRITE_CHANSEY, 31, 5, STAY, DOWN, 5 ; person
- object SPRITE_BALL, 25, 6, STAY, NONE, 6 ; person
- object SPRITE_SLOWBRO, 12, 6, WALK, 2, 7 ; person
- object SPRITE_SLOWBRO, 30, 12, WALK, 2, 8 ; person
- object SPRITE_SEEL, 8, 17, WALK, 0, 9 ; person
- object SPRITE_OMANYTE, 6, 5, STAY, NONE, 10 ; person
-
- ; warp-to
- warp_to 5, 13, FUCHSIA_CITY_WIDTH ; FUCHSIA_MART
- warp_to 11, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_BILLS_GRANDPAS_HOUSE
- warp_to 19, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_POKECENTER
- warp_to 27, 27, FUCHSIA_CITY_WIDTH ; WARDENS_HOUSE
- warp_to 18, 3, FUCHSIA_CITY_WIDTH ; SAFARI_ZONE_GATE
- warp_to 5, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_GYM
- warp_to 22, 13, FUCHSIA_CITY_WIDTH ; FUCHSIA_MEETING_ROOM
- warp_to 31, 27, FUCHSIA_CITY_WIDTH ; FUCHSIA_GOOD_ROD_HOUSE
- warp_to 31, 24, FUCHSIA_CITY_WIDTH ; FUCHSIA_GOOD_ROD_HOUSE
diff --git a/data/mapObjects/fuchsiagym.asm b/data/mapObjects/fuchsiagym.asm
deleted file mode 100755
index 48dcc1d7..00000000
--- a/data/mapObjects/fuchsiagym.asm
+++ /dev/null
@@ -1,22 +0,0 @@
-FuchsiaGymObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 17, 5, -1
- warp 5, 17, 5, -1
-
- db 0 ; signs
-
- db 8 ; objects
- object SPRITE_LAPRAS_GIVER, 4, 10, STAY, DOWN, 1, OPP_KOGA, 1
- object SPRITE_ROCKER, 8, 13, STAY, DOWN, 2, OPP_JUGGLER, 7
- object SPRITE_ROCKER, 7, 8, STAY, RIGHT, 3, OPP_JUGGLER, 3
- object SPRITE_ROCKER, 1, 12, STAY, DOWN, 4, OPP_JUGGLER, 8
- object SPRITE_ROCKER, 3, 5, STAY, UP, 5, OPP_TAMER, 1
- object SPRITE_ROCKER, 8, 2, STAY, DOWN, 6, OPP_TAMER, 2
- object SPRITE_ROCKER, 2, 7, STAY, LEFT, 7, OPP_JUGGLER, 4
- object SPRITE_GYM_HELPER, 7, 15, STAY, DOWN, 8 ; person
-
- ; warp-to
- warp_to 4, 17, FUCHSIA_GYM_WIDTH
- warp_to 5, 17, FUCHSIA_GYM_WIDTH
diff --git a/data/mapObjects/fuchsiahouse1.asm b/data/mapObjects/fuchsiahouse1.asm
deleted file mode 100755
index ca4638f9..00000000
--- a/data/mapObjects/fuchsiahouse1.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-FuchsiaHouse1Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 1, -1
- warp 3, 7, 1, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MOM_GEISHA, 2, 3, STAY, RIGHT, 1 ; person
- object SPRITE_GAMBLER, 7, 2, STAY, UP, 2 ; person
- object SPRITE_BUG_CATCHER, 5, 5, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 2, 7, FUCHSIA_HOUSE_1_WIDTH
- warp_to 3, 7, FUCHSIA_HOUSE_1_WIDTH
diff --git a/data/mapObjects/fuchsiahouse2.asm b/data/mapObjects/fuchsiahouse2.asm
deleted file mode 100755
index e3702594..00000000
--- a/data/mapObjects/fuchsiahouse2.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-FuchsiaHouse2Object:
- db $17 ; border block
-
- db 2 ; warps
- warp 4, 7, 3, -1
- warp 5, 7, 3, -1
-
- db 2 ; signs
- sign 4, 3, 4 ; FuchsiaHouse2Text4
- sign 5, 3, 5 ; FuchsiaHouse2Text5
-
- db 3 ; objects
- object SPRITE_WARDEN, 2, 3, STAY, NONE, 1 ; person
- object SPRITE_BALL, 8, 3, STAY, NONE, 2, RARE_CANDY
- object SPRITE_BOULDER, 8, 4, STAY, BOULDER_MOVEMENT_BYTE_2, 3 ; person
-
- ; warp-to
- warp_to 4, 7, FUCHSIA_HOUSE_2_WIDTH
- warp_to 5, 7, FUCHSIA_HOUSE_2_WIDTH
diff --git a/data/mapObjects/fuchsiahouse3.asm b/data/mapObjects/fuchsiahouse3.asm
deleted file mode 100755
index 0bed500b..00000000
--- a/data/mapObjects/fuchsiahouse3.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-FuchsiaHouse3Object:
- db $c ; border block
-
- db 3 ; warps
- warp 2, 0, 8, -1
- warp 2, 7, 7, -1
- warp 3, 7, 7, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FISHER, 5, 3, STAY, RIGHT, 1 ; person
-
- ; warp-to
- warp_to 2, 0, FUCHSIA_HOUSE_3_WIDTH
- warp_to 2, 7, FUCHSIA_HOUSE_3_WIDTH
- warp_to 3, 7, FUCHSIA_HOUSE_3_WIDTH
diff --git a/data/mapObjects/fuchsiamart.asm b/data/mapObjects/fuchsiamart.asm
deleted file mode 100755
index bfb93979..00000000
--- a/data/mapObjects/fuchsiamart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-FuchsiaMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 0, -1
- warp 4, 7, 0, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_FAT_BALD_GUY, 4, 2, STAY, NONE, 2 ; person
- object SPRITE_LASS, 6, 5, WALK, 1, 3 ; person
-
- ; warp-to
- warp_to 3, 7, FUCHSIA_MART_WIDTH
- warp_to 4, 7, FUCHSIA_MART_WIDTH
diff --git a/data/mapObjects/fuchsiameetingroom.asm b/data/mapObjects/fuchsiameetingroom.asm
deleted file mode 100755
index c6c10415..00000000
--- a/data/mapObjects/fuchsiameetingroom.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-FuchsiaMeetingRoomObject:
- db $17 ; border block
-
- db 2 ; warps
- warp 4, 7, 6, -1
- warp 5, 7, 6, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_WHITE_PLAYER, 4, 1, STAY, DOWN, 1 ; person
- object SPRITE_WHITE_PLAYER, 0, 2, STAY, UP, 2 ; person
- object SPRITE_WHITE_PLAYER, 10, 1, STAY, DOWN, 3 ; person
-
- ; warp-to
- warp_to 4, 7, FUCHSIA_MEETING_ROOM_WIDTH
- warp_to 5, 7, FUCHSIA_MEETING_ROOM_WIDTH
diff --git a/data/mapObjects/fuchsiapokecenter.asm b/data/mapObjects/fuchsiapokecenter.asm
deleted file mode 100755
index bed81891..00000000
--- a/data/mapObjects/fuchsiapokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-FuchsiaPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 2, -1
- warp 4, 7, 2, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_ROCKER, 4, 3, STAY, UP, 2 ; person
- object SPRITE_LASS, 6, 5, WALK, 2, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, FUCHSIA_POKECENTER_WIDTH
- warp_to 4, 7, FUCHSIA_POKECENTER_WIDTH
diff --git a/data/mapObjects/gary.asm b/data/mapObjects/gary.asm
deleted file mode 100755
index 10d9f0ed..00000000
--- a/data/mapObjects/gary.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-GaryObject:
- db $3 ; border block
-
- db 4 ; warps
- warp 3, 7, 1, LANCES_ROOM
- warp 4, 7, 2, LANCES_ROOM
- warp 3, 0, 0, HALL_OF_FAME
- warp 4, 0, 0, HALL_OF_FAME
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_BLUE, 4, 2, STAY, DOWN, 1 ; person
- object SPRITE_OAK, 3, 7, STAY, UP, 2 ; person
-
- ; warp-to
- warp_to 3, 7, CHAMPIONS_ROOM_WIDTH ; LANCES_ROOM
- warp_to 4, 7, CHAMPIONS_ROOM_WIDTH ; LANCES_ROOM
- warp_to 3, 0, CHAMPIONS_ROOM_WIDTH ; HALL_OF_FAME
- warp_to 4, 0, CHAMPIONS_ROOM_WIDTH ; HALL_OF_FAME
diff --git a/data/mapObjects/halloffameroom.asm b/data/mapObjects/halloffameroom.asm
deleted file mode 100755
index a815a053..00000000
--- a/data/mapObjects/halloffameroom.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-HallofFameRoomObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 7, 2, CHAMPIONS_ROOM
- warp 5, 7, 3, CHAMPIONS_ROOM
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_OAK, 5, 2, STAY, DOWN, 1 ; person
-
- ; warp-to
- warp_to 4, 7, HALL_OF_FAME_WIDTH ; CHAMPIONS_ROOM
- warp_to 5, 7, HALL_OF_FAME_WIDTH ; CHAMPIONS_ROOM
diff --git a/data/mapObjects/indigoplateau.asm b/data/mapObjects/indigoplateau.asm
deleted file mode 100755
index d18f25e1..00000000
--- a/data/mapObjects/indigoplateau.asm
+++ /dev/null
@@ -1,14 +0,0 @@
-IndigoPlateauObject:
- db $e ; border block
-
- db 2 ; warps
- warp 9, 5, 0, INDIGO_PLATEAU_LOBBY
- warp 10, 5, 0, INDIGO_PLATEAU_LOBBY
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 9, 5, INDIGO_PLATEAU_WIDTH ; INDIGO_PLATEAU_LOBBY
- warp_to 10, 5, INDIGO_PLATEAU_WIDTH ; INDIGO_PLATEAU_LOBBY
diff --git a/data/mapObjects/indigoplateaulobby.asm b/data/mapObjects/indigoplateaulobby.asm
deleted file mode 100755
index bb5895ac..00000000
--- a/data/mapObjects/indigoplateaulobby.asm
+++ /dev/null
@@ -1,22 +0,0 @@
-IndigoPlateauLobbyObject:
- db $0 ; border block
-
- db 3 ; warps
- warp 7, 11, 0, -1
- warp 8, 11, 1, -1
- warp 8, 0, 0, LORELEIS_ROOM
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_NURSE, 7, 5, STAY, DOWN, 1 ; person
- object SPRITE_GYM_HELPER, 4, 9, STAY, RIGHT, 2 ; person
- object SPRITE_LASS, 5, 1, STAY, DOWN, 3 ; person
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 4 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 13, 6, STAY, DOWN, 5 ; person
- object SPRITE_CHANSEY, 8, 5, STAY, DOWN, 6 ; person
-
- ; warp-to
- warp_to 7, 11, INDIGO_PLATEAU_LOBBY_WIDTH
- warp_to 8, 11, INDIGO_PLATEAU_LOBBY_WIDTH
- warp_to 8, 0, INDIGO_PLATEAU_LOBBY_WIDTH ; LORELEIS_ROOM
diff --git a/data/mapObjects/lab1.asm b/data/mapObjects/lab1.asm
deleted file mode 100755
index b9eea581..00000000
--- a/data/mapObjects/lab1.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-Lab1Object:
- db $17 ; border block
-
- db 5 ; warps
- warp 2, 7, 2, -1
- warp 3, 7, 2, -1
- warp 8, 4, 0, CINNABAR_LAB_2
- warp 12, 4, 0, CINNABAR_LAB_3
- warp 16, 4, 0, CINNABAR_LAB_4
-
- db 4 ; signs
- sign 3, 2, 2 ; Lab1Text2
- sign 9, 4, 3 ; Lab1Text3
- sign 13, 4, 4 ; Lab1Text4
- sign 17, 4, 5 ; Lab1Text5
-
- db 1 ; objects
- object SPRITE_FISHER, 1, 3, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 2, 7, CINNABAR_LAB_1_WIDTH
- warp_to 3, 7, CINNABAR_LAB_1_WIDTH
- warp_to 8, 4, CINNABAR_LAB_1_WIDTH ; CINNABAR_LAB_2
- warp_to 12, 4, CINNABAR_LAB_1_WIDTH ; CINNABAR_LAB_3
- warp_to 16, 4, CINNABAR_LAB_1_WIDTH ; CINNABAR_LAB_4
diff --git a/data/mapObjects/lab2.asm b/data/mapObjects/lab2.asm
deleted file mode 100755
index 3062fcae..00000000
--- a/data/mapObjects/lab2.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-Lab2Object:
- db $17 ; border block
-
- db 2 ; warps
- warp 2, 7, 2, CINNABAR_LAB_1
- warp 3, 7, 2, CINNABAR_LAB_1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 3, 2, STAY, DOWN, 1 ; person
- object SPRITE_OLD_PERSON, 1, 4, STAY, NONE, 2 ; person
- object SPRITE_FOULARD_WOMAN, 5, 5, STAY, UP, 3 ; person
-
- ; warp-to
- warp_to 2, 7, CINNABAR_LAB_2_WIDTH ; CINNABAR_LAB_1
- warp_to 3, 7, CINNABAR_LAB_2_WIDTH ; CINNABAR_LAB_1
diff --git a/data/mapObjects/lab3.asm b/data/mapObjects/lab3.asm
deleted file mode 100755
index 73ba321d..00000000
--- a/data/mapObjects/lab3.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Lab3Object:
- db $17 ; border block
-
- db 2 ; warps
- warp 2, 7, 3, CINNABAR_LAB_1
- warp 3, 7, 3, CINNABAR_LAB_1
-
- db 3 ; signs
- sign 0, 4, 3 ; Lab3Text3
- sign 1, 4, 4 ; Lab3Text4
- sign 2, 1, 5 ; Lab3Text5
-
- db 2 ; objects
- object SPRITE_OAK_AIDE, 7, 2, STAY, DOWN, 1 ; person
- object SPRITE_OAK_AIDE, 2, 3, WALK, 2, 2 ; person
-
- ; warp-to
- warp_to 2, 7, CINNABAR_LAB_3_WIDTH ; CINNABAR_LAB_1
- warp_to 3, 7, CINNABAR_LAB_3_WIDTH ; CINNABAR_LAB_1
diff --git a/data/mapObjects/lab4.asm b/data/mapObjects/lab4.asm
deleted file mode 100755
index b9956f5f..00000000
--- a/data/mapObjects/lab4.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-Lab4Object:
- db $17 ; border block
-
- db 2 ; warps
- warp 2, 7, 4, CINNABAR_LAB_1
- warp 3, 7, 4, CINNABAR_LAB_1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_OAK_AIDE, 5, 2, WALK, 2, 1 ; person
- object SPRITE_OAK_AIDE, 7, 6, STAY, UP, 2 ; person
-
- ; warp-to
- warp_to 2, 7, CINNABAR_LAB_4_WIDTH ; CINNABAR_LAB_1
- warp_to 3, 7, CINNABAR_LAB_4_WIDTH ; CINNABAR_LAB_1
diff --git a/data/mapObjects/lance.asm b/data/mapObjects/lance.asm
deleted file mode 100755
index 77c0058c..00000000
--- a/data/mapObjects/lance.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-LanceObject:
- db $3 ; border block
-
- db 3 ; warps
- warp 24, 16, 2, AGATHAS_ROOM
- warp 5, 0, 0, CHAMPIONS_ROOM
- warp 6, 0, 0, CHAMPIONS_ROOM
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_LANCE, 6, 1, STAY, DOWN, 1, OPP_LANCE, 1
-
- ; warp-to
- warp_to 24, 16, LANCES_ROOM_WIDTH ; AGATHAS_ROOM
- warp_to 5, 0, LANCES_ROOM_WIDTH ; CHAMPIONS_ROOM
- warp_to 6, 0, LANCES_ROOM_WIDTH ; CHAMPIONS_ROOM
diff --git a/data/mapObjects/lavenderhouse1.asm b/data/mapObjects/lavenderhouse1.asm
deleted file mode 100755
index d9b61302..00000000
--- a/data/mapObjects/lavenderhouse1.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-LavenderHouse1Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 2, -1
- warp 3, 7, 2, -1
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 3, 5, STAY, NONE, 1 ; person
- object SPRITE_LITTLE_GIRL, 6, 3, STAY, DOWN, 2 ; person
- object SPRITE_SLOWBRO, 6, 4, STAY, UP, 3 ; person
- object SPRITE_SLOWBRO, 1, 3, STAY, NONE, 4 ; person
- object SPRITE_MR_FUJI, 3, 1, STAY, NONE, 5 ; person
- object SPRITE_BOOK_MAP_DEX, 3, 3, STAY, NONE, 6 ; person
-
- ; warp-to
- warp_to 2, 7, LAVENDER_HOUSE_1_WIDTH
- warp_to 3, 7, LAVENDER_HOUSE_1_WIDTH
diff --git a/data/mapObjects/lavenderhouse2.asm b/data/mapObjects/lavenderhouse2.asm
deleted file mode 100755
index 6d900f45..00000000
--- a/data/mapObjects/lavenderhouse2.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-LavenderHouse2Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 4, -1
- warp 3, 7, 4, -1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_SLOWBRO, 3, 5, STAY, UP, 1 ; person
- object SPRITE_BRUNETTE_GIRL, 2, 4, STAY, RIGHT, 2 ; person
-
- ; warp-to
- warp_to 2, 7, LAVENDER_HOUSE_2_WIDTH
- warp_to 3, 7, LAVENDER_HOUSE_2_WIDTH
diff --git a/data/mapObjects/lavendermart.asm b/data/mapObjects/lavendermart.asm
deleted file mode 100755
index 6661fee9..00000000
--- a/data/mapObjects/lavendermart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-LavenderMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 3, -1
- warp 4, 7, 3, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_BALDING_GUY, 3, 4, STAY, NONE, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 7, 2, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 3, 7, LAVENDER_MART_WIDTH
- warp_to 4, 7, LAVENDER_MART_WIDTH
diff --git a/data/mapObjects/lavenderpokecenter.asm b/data/mapObjects/lavenderpokecenter.asm
deleted file mode 100755
index 38b5a00e..00000000
--- a/data/mapObjects/lavenderpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-LavenderPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 0, -1
- warp 4, 7, 0, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_GENTLEMAN, 5, 3, STAY, NONE, 2 ; person
- object SPRITE_LITTLE_GIRL, 10, 5, WALK, 2, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, LAVENDER_POKECENTER_WIDTH
- warp_to 4, 7, LAVENDER_POKECENTER_WIDTH
diff --git a/data/mapObjects/lavendertown.asm b/data/mapObjects/lavendertown.asm
deleted file mode 100755
index c694d763..00000000
--- a/data/mapObjects/lavendertown.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-LavenderTownObject:
- db $2c ; border block
-
- db 6 ; warps
- warp 3, 5, 0, LAVENDER_POKECENTER
- warp 14, 5, 0, POKEMONTOWER_1
- warp 7, 9, 0, LAVENDER_HOUSE_1
- warp 15, 13, 0, LAVENDER_MART
- warp 3, 13, 0, LAVENDER_HOUSE_2
- warp 7, 13, 0, NAME_RATERS_HOUSE
-
- db 6 ; signs
- sign 11, 9, 4 ; LavenderTownText4
- sign 9, 3, 5 ; LavenderTownText5
- sign 16, 13, 6 ; MartSignText
- sign 4, 5, 7 ; PokeCenterSignText
- sign 5, 9, 8 ; LavenderTownText8
- sign 17, 7, 9 ; LavenderTownText9
-
- db 3 ; objects
- object SPRITE_LITTLE_GIRL, 15, 9, WALK, 0, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 9, 10, STAY, NONE, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 8, 7, WALK, 2, 3 ; person
-
- ; warp-to
- warp_to 3, 5, LAVENDER_TOWN_WIDTH ; LAVENDER_POKECENTER
- warp_to 14, 5, LAVENDER_TOWN_WIDTH ; POKEMON_TOWER_1F
- warp_to 7, 9, LAVENDER_TOWN_WIDTH ; MR_FUJIS_HOUSE
- warp_to 15, 13, LAVENDER_TOWN_WIDTH ; LAVENDER_MART
- warp_to 3, 13, LAVENDER_TOWN_WIDTH ; LAVENDER_CUBONE_HOUSE
- warp_to 7, 13, LAVENDER_TOWN_WIDTH ; NAME_RATERS_HOUSE
diff --git a/data/mapObjects/lorelei.asm b/data/mapObjects/lorelei.asm
deleted file mode 100755
index e5f0f9f2..00000000
--- a/data/mapObjects/lorelei.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-LoreleiObject:
- db $3 ; border block
-
- db 4 ; warps
- warp 4, 11, 2, INDIGO_PLATEAU_LOBBY
- warp 5, 11, 2, INDIGO_PLATEAU_LOBBY
- warp 4, 0, 0, BRUNOS_ROOM
- warp 5, 0, 1, BRUNOS_ROOM
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_LORELEI, 5, 2, STAY, DOWN, 1, OPP_LORELEI, 1
-
- ; warp-to
- warp_to 4, 11, LORELEIS_ROOM_WIDTH ; INDIGO_PLATEAU_LOBBY
- warp_to 5, 11, LORELEIS_ROOM_WIDTH ; INDIGO_PLATEAU_LOBBY
- warp_to 4, 0, LORELEIS_ROOM_WIDTH ; BRUNOS_ROOM
- warp_to 5, 0, LORELEIS_ROOM_WIDTH ; BRUNOS_ROOM
diff --git a/data/mapObjects/mansion1.asm b/data/mapObjects/mansion1.asm
deleted file mode 100755
index 1b97c898..00000000
--- a/data/mapObjects/mansion1.asm
+++ /dev/null
@@ -1,29 +0,0 @@
-Mansion1Object:
- db $2e ; border block
-
- db 8 ; warps
- warp 4, 27, 0, -1
- warp 5, 27, 0, -1
- warp 6, 27, 0, -1
- warp 7, 27, 0, -1
- warp 5, 10, 0, MANSION_2
- warp 21, 23, 0, MANSION_4
- warp 26, 27, 0, -1
- warp 27, 27, 0, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_OAK_AIDE, 17, 17, STAY, LEFT, 1, OPP_SCIENTIST, 4
- object SPRITE_BALL, 14, 3, STAY, NONE, 2, ESCAPE_ROPE
- object SPRITE_BALL, 18, 21, STAY, NONE, 3, CARBOS
-
- ; warp-to
- warp_to 4, 27, MANSION_1_WIDTH
- warp_to 5, 27, MANSION_1_WIDTH
- warp_to 6, 27, MANSION_1_WIDTH
- warp_to 7, 27, MANSION_1_WIDTH
- warp_to 5, 10, MANSION_1_WIDTH ; POKEMON_MANSION_2F
- warp_to 21, 23, MANSION_1_WIDTH ; POKEMON_MANSION_B1F
- warp_to 26, 27, MANSION_1_WIDTH
- warp_to 27, 27, MANSION_1_WIDTH
diff --git a/data/mapObjects/mansion2.asm b/data/mapObjects/mansion2.asm
deleted file mode 100755
index 6fd86b97..00000000
--- a/data/mapObjects/mansion2.asm
+++ /dev/null
@@ -1,22 +0,0 @@
-Mansion2Object:
- db $1 ; border block
-
- db 4 ; warps
- warp 5, 10, 4, MANSION_1
- warp 7, 10, 0, MANSION_3
- warp 25, 14, 2, MANSION_3
- warp 6, 1, 1, MANSION_3
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 3, 17, WALK, 2, 1, OPP_BURGLAR, 7
- object SPRITE_BALL, 28, 7, STAY, NONE, 2, CALCIUM
- object SPRITE_BOOK_MAP_DEX, 18, 2, STAY, NONE, 3 ; person
- object SPRITE_BOOK_MAP_DEX, 3, 22, STAY, NONE, 4 ; person
-
- ; warp-to
- warp_to 5, 10, MANSION_2_WIDTH ; POKEMON_MANSION_1F
- warp_to 7, 10, MANSION_2_WIDTH ; POKEMON_MANSION_3F
- warp_to 25, 14, MANSION_2_WIDTH ; POKEMON_MANSION_3F
- warp_to 6, 1, MANSION_2_WIDTH ; POKEMON_MANSION_3F
diff --git a/data/mapObjects/mansion3.asm b/data/mapObjects/mansion3.asm
deleted file mode 100755
index 54fbfa75..00000000
--- a/data/mapObjects/mansion3.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Mansion3Object:
- db $1 ; border block
-
- db 3 ; warps
- warp 7, 10, 1, MANSION_2
- warp 6, 1, 3, MANSION_2
- warp 25, 14, 2, MANSION_2
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 5, 11, WALK, 2, 1, OPP_BURGLAR, 8
- object SPRITE_OAK_AIDE, 20, 11, STAY, LEFT, 2, OPP_SCIENTIST, 12
- object SPRITE_BALL, 1, 16, STAY, NONE, 3, MAX_POTION
- object SPRITE_BALL, 25, 5, STAY, NONE, 4, IRON
- object SPRITE_BOOK_MAP_DEX, 6, 12, STAY, NONE, 5 ; person
-
- ; warp-to
- warp_to 7, 10, MANSION_3_WIDTH ; POKEMON_MANSION_2F
- warp_to 6, 1, MANSION_3_WIDTH ; POKEMON_MANSION_2F
- warp_to 25, 14, MANSION_3_WIDTH ; POKEMON_MANSION_2F
diff --git a/data/mapObjects/mansion4.asm b/data/mapObjects/mansion4.asm
deleted file mode 100755
index bcd85206..00000000
--- a/data/mapObjects/mansion4.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-Mansion4Object:
- db $1 ; border block
-
- db 1 ; warps
- warp 23, 22, 5, MANSION_1
-
- db 0 ; signs
-
- db 8 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 16, 23, STAY, NONE, 1, OPP_BURGLAR, 9
- object SPRITE_OAK_AIDE, 27, 11, STAY, DOWN, 2, OPP_SCIENTIST, 13
- object SPRITE_BALL, 10, 2, STAY, NONE, 3, RARE_CANDY
- object SPRITE_BALL, 1, 22, STAY, NONE, 4, FULL_RESTORE
- object SPRITE_BALL, 19, 25, STAY, NONE, 5, TM_14
- object SPRITE_BALL, 5, 4, STAY, NONE, 6, TM_22
- object SPRITE_BOOK_MAP_DEX, 16, 20, STAY, NONE, 7 ; person
- object SPRITE_BALL, 5, 13, STAY, NONE, 8, SECRET_KEY
-
- ; warp-to
- warp_to 23, 22, MANSION_4_WIDTH ; POKEMON_MANSION_1F
diff --git a/data/mapObjects/mtmoon1.asm b/data/mapObjects/mtmoon1.asm
deleted file mode 100755
index 0215d821..00000000
--- a/data/mapObjects/mtmoon1.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-MtMoon1Object:
- db $3 ; border block
-
- db 5 ; warps
- warp 14, 35, 1, -1
- warp 15, 35, 1, -1
- warp 5, 5, 0, MT_MOON_2
- warp 17, 11, 2, MT_MOON_2
- warp 25, 15, 3, MT_MOON_2
-
- db 1 ; signs
- sign 15, 23, 14 ; MtMoon1Text14
-
- db 13 ; objects
- object SPRITE_HIKER, 5, 6, STAY, DOWN, 1, OPP_HIKER, 1
- object SPRITE_BUG_CATCHER, 12, 16, STAY, RIGHT, 2, OPP_YOUNGSTER, 3
- object SPRITE_LASS, 30, 4, STAY, DOWN, 3, OPP_LASS, 5
- object SPRITE_BLACK_HAIR_BOY_2, 24, 31, STAY, UP, 4, OPP_SUPER_NERD, 1
- object SPRITE_LASS, 16, 23, STAY, DOWN, 5, OPP_LASS, 6
- object SPRITE_BUG_CATCHER, 7, 22, STAY, DOWN, 6, OPP_BUG_CATCHER, 7
- object SPRITE_BUG_CATCHER, 30, 27, STAY, RIGHT, 7, OPP_BUG_CATCHER, 8
- object SPRITE_BALL, 2, 20, STAY, NONE, 8, POTION
- object SPRITE_BALL, 2, 2, STAY, NONE, 9, MOON_STONE
- object SPRITE_BALL, 35, 31, STAY, NONE, 10, RARE_CANDY
- object SPRITE_BALL, 36, 23, STAY, NONE, 11, ESCAPE_ROPE
- object SPRITE_BALL, 20, 33, STAY, NONE, 12, POTION
- object SPRITE_BALL, 5, 32, STAY, NONE, 13, TM_12
-
- ; warp-to
- warp_to 14, 35, MT_MOON_1_WIDTH
- warp_to 15, 35, MT_MOON_1_WIDTH
- warp_to 5, 5, MT_MOON_1_WIDTH ; MT_MOON_B1F
- warp_to 17, 11, MT_MOON_1_WIDTH ; MT_MOON_B1F
- warp_to 25, 15, MT_MOON_1_WIDTH ; MT_MOON_B1F
diff --git a/data/mapObjects/mtmoon2.asm b/data/mapObjects/mtmoon2.asm
deleted file mode 100755
index ee56e471..00000000
--- a/data/mapObjects/mtmoon2.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-MtMoon2Object:
- db $3 ; border block
-
- db 8 ; warps
- warp 5, 5, 2, MT_MOON_1
- warp 17, 11, 0, MT_MOON_3
- warp 25, 9, 3, MT_MOON_1
- warp 25, 15, 4, MT_MOON_1
- warp 21, 17, 1, MT_MOON_3
- warp 13, 27, 2, MT_MOON_3
- warp 23, 3, 3, MT_MOON_3
- warp 27, 3, 2, -1
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 5, 5, MT_MOON_2_WIDTH ; MT_MOON_1F
- warp_to 17, 11, MT_MOON_2_WIDTH ; MT_MOON_B2F
- warp_to 25, 9, MT_MOON_2_WIDTH ; MT_MOON_1F
- warp_to 25, 15, MT_MOON_2_WIDTH ; MT_MOON_1F
- warp_to 21, 17, MT_MOON_2_WIDTH ; MT_MOON_B2F
- warp_to 13, 27, MT_MOON_2_WIDTH ; MT_MOON_B2F
- warp_to 23, 3, MT_MOON_2_WIDTH ; MT_MOON_B2F
- warp_to 27, 3, MT_MOON_2_WIDTH
diff --git a/data/mapObjects/mtmoon3.asm b/data/mapObjects/mtmoon3.asm
deleted file mode 100755
index f76a3e26..00000000
--- a/data/mapObjects/mtmoon3.asm
+++ /dev/null
@@ -1,28 +0,0 @@
-MtMoon3Object:
- db $3 ; border block
-
- db 4 ; warps
- warp 25, 9, 1, MT_MOON_2
- warp 21, 17, 4, MT_MOON_2
- warp 15, 27, 5, MT_MOON_2
- warp 5, 7, 6, MT_MOON_2
-
- db 0 ; signs
-
- db 10 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 12, 8, STAY, RIGHT, 1, OPP_SUPER_NERD, 2
- object SPRITE_JESSIE, 9, 3, STAY, LEFT, 2
- object SPRITE_ROCKET, 15, 22, STAY, DOWN, 3, OPP_ROCKET, 2
- object SPRITE_ROCKET, 29, 11, STAY, UP, 4, OPP_ROCKET, 3
- object SPRITE_ROCKET, 29, 17, STAY, LEFT, 5, OPP_ROCKET, 1
- object SPRITE_JAMES, 9, 4, STAY, LEFT, 6
- object SPRITE_OMANYTE, 12, 6, STAY, NONE, 7 ; person
- object SPRITE_OMANYTE, 13, 6, STAY, NONE, 8 ; person
- object SPRITE_BALL, 25, 21, STAY, NONE, 9, HP_UP
- object SPRITE_BALL, 29, 5, STAY, NONE, 10, TM_01
-
- ; warp-to
- warp_to 25, 9, MT_MOON_3_WIDTH ; MT_MOON_2
- warp_to 21, 17, MT_MOON_3_WIDTH ; MT_MOON_2
- warp_to 15, 27, MT_MOON_3_WIDTH ; MT_MOON_2
- warp_to 5, 7, MT_MOON_3_WIDTH ; MT_MOON_2
diff --git a/data/mapObjects/mtmoonpokecenter.asm b/data/mapObjects/mtmoonpokecenter.asm
deleted file mode 100755
index 7469efa8..00000000
--- a/data/mapObjects/mtmoonpokecenter.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-MtMoonPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 0, -1
- warp 4, 7, 0, -1
-
- db 0 ; signs
-
- db 7 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_BUG_CATCHER, 4, 3, STAY, UP, 2 ; person
- object SPRITE_GENTLEMAN, 7, 3, STAY, UP, 3 ; person
- object SPRITE_FAT_BALD_GUY, 10, 6, WALK, 2, 4 ; person
- object SPRITE_CLIPBOARD, 7, 2, STAY, NONE, 5 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 6 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 7 ; person
-
- ; warp-to
- warp_to 3, 7, MT_MOON_POKECENTER_WIDTH
- warp_to 4, 7, MT_MOON_POKECENTER_WIDTH
diff --git a/data/mapObjects/museum1f.asm b/data/mapObjects/museum1f.asm
deleted file mode 100755
index 3034dc74..00000000
--- a/data/mapObjects/museum1f.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-Museum1FObject:
- db $a ; border block
-
- db 5 ; warps
- warp 10, 7, 0, -1
- warp 11, 7, 0, -1
- warp 16, 7, 1, -1
- warp 17, 7, 1, -1
- warp 7, 7, 0, MUSEUM_2F
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_OAK_AIDE, 12, 4, STAY, LEFT, 1 ; person
- object SPRITE_GAMBLER, 1, 4, STAY, NONE, 2 ; person
- object SPRITE_OAK_AIDE, 15, 2, STAY, DOWN, 3 ; person
- object SPRITE_OAK_AIDE, 17, 4, STAY, NONE, 4 ; person
- object SPRITE_OLD_AMBER, 16, 2, STAY, NONE, 5 ; person
-
- ; warp-to
- warp_to 10, 7, MUSEUM_1F_WIDTH
- warp_to 11, 7, MUSEUM_1F_WIDTH
- warp_to 16, 7, MUSEUM_1F_WIDTH
- warp_to 17, 7, MUSEUM_1F_WIDTH
- warp_to 7, 7, MUSEUM_1F_WIDTH ; MUSEUM_2F
diff --git a/data/mapObjects/museum2f.asm b/data/mapObjects/museum2f.asm
deleted file mode 100755
index 11fad941..00000000
--- a/data/mapObjects/museum2f.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Museum2FObject:
- db $a ; border block
-
- db 1 ; warps
- warp 7, 7, 4, MUSEUM_1F
-
- db 2 ; signs
- sign 11, 2, 6 ; Museum2FText6
- sign 2, 5, 7 ; Museum2FText7
-
- db 5 ; objects
- object SPRITE_BUG_CATCHER, 1, 7, WALK, 2, 1 ; person
- object SPRITE_OLD_PERSON, 0, 5, STAY, DOWN, 2 ; person
- object SPRITE_OAK_AIDE, 7, 5, STAY, DOWN, 3 ; person
- object SPRITE_BRUNETTE_GIRL, 11, 5, STAY, NONE, 4 ; person
- object SPRITE_HIKER, 12, 5, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 7, 7, MUSEUM_2F_WIDTH ; MUSEUM_1F
diff --git a/data/mapObjects/namerater.asm b/data/mapObjects/namerater.asm
deleted file mode 100755
index 10487f0b..00000000
--- a/data/mapObjects/namerater.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-NameRaterObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 5, -1
- warp 3, 7, 5, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_MR_MASTERBALL, 5, 3, STAY, LEFT, 1 ; person
-
- ; warp-to
- warp_to 2, 7, NAME_RATERS_HOUSE_WIDTH
- warp_to 3, 7, NAME_RATERS_HOUSE_WIDTH
diff --git a/data/mapObjects/oakslab.asm b/data/mapObjects/oakslab.asm
deleted file mode 100755
index 8595d81c..00000000
--- a/data/mapObjects/oakslab.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-OaksLabObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 11, 2, -1
- warp 5, 11, 2, -1
-
- db 0 ; signs
-
- db 9 ; objects
- object SPRITE_BLUE, 4, 3, STAY, NONE, 1, OPP_SONY1, 1
- object SPRITE_BALL, 7, 3, STAY, NONE, 2 ; person
- object SPRITE_OAK, 5, 2, STAY, DOWN, 3 ; person
- object SPRITE_BOOK_MAP_DEX, 2, 1, STAY, NONE, 4 ; person
- object SPRITE_BOOK_MAP_DEX, 3, 1, STAY, NONE, 5 ; person
- object SPRITE_OAK, 5, 10, STAY, UP, 6 ; person
- object SPRITE_GIRL, 1, 9, WALK, 1, 7 ; person
- object SPRITE_OAK_AIDE, 2, 10, STAY, NONE, 8 ; person
- object SPRITE_OAK_AIDE, 8, 10, STAY, NONE, 9 ; person
-
- ; warp-to
- warp_to 4, 11, OAKS_LAB_WIDTH
- warp_to 5, 11, OAKS_LAB_WIDTH
diff --git a/data/mapObjects/pallettown.asm b/data/mapObjects/pallettown.asm
deleted file mode 100755
index ce6c80da..00000000
--- a/data/mapObjects/pallettown.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-PalletTownObject:
- db $b ; border block
-
- db 3 ; warps
- warp 5, 5, 0, REDS_HOUSE_1F
- warp 13, 5, 0, BLUES_HOUSE
- warp 12, 11, 1, OAKS_LAB
-
- db 4 ; signs
- sign 13, 13, 4 ; PalletTownText4
- sign 7, 9, 5 ; PalletTownText5
- sign 3, 5, 6 ; PalletTownText6
- sign 11, 5, 7 ; PalletTownText7
-
- db 3 ; objects
- object SPRITE_OAK, 10, 4, STAY, NONE, 1 ; person
- object SPRITE_GIRL, 3, 8, WALK, 0, 2 ; person
- object SPRITE_FISHER2, 11, 14, WALK, 0, 3 ; person
-
- ; warp-to
- warp_to 5, 5, PALLET_TOWN_WIDTH ; REDS_HOUSE_1F
- warp_to 13, 5, PALLET_TOWN_WIDTH ; BLUES_HOUSE
- warp_to 12, 11, PALLET_TOWN_WIDTH ; OAKS_LAB
diff --git a/data/mapObjects/pewtercity.asm b/data/mapObjects/pewtercity.asm
deleted file mode 100755
index 8ad183dc..00000000
--- a/data/mapObjects/pewtercity.asm
+++ /dev/null
@@ -1,36 +0,0 @@
-PewterCityObject:
- db $a ; border block
-
- db 7 ; warps
- warp 14, 7, 0, MUSEUM_1F
- warp 19, 5, 2, MUSEUM_1F
- warp 16, 17, 0, PEWTER_GYM
- warp 29, 13, 0, PEWTER_HOUSE_1
- warp 23, 17, 0, PEWTER_MART
- warp 7, 29, 0, PEWTER_HOUSE_2
- warp 13, 25, 0, PEWTER_POKECENTER
-
- db 7 ; signs
- sign 19, 29, 6 ; PewterCityText6
- sign 33, 19, 7 ; PewterCityText7
- sign 24, 17, 8 ; MartSignText
- sign 14, 25, 9 ; PokeCenterSignText
- sign 15, 9, 10 ; PewterCityText10
- sign 11, 17, 11 ; PewterCityText11
- sign 25, 23, 12 ; PewterCityText12
-
- db 5 ; objects
- object SPRITE_LASS, 8, 15, STAY, NONE, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 17, 25, STAY, NONE, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 27, 17, STAY, NONE, 3 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 26, 25, WALK, 2, 4 ; person
- object SPRITE_BUG_CATCHER, 35, 16, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 14, 7, PEWTER_CITY_WIDTH ; MUSEUM_1F
- warp_to 19, 5, PEWTER_CITY_WIDTH ; MUSEUM_1F
- warp_to 16, 17, PEWTER_CITY_WIDTH ; PEWTER_GYM
- warp_to 29, 13, PEWTER_CITY_WIDTH ; PEWTER_NIDORAN_HOUSE
- warp_to 23, 17, PEWTER_CITY_WIDTH ; PEWTER_MART
- warp_to 7, 29, PEWTER_CITY_WIDTH ; PEWTER_SPEECH_HOUSE
- warp_to 13, 25, PEWTER_CITY_WIDTH ; PEWTER_POKECENTER
diff --git a/data/mapObjects/pewtergym.asm b/data/mapObjects/pewtergym.asm
deleted file mode 100755
index fc571f26..00000000
--- a/data/mapObjects/pewtergym.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-PewterGymObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 13, 2, -1
- warp 5, 13, 2, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 4, 1, STAY, DOWN, 1, OPP_BROCK, 1
- object SPRITE_BLACK_HAIR_BOY_1, 3, 6, STAY, RIGHT, 2, OPP_JR_TRAINER_M, 1
- object SPRITE_GYM_HELPER, 7, 10, STAY, DOWN, 3 ; person
-
- ; warp-to
- warp_to 4, 13, PEWTER_GYM_WIDTH
- warp_to 5, 13, PEWTER_GYM_WIDTH
diff --git a/data/mapObjects/pewterhouse1.asm b/data/mapObjects/pewterhouse1.asm
deleted file mode 100755
index 63abe6b3..00000000
--- a/data/mapObjects/pewterhouse1.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-PewterHouse1Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 3, -1
- warp 3, 7, 3, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_SLOWBRO, 4, 5, STAY, LEFT, 1 ; person
- object SPRITE_YOUNG_BOY, 3, 5, STAY, RIGHT, 2 ; person
- object SPRITE_FAT_BALD_GUY, 1, 2, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 2, 7, PEWTER_HOUSE_1_WIDTH
- warp_to 3, 7, PEWTER_HOUSE_1_WIDTH
diff --git a/data/mapObjects/pewterhouse2.asm b/data/mapObjects/pewterhouse2.asm
deleted file mode 100755
index 48cb243d..00000000
--- a/data/mapObjects/pewterhouse2.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-PewterHouse2Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 5, -1
- warp 3, 7, 5, -1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_GAMBLER, 2, 3, STAY, RIGHT, 1 ; person
- object SPRITE_BUG_CATCHER, 4, 5, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 2, 7, PEWTER_HOUSE_2_WIDTH
- warp_to 3, 7, PEWTER_HOUSE_2_WIDTH
diff --git a/data/mapObjects/pewtermart.asm b/data/mapObjects/pewtermart.asm
deleted file mode 100755
index e79952c9..00000000
--- a/data/mapObjects/pewtermart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-PewterMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 4, -1
- warp 4, 7, 4, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_BUG_CATCHER, 3, 3, WALK, 1, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 5, 5, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 3, 7, PEWTER_MART_WIDTH
- warp_to 4, 7, PEWTER_MART_WIDTH
diff --git a/data/mapObjects/pewterpokecenter.asm b/data/mapObjects/pewterpokecenter.asm
deleted file mode 100755
index 9370cc16..00000000
--- a/data/mapObjects/pewterpokecenter.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-PewterPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 6, -1
- warp 4, 7, 6, -1
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_GENTLEMAN, 11, 7, STAY, LEFT, 2 ; person
- object SPRITE_JIGGLYPUFF, 1, 3, STAY, DOWN, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_LASS, 4, 3, STAY, UP, 5 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 6 ; person
-
- ; warp-to
- warp_to 3, 7, PEWTER_POKECENTER_WIDTH
- warp_to 4, 7, PEWTER_POKECENTER_WIDTH
diff --git a/data/mapObjects/pokemontower1.asm b/data/mapObjects/pokemontower1.asm
deleted file mode 100755
index e29867ac..00000000
--- a/data/mapObjects/pokemontower1.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-PokemonTower1Object:
- db $1 ; border block
-
- db 3 ; warps
- warp 10, 17, 1, -1
- warp 11, 17, 1, -1
- warp 18, 9, 1, POKEMONTOWER_2
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_CABLE_CLUB_WOMAN, 15, 13, STAY, UP, 1 ; person
- object SPRITE_MOM_GEISHA, 6, 8, STAY, NONE, 2 ; person
- object SPRITE_BALDING_GUY, 8, 12, STAY, NONE, 3 ; person
- object SPRITE_GIRL, 13, 7, STAY, NONE, 4 ; person
- object SPRITE_MEDIUM, 17, 7, STAY, LEFT, 5 ; person
-
- ; warp-to
- warp_to 10, 17, POKEMONTOWER_1_WIDTH
- warp_to 11, 17, POKEMONTOWER_1_WIDTH
- warp_to 18, 9, POKEMONTOWER_1_WIDTH ; POKEMON_TOWER_2F
diff --git a/data/mapObjects/pokemontower2.asm b/data/mapObjects/pokemontower2.asm
deleted file mode 100755
index 96223a26..00000000
--- a/data/mapObjects/pokemontower2.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-PokemonTower2Object:
- db $1 ; border block
-
- db 2 ; warps
- warp 3, 9, 0, POKEMONTOWER_3
- warp 18, 9, 2, POKEMONTOWER_1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_BLUE, 14, 5, STAY, NONE, 1 ; person
- object SPRITE_MEDIUM, 3, 7, STAY, RIGHT, 2 ; person
-
- ; warp-to
- warp_to 3, 9, POKEMONTOWER_2_WIDTH ; POKEMON_TOWER_3F
- warp_to 18, 9, POKEMONTOWER_2_WIDTH ; POKEMON_TOWER_1F
diff --git a/data/mapObjects/pokemontower3.asm b/data/mapObjects/pokemontower3.asm
deleted file mode 100755
index f8151f00..00000000
--- a/data/mapObjects/pokemontower3.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-PokemonTower3Object:
- db $1 ; border block
-
- db 2 ; warps
- warp 3, 9, 0, POKEMONTOWER_2
- warp 18, 9, 1, POKEMONTOWER_4
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_MEDIUM, 12, 3, STAY, LEFT, 1, OPP_CHANNELER, 5
- object SPRITE_MEDIUM, 9, 8, STAY, DOWN, 2, OPP_CHANNELER, 6
- object SPRITE_MEDIUM, 10, 13, STAY, DOWN, 3, OPP_CHANNELER, 8
- object SPRITE_BALL, 12, 1, STAY, NONE, 4, ESCAPE_ROPE
-
- ; warp-to
- warp_to 3, 9, POKEMONTOWER_3_WIDTH ; POKEMON_TOWER_2F
- warp_to 18, 9, POKEMONTOWER_3_WIDTH ; POKEMON_TOWER_4F
diff --git a/data/mapObjects/pokemontower4.asm b/data/mapObjects/pokemontower4.asm
deleted file mode 100755
index a6723d5f..00000000
--- a/data/mapObjects/pokemontower4.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-PokemonTower4Object:
- db $1 ; border block
-
- db 2 ; warps
- warp 3, 9, 0, POKEMONTOWER_5
- warp 18, 9, 1, POKEMONTOWER_3
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_MEDIUM, 5, 10, STAY, RIGHT, 1, OPP_CHANNELER, 9
- object SPRITE_MEDIUM, 15, 7, STAY, DOWN, 2, OPP_CHANNELER, 10
- object SPRITE_MEDIUM, 14, 12, STAY, LEFT, 3, OPP_CHANNELER, 12
- object SPRITE_BALL, 12, 10, STAY, NONE, 4, ELIXER
- object SPRITE_BALL, 9, 10, STAY, NONE, 5, AWAKENING
- object SPRITE_BALL, 12, 16, STAY, NONE, 6, HP_UP
-
- ; warp-to
- warp_to 3, 9, POKEMONTOWER_4_WIDTH ; POKEMON_TOWER_5F
- warp_to 18, 9, POKEMONTOWER_4_WIDTH ; POKEMON_TOWER_3F
diff --git a/data/mapObjects/pokemontower5.asm b/data/mapObjects/pokemontower5.asm
deleted file mode 100755
index da550fe2..00000000
--- a/data/mapObjects/pokemontower5.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-PokemonTower5Object:
- db $1 ; border block
-
- db 2 ; warps
- warp 3, 9, 0, POKEMONTOWER_4
- warp 18, 9, 0, POKEMONTOWER_6
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_MEDIUM, 12, 8, STAY, NONE, 1 ; person
- object SPRITE_MEDIUM, 17, 7, STAY, LEFT, 2, OPP_CHANNELER, 14
- object SPRITE_MEDIUM, 14, 3, STAY, LEFT, 3, OPP_CHANNELER, 16
- object SPRITE_MEDIUM, 6, 10, STAY, RIGHT, 4, OPP_CHANNELER, 17
- object SPRITE_MEDIUM, 9, 16, STAY, RIGHT, 5, OPP_CHANNELER, 18
- object SPRITE_BALL, 6, 14, STAY, NONE, 6, NUGGET
-
- ; warp-to
- warp_to 3, 9, POKEMONTOWER_5_WIDTH ; POKEMON_TOWER_4F
- warp_to 18, 9, POKEMONTOWER_5_WIDTH ; POKEMON_TOWER_6F
diff --git a/data/mapObjects/pokemontower6.asm b/data/mapObjects/pokemontower6.asm
deleted file mode 100755
index 1d2ecdd3..00000000
--- a/data/mapObjects/pokemontower6.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-PokemonTower6Object:
- db $1 ; border block
-
- db 2 ; warps
- warp 18, 9, 1, POKEMONTOWER_5
- warp 9, 16, 0, POKEMONTOWER_7
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_MEDIUM, 12, 10, STAY, RIGHT, 1, OPP_CHANNELER, 19
- object SPRITE_MEDIUM, 9, 5, STAY, DOWN, 2, OPP_CHANNELER, 20
- object SPRITE_MEDIUM, 16, 5, STAY, LEFT, 3, OPP_CHANNELER, 21
- object SPRITE_BALL, 6, 8, STAY, NONE, 4, RARE_CANDY
- object SPRITE_BALL, 14, 14, STAY, NONE, 5, X_ACCURACY
-
- ; warp-to
- warp_to 18, 9, POKEMONTOWER_6_WIDTH ; POKEMON_TOWER_5F
- warp_to 9, 16, POKEMONTOWER_6_WIDTH ; POKEMON_TOWER_7F
diff --git a/data/mapObjects/pokemontower7.asm b/data/mapObjects/pokemontower7.asm
deleted file mode 100755
index 67adcd69..00000000
--- a/data/mapObjects/pokemontower7.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-PokemonTower7Object:
- db $1 ; border block
-
- db 1 ; warps
- warp 9, 16, 1, POKEMONTOWER_6
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_JESSIE, 10, 8, STAY, DOWN, 1
- object SPRITE_JAMES, 11, 8, STAY, DOWN, 2
- object SPRITE_MR_FUJI, 10, 3, STAY, DOWN, 3
-
- ; warp-to
- warp_to 9, 16, POKEMONTOWER_7_WIDTH ; POKEMONTOWER_6
diff --git a/data/mapObjects/powerplant.asm b/data/mapObjects/powerplant.asm
deleted file mode 100755
index 402f899f..00000000
--- a/data/mapObjects/powerplant.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-PowerPlantObject:
- db $2e ; border block
-
- db 3 ; warps
- warp 4, 35, 3, -1
- warp 5, 35, 3, -1
- warp 0, 11, 3, -1
-
- db 0 ; signs
-
- db 14 ; objects
- object SPRITE_BALL, 9, 20, STAY, NONE, 1, VOLTORB, 40
- object SPRITE_BALL, 32, 18, STAY, NONE, 2, VOLTORB, 40
- object SPRITE_BALL, 21, 25, STAY, NONE, 3, VOLTORB, 40
- object SPRITE_BALL, 25, 18, STAY, NONE, 4, ELECTRODE, 43
- object SPRITE_BALL, 23, 34, STAY, NONE, 5, VOLTORB, 40
- object SPRITE_BALL, 26, 28, STAY, NONE, 6, VOLTORB, 40
- object SPRITE_BALL, 21, 14, STAY, NONE, 7, ELECTRODE, 43
- object SPRITE_BALL, 37, 32, STAY, NONE, 8, VOLTORB, 40
- object SPRITE_BIRD, 4, 9, STAY, UP, 9, ZAPDOS, 50
- object SPRITE_BALL, 7, 25, STAY, NONE, 10, CARBOS
- object SPRITE_BALL, 28, 3, STAY, NONE, 11, HP_UP
- object SPRITE_BALL, 34, 3, STAY, NONE, 12, RARE_CANDY
- object SPRITE_BALL, 26, 32, STAY, NONE, 13, TM_25
- object SPRITE_BALL, 20, 32, STAY, NONE, 14, TM_33
-
- ; warp-to
- warp_to 4, 35, POWER_PLANT_WIDTH
- warp_to 5, 35, POWER_PLANT_WIDTH
- warp_to 0, 11, POWER_PLANT_WIDTH
diff --git a/data/mapObjects/redshouse1f.asm b/data/mapObjects/redshouse1f.asm
deleted file mode 100755
index c70ee1f6..00000000
--- a/data/mapObjects/redshouse1f.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-RedsHouse1FObject:
- db $0A ; border block
-
- db 3 ; warps
- warp 2, 7, 0, -1 ; exit1
- warp 3, 7, 0, -1 ; exit2
- warp 7, 1, 0, REDS_HOUSE_2F ; staircase
-
- db 1 ; signs
- sign 3, 1, 2 ; TV
-
- db 1 ; objects
- object SPRITE_MOM, 5, 4, STAY, LEFT, 1 ; Mom
-
- ; warp-to
- warp_to 2, 7, REDS_HOUSE_1F_WIDTH
- warp_to 3, 7, REDS_HOUSE_1F_WIDTH
- warp_to 7, 1, REDS_HOUSE_1F_WIDTH
diff --git a/data/mapObjects/redshouse2f.asm b/data/mapObjects/redshouse2f.asm
deleted file mode 100755
index ec13e99c..00000000
--- a/data/mapObjects/redshouse2f.asm
+++ /dev/null
@@ -1,12 +0,0 @@
-RedsHouse2FObject:
- db $0A ; border block
-
- db 1 ; warps
- warp 7, 1, 2, REDS_HOUSE_1F
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 7, 1, REDS_HOUSE_2F_WIDTH
diff --git a/data/mapObjects/rockethideout1.asm b/data/mapObjects/rockethideout1.asm
deleted file mode 100755
index 14bed205..00000000
--- a/data/mapObjects/rockethideout1.asm
+++ /dev/null
@@ -1,27 +0,0 @@
-RocketHideout1Object:
- db $2e ; border block
-
- db 5 ; warps
- warp 23, 2, 0, ROCKET_HIDEOUT_2
- warp 21, 2, 2, GAME_CORNER
- warp 24, 19, 0, ROCKET_HIDEOUT_ELEVATOR
- warp 21, 24, 3, ROCKET_HIDEOUT_2
- warp 25, 19, 1, ROCKET_HIDEOUT_ELEVATOR
-
- db 0 ; signs
-
- db 7 ; objects
- object SPRITE_ROCKET, 26, 8, STAY, LEFT, 1, OPP_ROCKET, 8
- object SPRITE_ROCKET, 12, 6, STAY, RIGHT, 2, OPP_ROCKET, 9
- object SPRITE_ROCKET, 18, 17, STAY, DOWN, 3, OPP_ROCKET, 10
- object SPRITE_ROCKET, 15, 25, STAY, RIGHT, 4, OPP_ROCKET, 11
- object SPRITE_ROCKET, 28, 18, STAY, LEFT, 5, OPP_ROCKET, 12
- object SPRITE_BALL, 11, 14, STAY, NONE, 6, ESCAPE_ROPE
- object SPRITE_BALL, 9, 17, STAY, NONE, 7, HYPER_POTION
-
- ; warp-to
- warp_to 23, 2, ROCKET_HIDEOUT_1_WIDTH ; ROCKET_HIDEOUT_B2F
- warp_to 21, 2, ROCKET_HIDEOUT_1_WIDTH ; GAME_CORNER
- warp_to 24, 19, ROCKET_HIDEOUT_1_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
- warp_to 21, 24, ROCKET_HIDEOUT_1_WIDTH ; ROCKET_HIDEOUT_B2F
- warp_to 25, 19, ROCKET_HIDEOUT_1_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
diff --git a/data/mapObjects/rockethideout2.asm b/data/mapObjects/rockethideout2.asm
deleted file mode 100755
index 3c3d4277..00000000
--- a/data/mapObjects/rockethideout2.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-RocketHideout2Object:
- db $2e ; border block
-
- db 5 ; warps
- warp 27, 8, 0, ROCKET_HIDEOUT_1
- warp 21, 8, 0, ROCKET_HIDEOUT_3
- warp 24, 19, 0, ROCKET_HIDEOUT_ELEVATOR
- warp 21, 22, 3, ROCKET_HIDEOUT_1
- warp 25, 19, 1, ROCKET_HIDEOUT_ELEVATOR
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_ROCKET, 20, 12, STAY, DOWN, 1, OPP_ROCKET, 13
- object SPRITE_BALL, 1, 11, STAY, NONE, 2, MOON_STONE
- object SPRITE_BALL, 16, 8, STAY, NONE, 3, NUGGET
- object SPRITE_BALL, 6, 12, STAY, NONE, 4, TM_07
- object SPRITE_BALL, 3, 21, STAY, NONE, 5, SUPER_POTION
-
- ; warp-to
- warp_to 27, 8, ROCKET_HIDEOUT_2_WIDTH ; ROCKET_HIDEOUT_B1F
- warp_to 21, 8, ROCKET_HIDEOUT_2_WIDTH ; ROCKET_HIDEOUT_B3F
- warp_to 24, 19, ROCKET_HIDEOUT_2_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
- warp_to 21, 22, ROCKET_HIDEOUT_2_WIDTH ; ROCKET_HIDEOUT_B1F
- warp_to 25, 19, ROCKET_HIDEOUT_2_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
diff --git a/data/mapObjects/rockethideout3.asm b/data/mapObjects/rockethideout3.asm
deleted file mode 100755
index 690724b0..00000000
--- a/data/mapObjects/rockethideout3.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-RocketHideout3Object:
- db $2e ; border block
-
- db 2 ; warps
- warp 25, 6, 1, ROCKET_HIDEOUT_2
- warp 19, 18, 0, ROCKET_HIDEOUT_4
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_ROCKET, 10, 22, STAY, RIGHT, 1, OPP_ROCKET, 14
- object SPRITE_ROCKET, 26, 12, STAY, UP, 2, OPP_ROCKET, 15
- object SPRITE_BALL, 26, 17, STAY, NONE, 3, TM_10
- object SPRITE_BALL, 20, 14, STAY, NONE, 4, RARE_CANDY
-
- ; warp-to
- warp_to 25, 6, ROCKET_HIDEOUT_3_WIDTH ; ROCKET_HIDEOUT_B2F
- warp_to 19, 18, ROCKET_HIDEOUT_3_WIDTH ; ROCKET_HIDEOUT_B4F
diff --git a/data/mapObjects/rockethideout4.asm b/data/mapObjects/rockethideout4.asm
deleted file mode 100755
index 60998c61..00000000
--- a/data/mapObjects/rockethideout4.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-RocketHideout4Object:
- db $2e ; border block
-
- db 3 ; warps
- warp 19, 10, 1, ROCKET_HIDEOUT_3
- warp 24, 15, 0, ROCKET_HIDEOUT_ELEVATOR
- warp 25, 15, 1, ROCKET_HIDEOUT_ELEVATOR
-
- db 0 ; signs
-
- db 9 ; objects
- object SPRITE_GIOVANNI, 25, 3, STAY, DOWN, 1, OPP_GIOVANNI, 1
- object SPRITE_JAMES, 25, 10, STAY, DOWN, 2
- object SPRITE_JESSIE, 24, 10, STAY, DOWN, 3
- object SPRITE_ROCKET, 11, 2, STAY, DOWN, 4, OPP_ROCKET, 18
- object SPRITE_BALL, 10, 12, STAY, NONE, 5, HP_UP
- object SPRITE_BALL, 9, 4, STAY, NONE, 6, TM_02
- object SPRITE_BALL, 12, 20, STAY, NONE, 7, IRON
- object SPRITE_BALL, 25, 2, STAY, NONE, 8, SILPH_SCOPE
- object SPRITE_BALL, 10, 2, STAY, NONE, 9, LIFT_KEY
-
- ; warp-to
- warp_to 19, 10, ROCKET_HIDEOUT_4_WIDTH ; ROCKET_HIDEOUT_3
- warp_to 24, 15, ROCKET_HIDEOUT_4_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
- warp_to 25, 15, ROCKET_HIDEOUT_4_WIDTH ; ROCKET_HIDEOUT_ELEVATOR
diff --git a/data/mapObjects/rockethideoutelevator.asm b/data/mapObjects/rockethideoutelevator.asm
deleted file mode 100755
index 3c17e7e4..00000000
--- a/data/mapObjects/rockethideoutelevator.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-RocketHideoutElevatorObject:
- db $f ; border block
-
- db 2 ; warps
- warp 2, 1, 2, ROCKET_HIDEOUT_1
- warp 3, 1, 4, ROCKET_HIDEOUT_1
-
- db 1 ; signs
- sign 1, 1, 1 ; RocketHideoutElevatorText1
-
- db 0 ; objects
-
- ; warp-to
- warp_to 2, 1, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; ROCKET_HIDEOUT_B1F
- warp_to 3, 1, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; ROCKET_HIDEOUT_B1F
diff --git a/data/mapObjects/rocktunnel1.asm b/data/mapObjects/rocktunnel1.asm
deleted file mode 100755
index 310c4792..00000000
--- a/data/mapObjects/rocktunnel1.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-RockTunnel1Object:
- db $3 ; border block
-
- db 8 ; warps
- warp 15, 3, 1, -1
- warp 15, 0, 1, -1
- warp 15, 33, 2, -1
- warp 15, 35, 2, -1
- warp 37, 3, 0, ROCK_TUNNEL_2
- warp 5, 3, 1, ROCK_TUNNEL_2
- warp 17, 11, 2, ROCK_TUNNEL_2
- warp 37, 17, 3, ROCK_TUNNEL_2
-
- db 1 ; signs
- sign 11, 29, 8 ; RockTunnel1Text8
-
- db 7 ; objects
- object SPRITE_HIKER, 7, 5, STAY, DOWN, 1, OPP_HIKER, 12
- object SPRITE_HIKER, 5, 16, STAY, DOWN, 2, OPP_HIKER, 13
- object SPRITE_HIKER, 17, 15, STAY, LEFT, 3, OPP_HIKER, 14
- object SPRITE_BLACK_HAIR_BOY_2, 23, 8, STAY, LEFT, 4, OPP_POKEMANIAC, 7
- object SPRITE_LASS, 37, 21, STAY, LEFT, 5, OPP_JR_TRAINER_F, 17
- object SPRITE_LASS, 22, 24, STAY, DOWN, 6, OPP_JR_TRAINER_F, 18
- object SPRITE_LASS, 32, 24, STAY, RIGHT, 7, OPP_JR_TRAINER_F, 19
-
- ; warp-to
- warp_to 15, 3, ROCK_TUNNEL_1_WIDTH
- warp_to 15, 0, ROCK_TUNNEL_1_WIDTH
- warp_to 15, 33, ROCK_TUNNEL_1_WIDTH
- warp_to 15, 35, ROCK_TUNNEL_1_WIDTH
- warp_to 37, 3, ROCK_TUNNEL_1_WIDTH ; ROCK_TUNNEL_B1F
- warp_to 5, 3, ROCK_TUNNEL_1_WIDTH ; ROCK_TUNNEL_B1F
- warp_to 17, 11, ROCK_TUNNEL_1_WIDTH ; ROCK_TUNNEL_B1F
- warp_to 37, 17, ROCK_TUNNEL_1_WIDTH ; ROCK_TUNNEL_B1F
diff --git a/data/mapObjects/rocktunnel2.asm b/data/mapObjects/rocktunnel2.asm
deleted file mode 100755
index 1a3201a4..00000000
--- a/data/mapObjects/rocktunnel2.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-RockTunnel2Object:
- db $3 ; border block
-
- db 4 ; warps
- warp 33, 25, 4, ROCK_TUNNEL_1
- warp 27, 3, 5, ROCK_TUNNEL_1
- warp 23, 11, 6, ROCK_TUNNEL_1
- warp 3, 3, 7, ROCK_TUNNEL_1
-
- db 0 ; signs
-
- db 8 ; objects
- object SPRITE_LASS, 11, 13, STAY, DOWN, 1, OPP_JR_TRAINER_F, 9
- object SPRITE_HIKER, 6, 10, STAY, DOWN, 2, OPP_HIKER, 9
- object SPRITE_BLACK_HAIR_BOY_2, 3, 5, STAY, DOWN, 3, OPP_POKEMANIAC, 3
- object SPRITE_BLACK_HAIR_BOY_2, 20, 21, STAY, RIGHT, 4, OPP_POKEMANIAC, 4
- object SPRITE_HIKER, 30, 10, STAY, DOWN, 5, OPP_HIKER, 10
- object SPRITE_LASS, 14, 28, STAY, RIGHT, 6, OPP_JR_TRAINER_F, 10
- object SPRITE_HIKER, 33, 5, STAY, RIGHT, 7, OPP_HIKER, 11
- object SPRITE_BLACK_HAIR_BOY_2, 26, 30, STAY, DOWN, 8, OPP_POKEMANIAC, 5
-
- ; warp-to
- warp_to 33, 25, ROCK_TUNNEL_2_WIDTH ; ROCK_TUNNEL_1F
- warp_to 27, 3, ROCK_TUNNEL_2_WIDTH ; ROCK_TUNNEL_1F
- warp_to 23, 11, ROCK_TUNNEL_2_WIDTH ; ROCK_TUNNEL_1F
- warp_to 3, 3, ROCK_TUNNEL_2_WIDTH ; ROCK_TUNNEL_1F
diff --git a/data/mapObjects/rocktunnelpokecenter.asm b/data/mapObjects/rocktunnelpokecenter.asm
deleted file mode 100755
index f2d429b7..00000000
--- a/data/mapObjects/rocktunnelpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-RockTunnelPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 0, -1
- warp 4, 7, 0, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_GENTLEMAN, 7, 3, STAY, DOWN, 2 ; person
- object SPRITE_FISHER2, 2, 5, STAY, NONE, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, ROCK_TUNNEL_POKECENTER_WIDTH
- warp_to 4, 7, ROCK_TUNNEL_POKECENTER_WIDTH
diff --git a/data/mapObjects/route1.asm b/data/mapObjects/route1.asm
deleted file mode 100755
index 26505ea6..00000000
--- a/data/mapObjects/route1.asm
+++ /dev/null
@@ -1,14 +0,0 @@
-Route1Object:
- db $b ; border block
-
- db 0 ; warps
-
- db 1 ; signs
- sign 9, 27, 3 ; Route1Text3
-
- db 2 ; objects
- object SPRITE_BUG_CATCHER, 5, 24, WALK, 1, 1 ; person
- object SPRITE_BUG_CATCHER, 15, 13, WALK, 2, 2 ; person
-
- ; warp-to (unused)
- warp_to 2, 7, 4
diff --git a/data/mapObjects/route10.asm b/data/mapObjects/route10.asm
deleted file mode 100755
index 40d5c93a..00000000
--- a/data/mapObjects/route10.asm
+++ /dev/null
@@ -1,28 +0,0 @@
-Route10Object:
- db $2c ; border block
-
- db 4 ; warps
- warp 11, 19, 0, ROCK_TUNNEL_POKECENTER
- warp 8, 17, 0, ROCK_TUNNEL_1
- warp 8, 53, 2, ROCK_TUNNEL_1
- warp 6, 39, 0, POWER_PLANT
-
- db 4 ; signs
- sign 7, 19, 7 ; Route10Text7
- sign 12, 19, 8 ; PokeCenterSignText
- sign 9, 55, 9 ; Route10Text9
- sign 5, 41, 10 ; Route10Text10
-
- db 6 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 10, 44, STAY, LEFT, 1, OPP_POKEMANIAC, 1
- object SPRITE_HIKER, 3, 57, STAY, UP, 2, OPP_HIKER, 7
- object SPRITE_BLACK_HAIR_BOY_2, 14, 64, STAY, LEFT, 3, OPP_POKEMANIAC, 2
- object SPRITE_LASS, 7, 25, STAY, LEFT, 4, OPP_JR_TRAINER_F, 7
- object SPRITE_HIKER, 3, 61, STAY, DOWN, 5, OPP_HIKER, 8
- object SPRITE_LASS, 7, 54, STAY, DOWN, 6, OPP_JR_TRAINER_F, 8
-
- ; warp-to
- warp_to 11, 19, ROUTE_10_WIDTH ; ROCK_TUNNEL_POKECENTER
- warp_to 8, 17, ROUTE_10_WIDTH ; ROCK_TUNNEL_1F
- warp_to 8, 53, ROUTE_10_WIDTH ; ROCK_TUNNEL_1F
- warp_to 6, 39, ROUTE_10_WIDTH ; POWER_PLANT
diff --git a/data/mapObjects/route11.asm b/data/mapObjects/route11.asm
deleted file mode 100755
index f2bbb01b..00000000
--- a/data/mapObjects/route11.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-Route11Object:
- db $f ; border block
-
- db 5 ; warps
- warp 49, 8, 0, ROUTE_11_GATE_1F
- warp 49, 9, 0, ROUTE_11_GATE_1F
- warp 58, 8, 2, ROUTE_11_GATE_1F
- warp 58, 9, 2, ROUTE_11_GATE_1F
- warp 4, 5, 0, DIGLETTS_CAVE_ENTRANCE
-
- db 1 ; signs
- sign 1, 5, 11 ; Route11Text11
-
- db 10 ; objects
- object SPRITE_GAMBLER, 10, 14, STAY, DOWN, 1, OPP_GAMBLER, 1
- object SPRITE_GAMBLER, 26, 9, STAY, DOWN, 2, OPP_GAMBLER, 2
- object SPRITE_BUG_CATCHER, 13, 5, STAY, LEFT, 3, OPP_YOUNGSTER, 9
- object SPRITE_BLACK_HAIR_BOY_2, 36, 11, STAY, DOWN, 4, OPP_ENGINEER, 2
- object SPRITE_BUG_CATCHER, 22, 4, STAY, UP, 5, OPP_YOUNGSTER, 10
- object SPRITE_GAMBLER, 45, 7, STAY, DOWN, 6, OPP_GAMBLER, 3
- object SPRITE_GAMBLER, 33, 3, STAY, UP, 7, OPP_GAMBLER, 4
- object SPRITE_BUG_CATCHER, 43, 5, STAY, RIGHT, 8, OPP_YOUNGSTER, 11
- object SPRITE_BLACK_HAIR_BOY_2, 45, 16, STAY, LEFT, 9, OPP_ENGINEER, 3
- object SPRITE_BUG_CATCHER, 22, 12, STAY, UP, 10, OPP_YOUNGSTER, 12
-
- ; warp-to
- warp_to 49, 8, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
- warp_to 49, 9, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
- warp_to 58, 8, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
- warp_to 58, 9, ROUTE_11_WIDTH ; ROUTE_11_GATE_1F
- warp_to 4, 5, ROUTE_11_WIDTH ; DIGLETTS_CAVE_ROUTE_11
diff --git a/data/mapObjects/route11gate.asm b/data/mapObjects/route11gate.asm
deleted file mode 100755
index fa627963..00000000
--- a/data/mapObjects/route11gate.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Route11GateObject:
- db $a ; border block
-
- db 5 ; warps
- warp 0, 4, 0, -1
- warp 0, 5, 1, -1
- warp 7, 4, 2, -1
- warp 7, 5, 3, -1
- warp 6, 8, 0, ROUTE_11_GATE_2F
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 4, 1, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 0, 4, ROUTE_11_GATE_1F_WIDTH
- warp_to 0, 5, ROUTE_11_GATE_1F_WIDTH
- warp_to 7, 4, ROUTE_11_GATE_1F_WIDTH
- warp_to 7, 5, ROUTE_11_GATE_1F_WIDTH
- warp_to 6, 8, ROUTE_11_GATE_1F_WIDTH ; ROUTE_11_GATE_2F
diff --git a/data/mapObjects/route11gateupstairs.asm b/data/mapObjects/route11gateupstairs.asm
deleted file mode 100755
index e112c685..00000000
--- a/data/mapObjects/route11gateupstairs.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-Route11GateUpstairsObject:
- db $a ; border block
-
- db 1 ; warps
- warp 7, 7, 4, ROUTE_11_GATE_1F
-
- db 2 ; signs
- sign 1, 2, 3 ; Route11GateUpstairsText3
- sign 6, 2, 4 ; Route11GateUpstairsText4
-
- db 2 ; objects
- object SPRITE_BUG_CATCHER, 4, 2, WALK, 2, 1 ; person
- object SPRITE_OAK_AIDE, 2, 6, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 7, 7, ROUTE_11_GATE_2F_WIDTH ; ROUTE_11_GATE_1F
diff --git a/data/mapObjects/route12.asm b/data/mapObjects/route12.asm
deleted file mode 100755
index 394bae3d..00000000
--- a/data/mapObjects/route12.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-Route12Object:
- db $43 ; border block
-
- db 4 ; warps
- warp 10, 15, 0, ROUTE_12_GATE_1F
- warp 11, 15, 0, ROUTE_12_GATE_1F
- warp 10, 21, 2, ROUTE_12_GATE_1F
- warp 11, 77, 0, ROUTE_12_HOUSE
-
- db 2 ; signs
- sign 13, 13, 11 ; Route12Text11
- sign 11, 63, 12 ; Route12Text12
-
- db 10 ; objects
- object SPRITE_SNORLAX, 10, 62, STAY, DOWN, 1 ; person
- object SPRITE_FISHER2, 14, 31, STAY, LEFT, 2, OPP_FISHER, 3
- object SPRITE_FISHER2, 5, 39, STAY, UP, 3, OPP_FISHER, 4
- object SPRITE_BLACK_HAIR_BOY_1, 11, 92, STAY, LEFT, 4, OPP_JR_TRAINER_M, 9
- object SPRITE_BLACK_HAIR_BOY_2, 14, 76, STAY, UP, 5, OPP_ROCKER, 2
- object SPRITE_FISHER2, 12, 40, STAY, LEFT, 6, OPP_FISHER, 5
- object SPRITE_FISHER2, 9, 52, STAY, RIGHT, 7, OPP_FISHER, 6
- object SPRITE_FISHER2, 6, 87, STAY, DOWN, 8, OPP_FISHER, 11
- object SPRITE_BALL, 14, 35, STAY, NONE, 9, TM_16
- object SPRITE_BALL, 5, 89, STAY, NONE, 10, IRON
-
- ; warp-to
- warp_to 10, 15, ROUTE_12_WIDTH ; ROUTE_12_GATE_1F
- warp_to 11, 15, ROUTE_12_WIDTH ; ROUTE_12_GATE_1F
- warp_to 10, 21, ROUTE_12_WIDTH ; ROUTE_12_GATE_1F
- warp_to 11, 77, ROUTE_12_WIDTH ; ROUTE_12_SUPER_ROD_HOUSE
diff --git a/data/mapObjects/route12gate.asm b/data/mapObjects/route12gate.asm
deleted file mode 100755
index bbfab54c..00000000
--- a/data/mapObjects/route12gate.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Route12GateObject:
- db $a ; border block
-
- db 5 ; warps
- warp 4, 0, 0, -1
- warp 5, 0, 1, -1
- warp 4, 7, 2, -1
- warp 5, 7, 2, -1
- warp 8, 6, 0, ROUTE_12_GATE_2F
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 1, 3, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 4, 0, ROUTE_12_GATE_1F_WIDTH
- warp_to 5, 0, ROUTE_12_GATE_1F_WIDTH
- warp_to 4, 7, ROUTE_12_GATE_1F_WIDTH
- warp_to 5, 7, ROUTE_12_GATE_1F_WIDTH
- warp_to 8, 6, ROUTE_12_GATE_1F_WIDTH ; ROUTE_12_GATE_2F
diff --git a/data/mapObjects/route12gateupstairs.asm b/data/mapObjects/route12gateupstairs.asm
deleted file mode 100755
index 9351ebac..00000000
--- a/data/mapObjects/route12gateupstairs.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-Route12GateUpstairsObject:
- db $a ; border block
-
- db 1 ; warps
- warp 7, 7, 4, ROUTE_12_GATE_1F
-
- db 2 ; signs
- sign 1, 2, 2 ; Route12GateUpstairsText2
- sign 6, 2, 3 ; Route12GateUpstairsText3
-
- db 1 ; objects
- object SPRITE_BRUNETTE_GIRL, 3, 4, WALK, 1, 1 ; person
-
- ; warp-to
- warp_to 7, 7, ROUTE_12_GATE_2F_WIDTH ; ROUTE_12_GATE_1F
diff --git a/data/mapObjects/route12house.asm b/data/mapObjects/route12house.asm
deleted file mode 100755
index 3161ebe6..00000000
--- a/data/mapObjects/route12house.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-Route12HouseObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 3, -1
- warp 3, 7, 3, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FISHER, 2, 4, STAY, RIGHT, 1 ; person
-
- ; warp-to
- warp_to 2, 7, ROUTE_12_HOUSE_WIDTH
- warp_to 3, 7, ROUTE_12_HOUSE_WIDTH
diff --git a/data/mapObjects/route13.asm b/data/mapObjects/route13.asm
deleted file mode 100755
index b2a40c2c..00000000
--- a/data/mapObjects/route13.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Route13Object:
- db $43 ; border block
-
- db 0 ; warps
-
- db 3 ; signs
- sign 15, 13, 11 ; Route13Text11
- sign 33, 5, 12 ; Route13Text12
- sign 31, 11, 13 ; Route13Text13
-
- db 10 ; objects
- object SPRITE_BLACK_HAIR_BOY_1, 49, 10, STAY, RIGHT, 1, OPP_BIRD_KEEPER, 1
- object SPRITE_LASS, 48, 10, STAY, DOWN, 2, OPP_JR_TRAINER_F, 12
- object SPRITE_LASS, 27, 9, STAY, DOWN, 3, OPP_JR_TRAINER_F, 13
- object SPRITE_LASS, 23, 10, STAY, LEFT, 4, OPP_JR_TRAINER_F, 14
- object SPRITE_LASS, 50, 5, STAY, DOWN, 5, OPP_JR_TRAINER_F, 15
- object SPRITE_BLACK_HAIR_BOY_1, 12, 4, STAY, RIGHT, 6, OPP_BIRD_KEEPER, 2
- object SPRITE_FOULARD_WOMAN, 33, 6, STAY, DOWN, 7, OPP_BEAUTY, 4
- object SPRITE_FOULARD_WOMAN, 32, 6, STAY, DOWN, 8, OPP_BEAUTY, 5
- object SPRITE_BIKER, 10, 7, STAY, UP, 9, OPP_BIKER, 1
- object SPRITE_BLACK_HAIR_BOY_1, 7, 13, STAY, UP, 10, OPP_BIRD_KEEPER, 3
diff --git a/data/mapObjects/route14.asm b/data/mapObjects/route14.asm
deleted file mode 100755
index 9694715b..00000000
--- a/data/mapObjects/route14.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Route14Object:
- db $43 ; border block
-
- db 0 ; warps
-
- db 1 ; signs
- sign 17, 13, 11 ; Route14Text11
-
- db 10 ; objects
- object SPRITE_BLACK_HAIR_BOY_1, 4, 4, STAY, DOWN, 1, OPP_BIRD_KEEPER, 14
- object SPRITE_BLACK_HAIR_BOY_1, 15, 6, STAY, DOWN, 2, OPP_BIRD_KEEPER, 15
- object SPRITE_BLACK_HAIR_BOY_1, 12, 11, STAY, DOWN, 3, OPP_BIRD_KEEPER, 16
- object SPRITE_BLACK_HAIR_BOY_1, 14, 15, STAY, UP, 4, OPP_BIRD_KEEPER, 17
- object SPRITE_BLACK_HAIR_BOY_1, 15, 31, STAY, LEFT, 5, OPP_BIRD_KEEPER, 4
- object SPRITE_BLACK_HAIR_BOY_1, 6, 49, STAY, UP, 6, OPP_BIRD_KEEPER, 5
- object SPRITE_BIKER, 5, 39, STAY, DOWN, 7, OPP_BIKER, 13
- object SPRITE_BIKER, 4, 30, STAY, RIGHT, 8, OPP_BIKER, 14
- object SPRITE_BIKER, 15, 30, STAY, LEFT, 9, OPP_BIKER, 15
- object SPRITE_BIKER, 4, 31, STAY, RIGHT, 10, OPP_BIKER, 2
diff --git a/data/mapObjects/route15.asm b/data/mapObjects/route15.asm
deleted file mode 100755
index 244e4f41..00000000
--- a/data/mapObjects/route15.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-Route15Object:
- db $43 ; border block
-
- db 4 ; warps
- warp 7, 8, 0, ROUTE_15_GATE_1F
- warp 7, 9, 0, ROUTE_15_GATE_1F
- warp 14, 8, 2, ROUTE_15_GATE_1F
- warp 14, 9, 2, ROUTE_15_GATE_1F
-
- db 1 ; signs
- sign 39, 9, 12 ; Route15Text12
-
- db 11 ; objects
- object SPRITE_LASS, 41, 11, STAY, DOWN, 1, OPP_JR_TRAINER_F, 20
- object SPRITE_LASS, 53, 10, STAY, LEFT, 2, OPP_JR_TRAINER_F, 21
- object SPRITE_BLACK_HAIR_BOY_1, 31, 13, STAY, UP, 3, OPP_BIRD_KEEPER, 6
- object SPRITE_BLACK_HAIR_BOY_1, 35, 13, STAY, UP, 4, OPP_BIRD_KEEPER, 7
- object SPRITE_FOULARD_WOMAN, 53, 11, STAY, DOWN, 5, OPP_BEAUTY, 9
- object SPRITE_FOULARD_WOMAN, 41, 10, STAY, RIGHT, 6, OPP_BEAUTY, 10
- object SPRITE_BIKER, 48, 10, STAY, DOWN, 7, OPP_BIKER, 3
- object SPRITE_BIKER, 46, 10, STAY, DOWN, 8, OPP_BIKER, 4
- object SPRITE_LASS, 37, 5, STAY, RIGHT, 9, OPP_JR_TRAINER_F, 22
- object SPRITE_LASS, 18, 13, STAY, UP, 10, OPP_JR_TRAINER_F, 23
- object SPRITE_BALL, 18, 5, STAY, NONE, 11, TM_20
-
- ; warp-to
- warp_to 7, 8, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
- warp_to 7, 9, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
- warp_to 14, 8, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
- warp_to 14, 9, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F
diff --git a/data/mapObjects/route15gate.asm b/data/mapObjects/route15gate.asm
deleted file mode 100755
index 13c39674..00000000
--- a/data/mapObjects/route15gate.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Route15GateObject:
- db $a ; border block
-
- db 5 ; warps
- warp 0, 4, 0, -1
- warp 0, 5, 1, -1
- warp 7, 4, 2, -1
- warp 7, 5, 3, -1
- warp 6, 8, 0, ROUTE_15_GATE_2F
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 4, 1, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 0, 4, ROUTE_15_GATE_1F_WIDTH
- warp_to 0, 5, ROUTE_15_GATE_1F_WIDTH
- warp_to 7, 4, ROUTE_15_GATE_1F_WIDTH
- warp_to 7, 5, ROUTE_15_GATE_1F_WIDTH
- warp_to 6, 8, ROUTE_15_GATE_1F_WIDTH ; ROUTE_15_GATE_2F
diff --git a/data/mapObjects/route15gateupstairs.asm b/data/mapObjects/route15gateupstairs.asm
deleted file mode 100755
index ff180883..00000000
--- a/data/mapObjects/route15gateupstairs.asm
+++ /dev/null
@@ -1,14 +0,0 @@
-Route15GateUpstairsObject:
- db $a ; border block
-
- db 1 ; warps
- warp 7, 7, 4, ROUTE_15_GATE_1F
-
- db 1 ; signs
- sign 6, 2, 2 ; Route15GateUpstairsText2
-
- db 1 ; objects
- object SPRITE_OAK_AIDE, 4, 2, STAY, DOWN, 1
-
- ; warp-to
- warp_to 7, 7, ROUTE_15_GATE_2F_WIDTH ; ROUTE_15_GATE_1F
diff --git a/data/mapObjects/route16.asm b/data/mapObjects/route16.asm
deleted file mode 100755
index 0b84caa7..00000000
--- a/data/mapObjects/route16.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-Route16Object:
- db $f ; border block
-
- db 9 ; warps
- warp 17, 10, 0, ROUTE_16_GATE_1F
- warp 17, 11, 0, ROUTE_16_GATE_1F
- warp 24, 10, 2, ROUTE_16_GATE_1F
- warp 24, 11, 2, ROUTE_16_GATE_1F
- warp 17, 4, 4, ROUTE_16_GATE_1F
- warp 17, 5, 4, ROUTE_16_GATE_1F
- warp 24, 4, 6, ROUTE_16_GATE_1F
- warp 24, 5, 6, ROUTE_16_GATE_1F
- warp 7, 5, 0, ROUTE_16_HOUSE
-
- db 2 ; signs
- sign 27, 11, 8 ; Route16Text8
- sign 5, 17, 9 ; Route16Text9
-
- db 7 ; objects
- object SPRITE_BIKER, 17, 12, STAY, LEFT, 1, OPP_BIKER, 5
- object SPRITE_BIKER, 14, 13, STAY, RIGHT, 2, OPP_CUE_BALL, 1
- object SPRITE_BIKER, 11, 12, STAY, UP, 3, OPP_CUE_BALL, 2
- object SPRITE_BIKER, 9, 11, STAY, LEFT, 4, OPP_BIKER, 6
- object SPRITE_BIKER, 6, 10, STAY, RIGHT, 5, OPP_CUE_BALL, 3
- object SPRITE_BIKER, 3, 12, STAY, RIGHT, 6, OPP_BIKER, 7
- object SPRITE_SNORLAX, 26, 10, STAY, DOWN, 7 ; person
-
- ; warp-to
- warp_to 17, 10, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 17, 11, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 24, 10, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 24, 11, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 17, 4, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 17, 5, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 24, 4, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 24, 5, ROUTE_16_WIDTH ; ROUTE_16_GATE_1F
- warp_to 7, 5, ROUTE_16_WIDTH ; ROUTE_16_FLY_HOUSE
diff --git a/data/mapObjects/route16gate.asm b/data/mapObjects/route16gate.asm
deleted file mode 100755
index 4e1863ed..00000000
--- a/data/mapObjects/route16gate.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-Route16GateObject:
- db $a ; border block
-
- db 9 ; warps
- warp 0, 8, 0, -1
- warp 0, 9, 1, -1
- warp 7, 8, 2, -1
- warp 7, 9, 2, -1
- warp 0, 2, 4, -1
- warp 0, 3, 5, -1
- warp 7, 2, 6, -1
- warp 7, 3, 7, -1
- warp 6, 12, 0, ROUTE_16_GATE_2F
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_GUARD, 4, 5, STAY, DOWN, 1 ; person
- object SPRITE_GAMBLER, 4, 3, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 0, 8, ROUTE_16_GATE_1F_WIDTH
- warp_to 0, 9, ROUTE_16_GATE_1F_WIDTH
- warp_to 7, 8, ROUTE_16_GATE_1F_WIDTH
- warp_to 7, 9, ROUTE_16_GATE_1F_WIDTH
- warp_to 0, 2, ROUTE_16_GATE_1F_WIDTH
- warp_to 0, 3, ROUTE_16_GATE_1F_WIDTH
- warp_to 7, 2, ROUTE_16_GATE_1F_WIDTH
- warp_to 7, 3, ROUTE_16_GATE_1F_WIDTH
- warp_to 6, 12, ROUTE_16_GATE_1F_WIDTH ; ROUTE_16_GATE_2F
diff --git a/data/mapObjects/route16gateupstairs.asm b/data/mapObjects/route16gateupstairs.asm
deleted file mode 100755
index 41487e6e..00000000
--- a/data/mapObjects/route16gateupstairs.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-Route16GateUpstairsObject:
- db $a ; border block
-
- db 1 ; warps
- warp 7, 7, 8, ROUTE_16_GATE_1F
-
- db 2 ; signs
- sign 1, 2, 3 ; Route16GateUpstairsText3
- sign 6, 2, 4 ; Route16GateUpstairsText4
-
- db 2 ; objects
- object SPRITE_YOUNG_BOY, 4, 2, STAY, NONE, 1 ; person
- object SPRITE_LITTLE_GIRL, 2, 5, WALK, 2, 2 ; person
-
- ; warp-to
- warp_to 7, 7, ROUTE_16_GATE_2F_WIDTH ; ROUTE_16_GATE_1F
diff --git a/data/mapObjects/route16house.asm b/data/mapObjects/route16house.asm
deleted file mode 100755
index 7a097105..00000000
--- a/data/mapObjects/route16house.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-Route16HouseObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 8, -1
- warp 3, 7, 8, -1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_BRUNETTE_GIRL, 2, 3, STAY, RIGHT, 1 ; person
- object SPRITE_BIRD, 6, 4, WALK, 0, 2 ; person
-
- ; warp-to
- warp_to 2, 7, ROUTE_16_HOUSE_WIDTH
- warp_to 3, 7, ROUTE_16_HOUSE_WIDTH
diff --git a/data/mapObjects/route17.asm b/data/mapObjects/route17.asm
deleted file mode 100755
index 48750597..00000000
--- a/data/mapObjects/route17.asm
+++ /dev/null
@@ -1,24 +0,0 @@
-Route17Object:
- db $43 ; border block
-
- db 0 ; warps
-
- db 6 ; signs
- sign 9, 51, 11 ; Route17Text11
- sign 9, 63, 12 ; Route17Text12
- sign 9, 75, 13 ; Route17Text13
- sign 9, 87, 14 ; Route17Text14
- sign 9, 111, 15 ; Route17Text15
- sign 9, 141, 16 ; Route17Text16
-
- db 10 ; objects
- object SPRITE_BIKER, 12, 19, STAY, LEFT, 1, OPP_CUE_BALL, 4
- object SPRITE_BIKER, 11, 16, STAY, RIGHT, 2, OPP_CUE_BALL, 5
- object SPRITE_BIKER, 4, 18, STAY, UP, 3, OPP_BIKER, 8
- object SPRITE_BIKER, 7, 32, STAY, LEFT, 4, OPP_BIKER, 9
- object SPRITE_BIKER, 14, 34, STAY, RIGHT, 5, OPP_BIKER, 10
- object SPRITE_BIKER, 17, 58, STAY, LEFT, 6, OPP_CUE_BALL, 6
- object SPRITE_BIKER, 2, 68, STAY, RIGHT, 7, OPP_CUE_BALL, 7
- object SPRITE_BIKER, 14, 98, STAY, RIGHT, 8, OPP_CUE_BALL, 8
- object SPRITE_BIKER, 5, 98, STAY, LEFT, 9, OPP_BIKER, 11
- object SPRITE_BIKER, 10, 118, STAY, DOWN, 10, OPP_BIKER, 12
diff --git a/data/mapObjects/route18.asm b/data/mapObjects/route18.asm
deleted file mode 100755
index 9c12faf6..00000000
--- a/data/mapObjects/route18.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-Route18Object:
- db $43 ; border block
-
- db 4 ; warps
- warp 33, 8, 0, ROUTE_18_GATE_1F
- warp 33, 9, 0, ROUTE_18_GATE_1F
- warp 40, 8, 2, ROUTE_18_GATE_1F
- warp 40, 9, 2, ROUTE_18_GATE_1F
-
- db 2 ; signs
- sign 43, 7, 4 ; Route18Text4
- sign 33, 5, 5 ; Route18Text5
-
- db 3 ; objects
- object SPRITE_BLACK_HAIR_BOY_1, 36, 11, STAY, RIGHT, 1, OPP_BIRD_KEEPER, 8
- object SPRITE_BLACK_HAIR_BOY_1, 40, 15, STAY, LEFT, 2, OPP_BIRD_KEEPER, 9
- object SPRITE_BLACK_HAIR_BOY_1, 42, 13, STAY, LEFT, 3, OPP_BIRD_KEEPER, 10
-
- ; warp-to
- warp_to 33, 8, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
- warp_to 33, 9, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
- warp_to 40, 8, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
- warp_to 40, 9, ROUTE_18_WIDTH ; ROUTE_18_GATE_1F
diff --git a/data/mapObjects/route18gate.asm b/data/mapObjects/route18gate.asm
deleted file mode 100755
index c73d7131..00000000
--- a/data/mapObjects/route18gate.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Route18GateObject:
- db $a ; border block
-
- db 5 ; warps
- warp 0, 4, 0, -1
- warp 0, 5, 1, -1
- warp 7, 4, 2, -1
- warp 7, 5, 3, -1
- warp 6, 8, 0, ROUTE_18_GATE_2F
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 4, 1, STAY, DOWN, 1 ; person
-
- ; warp-to
- warp_to 0, 4, ROUTE_18_GATE_1F_WIDTH
- warp_to 0, 5, ROUTE_18_GATE_1F_WIDTH
- warp_to 7, 4, ROUTE_18_GATE_1F_WIDTH
- warp_to 7, 5, ROUTE_18_GATE_1F_WIDTH
- warp_to 6, 8, ROUTE_18_GATE_1F_WIDTH ; ROUTE_18_GATE_2F
diff --git a/data/mapObjects/route18gateupstairs.asm b/data/mapObjects/route18gateupstairs.asm
deleted file mode 100755
index 4110089e..00000000
--- a/data/mapObjects/route18gateupstairs.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-Route18GateUpstairsObject:
- db $a ; border block
-
- db 1 ; warps
- warp 7, 7, 4, ROUTE_18_GATE_1F
-
- db 2 ; signs
- sign 1, 2, 2 ; Route18GateUpstairsText2
- sign 6, 2, 3 ; Route18GateUpstairsText3
-
- db 1 ; objects
- object SPRITE_COOK, 4, 2, WALK, 2, 1 ; person
-
- ; warp-to
- warp_to 7, 7, ROUTE_18_GATE_2F_WIDTH ; ROUTE_18_GATE_1F
diff --git a/data/mapObjects/route19.asm b/data/mapObjects/route19.asm
deleted file mode 100755
index fafcd20f..00000000
--- a/data/mapObjects/route19.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-Route19Object:
- db $43 ; border block
-
- db 1 ; warps
- warp 5, 9, 0, BEACH_HOUSE
-
- db 1 ; signs
- sign 11, 11, 11
-
- db 10 ; objects
- object SPRITE_BLACK_HAIR_BOY_1, 9, 7, STAY, RIGHT, 1, OPP_SWIMMER, 2
- object SPRITE_BLACK_HAIR_BOY_1, 12, 9, STAY, LEFT, 2, OPP_SWIMMER, 3
- object SPRITE_SWIMMER, 13, 25, STAY, LEFT, 3, OPP_SWIMMER, 4
- object SPRITE_SWIMMER, 4, 27, STAY, RIGHT, 4, OPP_SWIMMER, 5
- object SPRITE_SWIMMER, 16, 31, STAY, UP, 5, OPP_SWIMMER, 6
- object SPRITE_SWIMMER, 9, 13, STAY, DOWN, 6, OPP_SWIMMER, 7
- object SPRITE_SWIMMER, 8, 43, STAY, LEFT, 7, OPP_BEAUTY, 12
- object SPRITE_SWIMMER, 11, 43, STAY, RIGHT, 8, OPP_BEAUTY, 13
- object SPRITE_SWIMMER, 9, 42, STAY, UP, 9, OPP_SWIMMER, 8
- object SPRITE_SWIMMER, 10, 44, STAY, DOWN, 10, OPP_BEAUTY, 14
-
- ; warp-to
- warp_to 5, 9, ROUTE_19_WIDTH ; BEACH_HOUSE
diff --git a/data/mapObjects/route2.asm b/data/mapObjects/route2.asm
deleted file mode 100755
index b9f7ae19..00000000
--- a/data/mapObjects/route2.asm
+++ /dev/null
@@ -1,36 +0,0 @@
-Route2Object:
- db $f ; border block
-
- db 7 ; warps
- warp 12, 9, 0, DIGLETTS_CAVE_EXIT
- warp 3, 11, 1, VIRIDIAN_FOREST_EXIT
- warp 15, 19, 0, ROUTE_2_HOUSE
- warp 16, 35, 1, ROUTE_2_GATE
- warp 15, 39, 2, ROUTE_2_GATE
- warp 3, 43, 2, VIRIDIAN_FOREST_ENTRANCE
- warp 17, 35, 1, ROUTE_2_GATE
-
- db 2 ; signs
- sign 5, 65, 3 ; Route2Text3
- sign 11, 11, 4 ; Route2Text4
-
- db 2 ; objects
- object SPRITE_BALL, 13, 54, STAY, NONE, 1, MOON_STONE
- object SPRITE_BALL, 13, 45, STAY, NONE, 2, HP_UP
-
- ; warp-to
- warp_to 12, 9, ROUTE_2_WIDTH ; DIGLETTS_CAVE_ROUTE_2
- warp_to 3, 11, ROUTE_2_WIDTH ; VIRIDIAN_FOREST_NORTH_GATE
- warp_to 15, 19, ROUTE_2_WIDTH ; ROUTE_2_TRADE_HOUSE
- warp_to 16, 35, ROUTE_2_WIDTH ; ROUTE_2_GATE
- warp_to 15, 39, ROUTE_2_WIDTH ; ROUTE_2_GATE
- warp_to 3, 43, ROUTE_2_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
- warp_to 17, 35, ROUTE_2_WIDTH ; ROUTE_2_GATE
-
- ; unused
- warp_to 2, 7, 4
- dw $c712
- db $9, $7
- warp_to 2, 7, 4
- warp_to 2, 7, 4
- warp_to 2, 7, 4
diff --git a/data/mapObjects/route20.asm b/data/mapObjects/route20.asm
deleted file mode 100755
index bfd87d8f..00000000
--- a/data/mapObjects/route20.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-Route20Object:
- db $43 ; border block
-
- db 2 ; warps
- warp 48, 5, 0, SEAFOAM_ISLANDS_1
- warp 58, 9, 2, SEAFOAM_ISLANDS_1
-
- db 2 ; signs
- sign 51, 7, 11 ; Route20Text11
- sign 57, 11, 12 ; Route20Text12
-
- db 10 ; objects
- object SPRITE_SWIMMER, 87, 8, STAY, UP, 1, OPP_SWIMMER, 9
- object SPRITE_SWIMMER, 68, 11, STAY, UP, 2, OPP_BEAUTY, 15
- object SPRITE_SWIMMER, 45, 10, STAY, DOWN, 3, OPP_BEAUTY, 6
- object SPRITE_SWIMMER, 55, 14, STAY, RIGHT, 4, OPP_JR_TRAINER_F, 24
- object SPRITE_SWIMMER, 38, 13, STAY, DOWN, 5, OPP_SWIMMER, 10
- object SPRITE_SWIMMER, 87, 13, STAY, UP, 6, OPP_SWIMMER, 11
- object SPRITE_BLACK_HAIR_BOY_1, 34, 9, STAY, UP, 7, OPP_BIRD_KEEPER, 11
- object SPRITE_SWIMMER, 25, 7, STAY, UP, 8, OPP_BEAUTY, 7
- object SPRITE_SWIMMER, 24, 12, STAY, DOWN, 9, OPP_JR_TRAINER_F, 16
- object SPRITE_SWIMMER, 15, 8, STAY, UP, 10, OPP_BEAUTY, 8
-
- ; warp-to
- warp_to 48, 5, ROUTE_20_WIDTH ; SEAFOAM_ISLANDS_1F
- warp_to 58, 9, ROUTE_20_WIDTH ; SEAFOAM_ISLANDS_1F
diff --git a/data/mapObjects/route21.asm b/data/mapObjects/route21.asm
deleted file mode 100755
index bb2409ce..00000000
--- a/data/mapObjects/route21.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-Route21Object:
- db $43 ; border block
-
- db 0 ; warps
-
- db 0 ; signs
-
- db 9 ; objects
- object SPRITE_FISHER2, 4, 24, STAY, LEFT, 1, OPP_FISHER, 7
- object SPRITE_FISHER2, 6, 25, STAY, DOWN, 2, OPP_FISHER, 9
- object SPRITE_SWIMMER, 10, 31, STAY, UP, 3, OPP_SWIMMER, 12
- object SPRITE_SWIMMER, 12, 30, STAY, RIGHT, 4, OPP_CUE_BALL, 9
- object SPRITE_SWIMMER, 16, 63, STAY, DOWN, 5, OPP_SWIMMER, 13
- object SPRITE_SWIMMER, 5, 71, STAY, RIGHT, 6, OPP_SWIMMER, 14
- object SPRITE_SWIMMER, 15, 71, STAY, LEFT, 7, OPP_SWIMMER, 15
- object SPRITE_FISHER2, 14, 56, STAY, LEFT, 8, OPP_FISHER, 8
- object SPRITE_FISHER2, 17, 57, STAY, RIGHT, 9, OPP_FISHER, 10
diff --git a/data/mapObjects/route22.asm b/data/mapObjects/route22.asm
deleted file mode 100755
index e91eb792..00000000
--- a/data/mapObjects/route22.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-Route22Object:
- db $2c ; border block
-
- db 1 ; warps
- warp 8, 5, 0, ROUTE_22_GATE
-
- db 1 ; signs
- sign 7, 11, 3 ; Route22FrontGateText
-
- db 2 ; objects
- object SPRITE_BLUE, 25, 5, STAY, NONE, 1 ; person
- object SPRITE_BLUE, 25, 5, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 8, 5, ROUTE_22_WIDTH ; ROUTE_22_GATE
diff --git a/data/mapObjects/route22gate.asm b/data/mapObjects/route22gate.asm
deleted file mode 100755
index bd7764da..00000000
--- a/data/mapObjects/route22gate.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Route22GateObject:
- db $a ; border block
-
- db 4 ; warps
- warp 4, 7, 0, -1
- warp 5, 7, 0, -1
- warp 4, 0, 0, -1
- warp 5, 0, 0, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 6, 2, STAY, LEFT, 1 ; person
-
- ; warp-to
- warp_to 4, 7, ROUTE_22_GATE_WIDTH
- warp_to 5, 7, ROUTE_22_GATE_WIDTH
- warp_to 4, 0, ROUTE_22_GATE_WIDTH
- warp_to 5, 0, ROUTE_22_GATE_WIDTH
diff --git a/data/mapObjects/route23.asm b/data/mapObjects/route23.asm
deleted file mode 100755
index eafb0def..00000000
--- a/data/mapObjects/route23.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-Route23Object:
- db $f ; border block
-
- db 4 ; warps
- warp 7, 139, 2, ROUTE_22_GATE
- warp 8, 139, 3, ROUTE_22_GATE
- warp 4, 31, 0, VICTORY_ROAD_1
- warp 14, 31, 1, VICTORY_ROAD_2
-
- db 1 ; signs
- sign 3, 33, 8 ; Route23Text8
-
- db 7 ; objects
- object SPRITE_GUARD, 4, 35, STAY, DOWN, 1 ; person
- object SPRITE_GUARD, 10, 56, STAY, DOWN, 2 ; person
- object SPRITE_SWIMMER, 8, 85, STAY, DOWN, 3 ; person
- object SPRITE_SWIMMER, 11, 96, STAY, DOWN, 4 ; person
- object SPRITE_GUARD, 12, 105, STAY, DOWN, 5 ; person
- object SPRITE_GUARD, 8, 119, STAY, DOWN, 6 ; person
- object SPRITE_GUARD, 8, 136, STAY, DOWN, 7 ; person
-
- ; warp-to
- warp_to 7, 139, ROUTE_23_WIDTH ; ROUTE_22_GATE
- warp_to 8, 139, ROUTE_23_WIDTH ; ROUTE_22_GATE
- warp_to 4, 31, ROUTE_23_WIDTH ; VICTORY_ROAD_1F
- warp_to 14, 31, ROUTE_23_WIDTH ; VICTORY_ROAD_2F
diff --git a/data/mapObjects/route24.asm b/data/mapObjects/route24.asm
deleted file mode 100755
index e4e44f18..00000000
--- a/data/mapObjects/route24.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-Route24Object:
- db $2c ; border block
-
- db 0 ; warps
-
- db 0 ; signs
-
- db 9 ; objects
- object SPRITE_BLACK_HAIR_BOY_1, 11, 15, STAY, LEFT, 1, OPP_ROCKET, 6
- object SPRITE_BLACK_HAIR_BOY_1, 5, 20, STAY, UP, 2, OPP_JR_TRAINER_M, 2
- object SPRITE_BLACK_HAIR_BOY_1, 11, 19, STAY, LEFT, 3, OPP_JR_TRAINER_M, 3
- object SPRITE_LASS, 10, 22, STAY, RIGHT, 4, OPP_LASS, 7
- object SPRITE_BUG_CATCHER, 11, 25, STAY, LEFT, 5, OPP_YOUNGSTER, 4
- object SPRITE_LASS, 10, 28, STAY, RIGHT, 6, OPP_LASS, 8
- object SPRITE_BUG_CATCHER, 11, 31, STAY, LEFT, 7, OPP_BUG_CATCHER, 9
- object SPRITE_BALL, 10, 5, STAY, NONE, 8, TM_45
- object SPRITE_BLACK_HAIR_BOY_1, 6, 5, STAY, DOWN, 9
diff --git a/data/mapObjects/route25.asm b/data/mapObjects/route25.asm
deleted file mode 100755
index 3ba5fbdb..00000000
--- a/data/mapObjects/route25.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-Route25Object:
- db $2c ; border block
-
- db 1 ; warps
- warp 45, 3, 0, BILLS_HOUSE
-
- db 1 ; signs
- sign 43, 3, 11 ; Route25Text11
-
- db 10 ; objects
- object SPRITE_BUG_CATCHER, 14, 2, STAY, DOWN, 1, OPP_YOUNGSTER, 5
- object SPRITE_BUG_CATCHER, 18, 5, STAY, UP, 2, OPP_YOUNGSTER, 6
- object SPRITE_BLACK_HAIR_BOY_1, 24, 4, STAY, DOWN, 3, OPP_JR_TRAINER_M, 2
- object SPRITE_LASS, 18, 8, STAY, RIGHT, 4, OPP_LASS, 9
- object SPRITE_BUG_CATCHER, 32, 3, STAY, LEFT, 5, OPP_YOUNGSTER, 7
- object SPRITE_LASS, 37, 4, STAY, DOWN, 6, OPP_LASS, 10
- object SPRITE_HIKER, 8, 4, STAY, RIGHT, 7, OPP_HIKER, 2
- object SPRITE_HIKER, 23, 9, STAY, UP, 8, OPP_HIKER, 3
- object SPRITE_HIKER, 13, 7, STAY, RIGHT, 9, OPP_HIKER, 4
- object SPRITE_BALL, 22, 2, STAY, NONE, 10, TM_19
-
- ; warp-to
- warp_to 45, 3, ROUTE_25_WIDTH ; BILLS_HOUSE
diff --git a/data/mapObjects/route2gate.asm b/data/mapObjects/route2gate.asm
deleted file mode 100755
index 714b8ee6..00000000
--- a/data/mapObjects/route2gate.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-Route2GateObject:
- db $a ; border block
-
- db 4 ; warps
- warp 4, 0, 3, -1
- warp 5, 0, 3, -1
- warp 4, 7, 4, -1
- warp 5, 7, 4, -1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_OAK_AIDE, 1, 4, STAY, LEFT, 1 ; person
- object SPRITE_BUG_CATCHER, 5, 4, WALK, 2, 2 ; person
-
- ; warp-to
- warp_to 4, 0, ROUTE_2_GATE_WIDTH
- warp_to 5, 0, ROUTE_2_GATE_WIDTH
- warp_to 4, 7, ROUTE_2_GATE_WIDTH
- warp_to 5, 7, ROUTE_2_GATE_WIDTH
diff --git a/data/mapObjects/route2house.asm b/data/mapObjects/route2house.asm
deleted file mode 100755
index 1f655e15..00000000
--- a/data/mapObjects/route2house.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-Route2HouseObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 2, -1
- warp 3, 7, 2, -1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_OAK_AIDE, 2, 4, STAY, RIGHT, 1 ; person
- object SPRITE_GAMEBOY_KID, 4, 1, STAY, DOWN, 2 ; person
-
- ; warp-to
- warp_to 2, 7, ROUTE_2_HOUSE_WIDTH
- warp_to 3, 7, ROUTE_2_HOUSE_WIDTH
diff --git a/data/mapObjects/route3.asm b/data/mapObjects/route3.asm
deleted file mode 100755
index 422fa29b..00000000
--- a/data/mapObjects/route3.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-Route3Object:
- db $2c ; border block
-
- db 0 ; warps
-
- db 1 ; signs
- sign 59, 9, 10 ; Route3Text10
-
- db 9 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 57, 11, STAY, NONE, 1 ; person
- object SPRITE_BUG_CATCHER, 10, 6, STAY, RIGHT, 2, OPP_BUG_CATCHER, 4
- object SPRITE_BUG_CATCHER, 14, 4, STAY, DOWN, 3, OPP_YOUNGSTER, 1
- object SPRITE_LASS, 16, 9, STAY, LEFT, 4, OPP_LASS, 1
- object SPRITE_BUG_CATCHER, 19, 5, STAY, DOWN, 5, OPP_BUG_CATCHER, 5
- object SPRITE_LASS, 23, 4, STAY, LEFT, 6, OPP_LASS, 2
- object SPRITE_BUG_CATCHER, 22, 9, STAY, LEFT, 7, OPP_YOUNGSTER, 2
- object SPRITE_BUG_CATCHER, 24, 6, STAY, RIGHT, 8, OPP_BUG_CATCHER, 6
- object SPRITE_LASS, 33, 10, STAY, UP, 9, OPP_LASS, 3
diff --git a/data/mapObjects/route4.asm b/data/mapObjects/route4.asm
deleted file mode 100755
index 2cb56c59..00000000
--- a/data/mapObjects/route4.asm
+++ /dev/null
@@ -1,22 +0,0 @@
-Route4Object:
- db $2c ; border block
-
- db 3 ; warps
- warp 11, 5, 0, MT_MOON_POKECENTER
- warp 18, 5, 0, MT_MOON_1
- warp 24, 5, 7, MT_MOON_2
-
- db 3 ; signs
- sign 12, 5, 4 ; PokeCenterSignText
- sign 17, 7, 5 ; Route4Text5
- sign 27, 7, 6 ; Route4Text6
-
- db 3 ; objects
- object SPRITE_LASS, 9, 8, WALK, 0, 1 ; person
- object SPRITE_LASS, 63, 3, STAY, RIGHT, 2, OPP_LASS, 4
- object SPRITE_BALL, 57, 3, STAY, NONE, 3, TM_04
-
- ; warp-to
- warp_to 11, 5, ROUTE_4_WIDTH ; MT_MOON_POKECENTER
- warp_to 18, 5, ROUTE_4_WIDTH ; MT_MOON_1F
- warp_to 24, 5, ROUTE_4_WIDTH ; MT_MOON_B1F
diff --git a/data/mapObjects/route5.asm b/data/mapObjects/route5.asm
deleted file mode 100755
index 08d6d9f9..00000000
--- a/data/mapObjects/route5.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Route5Object:
- db $a ; border block
-
- db $5 ; warps
- warp 10, 29, 2, ROUTE_5_GATE
- warp 9, 29, 2, ROUTE_5_GATE
- warp 10, 33, 0, ROUTE_5_GATE
- warp 17, 27, 0, PATH_ENTRANCE_ROUTE_5
- warp 10, 21, 0, DAYCAREM
-
- db 1 ; signs
- sign 17, 29, 1 ; Route5Text1
-
- db 0 ; objects
-
- ; warp-to
- warp_to 10, 29, ROUTE_5_WIDTH ; ROUTE_5_GATE
- warp_to 9, 29, ROUTE_5_WIDTH ; ROUTE_5_GATE
- warp_to 10, 33, ROUTE_5_WIDTH ; ROUTE_5_GATE
- warp_to 17, 27, ROUTE_5_WIDTH ; UNDERGROUND_PATH_ROUTE_5
- warp_to 10, 21, ROUTE_5_WIDTH ; DAYCARE
diff --git a/data/mapObjects/route5gate.asm b/data/mapObjects/route5gate.asm
deleted file mode 100755
index 8b230942..00000000
--- a/data/mapObjects/route5gate.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Route5GateObject:
- db $a ; border block
-
- db 4 ; warps
- warp 3, 5, 2, -1
- warp 4, 5, 2, -1
- warp 3, 0, 1, -1
- warp 4, 0, 0, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 1, 3, STAY, RIGHT, 1 ; person
-
- ; warp-to
- warp_to 3, 5, ROUTE_5_GATE_WIDTH
- warp_to 4, 5, ROUTE_5_GATE_WIDTH
- warp_to 3, 0, ROUTE_5_GATE_WIDTH
- warp_to 4, 0, ROUTE_5_GATE_WIDTH
diff --git a/data/mapObjects/route6.asm b/data/mapObjects/route6.asm
deleted file mode 100755
index a024d777..00000000
--- a/data/mapObjects/route6.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-Route6Object:
- db $f ; border block
-
- db 4 ; warps
- warp 9, 1, 2, ROUTE_6_GATE
- warp 10, 1, 2, ROUTE_6_GATE
- warp 10, 7, 0, ROUTE_6_GATE
- warp 17, 13, 0, PATH_ENTRANCE_ROUTE_6
-
- db 1 ; signs
- sign 19, 15, 7 ; Route6Text7
-
- db 6 ; objects
- object SPRITE_BLACK_HAIR_BOY_1, 10, 21, STAY, RIGHT, 1, OPP_JR_TRAINER_M, 10
- object SPRITE_LASS, 11, 21, STAY, LEFT, 2, OPP_JR_TRAINER_F, 25
- object SPRITE_BUG_CATCHER, 0, 15, STAY, RIGHT, 3, OPP_BUG_CATCHER, 10
- object SPRITE_BLACK_HAIR_BOY_1, 11, 31, STAY, LEFT, 4, OPP_JR_TRAINER_M, 5
- object SPRITE_LASS, 11, 30, STAY, LEFT, 5, OPP_JR_TRAINER_F, 3
- object SPRITE_BUG_CATCHER, 19, 26, STAY, LEFT, 6, OPP_BUG_CATCHER, 11
-
- ; warp-to
- warp_to 9, 1, ROUTE_6_WIDTH ; ROUTE_6_GATE
- warp_to 10, 1, ROUTE_6_WIDTH ; ROUTE_6_GATE
- warp_to 10, 7, ROUTE_6_WIDTH ; ROUTE_6_GATE
- warp_to 17, 13, ROUTE_6_WIDTH ; UNDERGROUND_PATH_ROUTE_6
diff --git a/data/mapObjects/route6gate.asm b/data/mapObjects/route6gate.asm
deleted file mode 100755
index e3b7b2b8..00000000
--- a/data/mapObjects/route6gate.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Route6GateObject:
- db $a ; border block
-
- db 4 ; warps
- warp 3, 5, 2, -1
- warp 4, 5, 2, -1
- warp 3, 0, 1, -1
- warp 4, 0, 1, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 6, 2, STAY, LEFT, 1 ; person
-
- ; warp-to
- warp_to 3, 5, ROUTE_6_GATE_WIDTH
- warp_to 4, 5, ROUTE_6_GATE_WIDTH
- warp_to 3, 0, ROUTE_6_GATE_WIDTH
- warp_to 4, 0, ROUTE_6_GATE_WIDTH
diff --git a/data/mapObjects/route7.asm b/data/mapObjects/route7.asm
deleted file mode 100755
index 2207bfd4..00000000
--- a/data/mapObjects/route7.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-Route7Object:
- db $f ; border block
-
- db 5 ; warps
- warp 18, 9, 2, ROUTE_7_GATE
- warp 18, 10, 2, ROUTE_7_GATE
- warp 11, 9, 0, ROUTE_7_GATE
- warp 11, 10, 0, ROUTE_7_GATE
- warp 5, 13, 0, PATH_ENTRANCE_ROUTE_7
-
- db 1 ; signs
- sign 3, 13, 1 ; Route7Text1
-
- db 0 ; objects
-
- ; warp-to
- warp_to 18, 9, ROUTE_7_WIDTH ; ROUTE_7_GATE
- warp_to 18, 10, ROUTE_7_WIDTH ; ROUTE_7_GATE
- warp_to 11, 9, ROUTE_7_WIDTH ; ROUTE_7_GATE
- warp_to 11, 10, ROUTE_7_WIDTH ; ROUTE_7_GATE
- warp_to 5, 13, ROUTE_7_WIDTH ; UNDERGROUND_PATH_ROUTE_7
diff --git a/data/mapObjects/route7gate.asm b/data/mapObjects/route7gate.asm
deleted file mode 100755
index 5b894657..00000000
--- a/data/mapObjects/route7gate.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Route7GateObject:
- db $a ; border block
-
- db 4 ; warps
- warp 0, 3, 3, -1
- warp 0, 4, 3, -1
- warp 5, 3, 1, -1
- warp 5, 4, 1, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 3, 1, STAY, DOWN, 1 ; person
-
- ; warp-to
- warp_to 0, 3, ROUTE_7_GATE_WIDTH
- warp_to 0, 4, ROUTE_7_GATE_WIDTH
- warp_to 5, 3, ROUTE_7_GATE_WIDTH
- warp_to 5, 4, ROUTE_7_GATE_WIDTH
diff --git a/data/mapObjects/route8.asm b/data/mapObjects/route8.asm
deleted file mode 100755
index 5d2b73cb..00000000
--- a/data/mapObjects/route8.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-Route8Object:
- db $2c ; border block
-
- db 5 ; warps
- warp 1, 9, 0, ROUTE_8_GATE
- warp 1, 10, 0, ROUTE_8_GATE
- warp 8, 9, 2, ROUTE_8_GATE
- warp 8, 10, 2, ROUTE_8_GATE
- warp 13, 3, 0, PATH_ENTRANCE_ROUTE_8
-
- db 1 ; signs
- sign 17, 3, 10 ; Route8Text10
-
- db 9 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 8, 5, STAY, RIGHT, 1, OPP_SUPER_NERD, 3
- object SPRITE_GAMBLER, 13, 9, STAY, UP, 2, OPP_GAMBLER, 5
- object SPRITE_BLACK_HAIR_BOY_2, 42, 6, STAY, UP, 3, OPP_SUPER_NERD, 4
- object SPRITE_LASS, 26, 3, STAY, LEFT, 4, OPP_LASS, 13
- object SPRITE_BLACK_HAIR_BOY_2, 26, 4, STAY, RIGHT, 5, OPP_SUPER_NERD, 5
- object SPRITE_LASS, 26, 5, STAY, LEFT, 6, OPP_LASS, 14
- object SPRITE_LASS, 26, 6, STAY, RIGHT, 7, OPP_LASS, 15
- object SPRITE_GAMBLER, 46, 13, STAY, DOWN, 8, OPP_GAMBLER, 7
- object SPRITE_LASS, 51, 12, STAY, LEFT, 9, OPP_LASS, 16
-
- ; warp-to
- warp_to 1, 9, ROUTE_8_WIDTH ; ROUTE_8_GATE
- warp_to 1, 10, ROUTE_8_WIDTH ; ROUTE_8_GATE
- warp_to 8, 9, ROUTE_8_WIDTH ; ROUTE_8_GATE
- warp_to 8, 10, ROUTE_8_WIDTH ; ROUTE_8_GATE
- warp_to 13, 3, ROUTE_8_WIDTH ; UNDERGROUND_PATH_ROUTE_8
diff --git a/data/mapObjects/route8gate.asm b/data/mapObjects/route8gate.asm
deleted file mode 100755
index 23fa54d6..00000000
--- a/data/mapObjects/route8gate.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Route8GateObject:
- db $a ; border block
-
- db 4 ; warps
- warp 0, 3, 1, -1
- warp 0, 4, 1, -1
- warp 5, 3, 3, -1
- warp 5, 4, 3, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GUARD, 2, 1, STAY, DOWN, 1 ; person
-
- ; warp-to
- warp_to 0, 3, ROUTE_8_GATE_WIDTH
- warp_to 0, 4, ROUTE_8_GATE_WIDTH
- warp_to 5, 3, ROUTE_8_GATE_WIDTH
- warp_to 5, 4, ROUTE_8_GATE_WIDTH
diff --git a/data/mapObjects/route9.asm b/data/mapObjects/route9.asm
deleted file mode 100755
index 9013ce54..00000000
--- a/data/mapObjects/route9.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-Route9Object:
- db $2c ; border block
-
- db 0 ; warps
-
- db 1 ; signs
- sign 25, 7, 11 ; Route9Text11
-
- db 10 ; objects
- object SPRITE_LASS, 13, 10, STAY, LEFT, 1, OPP_JR_TRAINER_F, 5
- object SPRITE_BLACK_HAIR_BOY_1, 24, 7, STAY, LEFT, 2, OPP_YOUNGSTER, 14
- object SPRITE_BLACK_HAIR_BOY_1, 31, 7, STAY, RIGHT, 3, OPP_JR_TRAINER_M, 8
- object SPRITE_LASS, 48, 8, STAY, RIGHT, 4, OPP_JR_TRAINER_F, 6
- object SPRITE_HIKER, 16, 15, STAY, LEFT, 5, OPP_HIKER, 11
- object SPRITE_HIKER, 43, 3, STAY, LEFT, 6, OPP_HIKER, 6
- object SPRITE_BUG_CATCHER, 22, 2, STAY, DOWN, 7, OPP_BUG_CATCHER, 13
- object SPRITE_HIKER, 45, 15, STAY, RIGHT, 8, OPP_HIKER, 5
- object SPRITE_BUG_CATCHER, 40, 8, STAY, RIGHT, 9, OPP_BUG_CATCHER, 14
- object SPRITE_BALL, 10, 15, STAY, NONE, 10, TM_30
diff --git a/data/mapObjects/safarizonecenter.asm b/data/mapObjects/safarizonecenter.asm
deleted file mode 100755
index 9e0d5751..00000000
--- a/data/mapObjects/safarizonecenter.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-SafariZoneCenterObject:
- db $0 ; border block
-
- db 9 ; warps
- warp 14, 25, 2, SAFARI_ZONE_ENTRANCE
- warp 15, 25, 3, SAFARI_ZONE_ENTRANCE
- warp 0, 10, 4, SAFARI_ZONE_WEST
- warp 0, 11, 5, SAFARI_ZONE_WEST
- warp 14, 0, 4, SAFARI_ZONE_NORTH
- warp 15, 0, 5, SAFARI_ZONE_NORTH
- warp 29, 10, 2, SAFARI_ZONE_EAST
- warp 29, 11, 3, SAFARI_ZONE_EAST
- warp 17, 19, 0, SAFARI_ZONE_REST_HOUSE_1
-
- db 2 ; signs
- sign 18, 20, 2 ; SafariZoneCenterText2
- sign 14, 22, 3 ; SafariZoneCenterText3
-
- db 1 ; objects
- object SPRITE_BALL, 14, 10, STAY, NONE, 1, NUGGET
-
- ; warp-to
- warp_to 14, 25, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_GATE
- warp_to 15, 25, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_GATE
- warp_to 0, 10, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_WEST
- warp_to 0, 11, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_WEST
- warp_to 14, 0, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 15, 0, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 29, 10, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_EAST
- warp_to 29, 11, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_EAST
- warp_to 17, 19, SAFARI_ZONE_CENTER_WIDTH ; SAFARI_ZONE_CENTER_REST_HOUSE
diff --git a/data/mapObjects/safarizoneeast.asm b/data/mapObjects/safarizoneeast.asm
deleted file mode 100755
index 4426159d..00000000
--- a/data/mapObjects/safarizoneeast.asm
+++ /dev/null
@@ -1,27 +0,0 @@
-SafariZoneEastObject:
- db $0 ; border block
-
- db 5 ; warps
- warp 0, 4, 6, SAFARI_ZONE_NORTH
- warp 0, 5, 7, SAFARI_ZONE_NORTH
- warp 0, 22, 6, SAFARI_ZONE_CENTER
- warp 0, 23, 6, SAFARI_ZONE_CENTER
- warp 25, 9, 0, SAFARI_ZONE_REST_HOUSE_3
-
- db 3 ; signs
- sign 26, 10, 5 ; SafariZoneEastText5
- sign 6, 4, 6 ; SafariZoneEastText6
- sign 5, 23, 7 ; SafariZoneEastText7
-
- db 4 ; objects
- object SPRITE_BALL, 21, 10, STAY, NONE, 1, FULL_RESTORE
- object SPRITE_BALL, 3, 7, STAY, NONE, 2, MAX_POTION
- object SPRITE_BALL, 20, 13, STAY, NONE, 3, CARBOS
- object SPRITE_BALL, 15, 12, STAY, NONE, 4, TM_37
-
- ; warp-to
- warp_to 0, 4, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 0, 5, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 0, 22, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 0, 23, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 25, 9, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_EAST_REST_HOUSE
diff --git a/data/mapObjects/safarizoneentrance.asm b/data/mapObjects/safarizoneentrance.asm
deleted file mode 100755
index 5a3379c7..00000000
--- a/data/mapObjects/safarizoneentrance.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-SafariZoneEntranceObject:
- db $a ; border block
-
- db 4 ; warps
- warp 3, 5, 4, -1
- warp 4, 5, 4, -1
- warp 3, 0, 0, SAFARI_ZONE_CENTER
- warp 4, 0, 1, SAFARI_ZONE_CENTER
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_WHITE_PLAYER, 6, 2, STAY, LEFT, 1 ; person
- object SPRITE_WHITE_PLAYER, 1, 4, STAY, RIGHT, 2 ; person
-
- ; warp-to
- warp_to 3, 5, SAFARI_ZONE_ENTRANCE_WIDTH
- warp_to 4, 5, SAFARI_ZONE_ENTRANCE_WIDTH
- warp_to 3, 0, SAFARI_ZONE_ENTRANCE_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 4, 0, SAFARI_ZONE_ENTRANCE_WIDTH ; SAFARI_ZONE_CENTER
diff --git a/data/mapObjects/safarizonenorth.asm b/data/mapObjects/safarizonenorth.asm
deleted file mode 100755
index b768a077..00000000
--- a/data/mapObjects/safarizonenorth.asm
+++ /dev/null
@@ -1,35 +0,0 @@
-SafariZoneNorthObject:
- db $0 ; border block
-
- db 9 ; warps
- warp 2, 35, 0, SAFARI_ZONE_WEST
- warp 3, 35, 1, SAFARI_ZONE_WEST
- warp 8, 35, 2, SAFARI_ZONE_WEST
- warp 9, 35, 3, SAFARI_ZONE_WEST
- warp 20, 35, 4, SAFARI_ZONE_CENTER
- warp 21, 35, 5, SAFARI_ZONE_CENTER
- warp 39, 30, 0, SAFARI_ZONE_EAST
- warp 39, 31, 1, SAFARI_ZONE_EAST
- warp 35, 3, 0, SAFARI_ZONE_REST_HOUSE_4
-
- db 5 ; signs
- sign 36, 4, 3 ; SafariZoneNorthText3
- sign 4, 25, 4 ; SafariZoneNorthText4
- sign 13, 31, 5 ; SafariZoneNorthText5
- sign 19, 33, 6 ; SafariZoneNorthText6
- sign 26, 28, 7 ; SafariZoneNorthText7
-
- db 2 ; objects
- object SPRITE_BALL, 25, 1, STAY, NONE, 1, PROTEIN
- object SPRITE_BALL, 19, 7, STAY, NONE, 2, TM_40
-
- ; warp-to
- warp_to 2, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
- warp_to 3, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
- warp_to 8, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
- warp_to 9, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST
- warp_to 20, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 21, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 39, 30, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_EAST
- warp_to 39, 31, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_EAST
- warp_to 35, 3, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_NORTH_REST_HOUSE
diff --git a/data/mapObjects/safarizoneresthouse1.asm b/data/mapObjects/safarizoneresthouse1.asm
deleted file mode 100755
index 031debec..00000000
--- a/data/mapObjects/safarizoneresthouse1.asm
+++ /dev/null
@@ -1,16 +0,0 @@
-SafariZoneRestHouse1Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 8, SAFARI_ZONE_CENTER
- warp 3, 7, 8, SAFARI_ZONE_CENTER
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_GIRL, 3, 2, STAY, DOWN, 1 ; person
- object SPRITE_OAK_AIDE, 1, 4, WALK, 1, 2 ; person
-
- ; warp-to
- warp_to 2, 7, SAFARI_ZONE_REST_HOUSE_1_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 3, 7, SAFARI_ZONE_REST_HOUSE_1_WIDTH ; SAFARI_ZONE_CENTER
diff --git a/data/mapObjects/safarizoneresthouse2.asm b/data/mapObjects/safarizoneresthouse2.asm
deleted file mode 100755
index 7e589731..00000000
--- a/data/mapObjects/safarizoneresthouse2.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-SafariZoneRestHouse2Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 7, SAFARI_ZONE_WEST
- warp 3, 7, 7, SAFARI_ZONE_WEST
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_OAK_AIDE, 4, 4, WALK, 0, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 0, 2, STAY, RIGHT, 2 ; person
- object SPRITE_ERIKA, 6, 2, STAY, DOWN, 3 ; person
-
- ; warp-to
- warp_to 2, 7, SAFARI_ZONE_REST_HOUSE_2_WIDTH ; SAFARI_ZONE_WEST
- warp_to 3, 7, SAFARI_ZONE_REST_HOUSE_2_WIDTH ; SAFARI_ZONE_WEST
diff --git a/data/mapObjects/safarizoneresthouse3.asm b/data/mapObjects/safarizoneresthouse3.asm
deleted file mode 100755
index 00623953..00000000
--- a/data/mapObjects/safarizoneresthouse3.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-SafariZoneRestHouse3Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 4, SAFARI_ZONE_EAST
- warp 3, 7, 4, SAFARI_ZONE_EAST
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_OAK_AIDE, 1, 3, WALK, 1, 1 ; person
- object SPRITE_ROCKER, 4, 2, STAY, NONE, 2 ; person
- object SPRITE_LAPRAS_GIVER, 5, 2, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 2, 7, SAFARI_ZONE_REST_HOUSE_3_WIDTH ; SAFARI_ZONE_EAST
- warp_to 3, 7, SAFARI_ZONE_REST_HOUSE_3_WIDTH ; SAFARI_ZONE_EAST
diff --git a/data/mapObjects/safarizoneresthouse4.asm b/data/mapObjects/safarizoneresthouse4.asm
deleted file mode 100755
index d3b81b4e..00000000
--- a/data/mapObjects/safarizoneresthouse4.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-SafariZoneRestHouse4Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 8, SAFARI_ZONE_NORTH
- warp 3, 7, 8, SAFARI_ZONE_NORTH
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_OAK_AIDE, 6, 3, WALK, 2, 1 ; person
- object SPRITE_WHITE_PLAYER, 3, 4, STAY, NONE, 2 ; person
- object SPRITE_GENTLEMAN, 1, 5, WALK, 1, 3 ; person
-
- ; warp-to
- warp_to 2, 7, SAFARI_ZONE_REST_HOUSE_4_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 3, 7, SAFARI_ZONE_REST_HOUSE_4_WIDTH ; SAFARI_ZONE_NORTH
diff --git a/data/mapObjects/safarizonesecrethouse.asm b/data/mapObjects/safarizonesecrethouse.asm
deleted file mode 100755
index 4faa90c6..00000000
--- a/data/mapObjects/safarizonesecrethouse.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-SafariZoneSecretHouseObject:
- db $17 ; border block
-
- db 2 ; warps
- warp 2, 7, 6, SAFARI_ZONE_WEST
- warp 3, 7, 6, SAFARI_ZONE_WEST
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FISHER, 3, 3, STAY, DOWN, 1 ; person
-
- ; warp-to
- warp_to 2, 7, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; SAFARI_ZONE_WEST
- warp_to 3, 7, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; SAFARI_ZONE_WEST
diff --git a/data/mapObjects/safarizonewest.asm b/data/mapObjects/safarizonewest.asm
deleted file mode 100755
index 3b3acd50..00000000
--- a/data/mapObjects/safarizonewest.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-SafariZoneWestObject:
- db $0 ; border block
-
- db 8 ; warps
- warp 20, 0, 0, SAFARI_ZONE_NORTH
- warp 21, 0, 1, SAFARI_ZONE_NORTH
- warp 26, 0, 2, SAFARI_ZONE_NORTH
- warp 27, 0, 3, SAFARI_ZONE_NORTH
- warp 29, 22, 2, SAFARI_ZONE_CENTER
- warp 29, 23, 3, SAFARI_ZONE_CENTER
- warp 3, 3, 0, SAFARI_ZONE_SECRET_HOUSE
- warp 11, 11, 0, SAFARI_ZONE_REST_HOUSE_2
-
- db 4 ; signs
- sign 12, 12, 5 ; SafariZoneWestText5
- sign 17, 3, 6 ; SafariZoneWestText6
- sign 26, 4, 7 ; SafariZoneWestText7
- sign 24, 22, 8 ; SafariZoneWestText8
-
- db 4 ; objects
- object SPRITE_BALL, 8, 20, STAY, NONE, 1, MAX_POTION
- object SPRITE_BALL, 9, 7, STAY, NONE, 2, TM_32
- object SPRITE_BALL, 18, 18, STAY, NONE, 3, MAX_REVIVE
- object SPRITE_BALL, 19, 7, STAY, NONE, 4, GOLD_TEETH
-
- ; warp-to
- warp_to 20, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 21, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 26, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 27, 0, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_NORTH
- warp_to 29, 22, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 29, 23, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_CENTER
- warp_to 3, 3, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_SECRET_HOUSE
- warp_to 11, 11, SAFARI_ZONE_WEST_WIDTH ; SAFARI_ZONE_WEST_REST_HOUSE
diff --git a/data/mapObjects/saffroncity.asm b/data/mapObjects/saffroncity.asm
deleted file mode 100755
index 6ff8ea93..00000000
--- a/data/mapObjects/saffroncity.asm
+++ /dev/null
@@ -1,50 +0,0 @@
-SaffronCityObject:
- db $f ; border block
-
- db 8 ; warps
- warp 7, 5, 0, COPYCATS_HOUSE_1F
- warp 26, 3, 0, FIGHTING_DOJO
- warp 34, 3, 0, SAFFRON_GYM
- warp 13, 11, 0, SAFFRON_HOUSE_1
- warp 25, 11, 0, SAFFRON_MART
- warp 18, 21, 0, SILPH_CO_1F
- warp 9, 29, 0, SAFFRON_POKECENTER
- warp 29, 29, 0, SAFFRON_HOUSE_2
-
- db 10 ; signs
- sign 17, 5, 16 ; SaffronCityText16
- sign 27, 5, 17 ; SaffronCityText17
- sign 35, 5, 18 ; SaffronCityText18
- sign 26, 11, 19 ; MartSignText
- sign 39, 19, 20 ; SaffronCityText20
- sign 5, 21, 21 ; SaffronCityText21
- sign 15, 21, 22 ; SaffronCityText22
- sign 10, 29, 23 ; PokeCenterSignText
- sign 27, 29, 24 ; SaffronCityText24
- sign 1, 19, 25 ; SaffronCityText25
-
- db 14 ; objects
- object SPRITE_ROCKET, 7, 6, STAY, NONE, 1 ; person
- object SPRITE_ROCKET, 20, 8, WALK, 2, 2 ; person
- object SPRITE_ROCKET, 34, 4, STAY, NONE, 3 ; person
- object SPRITE_ROCKET, 13, 12, STAY, NONE, 4 ; person
- object SPRITE_ROCKET, 11, 25, WALK, 2, 5 ; person
- object SPRITE_ROCKET, 32, 13, WALK, 2, 6 ; person
- object SPRITE_ROCKET, 18, 30, WALK, 2, 7 ; person
- object SPRITE_OAK_AIDE, 8, 14, WALK, 0, 8 ; person
- object SPRITE_LAPRAS_GIVER, 23, 23, STAY, NONE, 9 ; person
- object SPRITE_ERIKA, 17, 30, WALK, 2, 10 ; person
- object SPRITE_GENTLEMAN, 30, 12, STAY, DOWN, 11 ; person
- object SPRITE_BIRD, 31, 12, STAY, DOWN, 12 ; person
- object SPRITE_ROCKER, 18, 8, STAY, UP, 13 ; person
- object SPRITE_ROCKET, 18, 22, STAY, DOWN, 14 ; person
-
- ; warp-to
- warp_to 7, 5, SAFFRON_CITY_WIDTH ; COPYCATS_HOUSE_1F
- warp_to 26, 3, SAFFRON_CITY_WIDTH ; FIGHTING_DOJO
- warp_to 34, 3, SAFFRON_CITY_WIDTH ; SAFFRON_GYM
- warp_to 13, 11, SAFFRON_CITY_WIDTH ; SAFFRON_PIDGEY_HOUSE
- warp_to 25, 11, SAFFRON_CITY_WIDTH ; SAFFRON_MART
- warp_to 18, 21, SAFFRON_CITY_WIDTH ; SILPH_CO_1F
- warp_to 9, 29, SAFFRON_CITY_WIDTH ; SAFFRON_POKECENTER
- warp_to 29, 29, SAFFRON_CITY_WIDTH ; MR_PSYCHICS_HOUSE
diff --git a/data/mapObjects/saffrongym.asm b/data/mapObjects/saffrongym.asm
deleted file mode 100755
index 43065f22..00000000
--- a/data/mapObjects/saffrongym.asm
+++ /dev/null
@@ -1,83 +0,0 @@
-SaffronGymObject:
- db $2e ; border block
-
- db 32 ; warps
- warp 8, 17, 2, -1
- warp 9, 17, 2, -1
- warp 1, 3, 22, SAFFRON_GYM
- warp 5, 3, 15, SAFFRON_GYM
- warp 1, 5, 18, SAFFRON_GYM
- warp 5, 5, 8, SAFFRON_GYM
- warp 1, 9, 27, SAFFRON_GYM
- warp 5, 9, 16, SAFFRON_GYM
- warp 1, 11, 5, SAFFRON_GYM
- warp 5, 11, 13, SAFFRON_GYM
- warp 1, 15, 23, SAFFRON_GYM
- warp 5, 15, 30, SAFFRON_GYM
- warp 1, 17, 17, SAFFRON_GYM
- warp 5, 17, 9, SAFFRON_GYM
- warp 9, 3, 26, SAFFRON_GYM
- warp 11, 3, 3, SAFFRON_GYM
- warp 9, 5, 7, SAFFRON_GYM
- warp 11, 5, 12, SAFFRON_GYM
- warp 11, 11, 4, SAFFRON_GYM
- warp 11, 15, 31, SAFFRON_GYM
- warp 15, 3, 24, SAFFRON_GYM
- warp 19, 3, 28, SAFFRON_GYM
- warp 15, 5, 2, SAFFRON_GYM
- warp 19, 5, 10, SAFFRON_GYM
- warp 15, 9, 20, SAFFRON_GYM
- warp 19, 9, 29, SAFFRON_GYM
- warp 15, 11, 14, SAFFRON_GYM
- warp 19, 11, 6, SAFFRON_GYM
- warp 15, 15, 21, SAFFRON_GYM
- warp 19, 15, 25, SAFFRON_GYM
- warp 15, 17, 11, SAFFRON_GYM
- warp 19, 17, 19, SAFFRON_GYM
-
- db 0 ; signs
-
- db 9 ; objects
- object SPRITE_LASS, 9, 8, STAY, DOWN, 1, OPP_SABRINA, 1
- object SPRITE_MEDIUM, 10, 1, STAY, DOWN, 2, OPP_CHANNELER, 22
- object SPRITE_BUG_CATCHER, 17, 1, STAY, DOWN, 3, OPP_PSYCHIC_TR, 1
- object SPRITE_MEDIUM, 3, 7, STAY, DOWN, 4, OPP_CHANNELER, 23
- object SPRITE_BUG_CATCHER, 17, 7, STAY, DOWN, 5, OPP_PSYCHIC_TR, 2
- object SPRITE_MEDIUM, 3, 13, STAY, DOWN, 6, OPP_CHANNELER, 24
- object SPRITE_BUG_CATCHER, 17, 13, STAY, DOWN, 7, OPP_PSYCHIC_TR, 3
- object SPRITE_BUG_CATCHER, 3, 1, STAY, DOWN, 8, OPP_PSYCHIC_TR, 4
- object SPRITE_GYM_HELPER, 10, 15, STAY, DOWN, 9 ; person
-
- ; warp-to
- warp_to 8, 17, SAFFRON_GYM_WIDTH
- warp_to 9, 17, SAFFRON_GYM_WIDTH
- warp_to 1, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 5, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 1, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 5, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 1, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 5, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 1, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 5, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 1, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 5, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 1, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 5, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 9, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 11, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 9, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 11, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 11, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 11, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 15, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 19, 3, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 15, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 19, 5, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 15, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 19, 9, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 15, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 19, 11, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 15, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 19, 15, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 15, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
- warp_to 19, 17, SAFFRON_GYM_WIDTH ; SAFFRON_GYM
diff --git a/data/mapObjects/saffronhouse1.asm b/data/mapObjects/saffronhouse1.asm
deleted file mode 100755
index c6abb539..00000000
--- a/data/mapObjects/saffronhouse1.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-SaffronHouse1Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 3, -1
- warp 3, 7, 3, -1
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_BRUNETTE_GIRL, 2, 3, STAY, RIGHT, 1 ; person
- object SPRITE_BIRD, 0, 4, WALK, 1, 2 ; person
- object SPRITE_BUG_CATCHER, 4, 1, STAY, DOWN, 3 ; person
- object SPRITE_PAPER_SHEET, 3, 3, STAY, NONE, 4 ; person
-
- ; warp-to
- warp_to 2, 7, SAFFRON_HOUSE_1_WIDTH
- warp_to 3, 7, SAFFRON_HOUSE_1_WIDTH
diff --git a/data/mapObjects/saffronhouse2.asm b/data/mapObjects/saffronhouse2.asm
deleted file mode 100755
index ac1827b9..00000000
--- a/data/mapObjects/saffronhouse2.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-SaffronHouse2Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 7, -1
- warp 3, 7, 7, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FISHER, 5, 3, STAY, LEFT, 1 ; person
-
- ; warp-to
- warp_to 2, 7, SAFFRON_HOUSE_2_WIDTH
- warp_to 3, 7, SAFFRON_HOUSE_2_WIDTH
diff --git a/data/mapObjects/saffronmart.asm b/data/mapObjects/saffronmart.asm
deleted file mode 100755
index 6293b901..00000000
--- a/data/mapObjects/saffronmart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-SaffronMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 4, -1
- warp 4, 7, 4, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_2, 4, 2, STAY, NONE, 2 ; person
- object SPRITE_LASS, 6, 5, WALK, 0, 3 ; person
-
- ; warp-to
- warp_to 3, 7, SAFFRON_MART_WIDTH
- warp_to 4, 7, SAFFRON_MART_WIDTH
diff --git a/data/mapObjects/saffronpokecenter.asm b/data/mapObjects/saffronpokecenter.asm
deleted file mode 100755
index 19e939a6..00000000
--- a/data/mapObjects/saffronpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-SaffronPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 6, -1
- warp 4, 7, 6, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_FOULARD_WOMAN, 5, 5, STAY, NONE, 2 ; person
- object SPRITE_GENTLEMAN, 8, 3, STAY, DOWN, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, SAFFRON_POKECENTER_WIDTH
- warp_to 4, 7, SAFFRON_POKECENTER_WIDTH
diff --git a/data/mapObjects/school.asm b/data/mapObjects/school.asm
deleted file mode 100755
index 590ae732..00000000
--- a/data/mapObjects/school.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-SchoolObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 2, -1
- warp 3, 7, 2, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_BRUNETTE_GIRL, 3, 5, STAY, UP, 1 ; person
- object SPRITE_LASS, 4, 1, STAY, DOWN, 2 ; person
- object SPRITE_LITTLE_GIRL, 4, 5, STAY, UP, 3 ; person
-
- ; warp-to
- warp_to 2, 7, VIRIDIAN_SCHOOL_WIDTH
- warp_to 3, 7, VIRIDIAN_SCHOOL_WIDTH
diff --git a/data/mapObjects/seafoamislands1.asm b/data/mapObjects/seafoamislands1.asm
deleted file mode 100755
index 6dd877e2..00000000
--- a/data/mapObjects/seafoamislands1.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-SeafoamIslands1Object:
- db $7d ; border block
-
- db 7 ; warps
- warp 4, 17, 0, -1
- warp 5, 17, 0, -1
- warp 26, 17, 1, -1
- warp 27, 17, 1, -1
- warp 7, 5, 1, SEAFOAM_ISLANDS_2
- warp 25, 3, 6, SEAFOAM_ISLANDS_2
- warp 23, 15, 4, SEAFOAM_ISLANDS_2
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_BOULDER, 18, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
- object SPRITE_BOULDER, 26, 7, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
-
- ; warp-to
- warp_to 4, 17, SEAFOAM_ISLANDS_1_WIDTH
- warp_to 5, 17, SEAFOAM_ISLANDS_1_WIDTH
- warp_to 26, 17, SEAFOAM_ISLANDS_1_WIDTH
- warp_to 27, 17, SEAFOAM_ISLANDS_1_WIDTH
- warp_to 7, 5, SEAFOAM_ISLANDS_1_WIDTH ; SEAFOAM_ISLANDS_2
- warp_to 25, 3, SEAFOAM_ISLANDS_1_WIDTH ; SEAFOAM_ISLANDS_2
- warp_to 23, 15, SEAFOAM_ISLANDS_1_WIDTH ; SEAFOAM_ISLANDS_2
diff --git a/data/mapObjects/seafoamislands2.asm b/data/mapObjects/seafoamislands2.asm
deleted file mode 100755
index 76c2ce3c..00000000
--- a/data/mapObjects/seafoamislands2.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-SeafoamIslands2Object:
- db $7d ; border block
-
- db 7 ; warps
- warp 4, 2, 0, SEAFOAM_ISLANDS_3
- warp 7, 5, 4, SEAFOAM_ISLANDS_1
- warp 13, 7, 2, SEAFOAM_ISLANDS_3
- warp 19, 15, 3, SEAFOAM_ISLANDS_3
- warp 23, 15, 6, SEAFOAM_ISLANDS_1
- warp 25, 11, 5, SEAFOAM_ISLANDS_3
- warp 25, 3, 5, SEAFOAM_ISLANDS_1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_BOULDER, 17, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
- object SPRITE_BOULDER, 22, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
-
- ; warp-to
- warp_to 4, 2, SEAFOAM_ISLANDS_2_WIDTH ; SEAFOAM_ISLANDS_3
- warp_to 7, 5, SEAFOAM_ISLANDS_2_WIDTH ; SEAFOAM_ISLANDS_1
- warp_to 13, 7, SEAFOAM_ISLANDS_2_WIDTH ; SEAFOAM_ISLANDS_3
- warp_to 19, 15, SEAFOAM_ISLANDS_2_WIDTH ; SEAFOAM_ISLANDS_3
- warp_to 23, 15, SEAFOAM_ISLANDS_2_WIDTH ; SEAFOAM_ISLANDS_1
- warp_to 25, 11, SEAFOAM_ISLANDS_2_WIDTH ; SEAFOAM_ISLANDS_3
- warp_to 25, 3, SEAFOAM_ISLANDS_2_WIDTH ; SEAFOAM_ISLANDS_1
diff --git a/data/mapObjects/seafoamislands3.asm b/data/mapObjects/seafoamislands3.asm
deleted file mode 100755
index 50bc43e5..00000000
--- a/data/mapObjects/seafoamislands3.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-SeafoamIslands3Object:
- db $7d ; border block
-
- db 7 ; warps
- warp 5, 3, 0, SEAFOAM_ISLANDS_2
- warp 5, 13, 0, SEAFOAM_ISLANDS_4
- warp 13, 7, 2, SEAFOAM_ISLANDS_2
- warp 19, 15, 3, SEAFOAM_ISLANDS_2
- warp 25, 3, 3, SEAFOAM_ISLANDS_4
- warp 25, 11, 5, SEAFOAM_ISLANDS_2
- warp 25, 14, 4, SEAFOAM_ISLANDS_4
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_BOULDER, 18, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
- object SPRITE_BOULDER, 23, 6, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
-
- ; warp-to
- warp_to 5, 3, SEAFOAM_ISLANDS_3_WIDTH ; SEAFOAM_ISLANDS_B1F
- warp_to 5, 13, SEAFOAM_ISLANDS_3_WIDTH ; SEAFOAM_ISLANDS_B3F
- warp_to 13, 7, SEAFOAM_ISLANDS_3_WIDTH ; SEAFOAM_ISLANDS_B1F
- warp_to 19, 15, SEAFOAM_ISLANDS_3_WIDTH ; SEAFOAM_ISLANDS_B1F
- warp_to 25, 3, SEAFOAM_ISLANDS_3_WIDTH ; SEAFOAM_ISLANDS_B3F
- warp_to 25, 11, SEAFOAM_ISLANDS_3_WIDTH ; SEAFOAM_ISLANDS_B1F
- warp_to 25, 14, SEAFOAM_ISLANDS_3_WIDTH ; SEAFOAM_ISLANDS_B3F
diff --git a/data/mapObjects/seafoamislands4.asm b/data/mapObjects/seafoamislands4.asm
deleted file mode 100755
index 262fb9b0..00000000
--- a/data/mapObjects/seafoamislands4.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-SeafoamIslands4Object:
- db $7d ; border block
-
- db 7 ; warps
- warp 5, 12, 1, SEAFOAM_ISLANDS_3
- warp 8, 6, 2, SEAFOAM_ISLANDS_5
- warp 25, 4, 3, SEAFOAM_ISLANDS_5
- warp 25, 3, 4, SEAFOAM_ISLANDS_3
- warp 25, 14, 6, SEAFOAM_ISLANDS_3
- warp 20, 17, 0, SEAFOAM_ISLANDS_5
- warp 21, 17, 1, SEAFOAM_ISLANDS_5
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_BOULDER, 5, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 1 ; person
- object SPRITE_BOULDER, 3, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 2 ; person
- object SPRITE_BOULDER, 8, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 3 ; person
- object SPRITE_BOULDER, 9, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 4 ; person
- object SPRITE_BOULDER, 18, 6, STAY, NONE, 5 ; person
- object SPRITE_BOULDER, 19, 6, STAY, NONE, 6 ; person
-
- ; warp-to
- warp_to 5, 12, SEAFOAM_ISLANDS_4_WIDTH ; SEAFOAM_ISLANDS_B2F
- warp_to 8, 6, SEAFOAM_ISLANDS_4_WIDTH ; SEAFOAM_ISLANDS_B4F
- warp_to 25, 4, SEAFOAM_ISLANDS_4_WIDTH ; SEAFOAM_ISLANDS_B4F
- warp_to 25, 3, SEAFOAM_ISLANDS_4_WIDTH ; SEAFOAM_ISLANDS_B2F
- warp_to 25, 14, SEAFOAM_ISLANDS_4_WIDTH ; SEAFOAM_ISLANDS_B2F
- warp_to 20, 17, SEAFOAM_ISLANDS_4_WIDTH ; SEAFOAM_ISLANDS_B4F
- warp_to 21, 17, SEAFOAM_ISLANDS_4_WIDTH ; SEAFOAM_ISLANDS_B4F
diff --git a/data/mapObjects/seafoamislands5.asm b/data/mapObjects/seafoamislands5.asm
deleted file mode 100755
index 9f6a70f0..00000000
--- a/data/mapObjects/seafoamislands5.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-SeafoamIslands5Object:
- db $7d ; border block
-
- db 4 ; warps
- warp 20, 17, 5, SEAFOAM_ISLANDS_4
- warp 21, 17, 6, SEAFOAM_ISLANDS_4
- warp 11, 7, 1, SEAFOAM_ISLANDS_4
- warp 25, 4, 2, SEAFOAM_ISLANDS_4
-
- db 2 ; signs
- sign 9, 15, 4 ; SeafoamIslands5Text4
- sign 23, 1, 5 ; SeafoamIslands5Text5
-
- db 3 ; objects
- object SPRITE_BOULDER, 4, 15, STAY, NONE, 1 ; person
- object SPRITE_BOULDER, 5, 15, STAY, NONE, 2 ; person
- object SPRITE_BIRD, 6, 1, STAY, DOWN, 3, ARTICUNO, 50
-
- ; warp-to
- warp_to 20, 17, SEAFOAM_ISLANDS_5_WIDTH ; SEAFOAM_ISLANDS_B3F
- warp_to 21, 17, SEAFOAM_ISLANDS_5_WIDTH ; SEAFOAM_ISLANDS_B3F
- warp_to 11, 7, SEAFOAM_ISLANDS_5_WIDTH ; SEAFOAM_ISLANDS_B3F
- warp_to 25, 4, SEAFOAM_ISLANDS_5_WIDTH ; SEAFOAM_ISLANDS_B3F
diff --git a/data/mapObjects/silphco1.asm b/data/mapObjects/silphco1.asm
deleted file mode 100755
index 0f98247b..00000000
--- a/data/mapObjects/silphco1.asm
+++ /dev/null
@@ -1,21 +0,0 @@
-SilphCo1Object:
- db $2e ; border block
-
- db 5 ; warps
- warp 10, 17, 5, -1
- warp 11, 17, 5, -1
- warp 26, 0, 0, SILPH_CO_2F
- warp 20, 0, 0, SILPH_CO_ELEVATOR
- warp 16, 10, 6, SILPH_CO_3F
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_CABLE_CLUB_WOMAN, 4, 2, STAY, DOWN, 1 ; person
-
- ; warp-to
- warp_to 10, 17, SILPH_CO_1F_WIDTH
- warp_to 11, 17, SILPH_CO_1F_WIDTH
- warp_to 26, 0, SILPH_CO_1F_WIDTH ; SILPH_CO_2F
- warp_to 20, 0, SILPH_CO_1F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 16, 10, SILPH_CO_1F_WIDTH ; SILPH_CO_3F
diff --git a/data/mapObjects/silphco10.asm b/data/mapObjects/silphco10.asm
deleted file mode 100755
index 90fa2acd..00000000
--- a/data/mapObjects/silphco10.asm
+++ /dev/null
@@ -1,28 +0,0 @@
-SilphCo10Object:
- db $2e ; border block
-
- db 6 ; warps
- warp 8, 0, 0, SILPH_CO_9F
- warp 10, 0, 0, SILPH_CO_11F
- warp 12, 0, 0, SILPH_CO_ELEVATOR
- warp 9, 11, 3, SILPH_CO_4F
- warp 13, 15, 5, SILPH_CO_4F
- warp 13, 7, 6, SILPH_CO_4F
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_ROCKET, 1, 9, STAY, RIGHT, 1, OPP_ROCKET, 39
- object SPRITE_OAK_AIDE, 10, 2, STAY, LEFT, 2, OPP_SCIENTIST, 11
- object SPRITE_ERIKA, 9, 15, WALK, 0, 3 ; person
- object SPRITE_BALL, 2, 12, STAY, NONE, 4, TM_26
- object SPRITE_BALL, 4, 14, STAY, NONE, 5, RARE_CANDY
- object SPRITE_BALL, 5, 11, STAY, NONE, 6, CARBOS
-
- ; warp-to
- warp_to 8, 0, SILPH_CO_10F_WIDTH ; SILPH_CO_9F
- warp_to 10, 0, SILPH_CO_10F_WIDTH ; SILPH_CO_11F
- warp_to 12, 0, SILPH_CO_10F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 9, 11, SILPH_CO_10F_WIDTH ; SILPH_CO_4F
- warp_to 13, 15, SILPH_CO_10F_WIDTH ; SILPH_CO_4F
- warp_to 13, 7, SILPH_CO_10F_WIDTH ; SILPH_CO_4F
diff --git a/data/mapObjects/silphco11.asm b/data/mapObjects/silphco11.asm
deleted file mode 100755
index e3cdd1a7..00000000
--- a/data/mapObjects/silphco11.asm
+++ /dev/null
@@ -1,24 +0,0 @@
-SilphCo11Object:
- db $d ; border block
-
- db 4 ; warps
- warp 9, 0, 1, SILPH_CO_10F
- warp 13, 0, 0, SILPH_CO_ELEVATOR
- warp 5, 5, 9, -1
- warp 3, 2, 3, SILPH_CO_7F
-
- db 0 ; signs
-
- db 6 ; objects
- object SPRITE_MR_MASTERBALL, 7, 5, STAY, DOWN, 1 ; person
- object SPRITE_FOULARD_WOMAN, 10, 5, STAY, DOWN, 2 ; person
- object SPRITE_GIOVANNI, 6, 9, STAY, DOWN, 3, OPP_GIOVANNI, 2
- object SPRITE_JAMES, 2, 8, STAY, UP, 4
- object SPRITE_ROCKET, 15, 9, STAY, UP, 5, OPP_ROCKET, 40
- object SPRITE_JESSIE, 3, 8, STAY, UP, 6
-
- ; warp-to
- warp_to 9, 0, SILPH_CO_11F_WIDTH ; SILPH_CO_10F
- warp_to 13, 0, SILPH_CO_11F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 5, 5, SILPH_CO_11F_WIDTH
- warp_to 3, 2, SILPH_CO_11F_WIDTH ; SILPH_CO_7F
diff --git a/data/mapObjects/silphco2.asm b/data/mapObjects/silphco2.asm
deleted file mode 100755
index 4b7f34f6..00000000
--- a/data/mapObjects/silphco2.asm
+++ /dev/null
@@ -1,29 +0,0 @@
-SilphCo2Object:
- db $2e ; border block
-
- db 7 ; warps
- warp 24, 0, 2, SILPH_CO_1F
- warp 26, 0, 0, SILPH_CO_3F
- warp 20, 0, 0, SILPH_CO_ELEVATOR
- warp 3, 3, 6, SILPH_CO_3F
- warp 13, 3, 4, SILPH_CO_8F
- warp 27, 15, 5, SILPH_CO_8F
- warp 9, 15, 4, SILPH_CO_6F
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_ERIKA, 10, 1, STAY, UP, 1 ; person
- object SPRITE_OAK_AIDE, 5, 12, STAY, DOWN, 2, OPP_SCIENTIST, 2
- object SPRITE_OAK_AIDE, 24, 13, STAY, LEFT, 3, OPP_SCIENTIST, 3
- object SPRITE_ROCKET, 16, 11, STAY, UP, 4, OPP_ROCKET, 23
- object SPRITE_ROCKET, 24, 7, STAY, UP, 5, OPP_ROCKET, 24
-
- ; warp-to
- warp_to 24, 0, SILPH_CO_2F_WIDTH ; SILPH_CO_1F
- warp_to 26, 0, SILPH_CO_2F_WIDTH ; SILPH_CO_3F
- warp_to 20, 0, SILPH_CO_2F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 3, 3, SILPH_CO_2F_WIDTH ; SILPH_CO_3F
- warp_to 13, 3, SILPH_CO_2F_WIDTH ; SILPH_CO_8F
- warp_to 27, 15, SILPH_CO_2F_WIDTH ; SILPH_CO_8F
- warp_to 9, 15, SILPH_CO_2F_WIDTH ; SILPH_CO_6F
diff --git a/data/mapObjects/silphco3.asm b/data/mapObjects/silphco3.asm
deleted file mode 100755
index 86b3b215..00000000
--- a/data/mapObjects/silphco3.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-SilphCo3Object:
- db $2e ; border block
-
- db 10 ; warps
- warp 26, 0, 1, SILPH_CO_2F
- warp 24, 0, 0, SILPH_CO_4F
- warp 20, 0, 0, SILPH_CO_ELEVATOR
- warp 23, 11, 9, SILPH_CO_3F
- warp 3, 3, 5, SILPH_CO_5F
- warp 3, 15, 6, SILPH_CO_5F
- warp 27, 3, 3, SILPH_CO_2F
- warp 3, 11, 3, SILPH_CO_9F
- warp 11, 11, 4, SILPH_CO_7F
- warp 27, 15, 3, SILPH_CO_3F
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_LAPRAS_GIVER, 24, 8, STAY, NONE, 1 ; person
- object SPRITE_ROCKET, 20, 7, STAY, LEFT, 2, OPP_ROCKET, 25
- object SPRITE_OAK_AIDE, 7, 9, STAY, DOWN, 3, OPP_SCIENTIST, 4
- object SPRITE_BALL, 8, 5, STAY, NONE, 4, HYPER_POTION
-
- ; warp-to
- warp_to 26, 0, SILPH_CO_3F_WIDTH ; SILPH_CO_2F
- warp_to 24, 0, SILPH_CO_3F_WIDTH ; SILPH_CO_4F
- warp_to 20, 0, SILPH_CO_3F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 23, 11, SILPH_CO_3F_WIDTH ; SILPH_CO_3F
- warp_to 3, 3, SILPH_CO_3F_WIDTH ; SILPH_CO_5F
- warp_to 3, 15, SILPH_CO_3F_WIDTH ; SILPH_CO_5F
- warp_to 27, 3, SILPH_CO_3F_WIDTH ; SILPH_CO_2F
- warp_to 3, 11, SILPH_CO_3F_WIDTH ; SILPH_CO_9F
- warp_to 11, 11, SILPH_CO_3F_WIDTH ; SILPH_CO_7F
- warp_to 27, 15, SILPH_CO_3F_WIDTH ; SILPH_CO_3F
diff --git a/data/mapObjects/silphco4.asm b/data/mapObjects/silphco4.asm
deleted file mode 100755
index 73082342..00000000
--- a/data/mapObjects/silphco4.asm
+++ /dev/null
@@ -1,31 +0,0 @@
-SilphCo4Object:
- db $2e ; border block
-
- db 7 ; warps
- warp 24, 0, 1, SILPH_CO_3F
- warp 26, 0, 1, SILPH_CO_5F
- warp 20, 0, 0, SILPH_CO_ELEVATOR
- warp 11, 7, 3, SILPH_CO_10F
- warp 17, 3, 3, SILPH_CO_6F
- warp 3, 15, 4, SILPH_CO_10F
- warp 17, 11, 5, SILPH_CO_10F
-
- db 0 ; signs
-
- db 7 ; objects
- object SPRITE_LAPRAS_GIVER, 6, 2, STAY, NONE, 1 ; person
- object SPRITE_ROCKET, 9, 14, STAY, RIGHT, 2, OPP_ROCKET, 26
- object SPRITE_OAK_AIDE, 14, 6, STAY, LEFT, 3, OPP_SCIENTIST, 5
- object SPRITE_ROCKET, 26, 10, STAY, UP, 4, OPP_ROCKET, 27
- object SPRITE_BALL, 3, 9, STAY, NONE, 5, FULL_HEAL
- object SPRITE_BALL, 4, 7, STAY, NONE, 6, MAX_REVIVE
- object SPRITE_BALL, 5, 8, STAY, NONE, 7, ESCAPE_ROPE
-
- ; warp-to
- warp_to 24, 0, SILPH_CO_4F_WIDTH ; SILPH_CO_3F
- warp_to 26, 0, SILPH_CO_4F_WIDTH ; SILPH_CO_5F
- warp_to 20, 0, SILPH_CO_4F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 11, 7, SILPH_CO_4F_WIDTH ; SILPH_CO_10F
- warp_to 17, 3, SILPH_CO_4F_WIDTH ; SILPH_CO_6F
- warp_to 3, 15, SILPH_CO_4F_WIDTH ; SILPH_CO_10F
- warp_to 17, 11, SILPH_CO_4F_WIDTH ; SILPH_CO_10F
diff --git a/data/mapObjects/silphco5.asm b/data/mapObjects/silphco5.asm
deleted file mode 100755
index 5a7d59fc..00000000
--- a/data/mapObjects/silphco5.asm
+++ /dev/null
@@ -1,35 +0,0 @@
-SilphCo5Object:
- db $2e ; border block
-
- db 7 ; warps
- warp 24, 0, 1, SILPH_CO_6F
- warp 26, 0, 1, SILPH_CO_4F
- warp 20, 0, 0, SILPH_CO_ELEVATOR
- warp 27, 3, 5, SILPH_CO_7F
- warp 9, 15, 4, SILPH_CO_9F
- warp 11, 5, 4, SILPH_CO_3F
- warp 3, 15, 5, SILPH_CO_3F
-
- db 0 ; signs
-
- db 11 ; objects
- object SPRITE_LAPRAS_GIVER, 13, 9, STAY, NONE, 1 ; person
- object SPRITE_ROCKET, 8, 16, STAY, RIGHT, 2, OPP_ROCKET, 28
- object SPRITE_OAK_AIDE, 8, 3, STAY, RIGHT, 3, OPP_SCIENTIST, 6
- object SPRITE_ROCKER, 18, 10, STAY, UP, 4, OPP_JUGGLER, 1
- object SPRITE_ROCKET, 28, 4, STAY, UP, 5, OPP_ROCKET, 29
- object SPRITE_BALL, 2, 13, STAY, NONE, 6, TM_09
- object SPRITE_BALL, 4, 6, STAY, NONE, 7, PROTEIN
- object SPRITE_BALL, 21, 16, STAY, NONE, 8, CARD_KEY
- object SPRITE_CLIPBOARD, 22, 12, STAY, NONE, 9 ; person
- object SPRITE_CLIPBOARD, 25, 10, STAY, NONE, 10 ; person
- object SPRITE_CLIPBOARD, 24, 6, STAY, NONE, 11 ; person
-
- ; warp-to
- warp_to 24, 0, SILPH_CO_5F_WIDTH ; SILPH_CO_6F
- warp_to 26, 0, SILPH_CO_5F_WIDTH ; SILPH_CO_4F
- warp_to 20, 0, SILPH_CO_5F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 27, 3, SILPH_CO_5F_WIDTH ; SILPH_CO_7F
- warp_to 9, 15, SILPH_CO_5F_WIDTH ; SILPH_CO_9F
- warp_to 11, 5, SILPH_CO_5F_WIDTH ; SILPH_CO_3F
- warp_to 3, 15, SILPH_CO_5F_WIDTH ; SILPH_CO_3F
diff --git a/data/mapObjects/silphco6.asm b/data/mapObjects/silphco6.asm
deleted file mode 100755
index c936970d..00000000
--- a/data/mapObjects/silphco6.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-SilphCo6Object:
- db $2e ; border block
-
- db 5 ; warps
- warp 16, 0, 1, SILPH_CO_7F
- warp 14, 0, 0, SILPH_CO_5F
- warp 18, 0, 0, SILPH_CO_ELEVATOR
- warp 3, 3, 4, SILPH_CO_4F
- warp 23, 3, 6, SILPH_CO_2F
-
- db 0 ; signs
-
- db 10 ; objects
- object SPRITE_LAPRAS_GIVER, 10, 6, STAY, NONE, 1 ; person
- object SPRITE_LAPRAS_GIVER, 20, 6, STAY, NONE, 2 ; person
- object SPRITE_ERIKA, 21, 6, STAY, DOWN, 3 ; person
- object SPRITE_ERIKA, 11, 10, STAY, RIGHT, 4 ; person
- object SPRITE_LAPRAS_GIVER, 18, 13, STAY, UP, 5 ; person
- object SPRITE_ROCKET, 17, 3, STAY, RIGHT, 6, OPP_ROCKET, 30
- object SPRITE_OAK_AIDE, 7, 8, STAY, DOWN, 7, OPP_SCIENTIST, 7
- object SPRITE_ROCKET, 14, 15, STAY, LEFT, 8, OPP_ROCKET, 31
- object SPRITE_BALL, 3, 12, STAY, NONE, 9, HP_UP
- object SPRITE_BALL, 2, 15, STAY, NONE, 10, X_ACCURACY
-
- ; warp-to
- warp_to 16, 0, SILPH_CO_6F_WIDTH ; SILPH_CO_7F
- warp_to 14, 0, SILPH_CO_6F_WIDTH ; SILPH_CO_5F
- warp_to 18, 0, SILPH_CO_6F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 3, 3, SILPH_CO_6F_WIDTH ; SILPH_CO_4F
- warp_to 23, 3, SILPH_CO_6F_WIDTH ; SILPH_CO_2F
diff --git a/data/mapObjects/silphco7.asm b/data/mapObjects/silphco7.asm
deleted file mode 100755
index 96dc64a5..00000000
--- a/data/mapObjects/silphco7.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-SilphCo7Object:
- db $2e ; border block
-
- db 6 ; warps
- warp 16, 0, 1, SILPH_CO_8F
- warp 22, 0, 0, SILPH_CO_6F
- warp 18, 0, 0, SILPH_CO_ELEVATOR
- warp 5, 7, 3, SILPH_CO_11F
- warp 5, 3, 8, SILPH_CO_3F
- warp 21, 15, 3, SILPH_CO_5F
-
- db 0 ; signs
-
- db 11 ; objects
- object SPRITE_LAPRAS_GIVER, 1, 5, STAY, NONE, 1 ; person
- object SPRITE_LAPRAS_GIVER, 13, 13, STAY, UP, 2 ; person
- object SPRITE_LAPRAS_GIVER, 7, 10, STAY, NONE, 3 ; person
- object SPRITE_ERIKA, 10, 8, STAY, NONE, 4 ; person
- object SPRITE_ROCKET, 13, 1, STAY, DOWN, 5, OPP_ROCKET, 32
- object SPRITE_OAK_AIDE, 2, 13, STAY, DOWN, 6, OPP_SCIENTIST, 8
- object SPRITE_ROCKET, 20, 2, STAY, LEFT, 7, OPP_ROCKET, 33
- object SPRITE_ROCKET, 19, 14, STAY, RIGHT, 8, OPP_ROCKET, 34
- object SPRITE_BLUE, 3, 7, STAY, UP, 9 ; person
- object SPRITE_BALL, 1, 9, STAY, NONE, 10, CALCIUM
- object SPRITE_BALL, 24, 11, STAY, NONE, 11, TM_03
-
- ; warp-to
- warp_to 16, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_8F
- warp_to 22, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_6F
- warp_to 18, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 5, 7, SILPH_CO_7F_WIDTH ; SILPH_CO_11F
- warp_to 5, 3, SILPH_CO_7F_WIDTH ; SILPH_CO_3F
- warp_to 21, 15, SILPH_CO_7F_WIDTH ; SILPH_CO_5F
diff --git a/data/mapObjects/silphco8.asm b/data/mapObjects/silphco8.asm
deleted file mode 100755
index 513e84ea..00000000
--- a/data/mapObjects/silphco8.asm
+++ /dev/null
@@ -1,28 +0,0 @@
-SilphCo8Object:
- db $2e ; border block
-
- db 7 ; warps
- warp 16, 0, 1, SILPH_CO_9F
- warp 14, 0, 0, SILPH_CO_7F
- warp 18, 0, 0, SILPH_CO_ELEVATOR
- warp 3, 11, 6, SILPH_CO_8F
- warp 3, 15, 4, SILPH_CO_2F
- warp 11, 5, 5, SILPH_CO_2F
- warp 11, 9, 3, SILPH_CO_8F
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_LAPRAS_GIVER, 4, 2, STAY, NONE, 1 ; person
- object SPRITE_ROCKET, 19, 2, STAY, LEFT, 2, OPP_ROCKET, 35
- object SPRITE_OAK_AIDE, 10, 2, STAY, DOWN, 3, OPP_SCIENTIST, 9
- object SPRITE_ROCKET, 12, 15, STAY, RIGHT, 4, OPP_ROCKET, 36
-
- ; warp-to
- warp_to 16, 0, SILPH_CO_8F_WIDTH ; SILPH_CO_9F
- warp_to 14, 0, SILPH_CO_8F_WIDTH ; SILPH_CO_7F
- warp_to 18, 0, SILPH_CO_8F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 3, 11, SILPH_CO_8F_WIDTH ; SILPH_CO_8F
- warp_to 3, 15, SILPH_CO_8F_WIDTH ; SILPH_CO_2F
- warp_to 11, 5, SILPH_CO_8F_WIDTH ; SILPH_CO_2F
- warp_to 11, 9, SILPH_CO_8F_WIDTH ; SILPH_CO_8F_WIDTH
diff --git a/data/mapObjects/silphco9.asm b/data/mapObjects/silphco9.asm
deleted file mode 100755
index 377d7ca0..00000000
--- a/data/mapObjects/silphco9.asm
+++ /dev/null
@@ -1,24 +0,0 @@
-SilphCo9Object:
- db $2e ; border block
-
- db 5 ; warps
- warp 14, 0, 0, SILPH_CO_10F
- warp 16, 0, 0, SILPH_CO_8F
- warp 18, 0, 0, SILPH_CO_ELEVATOR
- warp 9, 3, 7, SILPH_CO_3F
- warp 17, 15, 4, SILPH_CO_5F
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_NURSE, 3, 14, STAY, DOWN, 1 ; person
- object SPRITE_ROCKET, 2, 4, STAY, UP, 2, OPP_ROCKET, 37
- object SPRITE_OAK_AIDE, 21, 13, STAY, DOWN, 3, OPP_SCIENTIST, 10
- object SPRITE_ROCKET, 13, 16, STAY, UP, 4, OPP_ROCKET, 38
-
- ; warp-to
- warp_to 14, 0, SILPH_CO_9F_WIDTH ; SILPH_CO_10F
- warp_to 16, 0, SILPH_CO_9F_WIDTH ; SILPH_CO_8F
- warp_to 18, 0, SILPH_CO_9F_WIDTH ; SILPH_CO_ELEVATOR
- warp_to 9, 3, SILPH_CO_9F_WIDTH ; SILPH_CO_3F
- warp_to 17, 15, SILPH_CO_9F_WIDTH ; SILPH_CO_5F
diff --git a/data/mapObjects/silphcoelevator.asm b/data/mapObjects/silphcoelevator.asm
deleted file mode 100755
index 205fc046..00000000
--- a/data/mapObjects/silphcoelevator.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-SilphCoElevatorObject:
- db $f ; border block
-
- db 2 ; warps
- warp 1, 3, 0, 237
- warp 2, 3, 0, 237
-
- db 1 ; signs
- sign 3, 0, 1 ; SilphCoElevatorText1
-
- db 0 ; objects
-
- ; warp-to
- warp_to 1, 3, SILPH_CO_ELEVATOR_WIDTH
- warp_to 2, 3, SILPH_CO_ELEVATOR_WIDTH
diff --git a/data/mapObjects/ssanne1.asm b/data/mapObjects/ssanne1.asm
deleted file mode 100755
index 92a12616..00000000
--- a/data/mapObjects/ssanne1.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-SSAnne1Object:
- db $c ; border block
-
- db 11 ; warps
- warp 26, 0, 1, VERMILION_DOCK
- warp 27, 0, 1, VERMILION_DOCK
- warp 31, 8, 0, SS_ANNE_8
- warp 23, 8, 1, SS_ANNE_8
- warp 19, 8, 2, SS_ANNE_8
- warp 15, 8, 3, SS_ANNE_8
- warp 11, 8, 4, SS_ANNE_8
- warp 7, 8, 5, SS_ANNE_8
- warp 2, 6, 6, SS_ANNE_2
- warp 37, 15, 5, SS_ANNE_4
- warp 3, 16, 0, SS_ANNE_6
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_WAITER, 12, 6, WALK, 2, 1 ; person
- object SPRITE_SAILOR, 27, 5, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 26, 0, SS_ANNE_1_WIDTH ; VERMILION_DOCK
- warp_to 27, 0, SS_ANNE_1_WIDTH ; VERMILION_DOCK
- warp_to 31, 8, SS_ANNE_1_WIDTH ; SS_ANNE_1F_ROOMS
- warp_to 23, 8, SS_ANNE_1_WIDTH ; SS_ANNE_1F_ROOMS
- warp_to 19, 8, SS_ANNE_1_WIDTH ; SS_ANNE_1F_ROOMS
- warp_to 15, 8, SS_ANNE_1_WIDTH ; SS_ANNE_1F_ROOMS
- warp_to 11, 8, SS_ANNE_1_WIDTH ; SS_ANNE_1F_ROOMS
- warp_to 7, 8, SS_ANNE_1_WIDTH ; SS_ANNE_1F_ROOMS
- warp_to 2, 6, SS_ANNE_1_WIDTH ; SS_ANNE_2F
- warp_to 37, 15, SS_ANNE_1_WIDTH ; SS_ANNE_B1F
- warp_to 3, 16, SS_ANNE_1_WIDTH ; SS_ANNE_KITCHEN
diff --git a/data/mapObjects/ssanne10.asm b/data/mapObjects/ssanne10.asm
deleted file mode 100755
index 0f92eee1..00000000
--- a/data/mapObjects/ssanne10.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-SSAnne10Object:
- db $c ; border block
-
- db 10 ; warps
- warp 2, 5, 4, SS_ANNE_4
- warp 3, 5, 4, SS_ANNE_4
- warp 12, 5, 3, SS_ANNE_4
- warp 13, 5, 3, SS_ANNE_4
- warp 22, 5, 2, SS_ANNE_4
- warp 23, 5, 2, SS_ANNE_4
- warp 2, 15, 1, SS_ANNE_4
- warp 3, 15, 1, SS_ANNE_4
- warp 12, 15, 0, SS_ANNE_4
- warp 13, 15, 0, SS_ANNE_4
-
- db 0 ; signs
-
- db 11 ; objects
- object SPRITE_SAILOR, 0, 13, STAY, DOWN, 1, OPP_SAILOR, 3
- object SPRITE_SAILOR, 2, 11, STAY, DOWN, 2, OPP_SAILOR, 4
- object SPRITE_SAILOR, 12, 3, STAY, LEFT, 3, OPP_SAILOR, 5
- object SPRITE_SAILOR, 22, 2, STAY, DOWN, 4, OPP_SAILOR, 6
- object SPRITE_SAILOR, 0, 2, STAY, RIGHT, 5, OPP_SAILOR, 7
- object SPRITE_FISHER2, 0, 4, STAY, RIGHT, 6, OPP_FISHER, 2
- object SPRITE_BLACK_HAIR_BOY_2, 10, 13, STAY, RIGHT, 7 ; person
- object SPRITE_SLOWBRO, 11, 12, STAY, NONE, 8 ; person
- object SPRITE_BALL, 20, 2, STAY, NONE, 9, ETHER
- object SPRITE_BALL, 10, 2, STAY, NONE, 10, TM_44
- object SPRITE_BALL, 12, 11, STAY, NONE, 11, MAX_POTION
-
- ; warp-to
- warp_to 2, 5, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 3, 5, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 12, 5, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 13, 5, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 22, 5, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 23, 5, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 2, 15, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 3, 15, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 12, 15, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
- warp_to 13, 15, SS_ANNE_10_WIDTH ; SS_ANNE_B1F
diff --git a/data/mapObjects/ssanne2.asm b/data/mapObjects/ssanne2.asm
deleted file mode 100755
index 2ab7947c..00000000
--- a/data/mapObjects/ssanne2.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-SSAnne2Object:
- db $c ; border block
-
- db 9 ; warps
- warp 9, 11, 0, SS_ANNE_9
- warp 13, 11, 2, SS_ANNE_9
- warp 17, 11, 4, SS_ANNE_9
- warp 21, 11, 6, SS_ANNE_9
- warp 25, 11, 8, SS_ANNE_9
- warp 29, 11, 10, SS_ANNE_9
- warp 2, 4, 8, SS_ANNE_1
- warp 2, 12, 1, SS_ANNE_3
- warp 36, 4, 0, SS_ANNE_7
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_WAITER, 3, 7, WALK, 1, 1 ; person
- object SPRITE_BLUE, 36, 4, STAY, DOWN, 2, OPP_SONY1, 1
-
- ; warp-to
- warp_to 9, 11, SS_ANNE_2_WIDTH ; SS_ANNE_2F_ROOMS
- warp_to 13, 11, SS_ANNE_2_WIDTH ; SS_ANNE_2F_ROOMS
- warp_to 17, 11, SS_ANNE_2_WIDTH ; SS_ANNE_2F_ROOMS
- warp_to 21, 11, SS_ANNE_2_WIDTH ; SS_ANNE_2F_ROOMS
- warp_to 25, 11, SS_ANNE_2_WIDTH ; SS_ANNE_2F_ROOMS
- warp_to 29, 11, SS_ANNE_2_WIDTH ; SS_ANNE_2F_ROOMS
- warp_to 2, 4, SS_ANNE_2_WIDTH ; SS_ANNE_1F
- warp_to 2, 12, SS_ANNE_2_WIDTH ; SS_ANNE_3F
- warp_to 36, 4, SS_ANNE_2_WIDTH ; SS_ANNE_CAPTAINS_ROOM
diff --git a/data/mapObjects/ssanne3.asm b/data/mapObjects/ssanne3.asm
deleted file mode 100755
index fea7c143..00000000
--- a/data/mapObjects/ssanne3.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-SSAnne3Object:
- db $c ; border block
-
- db 2 ; warps
- warp 0, 3, 0, SS_ANNE_5
- warp 19, 3, 7, SS_ANNE_2
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_SAILOR, 9, 3, WALK, 2, 1 ; person
-
- ; warp-to
- warp_to 0, 3, SS_ANNE_3_WIDTH ; SS_ANNE_BOW
- warp_to 19, 3, SS_ANNE_3_WIDTH ; SS_ANNE_2F
diff --git a/data/mapObjects/ssanne4.asm b/data/mapObjects/ssanne4.asm
deleted file mode 100755
index f4a0d720..00000000
--- a/data/mapObjects/ssanne4.asm
+++ /dev/null
@@ -1,22 +0,0 @@
-SSAnne4Object:
- db $c ; border block
-
- db 6 ; warps
- warp 23, 3, 8, SS_ANNE_10
- warp 19, 3, 6, SS_ANNE_10
- warp 15, 3, 4, SS_ANNE_10
- warp 11, 3, 2, SS_ANNE_10
- warp 7, 3, 0, SS_ANNE_10
- warp 27, 5, 9, SS_ANNE_1
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 23, 3, SS_ANNE_4_WIDTH ; SS_ANNE_B1F_ROOMS
- warp_to 19, 3, SS_ANNE_4_WIDTH ; SS_ANNE_B1F_ROOMS
- warp_to 15, 3, SS_ANNE_4_WIDTH ; SS_ANNE_B1F_ROOMS
- warp_to 11, 3, SS_ANNE_4_WIDTH ; SS_ANNE_B1F_ROOMS
- warp_to 7, 3, SS_ANNE_4_WIDTH ; SS_ANNE_B1F_ROOMS
- warp_to 27, 5, SS_ANNE_4_WIDTH ; SS_ANNE_1F
diff --git a/data/mapObjects/ssanne5.asm b/data/mapObjects/ssanne5.asm
deleted file mode 100755
index 106557be..00000000
--- a/data/mapObjects/ssanne5.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-SSAnne5Object:
- db $23 ; border block
-
- db 2 ; warps
- warp 13, 6, 0, SS_ANNE_3
- warp 13, 7, 0, SS_ANNE_3
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 5, 2, STAY, UP, 1 ; person
- object SPRITE_SAILOR, 4, 9, STAY, NONE, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 7, 11, STAY, NONE, 3 ; person
- object SPRITE_SAILOR, 4, 4, STAY, DOWN, 4, OPP_SAILOR, 1
- object SPRITE_SAILOR, 10, 8, STAY, UP, 5, OPP_SAILOR, 2
-
- ; warp-to
- warp_to 13, 6, SS_ANNE_5_WIDTH ; SS_ANNE_3
- warp_to 13, 7, SS_ANNE_5_WIDTH ; SS_ANNE_3
diff --git a/data/mapObjects/ssanne6.asm b/data/mapObjects/ssanne6.asm
deleted file mode 100755
index a25fe9b3..00000000
--- a/data/mapObjects/ssanne6.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-SSAnne6Object:
- db $c ; border block
-
- db 1 ; warps
- warp 6, 0, 10, SS_ANNE_1
-
- db 0 ; signs
-
- db 7 ; objects
- object SPRITE_COOK, 1, 8, WALK, 1, 1 ; person
- object SPRITE_COOK, 5, 8, WALK, 1, 2 ; person
- object SPRITE_COOK, 9, 7, WALK, 1, 3 ; person
- object SPRITE_COOK, 13, 6, STAY, NONE, 4 ; person
- object SPRITE_COOK, 13, 8, STAY, NONE, 5 ; person
- object SPRITE_COOK, 13, 10, STAY, NONE, 6 ; person
- object SPRITE_COOK, 11, 13, STAY, UP, 7 ; person
-
- ; warp-to
- warp_to 6, 0, SS_ANNE_6_WIDTH ; SS_ANNE_1
diff --git a/data/mapObjects/ssanne7.asm b/data/mapObjects/ssanne7.asm
deleted file mode 100755
index 7657170e..00000000
--- a/data/mapObjects/ssanne7.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-SSAnne7Object:
- db $c ; border block
-
- db 1 ; warps
- warp 0, 7, 8, SS_ANNE_2
-
- db 2 ; signs
- sign 4, 1, 2 ; SSAnne7Text2
- sign 1, 2, 3 ; SSAnne7Text3
-
- db 1 ; objects
- object SPRITE_SS_CAPTAIN, 4, 2, STAY, UP, 1 ; person
-
- ; warp-to
- warp_to 0, 7, SS_ANNE_7_WIDTH ; SS_ANNE_2
diff --git a/data/mapObjects/ssanne8.asm b/data/mapObjects/ssanne8.asm
deleted file mode 100755
index b5ad60fd..00000000
--- a/data/mapObjects/ssanne8.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-SSAnne8Object:
- db $c ; border block
-
- db 6 ; warps
- warp 0, 0, 2, SS_ANNE_1
- warp 10, 0, 3, SS_ANNE_1
- warp 20, 0, 4, SS_ANNE_1
- warp 0, 10, 5, SS_ANNE_1
- warp 10, 10, 6, SS_ANNE_1
- warp 20, 10, 7, SS_ANNE_1
-
- db 0 ; signs
-
- db 11 ; objects
- object SPRITE_GENTLEMAN, 2, 3, STAY, LEFT, 1, OPP_GENTLEMAN, 1
- object SPRITE_GENTLEMAN, 11, 4, STAY, UP, 2, OPP_GENTLEMAN, 2
- object SPRITE_BUG_CATCHER, 11, 14, STAY, UP, 3, OPP_YOUNGSTER, 8
- object SPRITE_LASS, 13, 11, STAY, LEFT, 4, OPP_LASS, 11
- object SPRITE_GIRL, 22, 3, WALK, 1, 5 ; person
- object SPRITE_FAT_BALD_GUY, 0, 14, STAY, NONE, 6 ; person
- object SPRITE_LITTLE_GIRL, 2, 11, STAY, DOWN, 7 ; person
- object SPRITE_JIGGLYPUFF, 3, 11, STAY, DOWN, 8 ; person
- object SPRITE_GIRL, 10, 13, STAY, RIGHT, 9 ; person
- object SPRITE_BALL, 12, 15, STAY, NONE, 10, TM_08
- object SPRITE_GENTLEMAN, 21, 13, WALK, 2, 11 ; person
-
- ; warp-to
- warp_to 0, 0, SS_ANNE_8_WIDTH ; SS_ANNE_1
- warp_to 10, 0, SS_ANNE_8_WIDTH ; SS_ANNE_1
- warp_to 20, 0, SS_ANNE_8_WIDTH ; SS_ANNE_1
- warp_to 0, 10, SS_ANNE_8_WIDTH ; SS_ANNE_1
- warp_to 10, 10, SS_ANNE_8_WIDTH ; SS_ANNE_1
- warp_to 20, 10, SS_ANNE_8_WIDTH ; SS_ANNE_1
diff --git a/data/mapObjects/ssanne9.asm b/data/mapObjects/ssanne9.asm
deleted file mode 100755
index 455e6983..00000000
--- a/data/mapObjects/ssanne9.asm
+++ /dev/null
@@ -1,47 +0,0 @@
-SSAnne9Object:
- db $c ; border block
-
- db 12 ; warps
- warp 2, 5, 0, SS_ANNE_2
- warp 3, 5, 0, SS_ANNE_2
- warp 12, 5, 1, SS_ANNE_2
- warp 13, 5, 1, SS_ANNE_2
- warp 22, 5, 2, SS_ANNE_2
- warp 23, 5, 2, SS_ANNE_2
- warp 2, 15, 3, SS_ANNE_2
- warp 3, 15, 3, SS_ANNE_2
- warp 12, 15, 4, SS_ANNE_2
- warp 13, 15, 4, SS_ANNE_2
- warp 22, 15, 5, SS_ANNE_2
- warp 23, 15, 5, SS_ANNE_2
-
- db 0 ; signs
-
- db 13 ; objects
- object SPRITE_GENTLEMAN, 10, 2, STAY, RIGHT, 1, OPP_GENTLEMAN, 3
- object SPRITE_FISHER2, 13, 4, STAY, LEFT, 2, OPP_FISHER, 1
- object SPRITE_GENTLEMAN, 0, 14, STAY, RIGHT, 3, OPP_GENTLEMAN, 5
- object SPRITE_LASS, 2, 11, STAY, DOWN, 4, OPP_LASS, 12
- object SPRITE_GENTLEMAN, 1, 2, STAY, DOWN, 5 ; person
- object SPRITE_BALL, 12, 1, STAY, NONE, 6, MAX_ETHER
- object SPRITE_GENTLEMAN, 21, 2, STAY, DOWN, 7 ; person
- object SPRITE_OLD_PERSON, 22, 1, STAY, DOWN, 8 ; person
- object SPRITE_BALL, 0, 12, STAY, NONE, 9, RARE_CANDY
- object SPRITE_GENTLEMAN, 12, 12, STAY, DOWN, 10 ; person
- object SPRITE_YOUNG_BOY, 11, 14, STAY, NONE, 11 ; person
- object SPRITE_BRUNETTE_GIRL, 22, 12, STAY, LEFT, 12 ; person
- object SPRITE_FOULARD_WOMAN, 20, 12, STAY, RIGHT, 13 ; person
-
- ; warp-to
- warp_to 2, 5, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 3, 5, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 12, 5, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 13, 5, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 22, 5, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 23, 5, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 2, 15, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 3, 15, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 12, 15, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 13, 15, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 22, 15, SS_ANNE_9_WIDTH ; SS_ANNE_2
- warp_to 23, 15, SS_ANNE_9_WIDTH ; SS_ANNE_2
diff --git a/data/mapObjects/tradecenter.asm b/data/mapObjects/tradecenter.asm
deleted file mode 100644
index 63c3e04a..00000000
--- a/data/mapObjects/tradecenter.asm
+++ /dev/null
@@ -1,9 +0,0 @@
-TradeCenterObject:
- db $e ; border block
-
- db 0 ; warps
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_RED, 2, 2, STAY, 0, 1 ; person
diff --git a/data/mapObjects/undergroundpathentranceroute5.asm b/data/mapObjects/undergroundpathentranceroute5.asm
deleted file mode 100755
index dd6746a7..00000000
--- a/data/mapObjects/undergroundpathentranceroute5.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-UndergroundPathEntranceRoute5Object:
- db $a ; border block
-
- db 3 ; warps
- warp 3, 7, 3, -1
- warp 4, 7, 3, -1
- warp 4, 4, 0, UNDERGROUND_PATH_NS
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_LITTLE_GIRL, 2, 3, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 3, 7, PATH_ENTRANCE_ROUTE_5_WIDTH
- warp_to 4, 7, PATH_ENTRANCE_ROUTE_5_WIDTH
- warp_to 4, 4, PATH_ENTRANCE_ROUTE_5_WIDTH ; UNDERGROUND_PATH_NORTH_SOUTH
diff --git a/data/mapObjects/undergroundpathentranceroute6.asm b/data/mapObjects/undergroundpathentranceroute6.asm
deleted file mode 100755
index bb2fed89..00000000
--- a/data/mapObjects/undergroundpathentranceroute6.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-UndergroundPathEntranceRoute6Object:
- db $a ; border block
-
- db 3 ; warps
- warp 3, 7, 3, -1
- warp 4, 7, 3, -1
- warp 4, 4, 1, UNDERGROUND_PATH_NS
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GIRL, 2, 3, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 3, 7, PATH_ENTRANCE_ROUTE_6_WIDTH
- warp_to 4, 7, PATH_ENTRANCE_ROUTE_6_WIDTH
- warp_to 4, 4, PATH_ENTRANCE_ROUTE_6_WIDTH ; UNDERGROUND_PATH_NORTH_SOUTH
diff --git a/data/mapObjects/undergroundpathentranceroute7.asm b/data/mapObjects/undergroundpathentranceroute7.asm
deleted file mode 100755
index be4a10d4..00000000
--- a/data/mapObjects/undergroundpathentranceroute7.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-UndergroundPathEntranceRoute7Object:
- db $a ; border block
-
- db 3 ; warps
- warp 3, 7, 4, -1
- warp 4, 7, 4, -1
- warp 4, 4, 0, UNDERGROUND_PATH_WE
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FAT_BALD_GUY, 2, 4, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 3, 7, PATH_ENTRANCE_ROUTE_7_WIDTH
- warp_to 4, 7, PATH_ENTRANCE_ROUTE_7_WIDTH
- warp_to 4, 4, PATH_ENTRANCE_ROUTE_7_WIDTH ; UNDERGROUND_PATH_WEST_EAST
diff --git a/data/mapObjects/undergroundpathentranceroute7copy.asm b/data/mapObjects/undergroundpathentranceroute7copy.asm
deleted file mode 100755
index 20b74599..00000000
--- a/data/mapObjects/undergroundpathentranceroute7copy.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-UndergroundPathEntranceRoute7CopyObject:
- db $a ; border block
-
- db 3 ; warps
- warp 3, 7, 5, -1
- warp 4, 7, 5, -1
- warp 4, 4, 0, UNDERGROUND_PATH_WE
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_GIRL, 3, 2, STAY, NONE, 1 ; person
- object SPRITE_FAT_BALD_GUY, 2, 4, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 3, 7, PATH_ENTRANCE_ROUTE_7_COPY_WIDTH
- warp_to 4, 7, PATH_ENTRANCE_ROUTE_7_COPY_WIDTH
- warp_to 4, 4, PATH_ENTRANCE_ROUTE_7_COPY_WIDTH ; UNDERGROUND_PATH_WE
diff --git a/data/mapObjects/undergroundpathentranceroute8.asm b/data/mapObjects/undergroundpathentranceroute8.asm
deleted file mode 100755
index 4ae05e89..00000000
--- a/data/mapObjects/undergroundpathentranceroute8.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-UndergroundPathEntranceRoute8Object:
- db $a ; border block
-
- db 3 ; warps
- warp 3, 7, 4, -1
- warp 4, 7, 4, -1
- warp 4, 4, 1, UNDERGROUND_PATH_WE
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GIRL, 3, 4, STAY, NONE, 1 ; person
-
- ; warp-to
- warp_to 3, 7, PATH_ENTRANCE_ROUTE_8_WIDTH
- warp_to 4, 7, PATH_ENTRANCE_ROUTE_8_WIDTH
- warp_to 4, 4, PATH_ENTRANCE_ROUTE_8_WIDTH ; UNDERGROUND_PATH_WEST_EAST
diff --git a/data/mapObjects/undergroundpathns.asm b/data/mapObjects/undergroundpathns.asm
deleted file mode 100755
index 69fc1857..00000000
--- a/data/mapObjects/undergroundpathns.asm
+++ /dev/null
@@ -1,14 +0,0 @@
-UndergroundPathNSObject:
- db $1 ; border block
-
- db 2 ; warps
- warp 5, 4, 2, PATH_ENTRANCE_ROUTE_5
- warp 2, 41, 2, PATH_ENTRANCE_ROUTE_6
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 5, 4, UNDERGROUND_PATH_NS_WIDTH ; UNDERGROUND_PATH_ROUTE_5
- warp_to 2, 41, UNDERGROUND_PATH_NS_WIDTH ; UNDERGROUND_PATH_ROUTE_6
diff --git a/data/mapObjects/undergroundpathwe.asm b/data/mapObjects/undergroundpathwe.asm
deleted file mode 100755
index dab6e292..00000000
--- a/data/mapObjects/undergroundpathwe.asm
+++ /dev/null
@@ -1,14 +0,0 @@
-UndergroundPathWEObject:
- db $1 ; border block
-
- db 2 ; warps
- warp 2, 5, 2, PATH_ENTRANCE_ROUTE_7
- warp 47, 2, 2, PATH_ENTRANCE_ROUTE_8
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 2, 5, UNDERGROUND_PATH_WE_WIDTH ; UNDERGROUND_PATH_ROUTE_7
- warp_to 47, 2, UNDERGROUND_PATH_WE_WIDTH ; UNDERGROUND_PATH_ROUTE_8
diff --git a/data/mapObjects/unknowndungeon1.asm b/data/mapObjects/unknowndungeon1.asm
deleted file mode 100755
index 1287f752..00000000
--- a/data/mapObjects/unknowndungeon1.asm
+++ /dev/null
@@ -1,32 +0,0 @@
-UnknownDungeon1Object:
- db $7d ; border block
-
- db 9 ; warps
- warp 24, 17, 6, -1
- warp 25, 17, 6, -1
- warp 27, 1, 0, UNKNOWN_DUNGEON_2
- warp 23, 7, 1, UNKNOWN_DUNGEON_2
- warp 18, 9, 2, UNKNOWN_DUNGEON_2
- warp 7, 1, 3, UNKNOWN_DUNGEON_2
- warp 1, 3, 4, UNKNOWN_DUNGEON_2
- warp 3, 11, 5, UNKNOWN_DUNGEON_2
- warp 0, 6, 0, UNKNOWN_DUNGEON_3
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_BALL, $1d, $10, STAY, NONE, $1, RARE_CANDY
- object SPRITE_BALL, $7, $b, STAY, NONE, $2, MAX_ELIXER
- object SPRITE_BALL, $1d, $9, STAY, NONE, $3, MAX_REVIVE
- object SPRITE_BALL, $12, $3, STAY, NONE, $4, ULTRA_BALL
-
- ; warp-to
- warp_to 24, 17, UNKNOWN_DUNGEON_1_WIDTH
- warp_to 25, 17, UNKNOWN_DUNGEON_1_WIDTH
- warp_to 27, 1, UNKNOWN_DUNGEON_1_WIDTH ; UNKNOWN_DUNGEON_2
- warp_to 23, 7, UNKNOWN_DUNGEON_1_WIDTH ; UNKNOWN_DUNGEON_2
- warp_to 18, 9, UNKNOWN_DUNGEON_1_WIDTH ; UNKNOWN_DUNGEON_2
- warp_to 7, 1, UNKNOWN_DUNGEON_1_WIDTH ; UNKNOWN_DUNGEON_2
- warp_to 1, 3, UNKNOWN_DUNGEON_1_WIDTH ; UNKNOWN_DUNGEON_2
- warp_to 3, 11, UNKNOWN_DUNGEON_1_WIDTH ; UNKNOWN_DUNGEON_2
- warp_to 0, 6, UNKNOWN_DUNGEON_1_WIDTH ; UNKNOWN_DUNGEON_3
diff --git a/data/mapObjects/unknowndungeon2.asm b/data/mapObjects/unknowndungeon2.asm
deleted file mode 100755
index 9d53c2bf..00000000
--- a/data/mapObjects/unknowndungeon2.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-UnknownDungeon2Object:
- db $7d ; border block
-
- db 6 ; warps
- warp 29, 1, 2, UNKNOWN_DUNGEON_1
- warp 22, 6, 3, UNKNOWN_DUNGEON_1
- warp 19, 7, 4, UNKNOWN_DUNGEON_1
- warp 9, 1, 5, UNKNOWN_DUNGEON_1
- warp 1, 3, 6, UNKNOWN_DUNGEON_1
- warp 3, 11, 7, UNKNOWN_DUNGEON_1
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_BALL, 0, 11, STAY, NONE, 1, RARE_CANDY
- object SPRITE_BALL, 16, 7, STAY, NONE, 2, ULTRA_BALL
- object SPRITE_BALL, 19, 11, STAY, NONE, 3, MAX_REVIVE
- object SPRITE_BALL, 27, 9, STAY, NONE, 4, FULL_RESTORE
-
- ; warp-to
- warp_to 29, 1, UNKNOWN_DUNGEON_2_WIDTH ; CERULEAN_CAVE_1F
- warp_to 22, 6, UNKNOWN_DUNGEON_2_WIDTH ; CERULEAN_CAVE_1F
- warp_to 19, 7, UNKNOWN_DUNGEON_2_WIDTH ; CERULEAN_CAVE_1F
- warp_to 9, 1, UNKNOWN_DUNGEON_2_WIDTH ; CERULEAN_CAVE_1F
- warp_to 1, 3, UNKNOWN_DUNGEON_2_WIDTH ; CERULEAN_CAVE_1F
- warp_to 3, 11, UNKNOWN_DUNGEON_2_WIDTH ; CERULEAN_CAVE_1F
diff --git a/data/mapObjects/unknowndungeon3.asm b/data/mapObjects/unknowndungeon3.asm
deleted file mode 100755
index b658d9f3..00000000
--- a/data/mapObjects/unknowndungeon3.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-UnknownDungeon3Object:
- db $7d ; border block
-
- db 1 ; warps
- warp 3, 6, 8, UNKNOWN_DUNGEON_1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_SLOWBRO, 27, 13, STAY, DOWN, 1, MEWTWO, 70
- object SPRITE_BALL, 26, 1, STAY, NONE, 2, ULTRA_BALL
- object SPRITE_BALL, 2, 13, STAY, NONE, 3, ULTRA_BALL
- object SPRITE_BALL, 3, 13, STAY, NONE, 4, MAX_REVIVE
- object SPRITE_BALL, 15, 3, STAY, NONE, 5, MAX_ELIXER
-
- ; warp-to
- warp_to 3, 6, UNKNOWN_DUNGEON_3_WIDTH ; UNKNOWN_DUNGEON_1
diff --git a/data/mapObjects/vermilioncity.asm b/data/mapObjects/vermilioncity.asm
deleted file mode 100755
index f4e5f1ce..00000000
--- a/data/mapObjects/vermilioncity.asm
+++ /dev/null
@@ -1,42 +0,0 @@
-VermilionCityObject:
- db $43 ; border block
-
- db 9 ; warps
- warp 11, 3, 0, VERMILION_POKECENTER
- warp 9, 13, 0, POKEMON_FAN_CLUB
- warp 23, 13, 0, VERMILION_MART
- warp 12, 19, 0, VERMILION_GYM
- warp 23, 19, 0, VERMILION_HOUSE_1
- warp 18, 31, 0, VERMILION_DOCK
- warp 19, 31, 0, VERMILION_DOCK
- warp 15, 13, 0, VERMILION_HOUSE_3
- warp 7, 3, 0, VERMILION_HOUSE_2
-
- db 7 ; signs
- sign 27, 3, 8 ; VermilionCityText7
- sign 37, 13, 9 ; VermilionCityText8
- sign 24, 13, 10 ; MartSignText
- sign 12, 3, 11 ; PokeCenterSignText
- sign 7, 13, 12 ; VermilionCityText11
- sign 7, 19, 13 ; VermilionCityText12
- sign 29, 15, 14 ; VermilionCityText13
-
- db 7 ; objects
- object SPRITE_LASS, 19, 7, WALK, 2, 1 ; person
- object SPRITE_GAMBLER, 14, 6, STAY, NONE, 2 ; person
- object SPRITE_SAILOR, 19, 30, STAY, UP, 3 ; person
- object SPRITE_GAMBLER, 30, 7, STAY, NONE, 4 ; person
- object SPRITE_SLOWBRO, 29, 9, WALK, 1, 5 ; person
- object SPRITE_SAILOR, 25, 27, WALK, 2, 6 ; person
- object SPRITE_OFFICER_JENNY, 19, 15, STAY, NONE, 7 ; person
-
- ; warp-to
- warp_to 11, 3, VERMILION_CITY_WIDTH ; VERMILION_POKECENTER
- warp_to 9, 13, VERMILION_CITY_WIDTH ; POKEMON_FAN_CLUB
- warp_to 23, 13, VERMILION_CITY_WIDTH ; VERMILION_MART
- warp_to 12, 19, VERMILION_CITY_WIDTH ; VERMILION_GYM
- warp_to 23, 19, VERMILION_CITY_WIDTH ; VERMILION_PIDGEY_HOUSE
- warp_to 18, 31, VERMILION_CITY_WIDTH ; VERMILION_DOCK
- warp_to 19, 31, VERMILION_CITY_WIDTH ; VERMILION_DOCK
- warp_to 15, 13, VERMILION_CITY_WIDTH ; VERMILION_TRADE_HOUSE
- warp_to 7, 3, VERMILION_CITY_WIDTH ; VERMILION_OLD_ROD_HOUSE
diff --git a/data/mapObjects/vermiliondock.asm b/data/mapObjects/vermiliondock.asm
deleted file mode 100755
index 289689b5..00000000
--- a/data/mapObjects/vermiliondock.asm
+++ /dev/null
@@ -1,14 +0,0 @@
-VermilionDockObject:
- db $f ; border block
-
- db 2 ; warps
- warp 14, 0, 5, -1
- warp 14, 2, 1, SS_ANNE_1
-
- db 0 ; signs
-
- db 0 ; objects
-
- ; warp-to
- warp_to 14, 0, VERMILION_DOCK_WIDTH
- warp_to 14, 2, VERMILION_DOCK_WIDTH ; SS_ANNE_1
diff --git a/data/mapObjects/vermiliongym.asm b/data/mapObjects/vermiliongym.asm
deleted file mode 100755
index 843454c0..00000000
--- a/data/mapObjects/vermiliongym.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-VermilionGymObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 4, 17, 3, -1
- warp 5, 17, 3, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_ROCKER, 5, 1, STAY, DOWN, 1, OPP_LT_SURGE, 1
- object SPRITE_GENTLEMAN, 9, 6, STAY, LEFT, 2, OPP_GENTLEMAN, 3
- object SPRITE_BLACK_HAIR_BOY_2, 3, 8, STAY, LEFT, 3, OPP_ROCKER, 1
- object SPRITE_SAILOR, 0, 10, STAY, RIGHT, 4, OPP_SAILOR, 8
- object SPRITE_GYM_HELPER, 4, 14, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 4, 17, VERMILION_GYM_WIDTH
- warp_to 5, 17, VERMILION_GYM_WIDTH
diff --git a/data/mapObjects/vermilionhouse1.asm b/data/mapObjects/vermilionhouse1.asm
deleted file mode 100755
index bbb7491b..00000000
--- a/data/mapObjects/vermilionhouse1.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-VermilionHouse1Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 4, -1
- warp 3, 7, 4, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_BUG_CATCHER, 5, 3, STAY, LEFT, 1 ; person
- object SPRITE_BIRD, 3, 5, WALK, 2, 2 ; person
- object SPRITE_PAPER_SHEET, 4, 3, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 2, 7, VERMILION_HOUSE_1_WIDTH
- warp_to 3, 7, VERMILION_HOUSE_1_WIDTH
diff --git a/data/mapObjects/vermilionhouse2.asm b/data/mapObjects/vermilionhouse2.asm
deleted file mode 100755
index e612b06a..00000000
--- a/data/mapObjects/vermilionhouse2.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-VermilionHouse2Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 8, -1
- warp 3, 7, 8, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_FISHER, 2, 4, STAY, RIGHT, 1 ; person
-
- ; warp-to
- warp_to 2, 7, VERMILION_HOUSE_2_WIDTH
- warp_to 3, 7, VERMILION_HOUSE_2_WIDTH
diff --git a/data/mapObjects/vermilionhouse3.asm b/data/mapObjects/vermilionhouse3.asm
deleted file mode 100755
index bc5ec829..00000000
--- a/data/mapObjects/vermilionhouse3.asm
+++ /dev/null
@@ -1,15 +0,0 @@
-VermilionHouse3Object:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 7, -1
- warp 3, 7, 7, -1
-
- db 0 ; signs
-
- db 1 ; objects
- object SPRITE_GENTLEMAN, 3, 5, STAY, UP, 1 ; person
-
- ; warp-to
- warp_to 2, 7, VERMILION_HOUSE_3_WIDTH
- warp_to 3, 7, VERMILION_HOUSE_3_WIDTH
diff --git a/data/mapObjects/vermilionmart.asm b/data/mapObjects/vermilionmart.asm
deleted file mode 100755
index f5b15c7d..00000000
--- a/data/mapObjects/vermilionmart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-VermilionMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 2, -1
- warp 4, 7, 2, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 5, 6, STAY, NONE, 2 ; person
- object SPRITE_LASS, 3, 3, WALK, 2, 3 ; person
-
- ; warp-to
- warp_to 3, 7, VERMILION_MART_WIDTH
- warp_to 4, 7, VERMILION_MART_WIDTH
diff --git a/data/mapObjects/vermilionpokecenter.asm b/data/mapObjects/vermilionpokecenter.asm
deleted file mode 100755
index b18a34c1..00000000
--- a/data/mapObjects/vermilionpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-VermilionPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 0, -1
- warp 4, 7, 0, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_FISHER, 10, 5, STAY, NONE, 2 ; person
- object SPRITE_SAILOR, 5, 4, STAY, NONE, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, VERMILION_POKECENTER_WIDTH
- warp_to 4, 7, VERMILION_POKECENTER_WIDTH
diff --git a/data/mapObjects/victoryroad1.asm b/data/mapObjects/victoryroad1.asm
deleted file mode 100755
index 325a9715..00000000
--- a/data/mapObjects/victoryroad1.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-VictoryRoad1Object:
- db $7d ; border block
-
- db 3 ; warps
- warp 8, 17, 2, -1
- warp 9, 17, 2, -1
- warp 1, 1, 0, VICTORY_ROAD_2
-
- db 0 ; signs
-
- db 7 ; objects
- object SPRITE_LASS, 7, 5, STAY, RIGHT, 1, OPP_COOLTRAINER_F, 5
- object SPRITE_BLACK_HAIR_BOY_1, 3, 2, STAY, DOWN, 2, OPP_COOLTRAINER_M, 5
- object SPRITE_BALL, 11, 0, STAY, NONE, 3, TM_43
- object SPRITE_BALL, 9, 2, STAY, NONE, 4, RARE_CANDY
- object SPRITE_BOULDER, 5, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 5 ; person
- object SPRITE_BOULDER, 14, 2, STAY, BOULDER_MOVEMENT_BYTE_2, 6 ; person
- object SPRITE_BOULDER, 2, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
-
- ; warp-to
- warp_to 8, 17, VICTORY_ROAD_1_WIDTH
- warp_to 9, 17, VICTORY_ROAD_1_WIDTH
- warp_to 1, 1, VICTORY_ROAD_1_WIDTH ; VICTORY_ROAD_2F
diff --git a/data/mapObjects/victoryroad2.asm b/data/mapObjects/victoryroad2.asm
deleted file mode 100755
index bc55e2da..00000000
--- a/data/mapObjects/victoryroad2.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-VictoryRoad2Object:
- db $7d ; border block
-
- db 7 ; warps
- warp 0, 8, 2, VICTORY_ROAD_1
- warp 29, 7, 3, -1
- warp 29, 8, 3, -1
- warp 23, 7, 0, VICTORY_ROAD_3
- warp 25, 14, 2, VICTORY_ROAD_3
- warp 27, 7, 1, VICTORY_ROAD_3
- warp 1, 1, 3, VICTORY_ROAD_3
-
- db 0 ; signs
-
- db 13 ; objects
- object SPRITE_HIKER, 12, 9, STAY, LEFT, 1, OPP_BLACKBELT, 9
- object SPRITE_BLACK_HAIR_BOY_2, 21, 13, STAY, LEFT, 2, OPP_JUGGLER, 2
- object SPRITE_BLACK_HAIR_BOY_1, 19, 8, STAY, DOWN, 3, OPP_TAMER, 5
- object SPRITE_BLACK_HAIR_BOY_2, 4, 2, STAY, DOWN, 4, OPP_POKEMANIAC, 6
- object SPRITE_BLACK_HAIR_BOY_2, 26, 3, STAY, LEFT, 5, OPP_JUGGLER, 5
- object SPRITE_BIRD, 11, 5, STAY, UP, 6, MOLTRES, 50
- object SPRITE_BALL, 27, 5, STAY, NONE, 7, TM_17
- object SPRITE_BALL, 18, 9, STAY, NONE, 8, FULL_HEAL
- object SPRITE_BALL, 9, 11, STAY, NONE, 9, TM_05
- object SPRITE_BALL, 11, 0, STAY, NONE, 10, GUARD_SPEC
- object SPRITE_BOULDER, 4, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 11 ; person
- object SPRITE_BOULDER, 5, 5, STAY, BOULDER_MOVEMENT_BYTE_2, 12 ; person
- object SPRITE_BOULDER, 23, 16, STAY, BOULDER_MOVEMENT_BYTE_2, 13 ; person
-
- ; warp-to
- warp_to 0, 8, VICTORY_ROAD_2_WIDTH ; VICTORY_ROAD_1F
- warp_to 29, 7, VICTORY_ROAD_2_WIDTH
- warp_to 29, 8, VICTORY_ROAD_2_WIDTH
- warp_to 23, 7, VICTORY_ROAD_2_WIDTH ; VICTORY_ROAD_3F
- warp_to 25, 14, VICTORY_ROAD_2_WIDTH ; VICTORY_ROAD_3F
- warp_to 27, 7, VICTORY_ROAD_2_WIDTH ; VICTORY_ROAD_3F
- warp_to 1, 1, VICTORY_ROAD_2_WIDTH ; VICTORY_ROAD_3F
diff --git a/data/mapObjects/victoryroad3.asm b/data/mapObjects/victoryroad3.asm
deleted file mode 100755
index a71cd172..00000000
--- a/data/mapObjects/victoryroad3.asm
+++ /dev/null
@@ -1,28 +0,0 @@
-VictoryRoad3Object:
- db $7d ; border block
-
- db 4 ; warps
- warp 23, 7, 3, VICTORY_ROAD_2
- warp 26, 8, 5, VICTORY_ROAD_2
- warp 27, 15, 4, VICTORY_ROAD_2
- warp 2, 0, 6, VICTORY_ROAD_2
-
- db 0 ; signs
-
- db 10 ; objects
- object SPRITE_BLACK_HAIR_BOY_1, 28, 5, STAY, LEFT, 1, OPP_COOLTRAINER_M, 2
- object SPRITE_LASS, 7, 13, STAY, RIGHT, 2, OPP_COOLTRAINER_F, 2
- object SPRITE_BLACK_HAIR_BOY_1, 6, 14, STAY, LEFT, 3, OPP_COOLTRAINER_M, 3
- object SPRITE_LASS, 13, 3, STAY, RIGHT, 4, OPP_COOLTRAINER_F, 3
- object SPRITE_BALL, 26, 5, STAY, NONE, 5, MAX_REVIVE
- object SPRITE_BALL, 7, 7, STAY, NONE, 6, TM_47
- object SPRITE_BOULDER, 22, 3, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
- object SPRITE_BOULDER, 13, 12, STAY, BOULDER_MOVEMENT_BYTE_2, 8 ; person
- object SPRITE_BOULDER, 24, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 9 ; person
- object SPRITE_BOULDER, 22, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 10 ; person
-
- ; warp-to
- warp_to 23, 7, VICTORY_ROAD_3_WIDTH ; VICTORY_ROAD_2F
- warp_to 26, 8, VICTORY_ROAD_3_WIDTH ; VICTORY_ROAD_2F
- warp_to 27, 15, VICTORY_ROAD_3_WIDTH ; VICTORY_ROAD_2F
- warp_to 2, 0, VICTORY_ROAD_3_WIDTH ; VICTORY_ROAD_2F
diff --git a/data/mapObjects/viridiancity.asm b/data/mapObjects/viridiancity.asm
deleted file mode 100755
index 8a571da9..00000000
--- a/data/mapObjects/viridiancity.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-ViridianCityObject:
- db $f ; border block
-
- db 5 ; warps
- warp 23, 25, 0, VIRIDIAN_POKECENTER
- warp 29, 19, 0, VIRIDIAN_MART
- warp 21, 15, 0, VIRIDIAN_SCHOOL
- warp 21, 9, 0, VIRIDIAN_HOUSE
- warp 32, 7, 0, VIRIDIAN_GYM
-
- db 6 ; signs
- sign 17, 17, 9 ; ViridianCityText8
- sign 19, 1, 10 ; ViridianCityText9
- sign 21, 29, 11 ; ViridianCityText10
- sign 30, 19, 12 ; MartSignText
- sign 24, 25, 13 ; PokeCenterSignText
- sign 27, 7, 14 ; ViridianCityText13
-
- db 8 ; objects
- object SPRITE_BUG_CATCHER, 13, 20, WALK, 0, 1 ; person
- object SPRITE_GAMBLER, 30, 8, STAY, NONE, 2 ; person
- object SPRITE_BUG_CATCHER, 30, 25, WALK, 0, 3 ; person
- object SPRITE_GIRL, 17, 9, STAY, RIGHT, 4 ; person
- object SPRITE_LYING_OLD_MAN, 18, 9, STAY, NONE, 5 ; person
- object SPRITE_FISHER2, 6, 23, STAY, DOWN, 6 ; person
- object SPRITE_GAMBLER, 17, 5, WALK, 2, 7 ; person
- object SPRITE_GAMBLER, 18, 9, STAY, NONE, 8
-
- ; warp-to
- warp_to 23, 25, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_POKECENTER
- warp_to 29, 19, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_MART
- warp_to 21, 15, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_SCHOOL_HOUSE
- warp_to 21, 9, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_NICKNAME_HOUSE
- warp_to 32, 7, VIRIDIAN_CITY_WIDTH ; VIRIDIAN_GYM
diff --git a/data/mapObjects/viridianforest.asm b/data/mapObjects/viridianforest.asm
deleted file mode 100755
index 9502ed7d..00000000
--- a/data/mapObjects/viridianforest.asm
+++ /dev/null
@@ -1,38 +0,0 @@
-ViridianForestObject:
- db $3 ; border block
-
- db 6 ; warps
- warp 1, 0, 2, VIRIDIAN_FOREST_EXIT
- warp 2, 0, 2, VIRIDIAN_FOREST_EXIT
- warp 15, 47, 1, VIRIDIAN_FOREST_ENTRANCE
- warp 16, 47, 1, VIRIDIAN_FOREST_ENTRANCE
- warp 17, 47, 1, VIRIDIAN_FOREST_ENTRANCE
- warp 18, 47, 1, VIRIDIAN_FOREST_ENTRANCE
-
- db 6 ; signs
- sign 24, 40, 11 ; ViridianForestText9
- sign 16, 32, 12 ; ViridianForestText10
- sign 26, 17, 13 ; ViridianForestText11
- sign 4, 24, 14 ; ViridianForestText12
- sign 18, 45, 15 ; ViridianForestText13
- sign 2, 1, 16 ; ViridianForestText14
-
- db 10 ; objects
- object SPRITE_BUG_CATCHER, 16, 43, STAY, NONE, 1 ; person
- object SPRITE_BUG_CATCHER, 30, 33, STAY, LEFT, 2, OPP_BUG_CATCHER, 1
- object SPRITE_BUG_CATCHER, 30, 19, STAY, LEFT, 3, OPP_BUG_CATCHER, 2
- object SPRITE_BUG_CATCHER, 2, 18, STAY, LEFT, 4, OPP_BUG_CATCHER, 3
- object SPRITE_LASS, 2, 41, STAY, NONE, 5, OPP_LASS, 19
- object SPRITE_BUG_CATCHER, 13, 17, STAY, RIGHT, 6, OPP_BUG_CATCHER, 15
- object SPRITE_BALL, 25, 11, STAY, NONE, 7, POTION
- object SPRITE_BALL, 12, 29, STAY, NONE, 8, POTION
- object SPRITE_BALL, 1, 31, STAY, NONE, 9, POKE_BALL
- object SPRITE_BUG_CATCHER, 27, 40, STAY, NONE, 10 ; person
-
- ; warp-to
- warp_to 1, 0, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_NORTH_GATE
- warp_to 2, 0, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_NORTH_GATE
- warp_to 15, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
- warp_to 16, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
- warp_to 17, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
- warp_to 18, 47, VIRIDIAN_FOREST_WIDTH ; VIRIDIAN_FOREST_SOUTH_GATE
diff --git a/data/mapObjects/viridianforestentrance.asm b/data/mapObjects/viridianforestentrance.asm
deleted file mode 100755
index d84e5df5..00000000
--- a/data/mapObjects/viridianforestentrance.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-ViridianForestEntranceObject:
- db $a ; border block
-
- db 4 ; warps
- warp 4, 0, 3, VIRIDIAN_FOREST
- warp 5, 0, 3, VIRIDIAN_FOREST
- warp 4, 7, 5, -1
- warp 5, 7, 5, -1
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_GIRL, 8, 4, STAY, LEFT, 1 ; person
- object SPRITE_LITTLE_GIRL, 2, 4, WALK, 1, 2 ; person
-
- ; warp-to
- warp_to 4, 0, VIRIDIAN_FOREST_ENTRANCE_WIDTH ; VIRIDIAN_FOREST
- warp_to 5, 0, VIRIDIAN_FOREST_ENTRANCE_WIDTH ; VIRIDIAN_FOREST
- warp_to 4, 7, VIRIDIAN_FOREST_ENTRANCE_WIDTH
- warp_to 5, 7, VIRIDIAN_FOREST_ENTRANCE_WIDTH
diff --git a/data/mapObjects/viridianforestexit.asm b/data/mapObjects/viridianforestexit.asm
deleted file mode 100755
index 521ad818..00000000
--- a/data/mapObjects/viridianforestexit.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-ViridianForestExitObject:
- db $a ; border block
-
- db 4 ; warps
- warp 4, 0, 1, -1
- warp 5, 0, 1, -1
- warp 4, 7, 0, VIRIDIAN_FOREST
- warp 5, 7, 0, VIRIDIAN_FOREST
-
- db 0 ; signs
-
- db 2 ; objects
- object SPRITE_BLACK_HAIR_BOY_2, 3, 2, STAY, NONE, 1 ; person
- object SPRITE_OLD_PERSON, 2, 5, STAY, NONE, 2 ; person
-
- ; warp-to
- warp_to 4, 0, VIRIDIAN_FOREST_EXIT_WIDTH
- warp_to 5, 0, VIRIDIAN_FOREST_EXIT_WIDTH
- warp_to 4, 7, VIRIDIAN_FOREST_EXIT_WIDTH ; VIRIDIAN_FOREST
- warp_to 5, 7, VIRIDIAN_FOREST_EXIT_WIDTH ; VIRIDIAN_FOREST
diff --git a/data/mapObjects/viridiangym.asm b/data/mapObjects/viridiangym.asm
deleted file mode 100755
index c6ddb1d4..00000000
--- a/data/mapObjects/viridiangym.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-ViridianGymObject:
- db $3 ; border block
-
- db 2 ; warps
- warp 16, 17, 4, -1
- warp 17, 17, 4, -1
-
- db 0 ; signs
-
- db 11 ; objects
- object SPRITE_GIOVANNI, 2, 1, STAY, DOWN, 1, OPP_GIOVANNI, 3
- object SPRITE_BLACK_HAIR_BOY_1, 12, 7, STAY, DOWN, 2, OPP_COOLTRAINER_M, 9
- object SPRITE_HIKER, 11, 11, STAY, UP, 3, OPP_BLACKBELT, 6
- object SPRITE_ROCKER, 10, 7, STAY, DOWN, 4, OPP_TAMER, 3
- object SPRITE_HIKER, 3, 7, STAY, LEFT, 5, OPP_BLACKBELT, 7
- object SPRITE_BLACK_HAIR_BOY_1, 13, 5, STAY, RIGHT, 6, OPP_COOLTRAINER_M, 10
- object SPRITE_HIKER, 10, 1, STAY, DOWN, 7, OPP_BLACKBELT, 8
- object SPRITE_ROCKER, 2, 16, STAY, RIGHT, 8, OPP_TAMER, 4
- object SPRITE_BLACK_HAIR_BOY_1, 6, 5, STAY, DOWN, 9, OPP_COOLTRAINER_M, 1
- object SPRITE_GYM_HELPER, 16, 15, STAY, DOWN, 10 ; person
- object SPRITE_BALL, 16, 9, STAY, NONE, 11, REVIVE
-
- ; warp-to
- warp_to 16, 17, VIRIDIAN_GYM_WIDTH
- warp_to 17, 17, VIRIDIAN_GYM_WIDTH
diff --git a/data/mapObjects/viridianhouse.asm b/data/mapObjects/viridianhouse.asm
deleted file mode 100755
index 932542a6..00000000
--- a/data/mapObjects/viridianhouse.asm
+++ /dev/null
@@ -1,18 +0,0 @@
-ViridianHouseObject:
- db $a ; border block
-
- db 2 ; warps
- warp 2, 7, 3, -1
- warp 3, 7, 3, -1
-
- db 0 ; signs
-
- db 4 ; objects
- object SPRITE_BALDING_GUY, 5, 3, STAY, NONE, 1 ; person
- object SPRITE_LITTLE_GIRL, 1, 4, WALK, 1, 2 ; person
- object SPRITE_BIRD, 5, 5, WALK, 2, 3 ; person
- object SPRITE_CLIPBOARD, 4, 0, STAY, NONE, 4 ; person
-
- ; warp-to
- warp_to 2, 7, VIRIDIAN_HOUSE_WIDTH
- warp_to 3, 7, VIRIDIAN_HOUSE_WIDTH
diff --git a/data/mapObjects/viridianmart.asm b/data/mapObjects/viridianmart.asm
deleted file mode 100755
index e692f810..00000000
--- a/data/mapObjects/viridianmart.asm
+++ /dev/null
@@ -1,17 +0,0 @@
-ViridianMartObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 1, -1
- warp 4, 7, 1, -1
-
- db 0 ; signs
-
- db 3 ; objects
- object SPRITE_MART_GUY, 0, 5, STAY, RIGHT, 1 ; person
- object SPRITE_BUG_CATCHER, 5, 5, WALK, 1, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 3, 3, STAY, NONE, 3 ; person
-
- ; warp-to
- warp_to 3, 7, VIRIDIAN_MART_WIDTH
- warp_to 4, 7, VIRIDIAN_MART_WIDTH
diff --git a/data/mapObjects/viridianpokecenter.asm b/data/mapObjects/viridianpokecenter.asm
deleted file mode 100755
index 55efe10a..00000000
--- a/data/mapObjects/viridianpokecenter.asm
+++ /dev/null
@@ -1,19 +0,0 @@
-ViridianPokecenterObject:
- db $0 ; border block
-
- db 2 ; warps
- warp 3, 7, 0, -1
- warp 4, 7, 0, -1
-
- db 0 ; signs
-
- db 5 ; objects
- object SPRITE_NURSE, 3, 1, STAY, DOWN, 1 ; person
- object SPRITE_GENTLEMAN, 10, 5, WALK, 1, 2 ; person
- object SPRITE_BLACK_HAIR_BOY_1, 4, 3, STAY, UP, 3 ; person
- object SPRITE_CABLE_CLUB_WOMAN, 11, 2, STAY, DOWN, 4 ; person
- object SPRITE_CHANSEY, 4, 1, STAY, DOWN, 5 ; person
-
- ; warp-to
- warp_to 3, 7, VIRIDIAN_POKECENTER_WIDTH
- warp_to 4, 7, VIRIDIAN_POKECENTER_WIDTH
diff --git a/data/map_header_banks.asm b/data/map_header_banks.asm
index f26b305d..f52f0d5f 100644
--- a/data/map_header_banks.asm
+++ b/data/map_header_banks.asm
@@ -1,176 +1,176 @@
; see also MapHeaderPointers
-MapHeaderBanks::
- db BANK(PalletTown_h) ;PALLET_TOWN
- db BANK(ViridianCity_h) ; VIRIDIAN_CITY
- db BANK(PewterCity_h) ; PEWTER_CITY
- db BANK(CeruleanCity_h) ; CERULEAN_CITY
- db BANK(LavenderTown_h) ; LAVENDER_TOWN
- db BANK(VermilionCity_h) ; VERMILION_CITY
- db BANK(CeladonCity_h) ; CELADON_CITY
- db BANK(FuchsiaCity_h) ; FUCHSIA_CITY
- db BANK(CinnabarIsland_h) ; CINNABAR_ISLAND
- db BANK(IndigoPlateau_h) ; INDIGO_PLATEAU
- db BANK(SaffronCity_h) ; SAFFRON_CITY
- db $01 ; unused
- db BANK(Route1_h) ; ROUTE_1
- db BANK(Route2_h) ; ROUTE_2
- db BANK(Route3_h) ; ROUTE_3
- db BANK(Route4_h) ; ROUTE_4
- db BANK(Route5_h) ; ROUTE_5
- db BANK(Route6_h) ; ROUTE_6
- db BANK(Route7_h) ; ROUTE_7
- db BANK(Route8_h) ; ROUTE_8
- db BANK(Route9_h) ; ROUTE_9
- db BANK(Route10_h) ; ROUTE_10
- db BANK(Route11_h) ; ROUTE_11
- db BANK(Route12_h) ; ROUTE_12
- db BANK(Route13_h) ; ROUTE_13
- db BANK(Route14_h) ; ROUTE_14
- db BANK(Route15_h) ; ROUTE_15
- db BANK(Route16_h) ; ROUTE_16
- db BANK(Route17_h) ; ROUTE_17
- db BANK(Route18_h) ; ROUTE_18
- db BANK(Route19_h) ; ROUTE_19
- db BANK(Route20_h) ; ROUTE_20
- db BANK(Route21_h) ; ROUTE_21
- db BANK(Route22_h) ; ROUTE_22
- db BANK(Route23_h) ; ROUTE_23
- db BANK(Route24_h) ; ROUTE_24
- db BANK(Route25_h) ; ROUTE_25
+MapHeaderBanks:
+ db BANK(PalletTown_h)
+ db BANK(ViridianCity_h)
+ db BANK(PewterCity_h)
+ db BANK(CeruleanCity_h)
+ db BANK(LavenderTown_h)
+ db BANK(VermilionCity_h)
+ db BANK(CeladonCity_h)
+ db BANK(FuchsiaCity_h)
+ db BANK(CinnabarIsland_h)
+ db BANK(IndigoPlateau_h)
+ db BANK(SaffronCity_h)
+ db $01 ; UNUSED_MAP_0B
+ db BANK(Route1_h)
+ db BANK(Route2_h)
+ db BANK(Route3_h)
+ db BANK(Route4_h)
+ db BANK(Route5_h)
+ db BANK(Route6_h)
+ db BANK(Route7_h)
+ db BANK(Route8_h)
+ db BANK(Route9_h)
+ db BANK(Route10_h)
+ db BANK(Route11_h)
+ db BANK(Route12_h)
+ db BANK(Route13_h)
+ db BANK(Route14_h)
+ db BANK(Route15_h)
+ db BANK(Route16_h)
+ db BANK(Route17_h)
+ db BANK(Route18_h)
+ db BANK(Route19_h)
+ db BANK(Route20_h)
+ db BANK(Route21_h)
+ db BANK(Route22_h)
+ db BANK(Route23_h)
+ db BANK(Route24_h)
+ db BANK(Route25_h)
db BANK(RedsHouse1F_h)
db BANK(RedsHouse2F_h)
db BANK(BluesHouse_h)
db BANK(OaksLab_h)
db BANK(ViridianPokecenter_h)
db BANK(ViridianMart_h)
- db BANK(School_h)
- db BANK(ViridianHouse_h)
+ db BANK(ViridianSchoolHouse_h)
+ db BANK(ViridianNicknameHouse_h)
db BANK(ViridianGym_h)
db BANK(DiglettsCaveRoute2_h)
- db BANK(ViridianForestExit_h)
- db BANK(Route2House_h)
+ db BANK(ViridianForestNorthGate_h)
+ db BANK(Route2TradeHouse_h)
db BANK(Route2Gate_h)
- db BANK(ViridianForestEntrance_h)
+ db BANK(ViridianForestSouthGate_h)
db BANK(ViridianForest_h)
db BANK(Museum1F_h)
db BANK(Museum2F_h)
db BANK(PewterGym_h)
- db BANK(PewterHouse1_h)
+ db BANK(PewterNidoranHouse_h)
db BANK(PewterMart_h)
- db BANK(PewterHouse2_h)
+ db BANK(PewterSpeechHouse_h)
db BANK(PewterPokecenter_h)
- db BANK(MtMoon1_h)
- db BANK(MtMoon2_h)
- db BANK(MtMoon3_h)
- db BANK(CeruleanHouseTrashed_h)
- db BANK(CeruleanHouse1_h)
+ db BANK(MtMoon1F_h)
+ db BANK(MtMoonB1F_h)
+ db BANK(MtMoonB2F_h)
+ db BANK(CeruleanTrashedHouse_h)
+ db BANK(CeruleanTradeHouse_h)
db BANK(CeruleanPokecenter_h)
db BANK(CeruleanGym_h)
db BANK(BikeShop_h)
db BANK(CeruleanMart_h)
db BANK(MtMoonPokecenter_h)
- db BANK(CeruleanHouseTrashed_h)
+ db BANK(CeruleanTrashedHouse_h)
db BANK(Route5Gate_h)
- db BANK(UndergroundPathEntranceRoute5_h)
- db BANK(DayCareM_h)
+ db BANK(UndergroundPathRoute5_h)
+ db BANK(Daycare_h)
db BANK(Route6Gate_h)
- db BANK(UndergroundPathEntranceRoute6_h)
- db BANK(UndergroundPathEntranceRoute6_h) ;FREEZE
+ db BANK(UndergroundPathRoute6_h)
+ db BANK(UndergroundPathRoute6_h) ; UNDERGROUND_PATH_ROUTE_6_COPY
db BANK(Route7Gate_h)
- db BANK(UndergroundPathEntranceRoute7_h)
- db BANK(UndergroundPathEntranceRoute7Copy_h) ;FREEZE
+ db BANK(UndergroundPathRoute7_h)
+ db BANK(UndergroundPathRoute7Copy_h)
db BANK(Route8Gate_h)
- db BANK(UndergroundPathEntranceRoute8_h)
+ db BANK(UndergroundPathRoute8_h)
db BANK(RockTunnelPokecenter_h)
- db BANK(RockTunnel1_h)
+ db BANK(RockTunnel1F_h)
db BANK(PowerPlant_h)
- db BANK(Route11Gate_h)
- db BANK(DiglettsCaveEntranceRoute11_h)
- db BANK(Route11GateUpstairs_h)
- db BANK(Route12Gate_h)
+ db BANK(Route11Gate1F_h)
+ db BANK(DiglettsCaveRoute11_h)
+ db BANK(Route11Gate2F_h)
+ db BANK(Route12Gate1F_h)
db BANK(BillsHouse_h)
db BANK(VermilionPokecenter_h)
- db BANK(FanClub_h)
+ db BANK(PokemonFanClub_h)
db BANK(VermilionMart_h)
db BANK(VermilionGym_h)
- db BANK(VermilionHouse1_h)
+ db BANK(VermilionPidgeyHouse_h)
db BANK(VermilionDock_h)
- db BANK(SSAnne1_h)
- db BANK(SSAnne2_h)
- db BANK(SSAnne3_h)
- db BANK(SSAnne4_h)
- db BANK(SSAnne5_h)
- db BANK(SSAnne6_h)
- db BANK(SSAnne7_h)
- db BANK(SSAnne8_h)
- db BANK(SSAnne9_h)
- db BANK(SSAnne10_h)
- db $1d ; unused
- db $1d ; unused
- db $1d ; unused
- db BANK(VictoryRoad1_h)
- db $1d ; unused
- db $1d ; unused
- db $1d ; unused
- db $1d ; unused
- db BANK(Lance_h)
- db $1d ; unused
- db $1d ; unused
- db $1d ; unused
- db $1d ; unused
- db BANK(HallofFameRoom_h)
- db BANK(UndergroundPathNS_h)
- db BANK(Gary_h)
- db BANK(UndergroundPathWE_h)
- db BANK(CeladonMart1_h)
- db BANK(CeladonMart2_h)
- db BANK(CeladonMart3_h)
- db BANK(CeladonMart4_h)
+ db BANK(SSAnne1F_h)
+ db BANK(SSAnne2F_h)
+ db BANK(SSAnne3F_h)
+ db BANK(SSAnneB1F_h)
+ db BANK(SSAnneBow_h)
+ db BANK(SSAnneKitchen_h)
+ db BANK(SSAnneCaptainsRoom_h)
+ db BANK(SSAnne1FRooms_h)
+ db BANK(SSAnne2FRooms_h)
+ db BANK(SSAnneB1FRooms_h)
+ db $1D ; UNUSED_MAP_69
+ db $1D ; UNUSED_MAP_6A
+ db $1D ; UNUSED_MAP_6B
+ db BANK(VictoryRoad1F_h)
+ db $1D ; UNUSED_MAP_6D
+ db $1D ; UNUSED_MAP_6E
+ db $1D ; UNUSED_MAP_6F
+ db $1D ; UNUSED_MAP_70
+ db BANK(LancesRoom_h)
+ db $1D ; UNUSED_MAP_72
+ db $1D ; UNUSED_MAP_73
+ db $1D ; UNUSED_MAP_74
+ db $1D ; UNUSED_MAP_75
+ db BANK(HallOfFame_h)
+ db BANK(UndergroundPathNorthSouth_h)
+ db BANK(ChampionsRoom_h)
+ db BANK(UndergroundPathWestEast_h)
+ db BANK(CeladonMart1F_h)
+ db BANK(CeladonMart2F_h)
+ db BANK(CeladonMart3F_h)
+ db BANK(CeladonMart4F_h)
db BANK(CeladonMartRoof_h)
db BANK(CeladonMartElevator_h)
- db BANK(CeladonMansion1_h)
- db BANK(CeladonMansion2_h)
- db BANK(CeladonMansion3_h)
- db BANK(CeladonMansion4_h)
- db BANK(CeladonMansion5_h)
+ db BANK(CeladonMansion1F_h)
+ db BANK(CeladonMansion2F_h)
+ db BANK(CeladonMansion3F_h)
+ db BANK(CeladonMansionRoof_h)
+ db BANK(CeladonMansionRoofHouse_h)
db BANK(CeladonPokecenter_h)
db BANK(CeladonGym_h)
- db BANK(CeladonGameCorner_h)
- db BANK(CeladonMart5_h)
- db BANK(CeladonPrizeRoom_h)
+ db BANK(GameCorner_h)
+ db BANK(CeladonMart5F_h)
+ db BANK(GameCornerPrizeRoom_h)
db BANK(CeladonDiner_h)
- db BANK(CeladonHouse_h)
+ db BANK(CeladonChiefHouse_h)
db BANK(CeladonHotel_h)
db BANK(LavenderPokecenter_h)
- db BANK(PokemonTower1_h)
- db BANK(PokemonTower2_h)
- db BANK(PokemonTower3_h)
- db BANK(PokemonTower4_h)
- db BANK(PokemonTower5_h)
- db BANK(PokemonTower6_h)
- db BANK(PokemonTower7_h)
- db BANK(LavenderHouse1_h)
+ db BANK(PokemonTower1F_h)
+ db BANK(PokemonTower2F_h)
+ db BANK(PokemonTower3F_h)
+ db BANK(PokemonTower4F_h)
+ db BANK(PokemonTower5F_h)
+ db BANK(PokemonTower6F_h)
+ db BANK(PokemonTower7F_h)
+ db BANK(MrFujisHouse_h)
db BANK(LavenderMart_h)
- db BANK(LavenderHouse2_h)
+ db BANK(LavenderCuboneHouse_h)
db BANK(FuchsiaMart_h)
- db BANK(FuchsiaHouse1_h)
+ db BANK(FuchsiaBillsGrandpasHouse_h)
db BANK(FuchsiaPokecenter_h)
- db BANK(FuchsiaHouse2_h)
- db BANK(SafariZoneEntrance_h)
+ db BANK(WardensHouse_h)
+ db BANK(SafariZoneGate_h)
db BANK(FuchsiaGym_h)
db BANK(FuchsiaMeetingRoom_h)
- db BANK(SeafoamIslands2_h)
- db BANK(SeafoamIslands3_h)
- db BANK(SeafoamIslands4_h)
- db BANK(SeafoamIslands5_h)
- db BANK(VermilionHouse2_h)
- db BANK(FuchsiaHouse3_h)
- db BANK(Mansion1_h)
+ db BANK(SeafoamIslandsB1F_h)
+ db BANK(SeafoamIslandsB2F_h)
+ db BANK(SeafoamIslandsB3F_h)
+ db BANK(SeafoamIslandsB4F_h)
+ db BANK(VermilionOldRodHouse_h)
+ db BANK(FuchsiaGoodRodHouse_h)
+ db BANK(PokemonMansion1F_h)
db BANK(CinnabarGym_h)
- db BANK(Lab1_h)
- db BANK(Lab2_h)
- db BANK(Lab3_h)
- db BANK(Lab4_h)
+ db BANK(CinnabarLab_h)
+ db BANK(CinnabarLabTradeRoom_h)
+ db BANK(CinnabarLabMetronomeRoom_h)
+ db BANK(CinnabarLabFossilRoom_h)
db BANK(CinnabarPokecenter_h)
db BANK(CinnabarMart_h)
db BANK(CinnabarMart_h)
@@ -179,73 +179,73 @@ MapHeaderBanks::
db BANK(CopycatsHouse2F_h)
db BANK(FightingDojo_h)
db BANK(SaffronGym_h)
- db BANK(SaffronHouse1_h)
+ db BANK(SaffronPidgeyHouse_h)
db BANK(SaffronMart_h)
- db BANK(SilphCo1_h)
+ db BANK(SilphCo1F_h)
db BANK(SaffronPokecenter_h)
- db BANK(SaffronHouse2_h)
- db BANK(Route15Gate_h)
- db BANK(Route15GateUpstairs_h)
- db BANK(Route16Gate_h)
- db BANK(Route16GateUpstairs_h)
- db BANK(Route16House_h)
- db BANK(Route12House_h)
- db BANK(Route18Gate_h)
- db BANK(Route18GateUpstairs_h)
- db BANK(SeafoamIslands1_h)
+ db BANK(MrPsychicsHouse_h)
+ db BANK(Route15Gate1F_h)
+ db BANK(Route15Gate2F_h)
+ db BANK(Route16Gate1F_h)
+ db BANK(Route16Gate2F_h)
+ db BANK(Route16FlyHouse_h)
+ db BANK(Route12SuperRodHouse_h)
+ db BANK(Route18Gate1F_h)
+ db BANK(Route18Gate2F_h)
+ db BANK(SeafoamIslands1F_h)
db BANK(Route22Gate_h)
- db BANK(VictoryRoad2_h)
- db BANK(Route12GateUpstairs_h)
- db BANK(VermilionHouse3_h)
+ db BANK(VictoryRoad2F_h)
+ db BANK(Route12Gate2F_h)
+ db BANK(VermilionTradeHouse_h)
db BANK(DiglettsCave_h)
- db BANK(VictoryRoad3_h)
- db BANK(RocketHideout1_h)
- db BANK(RocketHideout2_h)
- db BANK(RocketHideout3_h)
- db BANK(RocketHideout4_h)
+ db BANK(VictoryRoad3F_h)
+ db BANK(RocketHideoutB1F_h)
+ db BANK(RocketHideoutB2F_h)
+ db BANK(RocketHideoutB3F_h)
+ db BANK(RocketHideoutB4F_h)
db BANK(RocketHideoutElevator_h)
- db $01 ; unused
- db $01 ; unused
- db $01 ; unused
- db BANK(SilphCo2_h)
- db BANK(SilphCo3_h)
- db BANK(SilphCo4_h)
- db BANK(SilphCo5_h)
- db BANK(SilphCo6_h)
- db BANK(SilphCo7_h)
- db BANK(SilphCo8_h)
- db BANK(Mansion2_h)
- db BANK(Mansion3_h)
- db BANK(Mansion4_h)
+ db $01 ; UNUSED_MAP_CC
+ db $01 ; UNUSED_MAP_CD
+ db $01 ; UNUSED_MAP_CE
+ db BANK(SilphCo2F_h)
+ db BANK(SilphCo3F_h)
+ db BANK(SilphCo4F_h)
+ db BANK(SilphCo5F_h)
+ db BANK(SilphCo6F_h)
+ db BANK(SilphCo7F_h)
+ db BANK(SilphCo8F_h)
+ db BANK(PokemonMansion2F_h)
+ db BANK(PokemonMansion3F_h)
+ db BANK(PokemonMansionB1F_h)
db BANK(SafariZoneEast_h)
db BANK(SafariZoneNorth_h)
db BANK(SafariZoneWest_h)
db BANK(SafariZoneCenter_h)
- db BANK(SafariZoneRestHouse1_h)
+ db BANK(SafariZoneCenterRestHouse_h)
db BANK(SafariZoneSecretHouse_h)
- db BANK(SafariZoneRestHouse2_h)
- db BANK(SafariZoneRestHouse3_h)
- db BANK(SafariZoneRestHouse4_h)
- db BANK(UnknownDungeon2_h)
- db BANK(UnknownDungeon3_h)
- db BANK(UnknownDungeon1_h)
- db BANK(NameRater_h)
- db BANK(CeruleanHouse2_h)
- db $01 ; unused
- db BANK(RockTunnel2_h)
- db BANK(SilphCo9_h)
- db BANK(SilphCo10_h)
- db BANK(SilphCo11_h)
+ db BANK(SafariZoneWestRestHouse_h)
+ db BANK(SafariZoneEastRestHouse_h)
+ db BANK(SafariZoneNorthRestHouse_h)
+ db BANK(CeruleanCave2F_h)
+ db BANK(CeruleanCaveB1F_h)
+ db BANK(CeruleanCave1F_h)
+ db BANK(NameRatersHouse_h)
+ db BANK(CeruleanBadgeHouse_h)
+ db $01 ; UNUSED_MAP_E7
+ db BANK(RockTunnelB1F_h)
+ db BANK(SilphCo9F_h)
+ db BANK(SilphCo10F_h)
+ db BANK(SilphCo11F_h)
db BANK(SilphCoElevator_h)
- db $11 ; unused
- db $11 ; unused
+ db $11 ; UNUSED_MAP_ED
+ db $11 ; UNUSED_MAP_EE
db BANK(TradeCenter_h)
db BANK(Colosseum_h)
- db $11 ; unused
- db $11 ; unused
- db $11 ; unused
- db $11 ; unused
- db BANK(Lorelei_h)
- db BANK(Bruno_h)
- db BANK(Agatha_h)
+ db $11 ; UNUSED_MAP_F1
+ db $11 ; UNUSED_MAP_F2
+ db $11 ; UNUSED_MAP_F3
+ db $11 ; UNUSED_MAP_F4
+ db BANK(LoreleisRoom_h)
+ db BANK(BrunosRoom_h)
+ db BANK(AgathasRoom_h)
db BANK(BeachHouse_h)
diff --git a/data/map_header_pointers.asm b/data/map_header_pointers.asm
index 325ff4bb..6ea31795 100644
--- a/data/map_header_pointers.asm
+++ b/data/map_header_pointers.asm
@@ -11,7 +11,7 @@ MapHeaderPointers::
dw CinnabarIsland_h
dw IndigoPlateau_h
dw SaffronCity_h
- dw SaffronCity_h
+ dw SaffronCity_h ; UNUSED_MAP_0B
dw Route1_h
dw Route2_h
dw Route3_h
@@ -40,212 +40,212 @@ MapHeaderPointers::
dw RedsHouse1F_h
dw RedsHouse2F_h
dw BluesHouse_h
- dw OaksLab_h ;id=40
+ dw OaksLab_h
dw ViridianPokecenter_h
dw ViridianMart_h
- dw School_h
- dw ViridianHouse_h
+ dw ViridianSchoolHouse_h
+ dw ViridianNicknameHouse_h
dw ViridianGym_h
dw DiglettsCaveRoute2_h
- dw ViridianForestExit_h
- dw Route2House_h
+ dw ViridianForestNorthGate_h
+ dw Route2TradeHouse_h
dw Route2Gate_h
- dw ViridianForestEntrance_h ;id=50
+ dw ViridianForestSouthGate_h
dw ViridianForest_h
dw Museum1F_h
dw Museum2F_h
dw PewterGym_h
- dw PewterHouse1_h
+ dw PewterNidoranHouse_h
dw PewterMart_h
- dw PewterHouse2_h
+ dw PewterSpeechHouse_h
dw PewterPokecenter_h
- dw MtMoon1_h
- dw MtMoon2_h ;id=60
- dw MtMoon3_h
- dw CeruleanHouseTrashed_h
- dw CeruleanHouse1_h
+ dw MtMoon1F_h
+ dw MtMoonB1F_h
+ dw MtMoonB2F_h
+ dw CeruleanTrashedHouse_h
+ dw CeruleanTradeHouse_h
dw CeruleanPokecenter_h
dw CeruleanGym_h
dw BikeShop_h
dw CeruleanMart_h
dw MtMoonPokecenter_h
- dw CeruleanHouseTrashed_h ; copy
+ dw CeruleanTrashedHouse_h ; CERULEAN_TRASHED_HOUSE_COPY
dw Route5Gate_h
- dw UndergroundPathEntranceRoute5_h
- dw DayCareM_h
+ dw UndergroundPathRoute5_h
+ dw Daycare_h
dw Route6Gate_h
- dw UndergroundPathEntranceRoute6_h
- dw UndergroundPathEntranceRoute6_h ; unused
+ dw UndergroundPathRoute6_h
+ dw UndergroundPathRoute6_h ; UNDERGROUND_PATH_ROUTE_6_COPY
dw Route7Gate_h
- dw UndergroundPathEntranceRoute7_h
- dw UndergroundPathEntranceRoute7Copy_h
+ dw UndergroundPathRoute7_h
+ dw UndergroundPathRoute7Copy_h
dw Route8Gate_h
- dw UndergroundPathEntranceRoute8_h ;id=80
+ dw UndergroundPathRoute8_h
dw RockTunnelPokecenter_h
- dw RockTunnel1_h
+ dw RockTunnel1F_h
dw PowerPlant_h
- dw Route11Gate_h
- dw DiglettsCaveEntranceRoute11_h
- dw Route11GateUpstairs_h
- dw Route12Gate_h
+ dw Route11Gate1F_h
+ dw DiglettsCaveRoute11_h
+ dw Route11Gate2F_h
+ dw Route12Gate1F_h
dw BillsHouse_h
dw VermilionPokecenter_h
- dw FanClub_h ;id=90
+ dw PokemonFanClub_h
dw VermilionMart_h
dw VermilionGym_h
- dw VermilionHouse1_h
+ dw VermilionPidgeyHouse_h
dw VermilionDock_h
- dw SSAnne1_h
- dw SSAnne2_h
- dw SSAnne3_h
- dw SSAnne4_h
- dw SSAnne5_h
- dw SSAnne6_h ;id=100
- dw SSAnne7_h
- dw SSAnne8_h
- dw SSAnne9_h
- dw SSAnne10_h
- dw Lance_h ; unused
- dw Lance_h ; unused
- dw Lance_h ; unused
- dw VictoryRoad1_h
- dw Lance_h ; unused
- dw Lance_h ; unused ;id=110
- dw Lance_h ; unused
- dw Lance_h ; unused
- dw Lance_h
- dw Lance_h ; unused
- dw Lance_h ; unused
- dw Lance_h ; unused
- dw Lance_h ; unused
- dw HallofFameRoom_h
- dw UndergroundPathNS_h
- dw Gary_h ;id=120
- dw UndergroundPathWE_h
- dw CeladonMart1_h
- dw CeladonMart2_h
- dw CeladonMart3_h
- dw CeladonMart4_h
+ dw SSAnne1F_h
+ dw SSAnne2F_h
+ dw SSAnne3F_h
+ dw SSAnneB1F_h
+ dw SSAnneBow_h
+ dw SSAnneKitchen_h
+ dw SSAnneCaptainsRoom_h
+ dw SSAnne1FRooms_h
+ dw SSAnne2FRooms_h
+ dw SSAnneB1FRooms_h
+ dw LancesRoom_h ; UNUSED_MAP_69
+ dw LancesRoom_h ; UNUSED_MAP_6A
+ dw LancesRoom_h ; UNUSED_MAP_6B
+ dw VictoryRoad1F_h
+ dw LancesRoom_h ; UNUSED_MAP_6D
+ dw LancesRoom_h ; UNUSED_MAP_6E
+ dw LancesRoom_h ; UNUSED_MAP_6F
+ dw LancesRoom_h ; UNUSED_MAP_70
+ dw LancesRoom_h
+ dw LancesRoom_h ; UNUSED_MAP_72
+ dw LancesRoom_h ; UNUSED_MAP_73
+ dw LancesRoom_h ; UNUSED_MAP_74
+ dw LancesRoom_h ; UNUSED_MAP_75
+ dw HallOfFame_h
+ dw UndergroundPathNorthSouth_h
+ dw ChampionsRoom_h
+ dw UndergroundPathWestEast_h
+ dw CeladonMart1F_h
+ dw CeladonMart2F_h
+ dw CeladonMart3F_h
+ dw CeladonMart4F_h
dw CeladonMartRoof_h
dw CeladonMartElevator_h
- dw CeladonMansion1_h
- dw CeladonMansion2_h
- dw CeladonMansion3_h ;id=130
- dw CeladonMansion4_h
- dw CeladonMansion5_h
+ dw CeladonMansion1F_h
+ dw CeladonMansion2F_h
+ dw CeladonMansion3F_h
+ dw CeladonMansionRoof_h
+ dw CeladonMansionRoofHouse_h
dw CeladonPokecenter_h
dw CeladonGym_h
- dw CeladonGameCorner_h
- dw CeladonMart5_h
- dw CeladonPrizeRoom_h
+ dw GameCorner_h
+ dw CeladonMart5F_h
+ dw GameCornerPrizeRoom_h
dw CeladonDiner_h
- dw CeladonHouse_h
- dw CeladonHotel_h ;id=140
+ dw CeladonChiefHouse_h
+ dw CeladonHotel_h
dw LavenderPokecenter_h
- dw PokemonTower1_h
- dw PokemonTower2_h
- dw PokemonTower3_h
- dw PokemonTower4_h
- dw PokemonTower5_h
- dw PokemonTower6_h
- dw PokemonTower7_h
- dw LavenderHouse1_h
- dw LavenderMart_h ;id=150
- dw LavenderHouse2_h
+ dw PokemonTower1F_h
+ dw PokemonTower2F_h
+ dw PokemonTower3F_h
+ dw PokemonTower4F_h
+ dw PokemonTower5F_h
+ dw PokemonTower6F_h
+ dw PokemonTower7F_h
+ dw MrFujisHouse_h
+ dw LavenderMart_h
+ dw LavenderCuboneHouse_h
dw FuchsiaMart_h
- dw FuchsiaHouse1_h
+ dw FuchsiaBillsGrandpasHouse_h
dw FuchsiaPokecenter_h
- dw FuchsiaHouse2_h
- dw SafariZoneEntrance_h
+ dw WardensHouse_h
+ dw SafariZoneGate_h
dw FuchsiaGym_h
dw FuchsiaMeetingRoom_h
- dw SeafoamIslands2_h
- dw SeafoamIslands3_h ;id=160
- dw SeafoamIslands4_h
- dw SeafoamIslands5_h
- dw VermilionHouse2_h
- dw FuchsiaHouse3_h
- dw Mansion1_h
+ dw SeafoamIslandsB1F_h
+ dw SeafoamIslandsB2F_h
+ dw SeafoamIslandsB3F_h
+ dw SeafoamIslandsB4F_h
+ dw VermilionOldRodHouse_h
+ dw FuchsiaGoodRodHouse_h
+ dw PokemonMansion1F_h
dw CinnabarGym_h
- dw Lab1_h
- dw Lab2_h
- dw Lab3_h
- dw Lab4_h ;id=170
+ dw CinnabarLab_h
+ dw CinnabarLabTradeRoom_h
+ dw CinnabarLabMetronomeRoom_h
+ dw CinnabarLabFossilRoom_h
dw CinnabarPokecenter_h
dw CinnabarMart_h
- dw CinnabarMart_h ; unused
+ dw CinnabarMart_h ; CINNABAR_MART_COPY
dw IndigoPlateauLobby_h
dw CopycatsHouse1F_h
dw CopycatsHouse2F_h
dw FightingDojo_h
dw SaffronGym_h
- dw SaffronHouse1_h
- dw SaffronMart_h ;id=180
- dw SilphCo1_h
+ dw SaffronPidgeyHouse_h
+ dw SaffronMart_h
+ dw SilphCo1F_h
dw SaffronPokecenter_h
- dw SaffronHouse2_h
- dw Route15Gate_h
- dw Route15GateUpstairs_h
- dw Route16Gate_h
- dw Route16GateUpstairs_h
- dw Route16House_h
- dw Route12House_h
- dw Route18Gate_h ;id=190
- dw Route18GateUpstairs_h
- dw SeafoamIslands1_h
+ dw MrPsychicsHouse_h
+ dw Route15Gate1F_h
+ dw Route15Gate2F_h
+ dw Route16Gate1F_h
+ dw Route16Gate2F_h
+ dw Route16FlyHouse_h
+ dw Route12SuperRodHouse_h
+ dw Route18Gate1F_h
+ dw Route18Gate2F_h
+ dw SeafoamIslands1F_h
dw Route22Gate_h
- dw VictoryRoad2_h
- dw Route12GateUpstairs_h
- dw VermilionHouse3_h
+ dw VictoryRoad2F_h
+ dw Route12Gate2F_h
+ dw VermilionTradeHouse_h
dw DiglettsCave_h
- dw VictoryRoad3_h
- dw RocketHideout1_h
- dw RocketHideout2_h ;200
- dw RocketHideout3_h
- dw RocketHideout4_h
+ dw VictoryRoad3F_h
+ dw RocketHideoutB1F_h
+ dw RocketHideoutB2F_h
+ dw RocketHideoutB3F_h
+ dw RocketHideoutB4F_h
dw RocketHideoutElevator_h
- dw RocketHideoutElevator_h ; unused
- dw RocketHideoutElevator_h ; unused
- dw RocketHideoutElevator_h ; unused
- dw SilphCo2_h
- dw SilphCo3_h
- dw SilphCo4_h
- dw SilphCo5_h ;210
- dw SilphCo6_h
- dw SilphCo7_h
- dw SilphCo8_h
- dw Mansion2_h
- dw Mansion3_h
- dw Mansion4_h
+ dw RocketHideoutElevator_h ; UNUSED_MAP_CC
+ dw RocketHideoutElevator_h ; UNUSED_MAP_CD
+ dw RocketHideoutElevator_h ; UNUSED_MAP_CE
+ dw SilphCo2F_h
+ dw SilphCo3F_h
+ dw SilphCo4F_h
+ dw SilphCo5F_h
+ dw SilphCo6F_h
+ dw SilphCo7F_h
+ dw SilphCo8F_h
+ dw PokemonMansion2F_h
+ dw PokemonMansion3F_h
+ dw PokemonMansionB1F_h
dw SafariZoneEast_h
dw SafariZoneNorth_h
dw SafariZoneWest_h
- dw SafariZoneCenter_h ;220
- dw SafariZoneRestHouse1_h
+ dw SafariZoneCenter_h
+ dw SafariZoneCenterRestHouse_h
dw SafariZoneSecretHouse_h
- dw SafariZoneRestHouse2_h
- dw SafariZoneRestHouse3_h
- dw SafariZoneRestHouse4_h
- dw UnknownDungeon2_h
- dw UnknownDungeon3_h
- dw UnknownDungeon1_h
- dw NameRater_h
- dw CeruleanHouse2_h
- dw Route16Gate_h ; unused
- dw RockTunnel2_h
- dw SilphCo9_h
- dw SilphCo10_h
- dw SilphCo11_h
+ dw SafariZoneWestRestHouse_h
+ dw SafariZoneEastRestHouse_h
+ dw SafariZoneNorthRestHouse_h
+ dw CeruleanCave2F_h
+ dw CeruleanCaveB1F_h
+ dw CeruleanCave1F_h
+ dw NameRatersHouse_h
+ dw CeruleanBadgeHouse_h
+ dw Route16Gate1F_h ; UNUSED_MAP_E7
+ dw RockTunnelB1F_h
+ dw SilphCo9F_h
+ dw SilphCo10F_h
+ dw SilphCo11F_h
dw SilphCoElevator_h
- dw SilphCo2_h ; unused
- dw SilphCo2_h ; unused
+ dw SilphCo2F_h ; UNUSED_MAP_ED
+ dw SilphCo2F_h ; UNUSED_MAP_EE
dw TradeCenter_h
dw Colosseum_h
- dw SilphCo2_h ; unused
- dw SilphCo2_h ; unused
- dw SilphCo2_h ; unused
- dw SilphCo2_h ; unused
- dw Lorelei_h
- dw Bruno_h
- dw Agatha_h ;247
+ dw SilphCo2F_h ; UNUSED_MAP_F1
+ dw SilphCo2F_h ; UNUSED_MAP_F2
+ dw SilphCo2F_h ; UNUSED_MAP_F3
+ dw SilphCo2F_h ; UNUSED_MAP_F4
+ dw LoreleisRoom_h
+ dw BrunosRoom_h
+ dw AgathasRoom_h ;247
dw BeachHouse_h
diff --git a/data/map_songs.asm b/data/map_songs.asm
index 973f6945..63417ade 100644
--- a/data/map_songs.asm
+++ b/data/map_songs.asm
@@ -1,5 +1,5 @@
MapSongBanks:
- db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ;PALLET_TOWN
+ db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; PALLET_TOWN
db MUSIC_CITIES1, BANK(Music_Cities1) ; VIRIDIAN_CITY
db MUSIC_CITIES1, BANK(Music_Cities1) ; PEWTER_CITY
db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_CITY
@@ -10,7 +10,7 @@ MapSongBanks:
db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_ISLAND
db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; INDIGO_PLATEAU
db MUSIC_CITIES1, BANK(Music_Cities1) ; SAFFRON_CITY
- db MUSIC_CITIES1, BANK(Music_Cities1) ; unused
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; UNUSED_MAP_0B
db MUSIC_ROUTES1, BANK(Music_Routes1) ; ROUTE_1
db MUSIC_ROUTES1, BANK(Music_Routes1) ; ROUTE_2
db MUSIC_ROUTES3, BANK(Music_Routes3) ; ROUTE_3
@@ -36,215 +36,215 @@ MapSongBanks:
db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; ROUTE_23
db MUSIC_ROUTES2, BANK(Music_Routes2) ; ROUTE_24
db MUSIC_ROUTES2, BANK(Music_Routes2) ; ROUTE_25
- db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; RedsHouse1F
- db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; RedsHouse2F
- db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; BluesHouse
- db MUSIC_OAKS_LAB, BANK(Music_OaksLab) ; OaksLab
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; ViridianPokecenter
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; ViridianMart
- db MUSIC_CITIES1, BANK(Music_Cities1) ; School
- db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianHouse
- db MUSIC_GYM, BANK(Music_Gym) ; ViridianGym
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCaveRoute2
- db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianForestExit
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route2House
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route2Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; ViridianForestEntrance
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; ViridianForest
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Museum1F
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Museum2F
- db MUSIC_GYM, BANK(Music_Gym) ; PewterGym
- db MUSIC_CITIES1, BANK(Music_Cities1) ; PewterHouse1
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PewterMart
- db MUSIC_CITIES1, BANK(Music_Cities1) ; PewterHouse2
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PewterPokecenter
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon1
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon2
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MtMoon3
- db MUSIC_CITIES2, BANK(Music_Cities2) ; CeruleanHouseTrashed
- db MUSIC_CITIES2, BANK(Music_Cities2) ; CeruleanHouse1
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeruleanPokecenter
- db MUSIC_GYM, BANK(Music_Gym) ; CeruleanGym
- db MUSIC_CITIES2, BANK(Music_Cities2) ; BikeShop
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeruleanMart
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; MtMoonPokecenter
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; CeruleanHouseTrashed
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route5Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute5
- db MUSIC_CITIES1, BANK(Music_Cities1) ; DayCareM
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route6Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundTunnelEntranceRoute6
- db MUSIC_VERMILION, BANK(Music_Vermilion) ; FREEZE
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route7Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundPathEntranceRoute7
- db MUSIC_CELADON, BANK(Music_Celadon) ;FREEZE
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route8Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; UndergroundPathEntranceRoute8
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; RockTunnelPokecenter
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; RockTunnel1
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; PowerPlant
- db MUSIC_VERMILION, BANK(Music_Vermilion) ; Route11Gate
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCaveEntranceRoute11
- db MUSIC_VERMILION, BANK(Music_Vermilion) ; Route11GateUpstairs
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route12Gate
- db MUSIC_CITIES2, BANK(Music_Cities2) ; BillsHouse
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VermilionPokecenter
- db MUSIC_VERMILION, BANK(Music_Vermilion) ; FanClub
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VermilionMart
- db MUSIC_GYM, BANK(Music_Gym) ; VermilionGym
- db MUSIC_VERMILION, BANK(Music_Vermilion) ; VermilionHouse1
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; VermilionDock
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne1
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne2
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne3
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne4
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne5
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne6
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne7
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne8
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne9
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SSAnne10
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ;unused
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ;unused
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad1
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ;unused
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ;unused
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ;unused
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ;unused
- db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; Lance
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
- db MUSIC_SS_ANNE, BANK(Music_SSAnne) ;unused
- db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; HallofFameRoom
- db MUSIC_ROUTES1, BANK(Music_Routes1) ; UndergroundPathNS
- db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; Gary
- db MUSIC_ROUTES1, BANK(Music_Routes1) ; UndergroundPathWE
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart1
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart2
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart3
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart4
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMartRoof
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMartElevator
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion1
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion2
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion3
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion4
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonMansion5
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonPokecenter
- db MUSIC_GYM, BANK(Music_Gym) ; CeladonGym
- db MUSIC_GAME_CORNER, BANK(Music_GameCorner) ; CeladonGameCorner
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CeladonMart5
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonPrizeRoom
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonDiner
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonHouse
- db MUSIC_CELADON, BANK(Music_Celadon) ; CeladonHotel
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LavenderPokecenter
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower1
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower2
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower3
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower4
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower5
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower6
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; PokemonTower7
- db MUSIC_LAVENDER, BANK(Music_Lavender) ; LavenderHouse1
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LavenderMart
- db MUSIC_LAVENDER, BANK(Music_Lavender) ; LavenderHouse2
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FuchsiaMart
- db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse1
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FuchsiaPokecenter
- db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse2
- db MUSIC_CITIES2, BANK(Music_Cities2) ; SafariZoneEntrance
- db MUSIC_GYM, BANK(Music_Gym) ; FuchsiaGym
- db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaMeetingRoom
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands2
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands3
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands4
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands5
- db MUSIC_CITIES2, BANK(Music_Cities2) ; VermilionHouse2
- db MUSIC_CITIES2, BANK(Music_Cities2) ; FuchsiaHouse3
- db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion1
- db MUSIC_GYM, BANK(Music_Gym) ; CinnabarGym
- db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab1
- db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab2
- db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab3
- db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; Lab4
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CinnabarPokecenter
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CinnabarMart
- db MUSIC_CINNABAR, BANK(Music_Cinnabar)
- db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; IndigoPlateauLobby
- db MUSIC_CITIES1, BANK(Music_Cities1) ; CopycatsHouse1F
- db MUSIC_CITIES1, BANK(Music_Cities1) ; CopycatsHouse2F
- db MUSIC_CITIES1, BANK(Music_Cities1) ; FightingDojo
- db MUSIC_GYM, BANK(Music_Gym) ; SaffronGym
- db MUSIC_CITIES1, BANK(Music_Cities1) ; SaffronHouse1
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SaffronMart
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo1
- db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SaffronPokecenter
- db MUSIC_CITIES1, BANK(Music_Cities1) ; SaffronHouse2
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route15Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route15GateUpstairs
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route16Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route16GateUpstairs
- db MUSIC_CELADON, BANK(Music_Celadon) ; Route16House
- db MUSIC_CELADON, BANK(Music_Celadon) ; Route12House
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route18Gate
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route18GateUpstairs
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SeafoamIslands1
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; Route22Gate
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad2
- db MUSIC_CITIES1, BANK(Music_Cities1) ; Route12GateUpstairs
- db MUSIC_VERMILION, BANK(Music_Vermilion) ; VermilionHouse3
- db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DiglettsCave
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VictoryRoad3
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout1
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout2
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout3
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideout4
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; RocketHideoutElevator
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1)
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1)
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1)
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo2
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo3
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo4
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo5
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo6
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo7
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo8
- db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion2
- db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion3
- db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; Mansion4
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneEast
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneNorth
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneWest
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneCenter
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse1
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneSecretHouse
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse2
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse3
- db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SafariZoneRestHouse4
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon2
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon3
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UnknownDungeon1
- db MUSIC_CITIES2, BANK(Music_Cities2) ; NameRater
- db MUSIC_CITIES1, BANK(Music_Cities1) ; CeruleanHouse2
- db MUSIC_CINNABAR, BANK(Music_Cinnabar)
- db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; RockTunnel2
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo9
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo10
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCo11
- db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SilphCoElevator
- db MUSIC_SILPH_CO, BANK(Music_SilphCo)
- db MUSIC_SILPH_CO, BANK(Music_SilphCo)
- db MUSIC_CELADON, BANK(Music_Celadon) ; BattleCenterM
- db MUSIC_CELADON, BANK(Music_Celadon) ; TradeCenterM
- db MUSIC_SILPH_CO, BANK(Music_SilphCo)
- db MUSIC_SILPH_CO, BANK(Music_SilphCo)
- db MUSIC_SILPH_CO, BANK(Music_SilphCo)
- db MUSIC_SILPH_CO, BANK(Music_SilphCo)
- db MUSIC_GYM, BANK(Music_Gym) ; Lorelei
- db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; Bruno
- db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; Agatha
- db MUSIC_ROUTES3, BANK(Music_Routes3) ; BeachHouse
+ db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; REDS_HOUSE_1F
+ db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; REDS_HOUSE_2F
+ db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; BLUES_HOUSE
+ db MUSIC_OAKS_LAB, BANK(Music_OaksLab) ; OAKS_LAB
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VIRIDIAN_POKECENTER
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VIRIDIAN_MART
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; VIRIDIAN_SCHOOL_HOUSE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; VIRIDIAN_NICKNAME_HOUSE
+ db MUSIC_GYM, BANK(Music_Gym) ; VIRIDIAN_GYM
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DIGLETTS_CAVE_ROUTE_2
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; VIRIDIAN_FOREST_NORTH_GATE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_2_TRADE_HOUSE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_2_GATE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; VIRIDIAN_FOREST_SOUTH_GATE
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; VIRIDIAN_FOREST
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; MUSEUM_1F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; MUSEUM_2F
+ db MUSIC_GYM, BANK(Music_Gym) ; PEWTER_GYM
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; PEWTER_NIDORAN_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PEWTER_MART
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; PEWTER_SPEECH_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; PEWTER_POKECENTER
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MT_MOON_1F
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MT_MOON_B1F
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MT_MOON_B2F
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_TRASHED_HOUSE
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_TRADE_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CERULEAN_POKECENTER
+ db MUSIC_GYM, BANK(Music_Gym) ; CERULEAN_GYM
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; BIKE_SHOP
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CERULEAN_MART
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; MT_MOON_POKECENTER
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; CERULEAN_TRASHED_HOUSE_COPY
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_5_GATE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; UNDERGROUND_PATH_ROUTE_5
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; DAYCARE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_6_GATE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; UNDERGROUND_PATH_ROUTE_6
+ db MUSIC_VERMILION, BANK(Music_Vermilion) ; UNDERGROUND_PATH_ROUTE_6_COPY
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_7_GATE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; UNDERGROUND_PATH_ROUTE_7
+ db MUSIC_CELADON, BANK(Music_Celadon) ; UNDERGROUND_PATH_ROUTE_7_COPY
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_8_GATE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; UNDERGROUND_PATH_ROUTE_8
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; ROCK_TUNNEL_POKECENTER
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; ROCK_TUNNEL_1F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; POWER_PLANT
+ db MUSIC_VERMILION, BANK(Music_Vermilion) ; ROUTE_11_GATE_1F
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DIGLETTS_CAVE_ROUTE_11
+ db MUSIC_VERMILION, BANK(Music_Vermilion) ; ROUTE_11_GATE_2F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_12_GATE_1F
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; BILLS_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VERMILION_POKECENTER
+ db MUSIC_VERMILION, BANK(Music_Vermilion) ; POKEMON_FAN_CLUB
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; VERMILION_MART
+ db MUSIC_GYM, BANK(Music_Gym) ; VERMILION_GYM
+ db MUSIC_VERMILION, BANK(Music_Vermilion) ; VERMILION_PIDGEY_HOUSE
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; VERMILION_DOCK
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_1F
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_2F
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_3F
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_B1F
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_BOW
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_KITCHEN
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_CAPTAINS_ROOM
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_1F_ROOMS
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_2F_ROOMS
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; SS_ANNE_B1F_ROOMS
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; UNUSED_MAP_69
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; UNUSED_MAP_6A
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_6B
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VICTORY_ROAD_1F
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; UNUSED_MAP_6D
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UNUSED_MAP_6E
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_6F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_70
+ db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; LANCES_ROOM
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_72
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_73
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_74
+ db MUSIC_SS_ANNE, BANK(Music_SSAnne) ; UNUSED_MAP_75
+ db MUSIC_PALLET_TOWN, BANK(Music_PalletTown) ; HALL_OF_FAME
+ db MUSIC_ROUTES1, BANK(Music_Routes1) ; UNDERGROUND_PATH_NORTH_SOUTH
+ db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; CHAMPIONS_ROOM
+ db MUSIC_ROUTES1, BANK(Music_Routes1) ; UNDERGROUND_PATH_WEST_EAST
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_MART_1F
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_MART_2F
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_MART_3F
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_MART_4F
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_MART_ROOF
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_MART_ELEVATOR
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_MANSION_1F
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_MANSION_2F
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_MANSION_3F
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_MANSION_ROOF
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_MANSION_ROOF_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_POKECENTER
+ db MUSIC_GYM, BANK(Music_Gym) ; CELADON_GYM
+ db MUSIC_GAME_CORNER, BANK(Music_GameCorner) ; GAME_CORNER
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CELADON_MART_5F
+ db MUSIC_CELADON, BANK(Music_Celadon) ; GAME_CORNER_PRIZE_ROOM
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_DINER
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_CHIEF_HOUSE
+ db MUSIC_CELADON, BANK(Music_Celadon) ; CELADON_HOTEL
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LAVENDER_POKECENTER
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; POKEMON_TOWER_1F
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; POKEMON_TOWER_2F
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; POKEMON_TOWER_3F
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; POKEMON_TOWER_4F
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; POKEMON_TOWER_5F
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; POKEMON_TOWER_6F
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; POKEMON_TOWER_7F
+ db MUSIC_LAVENDER, BANK(Music_Lavender) ; MR_FUJIS_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; LAVENDER_MART
+ db MUSIC_LAVENDER, BANK(Music_Lavender) ; LAVENDER_CUBONE_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FUCHSIA_MART
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; FUCHSIA_BILLS_GRANDPAS_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; FUCHSIA_POKECENTER
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; WARDENS_HOUSE
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; SAFARI_ZONE_GATE
+ db MUSIC_GYM, BANK(Music_Gym) ; FUCHSIA_GYM
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; FUCHSIA_MEETING_ROOM
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SEAFOAM_ISLANDS_B1F
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SEAFOAM_ISLANDS_B2F
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SEAFOAM_ISLANDS_B3F
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SEAFOAM_ISLANDS_B4F
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; VERMILION_OLD_ROD_HOUSE
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; FUCHSIA_GOOD_ROD_HOUSE
+ db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; POKEMON_MANSION_1F
+ db MUSIC_GYM, BANK(Music_Gym) ; CINNABAR_GYM
+ db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_LAB
+ db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_LAB_TRADE_ROOM
+ db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_LAB_METRONOME_ROOM
+ db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_LAB_FOSSIL_ROOM
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CINNABAR_POKECENTER
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CINNABAR_MART
+ db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; CINNABAR_MART_COPY
+ db MUSIC_INDIGO_PLATEAU, BANK(Music_IndigoPlateau) ; INDIGO_PLATEAU_LOBBY
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; COPYCATS_HOUSE_1F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; COPYCATS_HOUSE_2F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; FIGHTING_DOJO
+ db MUSIC_GYM, BANK(Music_Gym) ; SAFFRON_GYM
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; SAFFRON_PIDGEY_HOUSE
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SAFFRON_MART
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_1F
+ db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; SAFFRON_POKECENTER
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; MR_PSYCHICS_HOUSE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_15_GATE_1F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_15_GATE_2F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_16_GATE_1F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_16_GATE_2F
+ db MUSIC_CELADON, BANK(Music_Celadon) ; ROUTE_16_FLY_HOUSE
+ db MUSIC_CELADON, BANK(Music_Celadon) ; ROUTE_12_SUPER_ROD_HOUSE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_18_GATE_1F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_18_GATE_2F
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; SEAFOAM_ISLANDS_1F
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; ROUTE_22_GATE
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VICTORY_ROAD_2F
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; ROUTE_12_GATE_2F
+ db MUSIC_VERMILION, BANK(Music_Vermilion) ; VERMILION_TRADE_HOUSE
+ db MUSIC_DUNGEON2, BANK(Music_Dungeon2) ; DIGLETTS_CAVE
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; VICTORY_ROAD_3F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; ROCKET_HIDEOUT_B1F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; ROCKET_HIDEOUT_B2F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; ROCKET_HIDEOUT_B3F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; ROCKET_HIDEOUT_B4F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; ROCKET_HIDEOUT_ELEVATOR
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UNUSED_MAP_CC
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UNUSED_MAP_CD
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; UNUSED_MAP_CE
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_2F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_3F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_4F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_5F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_6F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_7F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_8F
+ db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; POKEMON_MANSION_2F
+ db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; POKEMON_MANSION_3F
+ db MUSIC_CINNABAR_MANSION, BANK(Music_CinnabarMansion) ; POKEMON_MANSION_B1F
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_EAST
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_NORTH
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_WEST
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_CENTER
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_CENTER_REST_HOUSE
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_SECRET_HOUSE
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_WEST_REST_HOUSE
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_EAST_REST_HOUSE
+ db MUSIC_SAFARI_ZONE, BANK(Music_SafariZone) ; SAFARI_ZONE_NORTH_REST_HOUSE
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; CERULEAN_CAVE_2F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; CERULEAN_CAVE_B1F
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; CERULEAN_CAVE_1F
+ db MUSIC_CITIES2, BANK(Music_Cities2) ; NAME_RATERS_HOUSE
+ db MUSIC_CITIES1, BANK(Music_Cities1) ; CERULEAN_BADGE_HOUSE
+ db MUSIC_CINNABAR, BANK(Music_Cinnabar) ; UNUSED_MAP_E7
+ db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; ROCK_TUNNEL_B1F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_9F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_10F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_11F
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; SILPH_CO_ELEVATOR
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_ED
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_EE
+ db MUSIC_CELADON, BANK(Music_Celadon) ; TRADE_CENTER
+ db MUSIC_CELADON, BANK(Music_Celadon) ; COLOSSEUM
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_F1
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_F2
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_F3
+ db MUSIC_SILPH_CO, BANK(Music_SilphCo) ; UNUSED_MAP_F4
+ db MUSIC_GYM, BANK(Music_Gym) ; LORELEIS_ROOM
+ db MUSIC_DUNGEON1, BANK(Music_Dungeon1) ; BRUNOS_ROOM
+ db MUSIC_POKEMON_TOWER, BANK(Music_PokemonTower) ; AGATHAS_ROOM
+ db MUSIC_ROUTES3, BANK(Music_Routes3) ; BEACH_HOUSE
diff --git a/data/mon_party_sprites.asm b/data/mon_party_sprites.asm
index 81600f45..b94fa0d3 100755
--- a/data/mon_party_sprites.asm
+++ b/data/mon_party_sprites.asm
@@ -1,22 +1,11 @@
MonPartyData:
-; MON = 0
-; BALL_M = 1
-; HELIX = 2
-; FAIRY = 3
-; BIRD_M = 4
-; WATER = 5
-; BUG = 6
-; GRASS = 7
-; SNAKE = 8
-; QUADRUPED = 9
-; PIKACHU = A
dn SPRITE_GRASS, SPRITE_GRASS ;Bulbasaur/Ivysaur
dn SPRITE_GRASS, SPRITE_MON ;Venusaur/Charmander
dn SPRITE_MON, SPRITE_MON ;Charmeleon/Charizard
dn SPRITE_WATER, SPRITE_WATER ;Squirtle/Wartortle
dn SPRITE_WATER, SPRITE_BUG ;Blastoise/Caterpie
dn SPRITE_BUG, SPRITE_BUG ;Metapod/Butterfree
- dn SPRITE_BUG, SPRITE_BUG ;Weedle/Kakuna
+ dn SPRITE_BUG, SPRITE_BUG ;Weedle/Kakuna
dn SPRITE_BUG, SPRITE_BIRD_M ;Beedrill/Pidgey
dn SPRITE_BIRD_M, SPRITE_BIRD_M ;Pidgeotto/Pidgeot
dn SPRITE_QUADRUPED, SPRITE_QUADRUPED ;Rattata/Raticate
diff --git a/data/special_warps.asm b/data/special_warps.asm
index 27837109..6b536b67 100755
--- a/data/special_warps.asm
+++ b/data/special_warps.asm
@@ -2,33 +2,33 @@
; 00: target map ID
; 01: which dungeon warp in the source map was used
DungeonWarpList:
- db SEAFOAM_ISLANDS_2,$01
- db SEAFOAM_ISLANDS_2,$02
- db SEAFOAM_ISLANDS_3,$01
- db SEAFOAM_ISLANDS_3,$02
- db SEAFOAM_ISLANDS_4,$01
- db SEAFOAM_ISLANDS_4,$02
- db SEAFOAM_ISLANDS_5,$01
- db SEAFOAM_ISLANDS_5,$02
- db VICTORY_ROAD_2,$02
- db MANSION_1,$01
- db MANSION_1,$02
- db MANSION_2,$03
+ db SEAFOAM_ISLANDS_B1F,$01
+ db SEAFOAM_ISLANDS_B1F,$02
+ db SEAFOAM_ISLANDS_B2F,$01
+ db SEAFOAM_ISLANDS_B2F,$02
+ db SEAFOAM_ISLANDS_B3F,$01
+ db SEAFOAM_ISLANDS_B3F,$02
+ db SEAFOAM_ISLANDS_B4F,$01
+ db SEAFOAM_ISLANDS_B4F,$02
+ db VICTORY_ROAD_2F,$02
+ db POKEMON_MANSION_1F,$01
+ db POKEMON_MANSION_1F,$02
+ db POKEMON_MANSION_2F,$03
db $FF
DungeonWarpData:
- FLYWARP_DATA SEAFOAM_ISLANDS_2_WIDTH,7,18
- FLYWARP_DATA SEAFOAM_ISLANDS_2_WIDTH,7,23
- FLYWARP_DATA SEAFOAM_ISLANDS_3_WIDTH,7,19
- FLYWARP_DATA SEAFOAM_ISLANDS_3_WIDTH,7,22
- FLYWARP_DATA SEAFOAM_ISLANDS_4_WIDTH,7,18
- FLYWARP_DATA SEAFOAM_ISLANDS_4_WIDTH,7,19
- FLYWARP_DATA SEAFOAM_ISLANDS_5_WIDTH,14,4
- FLYWARP_DATA SEAFOAM_ISLANDS_5_WIDTH,14,5
- FLYWARP_DATA VICTORY_ROAD_2_WIDTH,16,22
- FLYWARP_DATA MANSION_1_WIDTH,14,16
- FLYWARP_DATA MANSION_1_WIDTH,14,16
- FLYWARP_DATA MANSION_2_WIDTH,14,18
+ FLYWARP_DATA SEAFOAM_ISLANDS_B1F_WIDTH,7,18
+ FLYWARP_DATA SEAFOAM_ISLANDS_B1F_WIDTH,7,23
+ FLYWARP_DATA SEAFOAM_ISLANDS_B2F_WIDTH,7,19
+ FLYWARP_DATA SEAFOAM_ISLANDS_B2F_WIDTH,7,22
+ FLYWARP_DATA SEAFOAM_ISLANDS_B3F_WIDTH,7,18
+ FLYWARP_DATA SEAFOAM_ISLANDS_B3F_WIDTH,7,19
+ FLYWARP_DATA SEAFOAM_ISLANDS_B4F_WIDTH,14,4
+ FLYWARP_DATA SEAFOAM_ISLANDS_B4F_WIDTH,14,5
+ FLYWARP_DATA VICTORY_ROAD_2F_WIDTH,16,22
+ FLYWARP_DATA POKEMON_MANSION_1F_WIDTH,14,16
+ FLYWARP_DATA POKEMON_MANSION_1F_WIDTH,14,16
+ FLYWARP_DATA POKEMON_MANSION_2F_WIDTH,14,18
;Format:
; db Map_id
diff --git a/data/super_rod.asm b/data/super_rod.asm
index 1303edbb..01c6b588 100755
--- a/data/super_rod.asm
+++ b/data/super_rod.asm
@@ -26,8 +26,8 @@ FishingSlots::
db SAFARI_ZONE_EAST,MAGIKARP,5,MAGIKARP,10,MAGIKARP,15,DRATINI,15
db SAFARI_ZONE_NORTH,MAGIKARP,5,MAGIKARP,10,MAGIKARP,15,DRATINI,15
db SAFARI_ZONE_WEST,MAGIKARP,5,MAGIKARP,10,MAGIKARP,15,DRATINI,15
- db SEAFOAM_ISLANDS_4,KRABBY,25,STARYU,20,KINGLER,35,STARYU,40
- db SEAFOAM_ISLANDS_5,KRABBY,25,STARYU,20,KINGLER,35,STARYU,40
- db UNKNOWN_DUNGEON_1,GOLDEEN,25,SEAKING,35,SEAKING,45,SEAKING,55
- db UNKNOWN_DUNGEON_3,GOLDEEN,30,SEAKING,40,SEAKING,50,SEAKING,60
+ db SEAFOAM_ISLANDS_B3F,KRABBY,25,STARYU,20,KINGLER,35,STARYU,40
+ db SEAFOAM_ISLANDS_B4F,KRABBY,25,STARYU,20,KINGLER,35,STARYU,40
+ db CERULEAN_CAVE_1F,GOLDEEN,25,SEAKING,35,SEAKING,45,SEAKING,55
+ db CERULEAN_CAVE_B1F,GOLDEEN,30,SEAKING,40,SEAKING,50,SEAKING,60
db $ff
diff --git a/data/town_map_entries.asm b/data/town_map_entries.asm
index e9ced645..eed56919 100755
--- a/data/town_map_entries.asm
+++ b/data/town_map_entries.asm
@@ -38,65 +38,65 @@ ExternalMapEntries:
EMAP $B,$0,Route25Name
InternalMapEntries:
- IMAP OAKS_LAB, $2,$B,PalletTownName
- IMAP VIRIDIAN_GYM, $2,$8,ViridianCityName
- IMAP VIRIDIAN_FOREST_ENTRANCE, $2,$6,Route2Name
- IMAP VIRIDIAN_FOREST, $2,$4,ViridianForestName
- IMAP PEWTER_POKECENTER, $2,$3,PewterCityName
- IMAP MT_MOON_3, $6,$2,MountMoonName
- IMAP CERULEAN_MART, $A,$2,CeruleanCityName
- IMAP MT_MOON_POKECENTER, $5,$2,Route4Name
- IMAP TRASHED_HOUSE_COPY, $A,$2,CeruleanCityName
- IMAP DAYCAREM, $A,$4,Route5Name
- IMAP PATH_ENTRANCE_ROUTE_6_COPY,$A,$6,Route6Name
- IMAP PATH_ENTRANCE_ROUTE_7_COPY,$9,$5,Route7Name
- IMAP PATH_ENTRANCE_ROUTE_8, $B,$5,Route8Name
- IMAP ROCK_TUNNEL_1, $E,$3,RockTunnelName
- IMAP POWER_PLANT, $F,$4,PowerPlantName
- IMAP ROUTE_11_GATE_2F, $D,$9,Route11Name
- IMAP ROUTE_12_GATE_1F, $E,$7,Route12Name
- IMAP BILLS_HOUSE, $C,$0,SeaCottageName
- IMAP VERMILION_DOCK, $A,$9,VermilionCityName
- IMAP SS_ANNE_10, $9,$A,SSAnneName
- IMAP VICTORY_ROAD_1, $0,$4,VictoryRoadName
- IMAP HALL_OF_FAME, $0,$2,PokemonLeagueName
- IMAP UNDERGROUND_PATH_NS, $A,$5,UndergroundPathName
- IMAP CHAMPIONS_ROOM, $0,$2,PokemonLeagueName
- IMAP UNDERGROUND_PATH_WE, $A,$5,UndergroundPathName
- IMAP CELADON_HOTEL, $7,$5,CeladonCityName
- IMAP LAVENDER_POKECENTER, $E,$5,LavenderTownName
- IMAP POKEMONTOWER_7, $F,$5,PokemonTowerName
- IMAP LAVENDER_HOUSE_2, $E,$5,LavenderTownName
- IMAP FUCHSIA_HOUSE_2, $8,$D,FuchsiaCityName
- IMAP SAFARI_ZONE_ENTRANCE, $8,$C,SafariZoneName
- IMAP FUCHSIA_MEETING_ROOM, $8,$D,FuchsiaCityName
- IMAP SEAFOAM_ISLANDS_5, $5,$F,SeafoamIslandsName
- IMAP VERMILION_HOUSE_2, $A,$9,VermilionCityName
- IMAP FUCHSIA_HOUSE_3, $8,$D,FuchsiaCityName
- IMAP MANSION_1, $2,$F,PokemonMansionName
- IMAP CINNABAR_MART_COPY, $2,$F,CinnabarIslandName
- IMAP INDIGO_PLATEAU_LOBBY, $0,$2,IndigoPlateauName
- IMAP SAFFRON_HOUSE_2, $A,$5,SaffronCityName
- IMAP ROUTE_15_GATE_2F, $9,$D,Route15Name
- IMAP ROUTE_16_HOUSE, $4,$5,Route16Name
- IMAP ROUTE_12_HOUSE, $E,$A,Route12Name
- IMAP ROUTE_18_GATE_2F, $7,$D,Route18Name
- IMAP SEAFOAM_ISLANDS_1, $5,$F,SeafoamIslandsName
- IMAP ROUTE_22_GATE, $0,$7,Route22Name
- IMAP VICTORY_ROAD_2, $0,$4,VictoryRoadName
- IMAP ROUTE_12_GATE_2F, $E,$7,Route12Name
- IMAP VERMILION_HOUSE_3, $A,$9,VermilionCityName
- IMAP DIGLETTS_CAVE, $3,$4,DiglettsCaveName
- IMAP VICTORY_ROAD_3, $0,$4,VictoryRoadName
- IMAP UNUSED_MAP_CE, $7,$5,RocketHQName
- IMAP SILPH_CO_8F, $A,$5,SilphCoName
- IMAP MANSION_4, $2,$F,PokemonMansionName
- IMAP SAFARI_ZONE_REST_HOUSE_4, $8,$C,SafariZoneName
- IMAP UNKNOWN_DUNGEON_1, $9,$1,CeruleanCaveName
- IMAP NAME_RATERS_HOUSE, $E,$5,LavenderTownName
- IMAP CERULEAN_HOUSE_2, $A,$2,CeruleanCityName
- IMAP ROCK_TUNNEL_2, $E,$3,RockTunnelName
- IMAP SILPH_CO_ELEVATOR, $A,$5,SilphCoName
- IMAP AGATHAS_ROOM, $0,$2,PokemonLeagueName
- IMAP BEACH_HOUSE, $6,$F,Route19Name
+ IMAP OAKS_LAB, $2,$B,PalletTownName
+ IMAP VIRIDIAN_GYM, $2,$8,ViridianCityName
+ IMAP VIRIDIAN_FOREST_SOUTH_GATE, $2,$6,Route2Name
+ IMAP VIRIDIAN_FOREST, $2,$4,ViridianForestName
+ IMAP PEWTER_POKECENTER, $2,$3,PewterCityName
+ IMAP MT_MOON_B2F, $6,$2,MountMoonName
+ IMAP CERULEAN_MART, $A,$2,CeruleanCityName
+ IMAP MT_MOON_POKECENTER, $5,$2,Route4Name
+ IMAP CERULEAN_TRASHED_HOUSE_COPY, $A,$2,CeruleanCityName
+ IMAP DAYCARE, $A,$4,Route5Name
+ IMAP UNDERGROUND_PATH_ROUTE_6_COPY, $A,$6,Route6Name
+ IMAP UNDERGROUND_PATH_ROUTE_7_COPY, $9,$5,Route7Name
+ IMAP UNDERGROUND_PATH_ROUTE_8, $B,$5,Route8Name
+ IMAP ROCK_TUNNEL_1F, $E,$3,RockTunnelName
+ IMAP POWER_PLANT, $F,$4,PowerPlantName
+ IMAP ROUTE_11_GATE_2F, $D,$9,Route11Name
+ IMAP ROUTE_12_GATE_1F, $E,$7,Route12Name
+ IMAP BILLS_HOUSE, $C,$0,SeaCottageName
+ IMAP VERMILION_DOCK, $A,$9,VermilionCityName
+ IMAP SS_ANNE_B1F_ROOMS, $9,$A,SSAnneName
+ IMAP VICTORY_ROAD_1F, $0,$4,VictoryRoadName
+ IMAP HALL_OF_FAME, $0,$2,PokemonLeagueName
+ IMAP UNDERGROUND_PATH_NORTH_SOUTH, $A,$5,UndergroundPathName
+ IMAP CHAMPIONS_ROOM, $0,$2,PokemonLeagueName
+ IMAP UNDERGROUND_PATH_WEST_EAST, $A,$5,UndergroundPathName
+ IMAP CELADON_HOTEL, $7,$5,CeladonCityName
+ IMAP LAVENDER_POKECENTER, $E,$5,LavenderTownName
+ IMAP POKEMON_TOWER_7F, $F,$5,PokemonTowerName
+ IMAP LAVENDER_CUBONE_HOUSE, $E,$5,LavenderTownName
+ IMAP WARDENS_HOUSE, $8,$D,FuchsiaCityName
+ IMAP SAFARI_ZONE_GATE, $8,$C,SafariZoneName
+ IMAP FUCHSIA_MEETING_ROOM, $8,$D,FuchsiaCityName
+ IMAP SEAFOAM_ISLANDS_B4F, $5,$F,SeafoamIslandsName
+ IMAP VERMILION_OLD_ROD_HOUSE, $A,$9,VermilionCityName
+ IMAP FUCHSIA_GOOD_ROD_HOUSE, $8,$D,FuchsiaCityName
+ IMAP POKEMON_MANSION_1F, $2,$F,PokemonMansionName
+ IMAP CINNABAR_MART_COPY, $2,$F,CinnabarIslandName
+ IMAP INDIGO_PLATEAU_LOBBY, $0,$2,IndigoPlateauName
+ IMAP MR_PSYCHICS_HOUSE, $A,$5,SaffronCityName
+ IMAP ROUTE_15_GATE_2F, $9,$D,Route15Name
+ IMAP ROUTE_16_FLY_HOUSE, $4,$5,Route16Name
+ IMAP ROUTE_12_SUPER_ROD_HOUSE, $E,$A,Route12Name
+ IMAP ROUTE_18_GATE_2F, $7,$D,Route18Name
+ IMAP SEAFOAM_ISLANDS_1F, $5,$F,SeafoamIslandsName
+ IMAP ROUTE_22_GATE, $0,$7,Route22Name
+ IMAP VICTORY_ROAD_2F, $0,$4,VictoryRoadName
+ IMAP ROUTE_12_GATE_2F, $E,$7,Route12Name
+ IMAP VERMILION_TRADE_HOUSE, $A,$9,VermilionCityName
+ IMAP DIGLETTS_CAVE, $3,$4,DiglettsCaveName
+ IMAP VICTORY_ROAD_3F, $0,$4,VictoryRoadName
+ IMAP UNUSED_MAP_CE, $7,$5,RocketHQName
+ IMAP SILPH_CO_8F, $A,$5,SilphCoName
+ IMAP POKEMON_MANSION_B1F, $2,$F,PokemonMansionName
+ IMAP SAFARI_ZONE_NORTH_REST_HOUSE, $8,$C,SafariZoneName
+ IMAP CERULEAN_CAVE_1F, $9,$1,CeruleanCaveName
+ IMAP NAME_RATERS_HOUSE, $E,$5,LavenderTownName
+ IMAP CERULEAN_BADGE_HOUSE, $A,$2,CeruleanCityName
+ IMAP ROCK_TUNNEL_B1F, $E,$3,RockTunnelName
+ IMAP SILPH_CO_ELEVATOR, $A,$5,SilphCoName
+ IMAP AGATHAS_ROOM, $0,$2,PokemonLeagueName
+ IMAP BEACH_HOUSE, $6,$F,Route19Name
db $FF
diff --git a/data/town_map_order.asm b/data/town_map_order.asm
index 10131a31..a082c376 100755
--- a/data/town_map_order.asm
+++ b/data/town_map_order.asm
@@ -7,7 +7,7 @@ TownMapOrder:
db DIGLETTS_CAVE
db PEWTER_CITY
db ROUTE_3
- db MT_MOON_1
+ db MT_MOON_1F
db ROUTE_4
db CERULEAN_CITY
db ROUTE_24
@@ -16,12 +16,12 @@ TownMapOrder:
db ROUTE_5
db ROUTE_6
db VERMILION_CITY
- db SS_ANNE_1
+ db SS_ANNE_1F
db ROUTE_9
db ROCK_TUNNEL_POKECENTER
db ROUTE_10
db LAVENDER_TOWN
- db POKEMONTOWER_2
+ db POKEMON_TOWER_2F
db ROUTE_8
db ROUTE_7
db CELADON_CITY
@@ -37,13 +37,13 @@ TownMapOrder:
db FUCHSIA_CITY
db SAFARI_ZONE_EAST
db ROUTE_19
- db SEAFOAM_ISLANDS_2
+ db SEAFOAM_ISLANDS_B1F
db ROUTE_20
db CINNABAR_ISLAND
db ROUTE_21
db ROUTE_22
db ROUTE_23
- db VICTORY_ROAD_3
+ db VICTORY_ROAD_3F
db INDIGO_PLATEAU
db POWER_PLANT
TownMapOrderEnd:
diff --git a/data/trainer_parties.asm b/data/trainer_parties.asm
index 865d1907..0c3dcc8f 100755
--- a/data/trainer_parties.asm
+++ b/data/trainer_parties.asm
@@ -59,16 +59,22 @@ TrainerDataPointers:
YoungsterData:
db 11,RATTATA,EKANS,0
db 14,SPEAROW,0
+; Mt. Moon 1F
db 10,RATTATA,RATTATA,ZUBAT,0
+; Route 24
db 14,RATTATA,EKANS,ZUBAT,0
+; Route 25
db 15,RATTATA,SPEAROW,0
db 17,SLOWPOKE,0
db 14,EKANS,SANDSHREW,0
+; SS Anne 1F Rooms
db 21,NIDORAN_M,0
+; Route 11
db 21,EKANS,0
db 19,SANDSHREW,ZUBAT,0
db 17,RATTATA,RATTATA,RATICATE,0
db 18,NIDORAN_M,NIDORINO,0
+; Unused
db 17,SPEAROW,RATTATA,RATTATA,SPEAROW,0
db 24,SANDSHREW,0
BugCatcherData:
@@ -78,12 +84,17 @@ BugCatcherData:
db 10,CATERPIE,WEEDLE,CATERPIE,0
db 9,WEEDLE,KAKUNA,CATERPIE,METAPOD,0
db 11,CATERPIE,METAPOD,0
+; Mt. Moon 1F
db 11,WEEDLE,KAKUNA,0
db 10,CATERPIE,METAPOD,CATERPIE,0
+; Route 24
db 14,CATERPIE,WEEDLE,0
+; Route 6
db 16,WEEDLE,CATERPIE,WEEDLE,0
db 20,BUTTERFREE,0
+; Unused
db 18,METAPOD,CATERPIE,VENONAT,0
+; Route 9
db 19,BEEDRILL,BEEDRILL,0
db 20,CATERPIE,WEEDLE,VENONAT,0
db 8,CATERPIE,METAPOD,0
@@ -91,150 +102,224 @@ LassData:
db 9,PIDGEY,PIDGEY,0
db 10,RATTATA,NIDORAN_M,0
db 14,JIGGLYPUFF,0
+; Route 4
db 31,PARAS,PARAS,PARASECT,0
+; Mt. Moon 1F
db 11,ODDISH,BELLSPROUT,0
db 14,CLEFAIRY,0
+; Route 24
db 16,PIDGEY,NIDORAN_F,0
db 14,PIDGEY,NIDORAN_F,0
+; Route 25
db 15,NIDORAN_M,NIDORAN_F,0
db 13,ODDISH,PIDGEY,ODDISH,0
+; SS Anne 1F Rooms
db 18,PIDGEY,NIDORAN_F,0
+; SS Anne 2F Rooms
db 20,JIGGLYPUFF,0
+; Route 8
db 23,NIDORAN_F,NIDORINA,0
db 24,MEOWTH,MEOWTH,MEOWTH,0
db 19,PIDGEY,RATTATA,NIDORAN_F,MEOWTH,NIDORAN_M,0
db 22,CLEFAIRY,CLEFAIRY,0
+; Celadon Gym
db 23,BELLSPROUT,WEEPINBELL,0
db 23,ODDISH,GLOOM,0
db 6,NIDORAN_F,NIDORAN_M,0
SailorData:
+; SS Anne Stern
db 18,MACHOP,SHELLDER,0
db 17,MACHOP,TENTACOOL,0
+; SS Anne B1F Rooms
db 21,SHELLDER,0
db 17,HORSEA,SHELLDER,TENTACOOL,0
db 18,TENTACOOL,STARYU,0
db 17,HORSEA,HORSEA,HORSEA,0
db 20,MACHOP,0
+; Vermilion Gym
db 24,MAGNEMITE,0
JrTrainerMData:
+; Pewter Gym
db 9,DIGLETT,SANDSHREW,0
+; Route 24/Route 25
db 14,RATTATA,EKANS,0
+; Route 24
db 18,MANKEY,0
+; Route 6
db 20,SQUIRTLE,0
db 16,SPEAROW,RATICATE,0
+; Unused
db 18,DIGLETT,DIGLETT,SANDSHREW,0
+; Route 9
db 21,GROWLITHE,CHARMANDER,0
db 19,RATTATA,DIGLETT,EKANS,SANDSHREW,0
+; Route 12
db 29,NIDORAN_M,NIDORINO,0
db 16,WEEPINBELL,0
JrTrainerFData:
+; Cerulean Gym
db 19,GOLDEEN,0
+; Route 6
db 16,ODDISH,BELLSPROUT,0
db 16,PIDGEY,PIDGEY,PIDGEY,0
+; Unused
db 22,BULBASAUR,0
+; Route 9
db 18,ODDISH,BELLSPROUT,ODDISH,BELLSPROUT,0
db 23,MEOWTH,0
+; Route 10
db 20,JIGGLYPUFF,CLEFAIRY,0
db 21,PIDGEY,PIDGEOTTO,0
+; Rock Tunnel B1F
db 21,JIGGLYPUFF,PIDGEY,MEOWTH,0
db 22,ODDISH,BULBASAUR,0
+; Celadon Gym
db 24,BULBASAUR,IVYSAUR,0
+; Route 13
db 24,PIDGEY,MEOWTH,RATTATA,PIDGEY,MEOWTH,0
db 30,POLIWAG,POLIWAG,0
db 27,PIDGEY,MEOWTH,PIDGEY,PIDGEOTTO,0
db 28,GOLDEEN,POLIWAG,HORSEA,0
+; Route 20
db 31,GOLDEEN,SEAKING,0
+; Rock Tunnel 1F
db 22,BELLSPROUT,CLEFAIRY,0
db 20,MEOWTH,ODDISH,PIDGEY,0
db 19,PIDGEY,RATTATA,RATTATA,BELLSPROUT,0
+; Route 15
db 28,GLOOM,ODDISH,ODDISH,0
db 29,PIDGEY,PIDGEOTTO,0
db 33,CLEFAIRY,0
db 29,BELLSPROUT,ODDISH,TANGELA,0
+; Route 20
db 30,TENTACOOL,HORSEA,SEEL,0
db 20,CUBONE,0
PokemaniacData:
+; Route 10
db 30,RHYHORN,LICKITUNG,0
db 20,CUBONE,SLOWPOKE,0
+; Rock Tunnel B1F
db 20,SLOWPOKE,SLOWPOKE,SLOWPOKE,0
db 22,CHARMANDER,CUBONE,0
db 25,SLOWPOKE,0
+; Victory Road 2F
db 40,CHARMELEON,LAPRAS,LICKITUNG,0
+; Rock Tunnel 1F
db 23,CUBONE,SLOWPOKE,0
SuperNerdData:
+; Mt. Moon 1F
db 11,MAGNEMITE,VOLTORB,0
+; Mt. Moon B2F
db 12,GRIMER,VOLTORB,KOFFING,0
+; Route 8
db 20,VOLTORB,KOFFING,VOLTORB,MAGNEMITE,0
db 22,GRIMER,MUK,GRIMER,0
db 26,KOFFING,0
+; Unused
db 22,KOFFING,MAGNEMITE,WEEZING,0
db 20,MAGNEMITE,MAGNEMITE,KOFFING,MAGNEMITE,0
db 24,MAGNEMITE,VOLTORB,0
+; Cinnabar Gym
db 36,VULPIX,VULPIX,NINETALES,0
db 34,PONYTA,CHARMANDER,VULPIX,GROWLITHE,0
db 41,RAPIDASH,0
db 37,GROWLITHE,VULPIX,0
HikerData:
+; Mt. Moon 1F
db 10,GEODUDE,GEODUDE,ONIX,0
+; Route 25
db 15,MACHOP,GEODUDE,0
db 13,GEODUDE,GEODUDE,MACHOP,GEODUDE,0
db 17,ONIX,0
+; Route 9
db 21,GEODUDE,ONIX,0
db 20,GEODUDE,MACHOP,GEODUDE,0
+; Route 10
db 21,GEODUDE,ONIX,0
db 19,ONIX,GRAVELER,0
+; Rock Tunnel B1F
db 21,GEODUDE,GEODUDE,GRAVELER,0
db 25,GEODUDE,0
+; Route 9/Rock Tunnel B1F
db 20,MACHOP,ONIX,0
+; Rock Tunnel 1F
db 19,GEODUDE,MACHOP,GEODUDE,GEODUDE,0
db 20,ONIX,ONIX,GEODUDE,0
db 21,GEODUDE,GRAVELER,0
BikerData:
+; Route 13
db 28,KOFFING,KOFFING,KOFFING,0
+; Route 14
db 29,KOFFING,GRIMER,0
+; Route 15
db 25,KOFFING,KOFFING,WEEZING,KOFFING,GRIMER,0
db 28,KOFFING,GRIMER,WEEZING,0
+; Route 16
db 29,GRIMER,KOFFING,0
db 33,WEEZING,0
db 26,GRIMER,GRIMER,GRIMER,GRIMER,0
+; Route 17
+ ; From https://www.smogon.com/smog/issue27/glitch:
+ ; 0E:5FC2 is offset of the ending 0 for this first Biker on Route 17.
+ ; BaseStats + (MonBaseStatsEnd - MonBaseStats) * (000 - 1) = $5FC2;
+ ; that's the formula from GetMonHeader for the base stats of mon #000.
+ ; (BaseStats = $43DE and BANK(BaseStats) = $0E.)
+ ; Finally, PokedexOrder lists 0 as the dex ID for every MissingNo.
+ ; The result is that this data gets interpreted as the base stats
+ ; for MissingNo: 0,33,MUK,0,29,VOLTORB,VOLTORB,0,...,28,GRIMER,GRIMER.
db 28,WEEZING,KOFFING,WEEZING,0
db 33,MUK,0
db 29,VOLTORB,VOLTORB,0
db 29,WEEZING,MUK,0
db 25,KOFFING,WEEZING,KOFFING,KOFFING,WEEZING,0
+; Route 14
db 26,KOFFING,KOFFING,GRIMER,KOFFING,0
db 28,GRIMER,GRIMER,KOFFING,0
db 29,KOFFING,MUK,0
BurglarData:
+; Unused
db 29,GROWLITHE,VULPIX,0
db 33,GROWLITHE,0
db 28,VULPIX,CHARMANDER,PONYTA,0
+; Cinnabar Gym
db 36,GROWLITHE,VULPIX,NINETALES,0
db 41,PONYTA,0
db 37,VULPIX,GROWLITHE,0
+; Mansion 2F
db 34,CHARMANDER,CHARMELEON,0
+; Mansion 3F
db 38,NINETALES,0
+; Mansion B1F
db 34,GROWLITHE,PONYTA,0
EngineerData:
+; Unused
db 21,VOLTORB,MAGNEMITE,0
+; Route 11
db 21,MAGNEMITE,0
db 18,MAGNEMITE,MAGNEMITE,MAGNETON,0
Juggler1Data:
; none
FisherData:
+; SS Anne 2F Rooms
db 17,GOLDEEN,TENTACOOL,GOLDEEN,0
+; SS Anne B1F Rooms
db 17,TENTACOOL,STARYU,SHELLDER,0
+; Route 12
db 22,GOLDEEN,POLIWAG,GOLDEEN,0
db 24,TENTACOOL,GOLDEEN,0
db 27,GOLDEEN,0
db 21,POLIWAG,SHELLDER,GOLDEEN,HORSEA,0
+; Route 21
db 28,SEAKING,GOLDEEN,SEAKING,SEAKING,0
db 31,SHELLDER,CLOYSTER,0
db 27,MAGIKARP,MAGIKARP,MAGIKARP,MAGIKARP,MAGIKARP,MAGIKARP,0
db 33,SEAKING,GOLDEEN,0
+; Route 12
db 24,MAGIKARP,MAGIKARP,0
SwimmerData:
+; Cerulean Gym
db 16,HORSEA,SHELLDER,0
+; Route 19
db 30,TENTACOOL,SHELLDER,0
db 29,GOLDEEN,HORSEA,STARYU,0
db 30,POLIWAG,POLIWHIRL,0
@@ -242,167 +327,244 @@ SwimmerData:
db 29,GOLDEEN,SHELLDER,SEAKING,0
db 30,HORSEA,HORSEA,0
db 27,TENTACOOL,TENTACOOL,STARYU,HORSEA,TENTACRUEL,0
+; Route 20
db 31,SHELLDER,CLOYSTER,0
db 35,STARYU,0
db 28,HORSEA,HORSEA,SEADRA,HORSEA,0
+; Route 21
db 33,SEADRA,TENTACRUEL,0
db 37,STARMIE,0
db 33,STARYU,WARTORTLE,0
db 32,POLIWHIRL,TENTACOOL,SEADRA,0
CueBallData:
+; Route 16
db 28,MACHOP,MANKEY,MACHOP,0
db 29,MANKEY,MACHOP,0
db 33,MACHOP,0
+; Route 17
db 29,MANKEY,PRIMEAPE,0
db 29,MACHOP,MACHOKE,0
db 33,MACHOKE,0
db 26,MANKEY,MANKEY,MACHOKE,MACHOP,0
db 29,PRIMEAPE,MACHOKE,0
+; Route 21
db 31,TENTACOOL,TENTACOOL,TENTACRUEL,0
GamblerData:
+; Route 11
db 18,POLIWAG,HORSEA,0
db 18,BELLSPROUT,ODDISH,0
db 18,VOLTORB,MAGNEMITE,0
db 18,GROWLITHE,VULPIX,0
+; Route 8
db 22,POLIWAG,POLIWAG,POLIWHIRL,0
+; Unused
db 22,ONIX,GEODUDE,GRAVELER,0
+; Route 8
db 24,GROWLITHE,VULPIX,0
BeautyData:
+; Celadon Gym
db 21,ODDISH,BELLSPROUT,ODDISH,BELLSPROUT,0
db 24,BELLSPROUT,BELLSPROUT,0
db 26,EXEGGCUTE,0
+; Route 13
db 27,RATTATA,VULPIX,RATTATA,0
db 29,CLEFAIRY,MEOWTH,0
+; Route 20
db 35,SEAKING,0
db 30,SHELLDER,SHELLDER,CLOYSTER,0
db 31,POLIWAG,SEAKING,0
+; Route 15
db 29,PIDGEOTTO,WIGGLYTUFF,0
db 29,BULBASAUR,IVYSAUR,0
+; Unused
db 33,WEEPINBELL,BELLSPROUT,WEEPINBELL,0
+; Route 19
db 27,POLIWAG,GOLDEEN,SEAKING,GOLDEEN,POLIWAG,0
db 30,GOLDEEN,SEAKING,0
db 29,STARYU,STARYU,STARYU,0
+; Route 20
db 30,SEADRA,HORSEA,SEADRA,0
PsychicData:
+; Saffron Gym
db 31,KADABRA,SLOWPOKE,MR_MIME,KADABRA,0
db 34,MR_MIME,KADABRA,0
db 33,SLOWPOKE,SLOWPOKE,SLOWBRO,0
db 38,SLOWBRO,0
RockerData:
+; Vermilion Gym
db 20,VOLTORB,VOLTORB,VOLTORB,0
+; Route 12
db 29,VOLTORB,ELECTRODE,0
JugglerData:
+; Silph Co. 5F
db 29,KADABRA,MR_MIME,0
+; Victory Road 2F
db 41,DROWZEE,HYPNO,KADABRA,KADABRA,0
+; Fuchsia Gym
db 31,DROWZEE,DROWZEE,KADABRA,DROWZEE,0
db 34,DROWZEE,HYPNO,0
+; Victory Road 2F
db 48,MR_MIME,0
+; Unused
db 33,HYPNO,0
+; Fuchsia Gym
db 38,HYPNO,0
db 34,DROWZEE,KADABRA,0
TamerData:
+; Fuchsia Gym
db 34,SANDSLASH,ARBOK,0
db 33,ARBOK,SANDSLASH,ARBOK,0
+; Viridian Gym
db 43,RHYHORN,0
db 39,ARBOK,TAUROS,0
+; Victory Road 2F
db 44,PERSIAN,GOLDUCK,0
+; Unused
db 42,RHYHORN,PRIMEAPE,ARBOK,TAUROS,0
BirdKeeperData:
+; Route 13
db 29,PIDGEY,PIDGEOTTO,0
db 25,SPEAROW,PIDGEY,PIDGEY,SPEAROW,SPEAROW,0
db 26,PIDGEY,PIDGEOTTO,SPEAROW,FEAROW,0
+; Route 14
db 33,FARFETCHD,0
db 29,SPEAROW,FEAROW,0
+; Route 15
db 26,PIDGEOTTO,FARFETCHD,DODUO,PIDGEY,0
db 28,DODRIO,DODUO,DODUO,0
+; Route 18
db 29,SPEAROW,FEAROW,0
db 34,DODRIO,0
db 26,SPEAROW,SPEAROW,FEAROW,SPEAROW,0
+; Route 20
db 30,FEAROW,FEAROW,PIDGEOTTO,0
+; Unused
db 39,PIDGEOTTO,PIDGEOTTO,PIDGEY,PIDGEOTTO,0
db 42,FARFETCHD,FEAROW,0
+; Route 14
db 28,PIDGEY,DODUO,PIDGEOTTO,0
db 26,PIDGEY,SPEAROW,PIDGEY,FEAROW,0
db 29,PIDGEOTTO,FEAROW,0
db 28,SPEAROW,DODUO,FEAROW,0
BlackbeltData:
+; Fighting Dojo
db 37,HITMONLEE,HITMONCHAN,0
db 31,MANKEY,MANKEY,PRIMEAPE,0
db 32,MACHOP,MACHOKE,0
db 36,PRIMEAPE,0
db 31,MACHOP,MANKEY,PRIMEAPE,0
+; Viridian Gym
db 40,MACHOP,MACHOKE,0
db 43,MACHOKE,0
db 38,MACHOKE,MACHOP,MACHOKE,0
+; Victory Road 2F
db 43,MACHOKE,MACHOP,MACHOKE,0
Green1Data:
db 5,EEVEE,0
+; Route 22
db $FF,9,SPEAROW,8,EEVEE,0
+; Cerulean City
db $FF,18,SPEAROW,15,SANDSHREW,15,RATTATA,17,EEVEE,0
ProfOakData:
+; Unused
db $FF,66,TAUROS,67,EXEGGUTOR,68,ARCANINE,69,BLASTOISE,70,GYARADOS,0
db $FF,66,TAUROS,67,EXEGGUTOR,68,ARCANINE,69,VENUSAUR,70,GYARADOS,0
db $FF,66,TAUROS,67,EXEGGUTOR,68,ARCANINE,69,CHARIZARD,70,GYARADOS,0
ChiefData:
; none
ScientistData:
+; Unused
db 34,KOFFING,VOLTORB,0
+; Silph Co. 2F
db 26,GRIMER,WEEZING,KOFFING,WEEZING,0
db 28,MAGNEMITE,VOLTORB,MAGNETON,0
+; Silph Co. 3F/Mansion 1F
db 29,ELECTRODE,WEEZING,0
+; Silph Co. 4F
db 33,ELECTRODE,0
+; Silph Co. 5F
db 26,MAGNETON,KOFFING,WEEZING,MAGNEMITE,0
+; Silph Co. 6F
db 25,VOLTORB,KOFFING,MAGNETON,MAGNEMITE,KOFFING,0
+; Silph Co. 7F
db 29,ELECTRODE,MUK,0
+; Silph Co. 8F
db 29,GRIMER,ELECTRODE,0
+; Silph Co. 9F
db 28,VOLTORB,KOFFING,MAGNETON,0
+; Silph Co. 10F
db 29,MAGNEMITE,KOFFING,0
+; Mansion 3F
db 33,MAGNEMITE,MAGNETON,VOLTORB,0
+; Mansion B1F
db 34,MAGNEMITE,ELECTRODE,0
GiovanniData:
+; Rocket Hideout B4F
db $FF,25,ONIX,24,RHYHORN,29,PERSIAN,0
+; Silph Co. 11F
db $FF,37,NIDORINO,35,PERSIAN,37,RHYHORN,41,NIDOQUEEN,0
+; Viridian Gym
db $FF,50,DUGTRIO,53,PERSIAN,53,NIDOQUEEN,55,NIDOKING,55,RHYDON,0
RocketData:
+; Mt. Moon B2F
db 13,RATTATA,ZUBAT,0
db 11,SANDSHREW,RATTATA,ZUBAT,0
db 12,ZUBAT,EKANS,0
db 16,RATICATE,0
+; Cerulean City
db 17,MACHOP,DROWZEE,0
+; Route 24
db 15,EKANS,ZUBAT,0
+; Game Corner
db 20,RATICATE,ZUBAT,0
+; Rocket Hideout B1F
db 21,DROWZEE,MACHOP,0
db 21,RATICATE,RATICATE,0
db 20,GRIMER,KOFFING,KOFFING,0
db 19,RATTATA,RATICATE,RATICATE,RATTATA,0
db 22,GRIMER,KOFFING,0
+; Rocket Hideout B2F
db 17,ZUBAT,KOFFING,GRIMER,ZUBAT,RATICATE,0
+; Rocket Hideout B3F
db 20,RATTATA,RATICATE,DROWZEE,0
db 21,MACHOP,MACHOP,0
+; Rocket Hideout B4F
db 23,SANDSHREW,EKANS,SANDSLASH,0
db 23,EKANS,SANDSHREW,ARBOK,0
db 21,KOFFING,ZUBAT,0
+; Pokémon Tower 7F
db 25,ZUBAT,ZUBAT,GOLBAT,0
db 26,KOFFING,DROWZEE,0
db 23,ZUBAT,RATTATA,RATICATE,ZUBAT,0
+; Unused
db 26,DROWZEE,KOFFING,0
+; Silph Co. 2F
db 29,CUBONE,ZUBAT,0
db 25,GOLBAT,ZUBAT,ZUBAT,RATICATE,ZUBAT,0
+; Silph Co. 3F
db 28,RATICATE,HYPNO,RATICATE,0
+; Silph Co. 4F
db 29,MACHOP,DROWZEE,0
db 28,EKANS,ZUBAT,CUBONE,0
+; Silph Co. 5F
db 33,ARBOK,0
db 33,HYPNO,0
+; Silph Co. 6F
db 29,MACHOP,MACHOKE,0
db 28,ZUBAT,ZUBAT,GOLBAT,0
+; Silph Co. 7F
db 26,RATICATE,ARBOK,KOFFING,GOLBAT,0
db 29,CUBONE,CUBONE,0
db 29,SANDSHREW,SANDSLASH,0
+; Silph Co. 8F
db 26,RATICATE,ZUBAT,GOLBAT,RATTATA,0
db 28,WEEZING,GOLBAT,KOFFING,0
+; Silph Co. 9F
db 28,DROWZEE,GRIMER,MACHOP,0
db 28,GOLBAT,DROWZEE,HYPNO,0
+; Silph Co. 10F
db 33,MACHOKE,0
+; Silph Co. 11F
db 25,RATTATA,RATTATA,ZUBAT,RATTATA,EKANS,0
db 32,CUBONE,DROWZEE,MAROWAK,0
;JessieJamesData:
@@ -416,22 +578,33 @@ RocketData:
db 29,WEEZING,0
db 33,WEEZING,0
CooltrainerMData:
+; Viridian Gym
db 39,NIDORINO,NIDOKING,0
+; Victory Road 3F
db 43,EXEGGUTOR,CLOYSTER,ARCANINE,0
db 43,KINGLER,TENTACRUEL,BLASTOISE,0
+; Unused
db 45,KINGLER,STARMIE,0
+; Victory Road 1F
db 42,IVYSAUR,WARTORTLE,CHARMELEON,CHARIZARD,0
+; Unused
db 44,IVYSAUR,WARTORTLE,CHARMELEON,0
db 49,NIDOKING,0
db 44,KINGLER,CLOYSTER,0
+; Viridian Gym
db 39,SANDSLASH,DUGTRIO,0
db 43,RHYHORN,0
CooltrainerFData:
+; Celadon Gym
db 24,WEEPINBELL,GLOOM,IVYSAUR,0
+; Victory Road 3F
db 43,BELLSPROUT,WEEPINBELL,VICTREEBEL,0
db 43,PARASECT,DEWGONG,CHANSEY,0
+; Unused
db 46,VILEPLUME,BUTTERFREE,0
+; Victory Road 1F
db 44,PERSIAN,NINETALES,0
+; Unused
db 45,IVYSAUR,VENUSAUR,0
db 45,NIDORINA,NIDOQUEEN,0
db 43,PERSIAN,NINETALES,RAICHU,0
@@ -452,19 +625,27 @@ BlaineData:
SabrinaData:
db $FF,50,ABRA,50,KADABRA,50,ALAKAZAM,0
GentlemanData:
+; SS Anne 1F Rooms
db 18,GROWLITHE,GROWLITHE,0
db 19,NIDORAN_M,NIDORAN_F,0
+; SS Anne 2F Rooms/Vermilion Gym
db 22,VOLTORB,MAGNEMITE,0
+; Unused
db 48,PRIMEAPE,0
+; SS Anne 2F Rooms
db 17,GROWLITHE,PONYTA,0
Green2Data:
+; SS Anne 2F
db $FF,19,SPEAROW,16,RATTATA,18,SANDSHREW,20,EEVEE,0
+; Pokémon Tower 2F
db $FF,25,FEAROW,23,SHELLDER,22,VULPIX,20,SANDSHREW,25,EEVEE,0
db $FF,25,FEAROW,23,MAGNEMITE,22,SHELLDER,20,SANDSHREW,25,EEVEE,0
db $FF,25,FEAROW,23,VULPIX,22,MAGNEMITE,20,SANDSHREW,25,EEVEE,0
+; Silph Co. 7F
db $FF,38,SANDSLASH,35,NINETALES,37,CLOYSTER,35,KADABRA,40,JOLTEON,0
db $FF,38,SANDSLASH,35,CLOYSTER,37,MAGNETON,35,KADABRA,40,FLAREON,0
db $FF,38,SANDSLASH,35,MAGNETON,37,NINETALES,35,KADABRA,40,VAPOREON,0
+; Route 22
db $FF,47,SANDSLASH,45,EXEGGCUTE,45,NINETALES,47,CLOYSTER,50,KADABRA,53,JOLTEON,0
db $FF,47,SANDSLASH,45,EXEGGCUTE,45,CLOYSTER,47,MAGNETON,50,KADABRA,53,FLAREON,0
db $FF,47,SANDSLASH,45,EXEGGCUTE,45,MAGNETON,47,NINETALES,50,KADABRA,53,VAPOREON,0
@@ -475,27 +656,40 @@ Green3Data:
LoreleiData:
db $FF,54,DEWGONG,53,CLOYSTER,54,SLOWBRO,56,JYNX,56,LAPRAS,0
ChannelerData:
+; Unused
db 22,GASTLY,0
db 24,GASTLY,0
db 23,GASTLY,GASTLY,0
db 24,GASTLY,0
+; Pokémon Tower 3F
db 23,GASTLY,0
db 24,GASTLY,0
+; Unused
db 24,HAUNTER,0
+; Pokémon Tower 3F
db 22,GASTLY,0
+; Pokémon Tower 4F
db 24,GASTLY,0
db 23,GASTLY,GASTLY,0
+; Unused
db 24,GASTLY,0
+; Pokémon Tower 4F
db 22,GASTLY,0
+; Unused
db 24,GASTLY,0
+; Pokémon Tower 5F
db 23,HAUNTER,0
+; Unused
db 24,GASTLY,0
+; Pokémon Tower 5F
db 22,GASTLY,0
db 24,GASTLY,0
db 22,HAUNTER,0
+; Pokémon Tower 6F
db 22,GASTLY,GASTLY,GASTLY,0
db 24,GASTLY,0
db 24,GASTLY,0
+; Saffron Gym
db 34,GASTLY,HAUNTER,0
db 38,HAUNTER,0
db 33,GASTLY,GASTLY,HAUNTER,0
diff --git a/data/wildPokemon/unknowndungeon1.asm b/data/wildPokemon/ceruleancave1.asm
index ff7be04e..ff7be04e 100755..100644
--- a/data/wildPokemon/unknowndungeon1.asm
+++ b/data/wildPokemon/ceruleancave1.asm
diff --git a/data/wildPokemon/unknowndungeon2.asm b/data/wildPokemon/ceruleancave2.asm
index 1fd20019..1fd20019 100755..100644
--- a/data/wildPokemon/unknowndungeon2.asm
+++ b/data/wildPokemon/ceruleancave2.asm
diff --git a/data/wildPokemon/unknowndungeonb1.asm b/data/wildPokemon/ceruleancaveb1.asm
index 5848678f..5848678f 100755..100644
--- a/data/wildPokemon/unknowndungeonb1.asm
+++ b/data/wildPokemon/ceruleancaveb1.asm
diff --git a/data/wild_mons.asm b/data/wild_mons.asm
index c1c44e95..ac4a8897 100755
--- a/data/wild_mons.asm
+++ b/data/wild_mons.asm
@@ -254,12 +254,12 @@ WildDataPointers:
; first part: pokemon found in grass
; second part: pokemon found while surfing
; each part goes as follows:
- ; if first byte == 00, then
- ; no wild pokemon on this map
- ; if first byte != 00, then
- ; first byte is encounter rate
- ; followed by 20 bytes:
- ; level, species (ten times)
+ ; if first byte == 00, then
+ ; no wild pokemon on this map
+ ; if first byte != 00, then
+ ; first byte is encounter rate
+ ; followed by 20 bytes:
+ ; level, species (ten times)
INCLUDE "data/wildPokemon/nomons.asm"
INCLUDE "data/wildPokemon/route1.asm"
@@ -312,9 +312,9 @@ INCLUDE "data/wildPokemon/mansion2.asm"
INCLUDE "data/wildPokemon/mansion3.asm"
INCLUDE "data/wildPokemon/mansionb1.asm"
INCLUDE "data/wildPokemon/route21.asm"
-INCLUDE "data/wildPokemon/unknowndungeon1.asm"
-INCLUDE "data/wildPokemon/unknowndungeon2.asm"
-INCLUDE "data/wildPokemon/unknowndungeonb1.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"