diff options
225 files changed, 1649 insertions, 1426 deletions
diff --git a/data/mapHeaders/agatha.asm b/data/mapHeaders/agatha.asm new file mode 100755 index 00000000..dcfe0231 --- /dev/null +++ b/data/mapHeaders/agatha.asm @@ -0,0 +1,6 @@ +Agatha_h: ; 0x76421 to 0x7642d (12 bytes) (id=247) + 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/battlecenterm.asm b/data/mapHeaders/battlecenterm.asm new file mode 100755 index 00000000..984f7e38 --- /dev/null +++ b/data/mapHeaders/battlecenterm.asm @@ -0,0 +1,6 @@ +BattleCenterM_h: ; 0x4fd04 to 0x4fd10 (12 bytes) (id=239) + db CLUB ; tileset + db BATTLE_CENTER_HEIGHT, BATTLE_CENTER_WIDTH ; dimensions (y, x) + dw BattleCenterMBlocks, BattleCenterMTextPointers, BattleCenterMScript ; blocks, texts, scripts + db $00 ; connections + dw BattleCenterMObject ; objects diff --git a/data/mapHeaders/bikeshop.asm b/data/mapHeaders/bikeshop.asm new file mode 100755 index 00000000..958e9fd4 --- /dev/null +++ b/data/mapHeaders/bikeshop.asm @@ -0,0 +1,6 @@ +BikeShop_h: ; 0x1d730 to 0x1d73c (12 bytes) (bank=7) (id=66) + 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 new file mode 100755 index 00000000..5218c5f3 --- /dev/null +++ b/data/mapHeaders/billshouse.asm @@ -0,0 +1,6 @@ +BillsHouse_h: ; 0x1e75e to 0x1e76a (12 bytes) (bank=7) (id=88) + 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 new file mode 100755 index 00000000..24564da5 --- /dev/null +++ b/data/mapHeaders/blueshouse.asm @@ -0,0 +1,6 @@ +BluesHouse_h: ; 0x19b2f id=39 + 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 new file mode 100755 index 00000000..19536501 --- /dev/null +++ b/data/mapHeaders/bruno.asm @@ -0,0 +1,6 @@ +Bruno_h: ; 0x762ca to 0x762d6 (12 bytes) (id=246) + 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 new file mode 100755 index 00000000..12a1731a --- /dev/null +++ b/data/mapHeaders/celadoncity.asm @@ -0,0 +1,8 @@ +CeladonCity_h: ; 18000 (6:4000) + 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 ROUTE_16, ROUTE_16_WIDTH, 4, 0, ROUTE_16_HEIGHT, Route16Blocks, CELADON_CITY_WIDTH + EAST_MAP_CONNECTION ROUTE_7, ROUTE_7_WIDTH, 4, 0, ROUTE_7_HEIGHT, Route7Blocks, CELADON_CITY_WIDTH + dw CeladonCityObject ; objects diff --git a/data/mapHeaders/celadondiner.asm b/data/mapHeaders/celadondiner.asm new file mode 100755 index 00000000..cc2b6075 --- /dev/null +++ b/data/mapHeaders/celadondiner.asm @@ -0,0 +1,6 @@ +CeladonDiner_h: ; 0x49145 to 0x49151 (12 bytes) (bank=12) (id=138) + 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 new file mode 100755 index 00000000..f211b930 --- /dev/null +++ b/data/mapHeaders/celadongamecorner.asm @@ -0,0 +1,6 @@ +CeladonGameCorner_h: ; 0x48bb1 to 0x48bbd (12 bytes) (bank=12) (id=135) + 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 new file mode 100755 index 00000000..b54aa76c --- /dev/null +++ b/data/mapHeaders/celadongym.asm @@ -0,0 +1,6 @@ +CeladonGym_h: ; 0x488fe to 0x4890a (12 bytes) (bank=12) (id=134) + 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 new file mode 100755 index 00000000..6bb908fb --- /dev/null +++ b/data/mapHeaders/celadonhotel.asm @@ -0,0 +1,6 @@ +CeladonHotel_h: ; 0x4925d to 0x49269 (12 bytes) (bank=12) (id=140) + 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 new file mode 100755 index 00000000..fee3fa15 --- /dev/null +++ b/data/mapHeaders/celadonhouse.asm @@ -0,0 +1,6 @@ +CeladonHouse_h: ; 0x49202 to 0x4920e (12 bytes) (bank=12) (id=139) + 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 new file mode 100755 index 00000000..8b2d9856 --- /dev/null +++ b/data/mapHeaders/celadonmansion1.asm @@ -0,0 +1,6 @@ +CeladonMansion1_h: ; 0x48688 to 0x48694 (12 bytes) (bank=12) (id=128) + 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 new file mode 100755 index 00000000..e5afd96e --- /dev/null +++ b/data/mapHeaders/celadonmansion2.asm @@ -0,0 +1,6 @@ +CeladonMansion2_h: ; 0x4872e to 0x4873a (12 bytes) (bank=12) (id=129) + 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 new file mode 100755 index 00000000..8b290e42 --- /dev/null +++ b/data/mapHeaders/celadonmansion3.asm @@ -0,0 +1,6 @@ +CeladonMansion3_h: ; 0x48784 to 0x48790 (12 bytes) (bank=12) (id=130) + 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 new file mode 100755 index 00000000..e7277d66 --- /dev/null +++ b/data/mapHeaders/celadonmansion4.asm @@ -0,0 +1,6 @@ +CeladonMansion4_h: ; 0x4885f to 0x4886b (12 bytes) (bank=12) (id=131) + 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 new file mode 100755 index 00000000..06c5ce09 --- /dev/null +++ b/data/mapHeaders/celadonmansion5.asm @@ -0,0 +1,6 @@ +CeladonMansion5_h: ; 0x1dd2e to 0x1dd3a (12 bytes) (bank=7) (id=132) + 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 new file mode 100755 index 00000000..2a5dc6ad --- /dev/null +++ b/data/mapHeaders/celadonmart1.asm @@ -0,0 +1,6 @@ +CeladonMart1_h: ; 0x60f7a to 0x60f86 (12 bytes) (id=122) + 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 new file mode 100755 index 00000000..9bcd63bf --- /dev/null +++ b/data/mapHeaders/celadonmart2.asm @@ -0,0 +1,6 @@ +CeladonMart2_h: ; 0x560e9 to 0x560f5 (12 bytes) (id=123) + 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 new file mode 100755 index 00000000..bb847159 --- /dev/null +++ b/data/mapHeaders/celadonmart3.asm @@ -0,0 +1,6 @@ +CeladonMart3_h: ; 0x48219 to 0x48225 (12 bytes) (bank=12) (id=124) + 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 new file mode 100755 index 00000000..12e7cc12 --- /dev/null +++ b/data/mapHeaders/celadonmart4.asm @@ -0,0 +1,6 @@ +CeladonMart4_h: ; 0x4834a to 0x48356 (12 bytes) (bank=12) (id=125) + 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 new file mode 100755 index 00000000..c16207ca --- /dev/null +++ b/data/mapHeaders/celadonmart5.asm @@ -0,0 +1,6 @@ +CeladonMart5_h: ; 0x4905d to 0x49069 (12 bytes) (bank=12) (id=136) + 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 new file mode 100755 index 00000000..1e51a262 --- /dev/null +++ b/data/mapHeaders/celadonmartelevator.asm @@ -0,0 +1,6 @@ +CeladonMartElevator_h: ; 0x485f4 to 0x48600 (12 bytes) (bank=12) (id=127) + 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 new file mode 100755 index 00000000..9654ef3d --- /dev/null +++ b/data/mapHeaders/celadonmartroof.asm @@ -0,0 +1,6 @@ +CeladonMartRoof_h: ; 0x483c9 to 0x483d5 (12 bytes) (bank=12) (id=126) + 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 new file mode 100755 index 00000000..e2164223 --- /dev/null +++ b/data/mapHeaders/celadonpokecenter.asm @@ -0,0 +1,6 @@ +CeladonPokecenter_h: ; 0x488ac to 0x488b8 (12 bytes) (bank=12) (id=133) + 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 new file mode 100755 index 00000000..96951df0 --- /dev/null +++ b/data/mapHeaders/celadonprizeroom.asm @@ -0,0 +1,6 @@ +CeladonPrizeRoom_h: ; 0x490e4 to 0x490f0 (12 bytes) (bank=12) (id=137) + 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 new file mode 100755 index 00000000..61b04719 --- /dev/null +++ b/data/mapHeaders/ceruleancity.asm @@ -0,0 +1,10 @@ +CeruleanCity_h: ; 0x1874e to 0x18786 (56 bytes) (bank=6) (id=3) + 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 ROUTE_24, ROUTE_24_WIDTH, ROUTE_24_HEIGHT, 5, 0, ROUTE_24_WIDTH, Route24Blocks + SOUTH_MAP_CONNECTION ROUTE_5, ROUTE_5_WIDTH, 5, 0, ROUTE_5_WIDTH, Route5Blocks, CERULEAN_CITY_WIDTH, CERULEAN_CITY_HEIGHT + WEST_MAP_CONNECTION ROUTE_4, ROUTE_4_WIDTH, 4, 0, ROUTE_4_HEIGHT, Route4Blocks, CERULEAN_CITY_WIDTH + EAST_MAP_CONNECTION ROUTE_9, ROUTE_9_WIDTH, 4, 0, ROUTE_9_HEIGHT, Route9Blocks, CERULEAN_CITY_WIDTH + dw CeruleanCityObject ; objects diff --git a/data/mapHeaders/ceruleangym.asm b/data/mapHeaders/ceruleangym.asm new file mode 100755 index 00000000..7296a2a7 --- /dev/null +++ b/data/mapHeaders/ceruleangym.asm @@ -0,0 +1,6 @@ +CeruleanGym_h: ; 0x5c6a7 to 0x5c6b3 (12 bytes) (id=65) + 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 new file mode 100755 index 00000000..879ceb23 --- /dev/null +++ b/data/mapHeaders/ceruleanhouse1.asm @@ -0,0 +1,6 @@ +CeruleanHouse1_h: ; 0x1d6ea to 0x1d6f6 (12 bytes) (bank=7) (id=63) + 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 new file mode 100755 index 00000000..d2c44a47 --- /dev/null +++ b/data/mapHeaders/ceruleanhouse2.asm @@ -0,0 +1,6 @@ +CeruleanHouse2_h: ; 0x74dfd to 0x74e09 (12 bytes) (id=230) + 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 new file mode 100755 index 00000000..60c6dc94 --- /dev/null +++ b/data/mapHeaders/ceruleanhousetrashed.asm @@ -0,0 +1,6 @@ +CeruleanHouseTrashed_h: ; 0x1d679 to 0x1d685 (12 bytes) (bank=7) (id=62) + 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 new file mode 100755 index 00000000..a2e112fd --- /dev/null +++ b/data/mapHeaders/ceruleanmart.asm @@ -0,0 +1,6 @@ +CeruleanMart_h: ; 0x5c889 to 0x5c895 (12 bytes) (id=67) + 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 new file mode 100755 index 00000000..908229fe --- /dev/null +++ b/data/mapHeaders/ceruleanpokecenter.asm @@ -0,0 +1,6 @@ +CeruleanPokecenter_h: ; 0x5c639 to 0x5c645 (12 bytes) (id=64) + 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 new file mode 100755 index 00000000..1902fe5d --- /dev/null +++ b/data/mapHeaders/cinnabargym.asm @@ -0,0 +1,6 @@ +CinnabarGym_h: ; 0x7573e to 0x7574a (12 bytes) (id=166) + 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 new file mode 100755 index 00000000..f0da170f --- /dev/null +++ b/data/mapHeaders/cinnabarisland.asm @@ -0,0 +1,8 @@ +CinnabarIsland_h: ; 0x1c000 to 0x1c022 (34 bytes) (bank=7) (id=8) + 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 ROUTE_21, ROUTE_21_WIDTH, ROUTE_21_HEIGHT, 0, 0, ROUTE_21_WIDTH, Route21Blocks + EAST_MAP_CONNECTION ROUTE_20, ROUTE_20_WIDTH, 0, 0, ROUTE_20_HEIGHT, Route20Blocks, CINNABAR_ISLAND_WIDTH + dw CinnabarIslandObject ; objects diff --git a/data/mapHeaders/cinnabarmart.asm b/data/mapHeaders/cinnabarmart.asm new file mode 100755 index 00000000..dd9fc116 --- /dev/null +++ b/data/mapHeaders/cinnabarmart.asm @@ -0,0 +1,6 @@ +CinnabarMart_h: ; 0x75e72 to 0x75e7e (12 bytes) (id=172) + 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 new file mode 100755 index 00000000..2d00d498 --- /dev/null +++ b/data/mapHeaders/cinnabarpokecenter.asm @@ -0,0 +1,6 @@ +CinnabarPokecenter_h: ; 0x75e20 to 0x75e2c (12 bytes) (id=171) + 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/copycatshouse1f.asm b/data/mapHeaders/copycatshouse1f.asm new file mode 100755 index 00000000..a8d171d7 --- /dev/null +++ b/data/mapHeaders/copycatshouse1f.asm @@ -0,0 +1,6 @@ +CopycatsHouse1F_h: ; 0x75eb7 to 0x75ec3 (12 bytes) (id=175) + 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 new file mode 100755 index 00000000..46be1f54 --- /dev/null +++ b/data/mapHeaders/copycatshouse2f.asm @@ -0,0 +1,6 @@ +CopycatsHouse2F_h: ; 0x5cc65 to 0x5cc71 (12 bytes) (id=176) + 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 new file mode 100755 index 00000000..2677b51c --- /dev/null +++ b/data/mapHeaders/daycarem.asm @@ -0,0 +1,6 @@ +DayCareM_h: ; 0x56243 to 0x5624f (12 bytes) (id=72) + 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 new file mode 100755 index 00000000..3cd5a651 --- /dev/null +++ b/data/mapHeaders/diglettscave.asm @@ -0,0 +1,6 @@ +DiglettsCave_h: ; 0x61f62 to 0x61f6e (12 bytes) (id=197) + 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 new file mode 100755 index 00000000..8d9acd49 --- /dev/null +++ b/data/mapHeaders/diglettscaveroute11.asm @@ -0,0 +1,6 @@ +DiglettsCaveEntranceRoute11_h: ; 0x1e5ae to 0x1e5ba (12 bytes) (bank=7) (id=85) + 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 new file mode 100755 index 00000000..b81d48a6 --- /dev/null +++ b/data/mapHeaders/diglettscaveroute2.asm @@ -0,0 +1,6 @@ +DiglettsCaveRoute2_h: ; 0x1dea4 to 0x1deb0 (12 bytes) (bank=7) (id=46) + 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 new file mode 100755 index 00000000..603ec53b --- /dev/null +++ b/data/mapHeaders/fanclub.asm @@ -0,0 +1,6 @@ +FanClub_h: ; 0x59b64 to 0x59b70 (12 bytes) (id=90) + 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 new file mode 100755 index 00000000..d981d816 --- /dev/null +++ b/data/mapHeaders/fightingdojo.asm @@ -0,0 +1,6 @@ +FightingDojo_h: ; 0x5cd51 to 0x5cd5d (12 bytes) (id=177) + 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 new file mode 100755 index 00000000..7a3e4f66 --- /dev/null +++ b/data/mapHeaders/fuchsiacity.asm @@ -0,0 +1,9 @@ +FuchsiaCity_h: ; 0x18ba7 to 0x18bd4 (45 bytes) (bank=6) (id=7) + 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 ROUTE_19, ROUTE_19_WIDTH, 5, 0, ROUTE_19_WIDTH, Route19Blocks, FUCHSIA_CITY_WIDTH, FUCHSIA_CITY_HEIGHT + WEST_MAP_CONNECTION ROUTE_18, ROUTE_18_WIDTH, 4, 0, ROUTE_18_HEIGHT, Route18Blocks, FUCHSIA_CITY_WIDTH + EAST_MAP_CONNECTION ROUTE_15, ROUTE_15_WIDTH, 4, 0, ROUTE_15_HEIGHT, Route15Blocks, FUCHSIA_CITY_WIDTH + dw FuchsiaCityObject ; objects diff --git a/data/mapHeaders/fuchsiagym.asm b/data/mapHeaders/fuchsiagym.asm new file mode 100755 index 00000000..4c6f083f --- /dev/null +++ b/data/mapHeaders/fuchsiagym.asm @@ -0,0 +1,6 @@ +FuchsiaGym_h: ; 0x75431 to 0x7543d (12 bytes) (id=157) + 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 new file mode 100755 index 00000000..98974fee --- /dev/null +++ b/data/mapHeaders/fuchsiahouse1.asm @@ -0,0 +1,6 @@ +FuchsiaHouse1_h: ; 0x7500c to 0x75018 (12 bytes) (id=153) + 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 new file mode 100755 index 00000000..f4d05eeb --- /dev/null +++ b/data/mapHeaders/fuchsiahouse2.asm @@ -0,0 +1,6 @@ +FuchsiaHouse2_h: ; 0x750a9 to 0x750b5 (12 bytes) (id=155) + 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 new file mode 100755 index 00000000..92b4d96d --- /dev/null +++ b/data/mapHeaders/fuchsiahouse3.asm @@ -0,0 +1,6 @@ +FuchsiaHouse3_h: ; 0x56170 to 0x5617c (12 bytes) (id=164) + 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 new file mode 100755 index 00000000..a9f00150 --- /dev/null +++ b/data/mapHeaders/fuchsiamart.asm @@ -0,0 +1,6 @@ +FuchsiaMart_h: ; 0x1dd7c to 0x1dd88 (12 bytes) (bank=7) (id=152) + 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 new file mode 100755 index 00000000..48d4c7fc --- /dev/null +++ b/data/mapHeaders/fuchsiameetingroom.asm @@ -0,0 +1,6 @@ +FuchsiaMeetingRoom_h: ; 0x756d7 to 0x756e3 (12 bytes) (id=158) + 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 new file mode 100755 index 00000000..aec7f455 --- /dev/null +++ b/data/mapHeaders/fuchsiapokecenter.asm @@ -0,0 +1,6 @@ +FuchsiaPokecenter_h: ; 0x75057 to 0x75063 (12 bytes) (id=154) + 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 new file mode 100755 index 00000000..5b1a1f98 --- /dev/null +++ b/data/mapHeaders/gary.asm @@ -0,0 +1,6 @@ +Gary_h: ; 75f11 (1d:5f11) + 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 new file mode 100755 index 00000000..63cd6419 --- /dev/null +++ b/data/mapHeaders/halloffameroom.asm @@ -0,0 +1,6 @@ +HallofFameRoom_h: ; 0x5a492 to 0x5a49e (12 bytes) (id=118) + 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 new file mode 100755 index 00000000..9705e3ee --- /dev/null +++ b/data/mapHeaders/indigoplateau.asm @@ -0,0 +1,7 @@ +IndigoPlateau_h: ; 0x5091e to 0x50935 (23 bytes) (id=9) + 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 ROUTE_23, ROUTE_23_WIDTH, 0, 0, ROUTE_23_WIDTH, Route23Blocks, INDIGO_PLATEAU_WIDTH, INDIGO_PLATEAU_HEIGHT + dw IndigoPlateauObject ; objects diff --git a/data/mapHeaders/indigoplateaulobby.asm b/data/mapHeaders/indigoplateaulobby.asm new file mode 100755 index 00000000..d0e056ac --- /dev/null +++ b/data/mapHeaders/indigoplateaulobby.asm @@ -0,0 +1,6 @@ +IndigoPlateauLobby_h: ; 0x19c4f to 0x19c5b (12 bytes) (bank=6) (id=174) + 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 new file mode 100755 index 00000000..512373c4 --- /dev/null +++ b/data/mapHeaders/lab1.asm @@ -0,0 +1,6 @@ +Lab1_h: ; 0x75b80 to 0x75b8c (12 bytes) (id=167) + 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 new file mode 100755 index 00000000..a3c2ccf6 --- /dev/null +++ b/data/mapHeaders/lab2.asm @@ -0,0 +1,6 @@ +Lab2_h: ; 0x75c15 to 0x75c21 (12 bytes) (id=168) + 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 new file mode 100755 index 00000000..c9709e83 --- /dev/null +++ b/data/mapHeaders/lab3.asm @@ -0,0 +1,6 @@ +Lab3_h: ; 0x75c7b to 0x75c87 (12 bytes) (id=169) + 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 new file mode 100755 index 00000000..82ced4a3 --- /dev/null +++ b/data/mapHeaders/lab4.asm @@ -0,0 +1,6 @@ +Lab4_h: ; 0x75d25 to 0x75d31 (12 bytes) (id=170) + 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 new file mode 100755 index 00000000..464fd0d7 --- /dev/null +++ b/data/mapHeaders/lance.asm @@ -0,0 +1,6 @@ +Lance_h: ; 0x5a2a2 to 0x5a2ae (12 bytes) (id=113) + 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 new file mode 100755 index 00000000..e9531fff --- /dev/null +++ b/data/mapHeaders/lavenderhouse1.asm @@ -0,0 +1,6 @@ +LavenderHouse1_h: ; 0x1d89c to 0x1d8a8 (12 bytes) (bank=7) (id=149) + 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 new file mode 100755 index 00000000..ea6c00c1 --- /dev/null +++ b/data/mapHeaders/lavenderhouse2.asm @@ -0,0 +1,6 @@ +LavenderHouse2_h: ; 0x1d9a2 to 0x1d9ae (12 bytes) (bank=7) (id=151) + 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 new file mode 100755 index 00000000..95f448e5 --- /dev/null +++ b/data/mapHeaders/lavendermart.asm @@ -0,0 +1,6 @@ +LavenderMart_h: ; 0x5c920 to 0x5c92c (12 bytes) (id=150) + 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 new file mode 100755 index 00000000..ce6630bf --- /dev/null +++ b/data/mapHeaders/lavenderpokecenter.asm @@ -0,0 +1,6 @@ +LavenderPokecenter_h: ; 0x5c8ce to 0x5c8da (12 bytes) (id=141) + 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 new file mode 100755 index 00000000..2880dc60 --- /dev/null +++ b/data/mapHeaders/lavendertown.asm @@ -0,0 +1,9 @@ +LavenderTown_h: ; 0x44000 to 0x4402d (45 bytes) (bank=11) (id=4) + 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 ROUTE_10, ROUTE_10_WIDTH, ROUTE_10_HEIGHT, 0, 0, ROUTE_10_WIDTH, Route10Blocks + SOUTH_MAP_CONNECTION ROUTE_12, ROUTE_12_WIDTH, 0, 0, ROUTE_12_WIDTH, Route12Blocks, LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_HEIGHT + WEST_MAP_CONNECTION ROUTE_8, ROUTE_8_WIDTH, 0, 0, ROUTE_8_HEIGHT, Route8Blocks, LAVENDER_TOWN_WIDTH + dw LavenderTownObject ; objects diff --git a/data/mapHeaders/lorelei.asm b/data/mapHeaders/lorelei.asm new file mode 100755 index 00000000..e1261c3e --- /dev/null +++ b/data/mapHeaders/lorelei.asm @@ -0,0 +1,6 @@ +Lorelei_h: ; 0x7616f to 0x7617b (12 bytes) (id=245) + 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 new file mode 100755 index 00000000..e7110698 --- /dev/null +++ b/data/mapHeaders/mansion1.asm @@ -0,0 +1,6 @@ +Mansion1_h: ; 0x442a3 to 0x442af (12 bytes) (bank=11) (id=165) + 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 new file mode 100755 index 00000000..e888b243 --- /dev/null +++ b/data/mapHeaders/mansion2.asm @@ -0,0 +1,6 @@ +Mansion2_h: ; 0x51fcc to 0x51fd8 (12 bytes) (id=214) + 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 new file mode 100755 index 00000000..a1b6c95f --- /dev/null +++ b/data/mapHeaders/mansion3.asm @@ -0,0 +1,6 @@ +Mansion3_h: ; 0x521e2 to 0x521ee (12 bytes) (id=215) + 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 new file mode 100755 index 00000000..63f138e7 --- /dev/null +++ b/data/mapHeaders/mansion4.asm @@ -0,0 +1,6 @@ +Mansion4_h: ; 0x523ad to 0x523b9 (12 bytes) (id=216) + 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 new file mode 100755 index 00000000..f5b52f37 --- /dev/null +++ b/data/mapHeaders/mtmoon1.asm @@ -0,0 +1,6 @@ +MtMoon1_h: ; 0x499bc to 0x499c8 (12 bytes) (id=59) + 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 new file mode 100755 index 00000000..5e53bc20 --- /dev/null +++ b/data/mapHeaders/mtmoon2.asm @@ -0,0 +1,6 @@ +MtMoon2_h: ; 0x51a36 to 0x51a42 (12 bytes) (id=60) + 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 new file mode 100755 index 00000000..95331007 --- /dev/null +++ b/data/mapHeaders/mtmoon3.asm @@ -0,0 +1,6 @@ +MtMoon3_h: ; 0x49cff to 0x49d0b (12 bytes) (id=61) + 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 new file mode 100755 index 00000000..52f002cc --- /dev/null +++ b/data/mapHeaders/mtmoonpokecenter.asm @@ -0,0 +1,6 @@ +MtMoonPokecenter_h: ; 0x492c3 to 0x492cf (12 bytes) (bank=12) (id=68) + 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 new file mode 100755 index 00000000..dacdb50e --- /dev/null +++ b/data/mapHeaders/museum1f.asm @@ -0,0 +1,6 @@ +Museum1F_h: ; 0x5c0eb to 0x5c0f7 (12 bytes) (id=52) + 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 new file mode 100755 index 00000000..15997573 --- /dev/null +++ b/data/mapHeaders/museum2f.asm @@ -0,0 +1,6 @@ +Museum2F_h: ; 0x5c30b to 0x5c317 (12 bytes) (id=53) + 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 new file mode 100755 index 00000000..f43493d4 --- /dev/null +++ b/data/mapHeaders/namerater.asm @@ -0,0 +1,6 @@ +NameRater_h: ; 0x1da06 to 0x1da12 (12 bytes) (bank=7) (id=229) + 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 new file mode 100755 index 00000000..ab41ef4d --- /dev/null +++ b/data/mapHeaders/oakslab.asm @@ -0,0 +1,6 @@ +OaksLab_h: ; 0x1cb02 to 0x1cb0e (12 bytes) (bank=7) (id=40) + 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 new file mode 100755 index 00000000..248c49b4 --- /dev/null +++ b/data/mapHeaders/pallettown.asm @@ -0,0 +1,8 @@ +PalletTown_h: ; 182a1 (6:42a1) + db OVERWORLD ; tileset + db PALLET_TOWN_HEIGHT, PALLET_TOWN_WIDTH ; dimensions + dw PalletTownBlocks, PalletTownTextPointers, PalletTownScript + db NORTH | SOUTH ; connections + NORTH_MAP_CONNECTION ROUTE_1, ROUTE_1_WIDTH, ROUTE_1_HEIGHT, 0, 0, ROUTE_1_WIDTH, Route1Blocks + SOUTH_MAP_CONNECTION ROUTE_21, ROUTE_21_WIDTH, 0, 0, ROUTE_21_WIDTH, Route21Blocks, PALLET_TOWN_WIDTH, PALLET_TOWN_HEIGHT + dw PalletTownObject diff --git a/data/mapHeaders/pewtercity.asm b/data/mapHeaders/pewtercity.asm new file mode 100755 index 00000000..b5e68adc --- /dev/null +++ b/data/mapHeaders/pewtercity.asm @@ -0,0 +1,10 @@ +PewterCity_h: ; 0x18554 to 0x18576 (34 bytes) (bank=6) (id=2) + 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 ROUTE_2, ROUTE_2_WIDTH, 5, 0, ROUTE_2_WIDTH, Route2Blocks, PEWTER_CITY_WIDTH, PEWTER_CITY_HEIGHT + EAST_MAP_CONNECTION ROUTE_3, ROUTE_3_WIDTH, 4, 0, ROUTE_3_HEIGHT, Route3Blocks, PEWTER_CITY_WIDTH + dw PewterCityObject ; objects + + db $0 diff --git a/data/mapHeaders/pewtergym.asm b/data/mapHeaders/pewtergym.asm new file mode 100755 index 00000000..ac159b16 --- /dev/null +++ b/data/mapHeaders/pewtergym.asm @@ -0,0 +1,6 @@ +PewterGym_h: ; 0x5c37b to 0x5c387 (12 bytes) (id=54) + 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 new file mode 100755 index 00000000..b9d11d98 --- /dev/null +++ b/data/mapHeaders/pewterhouse1.asm @@ -0,0 +1,6 @@ +PewterHouse1_h: ; 0x1d5e7 to 0x1d5f3 (12 bytes) (bank=7) (id=55) + 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 new file mode 100755 index 00000000..abcb409b --- /dev/null +++ b/data/mapHeaders/pewterhouse2.asm @@ -0,0 +1,6 @@ +PewterHouse2_h: ; 0x1d63c to 0x1d648 (12 bytes) (bank=7) (id=57) + 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 new file mode 100755 index 00000000..673dc1cf --- /dev/null +++ b/data/mapHeaders/pewtermart.asm @@ -0,0 +1,6 @@ +PewterMart_h: ; 0x74ca1 to 0x74cad (12 bytes) (id=56) + 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 new file mode 100755 index 00000000..4fd426c5 --- /dev/null +++ b/data/mapHeaders/pewterpokecenter.asm @@ -0,0 +1,6 @@ +PewterPokecenter_h: ; 0x5c57b to 0x5c587 (12 bytes) (id=58) + 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 new file mode 100755 index 00000000..d7c2849e --- /dev/null +++ b/data/mapHeaders/pokemontower1.asm @@ -0,0 +1,6 @@ +PokemonTower1_h: ; 0x60420 to 0x6042c (12 bytes) (id=142) + 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 new file mode 100755 index 00000000..30493d08 --- /dev/null +++ b/data/mapHeaders/pokemontower2.asm @@ -0,0 +1,6 @@ +PokemonTower2_h: ; 0x604e6 to 0x604f2 (12 bytes) (id=143) + 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 new file mode 100755 index 00000000..bb3f2318 --- /dev/null +++ b/data/mapHeaders/pokemontower3.asm @@ -0,0 +1,6 @@ +PokemonTower3_h: ; 0x606c0 to 0x606cc (12 bytes) (id=144) + 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 new file mode 100755 index 00000000..bf405a76 --- /dev/null +++ b/data/mapHeaders/pokemontower4.asm @@ -0,0 +1,6 @@ +PokemonTower4_h: ; 0x607ea to 0x607f6 (12 bytes) (id=145) + 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 new file mode 100755 index 00000000..662c32d2 --- /dev/null +++ b/data/mapHeaders/pokemontower5.asm @@ -0,0 +1,6 @@ +PokemonTower5_h: ; 0x60926 to 0x60932 (12 bytes) (id=146) + 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 new file mode 100755 index 00000000..a6d0ff9d --- /dev/null +++ b/data/mapHeaders/pokemontower6.asm @@ -0,0 +1,6 @@ +PokemonTower6_h: ; 0x60ae3 to 0x60aef (12 bytes) (id=147) + 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 new file mode 100755 index 00000000..c366006b --- /dev/null +++ b/data/mapHeaders/pokemontower7.asm @@ -0,0 +1,6 @@ +PokemonTower7_h: ; 0x60cf9 to 0x60d05 (12 bytes) (id=148) + 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 new file mode 100755 index 00000000..36c07d3f --- /dev/null +++ b/data/mapHeaders/powerplant.asm @@ -0,0 +1,6 @@ +PowerPlant_h: ; 0x1e2ba to 0x1e2c6 (12 bytes) (bank=7) (id=83) + 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 new file mode 100755 index 00000000..02dcc082 --- /dev/null +++ b/data/mapHeaders/redshouse1f.asm @@ -0,0 +1,6 @@ +RedsHouse1F_h: ; 4815c (12:415c) + 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 new file mode 100755 index 00000000..6b72d7db --- /dev/null +++ b/data/mapHeaders/redshouse2f.asm @@ -0,0 +1,6 @@ +RedsHouse2F_h: ; 5c0a4 (17:40a4) + 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 new file mode 100755 index 00000000..9af33f1d --- /dev/null +++ b/data/mapHeaders/rockethideout1.asm @@ -0,0 +1,6 @@ +RocketHideout1_h: ; 0x44bbe to 0x44bca (12 bytes) (bank=11) (id=199) + 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 new file mode 100755 index 00000000..b4629ccb --- /dev/null +++ b/data/mapHeaders/rockethideout2.asm @@ -0,0 +1,6 @@ +RocketHideout2_h: ; 0x44e1b to 0x44e27 (12 bytes) (bank=11) (id=200) + 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 new file mode 100755 index 00000000..1ec94195 --- /dev/null +++ b/data/mapHeaders/rockethideout3.asm @@ -0,0 +1,6 @@ +RocketHideout3_h: ; 0x45219 to 0x45225 (12 bytes) (bank=11) (id=201) + 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 new file mode 100755 index 00000000..9ee9ec58 --- /dev/null +++ b/data/mapHeaders/rockethideout4.asm @@ -0,0 +1,6 @@ +RocketHideout4_h: ; 0x45451 to 0x4545d (12 bytes) (bank=11) (id=202) + 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 new file mode 100755 index 00000000..209c2ba8 --- /dev/null +++ b/data/mapHeaders/rockethideoutelevator.asm @@ -0,0 +1,6 @@ +RocketHideoutElevator_h: ; 0x45704 to 0x45710 (12 bytes) (bank=11) (id=203) + 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 new file mode 100755 index 00000000..cc734b28 --- /dev/null +++ b/data/mapHeaders/rocktunnel1.asm @@ -0,0 +1,6 @@ +RockTunnel1_h: ; 0x444d0 to 0x444dc (12 bytes) (bank=11) (id=82) + 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 new file mode 100755 index 00000000..ec43cddc --- /dev/null +++ b/data/mapHeaders/rocktunnel2.asm @@ -0,0 +1,6 @@ +RockTunnel2_h: ; 0x45fdf to 0x45feb (12 bytes) (bank=11) (id=232) + 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 new file mode 100755 index 00000000..390cc20e --- /dev/null +++ b/data/mapHeaders/rocktunnelpokecenter.asm @@ -0,0 +1,6 @@ +RockTunnelPokecenter_h: ; 0x493ae to 0x493ba (12 bytes) (id=81) + 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 new file mode 100755 index 00000000..cd849504 --- /dev/null +++ b/data/mapHeaders/route1.asm @@ -0,0 +1,8 @@ +Route1_h: ; 0x1c0c3 to 0x1c0e5 (34 bytes) (bank=7) (id=12) + 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 VIRIDIAN_CITY, VIRIDIAN_CITY_WIDTH, VIRIDIAN_CITY_HEIGHT, -3, 2, VIRIDIAN_CITY_WIDTH - 4, ViridianCityBlocks + SOUTH_MAP_CONNECTION PALLET_TOWN, PALLET_TOWN_WIDTH, 0, 0, PALLET_TOWN_WIDTH, PalletTownBlocks, ROUTE_1_WIDTH, ROUTE_1_HEIGHT + dw Route1Object ; objects diff --git a/data/mapHeaders/route10.asm b/data/mapHeaders/route10.asm new file mode 100755 index 00000000..9d41ff76 --- /dev/null +++ b/data/mapHeaders/route10.asm @@ -0,0 +1,8 @@ +Route10_h: ; 0x582d4 to 0x582f6 (34 bytes) (id=21) + 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 LAVENDER_TOWN, LAVENDER_TOWN_WIDTH, 0, 0, LAVENDER_TOWN_WIDTH, LavenderTownBlocks, ROUTE_10_WIDTH, ROUTE_10_HEIGHT + WEST_MAP_CONNECTION ROUTE_9, ROUTE_9_WIDTH, 0, 0, ROUTE_9_HEIGHT, Route9Blocks, ROUTE_10_WIDTH + dw Route10Object ; objects diff --git a/data/mapHeaders/route11.asm b/data/mapHeaders/route11.asm new file mode 100755 index 00000000..7ab3a478 --- /dev/null +++ b/data/mapHeaders/route11.asm @@ -0,0 +1,8 @@ +Route11_h: ; 0x584be to 0x584e0 (34 bytes) (id=22) + 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 VERMILION_CITY, VERMILION_CITY_WIDTH, -3, 1, VERMILION_CITY_HEIGHT - 3, VermilionCityBlocks, ROUTE_11_WIDTH + EAST_MAP_CONNECTION ROUTE_12, ROUTE_12_WIDTH, -3, 24, ROUTE_12_HEIGHT - 39, Route12Blocks, ROUTE_11_WIDTH + dw Route11Object ; objects diff --git a/data/mapHeaders/route11gate.asm b/data/mapHeaders/route11gate.asm new file mode 100755 index 00000000..56b9381c --- /dev/null +++ b/data/mapHeaders/route11gate.asm @@ -0,0 +1,6 @@ +Route11Gate_h: ; 0x49400 to 0x4940c (12 bytes) (id=84) + 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 new file mode 100755 index 00000000..3428de6a --- /dev/null +++ b/data/mapHeaders/route11gateupstairs.asm @@ -0,0 +1,6 @@ +Route11GateUpstairs_h: ; 0x49448 to 0x49454 (12 bytes) (id=86) + 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 new file mode 100755 index 00000000..44e9e731 --- /dev/null +++ b/data/mapHeaders/route12.asm @@ -0,0 +1,9 @@ +Route12_h: ; 0x5866d to 0x5869a (45 bytes) (id=23) + 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 LAVENDER_TOWN, LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_HEIGHT, 0, 0, LAVENDER_TOWN_WIDTH, LavenderTownBlocks + SOUTH_MAP_CONNECTION ROUTE_13, ROUTE_13_WIDTH, -3, 17, ROUTE_13_WIDTH - 17, Route13Blocks, ROUTE_12_WIDTH, ROUTE_12_HEIGHT + WEST_MAP_CONNECTION ROUTE_11, ROUTE_11_WIDTH, 27, 0, ROUTE_11_HEIGHT, Route11Blocks, ROUTE_12_WIDTH + dw Route12Object ; objects diff --git a/data/mapHeaders/route12gate.asm b/data/mapHeaders/route12gate.asm new file mode 100755 index 00000000..0afcf06b --- /dev/null +++ b/data/mapHeaders/route12gate.asm @@ -0,0 +1,6 @@ +Route12Gate_h: ; 0x494f8 to 0x49504 (12 bytes) (id=87) + 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 new file mode 100755 index 00000000..acad7e9f --- /dev/null +++ b/data/mapHeaders/route12gateupstairs.asm @@ -0,0 +1,6 @@ +Route12GateUpstairs_h: ; 0x49554 to 0x49560 (12 bytes) (id=195) + 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 new file mode 100755 index 00000000..0116270c --- /dev/null +++ b/data/mapHeaders/route12house.asm @@ -0,0 +1,6 @@ +Route12House_h: ; 0x56473 to 0x5647f (12 bytes) (id=189) + 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 new file mode 100755 index 00000000..7720e9b7 --- /dev/null +++ b/data/mapHeaders/route13.asm @@ -0,0 +1,8 @@ +Route13_h: ; 0x5480c to 0x5482e (34 bytes) (id=24) + 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_12, ROUTE_12_WIDTH, ROUTE_12_HEIGHT, 20, 0, ROUTE_12_WIDTH, Route12Blocks + WEST_MAP_CONNECTION ROUTE_14, ROUTE_14_WIDTH, 0, 0, ROUTE_14_HEIGHT - 15, Route14Blocks, ROUTE_13_WIDTH + dw Route13Object ; objects diff --git a/data/mapHeaders/route14.asm b/data/mapHeaders/route14.asm new file mode 100755 index 00000000..1ae75932 --- /dev/null +++ b/data/mapHeaders/route14.asm @@ -0,0 +1,8 @@ +Route14_h: ; 0x54999 to 0x549bb (34 bytes) (id=25) + 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_15, ROUTE_15_WIDTH, 18, 0, ROUTE_15_HEIGHT, Route15Blocks, ROUTE_14_WIDTH + EAST_MAP_CONNECTION ROUTE_13, ROUTE_13_WIDTH, 0, 0, ROUTE_13_HEIGHT, Route13Blocks, ROUTE_14_WIDTH + dw Route14Object ; objects diff --git a/data/mapHeaders/route15.asm b/data/mapHeaders/route15.asm new file mode 100755 index 00000000..579dada0 --- /dev/null +++ b/data/mapHeaders/route15.asm @@ -0,0 +1,8 @@ +Route15_h: ; 0x5892c to 0x5894e (34 bytes) (id=26) + 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 FUCHSIA_CITY, FUCHSIA_CITY_WIDTH, -3, 1, FUCHSIA_CITY_HEIGHT - 3, FuchsiaCityBlocks, ROUTE_15_WIDTH + EAST_MAP_CONNECTION ROUTE_14, ROUTE_14_WIDTH, -3, 15, ROUTE_14_HEIGHT - 15, Route14Blocks, ROUTE_15_WIDTH + dw Route15Object ; objects diff --git a/data/mapHeaders/route15gate.asm b/data/mapHeaders/route15gate.asm new file mode 100755 index 00000000..55ee5cc9 --- /dev/null +++ b/data/mapHeaders/route15gate.asm @@ -0,0 +1,6 @@ +Route15Gate_h: ; 0x495f6 to 0x49602 (12 bytes) (id=184) + 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 new file mode 100755 index 00000000..0687ab28 --- /dev/null +++ b/data/mapHeaders/route15gateupstairs.asm @@ -0,0 +1,6 @@ +Route15GateUpstairs_h: ; 4963e (12:563e) + 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 new file mode 100755 index 00000000..4f1d8325 --- /dev/null +++ b/data/mapHeaders/route16.asm @@ -0,0 +1,8 @@ +Route16_h: ; 0x58ada to 0x58afc (34 bytes) (id=27) + 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_17, ROUTE_17_WIDTH, 0, 0, ROUTE_17_WIDTH, Route17Blocks, ROUTE_16_WIDTH, ROUTE_16_HEIGHT + EAST_MAP_CONNECTION CELADON_CITY, CELADON_CITY_WIDTH, -3, 1, CELADON_CITY_HEIGHT - 3, CeladonCityBlocks, ROUTE_16_WIDTH + dw Route16Object ; objects diff --git a/data/mapHeaders/route16gate.asm b/data/mapHeaders/route16gate.asm new file mode 100755 index 00000000..a155125e --- /dev/null +++ b/data/mapHeaders/route16gate.asm @@ -0,0 +1,6 @@ +Route16Gate_h: ; 0x496b2 to 0x496be (12 bytes) (id=186) + 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 new file mode 100755 index 00000000..878c4eca --- /dev/null +++ b/data/mapHeaders/route16gateupstairs.asm @@ -0,0 +1,6 @@ +Route16GateUpstairs_h: ; 0x497ff to 0x4980b (12 bytes) (id=187) + 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 new file mode 100755 index 00000000..c3649b84 --- /dev/null +++ b/data/mapHeaders/route16house.asm @@ -0,0 +1,6 @@ +Route16House_h: ; 0x1e5ec to 0x1e5f8 (12 bytes) (bank=7) (id=188) + 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 new file mode 100755 index 00000000..4f7f2d33 --- /dev/null +++ b/data/mapHeaders/route17.asm @@ -0,0 +1,8 @@ +Route17_h: ; 0x54b20 to 0x54b42 (34 bytes) (id=28) + 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_16, ROUTE_16_WIDTH, ROUTE_16_HEIGHT, 0, 0, ROUTE_16_WIDTH - 7, Route16Blocks + SOUTH_MAP_CONNECTION ROUTE_18, ROUTE_18_WIDTH, 0, 0, ROUTE_18_WIDTH - 12, Route18Blocks, ROUTE_17_WIDTH, ROUTE_17_HEIGHT + dw Route17Object ; objects diff --git a/data/mapHeaders/route18.asm b/data/mapHeaders/route18.asm new file mode 100755 index 00000000..d37ebcf9 --- /dev/null +++ b/data/mapHeaders/route18.asm @@ -0,0 +1,8 @@ +Route18_h: ; 0x58c38 to 0x58c5a (34 bytes) (id=29) + 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_17, ROUTE_17_WIDTH, ROUTE_17_HEIGHT, 0, 0, ROUTE_17_WIDTH, Route17Blocks + EAST_MAP_CONNECTION FUCHSIA_CITY, FUCHSIA_CITY_WIDTH, -3, 1, FUCHSIA_CITY_HEIGHT - 3, FuchsiaCityBlocks, ROUTE_18_WIDTH + dw Route18Object ; objects diff --git a/data/mapHeaders/route18gate.asm b/data/mapHeaders/route18gate.asm new file mode 100755 index 00000000..a0e463e8 --- /dev/null +++ b/data/mapHeaders/route18gate.asm @@ -0,0 +1,6 @@ +Route18Gate_h: ; 0x4986a to 0x49876 (12 bytes) (id=190) + 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 new file mode 100755 index 00000000..2043c2ef --- /dev/null +++ b/data/mapHeaders/route18gateupstairs.asm @@ -0,0 +1,6 @@ +Route18GateUpstairs_h: ; 0x49969 to 0x49975 (12 bytes) (id=191) + 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 new file mode 100755 index 00000000..f1185425 --- /dev/null +++ b/data/mapHeaders/route19.asm @@ -0,0 +1,8 @@ +Route19_h: ; 0x54e78 to 0x54e9a (34 bytes) (id=30) + 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 FUCHSIA_CITY, FUCHSIA_CITY_WIDTH, FUCHSIA_CITY_HEIGHT, -3, 2, FUCHSIA_CITY_WIDTH - 4, FuchsiaCityBlocks + WEST_MAP_CONNECTION ROUTE_20, ROUTE_20_WIDTH, 18, 0, ROUTE_20_HEIGHT, Route20Blocks, ROUTE_19_WIDTH + dw Route19Object ; objects diff --git a/data/mapHeaders/route2.asm b/data/mapHeaders/route2.asm new file mode 100755 index 00000000..28db1a1b --- /dev/null +++ b/data/mapHeaders/route2.asm @@ -0,0 +1,8 @@ +Route2_h: ; 54000 (15:4000) + 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 PEWTER_CITY, PEWTER_CITY_WIDTH, PEWTER_CITY_HEIGHT, -3, 2, PEWTER_CITY_WIDTH - 4, PewterCityBlocks + SOUTH_MAP_CONNECTION VIRIDIAN_CITY, VIRIDIAN_CITY_WIDTH, -3, 2, VIRIDIAN_CITY_WIDTH - 4, ViridianCityBlocks, ROUTE_2_WIDTH, ROUTE_2_HEIGHT + dw Route2Object ;Object Data Pointer diff --git a/data/mapHeaders/route20.asm b/data/mapHeaders/route20.asm new file mode 100755 index 00000000..4f96906f --- /dev/null +++ b/data/mapHeaders/route20.asm @@ -0,0 +1,8 @@ +Route20_h: ; 0x500f1 to 0x50113 (34 bytes) (id=31) + 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 CINNABAR_ISLAND, CINNABAR_ISLAND_WIDTH, 0, 0, CINNABAR_ISLAND_HEIGHT, CinnabarIslandBlocks, ROUTE_20_WIDTH + EAST_MAP_CONNECTION ROUTE_19, ROUTE_19_WIDTH, -3, 15, ROUTE_19_HEIGHT - 15, Route19Blocks, ROUTE_20_WIDTH + dw Route20Object ; objects diff --git a/data/mapHeaders/route21.asm b/data/mapHeaders/route21.asm new file mode 100755 index 00000000..f3160814 --- /dev/null +++ b/data/mapHeaders/route21.asm @@ -0,0 +1,8 @@ +Route21_h: ; 0x54fff to 0x55021 (34 bytes) (id=32) + 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 PALLET_TOWN, PALLET_TOWN_WIDTH, PALLET_TOWN_HEIGHT, 0, 0, PALLET_TOWN_WIDTH, PalletTownBlocks + SOUTH_MAP_CONNECTION CINNABAR_ISLAND, CINNABAR_ISLAND_WIDTH, 0, 0, CINNABAR_ISLAND_WIDTH, CinnabarIslandBlocks, ROUTE_21_WIDTH, ROUTE_21_HEIGHT + dw Route21Object ; objects diff --git a/data/mapHeaders/route22.asm b/data/mapHeaders/route22.asm new file mode 100755 index 00000000..566a5cbe --- /dev/null +++ b/data/mapHeaders/route22.asm @@ -0,0 +1,8 @@ +Route22_h: ; 0x50000 to 0x50022 (34 bytes) (id=33) + 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_23, ROUTE_23_WIDTH, ROUTE_23_HEIGHT, 0, 0, ROUTE_23_WIDTH, Route23Blocks + EAST_MAP_CONNECTION VIRIDIAN_CITY, VIRIDIAN_CITY_WIDTH, -3, 1, VIRIDIAN_CITY_HEIGHT - 3, ViridianCityBlocks, ROUTE_22_WIDTH + dw Route22Object ; objects diff --git a/data/mapHeaders/route22gate.asm b/data/mapHeaders/route22gate.asm new file mode 100755 index 00000000..3daa30a3 --- /dev/null +++ b/data/mapHeaders/route22gate.asm @@ -0,0 +1,6 @@ +Route22Gate_h: ; 0x1e677 to 0x1e683 (12 bytes) (bank=7) (id=193) + 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 new file mode 100755 index 00000000..2e469096 --- /dev/null +++ b/data/mapHeaders/route23.asm @@ -0,0 +1,8 @@ +Route23_h: ; 0x5033f to 0x50361 (34 bytes) (id=34) + 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 INDIGO_PLATEAU, INDIGO_PLATEAU_WIDTH, INDIGO_PLATEAU_HEIGHT, 0, 0, INDIGO_PLATEAU_WIDTH, IndigoPlateauBlocks + SOUTH_MAP_CONNECTION ROUTE_22, ROUTE_22_WIDTH, 0, 0, ROUTE_22_WIDTH - 7, Route22Blocks, ROUTE_23_WIDTH, ROUTE_23_HEIGHT + dw Route23Object ; objects diff --git a/data/mapHeaders/route24.asm b/data/mapHeaders/route24.asm new file mode 100755 index 00000000..3194be91 --- /dev/null +++ b/data/mapHeaders/route24.asm @@ -0,0 +1,8 @@ +Route24_h: ; 0x50682 to 0x506a4 (34 bytes) (id=35) + 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 CERULEAN_CITY, CERULEAN_CITY_WIDTH, -3, 2, CERULEAN_CITY_WIDTH - 4, CeruleanCityBlocks, ROUTE_24_WIDTH, ROUTE_24_HEIGHT + EAST_MAP_CONNECTION ROUTE_25, ROUTE_25_WIDTH, 0, 0, ROUTE_25_HEIGHT, Route25Blocks, ROUTE_24_WIDTH + dw Route24Object ; objects diff --git a/data/mapHeaders/route25.asm b/data/mapHeaders/route25.asm new file mode 100755 index 00000000..2e86f6d5 --- /dev/null +++ b/data/mapHeaders/route25.asm @@ -0,0 +1,7 @@ +Route25_h: ; 0x5079b to 0x507b2 (23 bytes) (id=36) + 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_24, ROUTE_24_WIDTH, 0, 0, ROUTE_24_HEIGHT - 6, Route24Blocks, ROUTE_25_WIDTH + dw Route25Object ; objects diff --git a/data/mapHeaders/route2gate.asm b/data/mapHeaders/route2gate.asm new file mode 100755 index 00000000..343c0f09 --- /dev/null +++ b/data/mapHeaders/route2gate.asm @@ -0,0 +1,6 @@ +Route2Gate_h: ; 0x5d5c8 to 0x5d5d4 (12 bytes) (id=49) + 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 new file mode 100755 index 00000000..f99a365d --- /dev/null +++ b/data/mapHeaders/route2house.asm @@ -0,0 +1,6 @@ +Route2House_h: ; 0x1dee1 to 0x1deed (12 bytes) (bank=7) (id=48) + 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 new file mode 100755 index 00000000..942e9e54 --- /dev/null +++ b/data/mapHeaders/route3.asm @@ -0,0 +1,8 @@ +Route3_h: ; 0x541e6 to 0x54208 (34 bytes) (id=14) + 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_4, ROUTE_4_WIDTH, ROUTE_4_HEIGHT, 25, 0, ROUTE_4_WIDTH - 32, Route4Blocks + WEST_MAP_CONNECTION PEWTER_CITY, PEWTER_CITY_WIDTH, -3, 1, PEWTER_CITY_HEIGHT - 3, PewterCityBlocks, ROUTE_3_WIDTH + dw Route3Object ; objects diff --git a/data/mapHeaders/route4.asm b/data/mapHeaders/route4.asm new file mode 100755 index 00000000..c2fe6379 --- /dev/null +++ b/data/mapHeaders/route4.asm @@ -0,0 +1,8 @@ +Route4_h: ; 0x54390 to 0x543b2 (34 bytes) (id=15) + 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_3, ROUTE_3_WIDTH, -3, 22, ROUTE_3_WIDTH - 22, Route3Blocks, ROUTE_4_WIDTH, ROUTE_4_HEIGHT + EAST_MAP_CONNECTION CERULEAN_CITY, CERULEAN_CITY_WIDTH, -3, 1, CERULEAN_CITY_HEIGHT - 3, CeruleanCityBlocks, ROUTE_4_WIDTH + dw Route4Object ; objects diff --git a/data/mapHeaders/route5.asm b/data/mapHeaders/route5.asm new file mode 100755 index 00000000..148eeb8d --- /dev/null +++ b/data/mapHeaders/route5.asm @@ -0,0 +1,8 @@ +Route5_h: ; 0x54581 to 0x545a3 (34 bytes) (id=16) + 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 CERULEAN_CITY, CERULEAN_CITY_WIDTH, CERULEAN_CITY_HEIGHT, -3, 2, CERULEAN_CITY_WIDTH - 4, CeruleanCityBlocks + SOUTH_MAP_CONNECTION SAFFRON_CITY, SAFFRON_CITY_WIDTH, -3, 2, SAFFRON_CITY_WIDTH - 4, SaffronCityBlocks, ROUTE_5_WIDTH, ROUTE_5_HEIGHT + dw Route5Object ; objects diff --git a/data/mapHeaders/route5gate.asm b/data/mapHeaders/route5gate.asm new file mode 100755 index 00000000..79a44874 --- /dev/null +++ b/data/mapHeaders/route5gate.asm @@ -0,0 +1,6 @@ +Route5Gate_h: ; 0x1df27 to 0x1df33 (12 bytes) (bank=7) (id=70) + 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 new file mode 100755 index 00000000..b6f5fe70 --- /dev/null +++ b/data/mapHeaders/route6.asm @@ -0,0 +1,8 @@ +Route6_h: ; 0x58000 to 0x58022 (34 bytes) (id=17) + 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 SAFFRON_CITY, SAFFRON_CITY_WIDTH, SAFFRON_CITY_HEIGHT, -3, 2, SAFFRON_CITY_WIDTH - 4, SaffronCityBlocks + SOUTH_MAP_CONNECTION VERMILION_CITY, VERMILION_CITY_WIDTH, -3, 2, VERMILION_CITY_WIDTH - 4, VermilionCityBlocks, ROUTE_6_WIDTH, ROUTE_6_HEIGHT + dw Route6Object ; objects diff --git a/data/mapHeaders/route6gate.asm b/data/mapHeaders/route6gate.asm new file mode 100755 index 00000000..3bafb448 --- /dev/null +++ b/data/mapHeaders/route6gate.asm @@ -0,0 +1,6 @@ +Route6Gate_h: ; 0x1e031 to 0x1e03d (12 bytes) (bank=7) (id=73) + 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 new file mode 100755 index 00000000..b90004e6 --- /dev/null +++ b/data/mapHeaders/route7.asm @@ -0,0 +1,8 @@ +Route7_h: ; 0x48000 to 0x48022 (34 bytes) (bank=12) (id=18) + 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 CELADON_CITY, CELADON_CITY_WIDTH, -3, 1, CELADON_CITY_HEIGHT - 3, CeladonCityBlocks, ROUTE_7_WIDTH + EAST_MAP_CONNECTION SAFFRON_CITY, SAFFRON_CITY_WIDTH, -3, 1, SAFFRON_CITY_HEIGHT - 3, SaffronCityBlocks, ROUTE_7_WIDTH + dw Route7Object ; objects diff --git a/data/mapHeaders/route7gate.asm b/data/mapHeaders/route7gate.asm new file mode 100755 index 00000000..b5d26672 --- /dev/null +++ b/data/mapHeaders/route7gate.asm @@ -0,0 +1,6 @@ +Route7Gate_h: ; 0x1e0f4 to 0x1e100 (12 bytes) (bank=7) (id=76) + 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 new file mode 100755 index 00000000..dd9a717b --- /dev/null +++ b/data/mapHeaders/route8.asm @@ -0,0 +1,8 @@ +Route8_h: ; 0x5812d to 0x5814f (34 bytes) (id=19) + 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 SAFFRON_CITY, SAFFRON_CITY_WIDTH, -3, 1, SAFFRON_CITY_HEIGHT - 3, SaffronCityBlocks, ROUTE_8_WIDTH + EAST_MAP_CONNECTION LAVENDER_TOWN, LAVENDER_TOWN_WIDTH, 0, 0, LAVENDER_TOWN_HEIGHT, LavenderTownBlocks, ROUTE_8_WIDTH + dw Route8Object ; objects diff --git a/data/mapHeaders/route8gate.asm b/data/mapHeaders/route8gate.asm new file mode 100755 index 00000000..2bd505a2 --- /dev/null +++ b/data/mapHeaders/route8gate.asm @@ -0,0 +1,6 @@ +Route8Gate_h: ; 0x1e1bb to 0x1e1c7 (12 bytes) (bank=7) (id=79) + 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 new file mode 100755 index 00000000..f6cbd9af --- /dev/null +++ b/data/mapHeaders/route9.asm @@ -0,0 +1,8 @@ +Route9_h: ; 0x54686 to 0x546a8 (34 bytes) (id=20) + 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 CERULEAN_CITY, CERULEAN_CITY_WIDTH, -3, 1, CERULEAN_CITY_HEIGHT - 3, CeruleanCityBlocks, ROUTE_9_WIDTH + EAST_MAP_CONNECTION ROUTE_10, ROUTE_10_WIDTH, 0, 0, ROUTE_10_HEIGHT - 24, Route10Blocks, ROUTE_9_WIDTH + dw Route9Object ; objects diff --git a/data/mapHeaders/safarizonecenter.asm b/data/mapHeaders/safarizonecenter.asm new file mode 100755 index 00000000..a1388fa1 --- /dev/null +++ b/data/mapHeaders/safarizonecenter.asm @@ -0,0 +1,6 @@ +SafariZoneCenter_h: ; 0x45ba6 to 0x45bb2 (12 bytes) (bank=11) (id=220) + 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 new file mode 100755 index 00000000..dec95d2a --- /dev/null +++ b/data/mapHeaders/safarizoneeast.asm @@ -0,0 +1,6 @@ +SafariZoneEast_h: ; 0x4585f to 0x4586b (12 bytes) (bank=11) (id=217) + 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 new file mode 100755 index 00000000..e7340c4a --- /dev/null +++ b/data/mapHeaders/safarizoneentrance.asm @@ -0,0 +1,6 @@ +SafariZoneEntrance_h: ; 0x751c1 to 0x751cd (12 bytes) (id=156) + 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 new file mode 100755 index 00000000..310ead4c --- /dev/null +++ b/data/mapHeaders/safarizonenorth.asm @@ -0,0 +1,6 @@ +SafariZoneNorth_h: ; 0x4599f to 0x459ab (12 bytes) (bank=11) (id=218) + 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 new file mode 100755 index 00000000..f788b6c4 --- /dev/null +++ b/data/mapHeaders/safarizoneresthouse1.asm @@ -0,0 +1,6 @@ +SafariZoneRestHouse1_h: ; 0x45ce1 to 0x45ced (12 bytes) (bank=11) (id=221) + 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 new file mode 100755 index 00000000..5ccdb947 --- /dev/null +++ b/data/mapHeaders/safarizoneresthouse2.asm @@ -0,0 +1,6 @@ +SafariZoneRestHouse2_h: ; 0x45d1e to 0x45d2a (12 bytes) (bank=11) (id=223) + 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 new file mode 100755 index 00000000..acf87854 --- /dev/null +++ b/data/mapHeaders/safarizoneresthouse3.asm @@ -0,0 +1,6 @@ +SafariZoneRestHouse3_h: ; 0x45d69 to 0x45d75 (12 bytes) (bank=11) (id=224) + 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 new file mode 100755 index 00000000..8a1ad30f --- /dev/null +++ b/data/mapHeaders/safarizoneresthouse4.asm @@ -0,0 +1,6 @@ +SafariZoneRestHouse4_h: ; 0x45db4 to 0x45dc0 (12 bytes) (bank=11) (id=225) + 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 new file mode 100755 index 00000000..7fa71fe4 --- /dev/null +++ b/data/mapHeaders/safarizonesecrethouse.asm @@ -0,0 +1,6 @@ +SafariZoneSecretHouse_h: ; 0x4a30b to 0x4a317 (12 bytes) (id=222) + 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 new file mode 100755 index 00000000..590ae21d --- /dev/null +++ b/data/mapHeaders/safarizonewest.asm @@ -0,0 +1,6 @@ +SafariZoneWest_h: ; 0x4a1a9 to 0x4a1b5 (12 bytes) (id=219) + 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 new file mode 100755 index 00000000..4c1d2d61 --- /dev/null +++ b/data/mapHeaders/saffroncity.asm @@ -0,0 +1,10 @@ +SaffronCity_h: ; 0x509a4 to 0x509dc (56 bytes) (id=10) + 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 ROUTE_5, ROUTE_5_WIDTH, ROUTE_5_HEIGHT, 5, 0, ROUTE_5_WIDTH, Route5Blocks + SOUTH_MAP_CONNECTION ROUTE_6, ROUTE_6_WIDTH, 5, 0, ROUTE_6_WIDTH, Route6Blocks, SAFFRON_CITY_WIDTH, SAFFRON_CITY_HEIGHT + WEST_MAP_CONNECTION ROUTE_7, ROUTE_7_WIDTH, 4, 0, ROUTE_7_HEIGHT, Route7Blocks, SAFFRON_CITY_WIDTH + EAST_MAP_CONNECTION ROUTE_8, ROUTE_8_WIDTH, 4, 0, ROUTE_8_HEIGHT, Route8Blocks, SAFFRON_CITY_WIDTH + dw SaffronCityObject ; objects diff --git a/data/mapHeaders/saffrongym.asm b/data/mapHeaders/saffrongym.asm new file mode 100755 index 00000000..23601c75 --- /dev/null +++ b/data/mapHeaders/saffrongym.asm @@ -0,0 +1,6 @@ +SaffronGym_h: ; 0x5d001 to 0x5d00d (12 bytes) (id=178) + 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 new file mode 100755 index 00000000..71cd5395 --- /dev/null +++ b/data/mapHeaders/saffronhouse1.asm @@ -0,0 +1,6 @@ +SaffronHouse1_h: ; 0x1ddd1 to 0x1dddd (12 bytes) (bank=7) (id=179) + 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 new file mode 100755 index 00000000..a91bcaec --- /dev/null +++ b/data/mapHeaders/saffronhouse2.asm @@ -0,0 +1,6 @@ +SaffronHouse2_h: ; 0x1de30 to 0x1de3c (12 bytes) (bank=7) (id=183) + 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 new file mode 100755 index 00000000..0c6fc1d8 --- /dev/null +++ b/data/mapHeaders/saffronmart.asm @@ -0,0 +1,6 @@ +SaffronMart_h: ; 0x5d3fd to 0x5d409 (12 bytes) (id=180) + 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 new file mode 100755 index 00000000..341b415a --- /dev/null +++ b/data/mapHeaders/saffronpokecenter.asm @@ -0,0 +1,6 @@ +SaffronPokecenter_h: ; 0x5d529 to 0x5d535 (12 bytes) (id=182) + 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 new file mode 100755 index 00000000..336ce26e --- /dev/null +++ b/data/mapHeaders/school.asm @@ -0,0 +1,6 @@ +School_h: ; 0x1d540 to 0x1d54c (12 bytes) (bank=7) (id=43) + 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 new file mode 100755 index 00000000..8cb1c847 --- /dev/null +++ b/data/mapHeaders/seafoamislands1.asm @@ -0,0 +1,6 @@ +SeafoamIslands1_h: ; 0x447dd to 0x447e9 (12 bytes) (bank=11) (id=192) + 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 new file mode 100755 index 00000000..9edbcc72 --- /dev/null +++ b/data/mapHeaders/seafoamislands2.asm @@ -0,0 +1,6 @@ +SeafoamIslands2_h: ; 0x46309 to 0x46315 (12 bytes) (bank=11) (id=159) + 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 new file mode 100755 index 00000000..6ff1d8ff --- /dev/null +++ b/data/mapHeaders/seafoamislands3.asm @@ -0,0 +1,6 @@ +SeafoamIslands3_h: ; 0x46445 to 0x46451 (12 bytes) (bank=11) (id=160) + 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 new file mode 100755 index 00000000..d3b6fca0 --- /dev/null +++ b/data/mapHeaders/seafoamislands4.asm @@ -0,0 +1,6 @@ +SeafoamIslands4_h: ; 0x46581 to 0x4658d (12 bytes) (bank=11) (id=161) + 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 new file mode 100755 index 00000000..330b1d0e --- /dev/null +++ b/data/mapHeaders/seafoamislands5.asm @@ -0,0 +1,6 @@ +SeafoamIslands5_h: ; 0x4678d to 0x46799 (12 bytes) (bank=11) (id=162) + 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 new file mode 100755 index 00000000..eecb49b6 --- /dev/null +++ b/data/mapHeaders/silphco1.asm @@ -0,0 +1,6 @@ +SilphCo1_h: ; 0x5d442 to 0x5d44e (12 bytes) (id=181) + 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 new file mode 100755 index 00000000..efef2235 --- /dev/null +++ b/data/mapHeaders/silphco10.asm @@ -0,0 +1,6 @@ +SilphCo10_h: ; 0x5a12d to 0x5a139 (12 bytes) (id=234) + 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 new file mode 100755 index 00000000..829fc9de --- /dev/null +++ b/data/mapHeaders/silphco11.asm @@ -0,0 +1,6 @@ +SilphCo11_h: ; 0x620ee to 0x620fa (12 bytes) (id=235) + 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 new file mode 100755 index 00000000..1f345127 --- /dev/null +++ b/data/mapHeaders/silphco2.asm @@ -0,0 +1,6 @@ +SilphCo2_h: ; 0x59ce5 to 0x59cf1 (12 bytes) (id=207) + 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 new file mode 100755 index 00000000..56119f41 --- /dev/null +++ b/data/mapHeaders/silphco3.asm @@ -0,0 +1,6 @@ +SilphCo3_h: ; 0x59f4f to 0x59f5b (12 bytes) (id=208) + 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 new file mode 100755 index 00000000..3d6289cf --- /dev/null +++ b/data/mapHeaders/silphco4.asm @@ -0,0 +1,6 @@ +SilphCo4_h: ; 0x19cff to 0x19d0b (12 bytes) (bank=6) (id=209) + 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 new file mode 100755 index 00000000..aa40ca2f --- /dev/null +++ b/data/mapHeaders/silphco5.asm @@ -0,0 +1,6 @@ +SilphCo5_h: ; 0x19f2b to 0x19f37 (12 bytes) (bank=6) (id=210) + 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 new file mode 100755 index 00000000..af9b3d6b --- /dev/null +++ b/data/mapHeaders/silphco6.asm @@ -0,0 +1,6 @@ +SilphCo6_h: ; 0x1a19d to 0x1a1a9 (12 bytes) (bank=6) (id=211) + 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 new file mode 100755 index 00000000..335d3b6b --- /dev/null +++ b/data/mapHeaders/silphco7.asm @@ -0,0 +1,6 @@ +SilphCo7_h: ; 0x51b55 to 0x51b61 (12 bytes) (id=212) + 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 new file mode 100755 index 00000000..31c9617c --- /dev/null +++ b/data/mapHeaders/silphco8.asm @@ -0,0 +1,6 @@ +SilphCo8_h: ; 0x564f8 to 0x56504 (12 bytes) (id=213) + 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 new file mode 100755 index 00000000..1cc8b3f2 --- /dev/null +++ b/data/mapHeaders/silphco9.asm @@ -0,0 +1,6 @@ +SilphCo9_h: ; 0x5d7af to 0x5d7bb (12 bytes) (id=233) + 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 new file mode 100755 index 00000000..b8a59b7a --- /dev/null +++ b/data/mapHeaders/silphcoelevator.asm @@ -0,0 +1,6 @@ +SilphCoElevator_h: ; 0x457b4 to 0x457c0 (12 bytes) (bank=11) (id=236) + 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 new file mode 100755 index 00000000..c31de5d4 --- /dev/null +++ b/data/mapHeaders/ssanne1.asm @@ -0,0 +1,6 @@ +SSAnne1_h: ; 0x61259 to 0x61265 (12 bytes) (id=95) + 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 new file mode 100755 index 00000000..e0e5c6a7 --- /dev/null +++ b/data/mapHeaders/ssanne10.asm @@ -0,0 +1,6 @@ +SSAnne10_h: ; 0x61d49 to 0x61d55 (12 bytes) (id=104) + 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 new file mode 100755 index 00000000..50ca0562 --- /dev/null +++ b/data/mapHeaders/ssanne2.asm @@ -0,0 +1,6 @@ +SSAnne2_h: ; 0x61393 to 0x6139f (12 bytes) (id=96) + 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 new file mode 100755 index 00000000..acde90a2 --- /dev/null +++ b/data/mapHeaders/ssanne3.asm @@ -0,0 +1,6 @@ +SSAnne3_h: ; 0x44926 to 0x44932 (12 bytes) (bank=11) (id=97) + 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 new file mode 100755 index 00000000..7f3e9ab2 --- /dev/null +++ b/data/mapHeaders/ssanne4.asm @@ -0,0 +1,6 @@ +SSAnne4_h: ; 0x61622 to 0x6162e (12 bytes) (id=98) + 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 new file mode 100755 index 00000000..7da4a6bf --- /dev/null +++ b/data/mapHeaders/ssanne5.asm @@ -0,0 +1,6 @@ +SSAnne5_h: ; 0x616a2 to 0x616ae (12 bytes) (id=99) + 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 new file mode 100755 index 00000000..6d27509e --- /dev/null +++ b/data/mapHeaders/ssanne6.asm @@ -0,0 +1,6 @@ +SSAnne6_h: ; 0x617a7 to 0x617b3 (12 bytes) (id=100) + 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 new file mode 100755 index 00000000..66da59c0 --- /dev/null +++ b/data/mapHeaders/ssanne7.asm @@ -0,0 +1,6 @@ +SSAnne7_h: ; 0x61889 to 0x61895 (12 bytes) (id=101) + 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 new file mode 100755 index 00000000..dcb12993 --- /dev/null +++ b/data/mapHeaders/ssanne8.asm @@ -0,0 +1,6 @@ +SSAnne8_h: ; 0x6196a to 0x61976 (12 bytes) (id=102) + 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 new file mode 100755 index 00000000..5a293576 --- /dev/null +++ b/data/mapHeaders/ssanne9.asm @@ -0,0 +1,6 @@ +SSAnne9_h: ; 0x61b3f to 0x61b4b (12 bytes) (id=103) + 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/tradecenterm.asm b/data/mapHeaders/tradecenterm.asm new file mode 100755 index 00000000..59eb5095 --- /dev/null +++ b/data/mapHeaders/tradecenterm.asm @@ -0,0 +1,6 @@ +TradeCenterM_h: ; 0x4fd71 to 0x4fd7d (12 bytes) (id=240) + db CLUB ; tileset + db TRADE_CENTER_HEIGHT, TRADE_CENTER_WIDTH ; dimensions (y, x) + dw TradeCenterMBlocks, TradeCenterMTextPointers, TradeCenterMScript ; blocks, texts, scripts + db $00 ; connections + dw TradeCenterMObject ; objects diff --git a/data/mapHeaders/undergroundpathentranceroute5.asm b/data/mapHeaders/undergroundpathentranceroute5.asm new file mode 100755 index 00000000..75e881ba --- /dev/null +++ b/data/mapHeaders/undergroundpathentranceroute5.asm @@ -0,0 +1,6 @@ +UndergroundPathEntranceRoute5_h: ; 0x5d69d to 0x5d6a9 (12 bytes) (id=71) + 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 new file mode 100755 index 00000000..91835507 --- /dev/null +++ b/data/mapHeaders/undergroundpathentranceroute6.asm @@ -0,0 +1,6 @@ +UndergroundPathEntranceRoute6_h: ; 0x5d6e3 to 0x5d6ef (12 bytes) (id=74) + 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 new file mode 100755 index 00000000..1ad53899 --- /dev/null +++ b/data/mapHeaders/undergroundpathentranceroute7.asm @@ -0,0 +1,6 @@ +UndergroundPathEntranceRoute7_h: ; 0x5d720 to 0x5d72c (12 bytes) (id=77) + 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 new file mode 100755 index 00000000..e5e6cfa0 --- /dev/null +++ b/data/mapHeaders/undergroundpathentranceroute7copy.asm @@ -0,0 +1,6 @@ +UndergroundPathEntranceRoute7Copy_h: ; 5d75d (17:575d) + 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 new file mode 100755 index 00000000..ac6fd87d --- /dev/null +++ b/data/mapHeaders/undergroundpathentranceroute8.asm @@ -0,0 +1,6 @@ +UndergroundPathEntranceRoute8_h: ; 0x1e27d to 0x1e289 (12 bytes) (bank=7) (id=80) + 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 new file mode 100755 index 00000000..78a02053 --- /dev/null +++ b/data/mapHeaders/undergroundpathns.asm @@ -0,0 +1,6 @@ +UndergroundPathNS_h: ; 0x61f1a to 0x61f26 (12 bytes) (id=119) + 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 new file mode 100755 index 00000000..e5561767 --- /dev/null +++ b/data/mapHeaders/undergroundpathwe.asm @@ -0,0 +1,6 @@ +UndergroundPathWE_h: ; 0x61f3e to 0x61f4a (12 bytes) (id=121) + 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 new file mode 100755 index 00000000..8bac389a --- /dev/null +++ b/data/mapHeaders/unknowndungeon1.asm @@ -0,0 +1,6 @@ +UnknownDungeon1_h: ; 0x74d00 to 0x74d0c (12 bytes) (id=228) + 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 new file mode 100755 index 00000000..0bea5b16 --- /dev/null +++ b/data/mapHeaders/unknowndungeon2.asm @@ -0,0 +1,6 @@ +UnknownDungeon2_h: ; 0x45dff to 0x45e0b (12 bytes) (bank=11) (id=226) + 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 new file mode 100755 index 00000000..a29d39dd --- /dev/null +++ b/data/mapHeaders/unknowndungeon3.asm @@ -0,0 +1,6 @@ +UnknownDungeon3_h: ; 0x45ee4 to 0x45ef0 (12 bytes) (bank=11) (id=227) + 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 new file mode 100755 index 00000000..b7a41967 --- /dev/null +++ b/data/mapHeaders/vermilioncity.asm @@ -0,0 +1,8 @@ +VermilionCity_h: ; 0x18998 to 0x189ba (34 bytes) (bank=6) (id=5) + 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 ROUTE_6, ROUTE_6_WIDTH, ROUTE_6_HEIGHT, 5, 0, ROUTE_6_WIDTH, Route6Blocks + EAST_MAP_CONNECTION ROUTE_11, ROUTE_11_WIDTH, 4, 0, ROUTE_11_HEIGHT, Route11Blocks, VERMILION_CITY_WIDTH + dw VermilionCityObject ; objects diff --git a/data/mapHeaders/vermiliondock.asm b/data/mapHeaders/vermiliondock.asm new file mode 100755 index 00000000..d8d2993c --- /dev/null +++ b/data/mapHeaders/vermiliondock.asm @@ -0,0 +1,6 @@ +VermilionDock_h: ; 0x1db46 to 0x1db52 (12 bytes) (bank=7) (id=94) + 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 new file mode 100755 index 00000000..5627257e --- /dev/null +++ b/data/mapHeaders/vermiliongym.asm @@ -0,0 +1,6 @@ +VermilionGym_h: ; 0x5ca1a to 0x5ca26 (12 bytes) (id=92) + 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 new file mode 100755 index 00000000..34f99023 --- /dev/null +++ b/data/mapHeaders/vermilionhouse1.asm @@ -0,0 +1,6 @@ +VermilionHouse1_h: ; 0x1daf0 to 0x1dafc (12 bytes) (bank=7) (id=93) + 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 new file mode 100755 index 00000000..ce810bb4 --- /dev/null +++ b/data/mapHeaders/vermilionhouse2.asm @@ -0,0 +1,6 @@ +VermilionHouse2_h: ; 0x56064 to 0x56070 (12 bytes) (id=163) + 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 new file mode 100755 index 00000000..62651a4f --- /dev/null +++ b/data/mapHeaders/vermilionhouse3.asm @@ -0,0 +1,6 @@ +VermilionHouse3_h: ; 0x19c06 to 0x19c12 (12 bytes) (bank=6) (id=196) + 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 new file mode 100755 index 00000000..ecf71946 --- /dev/null +++ b/data/mapHeaders/vermilionmart.asm @@ -0,0 +1,6 @@ +VermilionMart_h: ; 0x5c9d5 to 0x5c9e1 (12 bytes) (id=91) + 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 new file mode 100755 index 00000000..6033585f --- /dev/null +++ b/data/mapHeaders/vermilionpokecenter.asm @@ -0,0 +1,6 @@ +VermilionPokecenter_h: ; 0x5c983 to 0x5c98f (12 bytes) (id=89) + 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 new file mode 100755 index 00000000..972d3866 --- /dev/null +++ b/data/mapHeaders/victoryroad1.asm @@ -0,0 +1,6 @@ +VictoryRoad1_h: ; 0x5d9fe to 0x5da0a (12 bytes) (id=108) + 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 new file mode 100755 index 00000000..3fb24eee --- /dev/null +++ b/data/mapHeaders/victoryroad2.asm @@ -0,0 +1,6 @@ +VictoryRoad2_h: ; 0x51791 to 0x5179d (12 bytes) (id=194) + 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 new file mode 100755 index 00000000..e35c32c1 --- /dev/null +++ b/data/mapHeaders/victoryroad3.asm @@ -0,0 +1,6 @@ +VictoryRoad3_h: ; 0x44974 to 0x44980 (12 bytes) (bank=11) (id=198) + 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 new file mode 100755 index 00000000..96aac7ca --- /dev/null +++ b/data/mapHeaders/viridiancity.asm @@ -0,0 +1,9 @@ +ViridianCity_h: ; 0x18357 to 0x18384 (45 bytes) (bank=6) (id=1) + 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 ROUTE_2, ROUTE_2_WIDTH, ROUTE_2_HEIGHT, 5, 0, ROUTE_2_WIDTH, Route2Blocks + SOUTH_MAP_CONNECTION ROUTE_1, ROUTE_1_WIDTH, 5, 0, ROUTE_1_WIDTH, Route1Blocks, VIRIDIAN_CITY_WIDTH, VIRIDIAN_CITY_HEIGHT + WEST_MAP_CONNECTION ROUTE_22, ROUTE_22_WIDTH, 4, 0, ROUTE_22_HEIGHT, Route22Blocks, VIRIDIAN_CITY_WIDTH + dw ViridianCityObject ; objects diff --git a/data/mapHeaders/viridianforest.asm b/data/mapHeaders/viridianforest.asm new file mode 100755 index 00000000..43433c9e --- /dev/null +++ b/data/mapHeaders/viridianforest.asm @@ -0,0 +1,6 @@ +ViridianForest_h: ; 0x61101 to 0x6110d (12 bytes) (id=51) + 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 new file mode 100755 index 00000000..21fdc56b --- /dev/null +++ b/data/mapHeaders/viridianforestentrance.asm @@ -0,0 +1,6 @@ +ViridianForestEntrance_h: ; 0x5d650 to 0x5d65c (12 bytes) (id=50) + 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 new file mode 100755 index 00000000..285e6416 --- /dev/null +++ b/data/mapHeaders/viridianforestexit.asm @@ -0,0 +1,6 @@ +ViridianForestExit_h: ; 0x5d57b to 0x5d587 (12 bytes) (id=47) + 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 new file mode 100755 index 00000000..c983ab71 --- /dev/null +++ b/data/mapHeaders/viridiangym.asm @@ -0,0 +1,6 @@ +ViridianGym_h: ; 0x74897 to 0x748a3 (12 bytes) (id=45) + 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 new file mode 100755 index 00000000..392c6a20 --- /dev/null +++ b/data/mapHeaders/viridianhouse.asm @@ -0,0 +1,8 @@ +ViridianHouse_h: ; 0x1d57d to 0x1d589 (12 bytes) (bank=7) (id=44) + 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 new file mode 100755 index 00000000..1bbe80f0 --- /dev/null +++ b/data/mapHeaders/viridianmart.asm @@ -0,0 +1,6 @@ +ViridianMart_h: ; 0x1d462 to 0x1d46e (12 bytes) (bank=7) (id=42) + 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 new file mode 100755 index 00000000..673be44e --- /dev/null +++ b/data/mapHeaders/viridianpokecenter.asm @@ -0,0 +1,6 @@ +ViridianPokecenter_h: ; 0x44251 to 0x4425d (12 bytes) (bank=11) (id=41) + 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/route6.asm b/data/mapObjects/route6.asm index 8656f2db..bca89fb5 100755 --- a/data/mapObjects/route6.asm +++ b/data/mapObjects/route6.asm @@ -17,3 +17,9 @@ Route6Object: ; 0x58022 (size=87) db SPRITE_BLACK_HAIR_BOY_1, $1f + 4, $b + 4, $ff, $d2, $44, JR__TRAINER_M + $C8, $5 ; trainer db SPRITE_LASS, $1e + 4, $b + 4, $ff, $d2, $45, JR__TRAINER_F + $C8, $3 ; trainer db SPRITE_BUG_CATCHER, $1a + 4, $13 + 4, $ff, $d2, $46, BUG_CATCHER + $C8, $b ; trainer + + ; warp-to + EVENT_DISP ROUTE_6_WIDTH, $1, $9 ; ROUTE_6_GATE + EVENT_DISP ROUTE_6_WIDTH, $1, $a ; ROUTE_6_GATE + EVENT_DISP ROUTE_6_WIDTH, $7, $a ; ROUTE_6_GATE + EVENT_DISP ROUTE_6_WIDTH, $d, $11 ; PATH_ENTRANCE_ROUTE_6 @@ -28891,104 +28891,49 @@ RemoveItemByID: ; 17f37 (5:7f37) SECTION "bank6",ROMX,BANK[$6] -CeladonCity_h: ; 18000 (6:4000) - 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 ROUTE_16, ROUTE_16_WIDTH, 4, 0, ROUTE_16_HEIGHT, Route16Blocks, CELADON_CITY_WIDTH - EAST_MAP_CONNECTION ROUTE_7, ROUTE_7_WIDTH, 4, 0, ROUTE_7_HEIGHT, Route7Blocks, CELADON_CITY_WIDTH - dw CeladonCityObject ; objects +INCLUDE "data/mapHeaders/celadoncity.asm" INCLUDE "data/mapObjects/celadoncity.asm" CeladonCityBlocks: ; 180df (6:40df) INCBIN "maps/celadoncity.blk" -PalletTown_h: ; 182a1 (6:42a1) - db OVERWORLD ; tileset - db PALLET_TOWN_HEIGHT, PALLET_TOWN_WIDTH ; dimensions - dw PalletTownBlocks, PalletTownTextPointers, PalletTownScript - db NORTH | SOUTH ; connections - NORTH_MAP_CONNECTION ROUTE_1, ROUTE_1_WIDTH, ROUTE_1_HEIGHT, 0, 0, ROUTE_1_WIDTH, Route1Blocks - SOUTH_MAP_CONNECTION ROUTE_21, ROUTE_21_WIDTH, 0, 0, ROUTE_21_WIDTH, Route21Blocks, PALLET_TOWN_WIDTH, PALLET_TOWN_HEIGHT - dw PalletTownObject +INCLUDE "data/mapHeaders/pallettown.asm" INCLUDE "data/mapObjects/pallettown.asm" PalletTownBlocks: ; 182fd (6:42fd) INCBIN "maps/pallettown.blk" -ViridianCity_h: ; 0x18357 to 0x18384 (45 bytes) (bank=6) (id=1) - 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 ROUTE_2, ROUTE_2_WIDTH, ROUTE_2_HEIGHT, 5, 0, ROUTE_2_WIDTH, Route2Blocks - SOUTH_MAP_CONNECTION ROUTE_1, ROUTE_1_WIDTH, 5, 0, ROUTE_1_WIDTH, Route1Blocks, VIRIDIAN_CITY_WIDTH, VIRIDIAN_CITY_HEIGHT - WEST_MAP_CONNECTION ROUTE_22, ROUTE_22_WIDTH, 4, 0, ROUTE_22_HEIGHT, Route22Blocks, VIRIDIAN_CITY_WIDTH - dw ViridianCityObject ; objects +INCLUDE "data/mapHeaders/viridiancity.asm" INCLUDE "data/mapObjects/viridiancity.asm" ViridianCityBlocks: ; 183ec (6:43ec) INCBIN "maps/viridiancity.blk" -PewterCity_h: ; 0x18554 to 0x18576 (34 bytes) (bank=6) (id=2) - 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 ROUTE_2, ROUTE_2_WIDTH, 5, 0, ROUTE_2_WIDTH, Route2Blocks, PEWTER_CITY_WIDTH, PEWTER_CITY_HEIGHT - EAST_MAP_CONNECTION ROUTE_3, ROUTE_3_WIDTH, 4, 0, ROUTE_3_HEIGHT, Route3Blocks, PEWTER_CITY_WIDTH - dw PewterCityObject ; objects - - db $0 +INCLUDE "data/mapHeaders/pewtercity.asm" INCLUDE "data/mapObjects/pewtercity.asm" PewterCityBlocks: ; 185e6 (6:45e6) INCBIN "maps/pewtercity.blk" -CeruleanCity_h: ; 0x1874e to 0x18786 (56 bytes) (bank=6) (id=3) - 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 ROUTE_24, ROUTE_24_WIDTH, ROUTE_24_HEIGHT, 5, 0, ROUTE_24_WIDTH, Route24Blocks - SOUTH_MAP_CONNECTION ROUTE_5, ROUTE_5_WIDTH, 5, 0, ROUTE_5_WIDTH, Route5Blocks, CERULEAN_CITY_WIDTH, CERULEAN_CITY_HEIGHT - WEST_MAP_CONNECTION ROUTE_4, ROUTE_4_WIDTH, 4, 0, ROUTE_4_HEIGHT, Route4Blocks, CERULEAN_CITY_WIDTH - EAST_MAP_CONNECTION ROUTE_9, ROUTE_9_WIDTH, 4, 0, ROUTE_9_HEIGHT, Route9Blocks, CERULEAN_CITY_WIDTH - dw CeruleanCityObject ; objects +INCLUDE "data/mapHeaders/ceruleancity.asm" INCLUDE "data/mapObjects/ceruleancity.asm" CeruleanCityBlocks: ; 18830 (6:4830) INCBIN "maps/ceruleancity.blk" -VermilionCity_h: ; 0x18998 to 0x189ba (34 bytes) (bank=6) (id=5) - 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 ROUTE_6, ROUTE_6_WIDTH, ROUTE_6_HEIGHT, 5, 0, ROUTE_6_WIDTH, Route6Blocks - EAST_MAP_CONNECTION ROUTE_11, ROUTE_11_WIDTH, 4, 0, ROUTE_11_HEIGHT, Route11Blocks, VERMILION_CITY_WIDTH - dw VermilionCityObject ; objects +INCLUDE "data/mapHeaders/vermilioncity.asm" INCLUDE "data/mapObjects/vermilioncity.asm" VermilionCityBlocks: ; 18a3f (6:4a3f) INCBIN "maps/vermilioncity.blk" -FuchsiaCity_h: ; 0x18ba7 to 0x18bd4 (45 bytes) (bank=6) (id=7) - 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 ROUTE_19, ROUTE_19_WIDTH, 5, 0, ROUTE_19_WIDTH, Route19Blocks, FUCHSIA_CITY_WIDTH, FUCHSIA_CITY_HEIGHT - WEST_MAP_CONNECTION ROUTE_18, ROUTE_18_WIDTH, 4, 0, ROUTE_18_HEIGHT, Route18Blocks, FUCHSIA_CITY_WIDTH - EAST_MAP_CONNECTION ROUTE_15, ROUTE_15_WIDTH, 4, 0, ROUTE_15_HEIGHT, Route15Blocks, FUCHSIA_CITY_WIDTH - dw FuchsiaCityObject ; objects +INCLUDE "data/mapHeaders/fuchsiacity.asm" INCLUDE "data/mapObjects/fuchsiacity.asm" @@ -30963,12 +30908,7 @@ UnnamedText_19b2a: ; 19b2a (6:5b2a) TX_FAR _UnnamedText_19b2a db "@" -BluesHouse_h: ; 0x19b2f id=39 - db HOUSE ; tileset - db BLUES_HOUSE_HEIGHT, BLUES_HOUSE_WIDTH ; dimensions - dw BluesHouseBlocks, BluesHouseTextPointers, BluesHouseScript - db 0 - dw BluesHouseObject +INCLUDE "data/mapHeaders/blueshouse.asm" BluesHouseScript: ; 19b3b (6:5b3b) call EnableAutoTextBoxDrawing @@ -31066,12 +31006,7 @@ INCLUDE "data/mapObjects/blueshouse.asm" BluesHouseBlocks: ; 19bf6 (6:5bf6) INCBIN "maps/blueshouse.blk" -VermilionHouse3_h: ; 0x19c06 to 0x19c12 (12 bytes) (bank=6) (id=196) - 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 +INCLUDE "data/mapHeaders/vermilionhouse3.asm" VermilionHouse3Script: ; 19c12 (6:5c12) jp EnableAutoTextBoxDrawing @@ -31092,12 +31027,7 @@ INCLUDE "data/mapObjects/vermilionhouse3.asm" VermilionHouse3Blocks: ; 19c3f (6:5c3f) INCBIN "maps/vermilionhouse3.blk" -IndigoPlateauLobby_h: ; 0x19c4f to 0x19c5b (12 bytes) (bank=6) (id=174) - 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 +INCLUDE "data/mapHeaders/indigoplateaulobby.asm" IndigoPlateauLobbyScript: ; 19c5b (6:5c5b) call Func_22fa @@ -31146,12 +31076,7 @@ INCLUDE "data/mapObjects/indigoplateaulobby.asm" IndigoPlateauLobbyBlocks: ; 19ccf (6:5ccf) INCBIN "maps/indigoplateaulobby.blk" -SilphCo4_h: ; 0x19cff to 0x19d0b (12 bytes) (bank=6) (id=209) - 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 +INCLUDE "data/mapHeaders/silphco4.asm" SilphCo4Script: ; 19d0b (6:5d0b) call SilphCo4Script_19d21 @@ -31360,12 +31285,7 @@ INCLUDE "data/mapObjects/silphco4.asm" SilphCo4Blocks: ; 19ea4 (6:5ea4) INCBIN "maps/silphco4.blk" -SilphCo5_h: ; 0x19f2b to 0x19f37 (12 bytes) (bank=6) (id=210) - 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 +INCLUDE "data/mapHeaders/silphco5.asm" SilphCo5Script: ; 19f37 (6:5f37) call SilphCo5Script_19f4d @@ -31596,12 +31516,7 @@ INCLUDE "data/mapObjects/silphco5.asm" SilphCo5Blocks: ; 1a116 (6:6116) INCBIN "maps/silphco5.blk" -SilphCo6_h: ; 0x1a19d to 0x1a1a9 (12 bytes) (bank=6) (id=211) - 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 +INCLUDE "data/mapHeaders/silphco6.asm" SilphCo6Script: ; 1a1a9 (6:61a9) call SilphCo6Script_1a1bf @@ -32305,28 +32220,14 @@ LedgeHoppingShadowOAM: ; 1a710 (6:6710) SECTION "bank7",ROMX,BANK[$7] -CinnabarIsland_h: ; 0x1c000 to 0x1c022 (34 bytes) (bank=7) (id=8) - 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 ROUTE_21, ROUTE_21_WIDTH, ROUTE_21_HEIGHT, 0, 0, ROUTE_21_WIDTH, Route21Blocks - EAST_MAP_CONNECTION ROUTE_20, ROUTE_20_WIDTH, 0, 0, ROUTE_20_HEIGHT, Route20Blocks, CINNABAR_ISLAND_WIDTH - dw CinnabarIslandObject ; objects +INCLUDE "data/mapHeaders/cinnabarisland.asm" INCLUDE "data/mapObjects/cinnabarisland.asm" CinnabarIslandBlocks: ; 1c069 (7:4069) INCBIN "maps/cinnabarisland.blk" -Route1_h: ; 0x1c0c3 to 0x1c0e5 (34 bytes) (bank=7) (id=12) - 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 VIRIDIAN_CITY, VIRIDIAN_CITY_WIDTH, VIRIDIAN_CITY_HEIGHT, -3, 2, VIRIDIAN_CITY_WIDTH - 4, ViridianCityBlocks - SOUTH_MAP_CONNECTION PALLET_TOWN, PALLET_TOWN_WIDTH, 0, 0, PALLET_TOWN_WIDTH, PalletTownBlocks, ROUTE_1_WIDTH, ROUTE_1_HEIGHT - dw Route1Object ; objects +INCLUDE "data/mapHeaders/route1.asm" INCLUDE "data/mapObjects/route1.asm" @@ -32584,12 +32485,7 @@ Route1Text3: ; 1cafd (7:4afd) TX_FAR _Route1Text3 db "@" -OaksLab_h: ; 0x1cb02 to 0x1cb0e (12 bytes) (bank=7) (id=40) - 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 +INCLUDE "data/mapHeaders/oakslab.asm" OaksLabScript: ; 1cb0e (7:4b0e) ld a, [$d74b] @@ -33838,12 +33734,7 @@ UnnamedText_1d405: ; 1d405 (7:5405) INCLUDE "data/mapObjects/oakslab.asm" -ViridianMart_h: ; 0x1d462 to 0x1d46e (12 bytes) (bank=7) (id=42) - 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 +INCLUDE "data/mapHeaders/viridianmart.asm" ViridianMartScript: ; 1d46e (7:546e) call ViridianMartScript_1d47d @@ -33946,12 +33837,7 @@ INCLUDE "data/mapObjects/viridianmart.asm" ViridianMartBlocks: ; 1d530 (7:5530) INCBIN "maps/viridianmart.blk" -School_h: ; 0x1d540 to 0x1d54c (12 bytes) (bank=7) (id=43) - 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 +INCLUDE "data/mapHeaders/school.asm" SchoolScript: ; 1d54c (7:554c) jp EnableAutoTextBoxDrawing @@ -33970,14 +33856,7 @@ SchoolText2: ; 1d558 (7:5558) INCLUDE "data/mapObjects/school.asm" -ViridianHouse_h: ; 0x1d57d to 0x1d589 (12 bytes) (bank=7) (id=44) - 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 +INCLUDE "data/mapHeaders/viridianhouse.asm" ViridianHouseScript: ; 1d58a (7:558a) jp EnableAutoTextBoxDrawing @@ -34015,12 +33894,7 @@ ViridianHouseText4: ; 1d5b6 (7:55b6) INCLUDE "data/mapObjects/viridianhouse.asm" -PewterHouse1_h: ; 0x1d5e7 to 0x1d5f3 (12 bytes) (bank=7) (id=55) - 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 +INCLUDE "data/mapHeaders/pewterhouse1.asm" PewterHouse1Script: ; 1d5f3 (7:55f3) jp EnableAutoTextBoxDrawing @@ -34048,12 +33922,7 @@ PewterHouse1Text3: ; 1d611 (7:5611) INCLUDE "data/mapObjects/pewterhouse1.asm" -PewterHouse2_h: ; 0x1d63c to 0x1d648 (12 bytes) (bank=7) (id=57) - 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 +INCLUDE "data/mapHeaders/pewterhouse2.asm" PewterHouse2Script: ; 1d648 (7:5648) jp EnableAutoTextBoxDrawing @@ -34072,12 +33941,7 @@ PewterHouse2Text2: ; 1d654 (7:5654) INCLUDE "data/mapObjects/pewterhouse2.asm" -CeruleanHouseTrashed_h: ; 0x1d679 to 0x1d685 (12 bytes) (bank=7) (id=62) - 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 +INCLUDE "data/mapHeaders/ceruleanhousetrashed.asm" CeruleanHouseTrashedScript: ; 1d685 (7:5685) call EnableAutoTextBoxDrawing @@ -34122,12 +33986,7 @@ CeruleanHouseTrashedText3: ; 1d6ba (7:56ba) INCLUDE "data/mapObjects/ceruleanhousetrashed.asm" -CeruleanHouse1_h: ; 0x1d6ea to 0x1d6f6 (12 bytes) (bank=7) (id=63) - 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 +INCLUDE "data/mapHeaders/ceruleanhouse1.asm" CeruleanHouse1Script: ; 1d6f6 (7:56f6) jp EnableAutoTextBoxDrawing @@ -34150,12 +34009,7 @@ CeruleanHouse1Text2: ; 1d702 (7:5702) INCLUDE "data/mapObjects/ceruleanhouse1.asm" -BikeShop_h: ; 0x1d730 to 0x1d73c (12 bytes) (bank=7) (id=66) - 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 +INCLUDE "data/mapHeaders/bikeshop.asm" BikeShopScript: ; 1d73c (7:573c) jp EnableAutoTextBoxDrawing @@ -34316,12 +34170,7 @@ INCLUDE "data/mapObjects/bikeshop.asm" BikeShopBlocks: ; 1d88c (7:588c) INCBIN "maps/bikeshop.blk" -LavenderHouse1_h: ; 0x1d89c to 0x1d8a8 (12 bytes) (bank=7) (id=149) - 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 +INCLUDE "data/mapHeaders/lavenderhouse1.asm" LavenderHouse1Script: ; 1d8a8 (7:58a8) call EnableAutoTextBoxDrawing @@ -34442,12 +34291,7 @@ LavenderHouse1Text6: ; 1d965 (7:5965) INCLUDE "data/mapObjects/lavenderhouse1.asm" -LavenderHouse2_h: ; 0x1d9a2 to 0x1d9ae (12 bytes) (bank=7) (id=151) - 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 +INCLUDE "data/mapHeaders/lavenderhouse2.asm" LavenderHouse2Script: ; 1d9ae (7:59ae) call EnableAutoTextBoxDrawing @@ -34488,12 +34332,7 @@ UnnamedText_1d9e1: ; 1d9e1 (7:59e1) INCLUDE "data/mapObjects/lavenderhouse2.asm" -NameRater_h: ; 0x1da06 to 0x1da12 (12 bytes) (bank=7) (id=229) - 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 +INCLUDE "data/mapHeaders/namerater.asm" NameRaterScript: ; 1da12 (7:5a12) jp EnableAutoTextBoxDrawing @@ -34607,12 +34446,7 @@ UnnamedText_1dad1: ; 1dad1 (7:5ad1) INCLUDE "data/mapObjects/namerater.asm" -VermilionHouse1_h: ; 0x1daf0 to 0x1dafc (12 bytes) (bank=7) (id=93) - 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 +INCLUDE "data/mapHeaders/vermilionhouse1.asm" VermilionHouse1Script: ; 1dafc (7:5afc) call EnableAutoTextBoxDrawing @@ -34641,12 +34475,7 @@ VermilionHouse1Text3: ; 1db1b (7:5b1b) INCLUDE "data/mapObjects/vermilionhouse1.asm" -VermilionDock_h: ; 0x1db46 to 0x1db52 (12 bytes) (bank=7) (id=94) - 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 +INCLUDE "data/mapHeaders/vermiliondock.asm" VermilionDockScript: ; 1db52 (7:5b52) call EnableAutoTextBoxDrawing @@ -34864,12 +34693,7 @@ INCLUDE "data/mapObjects/vermiliondock.asm" VermilionDockBlocks: ; 1dcda (7:5cda) INCBIN "maps/vermiliondock.blk" -CeladonMansion5_h: ; 0x1dd2e to 0x1dd3a (12 bytes) (bank=7) (id=132) - 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 +INCLUDE "data/mapHeaders/celadonmansion5.asm" CeladonMansion5Script: ; 1dd3a (7:5d3a) jp EnableAutoTextBoxDrawing @@ -34896,12 +34720,7 @@ CeladonMansion5Text2: ; 1dd46 (7:5d46) INCLUDE "data/mapObjects/celadonmansion5.asm" -FuchsiaMart_h: ; 0x1dd7c to 0x1dd88 (12 bytes) (bank=7) (id=152) - 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 +INCLUDE "data/mapHeaders/fuchsiamart.asm" FuchsiaMartScript: ; 1dd88 (7:5d88) jp EnableAutoTextBoxDrawing @@ -34924,12 +34743,7 @@ INCLUDE "data/mapObjects/fuchsiamart.asm" FuchsiaMartBlocks: ; 1ddc1 (7:5dc1) INCBIN "maps/fuchsiamart.blk" -SaffronHouse1_h: ; 0x1ddd1 to 0x1dddd (12 bytes) (bank=7) (id=179) - 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 +INCLUDE "data/mapHeaders/saffronhouse1.asm" SaffronHouse1Script: ; 1dddd (7:5ddd) jp EnableAutoTextBoxDrawing @@ -34961,12 +34775,7 @@ SaffronHouse1Text4: ; 1ddff (7:5dff) INCLUDE "data/mapObjects/saffronhouse1.asm" -SaffronHouse2_h: ; 0x1de30 to 0x1de3c (12 bytes) (bank=7) (id=183) - 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 +INCLUDE "data/mapHeaders/saffronhouse2.asm" SaffronHouse2Script: ; 1de3c (7:5e3c) jp EnableAutoTextBoxDrawing @@ -35017,12 +34826,7 @@ TM29NoRoomText: ; 1de85 (7:5e85) INCLUDE "data/mapObjects/saffronhouse2.asm" -DiglettsCaveRoute2_h: ; 0x1dea4 to 0x1deb0 (12 bytes) (bank=7) (id=46) - 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 +INCLUDE "data/mapHeaders/diglettscaveroute2.asm" DiglettsCaveRoute2Script: ; 1deb0 (7:5eb0) ld a, $d @@ -35038,12 +34842,7 @@ DiglettsCaveRoute2Text1: ; 1deba (7:5eba) INCLUDE "data/mapObjects/diglettscaveroute2.asm" -Route2House_h: ; 0x1dee1 to 0x1deed (12 bytes) (bank=7) (id=48) - 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 +INCLUDE "data/mapHeaders/route2house.asm" Route2HouseScript: ; 1deed (7:5eed) jp EnableAutoTextBoxDrawing @@ -35066,12 +34865,7 @@ Route2HouseText2: ; 1def9 (7:5ef9) INCLUDE "data/mapObjects/route2house.asm" -Route5Gate_h: ; 0x1df27 to 0x1df33 (12 bytes) (bank=7) (id=70) - 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 +INCLUDE "data/mapHeaders/route5gate.asm" Route5GateScript: ; 1df33 (7:5f33) call EnableAutoTextBoxDrawing @@ -35200,12 +34994,7 @@ INCLUDE "data/mapObjects/route5gate.asm" Route5GateBlocks: ; 1e025 (7:6025) INCBIN "maps/route5gate.blk" -Route6Gate_h: ; 0x1e031 to 0x1e03d (12 bytes) (bank=7) (id=73) - 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 +INCLUDE "data/mapHeaders/route6gate.asm" Route6GateScript: ; 1e03d (7:603d) call EnableAutoTextBoxDrawing @@ -35285,12 +35074,7 @@ INCLUDE "data/mapObjects/route6gate.asm" Route6GateBlocks: ; 1e0e8 (7:60e8) INCBIN "maps/route6gate.blk" -Route7Gate_h: ; 0x1e0f4 to 0x1e100 (12 bytes) (bank=7) (id=76) - 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 +INCLUDE "data/mapHeaders/route7gate.asm" Route7GateScript: ; 1e100 (7:6100) call EnableAutoTextBoxDrawing @@ -35373,12 +35157,7 @@ INCLUDE "data/mapObjects/route7gate.asm" Route7GateBlocks: ; 1e1af (7:61af) INCBIN "maps/route7gate.blk" -Route8Gate_h: ; 0x1e1bb to 0x1e1c7 (12 bytes) (bank=7) (id=79) - 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 +INCLUDE "data/mapHeaders/route8gate.asm" Route8GateScript: ; 1e1c7 (7:61c7) call EnableAutoTextBoxDrawing @@ -35458,12 +35237,7 @@ INCLUDE "data/mapObjects/route8gate.asm" Route8GateBlocks: ; 1e271 (7:6271) INCBIN "maps/route8gate.blk" -UndergroundPathEntranceRoute8_h: ; 0x1e27d to 0x1e289 (12 bytes) (bank=7) (id=80) - 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 +INCLUDE "data/mapHeaders/undergroundpathentranceroute8.asm" UndergroundPathEntranceRoute8Script: ; 1e289 (7:6289) ld a, $13 @@ -35479,12 +35253,7 @@ UndergroundPathEntranceRoute8Text1: ; 1e293 (7:6293) INCLUDE "data/mapObjects/undergroundpathentranceroute8.asm" -PowerPlant_h: ; 0x1e2ba to 0x1e2c6 (12 bytes) (bank=7) (id=83) - 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 +INCLUDE "data/mapHeaders/powerplant.asm" PowerPlantScript: ; 1e2c6 (7:62c6) call EnableAutoTextBoxDrawing @@ -35668,12 +35437,7 @@ INCLUDE "data/mapObjects/powerplant.asm" PowerPlantBlocks: ; 1e446 (7:6446) INCBIN "maps/powerplant.blk" -DiglettsCaveEntranceRoute11_h: ; 0x1e5ae to 0x1e5ba (12 bytes) (bank=7) (id=85) - 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 +INCLUDE "data/mapHeaders/diglettscaveroute11.asm" DiglettsCaveEntranceRoute11Script: ; 1e5ba (7:65ba) call EnableAutoTextBoxDrawing @@ -35690,12 +35454,7 @@ DiglettsCaveEntranceRoute11Text1: ; 1e5c5 (7:65c5) INCLUDE "data/mapObjects/diglettscaveroute11.asm" -Route16House_h: ; 0x1e5ec to 0x1e5f8 (12 bytes) (bank=7) (id=188) - 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 +INCLUDE "data/mapHeaders/route16house.asm" Route16HouseScript: ; 1e5f8 (7:65f8) jp EnableAutoTextBoxDrawing @@ -35756,12 +35515,7 @@ UnnamedText_1e652: ; 1e652 (7:6652) INCLUDE "data/mapObjects/route16house.asm" -Route22Gate_h: ; 0x1e677 to 0x1e683 (12 bytes) (bank=7) (id=193) - 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 +INCLUDE "data/mapHeaders/route22gate.asm" Route22GateScript: ; 1e683 (7:6683) call EnableAutoTextBoxDrawing @@ -35861,12 +35615,7 @@ INCLUDE "data/mapObjects/route22gate.asm" Route22GateBlocks: ; 1e74a (7:674a) INCBIN "maps/route22gate.blk" -BillsHouse_h: ; 0x1e75e to 0x1e76a (12 bytes) (bank=7) (id=88) - 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 +INCLUDE "data/mapHeaders/billshouse.asm" BillsHouseScript: ; 1e76a (7:676a) call EnableAutoTextBoxDrawing @@ -51998,15 +51747,7 @@ OTString67E5: ; 427e5 (10:67e5) SECTION "bank11",ROMX,BANK[$11] -LavenderTown_h: ; 0x44000 to 0x4402d (45 bytes) (bank=11) (id=4) - 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 ROUTE_10, ROUTE_10_WIDTH, ROUTE_10_HEIGHT, 0, 0, ROUTE_10_WIDTH, Route10Blocks - SOUTH_MAP_CONNECTION ROUTE_12, ROUTE_12_WIDTH, 0, 0, ROUTE_12_WIDTH, Route12Blocks, LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_HEIGHT - WEST_MAP_CONNECTION ROUTE_8, ROUTE_8_WIDTH, 0, 0, ROUTE_8_HEIGHT, Route8Blocks, LAVENDER_TOWN_WIDTH - dw LavenderTownObject ; objects +INCLUDE "data/mapHeaders/lavendertown.asm" INCLUDE "data/mapObjects/lavendertown.asm" @@ -52246,12 +51987,7 @@ UnnamedText_4424c: ; 4424c (11:424c) TX_FAR _UnnamedText_4424c db "@" -ViridianPokecenter_h: ; 0x44251 to 0x4425d (12 bytes) (bank=11) (id=41) - 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 +INCLUDE "data/mapHeaders/viridianpokecenter.asm" ViridianPokeCenterScript: ; 4425d (11:425d) call Func_22fa @@ -52279,12 +52015,7 @@ ViridianPokeCenterText4: ; 44276 (11:4276) INCLUDE "data/mapObjects/viridianpokecenter.asm" -Mansion1_h: ; 0x442a3 to 0x442af (12 bytes) (bank=11) (id=165) - 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 +INCLUDE "data/mapHeaders/mansion1.asm" Mansion1Script: ; 442af (11:42af) call Mansion1Subscript1 @@ -52431,12 +52162,7 @@ INCLUDE "data/mapObjects/mansion1.asm" Mansion1Blocks: ; 443fe (11:43fe) INCBIN "maps/mansion1.blk" -RockTunnel1_h: ; 0x444d0 to 0x444dc (12 bytes) (bank=11) (id=82) - 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 +INCLUDE "data/mapHeaders/rocktunnel1.asm" RockTunnel1Script: ; 444dc (11:44dc) call EnableAutoTextBoxDrawing @@ -52658,12 +52384,7 @@ INCLUDE "data/mapObjects/rocktunnel1.asm" RockTunnel1Blocks: ; 44675 (11:4675) INCBIN "maps/rocktunnel1.blk" -SeafoamIslands1_h: ; 0x447dd to 0x447e9 (12 bytes) (bank=11) (id=192) - 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 +INCLUDE "data/mapHeaders/seafoamislands1.asm" SeafoamIslands1Script: ; 447e9 (11:47e9) call EnableAutoTextBoxDrawing @@ -52721,12 +52442,7 @@ INCLUDE "data/mapObjects/seafoamislands1.asm" SeafoamIslands1Blocks: ; 4489f (11:489f) INCBIN "maps/seafoamislands1.blk" -SSAnne3_h: ; 0x44926 to 0x44932 (12 bytes) (bank=11) (id=97) - 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 +INCLUDE "data/mapHeaders/ssanne3.asm" SSAnne3Script: ; 44932 (11:4932) jp EnableAutoTextBoxDrawing @@ -52743,12 +52459,7 @@ INCLUDE "data/mapObjects/ssanne3.asm" SSAnne3Blocks: ; 44956 (11:4956) INCBIN "maps/ssanne3.blk" -VictoryRoad3_h: ; 0x44974 to 0x44980 (12 bytes) (bank=11) (id=198) - 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 +INCLUDE "data/mapHeaders/victoryroad3.asm" VictoryRoad3Script: ; 44980 (11:4980) call VictoryRoad3Script_44996 @@ -52961,12 +52672,7 @@ INCLUDE "data/mapObjects/victoryroad3.asm" VictoryRoad3Blocks: ; 44b37 (11:4b37) INCBIN "maps/victoryroad3.blk" -RocketHideout1_h: ; 0x44bbe to 0x44bca (12 bytes) (bank=11) (id=199) - 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 +INCLUDE "data/mapHeaders/rockethideout1.asm" RocketHideout1Script: ; 44bca (11:4bca) call Func_44be0 @@ -53167,12 +52873,7 @@ INCLUDE "data/mapObjects/rockethideout1.asm" RocketHideout1Blocks: ; 44d49 (11:4d49) INCBIN "maps/rockethideout1.blk" -RocketHideout2_h: ; 0x44e1b to 0x44e27 (12 bytes) (bank=11) (id=200) - 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 +INCLUDE "data/mapHeaders/rockethideout2.asm" RocketHideout2Script: ; 44e27 (11:4e27) call EnableAutoTextBoxDrawing @@ -53681,12 +53382,7 @@ INCLUDE "data/mapObjects/rockethideout2.asm" RocketHideout2Blocks: ; 45147 (11:5147) INCBIN "maps/rockethideout2.blk" -RocketHideout3_h: ; 0x45219 to 0x45225 (12 bytes) (bank=11) (id=201) - 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 +INCLUDE "data/mapHeaders/rockethideout3.asm" RocketHideout3Script: ; 45225 (11:5225) call EnableAutoTextBoxDrawing @@ -53905,12 +53601,7 @@ INCLUDE "data/mapObjects/rockethideout3.asm" RocketHideout3Blocks: ; 4537f (11:537f) INCBIN "maps/rockethideout3.blk" -RocketHideout4_h: ; 0x45451 to 0x4545d (12 bytes) (bank=11) (id=202) - 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 +INCLUDE "data/mapHeaders/rockethideout4.asm" RocketHideout4Script: ; 4545d (11:545d) call Func_45473 @@ -54150,12 +53841,7 @@ INCLUDE "data/mapObjects/rockethideout4.asm" RocketHideout4Blocks: ; 45650 (11:5650) INCBIN "maps/rockethideout4.blk" -RocketHideoutElevator_h: ; 0x45704 to 0x45710 (12 bytes) (bank=11) (id=203) - 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 +INCLUDE "data/mapHeaders/rockethideoutelevator.asm" RocketHideoutElevatorScript: ; 45710 (11:5710) ld hl, $d126 @@ -54247,12 +53933,7 @@ INCLUDE "data/mapObjects/rockethideoutelevator.asm" RocketHideoutElevatorBlocks: ; 457a8 (11:57a8) INCBIN "maps/rockethideoutelevator.blk" -SilphCoElevator_h: ; 0x457b4 to 0x457c0 (12 bytes) (bank=11) (id=236) - 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 +INCLUDE "data/mapHeaders/silphcoelevator.asm" SilphCoElevatorScript: ; 457c0 (11:57c0) ld hl, $d126 @@ -54340,12 +54021,7 @@ INCLUDE "data/mapObjects/silphcoelevator.asm" SilphCoElevatorBlocks: ; 4585b (11:585b) INCBIN "maps/silphcoelevator.blk" -SafariZoneEast_h: ; 0x4585f to 0x4586b (12 bytes) (bank=11) (id=217) - 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 +INCLUDE "data/mapHeaders/safarizoneeast.asm" SafariZoneEastScript: ; 4586b (11:586b) jp EnableAutoTextBoxDrawing @@ -54376,12 +54052,7 @@ INCLUDE "data/mapObjects/safarizoneeast.asm" SafariZoneEastBlocks: ; 458dc (11:58dc) INCBIN "maps/safarizoneeast.blk" -SafariZoneNorth_h: ; 0x4599f to 0x459ab (12 bytes) (bank=11) (id=218) - 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 +INCLUDE "data/mapHeaders/safarizonenorth.asm" SafariZoneNorthScript: ; 459ab (11:59ab) jp EnableAutoTextBoxDrawing @@ -54420,12 +54091,7 @@ INCLUDE "data/mapObjects/safarizonenorth.asm" SafariZoneNorthBlocks: ; 45a3e (11:5a3e) INCBIN "maps/safarizonenorth.blk" -SafariZoneCenter_h: ; 0x45ba6 to 0x45bb2 (12 bytes) (bank=11) (id=220) - 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 +INCLUDE "data/mapHeaders/safarizonecenter.asm" SafariZoneCenterScript: ; 45bb2 (11:5bb2) jp EnableAutoTextBoxDrawing @@ -54448,12 +54114,7 @@ INCLUDE "data/mapObjects/safarizonecenter.asm" SafariZoneCenterBlocks: ; 45c1e (11:5c1e) INCBIN "maps/safarizonecenter.blk" -SafariZoneRestHouse1_h: ; 0x45ce1 to 0x45ced (12 bytes) (bank=11) (id=221) - 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 +INCLUDE "data/mapHeaders/safarizoneresthouse1.asm" SafariZoneRestHouse1Script: ; 45ced (11:5ced) jp EnableAutoTextBoxDrawing @@ -54472,12 +54133,7 @@ SafariZoneRestHouse1Text2: ; 45cf9 (11:5cf9) INCLUDE "data/mapObjects/safarizoneresthouse1.asm" -SafariZoneRestHouse2_h: ; 0x45d1e to 0x45d2a (12 bytes) (bank=11) (id=223) - 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 +INCLUDE "data/mapHeaders/safarizoneresthouse2.asm" SafariZoneRestHouse2Script: ; 45d2a (11:5d2a) call EnableAutoTextBoxDrawing @@ -54502,12 +54158,7 @@ SafariZoneRestHouse2Text3: ; 45d3e (11:5d3e) INCLUDE "data/mapObjects/safarizoneresthouse2.asm" -SafariZoneRestHouse3_h: ; 0x45d69 to 0x45d75 (12 bytes) (bank=11) (id=224) - 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 +INCLUDE "data/mapHeaders/safarizoneresthouse3.asm" SafariZoneRestHouse3Script: ; 45d75 (11:5d75) call EnableAutoTextBoxDrawing @@ -54532,12 +54183,7 @@ SafariZoneRestHouse3Text3: ; 45d89 (11:5d89) INCLUDE "data/mapObjects/safarizoneresthouse3.asm" -SafariZoneRestHouse4_h: ; 0x45db4 to 0x45dc0 (12 bytes) (bank=11) (id=225) - 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 +INCLUDE "data/mapHeaders/safarizoneresthouse4.asm" SafariZoneRestHouse4Script: ; 45dc0 (11:5dc0) call EnableAutoTextBoxDrawing @@ -54562,12 +54208,7 @@ SafariZoneRestHouse4Text3: ; 45dd4 (11:5dd4) INCLUDE "data/mapObjects/safarizoneresthouse4.asm" -UnknownDungeon2_h: ; 0x45dff to 0x45e0b (12 bytes) (bank=11) (id=226) - 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 +INCLUDE "data/mapHeaders/unknowndungeon2.asm" UnknownDungeon2Script: ; 45e0b (11:5e0b) jp EnableAutoTextBoxDrawing @@ -54582,12 +54223,7 @@ INCLUDE "data/mapObjects/unknowndungeon2.asm" UnknownDungeon2Blocks: ; 45e5d (11:5e5d) INCBIN "maps/unknowndungeon2.blk" -UnknownDungeon3_h: ; 0x45ee4 to 0x45ef0 (12 bytes) (bank=11) (id=227) - 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 +INCLUDE "data/mapHeaders/unknowndungeon3.asm" UnknownDungeon3Script: ; 45ef0 (11:5ef0) call EnableAutoTextBoxDrawing @@ -54639,12 +54275,7 @@ INCLUDE "data/mapObjects/unknowndungeon3.asm" UnknownDungeon3Blocks: ; 45f58 (11:5f58) INCBIN "maps/unknowndungeon3.blk" -RockTunnel2_h: ; 0x45fdf to 0x45feb (12 bytes) (bank=11) (id=232) - 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 +INCLUDE "data/mapHeaders/rocktunnel2.asm" RockTunnel2Script: ; 45feb (11:5feb) call EnableAutoTextBoxDrawing @@ -54894,12 +54525,7 @@ INCLUDE "data/mapObjects/rocktunnel2.asm" RockTunnel2Blocks: ; 461a1 (11:61a1) INCBIN "maps/rocktunnel2.blk" -SeafoamIslands2_h: ; 0x46309 to 0x46315 (12 bytes) (bank=11) (id=159) - 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 +INCLUDE "data/mapHeaders/seafoamislands2.asm" SeafoamIslands2Script: ; 46315 (11:6315) call EnableAutoTextBoxDrawing @@ -54955,12 +54581,7 @@ INCLUDE "data/mapObjects/seafoamislands2.asm" SeafoamIslands2Blocks: ; 463be (11:63be) INCBIN "maps/seafoamislands2.blk" -SeafoamIslands3_h: ; 0x46445 to 0x46451 (12 bytes) (bank=11) (id=160) - 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 +INCLUDE "data/mapHeaders/seafoamislands3.asm" SeafoamIslands3Script: ; 46451 (11:6451) call EnableAutoTextBoxDrawing @@ -55016,12 +54637,7 @@ INCLUDE "data/mapObjects/seafoamislands3.asm" SeafoamIslands3Blocks: ; 464fa (11:64fa) INCBIN "maps/seafoamislands3.blk" -SeafoamIslands4_h: ; 0x46581 to 0x4658d (12 bytes) (bank=11) (id=161) - 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 +INCLUDE "data/mapHeaders/seafoamislands4.asm" SeafoamIslands4Script: ; 4658d (11:658d) call EnableAutoTextBoxDrawing @@ -55177,12 +54793,7 @@ INCLUDE "data/mapObjects/seafoamislands4.asm" SeafoamIslands4Blocks: ; 46706 (11:6706) INCBIN "maps/seafoamislands4.blk" -SeafoamIslands5_h: ; 0x4678d to 0x46799 (12 bytes) (bank=11) (id=162) - 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 +INCLUDE "data/mapHeaders/seafoamislands5.asm" SeafoamIslands5Script: ; 46799 (11:6799) call EnableAutoTextBoxDrawing @@ -55500,14 +55111,7 @@ INCLUDE "data/hidden_objects.asm" SECTION "bank12",ROMX,BANK[$12] -Route7_h: ; 0x48000 to 0x48022 (34 bytes) (bank=12) (id=18) - 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 CELADON_CITY, CELADON_CITY_WIDTH, -3, 1, CELADON_CITY_HEIGHT - 3, CeladonCityBlocks, ROUTE_7_WIDTH - EAST_MAP_CONNECTION SAFFRON_CITY, SAFFRON_CITY_WIDTH, -3, 1, SAFFRON_CITY_HEIGHT - 3, SaffronCityBlocks, ROUTE_7_WIDTH - dw Route7Object ; objects +INCLUDE "data/mapHeaders/route7.asm" INCLUDE "data/mapObjects/route7.asm" @@ -55606,12 +55210,7 @@ Route7Text1: ; 48157 (12:4157) TX_FAR _Route7Text1 db "@" -RedsHouse1F_h: ; 4815c (12:415c) - 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 +INCLUDE "data/mapHeaders/redshouse1f.asm" RedsHouse1FScript: ; 48168 (12:4168) jp EnableAutoTextBoxDrawing @@ -55688,12 +55287,7 @@ INCLUDE "data/mapObjects/redshouse1f.asm" RedsHouse1FBlocks: ; 48209 (12:4209) INCBIN "maps/redshouse1f.blk" -CeladonMart3_h: ; 0x48219 to 0x48225 (12 bytes) (bank=12) (id=124) - 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 +INCLUDE "data/mapHeaders/celadonmart3.asm" CeladonMart3Script: ; 48225 (12:4225) jp EnableAutoTextBoxDrawing @@ -55810,12 +55404,7 @@ INCLUDE "data/mapObjects/celadonmart3.asm" CeladonMart3Blocks: ; 48322 (12:4322) INCBIN "maps/celadonmart3.blk" -CeladonMart4_h: ; 0x4834a to 0x48356 (12 bytes) (bank=12) (id=125) - 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 +INCLUDE "data/mapHeaders/celadonmart4.asm" CeladonMart4Script: ; 48356 (12:4356) jp EnableAutoTextBoxDrawing @@ -55843,12 +55432,7 @@ INCLUDE "data/mapObjects/celadonmart4.asm" CeladonMart4Blocks: ; 483a1 (12:43a1) INCBIN "maps/celadonmart4.blk" -CeladonMartRoof_h: ; 0x483c9 to 0x483d5 (12 bytes) (bank=12) (id=126) - 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 +INCLUDE "data/mapHeaders/celadonmartroof.asm" CeladonMartRoofScript: ; 483d5 (12:43d5) jp EnableAutoTextBoxDrawing @@ -56119,12 +55703,7 @@ INCLUDE "data/mapObjects/celadonmartroof.asm" CeladonMartRoofBlocks: ; 485cc (12:45cc) INCBIN "maps/celadonmartroof.blk" -CeladonMartElevator_h: ; 0x485f4 to 0x48600 (12 bytes) (bank=12) (id=127) - 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 +INCLUDE "data/mapHeaders/celadonmartelevator.asm" CeladonMartElevatorScript: ; 48600 (12:4600) ld hl, $d126 @@ -56203,12 +55782,7 @@ INCLUDE "data/mapObjects/celadonmartelevator.asm" CeladonMartElevatorBlocks: ; 48684 (12:4684) INCBIN "maps/celadonmartelevator.blk" -CeladonMansion1_h: ; 0x48688 to 0x48694 (12 bytes) (bank=12) (id=128) - 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 +INCLUDE "data/mapHeaders/celadonmansion1.asm" CeladonMansion1Script: ; 48694 (12:4694) jp EnableAutoTextBoxDrawing @@ -56255,12 +55829,7 @@ INCLUDE "data/mapObjects/celadonmansion1.asm" CeladonMansion1Blocks: ; 48716 (12:4716) INCBIN "maps/celadonmansion1.blk" -CeladonMansion2_h: ; 0x4872e to 0x4873a (12 bytes) (bank=12) (id=129) - 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 +INCLUDE "data/mapHeaders/celadonmansion2.asm" CeladonMansion2Script: ; 4873a (12:473a) call EnableAutoTextBoxDrawing @@ -56278,12 +55847,7 @@ INCLUDE "data/mapObjects/celadonmansion2.asm" CeladonMansion2Blocks: ; 4876c (12:476c) INCBIN "maps/celadonmansion2.blk" -CeladonMansion3_h: ; 0x48784 to 0x48790 (12 bytes) (bank=12) (id=130) - 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 +INCLUDE "data/mapHeaders/celadonmansion3.asm" CeladonMansion3Script: ; 48790 (12:4790) jp EnableAutoTextBoxDrawing @@ -56364,12 +55928,7 @@ INCLUDE "data/mapObjects/celadonmansion3.asm" CeladonMansion3Blocks: ; 48847 (12:4847) INCBIN "maps/celadonmansion3.blk" -CeladonMansion4_h: ; 0x4885f to 0x4886b (12 bytes) (bank=12) (id=131) - 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 +INCLUDE "data/mapHeaders/celadonmansion4.asm" CeladonMansion4Script: ; 4886b (12:486b) jp EnableAutoTextBoxDrawing @@ -56386,12 +55945,7 @@ INCLUDE "data/mapObjects/celadonmansion4.asm" CeladonMansion4Blocks: ; 48894 (12:4894) INCBIN "maps/celadonmansion4.blk" -CeladonPokecenter_h: ; 0x488ac to 0x488b8 (12 bytes) (bank=12) (id=133) - 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 +INCLUDE "data/mapHeaders/celadonpokecenter.asm" CeladonPokecenterScript: ; 488b8 (12:48b8) call Func_22fa @@ -56419,12 +55973,7 @@ CeladonPokecenterText3: ; 488cd (12:48cd) INCLUDE "data/mapObjects/celadonpokecenter.asm" -CeladonGym_h: ; 0x488fe to 0x4890a (12 bytes) (bank=12) (id=134) - 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 +INCLUDE "data/mapHeaders/celadongym.asm" CeladonGymScript: ; 4890a (12:490a) ld hl, $d126 @@ -56776,12 +56325,7 @@ INCLUDE "data/mapObjects/celadongym.asm" CeladonGymBlocks: ; 48b84 (12:4b84) INCBIN "maps/celadongym.blk" -CeladonGameCorner_h: ; 0x48bb1 to 0x48bbd (12 bytes) (bank=12) (id=135) - 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 +INCLUDE "data/mapHeaders/celadongamecorner.asm" CeladonGameCornerScript: ; 48bbd (12:4bbd) call CeladonGameCornerScript_48bcf @@ -57325,12 +56869,7 @@ INCLUDE "data/mapObjects/celadongamecorner.asm" CeladonGameCornerBlocks: ; 49003 (12:5003) INCBIN "maps/celadongamecorner.blk" -CeladonMart5_h: ; 0x4905d to 0x49069 (12 bytes) (bank=12) (id=136) - 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 +INCLUDE "data/mapHeaders/celadonmart5.asm" CeladonMart5Script: ; 49069 (12:5069) jp EnableAutoTextBoxDrawing @@ -57359,12 +56898,7 @@ INCLUDE "data/mapObjects/celadonmart5.asm" CeladonMart5Blocks: ; 490bc (12:50bc) INCBIN "maps/celadonmart5.blk" -CeladonPrizeRoom_h: ; 0x490e4 to 0x490f0 (12 bytes) (bank=12) (id=137) - 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 +INCLUDE "data/mapHeaders/celadonprizeroom.asm" CeladonPrizeRoomScript: ; 490f0 (12:50f0) jp EnableAutoTextBoxDrawing @@ -57392,12 +56926,7 @@ INCLUDE "data/mapObjects/celadonprizeroom.asm" CeladonPrizeRoomBlocks: ; 49131 (12:5131) INCBIN "maps/celadonprizeroom.blk" -CeladonDiner_h: ; 0x49145 to 0x49151 (12 bytes) (bank=12) (id=138) - 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 +INCLUDE "data/mapHeaders/celadondiner.asm" CeladonDinerScript: ; 49151 (12:5151) call EnableAutoTextBoxDrawing @@ -57472,12 +57001,7 @@ INCLUDE "data/mapObjects/celadondiner.asm" CeladonDinerBlocks: ; 491ee (12:51ee) INCBIN "maps/celadondiner.blk" -CeladonHouse_h: ; 0x49202 to 0x4920e (12 bytes) (bank=12) (id=139) - 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 +INCLUDE "data/mapHeaders/celadonhouse.asm" CeladonHouseScript: ; 4920e (12:520e) call EnableAutoTextBoxDrawing @@ -57505,12 +57029,7 @@ INCLUDE "data/mapObjects/celadonhouse.asm" CeladonHouseBlocks: ; 4924d (12:524d) INCBIN "maps/celadonhouse.blk" -CeladonHotel_h: ; 0x4925d to 0x49269 (12 bytes) (bank=12) (id=140) - 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 +INCLUDE "data/mapHeaders/celadonhotel.asm" CeladonHotelScript: ; 49269 (12:5269) jp EnableAutoTextBoxDrawing @@ -57537,12 +57056,7 @@ INCLUDE "data/mapObjects/celadonhotel.asm" CeladonHotelBlocks: ; 492a7 (12:52a7) INCBIN "maps/celadonhotel.blk" -MtMoonPokecenter_h: ; 0x492c3 to 0x492cf (12 bytes) (bank=12) (id=68) - 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 +INCLUDE "data/mapHeaders/mtmoonpokecenter.asm" MtMoonPokecenterScript: ; 492cf (12:52cf) call Func_22fa @@ -57644,12 +57158,7 @@ MtMoonPokecenterText6: ; 49375 (12:5375) INCLUDE "data/mapObjects/mtmoonpokecenter.asm" -RockTunnelPokecenter_h: ; 0x493ae to 0x493ba (12 bytes) (id=81) - 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 +INCLUDE "data/mapHeaders/rocktunnelpokecenter.asm" RockTunnelPokecenterScript: ; 493ba (12:53ba) call Func_22fa @@ -57677,12 +57186,7 @@ RockTunnelPokecenterText4: ; 493d3 (12:53d3) INCLUDE "data/mapObjects/rocktunnelpokecenter.asm" -Route11Gate_h: ; 0x49400 to 0x4940c (12 bytes) (id=84) - 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 +INCLUDE "data/mapHeaders/route11gate.asm" Route11GateScript: ; 4940c (12:540c) jp EnableAutoTextBoxDrawing @@ -57696,12 +57200,7 @@ Route11GateText1: ; 49411 (12:5411) INCLUDE "data/mapObjects/route11gate.asm" -Route11GateUpstairs_h: ; 0x49448 to 0x49454 (12 bytes) (id=86) - 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 +INCLUDE "data/mapHeaders/route11gateupstairs.asm" Route11GateUpstairsScript: ; 49454 (12:5454) jp DisableAutoTextBoxDrawing @@ -57787,12 +57286,7 @@ UnnamedText_494d5: ; 494d5 (12:54d5) INCLUDE "data/mapObjects/route11gateupstairs.asm" -Route12Gate_h: ; 0x494f8 to 0x49504 (12 bytes) (id=87) - 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 +INCLUDE "data/mapHeaders/route12gate.asm" Route12GateScript: ; 49504 (12:5504) jp EnableAutoTextBoxDrawing @@ -57809,12 +57303,7 @@ INCLUDE "data/mapObjects/route12gate.asm" Route12GateBlocks: ; 49540 (12:5540) INCBIN "maps/route12gate.blk" -Route12GateUpstairs_h: ; 0x49554 to 0x49560 (12 bytes) (id=195) - 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 +INCLUDE "data/mapHeaders/route12gateupstairs.asm" Route12GateUpstairsScript: ; 49560 (12:5560) jp DisableAutoTextBoxDrawing @@ -57898,12 +57387,7 @@ Func_55c9: ; 495c9 (12:55c9) INCLUDE "data/mapObjects/route12gateupstairs.asm" -Route15Gate_h: ; 0x495f6 to 0x49602 (12 bytes) (id=184) - 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 +INCLUDE "data/mapHeaders/route15gate.asm" Route15GateScript: ; 49602 (12:5602) jp EnableAutoTextBoxDrawing @@ -57917,12 +57401,7 @@ Route15GateText1: ; 49607 (12:5607) INCLUDE "data/mapObjects/route15gate.asm" -Route15GateUpstairs_h: ; 4963e (12:563e) - 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 +INCLUDE "data/mapHeaders/route15gateupstairs.asm" Route15GateUpstairsScript: ; 4964a (12:564a) jp DisableAutoTextBoxDrawing @@ -57974,12 +57453,7 @@ UnnamedText_49698: ; 49698 (12:5698) INCLUDE "data/mapObjects/route15gateupstairs.asm" -Route16Gate_h: ; 0x496b2 to 0x496be (12 bytes) (id=186) - 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 +INCLUDE "data/mapHeaders/route16gate.asm" Route16GateScript: ; 496be (12:56be) ld hl, $d732 @@ -58108,12 +57582,7 @@ INCLUDE "data/mapObjects/route16gate.asm" Route16GateBlocks: ; 497e3 (12:57e3) INCBIN "maps/route16gate.blk" -Route16GateUpstairs_h: ; 0x497ff to 0x4980b (12 bytes) (id=187) - 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 +INCLUDE "data/mapHeaders/route16gateupstairs.asm" Route16GateUpstairsScript: ; 4980b (12:580b) jp DisableAutoTextBoxDrawing @@ -58164,12 +57633,7 @@ UnnamedText_49847: ; 49847 (12:5847) INCLUDE "data/mapObjects/route16gateupstairs.asm" -Route18Gate_h: ; 0x4986a to 0x49876 (12 bytes) (id=190) - 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 +INCLUDE "data/mapHeaders/route18gate.asm" Route18GateScript: ; 49876 (12:5876) ld hl, $d732 @@ -58286,12 +57750,7 @@ Route18GateText2: ; 49932 (12:5932) INCLUDE "data/mapObjects/route18gate.asm" -Route18GateUpstairs_h: ; 0x49969 to 0x49975 (12 bytes) (id=191) - 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 +INCLUDE "data/mapHeaders/route18gateupstairs.asm" Route18GateUpstairsScript: ; 49975 (12:5975) jp DisableAutoTextBoxDrawing @@ -58329,12 +57788,7 @@ UnnamedText_4999f: ; 4999f (12:599f) INCLUDE "data/mapObjects/route18gateupstairs.asm" -MtMoon1_h: ; 0x499bc to 0x499c8 (12 bytes) (id=59) - 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 +INCLUDE "data/mapHeaders/mtmoon1.asm" MtMoon1Script: ; 499c8 (12:59c8) call EnableAutoTextBoxDrawing @@ -58567,12 +58021,7 @@ INCLUDE "data/mapObjects/mtmoon1.asm" MtMoon1Blocks: ; 49b97 (12:5b97) INCBIN "maps/mtmoon1.blk" -MtMoon3_h: ; 0x49cff to 0x49d0b (12 bytes) (id=61) - 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 +INCLUDE "data/mapHeaders/mtmoon3.asm" MtMoon3Script: ; 49d0b (12:5d0b) call EnableAutoTextBoxDrawing @@ -58994,12 +58443,7 @@ INCLUDE "data/mapObjects/mtmoon3.asm" MtMoon3Blocks: ; 4a041 (12:6041) INCBIN "maps/mtmoon3.blk" -SafariZoneWest_h: ; 0x4a1a9 to 0x4a1b5 (12 bytes) (id=219) - 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 +INCLUDE "data/mapHeaders/safarizonewest.asm" SafariZoneWestScript: ; 4a1b5 (12:61b5) jp EnableAutoTextBoxDrawing @@ -59035,12 +58479,7 @@ INCLUDE "data/mapObjects/safarizonewest.asm" SafariZoneWestBlocks: ; 4a248 (12:6248) INCBIN "maps/safarizonewest.blk" -SafariZoneSecretHouse_h: ; 0x4a30b to 0x4a317 (12 bytes) (id=222) - 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 +INCLUDE "data/mapHeaders/safarizonesecrethouse.asm" SafariZoneSecretHouseScript: ; 4a317 (12:6317) jp EnableAutoTextBoxDrawing @@ -59190,12 +58629,7 @@ AgathaPic: ; 4fa71 (13:7a71) LancePic: ; 4fba2 (13:7ba2) INCBIN "pic/trainer/lance.pic" -BattleCenterM_h: ; 0x4fd04 to 0x4fd10 (12 bytes) (id=239) - db CLUB ; tileset - db BATTLE_CENTER_HEIGHT, BATTLE_CENTER_WIDTH ; dimensions (y, x) - dw BattleCenterMBlocks, BattleCenterMTextPointers, BattleCenterMScript ; blocks, texts, scripts - db $00 ; connections - dw BattleCenterMObject ; objects +INCLUDE "data/mapHeaders/battlecenterm.asm" BattleCenterMScript: ; 4fd10 (13:7d10) call EnableAutoTextBoxDrawing @@ -59241,12 +58675,7 @@ INCLUDE "data/mapObjects/battlecenterm.asm" BattleCenterMBlocks: ; 4fd5d (13:7d5d) INCBIN "maps/battlecenterm.blk" -TradeCenterM_h: ; 0x4fd71 to 0x4fd7d (12 bytes) (id=240) - db CLUB ; tileset - db TRADE_CENTER_HEIGHT, TRADE_CENTER_WIDTH ; dimensions (y, x) - dw TradeCenterMBlocks, TradeCenterMTextPointers, TradeCenterMScript ; blocks, texts, scripts - db $00 ; connections - dw TradeCenterMObject ; objects +INCLUDE "data/mapHeaders/tradecenterm.asm" TradeCenterMScript: ; 4fd7d (13:7d7d) jp BattleCenterMScript @@ -59531,82 +58960,42 @@ DrawHPBarPredef: ; 4ff96 (13:7f96) SECTION "bank14",ROMX,BANK[$14] -Route22_h: ; 0x50000 to 0x50022 (34 bytes) (id=33) - 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_23, ROUTE_23_WIDTH, ROUTE_23_HEIGHT, 0, 0, ROUTE_23_WIDTH, Route23Blocks - EAST_MAP_CONNECTION VIRIDIAN_CITY, VIRIDIAN_CITY_WIDTH, -3, 1, VIRIDIAN_CITY_HEIGHT - 3, ViridianCityBlocks, ROUTE_22_WIDTH - dw Route22Object ; objects +INCLUDE "data/mapHeaders/route22.asm" INCLUDE "data/mapObjects/route22.asm" Route22Blocks: ; 5003d (14:403d) INCBIN "maps/route22.blk" -Route20_h: ; 0x500f1 to 0x50113 (34 bytes) (id=31) - 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 CINNABAR_ISLAND, CINNABAR_ISLAND_WIDTH, 0, 0, CINNABAR_ISLAND_HEIGHT, CinnabarIslandBlocks, ROUTE_20_WIDTH - EAST_MAP_CONNECTION ROUTE_19, ROUTE_19_WIDTH, -3, 15, ROUTE_19_HEIGHT - 15, Route19Blocks, ROUTE_20_WIDTH - dw Route20Object ; objects +INCLUDE "data/mapHeaders/route20.asm" INCLUDE "data/mapObjects/route20.asm" Route20Blocks: ; 5017d (14:417d) INCBIN "maps/route20.blk" -Route23_h: ; 0x5033f to 0x50361 (34 bytes) (id=34) - 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 INDIGO_PLATEAU, INDIGO_PLATEAU_WIDTH, INDIGO_PLATEAU_HEIGHT, 0, 0, INDIGO_PLATEAU_WIDTH, IndigoPlateauBlocks - SOUTH_MAP_CONNECTION ROUTE_22, ROUTE_22_WIDTH, 0, 0, ROUTE_22_WIDTH - 7, Route22Blocks, ROUTE_23_WIDTH, ROUTE_23_HEIGHT - dw Route23Object ; objects +INCLUDE "data/mapHeaders/route23.asm" INCLUDE "data/mapObjects/route23.asm" Route23Blocks: ; 503b2 (14:43b2) INCBIN "maps/route23.blk" -Route24_h: ; 0x50682 to 0x506a4 (34 bytes) (id=35) - 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 CERULEAN_CITY, CERULEAN_CITY_WIDTH, -3, 2, CERULEAN_CITY_WIDTH - 4, CeruleanCityBlocks, ROUTE_24_WIDTH, ROUTE_24_HEIGHT - EAST_MAP_CONNECTION ROUTE_25, ROUTE_25_WIDTH, 0, 0, ROUTE_25_HEIGHT, Route25Blocks, ROUTE_24_WIDTH - dw Route24Object ; objects +INCLUDE "data/mapHeaders/route24.asm" INCLUDE "data/mapObjects/route24.asm" Route24Blocks: ; 506e7 (14:46e7) INCBIN "maps/route24.blk" -Route25_h: ; 0x5079b to 0x507b2 (23 bytes) (id=36) - 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_24, ROUTE_24_WIDTH, 0, 0, ROUTE_24_HEIGHT - 6, Route24Blocks, ROUTE_25_WIDTH - dw Route25Object ; objects +INCLUDE "data/mapHeaders/route25.asm" INCLUDE "data/mapObjects/route25.asm" Route25Blocks: ; 50810 (14:4810) INCBIN "maps/route25.blk" -IndigoPlateau_h: ; 0x5091e to 0x50935 (23 bytes) (id=9) - 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 ROUTE_23, ROUTE_23_WIDTH, 0, 0, ROUTE_23_WIDTH, Route23Blocks, INDIGO_PLATEAU_WIDTH, INDIGO_PLATEAU_HEIGHT - dw IndigoPlateauObject ; objects +INCLUDE "data/mapHeaders/indigoplateau.asm" IndigoPlateauScript: ; 50935 (14:4935) ret @@ -59617,16 +59006,7 @@ INCLUDE "data/mapObjects/indigoplateau.asm" IndigoPlateauBlocks: ; 5094a (14:494a) INCBIN "maps/indigoplateau.blk" -SaffronCity_h: ; 0x509a4 to 0x509dc (56 bytes) (id=10) - 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 ROUTE_5, ROUTE_5_WIDTH, ROUTE_5_HEIGHT, 5, 0, ROUTE_5_WIDTH, Route5Blocks - SOUTH_MAP_CONNECTION ROUTE_6, ROUTE_6_WIDTH, 5, 0, ROUTE_6_WIDTH, Route6Blocks, SAFFRON_CITY_WIDTH, SAFFRON_CITY_HEIGHT - WEST_MAP_CONNECTION ROUTE_7, ROUTE_7_WIDTH, 4, 0, ROUTE_7_HEIGHT, Route7Blocks, SAFFRON_CITY_WIDTH - EAST_MAP_CONNECTION ROUTE_8, ROUTE_8_WIDTH, 4, 0, ROUTE_8_HEIGHT, Route8Blocks, SAFFRON_CITY_WIDTH - dw SaffronCityObject ; objects +INCLUDE "data/mapHeaders/saffroncity.asm" INCLUDE "data/mapObjects/saffroncity.asm" @@ -61436,12 +60816,7 @@ Route25Text11: ; 5178c (14:578c) TX_FAR _Route25Text11 db "@" -VictoryRoad2_h: ; 0x51791 to 0x5179d (12 bytes) (id=194) - 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 +INCLUDE "data/mapHeaders/victoryroad2.asm" VictoryRoad2Script: ; 5179d (14:579d) ld hl, $d126 @@ -61697,12 +61072,7 @@ INCLUDE "data/mapObjects/victoryroad2.asm" VictoryRoad2Blocks: ; 519af (14:59af) INCBIN "maps/victoryroad2.blk" -MtMoon2_h: ; 0x51a36 to 0x51a42 (12 bytes) (id=60) - 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 +INCLUDE "data/mapHeaders/mtmoon2.asm" MtMoon2Script: ; 51a42 (14:5a42) call EnableAutoTextBoxDrawing @@ -61720,12 +61090,7 @@ INCLUDE "data/mapObjects/mtmoon2.asm" MtMoon2Blocks: ; 51a91 (14:5a91) INCBIN "maps/mtmoon2.blk" -SilphCo7_h: ; 0x51b55 to 0x51b61 (12 bytes) (id=212) - 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 +INCLUDE "data/mapHeaders/silphco7.asm" SilphCo7Script: ; 51b61 (14:5b61) call SilphCo7Script_51b77 @@ -62258,12 +61623,7 @@ INCLUDE "data/mapObjects/silphco7.asm" SilphCo7Blocks: ; 51f57 (14:5f57) INCBIN "maps/silphco7.blk" -Mansion2_h: ; 0x51fcc to 0x51fd8 (12 bytes) (id=214) - 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 +INCLUDE "data/mapHeaders/mansion2.asm" Mansion2Script: ; 51fd8 (14:5fd8) call Mansion2Script_51fee @@ -62416,12 +61776,7 @@ INCLUDE "data/mapObjects/mansion2.asm" Mansion2Blocks: ; 52110 (14:6110) INCBIN "maps/mansion2.blk" -Mansion3_h: ; 0x521e2 to 0x521ee (12 bytes) (id=215) - 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 +INCLUDE "data/mapHeaders/mansion3.asm" Mansion3Script: ; 521ee (14:61ee) call Mansion3Script_52204 @@ -62582,12 +61937,7 @@ INCLUDE "data/mapObjects/mansion3.asm" Mansion3Blocks: ; 52326 (14:6326) INCBIN "maps/mansion3.blk" -Mansion4_h: ; 0x523ad to 0x523b9 (12 bytes) (id=216) - 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 +INCLUDE "data/mapHeaders/mansion4.asm" Mansion4Script: ; 523b9 (14:63b9) call Mansion4Script_523cf @@ -63379,140 +62729,70 @@ IndigoPlateauHQText: ; 52a3d (14:6a3d) SECTION "bank15",ROMX,BANK[$15] -Route2_h: ; 54000 (15:4000) - 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 PEWTER_CITY, PEWTER_CITY_WIDTH, PEWTER_CITY_HEIGHT, -3, 2, PEWTER_CITY_WIDTH - 4, PewterCityBlocks - SOUTH_MAP_CONNECTION VIRIDIAN_CITY, VIRIDIAN_CITY_WIDTH, -3, 2, VIRIDIAN_CITY_WIDTH - 4, ViridianCityBlocks, ROUTE_2_WIDTH, ROUTE_2_HEIGHT - dw Route2Object ;Object Data Pointer +INCLUDE "data/mapHeaders/route2.asm" INCLUDE "data/mapObjects/route2.asm" Route2Blocks: ; 5407e (15:407e) INCBIN "maps/route2.blk" -Route3_h: ; 0x541e6 to 0x54208 (34 bytes) (id=14) - 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_4, ROUTE_4_WIDTH, ROUTE_4_HEIGHT, 25, 0, ROUTE_4_WIDTH - 32, Route4Blocks - WEST_MAP_CONNECTION PEWTER_CITY, PEWTER_CITY_WIDTH, -3, 1, PEWTER_CITY_HEIGHT - 3, PewterCityBlocks, ROUTE_3_WIDTH - dw Route3Object ; objects +INCLUDE "data/mapHeaders/route3.asm" INCLUDE "data/mapObjects/route3.asm" Route3Blocks: ; 54255 (15:4255) INCBIN "maps/route3.blk" -Route4_h: ; 0x54390 to 0x543b2 (34 bytes) (id=15) - 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_3, ROUTE_3_WIDTH, -3, 22, ROUTE_3_WIDTH - 22, Route3Blocks, ROUTE_4_WIDTH, ROUTE_4_HEIGHT - EAST_MAP_CONNECTION CERULEAN_CITY, CERULEAN_CITY_WIDTH, -3, 1, CERULEAN_CITY_HEIGHT - 3, CeruleanCityBlocks, ROUTE_4_WIDTH - dw Route4Object ; objects +INCLUDE "data/mapHeaders/route4.asm" INCLUDE "data/mapObjects/route4.asm" Route4Blocks: ; 543ec (15:43ec) INCBIN "maps/route4.blk" -Route5_h: ; 0x54581 to 0x545a3 (34 bytes) (id=16) - 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 CERULEAN_CITY, CERULEAN_CITY_WIDTH, CERULEAN_CITY_HEIGHT, -3, 2, CERULEAN_CITY_WIDTH - 4, CeruleanCityBlocks - SOUTH_MAP_CONNECTION SAFFRON_CITY, SAFFRON_CITY_WIDTH, -3, 2, SAFFRON_CITY_WIDTH - 4, SaffronCityBlocks, ROUTE_5_WIDTH, ROUTE_5_HEIGHT - dw Route5Object ; objects +INCLUDE "data/mapHeaders/route5.asm" INCLUDE "data/mapObjects/route5.asm" Route5Blocks: ; 545d2 (15:45d2) INCBIN "maps/route5.blk" -Route9_h: ; 0x54686 to 0x546a8 (34 bytes) (id=20) - 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 CERULEAN_CITY, CERULEAN_CITY_WIDTH, -3, 1, CERULEAN_CITY_HEIGHT - 3, CeruleanCityBlocks, ROUTE_9_WIDTH - EAST_MAP_CONNECTION ROUTE_10, ROUTE_10_WIDTH, 0, 0, ROUTE_10_HEIGHT - 24, Route10Blocks, ROUTE_9_WIDTH - dw Route9Object ; objects +INCLUDE "data/mapHeaders/route9.asm" INCLUDE "data/mapObjects/route9.asm" Route9Blocks: ; 546fe (15:46fe) INCBIN "maps/route9.blk" -Route13_h: ; 0x5480c to 0x5482e (34 bytes) (id=24) - 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_12, ROUTE_12_WIDTH, ROUTE_12_HEIGHT, 20, 0, ROUTE_12_WIDTH, Route12Blocks - WEST_MAP_CONNECTION ROUTE_14, ROUTE_14_WIDTH, 0, 0, ROUTE_14_HEIGHT - 15, Route14Blocks, ROUTE_13_WIDTH - dw Route13Object ; objects +INCLUDE "data/mapHeaders/route13.asm" INCLUDE "data/mapObjects/route13.asm" Route13Blocks: ; 5488b (15:488b) INCBIN "maps/route13.blk" -Route14_h: ; 0x54999 to 0x549bb (34 bytes) (id=25) - 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_15, ROUTE_15_WIDTH, 18, 0, ROUTE_15_HEIGHT, Route15Blocks, ROUTE_14_WIDTH - EAST_MAP_CONNECTION ROUTE_13, ROUTE_13_WIDTH, 0, 0, ROUTE_13_HEIGHT, Route13Blocks, ROUTE_14_WIDTH - dw Route14Object ; objects +INCLUDE "data/mapHeaders/route14.asm" INCLUDE "data/mapObjects/route14.asm" Route14Blocks: ; 54a12 (15:4a12) INCBIN "maps/route14.blk" -Route17_h: ; 0x54b20 to 0x54b42 (34 bytes) (id=28) - 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_16, ROUTE_16_WIDTH, ROUTE_16_HEIGHT, 0, 0, ROUTE_16_WIDTH - 7, Route16Blocks - SOUTH_MAP_CONNECTION ROUTE_18, ROUTE_18_WIDTH, 0, 0, ROUTE_18_WIDTH - 12, Route18Blocks, ROUTE_17_WIDTH, ROUTE_17_HEIGHT - dw Route17Object ; objects +INCLUDE "data/mapHeaders/route17.asm" INCLUDE "data/mapObjects/route17.asm" Route17Blocks: ; 54ba8 (15:4ba8) INCBIN "maps/route17.blk" -Route19_h: ; 0x54e78 to 0x54e9a (34 bytes) (id=30) - 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 FUCHSIA_CITY, FUCHSIA_CITY_WIDTH, FUCHSIA_CITY_HEIGHT, -3, 2, FUCHSIA_CITY_WIDTH - 4, FuchsiaCityBlocks - WEST_MAP_CONNECTION ROUTE_20, ROUTE_20_WIDTH, 18, 0, ROUTE_20_HEIGHT, Route20Blocks, ROUTE_19_WIDTH - dw Route19Object ; objects +INCLUDE "data/mapHeaders/route19.asm" INCLUDE "data/mapObjects/route19.asm" Route19Blocks: ; 54ef1 (15:4ef1) INCBIN "maps/route19.blk" -Route21_h: ; 0x54fff to 0x55021 (34 bytes) (id=32) - 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 PALLET_TOWN, PALLET_TOWN_WIDTH, PALLET_TOWN_HEIGHT, 0, 0, PALLET_TOWN_WIDTH, PalletTownBlocks - SOUTH_MAP_CONNECTION CINNABAR_ISLAND, CINNABAR_ISLAND_WIDTH, 0, 0, CINNABAR_ISLAND_WIDTH, CinnabarIslandBlocks, ROUTE_21_WIDTH, ROUTE_21_HEIGHT - dw Route21Object ; objects +INCLUDE "data/mapHeaders/route21.asm" INCLUDE "data/mapObjects/route21.asm" @@ -66046,12 +65326,7 @@ Route21AfterBattleText9: ; 5605f (15:605f) TX_FAR _Route21AfterBattleText9 db "@" -VermilionHouse2_h: ; 0x56064 to 0x56070 (12 bytes) (id=163) - 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 +INCLUDE "data/mapHeaders/vermilionhouse2.asm" VermilionHouse2Script: ; 56070 (15:6070) jp EnableAutoTextBoxDrawing @@ -66113,12 +65388,7 @@ UnnamedText_560ca: ; 560ca (15:60ca) INCLUDE "data/mapObjects/vermilionhouse2.asm" -CeladonMart2_h: ; 0x560e9 to 0x560f5 (12 bytes) (id=123) - 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 +INCLUDE "data/mapHeaders/celadonmart2.asm" CeladonMart2Script: ; 560f5 (15:60f5) jp EnableAutoTextBoxDrawing @@ -66147,12 +65417,7 @@ INCLUDE "data/mapObjects/celadonmart2.asm" CeladonMart2Blocks: ; 56148 (15:6148) INCBIN "maps/celadonmart2.blk" -FuchsiaHouse3_h: ; 0x56170 to 0x5617c (12 bytes) (id=164) - 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 +INCLUDE "data/mapHeaders/fuchsiahouse3.asm" FuchsiaHouse3Script: ; 5617c (15:617c) jp EnableAutoTextBoxDrawing @@ -66232,12 +65497,7 @@ UnnamedText_5621c: ; 5621c (15:621c) INCLUDE "data/mapObjects/fuchsiahouse3.asm" -DayCareM_h: ; 0x56243 to 0x5624f (12 bytes) (id=72) - db HOUSE ; tileset - db DAYCAREM_HEIGHT, DAYCAREM_WIDTH ; dimensions (y, x) - dw DayCareMBlocks, DayCareMTextPointers, DayCareMScript ; blocks, texts, scripts - db $00 ; connections - dw DayCareMObject ; objects +INCLUDE "data/mapHeaders/daycarem.asm" DayCareMScript: ; 5624f (15:624f) jp EnableAutoTextBoxDrawing @@ -66516,12 +65776,7 @@ UnnamedText_56454: ; 56454 (15:6454) INCLUDE "data/mapObjects/daycarem.asm" -Route12House_h: ; 0x56473 to 0x5647f (12 bytes) (id=189) - 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 +INCLUDE "data/mapHeaders/route12house.asm" Route12HouseScript: ; 5647f (15:647f) jp EnableAutoTextBoxDrawing @@ -66583,12 +65838,7 @@ UnnamedText_564d9: ; 564d9 (15:64d9) INCLUDE "data/mapObjects/route12house.asm" -SilphCo8_h: ; 0x564f8 to 0x56504 (12 bytes) (id=213) - 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 +INCLUDE "data/mapHeaders/silphco8.asm" SilphCo8Script: ; 56504 (15:6504) call SilphCo8Script_5651a @@ -67247,119 +66497,56 @@ CheckPlayerIsInFrontOfSprite: ; 569e3 (15:69e3) SECTION "bank16",ROMX,BANK[$16] -Route6_h: ; 0x58000 to 0x58022 (34 bytes) (id=17) - 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 SAFFRON_CITY, SAFFRON_CITY_WIDTH, SAFFRON_CITY_HEIGHT, -3, 2, SAFFRON_CITY_WIDTH - 4, SaffronCityBlocks - SOUTH_MAP_CONNECTION VERMILION_CITY, VERMILION_CITY_WIDTH, -3, 2, VERMILION_CITY_WIDTH - 4, VermilionCityBlocks, ROUTE_6_WIDTH, ROUTE_6_HEIGHT - dw Route6Object ; objects +INCLUDE "data/mapHeaders/route6.asm" INCLUDE "data/mapObjects/route6.asm" - ; warp-to - EVENT_DISP ROUTE_6_WIDTH, $1, $9 ; ROUTE_6_GATE - EVENT_DISP ROUTE_6_WIDTH, $1, $a ; ROUTE_6_GATE - EVENT_DISP ROUTE_6_WIDTH, $7, $a ; ROUTE_6_GATE - EVENT_DISP ROUTE_6_WIDTH, $d, $11 ; PATH_ENTRANCE_ROUTE_6 - Route6Blocks: ; 58079 (16:4079) INCBIN "maps/route6.blk" -Route8_h: ; 0x5812d to 0x5814f (34 bytes) (id=19) - 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 SAFFRON_CITY, SAFFRON_CITY_WIDTH, -3, 1, SAFFRON_CITY_HEIGHT - 3, SaffronCityBlocks, ROUTE_8_WIDTH - EAST_MAP_CONNECTION LAVENDER_TOWN, LAVENDER_TOWN_WIDTH, 0, 0, LAVENDER_TOWN_HEIGHT, LavenderTownBlocks, ROUTE_8_WIDTH - dw Route8Object ; objects +INCLUDE "data/mapHeaders/route8.asm" INCLUDE "data/mapObjects/route8.asm" Route8Blocks: ; 581c6 (16:41c6) INCBIN "maps/route8.blk" -Route10_h: ; 0x582d4 to 0x582f6 (34 bytes) (id=21) - 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 LAVENDER_TOWN, LAVENDER_TOWN_WIDTH, 0, 0, LAVENDER_TOWN_WIDTH, LavenderTownBlocks, ROUTE_10_WIDTH, ROUTE_10_HEIGHT - WEST_MAP_CONNECTION ROUTE_9, ROUTE_9_WIDTH, 0, 0, ROUTE_9_HEIGHT, Route9Blocks, ROUTE_10_WIDTH - dw Route10Object ; objects +INCLUDE "data/mapHeaders/route10.asm" INCLUDE "data/mapObjects/route10.asm" Route10Blocks: ; 58356 (16:4356) INCBIN "maps/route10.blk" -Route11_h: ; 0x584be to 0x584e0 (34 bytes) (id=22) - 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 VERMILION_CITY, VERMILION_CITY_WIDTH, -3, 1, VERMILION_CITY_HEIGHT - 3, VermilionCityBlocks, ROUTE_11_WIDTH - EAST_MAP_CONNECTION ROUTE_12, ROUTE_12_WIDTH, -3, 24, ROUTE_12_HEIGHT - 39, Route12Blocks, ROUTE_11_WIDTH - dw Route11Object ; objects +INCLUDE "data/mapHeaders/route11.asm" INCLUDE "data/mapObjects/route11.asm" Route11Blocks: ; 5855f (16:455f) INCBIN "maps/route11.blk" -Route12_h: ; 0x5866d to 0x5869a (45 bytes) (id=23) - 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 LAVENDER_TOWN, LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_HEIGHT, 0, 0, LAVENDER_TOWN_WIDTH, LavenderTownBlocks - SOUTH_MAP_CONNECTION ROUTE_13, ROUTE_13_WIDTH, -3, 17, ROUTE_13_WIDTH - 17, Route13Blocks, ROUTE_12_WIDTH, ROUTE_12_HEIGHT - WEST_MAP_CONNECTION ROUTE_11, ROUTE_11_WIDTH, 27, 0, ROUTE_11_HEIGHT, Route11Blocks, ROUTE_12_WIDTH - dw Route12Object ; objects +INCLUDE "data/mapHeaders/route12.asm" INCLUDE "data/mapObjects/route12.asm" Route12Blocks: ; 58710 (16:4710) INCBIN "maps/route12.blk" -Route15_h: ; 0x5892c to 0x5894e (34 bytes) (id=26) - 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 FUCHSIA_CITY, FUCHSIA_CITY_WIDTH, -3, 1, FUCHSIA_CITY_HEIGHT - 3, FuchsiaCityBlocks, ROUTE_15_WIDTH - EAST_MAP_CONNECTION ROUTE_14, ROUTE_14_WIDTH, -3, 15, ROUTE_14_HEIGHT - 15, Route14Blocks, ROUTE_15_WIDTH - dw Route15Object ; objects +INCLUDE "data/mapHeaders/route15.asm" INCLUDE "data/mapObjects/route15.asm" Route15Blocks: ; 589cc (16:49cc) INCBIN "maps/route15.blk" -Route16_h: ; 0x58ada to 0x58afc (34 bytes) (id=27) - 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_17, ROUTE_17_WIDTH, 0, 0, ROUTE_17_WIDTH, Route17Blocks, ROUTE_16_WIDTH, ROUTE_16_HEIGHT - EAST_MAP_CONNECTION CELADON_CITY, CELADON_CITY_WIDTH, -3, 1, CELADON_CITY_HEIGHT - 3, CeladonCityBlocks, ROUTE_16_WIDTH - dw Route16Object ; objects +INCLUDE "data/mapHeaders/route16.asm" INCLUDE "data/mapObjects/route16.asm" Route16Blocks: ; 58b84 (16:4b84) INCBIN "maps/route16.blk" -Route18_h: ; 0x58c38 to 0x58c5a (34 bytes) (id=29) - 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_17, ROUTE_17_WIDTH, ROUTE_17_HEIGHT, 0, 0, ROUTE_17_WIDTH, Route17Blocks - EAST_MAP_CONNECTION FUCHSIA_CITY, FUCHSIA_CITY_WIDTH, -3, 1, FUCHSIA_CITY_HEIGHT - 3, FuchsiaCityBlocks, ROUTE_18_WIDTH - dw Route18Object ; objects +INCLUDE "data/mapHeaders/route18.asm" INCLUDE "data/mapObjects/route18.asm" @@ -69779,12 +68966,7 @@ Route18Text5: ; 59b5f (16:5b5f) TX_FAR _Route18Text5 db "@" -FanClub_h: ; 0x59b64 to 0x59b70 (12 bytes) (id=90) - 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 +INCLUDE "data/mapHeaders/fanclub.asm" FanClubScript: ; 59b70 (16:5b70) jp EnableAutoTextBoxDrawing @@ -69973,12 +69155,7 @@ INCLUDE "data/mapObjects/fanclub.asm" FanClubBlocks: ; 59cd5 (16:5cd5) INCBIN "maps/fanclub.blk" -SilphCo2_h: ; 0x59ce5 to 0x59cf1 (12 bytes) (id=207) - 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 +INCLUDE "data/mapHeaders/silphco2.asm" SilphCo2Script: ; 59cf1 (16:5cf1) call SilphCo2Script_59d07 @@ -70234,12 +69411,7 @@ INCLUDE "data/mapObjects/silphco2.asm" SilphCo2Blocks: ; 59ec8 (16:5ec8) INCBIN "maps/silphco2.blk" -SilphCo3_h: ; 0x59f4f to 0x59f5b (12 bytes) (id=208) - 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 +INCLUDE "data/mapHeaders/silphco3.asm" SilphCo3Script: ; 59f5b (16:5f5b) call SilphCo3Script_59f71 @@ -70386,12 +69558,7 @@ INCLUDE "data/mapObjects/silphco3.asm" SilphCo3Blocks: ; 5a0a6 (16:60a6) INCBIN "maps/silphco3.blk" -SilphCo10_h: ; 0x5a12d to 0x5a139 (12 bytes) (id=234) - 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 +INCLUDE "data/mapHeaders/silphco10.asm" SilphCo10Script: ; 5a139 (16:6139) call SilphCo10Script_5a14f @@ -70525,12 +69692,7 @@ INCLUDE "data/mapObjects/silphco10.asm" SilphCo10Blocks: ; 5a25a (16:625a) INCBIN "maps/silphco10.blk" -Lance_h: ; 0x5a2a2 to 0x5a2ae (12 bytes) (id=113) - 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 +INCLUDE "data/mapHeaders/lance.asm" LanceScript: ; 5a2ae (16:62ae) call LanceScript_5a2c4 @@ -70704,12 +69866,7 @@ INCLUDE "data/mapObjects/lance.asm" LanceBlocks: ; 5a3e9 (16:63e9) INCBIN "maps/lance.blk" -HallofFameRoom_h: ; 0x5a492 to 0x5a49e (12 bytes) (id=118) - 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 +INCLUDE "data/mapHeaders/halloffameroom.asm" HallofFameRoomScript: ; 5a49e (16:649e) call EnableAutoTextBoxDrawing @@ -70888,12 +70045,7 @@ ViridianForestEntranceBlocks: ; 5c090 (17:4090) ViridianForestExitBlocks: ; 5c090 (17:4090) INCBIN "maps/viridianforestexit.blk" -RedsHouse2F_h: ; 5c0a4 (17:40a4) - 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 +INCLUDE "data/mapHeaders/redshouse2f.asm" RedsHouse2FScript: ; 5c0b0 (17:40b0) call EnableAutoTextBoxDrawing @@ -70931,12 +70083,7 @@ Func_5c0dc: ; 5c0dc (17:40dc) ld [wPokedexOwned], a ; $d2f7 ret -Museum1F_h: ; 0x5c0eb to 0x5c0f7 (12 bytes) (id=52) - 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 +INCLUDE "data/mapHeaders/museum1f.asm" Museum1FScript: ; 5c0f7 (17:40f7) ld a, $1 @@ -71194,12 +70341,7 @@ UnnamedText_5c2bc: ; 5c2bc (17:42bc) INCLUDE "data/mapObjects/museum1f.asm" -Museum2F_h: ; 0x5c30b to 0x5c317 (12 bytes) (id=53) - 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 +INCLUDE "data/mapHeaders/museum2f.asm" Museum2FScript: ; 5c317 (17:4317) jp EnableAutoTextBoxDrawing @@ -71243,12 +70385,7 @@ Museum2FText7: ; 5c346 (17:4346) INCLUDE "data/mapObjects/museum2f.asm" -PewterGym_h: ; 0x5c37b to 0x5c387 (12 bytes) (id=54) - 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 +INCLUDE "data/mapHeaders/pewtergym.asm" PewterGymScript: ; 5c387 (17:4387) ld hl, $d126 @@ -71493,12 +70630,7 @@ INCLUDE "data/mapObjects/pewtergym.asm" PewterGymBlocks: ; 5c558 (17:4558) INCBIN "maps/pewtergym.blk" -PewterPokecenter_h: ; 0x5c57b to 0x5c587 (12 bytes) (id=58) - 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 +INCLUDE "data/mapHeaders/pewterpokecenter.asm" PewterPokecenterScript: ; 5c587 (17:4587) call Func_22fa @@ -71578,12 +70710,7 @@ PewterPokecenterText4: ; 5c60c (17:460c) INCLUDE "data/mapObjects/pewterpokecenter.asm" -CeruleanPokecenter_h: ; 0x5c639 to 0x5c645 (12 bytes) (id=64) - 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 +INCLUDE "data/mapHeaders/ceruleanpokecenter.asm" CeruleanPokecenterScript: ; 5c645 (17:4645) call Func_22fa @@ -71614,12 +70741,7 @@ INCLUDE "data/mapObjects/ceruleanpokecenter.asm" CeruleanPokecenterBlocks: ; 5c68b (17:468b) INCBIN "maps/ceruleanpokecenter.blk" -CeruleanGym_h: ; 0x5c6a7 to 0x5c6b3 (12 bytes) (id=65) - 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 +INCLUDE "data/mapHeaders/ceruleangym.asm" CeruleanGymScript: ; 5c6b3 (17:46b3) ld hl, $d126 @@ -71851,12 +70973,7 @@ INCLUDE "data/mapObjects/ceruleangym.asm" CeruleanGymBlocks: ; 5c866 (17:4866) INCBIN "maps/ceruleangym.blk" -CeruleanMart_h: ; 0x5c889 to 0x5c895 (12 bytes) (id=67) - 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 +INCLUDE "data/mapHeaders/ceruleanmart.asm" CeruleanMartScript: ; 5c895 (17:4895) jp EnableAutoTextBoxDrawing @@ -71876,12 +70993,7 @@ CeruleanMartText3: ; 5c8a3 (17:48a3) INCLUDE "data/mapObjects/ceruleanmart.asm" -LavenderPokecenter_h: ; 0x5c8ce to 0x5c8da (12 bytes) (id=141) - 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 +INCLUDE "data/mapHeaders/lavenderpokecenter.asm" LavenderPokecenterScript: ; 5c8da (17:48da) call Func_22fa @@ -71909,12 +71021,7 @@ LavenderPokecenterText3: ; 5c8ef (17:48ef) INCLUDE "data/mapObjects/lavenderpokecenter.asm" -LavenderMart_h: ; 0x5c920 to 0x5c92c (12 bytes) (id=150) - 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 +INCLUDE "data/mapHeaders/lavendermart.asm" LavenderMartScript: ; 5c92c (17:492c) jp EnableAutoTextBoxDrawing @@ -71952,12 +71059,7 @@ UnnamedText_5c958: ; 5c958 (17:4958) INCLUDE "data/mapObjects/lavendermart.asm" -VermilionPokecenter_h: ; 0x5c983 to 0x5c98f (12 bytes) (id=89) - 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 +INCLUDE "data/mapHeaders/vermilionpokecenter.asm" VermilionPokecenterScript: ; 5c98f (17:498f) call Func_22fa @@ -71985,12 +71087,7 @@ VermilionPokecenterText4: ; 5c9a8 (17:49a8) INCLUDE "data/mapObjects/vermilionpokecenter.asm" -VermilionMart_h: ; 0x5c9d5 to 0x5c9e1 (12 bytes) (id=91) - 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 +INCLUDE "data/mapHeaders/vermilionmart.asm" VermilionMartScript: ; 5c9e1 (17:49e1) jp EnableAutoTextBoxDrawing @@ -72010,12 +71107,7 @@ VermilionMartText3: ; 5c9ef (17:49ef) INCLUDE "data/mapObjects/vermilionmart.asm" -VermilionGym_h: ; 0x5ca1a to 0x5ca26 (12 bytes) (id=92) - 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 +INCLUDE "data/mapHeaders/vermiliongym.asm" VermilionGymScript: ; 5ca26 (17:4a26) ld hl, $d126 @@ -72298,12 +71390,7 @@ INCLUDE "data/mapObjects/vermiliongym.asm" VermilionGymBlocks: ; 5cc38 (17:4c38) INCBIN "maps/vermiliongym.blk" -CopycatsHouse2F_h: ; 0x5cc65 to 0x5cc71 (12 bytes) (id=176) - 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 +INCLUDE "data/mapHeaders/copycatshouse2f.asm" CopycatsHouse2FScript: ; 5cc71 (17:4c71) jp EnableAutoTextBoxDrawing @@ -72412,12 +71499,7 @@ UnnamedText_5cd1c: ; 5cd1c (17:4d1c) INCLUDE "data/mapObjects/copycatshouse2f.asm" -FightingDojo_h: ; 0x5cd51 to 0x5cd5d (12 bytes) (id=177) - 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 +INCLUDE "data/mapHeaders/fightingdojo.asm" FightingDojoScript: ; 5cd5d (17:4d5d) call EnableAutoTextBoxDrawing @@ -72762,12 +71844,7 @@ INCLUDE "data/mapObjects/fightingdojo.asm" FightingDojoBlocks: ; 5cfe3 (17:4fe3) INCBIN "maps/fightingdojo.blk" -SaffronGym_h: ; 0x5d001 to 0x5d00d (12 bytes) (id=178) - 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 +INCLUDE "data/mapHeaders/saffrongym.asm" SaffronGymScript: ; 5d00d (17:500d) ld hl, $d126 @@ -73142,12 +72219,7 @@ INCLUDE "data/mapObjects/saffrongym.asm" SaffronGymBlocks: ; 5d3a3 (17:53a3) INCBIN "maps/saffrongym.blk" -SaffronMart_h: ; 0x5d3fd to 0x5d409 (12 bytes) (id=180) - 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 +INCLUDE "data/mapHeaders/saffronmart.asm" SaffronMartScript: ; 5d409 (17:5409) jp EnableAutoTextBoxDrawing @@ -73167,12 +72239,7 @@ SaffronMartText3: ; 5d417 (17:5417) INCLUDE "data/mapObjects/saffronmart.asm" -SilphCo1_h: ; 0x5d442 to 0x5d44e (12 bytes) (id=181) - 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 +INCLUDE "data/mapHeaders/silphco1.asm" SilphCo1Script: ; 5d44e (17:544e) call EnableAutoTextBoxDrawing @@ -73200,12 +72267,7 @@ INCLUDE "data/mapObjects/silphco1.asm" SilphCo1Blocks: ; 5d4a2 (17:54a2) INCBIN "maps/silphco1.blk" -SaffronPokecenter_h: ; 0x5d529 to 0x5d535 (12 bytes) (id=182) - 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 +INCLUDE "data/mapHeaders/saffronpokecenter.asm" SaffronPokecenterScript: ; 5d535 (17:5535) call Func_22fa @@ -73233,12 +72295,7 @@ SaffronPokecenterText4: ; 5d54e (17:554e) INCLUDE "data/mapObjects/saffronpokecenter.asm" -ViridianForestExit_h: ; 0x5d57b to 0x5d587 (12 bytes) (id=47) - 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 +INCLUDE "data/mapHeaders/viridianforestexit.asm" ViridianForestExitScript: ; 5d587 (17:5587) jp EnableAutoTextBoxDrawing @@ -73257,12 +72314,7 @@ ViridianForestExitText2: ; 5d593 (17:5593) INCLUDE "data/mapObjects/viridianforestexit.asm" -Route2Gate_h: ; 0x5d5c8 to 0x5d5d4 (12 bytes) (id=49) - 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 +INCLUDE "data/mapHeaders/route2gate.asm" Route2GateScript: ; 5d5d4 (17:55d4) jp EnableAutoTextBoxDrawing @@ -73309,12 +72361,7 @@ Route2GateText2: ; 5d61b (17:561b) INCLUDE "data/mapObjects/route2gate.asm" -ViridianForestEntrance_h: ; 0x5d650 to 0x5d65c (12 bytes) (id=50) - 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 +INCLUDE "data/mapHeaders/viridianforestentrance.asm" ViridianForestEntranceScript: ; 5d65c (17:565c) jp EnableAutoTextBoxDrawing @@ -73333,12 +72380,7 @@ ViridianForestEntranceText2: ; 5d668 (17:5668) INCLUDE "data/mapObjects/viridianforestentrance.asm" -UndergroundPathEntranceRoute5_h: ; 0x5d69d to 0x5d6a9 (12 bytes) (id=71) - 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 +INCLUDE "data/mapHeaders/undergroundpathentranceroute5.asm" UndergroundPathEntranceRoute5Script: ; 5d6a9 (17:56a9) ld a, $10 @@ -73362,12 +72404,7 @@ UndergroundPathEntranceRoute5Text1: ; 5d6b2 (17:56b2) INCLUDE "data/mapObjects/undergroundpathentranceroute5.asm" -UndergroundPathEntranceRoute6_h: ; 0x5d6e3 to 0x5d6ef (12 bytes) (id=74) - 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 +INCLUDE "data/mapHeaders/undergroundpathentranceroute6.asm" UndergroundPathEntranceRoute6Script: ; 5d6ef (17:56ef) ld a, $11 @@ -73383,12 +72420,7 @@ UndergroundPathEntranceRoute6Text1: ; 5d6f9 (17:56f9) INCLUDE "data/mapObjects/undergroundpathentranceroute6.asm" -UndergroundPathEntranceRoute7_h: ; 0x5d720 to 0x5d72c (12 bytes) (id=77) - 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 +INCLUDE "data/mapHeaders/undergroundpathentranceroute7.asm" UndergroundPathEntranceRoute7Script: ; 5d72c (17:572c) ld a, $12 @@ -73404,12 +72436,7 @@ UndergroundPathEntranceRoute7Text1: ; 5d736 (17:5736) INCLUDE "data/mapObjects/undergroundpathentranceroute7.asm" -UndergroundPathEntranceRoute7Copy_h: ; 5d75d (17:575d) - 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 +INCLUDE "data/mapHeaders/undergroundpathentranceroute7copy.asm" UndergroundPathEntranceRoute7CopyScript: ; 5d769 (17:5769) ld a, $12 @@ -73438,12 +72465,7 @@ UnnamedText_5d782: ; 5d782 (17:5782) INCLUDE "data/mapObjects/undergroundpathentranceroute7copy.asm" -SilphCo9_h: ; 0x5d7af to 0x5d7bb (12 bytes) (id=233) - 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 +INCLUDE "data/mapHeaders/silphco9.asm" SilphCo9Script: ; 5d7bb (17:57bb) call SilphCo9Script_5d7d1 @@ -73699,12 +72721,7 @@ INCLUDE "data/mapObjects/silphco9.asm" SilphCo9Blocks: ; 5d989 (17:5989) INCBIN "maps/silphco9.blk" -VictoryRoad1_h: ; 0x5d9fe to 0x5da0a (12 bytes) (id=108) - 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 +INCLUDE "data/mapHeaders/victoryroad1.asm" VictoryRoad1Script: ; 5da0a (17:5a0a) ld hl, $d126 @@ -74321,12 +73338,7 @@ SSAnne10Blocks: ; 603c0 (18:43c0) SSAnne9Blocks: ; 603c0 (18:43c0) INCBIN "maps/ssanne9.blk" -PokemonTower1_h: ; 0x60420 to 0x6042c (12 bytes) (id=142) - 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 +INCLUDE "data/mapHeaders/pokemontower1.asm" PokemonTower1Script: ; 6042c (18:442c) jp EnableAutoTextBoxDrawing @@ -74363,12 +73375,7 @@ INCLUDE "data/mapObjects/pokemontower1.asm" PokemonTower1Blocks: ; 6048c (18:448c) INCBIN "maps/pokemontower1.blk" -PokemonTower2_h: ; 0x604e6 to 0x604f2 (12 bytes) (id=143) - 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 +INCLUDE "data/mapHeaders/pokemontower2.asm" PokemonTower2Script: ; 604f2 (18:44f2) call EnableAutoTextBoxDrawing @@ -74556,12 +73563,7 @@ INCLUDE "data/mapObjects/pokemontower2.asm" PokemonTower2Blocks: ; 60666 (18:4666) INCBIN "maps/pokemontower2.blk" -PokemonTower3_h: ; 0x606c0 to 0x606cc (12 bytes) (id=144) - 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 +INCLUDE "data/mapHeaders/pokemontower3.asm" PokemonTower3Script: ; 606cc (18:46cc) call EnableAutoTextBoxDrawing @@ -74671,12 +73673,7 @@ INCLUDE "data/mapObjects/pokemontower3.asm" PokemonTower3Blocks: ; 60790 (18:4790) INCBIN "maps/pokemontower3.blk" -PokemonTower4_h: ; 0x607ea to 0x607f6 (12 bytes) (id=145) - 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 +INCLUDE "data/mapHeaders/pokemontower4.asm" PokemonTower4Script: ; 607f6 (18:47f6) call EnableAutoTextBoxDrawing @@ -74789,12 +73786,7 @@ INCLUDE "data/mapObjects/pokemontower4.asm" PokemonTower4Blocks: ; 608cc (18:48cc) INCBIN "maps/pokemontower4.blk" -PokemonTower5_h: ; 0x60926 to 0x60932 (12 bytes) (id=146) - 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 +INCLUDE "data/mapHeaders/pokemontower5.asm" PokemonTower5Script: ; 60932 (18:4932) call EnableAutoTextBoxDrawing @@ -74983,12 +73975,7 @@ INCLUDE "data/mapObjects/pokemontower5.asm" PokemonTower5Blocks: ; 60a89 (18:4a89) INCBIN "maps/pokemontower5.blk" -PokemonTower6_h: ; 0x60ae3 to 0x60aef (12 bytes) (id=147) - 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 +INCLUDE "data/mapHeaders/pokemontower6.asm" PokemonTower6Script: ; 60aef (18:4aef) call EnableAutoTextBoxDrawing @@ -75213,12 +74200,7 @@ PokemonTower6Blocks: ; 60c95 (18:4c95) INCBIN "maps/unusedblocks60cef.blk" -PokemonTower7_h: ; 0x60cf9 to 0x60d05 (12 bytes) (id=148) - 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 +INCLUDE "data/mapHeaders/pokemontower7.asm" PokemonTower7Script: ; 60d05 (18:4d05) call EnableAutoTextBoxDrawing @@ -75508,12 +74490,7 @@ INCLUDE "data/mapObjects/pokemontower7.asm" PokemonTower7Blocks: ; 60f20 (18:4f20) INCBIN "maps/pokemontower7.blk" -CeladonMart1_h: ; 0x60f7a to 0x60f86 (12 bytes) (id=122) - 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 +INCLUDE "data/mapHeaders/celadonmart1.asm" CeladonMart1Script: ; 60f86 (18:4f86) jp EnableAutoTextBoxDrawing @@ -75668,12 +74645,7 @@ LoadFossilItemAndMonName: ; 610eb (18:50eb) call GetItemName ret -ViridianForest_h: ; 0x61101 to 0x6110d (12 bytes) (id=51) - 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 +INCLUDE "data/mapHeaders/viridianforest.asm" ViridianForestScript: ; 6110d (18:510d) call EnableAutoTextBoxDrawing @@ -75823,12 +74795,7 @@ ViridianForestText14: ; 611d5 (18:51d5) INCLUDE "data/mapObjects/viridianforest.asm" -SSAnne1_h: ; 0x61259 to 0x61265 (12 bytes) (id=95) - 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 +INCLUDE "data/mapHeaders/ssanne1.asm" SSAnne1Script: ; 61265 (18:5265) call EnableAutoTextBoxDrawing @@ -75851,12 +74818,7 @@ INCLUDE "data/mapObjects/ssanne1.asm" SSAnne1Blocks: ; 612df (18:52df) INCBIN "maps/ssanne1.blk" -SSAnne2_h: ; 0x61393 to 0x6139f (12 bytes) (id=96) - 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 +INCLUDE "data/mapHeaders/ssanne2.asm" SSAnne2Script: ; 6139f (18:539f) call EnableAutoTextBoxDrawing @@ -76074,12 +75036,7 @@ INCLUDE "data/mapObjects/ssanne2.asm" SSAnne2Blocks: ; 6156e (18:556e) INCBIN "maps/ssanne2.blk" -SSAnne4_h: ; 0x61622 to 0x6162e (12 bytes) (id=98) - 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 +INCLUDE "data/mapHeaders/ssanne4.asm" SSAnne4Script: ; 6162e (18:562e) jp EnableAutoTextBoxDrawing @@ -76092,12 +75049,7 @@ INCLUDE "data/mapObjects/ssanne4.asm" SSAnne4Blocks: ; 61666 (18:5666) INCBIN "maps/ssanne4.blk" -SSAnne5_h: ; 0x616a2 to 0x616ae (12 bytes) (id=99) - 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 +INCLUDE "data/mapHeaders/ssanne5.asm" SSAnne5Script: ; 616ae (18:56ae) call EnableAutoTextBoxDrawing @@ -76194,12 +75146,7 @@ INCLUDE "data/mapObjects/ssanne5.asm" SSAnne5Blocks: ; 61761 (18:5761) INCBIN "maps/ssanne5.blk" -SSAnne6_h: ; 0x617a7 to 0x617b3 (12 bytes) (id=100) - 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 +INCLUDE "data/mapHeaders/ssanne6.asm" SSAnne6Script: ; 617b3 (18:57b3) call EnableAutoTextBoxDrawing @@ -76279,12 +75226,7 @@ INCLUDE "data/mapObjects/ssanne6.asm" SSAnne6Blocks: ; 61851 (18:5851) INCBIN "maps/ssanne6.blk" -SSAnne7_h: ; 0x61889 to 0x61895 (12 bytes) (id=101) - 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 +INCLUDE "data/mapHeaders/ssanne7.asm" SSAnne7Script: ; 61895 (18:5895) call SSAnne7Script_6189b @@ -76388,12 +75330,7 @@ INCLUDE "data/mapObjects/ssanne7.asm" SSAnne7Blocks: ; 6195e (18:595e) INCBIN "maps/ssanne7.blk" -SSAnne8_h: ; 0x6196a to 0x61976 (12 bytes) (id=102) - 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 +INCLUDE "data/mapHeaders/ssanne8.asm" SSAnne8Script: ; 61976 (18:5976) call EnableAutoTextBoxDrawing @@ -76565,12 +75502,7 @@ INCLUDE "data/mapObjects/ssanne8.asm" SSAnne8Blocks: ; 61adf (18:5adf) INCBIN "maps/ssanne8.blk" -SSAnne9_h: ; 0x61b3f to 0x61b4b (12 bytes) (id=103) - 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 +INCLUDE "data/mapHeaders/ssanne9.asm" SSAnne9Script: ; 61b4b (18:5b4b) ld a, $1 @@ -76791,12 +75723,7 @@ SSAnne9AfterBattleText4: ; 61c88 (18:5c88) INCLUDE "data/mapObjects/ssanne9.asm" -SSAnne10_h: ; 0x61d49 to 0x61d55 (12 bytes) (id=104) - 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 +INCLUDE "data/mapHeaders/ssanne10.asm" SSAnne10Script: ; 61d55 (18:5d55) call EnableAutoTextBoxDrawing @@ -77003,12 +75930,7 @@ SSAnne10Text7: ; 61e70 (18:5e70) INCLUDE "data/mapObjects/ssanne10.asm" -UndergroundPathNS_h: ; 0x61f1a to 0x61f26 (12 bytes) (id=119) - 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 +INCLUDE "data/mapHeaders/undergroundpathns.asm" UndergroundPathNSScript: ; 61f26 (18:5f26) jp EnableAutoTextBoxDrawing @@ -77018,12 +75940,7 @@ UndergroundPathNSTextPointers: ; 61f29 (18:5f29) INCLUDE "data/mapObjects/undergroundpathns.asm" -UndergroundPathWE_h: ; 0x61f3e to 0x61f4a (12 bytes) (id=121) - 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 +INCLUDE "data/mapHeaders/undergroundpathwe.asm" UndergroundPathWEScript: ; 61f4a (18:5f4a) jp EnableAutoTextBoxDrawing @@ -77033,12 +75950,7 @@ UndergroundPathWETextPointers: ; 61f4d (18:5f4d) INCLUDE "data/mapObjects/undergroundpathwe.asm" -DiglettsCave_h: ; 0x61f62 to 0x61f6e (12 bytes) (id=197) - 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 +INCLUDE "data/mapHeaders/diglettscave.asm" DiglettsCaveScript: ; 61f6e (18:5f6e) jp EnableAutoTextBoxDrawing @@ -77051,12 +75963,7 @@ INCLUDE "data/mapObjects/diglettscave.asm" DiglettsCaveBlocks: ; 61f86 (18:5f86) INCBIN "maps/diglettscave.blk" -SilphCo11_h: ; 0x620ee to 0x620fa (12 bytes) (id=235) - 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 +INCLUDE "data/mapHeaders/silphco11.asm" SilphCo11Script: ; 620fa (18:60fa) call SilphCo11Script_62110 @@ -83356,12 +82263,7 @@ Func_74872: ; 74872 (1d:4872) call GBFadeOut1 ret -ViridianGym_h: ; 0x74897 to 0x748a3 (12 bytes) (id=45) - 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 +INCLUDE "data/mapHeaders/viridiangym.asm" ViridianGymScript: ; 748a3 (1d:48a3) ld hl, Gym8CityName @@ -83883,12 +82785,7 @@ INCLUDE "data/mapObjects/viridiangym.asm" ViridianGymBlocks: ; 74c47 (1d:4c47) INCBIN "maps/viridiangym.blk" -PewterMart_h: ; 0x74ca1 to 0x74cad (12 bytes) (id=56) - 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 +INCLUDE "data/mapHeaders/pewtermart.asm" PewterMartScript: ; 74cad (1d:4cad) call EnableAutoTextBoxDrawing @@ -83923,12 +82820,7 @@ UnnamedText_74cd5: ; 74cd5 (1d:4cd5) INCLUDE "data/mapObjects/pewtermart.asm" -UnknownDungeon1_h: ; 0x74d00 to 0x74d0c (12 bytes) (id=228) - 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 +INCLUDE "data/mapHeaders/unknowndungeon1.asm" UnknownDungeon1Script: ; 74d0c (1d:4d0c) jp EnableAutoTextBoxDrawing @@ -83943,12 +82835,7 @@ INCLUDE "data/mapObjects/unknowndungeon1.asm" UnknownDungeon1Blocks: ; 74d76 (1d:4d76) INCBIN "maps/unknowndungeon1.blk" -CeruleanHouse2_h: ; 0x74dfd to 0x74e09 (12 bytes) (id=230) - 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 +INCLUDE "data/mapHeaders/ceruleanhouse2.asm" CeruleanHouse2Script: ; 74e09 (1d:4e09) ld a, $1 @@ -84201,12 +83088,7 @@ VendingPrices: ; 75000 (1d:5000) db SODA_POP, $00,$03,$00 db LEMONADE, $00,$03,$50 -FuchsiaHouse1_h: ; 0x7500c to 0x75018 (12 bytes) (id=153) - 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 +INCLUDE "data/mapHeaders/fuchsiahouse1.asm" FuchsiaHouse1Script: ; 75018 (1d:5018) call EnableAutoTextBoxDrawing @@ -84231,12 +83113,7 @@ FuchsiaHouse1Text3: ; 7502c (1d:502c) INCLUDE "data/mapObjects/fuchsiahouse1.asm" -FuchsiaPokecenter_h: ; 0x75057 to 0x75063 (12 bytes) (id=154) - 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 +INCLUDE "data/mapHeaders/fuchsiapokecenter.asm" FuchsiaPokecenterScript: ; 75063 (1d:5063) call Func_22fa @@ -84264,12 +83141,7 @@ FuchsiaPokecenterText4: ; 7507c (1d:507c) INCLUDE "data/mapObjects/fuchsiapokecenter.asm" -FuchsiaHouse2_h: ; 0x750a9 to 0x750b5 (12 bytes) (id=155) - 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 +INCLUDE "data/mapHeaders/fuchsiahouse2.asm" FuchsiaHouse2Script: ; 750b5 (1d:50b5) jp EnableAutoTextBoxDrawing @@ -84395,12 +83267,7 @@ INCLUDE "data/mapObjects/fuchsiahouse2.asm" FuchsiaHouse2Blocks: ; 751ad (1d:51ad) INCBIN "maps/fuchsiahouse2.blk" -SafariZoneEntrance_h: ; 0x751c1 to 0x751cd (12 bytes) (id=156) - 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 +INCLUDE "data/mapHeaders/safarizoneentrance.asm" SafariZoneEntranceScript: ; 751cd (1d:51cd) call EnableAutoTextBoxDrawing @@ -84708,12 +83575,7 @@ INCLUDE "data/mapObjects/safarizoneentrance.asm" SafariZoneEntranceBlocks: ; 75425 (1d:5425) INCBIN "maps/safarizoneentrance.blk" -FuchsiaGym_h: ; 0x75431 to 0x7543d (12 bytes) (id=157) - 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 +INCLUDE "data/mapHeaders/fuchsiagym.asm" FuchsiaGymScript: ; 7543d (1d:543d) call FuchsiaGymScript_75453 @@ -85057,12 +83919,7 @@ INCLUDE "data/mapObjects/fuchsiagym.asm" FuchsiaGymBlocks: ; 756aa (1d:56aa) INCBIN "maps/fuchsiagym.blk" -FuchsiaMeetingRoom_h: ; 0x756d7 to 0x756e3 (12 bytes) (id=158) - 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 +INCLUDE "data/mapHeaders/fuchsiameetingroom.asm" FuchsiaMeetingRoomScript: ; 756e3 (1d:56e3) call EnableAutoTextBoxDrawing @@ -85090,12 +83947,7 @@ INCLUDE "data/mapObjects/fuchsiameetingroom.asm" FuchsiaMeetingRoomBlocks: ; 75722 (1d:5722) INCBIN "maps/fuchsiameetingroom.blk" -CinnabarGym_h: ; 0x7573e to 0x7574a (12 bytes) (id=166) - 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 +INCLUDE "data/mapHeaders/cinnabargym.asm" CinnabarGymScript: ; 7574a (1d:574a) call CinnabarGymScript_75759 @@ -85586,12 +84438,7 @@ INCLUDE "data/mapObjects/cinnabargym.asm" CinnabarGymBlocks: ; 75b26 (1d:5b26) INCBIN "maps/cinnabargym.blk" -Lab1_h: ; 0x75b80 to 0x75b8c (12 bytes) (id=167) - 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 +INCLUDE "data/mapHeaders/lab1.asm" Lab1Script: ; 75b8c (1d:5b8c) call EnableAutoTextBoxDrawing @@ -85629,12 +84476,7 @@ INCLUDE "data/mapObjects/lab1.asm" Lab1Blocks: ; 75bf1 (1d:5bf1) INCBIN "maps/lab1.blk" -Lab2_h: ; 0x75c15 to 0x75c21 (12 bytes) (id=168) - 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 +INCLUDE "data/mapHeaders/lab2.asm" Lab2Script: ; 75c21 (1d:5c21) jp EnableAutoTextBoxDrawing @@ -85668,12 +84510,7 @@ INCLUDE "data/mapObjects/lab2.asm" Lab2Blocks: ; 75c6b (1d:5c6b) INCBIN "maps/lab2.blk" -Lab3_h: ; 0x75c7b to 0x75c87 (12 bytes) (id=169) - 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 +INCLUDE "data/mapHeaders/lab3.asm" Lab3Script: ; 75c87 (1d:5c87) jp EnableAutoTextBoxDrawing @@ -85744,12 +84581,7 @@ INCLUDE "data/mapObjects/lab3.asm" Lab3Blocks: ; 75d15 (1d:5d15) INCBIN "maps/lab3.blk" -Lab4_h: ; 0x75d25 to 0x75d31 (12 bytes) (id=170) - 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 +INCLUDE "data/mapHeaders/lab4.asm" Lab4Script: ; 75d31 (1d:5d31) jp EnableAutoTextBoxDrawing @@ -85874,12 +84706,7 @@ INCLUDE "data/mapObjects/lab4.asm" Lab4Blocks: ; 75e10 (1d:5e10) INCBIN "maps/lab4.blk" -CinnabarPokecenter_h: ; 0x75e20 to 0x75e2c (12 bytes) (id=171) - 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 +INCLUDE "data/mapHeaders/cinnabarpokecenter.asm" CinnabarPokecenterScript: ; 75e2c (1d:5e2c) call Func_22fa @@ -85907,12 +84734,7 @@ CinnabarPokecenterText4: ; 75e45 (1d:5e45) INCLUDE "data/mapObjects/cinnabarpokecenter.asm" -CinnabarMart_h: ; 0x75e72 to 0x75e7e (12 bytes) (id=172) - 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 +INCLUDE "data/mapHeaders/cinnabarmart.asm" CinnabarMartScript: ; 75e7e (1d:5e7e) jp EnableAutoTextBoxDrawing @@ -85932,12 +84754,7 @@ CinnabarMartText3: ; 75e8c (1d:5e8c) INCLUDE "data/mapObjects/cinnabarmart.asm" -CopycatsHouse1F_h: ; 0x75eb7 to 0x75ec3 (12 bytes) (id=175) - 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 +INCLUDE "data/mapHeaders/copycatshouse1f.asm" CopycatsHouse1FScript: ; 75ec3 (1d:5ec3) jp EnableAutoTextBoxDrawing @@ -85964,12 +84781,7 @@ CopycatsHouse1FText3: ; 75ed6 (1d:5ed6) INCLUDE "data/mapObjects/copycatshouse1f.asm" -Gary_h: ; 75f11 (1d:5f11) - db GYM ;tileset - db CHAMPIONS_ROOM_HEIGHT, CHAMPIONS_ROOM_WIDTH ; Height, Width - dw GaryBlocks, GaryTextPointers, GaryScript - db $0 ;No Connections - dw GaryObject +INCLUDE "data/mapHeaders/gary.asm" GaryScript: ; 75f1d (1d:5f1d) call EnableAutoTextBoxDrawing @@ -86274,12 +85086,7 @@ INCLUDE "data/mapObjects/gary.asm" GaryBlocks: ; 7615f (1d:615f) INCBIN "maps/gary.blk" -Lorelei_h: ; 0x7616f to 0x7617b (12 bytes) (id=245) - 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 +INCLUDE "data/mapHeaders/lorelei.asm" LoreleiScript: ; 7617b (1d:617b) call LoreleiScript_76191 @@ -86440,12 +85247,7 @@ INCLUDE "data/mapObjects/lorelei.asm" LoreleiBlocks: ; 762ac (1d:62ac) INCBIN "maps/lorelei.blk" -Bruno_h: ; 0x762ca to 0x762d6 (12 bytes) (id=246) - 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 +INCLUDE "data/mapHeaders/bruno.asm" BrunoScript: ; 762d6 (1d:62d6) call BrunoScript_762ec @@ -86607,12 +85409,7 @@ INCLUDE "data/mapObjects/bruno.asm" BrunoBlocks: ; 76403 (1d:6403) INCBIN "maps/bruno.blk" -Agatha_h: ; 0x76421 to 0x7642d (12 bytes) (id=247) - 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 +INCLUDE "data/mapHeaders/agatha.asm" AgathaScript: ; 7642d (1d:642d) call AgathaScript_76443 |