diff --git a/maps/map_headers.asm b/maps/map_headers.asm index 7576dc26e..b7cf317cf 100644 --- a/maps/map_headers.asm +++ b/maps/map_headers.asm @@ -39,8 +39,6 @@ OlivinePokeCenter1F_MapHeader:: ; 0x94034 ; location on world map, music, time of day, fishing group db OLIVINE_CITY, MUSIC_POKEMON_CENTER, 1, 1 -; had to increase the final size by 1 -; had to convert 0x->$ (duh..) ; 0x9403d OlivineGym_MapHeader:: ; 0x9403d diff --git a/maps/second_map_headers.asm b/maps/second_map_headers.asm index 4ad9c6475..762252853 100644 --- a/maps/second_map_headers.asm +++ b/maps/second_map_headers.asm @@ -1,24 +1,14 @@ NewBarkTown_SecondMapHeader: ; 0x94dd8 - ; border block - db $5 - - ; height, width + db $5 ; border block db NEW_BARK_TOWN_HEIGHT, NEW_BARK_TOWN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(NewBarkTown_BlockData), NewBarkTown_BlockData - - ; script header (bank-then-pointer) dbw BANK(NewBarkTown_MapScriptHeader), NewBarkTown_MapScriptHeader - - ; map event header (bank-then-pointer) dw NewBarkTown_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Route 29 - db GROUP_ROUTE_29, MAP_ROUTE_29 ; connected map (group, id) + map ROUTE_29 dw (Route29_BlockData + ROUTE_29_WIDTH - 3) ; strip pointer dw $c830 ; strip destination db 9, ROUTE_29_WIDTH ; (connection strip length, connected map width) @@ -26,7 +16,7 @@ NewBarkTown_SecondMapHeader: ; 0x94dd8 dw ($C807 + 59) ; window ; EAST to Route 27 - db GROUP_ROUTE_27, MAP_ROUTE_27 ; connected map (group, id) + map ROUTE_27 dw (Route27_BlockData) ; strip pointer dw $c83d ; strip destination db 9, ROUTE_27_WIDTH ; (connection strip length, connected map width) @@ -35,26 +25,16 @@ NewBarkTown_SecondMapHeader: ; 0x94dd8 ; 0x94dfc CherrygroveCity_SecondMapHeader: ; 0x94dfc - ; border block - db $35 - - ; height, width + db $35 ; border block db CHERRYGROVE_CITY_HEIGHT, CHERRYGROVE_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CherrygroveCity_BlockData), CherrygroveCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(CherrygroveCity_MapScriptHeader), CherrygroveCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw CherrygroveCity_MapEventHeader - ; connections - db NORTH | EAST + db NORTH | EAST ; connections ; NORTH to Route 30 - db GROUP_ROUTE_30, MAP_ROUTE_30 ; connected map (group, id) + map ROUTE_30 dw (Route30_BlockData + (ROUTE_30_HEIGHT * ROUTE_30_WIDTH) - (ROUTE_30_WIDTH * 3)) ; strip pointer dw ($C703 + 261) ; strip destination db 10, ROUTE_30_WIDTH ; (connection strip length, connected map width) @@ -62,7 +42,7 @@ CherrygroveCity_SecondMapHeader: ; 0x94dfc dw ($C801 + ((ROUTE_30_HEIGHT * 6) + (ROUTE_30_HEIGHT * ROUTE_30_WIDTH))) ; window ; EAST to Route 29 - db GROUP_ROUTE_29, MAP_ROUTE_29 ; connected map (group, id) + map ROUTE_29 dw (Route29_BlockData) ; strip pointer dw $c865 ; strip destination db 9, ROUTE_29_WIDTH ; (connection strip length, connected map width) @@ -71,26 +51,16 @@ CherrygroveCity_SecondMapHeader: ; 0x94dfc ; 0x94e20 VioletCity_SecondMapHeader: ; 0x94e20 - ; border block - db $5 - - ; height, width + db $5 ; border block db VIOLET_CITY_HEIGHT, VIOLET_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(VioletCity_BlockData), VioletCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(VioletCity_MapScriptHeader), VioletCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw VioletCity_MapEventHeader - ; connections - db SOUTH | WEST | EAST + db SOUTH | WEST | EAST ; connections ; SOUTH to Route 32 - db GROUP_ROUTE_32, MAP_ROUTE_32 ; connected map (group, id) + map ROUTE_32 dw (Route32_BlockData) ; strip pointer dw ($C703 + 256 + ((VIOLET_CITY_HEIGHT + 3) * (VIOLET_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_32_WIDTH ; (connection strip length, connected map width) @@ -98,7 +68,7 @@ VioletCity_SecondMapHeader: ; 0x94e20 dw ($C807 + ROUTE_32_WIDTH) ; window ; WEST to Route 36 - db GROUP_ROUTE_36, MAP_ROUTE_36 ; connected map (group, id) + map ROUTE_36 dw (Route36_BlockData + ROUTE_36_WIDTH - 3) ; strip pointer dw $c84e ; strip destination db 9, ROUTE_36_WIDTH ; (connection strip length, connected map width) @@ -106,7 +76,7 @@ VioletCity_SecondMapHeader: ; 0x94e20 dw ($C807 + 59) ; window ; EAST to Route 31 - db GROUP_ROUTE_31, MAP_ROUTE_31 ; connected map (group, id) + map ROUTE_31 dw (Route31_BlockData) ; strip pointer dw $c94f ; strip destination db 9, ROUTE_31_WIDTH ; (connection strip length, connected map width) @@ -115,26 +85,16 @@ VioletCity_SecondMapHeader: ; 0x94e20 ; 0x94e50 AzaleaTown_SecondMapHeader: ; 0x94e50 - ; border block - db $5 - - ; height, width + db $5 ; border block db AZALEA_TOWN_HEIGHT, AZALEA_TOWN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(AzaleaTown_BlockData), AzaleaTown_BlockData - - ; script header (bank-then-pointer) dbw BANK(AzaleaTown_MapScriptHeader), AzaleaTown_MapScriptHeader - - ; map event header (bank-then-pointer) dw AzaleaTown_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Route 34 - db GROUP_ROUTE_34, MAP_ROUTE_34 ; connected map (group, id) + map ROUTE_34 dw (Route34_BlockData + (((ROUTE_34_HEIGHT - AZALEA_TOWN_HEIGHT) * ROUTE_34_WIDTH) - (ROUTE_34_WIDTH * 3) + (ROUTE_34_WIDTH - 1) - 2)) ; strip pointer dw $c800 ; strip destination db 12, ROUTE_34_WIDTH ; (connection strip length, connected map width) @@ -142,7 +102,7 @@ AzaleaTown_SecondMapHeader: ; 0x94e50 dw ($C807 + 19) ; window ; EAST to Route 33 - db GROUP_ROUTE_33, MAP_ROUTE_33 ; connected map (group, id) + map ROUTE_33 dw (Route33_BlockData) ; strip pointer dw $c865 ; strip destination db 9, ROUTE_33_WIDTH ; (connection strip length, connected map width) @@ -151,26 +111,16 @@ AzaleaTown_SecondMapHeader: ; 0x94e50 ; 0x94e74 CianwoodCity_SecondMapHeader: ; 0x94e74 - ; border block - db $35 - - ; height, width + db $35 ; border block db CIANWOOD_CITY_HEIGHT, CIANWOOD_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CianwoodCity_BlockData), CianwoodCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(CianwoodCity_MapScriptHeader), CianwoodCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw CianwoodCity_MapEventHeader - ; connections - db EAST + db EAST ; connections ; EAST to Route 41 - db GROUP_ROUTE_41, MAP_ROUTE_41 ; connected map (group, id) + map ROUTE_41 dw (Route41_BlockData) ; strip pointer dw $c851 ; strip destination db 27, ROUTE_41_WIDTH ; (connection strip length, connected map width) @@ -179,26 +129,16 @@ CianwoodCity_SecondMapHeader: ; 0x94e74 ; 0x94e8c GoldenrodCity_SecondMapHeader: ; 0x94e8c - ; border block - db $35 - - ; height, width + db $35 ; border block db GOLDENROD_CITY_HEIGHT, GOLDENROD_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodCity_BlockData), GoldenrodCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodCity_MapScriptHeader), GoldenrodCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodCity_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 35 - db GROUP_ROUTE_35, MAP_ROUTE_35 ; connected map (group, id) + map ROUTE_35 dw (Route35_BlockData + (ROUTE_35_HEIGHT * ROUTE_35_WIDTH) - (ROUTE_35_WIDTH * 3)) ; strip pointer dw ($C703 + 261) ; strip destination db 10, ROUTE_35_WIDTH ; (connection strip length, connected map width) @@ -206,7 +146,7 @@ GoldenrodCity_SecondMapHeader: ; 0x94e8c dw ($C801 + ((ROUTE_35_HEIGHT * 6) + (ROUTE_35_HEIGHT * ROUTE_35_WIDTH))) ; window ; SOUTH to Route 34 - db GROUP_ROUTE_34, MAP_ROUTE_34 ; connected map (group, id) + map ROUTE_34 dw (Route34_BlockData) ; strip pointer dw ($C703 + 261 + ((GOLDENROD_CITY_HEIGHT + 3) * (GOLDENROD_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_34_WIDTH ; (connection strip length, connected map width) @@ -215,26 +155,16 @@ GoldenrodCity_SecondMapHeader: ; 0x94e8c ; 0x94eb0 OlivineCity_SecondMapHeader: ; 0x94eb0 - ; border block - db $35 - - ; height, width + db $35 ; border block db OLIVINE_CITY_HEIGHT, OLIVINE_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineCity_BlockData), OlivineCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineCity_MapScriptHeader), OlivineCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineCity_MapEventHeader - ; connections - db NORTH | WEST + db NORTH | WEST ; connections ; NORTH to Route 39 - db GROUP_ROUTE_39, MAP_ROUTE_39 ; connected map (group, id) + map ROUTE_39 dw (Route39_BlockData + (ROUTE_39_HEIGHT * ROUTE_39_WIDTH) - (ROUTE_39_WIDTH * 3)) ; strip pointer dw ($C703 + 261) ; strip destination db 10, ROUTE_39_WIDTH ; (connection strip length, connected map width) @@ -242,7 +172,7 @@ OlivineCity_SecondMapHeader: ; 0x94eb0 dw ($C801 + ((ROUTE_39_HEIGHT * 6) + (ROUTE_39_HEIGHT * ROUTE_39_WIDTH))) ; window ; WEST to Route 40 - db GROUP_ROUTE_40, MAP_ROUTE_40 ; connected map (group, id) + map ROUTE_40 dw (Route40_BlockData + ROUTE_40_WIDTH - 3) ; strip pointer dw $c938 ; strip destination db 12, ROUTE_40_WIDTH ; (connection strip length, connected map width) @@ -251,26 +181,16 @@ OlivineCity_SecondMapHeader: ; 0x94eb0 ; 0x94ed4 EcruteakCity_SecondMapHeader: ; 0x94ed4 - ; border block - db $5 - - ; height, width + db $5 ; border block db ECRUTEAK_CITY_HEIGHT, ECRUTEAK_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EcruteakCity_BlockData), EcruteakCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(EcruteakCity_MapScriptHeader), EcruteakCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw EcruteakCity_MapEventHeader - ; connections - db SOUTH | WEST | EAST + db SOUTH | WEST | EAST ; connections ; SOUTH to Route 37 - db GROUP_ROUTE_37, MAP_ROUTE_37 ; connected map (group, id) + map ROUTE_37 dw (Route37_BlockData) ; strip pointer dw ($C703 + 261 + ((ECRUTEAK_CITY_HEIGHT + 3) * (ECRUTEAK_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_37_WIDTH ; (connection strip length, connected map width) @@ -278,7 +198,7 @@ EcruteakCity_SecondMapHeader: ; 0x94ed4 dw ($C807 + ROUTE_37_WIDTH) ; window ; WEST to Route 38 - db GROUP_ROUTE_38, MAP_ROUTE_38 ; connected map (group, id) + map ROUTE_38 dw (Route38_BlockData + ROUTE_38_WIDTH - 3) ; strip pointer dw $c8d0 ; strip destination db 9, ROUTE_38_WIDTH ; (connection strip length, connected map width) @@ -286,7 +206,7 @@ EcruteakCity_SecondMapHeader: ; 0x94ed4 dw ($C807 + 39) ; window ; EAST to Route 42 - db GROUP_ROUTE_42, MAP_ROUTE_42 ; connected map (group, id) + map ROUTE_42 dw (Route42_BlockData) ; strip pointer dw $c94f ; strip destination db 9, ROUTE_42_WIDTH ; (connection strip length, connected map width) @@ -295,26 +215,16 @@ EcruteakCity_SecondMapHeader: ; 0x94ed4 ; 0x94f04 MahoganyTown_SecondMapHeader: ; 0x94f04 - ; border block - db $71 - - ; height, width + db $71 ; border block db MAHOGANY_TOWN_HEIGHT, MAHOGANY_TOWN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MahoganyTown_BlockData), MahoganyTown_BlockData - - ; script header (bank-then-pointer) dbw BANK(MahoganyTown_MapScriptHeader), MahoganyTown_MapScriptHeader - - ; map event header (bank-then-pointer) dw MahoganyTown_MapEventHeader - ; connections - db NORTH | WEST | EAST + db NORTH | WEST | EAST ; connections ; NORTH to Route 43 - db GROUP_ROUTE_43, MAP_ROUTE_43 ; connected map (group, id) + map ROUTE_43 dw (Route43_BlockData + (ROUTE_43_HEIGHT * ROUTE_43_WIDTH) - (ROUTE_43_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, ROUTE_43_WIDTH ; (connection strip length, connected map width) @@ -322,7 +232,7 @@ MahoganyTown_SecondMapHeader: ; 0x94f04 dw ($C801 + ((ROUTE_43_HEIGHT * 6) + (ROUTE_43_HEIGHT * ROUTE_43_WIDTH))) ; window ; WEST to Route 42 - db GROUP_ROUTE_42, MAP_ROUTE_42 ; connected map (group, id) + map ROUTE_42 dw (Route42_BlockData + ROUTE_42_WIDTH - 3) ; strip pointer dw $c830 ; strip destination db 9, ROUTE_42_WIDTH ; (connection strip length, connected map width) @@ -330,7 +240,7 @@ MahoganyTown_SecondMapHeader: ; 0x94f04 dw ($C807 + 59) ; window ; EAST to Route 44 - db GROUP_ROUTE_44, MAP_ROUTE_44 ; connected map (group, id) + map ROUTE_44 dw (Route44_BlockData) ; strip pointer dw $c83d ; strip destination db 9, ROUTE_44_WIDTH ; (connection strip length, connected map width) @@ -339,26 +249,16 @@ MahoganyTown_SecondMapHeader: ; 0x94f04 ; 0x94f34 LakeofRage_SecondMapHeader: ; 0x94f34 - ; border block - db $5 - - ; height, width + db $5 ; border block db LAKE_OF_RAGE_HEIGHT, LAKE_OF_RAGE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(LakeofRage_BlockData), LakeofRage_BlockData - - ; script header (bank-then-pointer) dbw BANK(LakeofRage_MapScriptHeader), LakeofRage_MapScriptHeader - - ; map event header (bank-then-pointer) dw LakeofRage_MapEventHeader - ; connections - db SOUTH + db SOUTH ; connections ; SOUTH to Route 43 - db GROUP_ROUTE_43, MAP_ROUTE_43 ; connected map (group, id) + map ROUTE_43 dw (Route43_BlockData) ; strip pointer dw ($C703 + 261 + ((LAKE_OF_RAGE_HEIGHT + 3) * (LAKE_OF_RAGE_WIDTH + 6))) ; strip destination db 10, ROUTE_43_WIDTH ; (connection strip length, connected map width) @@ -367,26 +267,16 @@ LakeofRage_SecondMapHeader: ; 0x94f34 ; 0x94f4c BlackthornCity_SecondMapHeader: ; 0x94f4c - ; border block - db $71 - - ; height, width + db $71 ; border block db BLACKTHORN_CITY_HEIGHT, BLACKTHORN_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BlackthornCity_BlockData), BlackthornCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(BlackthornCity_MapScriptHeader), BlackthornCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw BlackthornCity_MapEventHeader - ; connections - db SOUTH | WEST + db SOUTH | WEST ; connections ; SOUTH to Route 45 - db GROUP_ROUTE_45, MAP_ROUTE_45 ; connected map (group, id) + map ROUTE_45 dw (Route45_BlockData) ; strip pointer dw ($C703 + 256 + ((BLACKTHORN_CITY_HEIGHT + 3) * (BLACKTHORN_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_45_WIDTH ; (connection strip length, connected map width) @@ -394,7 +284,7 @@ BlackthornCity_SecondMapHeader: ; 0x94f4c dw ($C807 + ROUTE_45_WIDTH) ; window ; WEST to Route 44 - db GROUP_ROUTE_44, MAP_ROUTE_44 ; connected map (group, id) + map ROUTE_44 dw (Route44_BlockData + ROUTE_44_WIDTH - 3) ; strip pointer dw $c938 ; strip destination db 9, ROUTE_44_WIDTH ; (connection strip length, connected map width) @@ -403,26 +293,16 @@ BlackthornCity_SecondMapHeader: ; 0x94f4c ; 0x94f70 SilverCaveOutside_SecondMapHeader: ; 0x94f70 - ; border block - db $2c - - ; height, width + db $2c ; border block db SILVER_CAVE_OUTSIDE_HEIGHT, SILVER_CAVE_OUTSIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SilverCaveOutside_BlockData), SilverCaveOutside_BlockData - - ; script header (bank-then-pointer) dbw BANK(SilverCaveOutside_MapScriptHeader), SilverCaveOutside_MapScriptHeader - - ; map event header (bank-then-pointer) dw SilverCaveOutside_MapEventHeader - ; connections - db EAST + db EAST ; connections ; EAST to Route 28 - db GROUP_ROUTE_28, MAP_ROUTE_28 ; connected map (group, id) + map ROUTE_28 dw (Route28_BlockData) ; strip pointer dw $c94f ; strip destination db 9, ROUTE_28_WIDTH ; (connection strip length, connected map width) @@ -431,26 +311,16 @@ SilverCaveOutside_SecondMapHeader: ; 0x94f70 ; 0x94f88 Route26_SecondMapHeader: ; 0x94f88 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_26_HEIGHT, ROUTE_26_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route26_BlockData), Route26_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route26_MapScriptHeader), Route26_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route26_MapEventHeader - ; connections - db WEST + db WEST ; connections ; WEST to Route 27 - db GROUP_ROUTE_27, MAP_ROUTE_27 ; connected map (group, id) + map ROUTE_27 dw (Route27_BlockData + ROUTE_27_WIDTH - 3) ; strip pointer dw $cb00 ; strip destination db 9, ROUTE_27_WIDTH ; (connection strip length, connected map width) @@ -459,26 +329,16 @@ Route26_SecondMapHeader: ; 0x94f88 ; 0x94fa0 Route27_SecondMapHeader: ; 0x94fa0 - ; border block - db $35 - - ; height, width + db $35 ; border block db ROUTE_27_HEIGHT, ROUTE_27_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route27_BlockData), Route27_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route27_MapScriptHeader), Route27_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route27_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to New Bark Town - db GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN ; connected map (group, id) + map NEW_BARK_TOWN dw (NewBarkTown_BlockData + NEW_BARK_TOWN_WIDTH - 3) ; strip pointer dw $c88a ; strip destination db 9, NEW_BARK_TOWN_WIDTH ; (connection strip length, connected map width) @@ -486,7 +346,7 @@ Route27_SecondMapHeader: ; 0x94fa0 dw ($C807 + 19) ; window ; EAST to Route 26 - db GROUP_ROUTE_26, MAP_ROUTE_26 ; connected map (group, id) + map ROUTE_26 dw (Route26_BlockData + ((ROUTE_26_HEIGHT - 12) * ROUTE_26_WIDTH)) ; strip pointer dw $c82b ; strip destination db 12, ROUTE_26_WIDTH ; (connection strip length, connected map width) @@ -495,26 +355,16 @@ Route27_SecondMapHeader: ; 0x94fa0 ; 0x94fc4 Route28_SecondMapHeader: ; 0x94fc4 - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_28_HEIGHT, ROUTE_28_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route28_BlockData), Route28_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route28_MapScriptHeader), Route28_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route28_MapEventHeader - ; connections - db WEST + db WEST ; connections ; WEST to Silver Cave Outside - db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE ; connected map (group, id) + map SILVER_CAVE_OUTSIDE dw (SilverCaveOutside_BlockData + (((SILVER_CAVE_OUTSIDE_HEIGHT - ROUTE_28_HEIGHT) * SILVER_CAVE_OUTSIDE_WIDTH) - (SILVER_CAVE_OUTSIDE_WIDTH * 3) + (SILVER_CAVE_OUTSIDE_WIDTH - 1) - 2)) ; strip pointer dw $c800 ; strip destination db 12, SILVER_CAVE_OUTSIDE_WIDTH ; (connection strip length, connected map width) @@ -523,26 +373,16 @@ Route28_SecondMapHeader: ; 0x94fc4 ; 0x94fdc Route29_SecondMapHeader: ; 0x94fdc - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_29_HEIGHT, ROUTE_29_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route29_BlockData), Route29_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route29_MapScriptHeader), Route29_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route29_MapEventHeader - ; connections - db NORTH | WEST | EAST + db NORTH | WEST | EAST ; connections ; NORTH to Route 46 - db GROUP_ROUTE_46, MAP_ROUTE_46 ; connected map (group, id) + map ROUTE_46 dw (Route46_BlockData + (ROUTE_46_HEIGHT * ROUTE_46_WIDTH) - (ROUTE_46_WIDTH * 3)) ; strip pointer dw ($C703 + 266) ; strip destination db 10, ROUTE_46_WIDTH ; (connection strip length, connected map width) @@ -550,7 +390,7 @@ Route29_SecondMapHeader: ; 0x94fdc dw ($C801 + ((ROUTE_46_HEIGHT * 6) + (ROUTE_46_HEIGHT * ROUTE_46_WIDTH))) ; window ; WEST to Cherrygrove City - db GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY ; connected map (group, id) + map CHERRYGROVE_CITY dw (CherrygroveCity_BlockData + CHERRYGROVE_CITY_WIDTH - 3) ; strip pointer dw $c86c ; strip destination db 9, CHERRYGROVE_CITY_WIDTH ; (connection strip length, connected map width) @@ -558,7 +398,7 @@ Route29_SecondMapHeader: ; 0x94fdc dw ($C807 + 39) ; window ; EAST to New Bark Town - db GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN ; connected map (group, id) + map NEW_BARK_TOWN dw (NewBarkTown_BlockData) ; strip pointer dw $c88d ; strip destination db 9, NEW_BARK_TOWN_WIDTH ; (connection strip length, connected map width) @@ -567,26 +407,16 @@ Route29_SecondMapHeader: ; 0x94fdc ; 0x9500c Route30_SecondMapHeader: ; 0x9500c - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_30_HEIGHT, ROUTE_30_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route30_BlockData), Route30_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route30_MapScriptHeader), Route30_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route30_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 31 - db GROUP_ROUTE_31, MAP_ROUTE_31 ; connected map (group, id) + map ROUTE_31 dw (Route31_BlockData + ((ROUTE_31_HEIGHT - 3) * ROUTE_31_WIDTH) + 7) ; strip pointer dw ($C703 + 253) ; strip destination db 13, ROUTE_31_WIDTH ; (connection strip length, connected map width) @@ -594,7 +424,7 @@ Route30_SecondMapHeader: ; 0x9500c dw ($C801 + ((ROUTE_31_HEIGHT * 6) + (ROUTE_31_HEIGHT * ROUTE_31_WIDTH))) ; window ; SOUTH to Cherrygrove City - db GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY ; connected map (group, id) + map CHERRYGROVE_CITY dw (CherrygroveCity_BlockData + ((10 - 16 + ROUTE_30_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_30_HEIGHT + 3) * (ROUTE_30_WIDTH + 6))) ; strip destination db 16, CHERRYGROVE_CITY_WIDTH ; (connection strip length, connected map width) @@ -603,26 +433,16 @@ Route30_SecondMapHeader: ; 0x9500c ; 0x95030 Route31_SecondMapHeader: ; 0x95030 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_31_HEIGHT, ROUTE_31_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route31_BlockData), Route31_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route31_MapScriptHeader), Route31_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route31_MapEventHeader - ; connections - db SOUTH | WEST + db SOUTH | WEST ; connections ; SOUTH to Route 30 - db GROUP_ROUTE_30, MAP_ROUTE_30 ; connected map (group, id) + map ROUTE_30 dw (Route30_BlockData) ; strip pointer dw ($C703 + 266 + ((ROUTE_31_HEIGHT + 3) * (ROUTE_31_WIDTH + 6))) ; strip destination db 10, ROUTE_30_WIDTH ; (connection strip length, connected map width) @@ -630,7 +450,7 @@ Route31_SecondMapHeader: ; 0x95030 dw ($C807 + ROUTE_30_WIDTH) ; window ; WEST to Violet City - db GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; connected map (group, id) + map VIOLET_CITY dw (VioletCity_BlockData + (((VIOLET_CITY_HEIGHT - ROUTE_31_HEIGHT) * VIOLET_CITY_WIDTH) - (VIOLET_CITY_WIDTH * 3) + (VIOLET_CITY_WIDTH - 1) - 2)) ; strip pointer dw $c800 ; strip destination db 12, VIOLET_CITY_WIDTH ; (connection strip length, connected map width) @@ -639,26 +459,16 @@ Route31_SecondMapHeader: ; 0x95030 ; 0x95054 Route32_SecondMapHeader: ; 0x95054 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_32_HEIGHT, ROUTE_32_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route32_BlockData), Route32_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route32_MapScriptHeader), Route32_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route32_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Violet City - db GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; connected map (group, id) + map VIOLET_CITY dw (VioletCity_BlockData + (VIOLET_CITY_HEIGHT * VIOLET_CITY_WIDTH) - (VIOLET_CITY_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 13, VIOLET_CITY_WIDTH ; (connection strip length, connected map width) @@ -666,7 +476,7 @@ Route32_SecondMapHeader: ; 0x95054 dw ($C801 + ((VIOLET_CITY_HEIGHT * 6) + (VIOLET_CITY_HEIGHT * VIOLET_CITY_WIDTH))) ; window ; SOUTH to Route 33 - db GROUP_ROUTE_33, MAP_ROUTE_33 ; connected map (group, id) + map ROUTE_33 dw (Route33_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_32_HEIGHT + 3) * (ROUTE_32_WIDTH + 6))) ; strip destination db 10, ROUTE_33_WIDTH ; (connection strip length, connected map width) @@ -675,26 +485,16 @@ Route32_SecondMapHeader: ; 0x95054 ; 0x95078 Route33_SecondMapHeader: ; 0x95078 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_33_HEIGHT, ROUTE_33_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route33_BlockData), Route33_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route33_MapScriptHeader), Route33_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route33_MapEventHeader - ; connections - db NORTH | WEST + db NORTH | WEST ; connections ; NORTH to Route 32 - db GROUP_ROUTE_32, MAP_ROUTE_32 ; connected map (group, id) + map ROUTE_32 dw (Route32_BlockData + (ROUTE_32_HEIGHT * ROUTE_32_WIDTH) - (ROUTE_32_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, ROUTE_32_WIDTH ; (connection strip length, connected map width) @@ -702,7 +502,7 @@ Route33_SecondMapHeader: ; 0x95078 dw ($C801 + ((ROUTE_32_HEIGHT * 6) + (ROUTE_32_HEIGHT * ROUTE_32_WIDTH))) ; window ; WEST to Azalea Town - db GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN ; connected map (group, id) + map AZALEA_TOWN dw (AzaleaTown_BlockData + AZALEA_TOWN_WIDTH - 3) ; strip pointer dw $c830 ; strip destination db 9, AZALEA_TOWN_WIDTH ; (connection strip length, connected map width) @@ -711,26 +511,16 @@ Route33_SecondMapHeader: ; 0x95078 ; 0x9509c Route34_SecondMapHeader: ; 0x9509c - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_34_HEIGHT, ROUTE_34_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route34_BlockData), Route34_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route34_MapScriptHeader), Route34_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route34_MapEventHeader - ; connections - db NORTH | EAST + db NORTH | EAST ; connections ; NORTH to Goldenrod City - db GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; connected map (group, id) + map GOLDENROD_CITY dw (GoldenrodCity_BlockData + GOLDENROD_CITY_WIDTH + 10 + (16 * GOLDENROD_CITY_HEIGHT) - 16) ; strip pointer dw ($C703 + 253) ; strip destination db 16, GOLDENROD_CITY_WIDTH ; (connection strip length, connected map width) @@ -738,7 +528,7 @@ Route34_SecondMapHeader: ; 0x9509c dw ($C801 + ((GOLDENROD_CITY_HEIGHT * 6) + (GOLDENROD_CITY_HEIGHT * GOLDENROD_CITY_WIDTH))) ; window ; EAST to Azalea Town - db GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN ; connected map (group, id) + map AZALEA_TOWN dw (AzaleaTown_BlockData) ; strip pointer dw $c95d ; strip destination db 9, AZALEA_TOWN_WIDTH ; (connection strip length, connected map width) @@ -747,26 +537,16 @@ Route34_SecondMapHeader: ; 0x9509c ; 0x950c0 Route35_SecondMapHeader: ; 0x950c0 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_35_HEIGHT, ROUTE_35_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route35_BlockData), Route35_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route35_MapScriptHeader), Route35_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route35_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 36 - db GROUP_ROUTE_36, MAP_ROUTE_36 ; connected map (group, id) + map ROUTE_36 dw (Route36_BlockData + (ROUTE_36_HEIGHT * ROUTE_36_WIDTH) - (ROUTE_36_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 13, ROUTE_36_WIDTH ; (connection strip length, connected map width) @@ -774,7 +554,7 @@ Route35_SecondMapHeader: ; 0x950c0 dw ($C801 + ((ROUTE_36_HEIGHT * 6) + (ROUTE_36_HEIGHT * ROUTE_36_WIDTH))) ; window ; SOUTH to Goldenrod City - db GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; connected map (group, id) + map GOLDENROD_CITY dw (GoldenrodCity_BlockData + ((10 - 16 + ROUTE_35_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_35_HEIGHT + 3) * (ROUTE_35_WIDTH + 6))) ; strip destination db 16, GOLDENROD_CITY_WIDTH ; (connection strip length, connected map width) @@ -783,26 +563,16 @@ Route35_SecondMapHeader: ; 0x950c0 ; 0x950e4 Route36_SecondMapHeader: ; 0x950e4 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_36_HEIGHT, ROUTE_36_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route36_BlockData), Route36_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route36_MapScriptHeader), Route36_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route36_MapEventHeader - ; connections - db NORTH | SOUTH | EAST + db NORTH | SOUTH | EAST ; connections ; NORTH to Route 37 - db GROUP_ROUTE_37, MAP_ROUTE_37 ; connected map (group, id) + map ROUTE_37 dw (Route37_BlockData + (ROUTE_37_HEIGHT * ROUTE_37_WIDTH) - (ROUTE_37_WIDTH * 3)) ; strip pointer dw ($C703 + 266) ; strip destination db 10, ROUTE_37_WIDTH ; (connection strip length, connected map width) @@ -810,7 +580,7 @@ Route36_SecondMapHeader: ; 0x950e4 dw ($C801 + ((ROUTE_37_HEIGHT * 6) + (ROUTE_37_HEIGHT * ROUTE_37_WIDTH))) ; window ; SOUTH to Route 35 - db GROUP_ROUTE_35, MAP_ROUTE_35 ; connected map (group, id) + map ROUTE_35 dw (Route35_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_36_HEIGHT + 3) * (ROUTE_36_WIDTH + 6))) ; strip destination db 10, ROUTE_35_WIDTH ; (connection strip length, connected map width) @@ -818,7 +588,7 @@ Route36_SecondMapHeader: ; 0x950e4 dw ($C807 + ROUTE_35_WIDTH) ; window ; EAST to Violet City - db GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; connected map (group, id) + map VIOLET_CITY dw (VioletCity_BlockData) ; strip pointer dw $c88d ; strip destination db 12, VIOLET_CITY_WIDTH ; (connection strip length, connected map width) @@ -827,26 +597,16 @@ Route36_SecondMapHeader: ; 0x950e4 ; 0x95114 Route37_SecondMapHeader: ; 0x95114 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_37_HEIGHT, ROUTE_37_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route37_BlockData), Route37_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route37_MapScriptHeader), Route37_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route37_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Ecruteak City - db GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY ; connected map (group, id) + map ECRUTEAK_CITY dw (EcruteakCity_BlockData + ECRUTEAK_CITY_WIDTH + 10 + (16 * ECRUTEAK_CITY_HEIGHT) - 16) ; strip pointer dw ($C703 + 253) ; strip destination db 16, ECRUTEAK_CITY_WIDTH ; (connection strip length, connected map width) @@ -854,7 +614,7 @@ Route37_SecondMapHeader: ; 0x95114 dw ($C801 + ((ECRUTEAK_CITY_HEIGHT * 6) + (ECRUTEAK_CITY_HEIGHT * ECRUTEAK_CITY_WIDTH))) ; window ; SOUTH to Route 36 - db GROUP_ROUTE_36, MAP_ROUTE_36 ; connected map (group, id) + map ROUTE_36 dw (Route36_BlockData + ((20 - 16 + ROUTE_37_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_37_HEIGHT + 3) * (ROUTE_37_WIDTH + 6))) ; strip destination db 16, ROUTE_36_WIDTH ; (connection strip length, connected map width) @@ -863,26 +623,16 @@ Route37_SecondMapHeader: ; 0x95114 ; 0x95138 Route38_SecondMapHeader: ; 0x95138 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_38_HEIGHT, ROUTE_38_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38_BlockData), Route38_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route38_MapScriptHeader), Route38_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route38_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Route 39 - db GROUP_ROUTE_39, MAP_ROUTE_39 ; connected map (group, id) + map ROUTE_39 dw (Route39_BlockData + ROUTE_39_WIDTH - 3) ; strip pointer dw $c84e ; strip destination db 12, ROUTE_39_WIDTH ; (connection strip length, connected map width) @@ -890,7 +640,7 @@ Route38_SecondMapHeader: ; 0x95138 dw ($C807 + 19) ; window ; EAST to Ecruteak City - db GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY ; connected map (group, id) + map ECRUTEAK_CITY dw (EcruteakCity_BlockData + ((100 - (ECRUTEAK_CITY_WIDTH * 4)) * 2)) ; strip pointer dw $c817 ; strip destination db 15, ECRUTEAK_CITY_WIDTH ; (connection strip length, connected map width) @@ -899,26 +649,16 @@ Route38_SecondMapHeader: ; 0x95138 ; 0x9515c Route39_SecondMapHeader: ; 0x9515c - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_39_HEIGHT, ROUTE_39_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route39_BlockData), Route39_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route39_MapScriptHeader), Route39_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route39_MapEventHeader - ; connections - db SOUTH | EAST + db SOUTH | EAST ; connections ; SOUTH to Olivine City - db GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; connected map (group, id) + map OLIVINE_CITY dw (OlivineCity_BlockData + ((10 - 16 + ROUTE_39_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_39_HEIGHT + 3) * (ROUTE_39_WIDTH + 6))) ; strip destination db 16, OLIVINE_CITY_WIDTH ; (connection strip length, connected map width) @@ -926,7 +666,7 @@ Route39_SecondMapHeader: ; 0x9515c dw ($C807 + OLIVINE_CITY_WIDTH) ; window ; EAST to Route 38 - db GROUP_ROUTE_38, MAP_ROUTE_38 ; connected map (group, id) + map ROUTE_38 dw (Route38_BlockData) ; strip pointer dw $c83d ; strip destination db 9, ROUTE_38_WIDTH ; (connection strip length, connected map width) @@ -935,26 +675,16 @@ Route39_SecondMapHeader: ; 0x9515c ; 0x95180 Route40_SecondMapHeader: ; 0x95180 - ; border block - db $35 - - ; height, width + db $35 ; border block db ROUTE_40_HEIGHT, ROUTE_40_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route40_BlockData), Route40_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route40_MapScriptHeader), Route40_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route40_MapEventHeader - ; connections - db SOUTH | EAST + db SOUTH | EAST ; connections ; SOUTH to Route 41 - db GROUP_ROUTE_41, MAP_ROUTE_41 ; connected map (group, id) + map ROUTE_41 dw (Route41_BlockData + (((30 - 13 + ROUTE_40_WIDTH) / 2) - 1)) ; strip pointer dw ($C703 + 253 + ((ROUTE_40_HEIGHT + 3) * (ROUTE_40_WIDTH + 6))) ; strip destination db 13, ROUTE_41_WIDTH ; (connection strip length, connected map width) @@ -962,7 +692,7 @@ Route40_SecondMapHeader: ; 0x95180 dw ($C807 + ROUTE_41_WIDTH) ; window ; EAST to Olivine City - db GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; connected map (group, id) + map OLIVINE_CITY dw (OlivineCity_BlockData + ((OLIVINE_CITY_HEIGHT - 12) * OLIVINE_CITY_WIDTH)) ; strip pointer dw $c80d ; strip destination db 12, OLIVINE_CITY_WIDTH ; (connection strip length, connected map width) @@ -971,26 +701,16 @@ Route40_SecondMapHeader: ; 0x95180 ; 0x951a4 Route41_SecondMapHeader: ; 0x951a4 - ; border block - db $35 - - ; height, width + db $35 ; border block db ROUTE_41_HEIGHT, ROUTE_41_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route41_BlockData), Route41_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route41_MapScriptHeader), Route41_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route41_MapEventHeader - ; connections - db NORTH | WEST + db NORTH | WEST ; connections ; NORTH to Route 40 - db GROUP_ROUTE_40, MAP_ROUTE_40 ; connected map (group, id) + map ROUTE_40 dw (Route40_BlockData + (ROUTE_40_HEIGHT * ROUTE_40_WIDTH) - (ROUTE_40_WIDTH * 3)) ; strip pointer dw ($C703 + 271) ; strip destination db 10, ROUTE_40_WIDTH ; (connection strip length, connected map width) @@ -998,7 +718,7 @@ Route41_SecondMapHeader: ; 0x951a4 dw ($C801 + ((ROUTE_40_HEIGHT * 6) + (ROUTE_40_HEIGHT * ROUTE_40_WIDTH))) ; window ; WEST to Cianwood City - db GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY ; connected map (group, id) + map CIANWOOD_CITY dw (CianwoodCity_BlockData + CIANWOOD_CITY_WIDTH - 3) ; strip pointer dw $c85d ; strip destination db 27, CIANWOOD_CITY_WIDTH ; (connection strip length, connected map width) @@ -1007,26 +727,16 @@ Route41_SecondMapHeader: ; 0x951a4 ; 0x951c8 Route42_SecondMapHeader: ; 0x951c8 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_42_HEIGHT, ROUTE_42_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route42_BlockData), Route42_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route42_MapScriptHeader), Route42_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route42_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Ecruteak City - db GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY ; connected map (group, id) + map ECRUTEAK_CITY dw (EcruteakCity_BlockData + (((ECRUTEAK_CITY_HEIGHT - ROUTE_42_HEIGHT) * ECRUTEAK_CITY_WIDTH) - (ECRUTEAK_CITY_WIDTH * 3) + (ECRUTEAK_CITY_WIDTH - 1) - 2)) ; strip pointer dw $c800 ; strip destination db 12, ECRUTEAK_CITY_WIDTH ; (connection strip length, connected map width) @@ -1034,7 +744,7 @@ Route42_SecondMapHeader: ; 0x951c8 dw ($C807 + 39) ; window ; EAST to Mahogany Town - db GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN ; connected map (group, id) + map MAHOGANY_TOWN dw (MahoganyTown_BlockData) ; strip pointer dw $c88d ; strip destination db 9, MAHOGANY_TOWN_WIDTH ; (connection strip length, connected map width) @@ -1043,26 +753,16 @@ Route42_SecondMapHeader: ; 0x951c8 ; 0x951ec Route43_SecondMapHeader: ; 0x951ec - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_43_HEIGHT, ROUTE_43_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route43_BlockData), Route43_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route43_MapScriptHeader), Route43_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route43_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Lake of Rage - db GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE ; connected map (group, id) + map LAKE_OF_RAGE dw (LakeofRage_BlockData + LAKE_OF_RAGE_WIDTH + 10 + (16 * LAKE_OF_RAGE_HEIGHT) - 16) ; strip pointer dw ($C703 + 253) ; strip destination db 16, LAKE_OF_RAGE_WIDTH ; (connection strip length, connected map width) @@ -1070,7 +770,7 @@ Route43_SecondMapHeader: ; 0x951ec dw ($C801 + ((LAKE_OF_RAGE_HEIGHT * 6) + (LAKE_OF_RAGE_HEIGHT * LAKE_OF_RAGE_WIDTH))) ; window ; SOUTH to Mahogany Town - db GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN ; connected map (group, id) + map MAHOGANY_TOWN dw (MahoganyTown_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_43_HEIGHT + 3) * (ROUTE_43_WIDTH + 6))) ; strip destination db 10, MAHOGANY_TOWN_WIDTH ; (connection strip length, connected map width) @@ -1079,26 +779,16 @@ Route43_SecondMapHeader: ; 0x951ec ; 0x95210 Route44_SecondMapHeader: ; 0x95210 - ; border block - db $71 - - ; height, width + db $71 ; border block db ROUTE_44_HEIGHT, ROUTE_44_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route44_BlockData), Route44_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route44_MapScriptHeader), Route44_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route44_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Mahogany Town - db GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN ; connected map (group, id) + map MAHOGANY_TOWN dw (MahoganyTown_BlockData + MAHOGANY_TOWN_WIDTH - 3) ; strip pointer dw $c86c ; strip destination db 9, MAHOGANY_TOWN_WIDTH ; (connection strip length, connected map width) @@ -1106,7 +796,7 @@ Route44_SecondMapHeader: ; 0x95210 dw ($C807 + 19) ; window ; EAST to Blackthorn City - db GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY ; connected map (group, id) + map BLACKTHORN_CITY dw (BlackthornCity_BlockData + ((BLACKTHORN_CITY_HEIGHT - 12) * BLACKTHORN_CITY_WIDTH)) ; strip pointer dw $c821 ; strip destination db 12, BLACKTHORN_CITY_WIDTH ; (connection strip length, connected map width) @@ -1115,26 +805,16 @@ Route44_SecondMapHeader: ; 0x95210 ; 0x95234 Route45_SecondMapHeader: ; 0x95234 - ; border block - db $71 - - ; height, width + db $71 ; border block db ROUTE_45_HEIGHT, ROUTE_45_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route45_BlockData), Route45_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route45_MapScriptHeader), Route45_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route45_MapEventHeader - ; connections - db NORTH | WEST + db NORTH | WEST ; connections ; NORTH to Blackthorn City - db GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY ; connected map (group, id) + map BLACKTHORN_CITY dw (BlackthornCity_BlockData + (BLACKTHORN_CITY_HEIGHT * BLACKTHORN_CITY_WIDTH) - (BLACKTHORN_CITY_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 13, BLACKTHORN_CITY_WIDTH ; (connection strip length, connected map width) @@ -1142,7 +822,7 @@ Route45_SecondMapHeader: ; 0x95234 dw ($C801 + ((BLACKTHORN_CITY_HEIGHT * 6) + (BLACKTHORN_CITY_HEIGHT * BLACKTHORN_CITY_WIDTH))) ; window ; WEST to Route 46 - db GROUP_ROUTE_46, MAP_ROUTE_46 ; connected map (group, id) + map ROUTE_46 dw (Route46_BlockData + ROUTE_46_WIDTH - 3) ; strip pointer dw $ca70 ; strip destination db 12, ROUTE_46_WIDTH ; (connection strip length, connected map width) @@ -1151,26 +831,16 @@ Route45_SecondMapHeader: ; 0x95234 ; 0x95258 Route46_SecondMapHeader: ; 0x95258 - ; border block - db $5 - - ; height, width + db $5 ; border block db ROUTE_46_HEIGHT, ROUTE_46_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route46_BlockData), Route46_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route46_MapScriptHeader), Route46_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route46_MapEventHeader - ; connections - db SOUTH | EAST + db SOUTH | EAST ; connections ; SOUTH to Route 29 - db GROUP_ROUTE_29, MAP_ROUTE_29 ; connected map (group, id) + map ROUTE_29 dw (Route29_BlockData + ((20 - 16 + ROUTE_46_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_46_HEIGHT + 3) * (ROUTE_46_WIDTH + 6))) ; strip destination db 16, ROUTE_29_WIDTH ; (connection strip length, connected map width) @@ -1178,7 +848,7 @@ Route46_SecondMapHeader: ; 0x95258 dw ($C807 + ROUTE_29_WIDTH) ; window ; EAST to Route 45 - db GROUP_ROUTE_45, MAP_ROUTE_45 ; connected map (group, id) + map ROUTE_45 dw (Route45_BlockData + ((ROUTE_45_HEIGHT - 12) * ROUTE_45_WIDTH)) ; strip pointer dw $c80d ; strip destination db 12, ROUTE_45_WIDTH ; (connection strip length, connected map width) @@ -1187,26 +857,16 @@ Route46_SecondMapHeader: ; 0x95258 ; 0x9527c PewterCity_SecondMapHeader: ; 0x9527c - ; border block - db $f - - ; height, width + db $f ; border block db PEWTER_CITY_HEIGHT, PEWTER_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(PewterCity_BlockData), PewterCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(PewterCity_MapScriptHeader), PewterCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw PewterCity_MapEventHeader - ; connections - db SOUTH | EAST + db SOUTH | EAST ; connections ; SOUTH to Route 2 - db GROUP_ROUTE_2, MAP_ROUTE_2 ; connected map (group, id) + map ROUTE_2 dw (Route2_BlockData) ; strip pointer dw ($C703 + 261 + ((PEWTER_CITY_HEIGHT + 3) * (PEWTER_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_2_WIDTH ; (connection strip length, connected map width) @@ -1214,7 +874,7 @@ PewterCity_SecondMapHeader: ; 0x9527c dw ($C807 + ROUTE_2_WIDTH) ; window ; EAST to Route 3 - db GROUP_ROUTE_3, MAP_ROUTE_3 ; connected map (group, id) + map ROUTE_3 dw (Route3_BlockData) ; strip pointer dw $c8e7 ; strip destination db 9, ROUTE_3_WIDTH ; (connection strip length, connected map width) @@ -1223,26 +883,16 @@ PewterCity_SecondMapHeader: ; 0x9527c ; 0x952a0 Route2_SecondMapHeader: ; 0x952a0 - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_2_HEIGHT, ROUTE_2_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route2_BlockData), Route2_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route2_MapScriptHeader), Route2_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route2_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Pewter City - db GROUP_PEWTER_CITY, MAP_PEWTER_CITY ; connected map (group, id) + map PEWTER_CITY dw (PewterCity_BlockData + PEWTER_CITY_WIDTH + 10 + (16 * PEWTER_CITY_HEIGHT) - 16) ; strip pointer dw ($C703 + 253) ; strip destination db 16, PEWTER_CITY_WIDTH ; (connection strip length, connected map width) @@ -1250,7 +900,7 @@ Route2_SecondMapHeader: ; 0x952a0 dw ($C801 + ((PEWTER_CITY_HEIGHT * 6) + (PEWTER_CITY_HEIGHT * PEWTER_CITY_WIDTH))) ; window ; SOUTH to Viridian City - db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY ; connected map (group, id) + map VIRIDIAN_CITY dw (ViridianCity_BlockData + ((10 - 16 + ROUTE_2_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_2_HEIGHT + 3) * (ROUTE_2_WIDTH + 6))) ; strip destination db 16, VIRIDIAN_CITY_WIDTH ; (connection strip length, connected map width) @@ -1259,26 +909,16 @@ Route2_SecondMapHeader: ; 0x952a0 ; 0x952c4 ViridianCity_SecondMapHeader: ; 0x952c4 - ; border block - db $f - - ; height, width + db $f ; border block db VIRIDIAN_CITY_HEIGHT, VIRIDIAN_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(ViridianCity_BlockData), ViridianCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(ViridianCity_MapScriptHeader), ViridianCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw ViridianCity_MapEventHeader - ; connections - db NORTH | SOUTH | WEST + db NORTH | SOUTH | WEST ; connections ; NORTH to Route 2 - db GROUP_ROUTE_2, MAP_ROUTE_2 ; connected map (group, id) + map ROUTE_2 dw (Route2_BlockData + (ROUTE_2_HEIGHT * ROUTE_2_WIDTH) - (ROUTE_2_WIDTH * 3)) ; strip pointer dw ($C703 + 261) ; strip destination db 10, ROUTE_2_WIDTH ; (connection strip length, connected map width) @@ -1286,7 +926,7 @@ ViridianCity_SecondMapHeader: ; 0x952c4 dw ($C801 + ((ROUTE_2_HEIGHT * 6) + (ROUTE_2_HEIGHT * ROUTE_2_WIDTH))) ; window ; SOUTH to Route 1 - db GROUP_ROUTE_1, MAP_ROUTE_1 ; connected map (group, id) + map ROUTE_1 dw (Route1_BlockData) ; strip pointer dw ($C703 + 266 + ((VIRIDIAN_CITY_HEIGHT + 3) * (VIRIDIAN_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_1_WIDTH ; (connection strip length, connected map width) @@ -1294,7 +934,7 @@ ViridianCity_SecondMapHeader: ; 0x952c4 dw ($C807 + ROUTE_1_WIDTH) ; window ; WEST to Route 22 - db GROUP_ROUTE_22, MAP_ROUTE_22 ; connected map (group, id) + map ROUTE_22 dw (Route22_BlockData + ROUTE_22_WIDTH - 3) ; strip pointer dw $c8b6 ; strip destination db 9, ROUTE_22_WIDTH ; (connection strip length, connected map width) @@ -1303,26 +943,16 @@ ViridianCity_SecondMapHeader: ; 0x952c4 ; 0x952f4 Route22_SecondMapHeader: ; 0x952f4 - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_22_HEIGHT, ROUTE_22_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route22_BlockData), Route22_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route22_MapScriptHeader), Route22_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route22_MapEventHeader - ; connections - db EAST + db EAST ; connections ; EAST to Viridian City - db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY ; connected map (group, id) + map VIRIDIAN_CITY dw (ViridianCity_BlockData + 100 - (VIRIDIAN_CITY_WIDTH * 4)) ; strip pointer dw $c817 ; strip destination db 15, VIRIDIAN_CITY_WIDTH ; (connection strip length, connected map width) @@ -1331,26 +961,16 @@ Route22_SecondMapHeader: ; 0x952f4 ; 0x9530c Route1_SecondMapHeader: ; 0x9530c - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_1_HEIGHT, ROUTE_1_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route1_BlockData), Route1_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route1_MapScriptHeader), Route1_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route1_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Viridian City - db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY ; connected map (group, id) + map VIRIDIAN_CITY dw (ViridianCity_BlockData + ((VIRIDIAN_CITY_HEIGHT - 3) * VIRIDIAN_CITY_WIDTH) + 7) ; strip pointer dw ($C703 + 253) ; strip destination db 13, VIRIDIAN_CITY_WIDTH ; (connection strip length, connected map width) @@ -1358,7 +978,7 @@ Route1_SecondMapHeader: ; 0x9530c dw ($C801 + ((VIRIDIAN_CITY_HEIGHT * 6) + (VIRIDIAN_CITY_HEIGHT * VIRIDIAN_CITY_WIDTH))) ; window ; SOUTH to Pallet Town - db GROUP_PALLET_TOWN, MAP_PALLET_TOWN ; connected map (group, id) + map PALLET_TOWN dw (PalletTown_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_1_HEIGHT + 3) * (ROUTE_1_WIDTH + 6))) ; strip destination db 10, PALLET_TOWN_WIDTH ; (connection strip length, connected map width) @@ -1367,26 +987,16 @@ Route1_SecondMapHeader: ; 0x9530c ; 0x95330 PalletTown_SecondMapHeader: ; 0x95330 - ; border block - db $f - - ; height, width + db $f ; border block db PALLET_TOWN_HEIGHT, PALLET_TOWN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(PalletTown_BlockData), PalletTown_BlockData - - ; script header (bank-then-pointer) dbw BANK(PalletTown_MapScriptHeader), PalletTown_MapScriptHeader - - ; map event header (bank-then-pointer) dw PalletTown_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 1 - db GROUP_ROUTE_1, MAP_ROUTE_1 ; connected map (group, id) + map ROUTE_1 dw (Route1_BlockData + (ROUTE_1_HEIGHT * ROUTE_1_WIDTH) - (ROUTE_1_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, ROUTE_1_WIDTH ; (connection strip length, connected map width) @@ -1394,7 +1004,7 @@ PalletTown_SecondMapHeader: ; 0x95330 dw ($C801 + ((ROUTE_1_HEIGHT * 6) + (ROUTE_1_HEIGHT * ROUTE_1_WIDTH))) ; window ; SOUTH to Route 21 - db GROUP_ROUTE_21, MAP_ROUTE_21 ; connected map (group, id) + map ROUTE_21 dw (Route21_BlockData) ; strip pointer dw ($C703 + 256 + ((PALLET_TOWN_HEIGHT + 3) * (PALLET_TOWN_WIDTH + 6))) ; strip destination db 10, ROUTE_21_WIDTH ; (connection strip length, connected map width) @@ -1403,26 +1013,16 @@ PalletTown_SecondMapHeader: ; 0x95330 ; 0x95354 Route21_SecondMapHeader: ; 0x95354 - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_21_HEIGHT, ROUTE_21_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route21_BlockData), Route21_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route21_MapScriptHeader), Route21_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route21_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Pallet Town - db GROUP_PALLET_TOWN, MAP_PALLET_TOWN ; connected map (group, id) + map PALLET_TOWN dw (PalletTown_BlockData + (PALLET_TOWN_HEIGHT * PALLET_TOWN_WIDTH) - (PALLET_TOWN_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, PALLET_TOWN_WIDTH ; (connection strip length, connected map width) @@ -1430,7 +1030,7 @@ Route21_SecondMapHeader: ; 0x95354 dw ($C801 + ((PALLET_TOWN_HEIGHT * 6) + (PALLET_TOWN_HEIGHT * PALLET_TOWN_WIDTH))) ; window ; SOUTH to Cinnabar Island - db GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND ; connected map (group, id) + map CINNABAR_ISLAND dw (CinnabarIsland_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_21_HEIGHT + 3) * (ROUTE_21_WIDTH + 6))) ; strip destination db 10, CINNABAR_ISLAND_WIDTH ; (connection strip length, connected map width) @@ -1439,26 +1039,16 @@ Route21_SecondMapHeader: ; 0x95354 ; 0x95378 CinnabarIsland_SecondMapHeader: ; 0x95378 - ; border block - db $43 - - ; height, width + db $43 ; border block db CINNABAR_ISLAND_HEIGHT, CINNABAR_ISLAND_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarIsland_BlockData), CinnabarIsland_BlockData - - ; script header (bank-then-pointer) dbw BANK(CinnabarIsland_MapScriptHeader), CinnabarIsland_MapScriptHeader - - ; map event header (bank-then-pointer) dw CinnabarIsland_MapEventHeader - ; connections - db NORTH | EAST + db NORTH | EAST ; connections ; NORTH to Route 21 - db GROUP_ROUTE_21, MAP_ROUTE_21 ; connected map (group, id) + map ROUTE_21 dw (Route21_BlockData + (ROUTE_21_HEIGHT * ROUTE_21_WIDTH) - (ROUTE_21_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, ROUTE_21_WIDTH ; (connection strip length, connected map width) @@ -1466,7 +1056,7 @@ CinnabarIsland_SecondMapHeader: ; 0x95378 dw ($C801 + ((ROUTE_21_HEIGHT * 6) + (ROUTE_21_HEIGHT * ROUTE_21_WIDTH))) ; window ; EAST to Route 20 - db GROUP_ROUTE_20, MAP_ROUTE_20 ; connected map (group, id) + map ROUTE_20 dw (Route20_BlockData) ; strip pointer dw $c83d ; strip destination db 9, ROUTE_20_WIDTH ; (connection strip length, connected map width) @@ -1475,26 +1065,16 @@ CinnabarIsland_SecondMapHeader: ; 0x95378 ; 0x9539c Route20_SecondMapHeader: ; 0x9539c - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_20_HEIGHT, ROUTE_20_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route20_BlockData), Route20_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route20_MapScriptHeader), Route20_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route20_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Cinnabar Island - db GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND ; connected map (group, id) + map CINNABAR_ISLAND dw (CinnabarIsland_BlockData + CINNABAR_ISLAND_WIDTH - 3) ; strip pointer dw $c86c ; strip destination db 9, CINNABAR_ISLAND_WIDTH ; (connection strip length, connected map width) @@ -1502,7 +1082,7 @@ Route20_SecondMapHeader: ; 0x9539c dw ($C807 + 19) ; window ; EAST to Route 19 - db GROUP_ROUTE_19, MAP_ROUTE_19 ; connected map (group, id) + map ROUTE_19 dw (Route19_BlockData + ((ROUTE_19_HEIGHT - 12) * ROUTE_19_WIDTH)) ; strip pointer dw $c821 ; strip destination db 12, ROUTE_19_WIDTH ; (connection strip length, connected map width) @@ -1511,26 +1091,16 @@ Route20_SecondMapHeader: ; 0x9539c ; 0x953c0 Route19_SecondMapHeader: ; 0x953c0 - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_19_HEIGHT, ROUTE_19_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route19_BlockData), Route19_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route19_MapScriptHeader), Route19_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route19_MapEventHeader - ; connections - db NORTH | WEST + db NORTH | WEST ; connections ; NORTH to Fuchsia City - db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY ; connected map (group, id) + map FUCHSIA_CITY dw (FuchsiaCity_BlockData + (FUCHSIA_CITY_HEIGHT * FUCHSIA_CITY_WIDTH) - (FUCHSIA_CITY_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 13, FUCHSIA_CITY_WIDTH ; (connection strip length, connected map width) @@ -1538,7 +1108,7 @@ Route19_SecondMapHeader: ; 0x953c0 dw ($C801 + ((FUCHSIA_CITY_HEIGHT * 6) + (FUCHSIA_CITY_HEIGHT * FUCHSIA_CITY_WIDTH))) ; window ; WEST to Route 20 - db GROUP_ROUTE_20, MAP_ROUTE_20 ; connected map (group, id) + map ROUTE_20 dw (Route20_BlockData + ROUTE_20_WIDTH - 3) ; strip pointer dw $c8c0 ; strip destination db 9, ROUTE_20_WIDTH ; (connection strip length, connected map width) @@ -1547,26 +1117,16 @@ Route19_SecondMapHeader: ; 0x953c0 ; 0x953e4 FuchsiaCity_SecondMapHeader: ; 0x953e4 - ; border block - db $f - - ; height, width + db $f ; border block db FUCHSIA_CITY_HEIGHT, FUCHSIA_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FuchsiaCity_BlockData), FuchsiaCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(FuchsiaCity_MapScriptHeader), FuchsiaCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw FuchsiaCity_MapEventHeader - ; connections - db SOUTH | WEST | EAST + db SOUTH | WEST | EAST ; connections ; SOUTH to Route 19 - db GROUP_ROUTE_19, MAP_ROUTE_19 ; connected map (group, id) + map ROUTE_19 dw (Route19_BlockData) ; strip pointer dw ($C703 + 256 + ((FUCHSIA_CITY_HEIGHT + 3) * (FUCHSIA_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_19_WIDTH ; (connection strip length, connected map width) @@ -1574,7 +1134,7 @@ FuchsiaCity_SecondMapHeader: ; 0x953e4 dw ($C807 + ROUTE_19_WIDTH) ; window ; WEST to Route 18 - db GROUP_ROUTE_18, MAP_ROUTE_18 ; connected map (group, id) + map ROUTE_18 dw (Route18_BlockData + ROUTE_18_WIDTH - 3) ; strip pointer dw $c904 ; strip destination db 9, ROUTE_18_WIDTH ; (connection strip length, connected map width) @@ -1582,7 +1142,7 @@ FuchsiaCity_SecondMapHeader: ; 0x953e4 dw ($C807 + 19) ; window ; EAST to Route 15 - db GROUP_ROUTE_15, MAP_ROUTE_15 ; connected map (group, id) + map ROUTE_15 dw (Route15_BlockData) ; strip pointer dw $c94f ; strip destination db 9, ROUTE_15_WIDTH ; (connection strip length, connected map width) @@ -1591,26 +1151,16 @@ FuchsiaCity_SecondMapHeader: ; 0x953e4 ; 0x95414 Route18_SecondMapHeader: ; 0x95414 - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_18_HEIGHT, ROUTE_18_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route18_BlockData), Route18_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route18_MapScriptHeader), Route18_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route18_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Route 17 - db GROUP_ROUTE_17, MAP_ROUTE_17 ; connected map (group, id) + map ROUTE_17 dw (Route17_BlockData + ((ROUTE_17_HEIGHT - 10) * ROUTE_17_WIDTH) + 7) ; strip pointer dw $c800 ; strip destination db 10, ROUTE_17_WIDTH ; (connection strip length, connected map width) @@ -1618,7 +1168,7 @@ Route18_SecondMapHeader: ; 0x95414 dw ($C807 + 19) ; window ; EAST to Fuchsia City - db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY ; connected map (group, id) + map FUCHSIA_CITY dw (FuchsiaCity_BlockData + ((FUCHSIA_CITY_HEIGHT - 14) * FUCHSIA_CITY_WIDTH)) ; strip pointer dw $c80d ; strip destination db 14, FUCHSIA_CITY_WIDTH ; (connection strip length, connected map width) @@ -1627,26 +1177,16 @@ Route18_SecondMapHeader: ; 0x95414 ; 0x95438 Route17_SecondMapHeader: ; 0x95438 - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_17_HEIGHT, ROUTE_17_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route17_BlockData), Route17_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route17_MapScriptHeader), Route17_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route17_MapEventHeader - ; connections - db NORTH | EAST + db NORTH | EAST ; connections ; NORTH to Route 16 - db GROUP_ROUTE_16, MAP_ROUTE_16 ; connected map (group, id) + map ROUTE_16 dw (Route16_BlockData + (ROUTE_16_HEIGHT * ROUTE_16_WIDTH) - (ROUTE_16_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, ROUTE_16_WIDTH ; (connection strip length, connected map width) @@ -1654,7 +1194,7 @@ Route17_SecondMapHeader: ; 0x95438 dw ($C801 + ((ROUTE_16_HEIGHT * 6) + (ROUTE_16_HEIGHT * ROUTE_16_WIDTH))) ; window ; EAST to Route 18 - db GROUP_ROUTE_18, MAP_ROUTE_18 ; connected map (group, id) + map ROUTE_18 dw (Route18_BlockData) ; strip pointer dw $ca9d ; strip destination db 9, ROUTE_18_WIDTH ; (connection strip length, connected map width) @@ -1663,26 +1203,16 @@ Route17_SecondMapHeader: ; 0x95438 ; 0x9545c Route16_SecondMapHeader: ; 0x9545c - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_16_HEIGHT, ROUTE_16_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route16_BlockData), Route16_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route16_MapScriptHeader), Route16_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route16_MapEventHeader - ; connections - db SOUTH | EAST + db SOUTH | EAST ; connections ; SOUTH to Route 17 - db GROUP_ROUTE_17, MAP_ROUTE_17 ; connected map (group, id) + map ROUTE_17 dw (Route17_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_16_HEIGHT + 3) * (ROUTE_16_WIDTH + 6))) ; strip destination db 10, ROUTE_17_WIDTH ; (connection strip length, connected map width) @@ -1690,7 +1220,7 @@ Route16_SecondMapHeader: ; 0x9545c dw ($C807 + ROUTE_17_WIDTH) ; window ; EAST to Celadon City - db GROUP_CELADON_CITY, MAP_CELADON_CITY ; connected map (group, id) + map CELADON_CITY dw (CeladonCity_BlockData + ((CELADON_CITY_HEIGHT - 12) * CELADON_CITY_WIDTH)) ; strip pointer dw $c80d ; strip destination db 12, CELADON_CITY_WIDTH ; (connection strip length, connected map width) @@ -1699,26 +1229,16 @@ Route16_SecondMapHeader: ; 0x9545c ; 0x95480 CeladonCity_SecondMapHeader: ; 0x95480 - ; border block - db $f - - ; height, width + db $f ; border block db CELADON_CITY_HEIGHT, CELADON_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonCity_BlockData), CeladonCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonCity_MapScriptHeader), CeladonCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonCity_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Route 16 - db GROUP_ROUTE_16, MAP_ROUTE_16 ; connected map (group, id) + map ROUTE_16 dw (Route16_BlockData + ROUTE_16_WIDTH - 3) ; strip pointer dw $c938 ; strip destination db 9, ROUTE_16_WIDTH ; (connection strip length, connected map width) @@ -1726,7 +1246,7 @@ CeladonCity_SecondMapHeader: ; 0x95480 dw ($C807 + 19) ; window ; EAST to Route 7 - db GROUP_ROUTE_7, MAP_ROUTE_7 ; connected map (group, id) + map ROUTE_7 dw (Route7_BlockData) ; strip pointer dw $c8e7 ; strip destination db 9, ROUTE_7_WIDTH ; (connection strip length, connected map width) @@ -1735,26 +1255,16 @@ CeladonCity_SecondMapHeader: ; 0x95480 ; 0x954a4 Route7_SecondMapHeader: ; 0x954a4 - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_7_HEIGHT, ROUTE_7_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route7_BlockData), Route7_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route7_MapScriptHeader), Route7_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route7_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Celadon City - db GROUP_CELADON_CITY, MAP_CELADON_CITY ; connected map (group, id) + map CELADON_CITY dw (CeladonCity_BlockData + 21 + (CELADON_CITY_HEIGHT * 2)) ; strip pointer dw $c800 ; strip destination db 15, CELADON_CITY_WIDTH ; (connection strip length, connected map width) @@ -1762,7 +1272,7 @@ Route7_SecondMapHeader: ; 0x954a4 dw ($C807 + 39) ; window ; EAST to Saffron City - db GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY ; connected map (group, id) + map SAFFRON_CITY dw (SaffronCity_BlockData + ((SAFFRON_CITY_HEIGHT - 12) * SAFFRON_CITY_WIDTH)) ; strip pointer dw $c80d ; strip destination db 12, SAFFRON_CITY_WIDTH ; (connection strip length, connected map width) @@ -1771,26 +1281,16 @@ Route7_SecondMapHeader: ; 0x954a4 ; 0x954c8 Route15_SecondMapHeader: ; 0x954c8 - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_15_HEIGHT, ROUTE_15_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route15_BlockData), Route15_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route15_MapScriptHeader), Route15_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route15_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Fuchsia City - db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY ; connected map (group, id) + map FUCHSIA_CITY dw (FuchsiaCity_BlockData + (((FUCHSIA_CITY_HEIGHT - ROUTE_15_HEIGHT) * FUCHSIA_CITY_WIDTH) - (FUCHSIA_CITY_WIDTH * 3) + (FUCHSIA_CITY_WIDTH - 1) - 2)) ; strip pointer dw $c800 ; strip destination db 12, FUCHSIA_CITY_WIDTH ; (connection strip length, connected map width) @@ -1798,7 +1298,7 @@ Route15_SecondMapHeader: ; 0x954c8 dw ($C807 + 39) ; window ; EAST to Route 14 - db GROUP_ROUTE_14, MAP_ROUTE_14 ; connected map (group, id) + map ROUTE_14 dw (Route14_BlockData + ((ROUTE_14_HEIGHT - 12) * ROUTE_14_WIDTH)) ; strip pointer dw $c817 ; strip destination db 12, ROUTE_14_WIDTH ; (connection strip length, connected map width) @@ -1807,26 +1307,16 @@ Route15_SecondMapHeader: ; 0x954c8 ; 0x954ec Route14_SecondMapHeader: ; 0x954ec - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_14_HEIGHT, ROUTE_14_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route14_BlockData), Route14_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route14_MapScriptHeader), Route14_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route14_MapEventHeader - ; connections - db NORTH | WEST + db NORTH | WEST ; connections ; NORTH to Route 13 - db GROUP_ROUTE_13, MAP_ROUTE_13 ; connected map (group, id) + map ROUTE_13 dw (Route13_BlockData + (ROUTE_13_HEIGHT * ROUTE_13_WIDTH) - (ROUTE_13_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 13, ROUTE_13_WIDTH ; (connection strip length, connected map width) @@ -1834,7 +1324,7 @@ Route14_SecondMapHeader: ; 0x954ec dw ($C801 + ((ROUTE_13_HEIGHT * 6) + (ROUTE_13_HEIGHT * ROUTE_13_WIDTH))) ; window ; WEST to Route 15 - db GROUP_ROUTE_15, MAP_ROUTE_15 ; connected map (group, id) + map ROUTE_15 dw (Route15_BlockData + ROUTE_15_WIDTH - 3) ; strip pointer dw $c8c0 ; strip destination db 9, ROUTE_15_WIDTH ; (connection strip length, connected map width) @@ -1843,26 +1333,16 @@ Route14_SecondMapHeader: ; 0x954ec ; 0x95510 Route13_SecondMapHeader: ; 0x95510 - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_13_HEIGHT, ROUTE_13_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route13_BlockData), Route13_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route13_MapScriptHeader), Route13_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route13_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 12 - db GROUP_ROUTE_12, MAP_ROUTE_12 ; connected map (group, id) + map ROUTE_12 dw (Route12_BlockData + (ROUTE_12_HEIGHT * ROUTE_12_WIDTH) - (ROUTE_12_WIDTH * 3)) ; strip pointer dw ($C703 + 276) ; strip destination db 10, ROUTE_12_WIDTH ; (connection strip length, connected map width) @@ -1870,7 +1350,7 @@ Route13_SecondMapHeader: ; 0x95510 dw ($C801 + ((ROUTE_12_HEIGHT * 6) + (ROUTE_12_HEIGHT * ROUTE_12_WIDTH))) ; window ; SOUTH to Route 14 - db GROUP_ROUTE_14, MAP_ROUTE_14 ; connected map (group, id) + map ROUTE_14 dw (Route14_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_13_HEIGHT + 3) * (ROUTE_13_WIDTH + 6))) ; strip destination db 10, ROUTE_14_WIDTH ; (connection strip length, connected map width) @@ -1879,26 +1359,16 @@ Route13_SecondMapHeader: ; 0x95510 ; 0x95534 Route12_SecondMapHeader: ; 0x95534 - ; border block - db $43 - - ; height, width + db $43 ; border block db ROUTE_12_HEIGHT, ROUTE_12_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route12_BlockData), Route12_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route12_MapScriptHeader), Route12_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route12_MapEventHeader - ; connections - db NORTH | SOUTH | WEST + db NORTH | SOUTH | WEST ; connections ; NORTH to Lavender Town - db GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN ; connected map (group, id) + map LAVENDER_TOWN dw (LavenderTown_BlockData + (LAVENDER_TOWN_HEIGHT * LAVENDER_TOWN_WIDTH) - (LAVENDER_TOWN_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, LAVENDER_TOWN_WIDTH ; (connection strip length, connected map width) @@ -1906,7 +1376,7 @@ Route12_SecondMapHeader: ; 0x95534 dw ($C801 + ((LAVENDER_TOWN_HEIGHT * 6) + (LAVENDER_TOWN_HEIGHT * LAVENDER_TOWN_WIDTH))) ; window ; SOUTH to Route 13 - db GROUP_ROUTE_13, MAP_ROUTE_13 ; connected map (group, id) + map ROUTE_13 dw (Route13_BlockData + (((40 - 13 + ROUTE_12_WIDTH) / 2) - 1)) ; strip pointer dw ($C703 + 253 + ((ROUTE_12_HEIGHT + 3) * (ROUTE_12_WIDTH + 6))) ; strip destination db 13, ROUTE_13_WIDTH ; (connection strip length, connected map width) @@ -1914,7 +1384,7 @@ Route12_SecondMapHeader: ; 0x95534 dw ($C807 + ROUTE_13_WIDTH) ; window ; WEST to Route 11 - db GROUP_ROUTE_11, MAP_ROUTE_11 ; connected map (group, id) + map ROUTE_11 dw (Route11_BlockData + ROUTE_11_WIDTH - 3) ; strip pointer dw $c8c0 ; strip destination db 9, ROUTE_11_WIDTH ; (connection strip length, connected map width) @@ -1923,26 +1393,16 @@ Route12_SecondMapHeader: ; 0x95534 ; 0x95564 Route11_SecondMapHeader: ; 0x95564 - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_11_HEIGHT, ROUTE_11_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route11_BlockData), Route11_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route11_MapScriptHeader), Route11_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route11_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Vermilion City - db GROUP_VERMILION_CITY, MAP_VERMILION_CITY ; connected map (group, id) + map VERMILION_CITY dw (VermilionCity_BlockData + VERMILION_CITY_WIDTH - 3) ; strip pointer dw $c84e ; strip destination db 12, VERMILION_CITY_WIDTH ; (connection strip length, connected map width) @@ -1950,7 +1410,7 @@ Route11_SecondMapHeader: ; 0x95564 dw ($C807 + 39) ; window ; EAST to Route 12 - db GROUP_ROUTE_12, MAP_ROUTE_12 ; connected map (group, id) + map ROUTE_12 dw (Route12_BlockData + 100 - (ROUTE_12_WIDTH * 4)) ; strip pointer dw $c817 ; strip destination db 15, ROUTE_12_WIDTH ; (connection strip length, connected map width) @@ -1959,26 +1419,16 @@ Route11_SecondMapHeader: ; 0x95564 ; 0x95588 LavenderTown_SecondMapHeader: ; 0x95588 - ; border block - db $2c - - ; height, width + db $2c ; border block db LAVENDER_TOWN_HEIGHT, LAVENDER_TOWN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(LavenderTown_BlockData), LavenderTown_BlockData - - ; script header (bank-then-pointer) dbw BANK(LavenderTown_MapScriptHeader), LavenderTown_MapScriptHeader - - ; map event header (bank-then-pointer) dw LavenderTown_MapEventHeader - ; connections - db NORTH | SOUTH | WEST + db NORTH | SOUTH | WEST ; connections ; NORTH to Route 10 South - db GROUP_ROUTE_10_SOUTH, MAP_ROUTE_10_SOUTH ; connected map (group, id) + map ROUTE_10_SOUTH dw (Route10South_BlockData + (ROUTE_10_SOUTH_HEIGHT * ROUTE_10_SOUTH_WIDTH) - (ROUTE_10_SOUTH_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, ROUTE_10_SOUTH_WIDTH ; (connection strip length, connected map width) @@ -1986,7 +1436,7 @@ LavenderTown_SecondMapHeader: ; 0x95588 dw ($C801 + ((ROUTE_10_SOUTH_HEIGHT * 6) + (ROUTE_10_SOUTH_HEIGHT * ROUTE_10_SOUTH_WIDTH))) ; window ; SOUTH to Route 12 - db GROUP_ROUTE_12, MAP_ROUTE_12 ; connected map (group, id) + map ROUTE_12 dw (Route12_BlockData) ; strip pointer dw ($C703 + 256 + ((LAVENDER_TOWN_HEIGHT + 3) * (LAVENDER_TOWN_WIDTH + 6))) ; strip destination db 10, ROUTE_12_WIDTH ; (connection strip length, connected map width) @@ -1994,7 +1444,7 @@ LavenderTown_SecondMapHeader: ; 0x95588 dw ($C807 + ROUTE_12_WIDTH) ; window ; WEST to Route 8 - db GROUP_ROUTE_8, MAP_ROUTE_8 ; connected map (group, id) + map ROUTE_8 dw (Route8_BlockData + ROUTE_8_WIDTH - 3) ; strip pointer dw $c830 ; strip destination db 9, ROUTE_8_WIDTH ; (connection strip length, connected map width) @@ -2003,26 +1453,16 @@ LavenderTown_SecondMapHeader: ; 0x95588 ; 0x955b8 VermilionCity_SecondMapHeader: ; 0x955b8 - ; border block - db $43 - - ; height, width + db $43 ; border block db VERMILION_CITY_HEIGHT, VERMILION_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(VermilionCity_BlockData), VermilionCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionCity_MapScriptHeader), VermilionCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionCity_MapEventHeader - ; connections - db NORTH | EAST + db NORTH | EAST ; connections ; NORTH to Route 6 - db GROUP_ROUTE_6, MAP_ROUTE_6 ; connected map (group, id) + map ROUTE_6 dw (Route6_BlockData + (ROUTE_6_HEIGHT * ROUTE_6_WIDTH) - (ROUTE_6_WIDTH * 3)) ; strip pointer dw ($C703 + 261) ; strip destination db 10, ROUTE_6_WIDTH ; (connection strip length, connected map width) @@ -2030,7 +1470,7 @@ VermilionCity_SecondMapHeader: ; 0x955b8 dw ($C801 + ((ROUTE_6_HEIGHT * 6) + (ROUTE_6_HEIGHT * ROUTE_6_WIDTH))) ; window ; EAST to Route 11 - db GROUP_ROUTE_11, MAP_ROUTE_11 ; connected map (group, id) + map ROUTE_11 dw (Route11_BlockData) ; strip pointer dw $c865 ; strip destination db 9, ROUTE_11_WIDTH ; (connection strip length, connected map width) @@ -2039,26 +1479,16 @@ VermilionCity_SecondMapHeader: ; 0x955b8 ; 0x955dc Route6_SecondMapHeader: ; 0x955dc - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_6_HEIGHT, ROUTE_6_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route6_BlockData), Route6_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route6_MapScriptHeader), Route6_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route6_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Saffron City - db GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY ; connected map (group, id) + map SAFFRON_CITY dw (SaffronCity_BlockData + SAFFRON_CITY_WIDTH + 10 + (16 * SAFFRON_CITY_HEIGHT) - 16) ; strip pointer dw ($C703 + 253) ; strip destination db 16, SAFFRON_CITY_WIDTH ; (connection strip length, connected map width) @@ -2066,7 +1496,7 @@ Route6_SecondMapHeader: ; 0x955dc dw ($C801 + ((SAFFRON_CITY_HEIGHT * 6) + (SAFFRON_CITY_HEIGHT * SAFFRON_CITY_WIDTH))) ; window ; SOUTH to Vermilion City - db GROUP_VERMILION_CITY, MAP_VERMILION_CITY ; connected map (group, id) + map VERMILION_CITY dw (VermilionCity_BlockData + ((10 - 16 + ROUTE_6_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_6_HEIGHT + 3) * (ROUTE_6_WIDTH + 6))) ; strip destination db 16, VERMILION_CITY_WIDTH ; (connection strip length, connected map width) @@ -2075,26 +1505,16 @@ Route6_SecondMapHeader: ; 0x955dc ; 0x95600 SaffronCity_SecondMapHeader: ; 0x95600 - ; border block - db $f - - ; height, width + db $f ; border block db SAFFRON_CITY_HEIGHT, SAFFRON_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SaffronCity_BlockData), SaffronCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(SaffronCity_MapScriptHeader), SaffronCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw SaffronCity_MapEventHeader - ; connections - db NORTH | SOUTH | WEST | EAST + db NORTH | SOUTH | WEST | EAST ; connections ; NORTH to Route 5 - db GROUP_ROUTE_5, MAP_ROUTE_5 ; connected map (group, id) + map ROUTE_5 dw (Route5_BlockData + (ROUTE_5_HEIGHT * ROUTE_5_WIDTH) - (ROUTE_5_WIDTH * 3)) ; strip pointer dw ($C703 + 261) ; strip destination db 10, ROUTE_5_WIDTH ; (connection strip length, connected map width) @@ -2102,7 +1522,7 @@ SaffronCity_SecondMapHeader: ; 0x95600 dw ($C801 + ((ROUTE_5_HEIGHT * 6) + (ROUTE_5_HEIGHT * ROUTE_5_WIDTH))) ; window ; SOUTH to Route 6 - db GROUP_ROUTE_6, MAP_ROUTE_6 ; connected map (group, id) + map ROUTE_6 dw (Route6_BlockData) ; strip pointer dw ($C703 + 261 + ((SAFFRON_CITY_HEIGHT + 3) * (SAFFRON_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_6_WIDTH ; (connection strip length, connected map width) @@ -2110,7 +1530,7 @@ SaffronCity_SecondMapHeader: ; 0x95600 dw ($C807 + ROUTE_6_WIDTH) ; window ; WEST to Route 7 - db GROUP_ROUTE_7, MAP_ROUTE_7 ; connected map (group, id) + map ROUTE_7 dw (Route7_BlockData + ROUTE_7_WIDTH - 3) ; strip pointer dw $c938 ; strip destination db 9, ROUTE_7_WIDTH ; (connection strip length, connected map width) @@ -2118,7 +1538,7 @@ SaffronCity_SecondMapHeader: ; 0x95600 dw ($C807 + 19) ; window ; EAST to Route 8 - db GROUP_ROUTE_8, MAP_ROUTE_8 ; connected map (group, id) + map ROUTE_8 dw (Route8_BlockData) ; strip pointer dw $c94f ; strip destination db 9, ROUTE_8_WIDTH ; (connection strip length, connected map width) @@ -2127,26 +1547,16 @@ SaffronCity_SecondMapHeader: ; 0x95600 ; 0x9563c Route5_SecondMapHeader: ; 0x9563c - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_5_HEIGHT, ROUTE_5_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route5_BlockData), Route5_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route5_MapScriptHeader), Route5_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route5_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Cerulean City - db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY ; connected map (group, id) + map CERULEAN_CITY dw (CeruleanCity_BlockData + CERULEAN_CITY_WIDTH + 10 + (16 * CERULEAN_CITY_HEIGHT) - 16) ; strip pointer dw ($C703 + 253) ; strip destination db 16, CERULEAN_CITY_WIDTH ; (connection strip length, connected map width) @@ -2154,7 +1564,7 @@ Route5_SecondMapHeader: ; 0x9563c dw ($C801 + ((CERULEAN_CITY_HEIGHT * 6) + (CERULEAN_CITY_HEIGHT * CERULEAN_CITY_WIDTH))) ; window ; SOUTH to Saffron City - db GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY ; connected map (group, id) + map SAFFRON_CITY dw (SaffronCity_BlockData + ((10 - 16 + ROUTE_5_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_5_HEIGHT + 3) * (ROUTE_5_WIDTH + 6))) ; strip destination db 16, SAFFRON_CITY_WIDTH ; (connection strip length, connected map width) @@ -2163,26 +1573,16 @@ Route5_SecondMapHeader: ; 0x9563c ; 0x95660 CeruleanCity_SecondMapHeader: ; 0x95660 - ; border block - db $f - - ; height, width + db $f ; border block db CERULEAN_CITY_HEIGHT, CERULEAN_CITY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeruleanCity_BlockData), CeruleanCity_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanCity_MapScriptHeader), CeruleanCity_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanCity_MapEventHeader - ; connections - db NORTH | SOUTH | WEST | EAST + db NORTH | SOUTH | WEST | EAST ; connections ; NORTH to Route 24 - db GROUP_ROUTE_24, MAP_ROUTE_24 ; connected map (group, id) + map ROUTE_24 dw (Route24_BlockData + (ROUTE_24_HEIGHT * ROUTE_24_WIDTH) - (ROUTE_24_WIDTH * 3)) ; strip pointer dw ($C703 + 262) ; strip destination db 10, ROUTE_24_WIDTH ; (connection strip length, connected map width) @@ -2190,7 +1590,7 @@ CeruleanCity_SecondMapHeader: ; 0x95660 dw ($C801 + ((ROUTE_24_HEIGHT * 6) + (ROUTE_24_HEIGHT * ROUTE_24_WIDTH))) ; window ; SOUTH to Route 5 - db GROUP_ROUTE_5, MAP_ROUTE_5 ; connected map (group, id) + map ROUTE_5 dw (Route5_BlockData) ; strip pointer dw ($C703 + 261 + ((CERULEAN_CITY_HEIGHT + 3) * (CERULEAN_CITY_WIDTH + 6))) ; strip destination db 10, ROUTE_5_WIDTH ; (connection strip length, connected map width) @@ -2198,7 +1598,7 @@ CeruleanCity_SecondMapHeader: ; 0x95660 dw ($C807 + ROUTE_5_WIDTH) ; window ; WEST to Route 4 - db GROUP_ROUTE_4, MAP_ROUTE_4 ; connected map (group, id) + map ROUTE_4 dw (Route4_BlockData + ROUTE_4_WIDTH - 3) ; strip pointer dw $c8d0 ; strip destination db 9, ROUTE_4_WIDTH ; (connection strip length, connected map width) @@ -2206,7 +1606,7 @@ CeruleanCity_SecondMapHeader: ; 0x95660 dw ($C807 + 39) ; window ; EAST to Route 9 - db GROUP_ROUTE_9, MAP_ROUTE_9 ; connected map (group, id) + map ROUTE_9 dw (Route9_BlockData) ; strip pointer dw $c94f ; strip destination db 9, ROUTE_9_WIDTH ; (connection strip length, connected map width) @@ -2215,26 +1615,16 @@ CeruleanCity_SecondMapHeader: ; 0x95660 ; 0x9569c Route9_SecondMapHeader: ; 0x9569c - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_9_HEIGHT, ROUTE_9_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route9_BlockData), Route9_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route9_MapScriptHeader), Route9_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route9_MapEventHeader - ; connections - db SOUTH | WEST + db SOUTH | WEST ; connections ; SOUTH to Route 10 North - db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH ; connected map (group, id) + map ROUTE_10_NORTH dw (Route10North_BlockData) ; strip pointer dw ($C703 + 276 + ((ROUTE_9_HEIGHT + 3) * (ROUTE_9_WIDTH + 6))) ; strip destination db 10, ROUTE_10_NORTH_WIDTH ; (connection strip length, connected map width) @@ -2242,7 +1632,7 @@ Route9_SecondMapHeader: ; 0x9569c dw ($C807 + ROUTE_10_NORTH_WIDTH) ; window ; WEST to Cerulean City - db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY ; connected map (group, id) + map CERULEAN_CITY dw (CeruleanCity_BlockData + (((CERULEAN_CITY_HEIGHT - ROUTE_9_HEIGHT) * CERULEAN_CITY_WIDTH) - (CERULEAN_CITY_WIDTH * 3) + (CERULEAN_CITY_WIDTH - 1) - 2)) ; strip pointer dw $c800 ; strip destination db 12, CERULEAN_CITY_WIDTH ; (connection strip length, connected map width) @@ -2251,26 +1641,16 @@ Route9_SecondMapHeader: ; 0x9569c ; 0x956c0 Route24_SecondMapHeader: ; 0x956c0 - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_24_HEIGHT, ROUTE_24_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route24_BlockData), Route24_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route24_MapScriptHeader), Route24_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route24_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 25 - db GROUP_ROUTE_25, MAP_ROUTE_25 ; connected map (group, id) + map ROUTE_25 dw (Route25_BlockData + (ROUTE_25_HEIGHT * ROUTE_25_WIDTH) - (ROUTE_25_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 13, ROUTE_25_WIDTH ; (connection strip length, connected map width) @@ -2278,7 +1658,7 @@ Route24_SecondMapHeader: ; 0x956c0 dw ($C801 + ((ROUTE_25_HEIGHT * 6) + (ROUTE_25_HEIGHT * ROUTE_25_WIDTH))) ; window ; SOUTH to Cerulean City - db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY ; connected map (group, id) + map CERULEAN_CITY dw (CeruleanCity_BlockData + ((12 - 16 + ROUTE_24_WIDTH) / 2)) ; strip pointer dw ($C703 + 253 + ((ROUTE_24_HEIGHT + 3) * (ROUTE_24_WIDTH + 6))) ; strip destination db 16, CERULEAN_CITY_WIDTH ; (connection strip length, connected map width) @@ -2287,26 +1667,16 @@ Route24_SecondMapHeader: ; 0x956c0 ; 0x956e4 Route25_SecondMapHeader: ; 0x956e4 - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_25_HEIGHT, ROUTE_25_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route25_BlockData), Route25_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route25_MapScriptHeader), Route25_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route25_MapEventHeader - ; connections - db SOUTH + db SOUTH ; connections ; SOUTH to Route 24 - db GROUP_ROUTE_24, MAP_ROUTE_24 ; connected map (group, id) + map ROUTE_24 dw (Route24_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_25_HEIGHT + 3) * (ROUTE_25_WIDTH + 6))) ; strip destination db 10, ROUTE_24_WIDTH ; (connection strip length, connected map width) @@ -2315,26 +1685,16 @@ Route25_SecondMapHeader: ; 0x956e4 ; 0x956fc Route3_SecondMapHeader: ; 0x956fc - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_3_HEIGHT, ROUTE_3_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route3_BlockData), Route3_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route3_MapScriptHeader), Route3_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route3_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Pewter City - db GROUP_PEWTER_CITY, MAP_PEWTER_CITY ; connected map (group, id) + map PEWTER_CITY dw (PewterCity_BlockData + 21 + (PEWTER_CITY_HEIGHT * 2)) ; strip pointer dw $c800 ; strip destination db 15, PEWTER_CITY_WIDTH ; (connection strip length, connected map width) @@ -2342,7 +1702,7 @@ Route3_SecondMapHeader: ; 0x956fc dw ($C807 + 39) ; window ; EAST to Route 4 - db GROUP_ROUTE_4, MAP_ROUTE_4 ; connected map (group, id) + map ROUTE_4 dw (Route4_BlockData) ; strip pointer dw $c88d ; strip destination db 9, ROUTE_4_WIDTH ; (connection strip length, connected map width) @@ -2351,26 +1711,16 @@ Route3_SecondMapHeader: ; 0x956fc ; 0x95720 Route4_SecondMapHeader: ; 0x95720 - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_4_HEIGHT, ROUTE_4_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route4_BlockData), Route4_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route4_MapScriptHeader), Route4_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route4_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Route 3 - db GROUP_ROUTE_3, MAP_ROUTE_3 ; connected map (group, id) + map ROUTE_3 dw (Route3_BlockData + ROUTE_3_WIDTH - 3) ; strip pointer dw $c84e ; strip destination db 9, ROUTE_3_WIDTH ; (connection strip length, connected map width) @@ -2378,7 +1728,7 @@ Route4_SecondMapHeader: ; 0x95720 dw ($C807 + 59) ; window ; EAST to Cerulean City - db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY ; connected map (group, id) + map CERULEAN_CITY dw (CeruleanCity_BlockData + ((100 - (CERULEAN_CITY_WIDTH * 4)) * 2)) ; strip pointer dw $c817 ; strip destination db 15, CERULEAN_CITY_WIDTH ; (connection strip length, connected map width) @@ -2387,26 +1737,16 @@ Route4_SecondMapHeader: ; 0x95720 ; 0x95744 Route8_SecondMapHeader: ; 0x95744 - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_8_HEIGHT, ROUTE_8_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route8_BlockData), Route8_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route8_MapScriptHeader), Route8_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route8_MapEventHeader - ; connections - db WEST | EAST + db WEST | EAST ; connections ; WEST to Saffron City - db GROUP_SAFFRON_CITY, MAP_SAFFRON_CITY ; connected map (group, id) + map SAFFRON_CITY dw (SaffronCity_BlockData + (((SAFFRON_CITY_HEIGHT - ROUTE_8_HEIGHT) * SAFFRON_CITY_WIDTH) - (SAFFRON_CITY_WIDTH * 3) + (SAFFRON_CITY_WIDTH - 1) - 2)) ; strip pointer dw $c800 ; strip destination db 12, SAFFRON_CITY_WIDTH ; (connection strip length, connected map width) @@ -2414,7 +1754,7 @@ Route8_SecondMapHeader: ; 0x95744 dw ($C807 + 39) ; window ; EAST to Lavender Town - db GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN ; connected map (group, id) + map LAVENDER_TOWN dw (LavenderTown_BlockData) ; strip pointer dw $c865 ; strip destination db 9, LAVENDER_TOWN_WIDTH ; (connection strip length, connected map width) @@ -2423,26 +1763,16 @@ Route8_SecondMapHeader: ; 0x95744 ; 0x95768 Route10North_SecondMapHeader: ; 0x95768 - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_10_NORTH_HEIGHT, ROUTE_10_NORTH_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route10North_BlockData), Route10North_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route10North_MapScriptHeader), Route10North_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route10North_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 9 - db GROUP_ROUTE_9, MAP_ROUTE_9 ; connected map (group, id) + map ROUTE_9 dw (Route9_BlockData + ((ROUTE_9_HEIGHT - 3) * ROUTE_9_WIDTH) + 17) ; strip pointer dw ($C703 + 253) ; strip destination db 13, ROUTE_9_WIDTH ; (connection strip length, connected map width) @@ -2450,7 +1780,7 @@ Route10North_SecondMapHeader: ; 0x95768 dw ($C801 + ((ROUTE_9_HEIGHT * 6) + (ROUTE_9_HEIGHT * ROUTE_9_WIDTH))) ; window ; SOUTH to Route 10 South - db GROUP_ROUTE_10_SOUTH, MAP_ROUTE_10_SOUTH ; connected map (group, id) + map ROUTE_10_SOUTH dw (Route10South_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_10_NORTH_HEIGHT + 3) * (ROUTE_10_NORTH_WIDTH + 6))) ; strip destination db 10, ROUTE_10_SOUTH_WIDTH ; (connection strip length, connected map width) @@ -2459,26 +1789,16 @@ Route10North_SecondMapHeader: ; 0x95768 ; 0x9578c Route10South_SecondMapHeader: ; 0x9578c - ; border block - db $2c - - ; height, width + db $2c ; border block db ROUTE_10_SOUTH_HEIGHT, ROUTE_10_SOUTH_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route10South_BlockData), Route10South_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route10South_MapScriptHeader), Route10South_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route10South_MapEventHeader - ; connections - db NORTH | SOUTH + db NORTH | SOUTH ; connections ; NORTH to Route 10 North - db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH ; connected map (group, id) + map ROUTE_10_NORTH dw (Route10North_BlockData + (ROUTE_10_NORTH_HEIGHT * ROUTE_10_NORTH_WIDTH) - (ROUTE_10_NORTH_WIDTH * 3)) ; strip pointer dw ($C703 + 256) ; strip destination db 10, ROUTE_10_NORTH_WIDTH ; (connection strip length, connected map width) @@ -2486,7 +1806,7 @@ Route10South_SecondMapHeader: ; 0x9578c dw ($C801 + ((ROUTE_10_NORTH_HEIGHT * 6) + (ROUTE_10_NORTH_HEIGHT * ROUTE_10_NORTH_WIDTH))) ; window ; SOUTH to Lavender Town - db GROUP_LAVENDER_TOWN, MAP_LAVENDER_TOWN ; connected map (group, id) + map LAVENDER_TOWN dw (LavenderTown_BlockData) ; strip pointer dw ($C703 + 256 + ((ROUTE_10_SOUTH_HEIGHT + 3) * (ROUTE_10_SOUTH_WIDTH + 6))) ; strip destination db 10, LAVENDER_TOWN_WIDTH ; (connection strip length, connected map width) @@ -2495,6402 +1815,3201 @@ Route10South_SecondMapHeader: ; 0x9578c ; 0x957b0 Route23_SecondMapHeader: ; 0x957b0 - ; border block - db $f - - ; height, width + db $f ; border block db ROUTE_23_HEIGHT, ROUTE_23_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route23_BlockData), Route23_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route23_MapScriptHeader), Route23_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route23_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x957bc SproutTower1F_SecondMapHeader: ; 0x957bc - ; border block - db $0 - - ; height, width + db $0 ; border block db SPROUT_TOWER_1F_HEIGHT, SPROUT_TOWER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SproutTower1F_BlockData), SproutTower1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SproutTower1F_MapScriptHeader), SproutTower1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SproutTower1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x957c8 SproutTower2F_SecondMapHeader: ; 0x957c8 - ; border block - db $0 - - ; height, width + db $0 ; border block db SPROUT_TOWER_2F_HEIGHT, SPROUT_TOWER_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SproutTower2F_BlockData), SproutTower2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SproutTower2F_MapScriptHeader), SproutTower2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SproutTower2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x957d4 SproutTower3F_SecondMapHeader: ; 0x957d4 - ; border block - db $0 - - ; height, width + db $0 ; border block db SPROUT_TOWER_3F_HEIGHT, SPROUT_TOWER_3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SproutTower3F_BlockData), SproutTower3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SproutTower3F_MapScriptHeader), SproutTower3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SproutTower3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x957e0 TinTower1F_SecondMapHeader: ; 0x957e0 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_1F_HEIGHT, TIN_TOWER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower1F_BlockData), TinTower1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower1F_MapScriptHeader), TinTower1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x957ec TinTower2F_SecondMapHeader: ; 0x957ec - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_2F_HEIGHT, TIN_TOWER_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower2F_BlockData), TinTower2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower2F_MapScriptHeader), TinTower2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x957f8 TinTower3F_SecondMapHeader: ; 0x957f8 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_3F_HEIGHT, TIN_TOWER_3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower3F_BlockData), TinTower3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower3F_MapScriptHeader), TinTower3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95804 TinTower4F_SecondMapHeader: ; 0x95804 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_4F_HEIGHT, TIN_TOWER_4F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower4F_BlockData), TinTower4F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower4F_MapScriptHeader), TinTower4F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower4F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95810 TinTower5F_SecondMapHeader: ; 0x95810 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_5F_HEIGHT, TIN_TOWER_5F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower5F_BlockData), TinTower5F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower5F_MapScriptHeader), TinTower5F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower5F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9581c TinTower6F_SecondMapHeader: ; 0x9581c - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_6F_HEIGHT, TIN_TOWER_6F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower6F_BlockData), TinTower6F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower6F_MapScriptHeader), TinTower6F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower6F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95828 TinTower7F_SecondMapHeader: ; 0x95828 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_7F_HEIGHT, TIN_TOWER_7F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower7F_BlockData), TinTower7F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower7F_MapScriptHeader), TinTower7F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower7F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95834 TinTower8F_SecondMapHeader: ; 0x95834 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_8F_HEIGHT, TIN_TOWER_8F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower8F_BlockData), TinTower8F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower8F_MapScriptHeader), TinTower8F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower8F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95840 TinTower9F_SecondMapHeader: ; 0x95840 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_9F_HEIGHT, TIN_TOWER_9F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTower9F_BlockData), TinTower9F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTower9F_MapScriptHeader), TinTower9F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTower9F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9584c BurnedTower1F_SecondMapHeader: ; 0x9584c - ; border block - db $0 - - ; height, width + db $0 ; border block db BURNED_TOWER_1F_HEIGHT, BURNED_TOWER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BurnedTower1F_BlockData), BurnedTower1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(BurnedTower1F_MapScriptHeader), BurnedTower1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw BurnedTower1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95858 BurnedTowerB1F_SecondMapHeader: ; 0x95858 - ; border block - db $9 - - ; height, width + db $9 ; border block db BURNED_TOWER_B1F_HEIGHT, BURNED_TOWER_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BurnedTowerB1F_BlockData), BurnedTowerB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(BurnedTowerB1F_MapScriptHeader), BurnedTowerB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw BurnedTowerB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95864 NationalPark_SecondMapHeader: ; 0x95864 - ; border block - db $0 - - ; height, width + db $0 ; border block db NATIONAL_PARK_HEIGHT, NATIONAL_PARK_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(NationalPark_BlockData), NationalPark_BlockData - - ; script header (bank-then-pointer) dbw BANK(NationalPark_MapScriptHeader), NationalPark_MapScriptHeader - - ; map event header (bank-then-pointer) dw NationalPark_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95870 NationalParkBugContest_SecondMapHeader: ; 0x95870 - ; border block - db $0 - - ; height, width + db $0 ; border block db NATIONAL_PARK_BUG_CONTEST_HEIGHT, NATIONAL_PARK_BUG_CONTEST_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(NationalPark_BlockData), NationalPark_BlockData - - ; script header (bank-then-pointer) dbw BANK(NationalParkBugContest_MapScriptHeader), NationalParkBugContest_MapScriptHeader - - ; map event header (bank-then-pointer) dw NationalParkBugContest_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9587c RadioTower1F_SecondMapHeader: ; 0x9587c - ; border block - db $0 - - ; height, width + db $0 ; border block db RADIO_TOWER_1F_HEIGHT, RADIO_TOWER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RadioTower1F_BlockData), RadioTower1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RadioTower1F_MapScriptHeader), RadioTower1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RadioTower1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95888 RadioTower2F_SecondMapHeader: ; 0x95888 - ; border block - db $0 - - ; height, width + db $0 ; border block db RADIO_TOWER_2F_HEIGHT, RADIO_TOWER_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RadioTower2F_BlockData), RadioTower2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RadioTower2F_MapScriptHeader), RadioTower2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RadioTower2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95894 RadioTower3F_SecondMapHeader: ; 0x95894 - ; border block - db $0 - - ; height, width + db $0 ; border block db RADIO_TOWER_3F_HEIGHT, RADIO_TOWER_3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RadioTower3F_BlockData), RadioTower3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RadioTower3F_MapScriptHeader), RadioTower3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RadioTower3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958a0 RadioTower4F_SecondMapHeader: ; 0x958a0 - ; border block - db $0 - - ; height, width + db $0 ; border block db RADIO_TOWER_4F_HEIGHT, RADIO_TOWER_4F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RadioTower4F_BlockData), RadioTower4F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RadioTower4F_MapScriptHeader), RadioTower4F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RadioTower4F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958ac RadioTower5F_SecondMapHeader: ; 0x958ac - ; border block - db $0 - - ; height, width + db $0 ; border block db RADIO_TOWER_5F_HEIGHT, RADIO_TOWER_5F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RadioTower5F_BlockData), RadioTower5F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RadioTower5F_MapScriptHeader), RadioTower5F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RadioTower5F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958b8 RuinsofAlphOutside_SecondMapHeader: ; 0x958b8 - ; border block - db $5 - - ; height, width + db $5 ; border block db RUINS_OF_ALPH_OUTSIDE_HEIGHT, RUINS_OF_ALPH_OUTSIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphOutside_BlockData), RuinsofAlphOutside_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphOutside_MapScriptHeader), RuinsofAlphOutside_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphOutside_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958c4 RuinsofAlphHoOhChamber_SecondMapHeader: ; 0x958c4 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_HO_OH_CHAMBER_HEIGHT, RUINS_OF_ALPH_HO_OH_CHAMBER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhChamber_BlockData), RuinsofAlphHoOhChamber_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphHoOhChamber_MapScriptHeader), RuinsofAlphHoOhChamber_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphHoOhChamber_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958d0 RuinsofAlphKabutoChamber_SecondMapHeader:: ; 0x958d0 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_KABUTO_CHAMBER_HEIGHT, RUINS_OF_ALPH_KABUTO_CHAMBER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhChamber_BlockData), RuinsofAlphHoOhChamber_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphKabutoChamber_MapScriptHeader), RuinsofAlphKabutoChamber_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphKabutoChamber_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958dc RuinsofAlphOmanyteChamber_SecondMapHeader: ; 0x958dc - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_OMANYTE_CHAMBER_HEIGHT, RUINS_OF_ALPH_OMANYTE_CHAMBER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhChamber_BlockData), RuinsofAlphHoOhChamber_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphOmanyteChamber_MapScriptHeader), RuinsofAlphOmanyteChamber_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphOmanyteChamber_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958e8 RuinsofAlphAerodactylChamber_SecondMapHeader:: ; 0x958e8 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_AERODACTYL_CHAMBER_HEIGHT, RUINS_OF_ALPH_AERODACTYL_CHAMBER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhChamber_BlockData), RuinsofAlphHoOhChamber_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphAerodactylChamber_MapScriptHeader), RuinsofAlphAerodactylChamber_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphAerodactylChamber_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x958f4 RuinsofAlphInnerChamber_SecondMapHeader: ; 0x958f4 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_INNER_CHAMBER_HEIGHT, RUINS_OF_ALPH_INNER_CHAMBER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphInnerChamber_BlockData), RuinsofAlphInnerChamber_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphInnerChamber_MapScriptHeader), RuinsofAlphInnerChamber_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphInnerChamber_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95900 RuinsofAlphResearchCenter_SecondMapHeader: ; 0x95900 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_RESEARCH_CENTER_HEIGHT, RUINS_OF_ALPH_RESEARCH_CENTER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphResearchCenter_BlockData), RuinsofAlphResearchCenter_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphResearchCenter_MapScriptHeader), RuinsofAlphResearchCenter_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphResearchCenter_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9590c RuinsofAlphHoOhItemRoom_SecondMapHeader: ; 0x9590c - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_HO_OH_ITEM_ROOM_HEIGHT, RUINS_OF_ALPH_HO_OH_ITEM_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhItemRoom_BlockData), RuinsofAlphHoOhItemRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphHoOhItemRoom_MapScriptHeader), RuinsofAlphHoOhItemRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphHoOhItemRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95918 RuinsofAlphKabutoItemRoom_SecondMapHeader: ; 0x95918 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_KABUTO_ITEM_ROOM_HEIGHT, RUINS_OF_ALPH_KABUTO_ITEM_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhItemRoom_BlockData), RuinsofAlphHoOhItemRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphKabutoItemRoom_MapScriptHeader), RuinsofAlphKabutoItemRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphKabutoItemRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95924 RuinsofAlphOmanyteItemRoom_SecondMapHeader: ; 0x95924 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_HEIGHT, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhItemRoom_BlockData), RuinsofAlphHoOhItemRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphOmanyteItemRoom_MapScriptHeader), RuinsofAlphOmanyteItemRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphOmanyteItemRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95930 RuinsofAlphAerodactylItemRoom_SecondMapHeader: ; 0x95930 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_HEIGHT, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhItemRoom_BlockData), RuinsofAlphHoOhItemRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphAerodactylItemRoom_MapScriptHeader), RuinsofAlphAerodactylItemRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphAerodactylItemRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9593c RuinsofAlphHoOhWordRoom_SecondMapHeader: ; 0x9593c - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_HO_OH_WORD_ROOM_HEIGHT, RUINS_OF_ALPH_HO_OH_WORD_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphHoOhWordRoom_BlockData), RuinsofAlphHoOhWordRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphHoOhWordRoom_MapScriptHeader), RuinsofAlphHoOhWordRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphHoOhWordRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95948 RuinsofAlphKabutoWordRoom_SecondMapHeader: ; 0x95948 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_KABUTO_WORD_ROOM_HEIGHT, RUINS_OF_ALPH_KABUTO_WORD_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphKabutoWordRoom_BlockData), RuinsofAlphKabutoWordRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphKabutoWordRoom_MapScriptHeader), RuinsofAlphKabutoWordRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphKabutoWordRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95954 RuinsofAlphOmanyteWordRoom_SecondMapHeader: ; 0x95954 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_OMANYTE_WORD_ROOM_HEIGHT, RUINS_OF_ALPH_OMANYTE_WORD_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphOmanyteWordRoom_BlockData), RuinsofAlphOmanyteWordRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphOmanyteWordRoom_MapScriptHeader), RuinsofAlphOmanyteWordRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphOmanyteWordRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95960 RuinsofAlphAerodactylWordRoom_SecondMapHeader: ; 0x95960 - ; border block - db $0 - - ; height, width + db $0 ; border block db RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_HEIGHT, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RuinsofAlphAerodactylWordRoom_BlockData), RuinsofAlphAerodactylWordRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(RuinsofAlphAerodactylWordRoom_MapScriptHeader), RuinsofAlphAerodactylWordRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw RuinsofAlphAerodactylWordRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9596c UnionCave1F_SecondMapHeader: ; 0x9596c - ; border block - db $9 - - ; height, width + db $9 ; border block db UNION_CAVE_1F_HEIGHT, UNION_CAVE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(UnionCave1F_BlockData), UnionCave1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(UnionCave1F_MapScriptHeader), UnionCave1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw UnionCave1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95978 UnionCaveB1F_SecondMapHeader: ; 0x95978 - ; border block - db $9 - - ; height, width + db $9 ; border block db UNION_CAVE_B1F_HEIGHT, UNION_CAVE_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(UnionCaveB1F_BlockData), UnionCaveB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(UnionCaveB1F_MapScriptHeader), UnionCaveB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw UnionCaveB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95984 UnionCaveB2F_SecondMapHeader: ; 0x95984 - ; border block - db $9 - - ; height, width + db $9 ; border block db UNION_CAVE_B2F_HEIGHT, UNION_CAVE_B2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(UnionCaveB2F_BlockData), UnionCaveB2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(UnionCaveB2F_MapScriptHeader), UnionCaveB2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw UnionCaveB2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95990 SlowpokeWellB1F_SecondMapHeader: ; 0x95990 - ; border block - db $9 - - ; height, width + db $9 ; border block db SLOWPOKE_WELL_B1F_HEIGHT, SLOWPOKE_WELL_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SlowpokeWellB1F_BlockData), SlowpokeWellB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SlowpokeWellB1F_MapScriptHeader), SlowpokeWellB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SlowpokeWellB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9599c SlowpokeWellB2F_SecondMapHeader: ; 0x9599c - ; border block - db $9 - - ; height, width + db $9 ; border block db SLOWPOKE_WELL_B2F_HEIGHT, SLOWPOKE_WELL_B2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SlowpokeWellB2F_BlockData), SlowpokeWellB2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SlowpokeWellB2F_MapScriptHeader), SlowpokeWellB2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SlowpokeWellB2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959a8 OlivineLighthouse1F_SecondMapHeader: ; 0x959a8 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_LIGHTHOUSE_1F_HEIGHT, OLIVINE_LIGHTHOUSE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineLighthouse1F_BlockData), OlivineLighthouse1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineLighthouse1F_MapScriptHeader), OlivineLighthouse1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineLighthouse1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959b4 OlivineLighthouse2F_SecondMapHeader: ; 0x959b4 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_LIGHTHOUSE_2F_HEIGHT, OLIVINE_LIGHTHOUSE_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineLighthouse2F_BlockData), OlivineLighthouse2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineLighthouse2F_MapScriptHeader), OlivineLighthouse2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineLighthouse2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959c0 OlivineLighthouse3F_SecondMapHeader: ; 0x959c0 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_LIGHTHOUSE_3F_HEIGHT, OLIVINE_LIGHTHOUSE_3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineLighthouse3F_BlockData), OlivineLighthouse3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineLighthouse3F_MapScriptHeader), OlivineLighthouse3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineLighthouse3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959cc OlivineLighthouse4F_SecondMapHeader: ; 0x959cc - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_LIGHTHOUSE_4F_HEIGHT, OLIVINE_LIGHTHOUSE_4F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineLighthouse4F_BlockData), OlivineLighthouse4F_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineLighthouse4F_MapScriptHeader), OlivineLighthouse4F_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineLighthouse4F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959d8 OlivineLighthouse5F_SecondMapHeader: ; 0x959d8 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_LIGHTHOUSE_5F_HEIGHT, OLIVINE_LIGHTHOUSE_5F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineLighthouse5F_BlockData), OlivineLighthouse5F_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineLighthouse5F_MapScriptHeader), OlivineLighthouse5F_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineLighthouse5F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959e4 OlivineLighthouse6F_SecondMapHeader: ; 0x959e4 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_LIGHTHOUSE_6F_HEIGHT, OLIVINE_LIGHTHOUSE_6F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineLighthouse6F_BlockData), OlivineLighthouse6F_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineLighthouse6F_MapScriptHeader), OlivineLighthouse6F_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineLighthouse6F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959f0 MahoganyMart1F_SecondMapHeader: ; 0x959f0 - ; border block - db $0 - - ; height, width + db $0 ; border block db MAHOGANY_MART_1F_HEIGHT, MAHOGANY_MART_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MahoganyMart1F_BlockData), MahoganyMart1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(MahoganyMart1F_MapScriptHeader), MahoganyMart1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw MahoganyMart1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x959fc TeamRocketBaseB1F_SecondMapHeader: ; 0x959fc - ; border block - db $0 - - ; height, width + db $0 ; border block db TEAM_ROCKET_BASE_B1F_HEIGHT, TEAM_ROCKET_BASE_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TeamRocketBaseB1F_BlockData), TeamRocketBaseB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TeamRocketBaseB1F_MapScriptHeader), TeamRocketBaseB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TeamRocketBaseB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a08 TeamRocketBaseB2F_SecondMapHeader: ; 0x95a08 - ; border block - db $0 - - ; height, width + db $0 ; border block db TEAM_ROCKET_BASE_B2F_HEIGHT, TEAM_ROCKET_BASE_B2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TeamRocketBaseB2F_BlockData), TeamRocketBaseB2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TeamRocketBaseB2F_MapScriptHeader), TeamRocketBaseB2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TeamRocketBaseB2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a14 TeamRocketBaseB3F_SecondMapHeader: ; 0x95a14 - ; border block - db $0 - - ; height, width + db $0 ; border block db TEAM_ROCKET_BASE_B3F_HEIGHT, TEAM_ROCKET_BASE_B3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TeamRocketBaseB3F_BlockData), TeamRocketBaseB3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TeamRocketBaseB3F_MapScriptHeader), TeamRocketBaseB3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TeamRocketBaseB3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a20 IlexForest_SecondMapHeader: ; 0x95a20 - ; border block - db $5 - - ; height, width + db $5 ; border block db ILEX_FOREST_HEIGHT, ILEX_FOREST_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(IlexForest_BlockData), IlexForest_BlockData - - ; script header (bank-then-pointer) dbw BANK(IlexForest_MapScriptHeader), IlexForest_MapScriptHeader - - ; map event header (bank-then-pointer) dw IlexForest_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a2c WarehouseEntrance_SecondMapHeader: ; 0x95a2c - ; border block - db $0 - - ; height, width + db $0 ; border block db WAREHOUSE_ENTRANCE_HEIGHT, WAREHOUSE_ENTRANCE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WarehouseEntrance_BlockData), WarehouseEntrance_BlockData - - ; script header (bank-then-pointer) dbw BANK(WarehouseEntrance_MapScriptHeader), WarehouseEntrance_MapScriptHeader - - ; map event header (bank-then-pointer) dw WarehouseEntrance_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a38 UndergroundPathSwitchRoomEntrances_SecondMapHeader: ; 0x95a38 - ; border block - db $0 - - ; height, width + db $0 ; border block db UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HEIGHT, UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(UndergroundPathSwitchRoomEntrances_BlockData), UndergroundPathSwitchRoomEntrances_BlockData - - ; script header (bank-then-pointer) dbw BANK(UndergroundPathSwitchRoomEntrances_MapScriptHeader), UndergroundPathSwitchRoomEntrances_MapScriptHeader - - ; map event header (bank-then-pointer) dw UndergroundPathSwitchRoomEntrances_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a44 GoldenrodDeptStoreB1F_SecondMapHeader: ; 0x95a44 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_B1F_HEIGHT, GOLDENROD_DEPT_STORE_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStoreB1F_BlockData), GoldenrodDeptStoreB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStoreB1F_MapScriptHeader), GoldenrodDeptStoreB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStoreB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a50 UndergroundWarehouse_SecondMapHeader: ; 0x95a50 - ; border block - db $0 - - ; height, width + db $0 ; border block db UNDERGROUND_WAREHOUSE_HEIGHT, UNDERGROUND_WAREHOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(UndergroundWarehouse_BlockData), UndergroundWarehouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(UndergroundWarehouse_MapScriptHeader), UndergroundWarehouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw UndergroundWarehouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a5c MountMortar1FOutside_SecondMapHeader: ; 0x95a5c - ; border block - db $9 - - ; height, width + db $9 ; border block db MOUNT_MORTAR_1F_OUTSIDE_HEIGHT, MOUNT_MORTAR_1F_OUTSIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MountMortar1FOutside_BlockData), MountMortar1FOutside_BlockData - - ; script header (bank-then-pointer) dbw BANK(MountMortar1FOutside_MapScriptHeader), MountMortar1FOutside_MapScriptHeader - - ; map event header (bank-then-pointer) dw MountMortar1FOutside_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a68 MountMortar1FInside_SecondMapHeader: ; 0x95a68 - ; border block - db $9 - - ; height, width + db $9 ; border block db MOUNT_MORTAR_1F_INSIDE_HEIGHT, MOUNT_MORTAR_1F_INSIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MountMortar1FInside_BlockData), MountMortar1FInside_BlockData - - ; script header (bank-then-pointer) dbw BANK(MountMortar1FInside_MapScriptHeader), MountMortar1FInside_MapScriptHeader - - ; map event header (bank-then-pointer) dw MountMortar1FInside_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a74 MountMortar2FInside_SecondMapHeader: ; 0x95a74 - ; border block - db $9 - - ; height, width + db $9 ; border block db MOUNT_MORTAR_2F_INSIDE_HEIGHT, MOUNT_MORTAR_2F_INSIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MountMortar2FInside_BlockData), MountMortar2FInside_BlockData - - ; script header (bank-then-pointer) dbw BANK(MountMortar2FInside_MapScriptHeader), MountMortar2FInside_MapScriptHeader - - ; map event header (bank-then-pointer) dw MountMortar2FInside_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a80 MountMortarB1F_SecondMapHeader: ; 0x95a80 - ; border block - db $9 - - ; height, width + db $9 ; border block db MOUNT_MORTAR_B1F_HEIGHT, MOUNT_MORTAR_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MountMortarB1F_BlockData), MountMortarB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(MountMortarB1F_MapScriptHeader), MountMortarB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw MountMortarB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a8c IcePath1F_SecondMapHeader: ; 0x95a8c - ; border block - db $9 - - ; height, width + db $9 ; border block db ICE_PATH_1F_HEIGHT, ICE_PATH_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(IcePath1F_BlockData), IcePath1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(IcePath1F_MapScriptHeader), IcePath1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw IcePath1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95a98 IcePathB1F_SecondMapHeader: ; 0x95a98 - ; border block - db $19 - - ; height, width + db $19 ; border block db ICE_PATH_B1F_HEIGHT, ICE_PATH_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(IcePathB1F_BlockData), IcePathB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(IcePathB1F_MapScriptHeader), IcePathB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw IcePathB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95aa4 IcePathB2FMahoganySide_SecondMapHeader: ; 0x95aa4 - ; border block - db $19 - - ; height, width + db $19 ; border block db ICE_PATH_B2F_MAHOGANY_SIDE_HEIGHT, ICE_PATH_B2F_MAHOGANY_SIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(IcePathB2FMahoganySide_BlockData), IcePathB2FMahoganySide_BlockData - - ; script header (bank-then-pointer) dbw BANK(IcePathB2FMahoganySide_MapScriptHeader), IcePathB2FMahoganySide_MapScriptHeader - - ; map event header (bank-then-pointer) dw IcePathB2FMahoganySide_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ab0 IcePathB2FBlackthornSide_SecondMapHeader: ; 0x95ab0 - ; border block - db $19 - - ; height, width + db $19 ; border block db ICE_PATH_B2F_BLACKTHORN_SIDE_HEIGHT, ICE_PATH_B2F_BLACKTHORN_SIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(IcePathB2FBlackthornSide_BlockData), IcePathB2FBlackthornSide_BlockData - - ; script header (bank-then-pointer) dbw BANK(IcePathB2FBlackthornSide_MapScriptHeader), IcePathB2FBlackthornSide_MapScriptHeader - - ; map event header (bank-then-pointer) dw IcePathB2FBlackthornSide_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95abc IcePathB3F_SecondMapHeader: ; 0x95abc - ; border block - db $19 - - ; height, width + db $19 ; border block db ICE_PATH_B3F_HEIGHT, ICE_PATH_B3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(IcePathB3F_BlockData), IcePathB3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(IcePathB3F_MapScriptHeader), IcePathB3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw IcePathB3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ac8 WhirlIslandNW_SecondMapHeader: ; 0x95ac8 - ; border block - db $9 - - ; height, width + db $9 ; border block db WHIRL_ISLAND_NW_HEIGHT, WHIRL_ISLAND_NW_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandNW_BlockData), WhirlIslandNW_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandNW_MapScriptHeader), WhirlIslandNW_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandNW_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ad4 WhirlIslandNE_SecondMapHeader: ; 0x95ad4 - ; border block - db $9 - - ; height, width + db $9 ; border block db WHIRL_ISLAND_NE_HEIGHT, WHIRL_ISLAND_NE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandNE_BlockData), WhirlIslandNE_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandNE_MapScriptHeader), WhirlIslandNE_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandNE_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ae0 WhirlIslandSW_SecondMapHeader: ; 0x95ae0 - ; border block - db $9 - - ; height, width + db $9 ; border block db WHIRL_ISLAND_SW_HEIGHT, WHIRL_ISLAND_SW_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandSW_BlockData), WhirlIslandSW_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandSW_MapScriptHeader), WhirlIslandSW_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandSW_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95aec WhirlIslandCave_SecondMapHeader: ; 0x95aec - ; border block - db $9 - - ; height, width + db $9 ; border block db WHIRL_ISLAND_CAVE_HEIGHT, WHIRL_ISLAND_CAVE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandCave_BlockData), WhirlIslandCave_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandCave_MapScriptHeader), WhirlIslandCave_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandCave_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95af8 WhirlIslandSE_SecondMapHeader: ; 0x95af8 - ; border block - db $f - - ; height, width + db $f ; border block db WHIRL_ISLAND_SE_HEIGHT, WHIRL_ISLAND_SE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandSE_BlockData), WhirlIslandSE_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandSE_MapScriptHeader), WhirlIslandSE_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandSE_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b04 WhirlIslandB1F_SecondMapHeader: ; 0x95b04 - ; border block - db $9 - - ; height, width + db $9 ; border block db WHIRL_ISLAND_B1F_HEIGHT, WHIRL_ISLAND_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandB1F_BlockData), WhirlIslandB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandB1F_MapScriptHeader), WhirlIslandB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b10 WhirlIslandB2F_SecondMapHeader: ; 0x95b10 - ; border block - db $2e - - ; height, width + db $2e ; border block db WHIRL_ISLAND_B2F_HEIGHT, WHIRL_ISLAND_B2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandB2F_BlockData), WhirlIslandB2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandB2F_MapScriptHeader), WhirlIslandB2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandB2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b1c WhirlIslandLugiaChamber_SecondMapHeader: ; 0x95b1c - ; border block - db $f - - ; height, width + db $f ; border block db WHIRL_ISLAND_LUGIA_CHAMBER_HEIGHT, WHIRL_ISLAND_LUGIA_CHAMBER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WhirlIslandLugiaChamber_BlockData), WhirlIslandLugiaChamber_BlockData - - ; script header (bank-then-pointer) dbw BANK(WhirlIslandLugiaChamber_MapScriptHeader), WhirlIslandLugiaChamber_MapScriptHeader - - ; map event header (bank-then-pointer) dw WhirlIslandLugiaChamber_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b28 SilverCaveRoom1_SecondMapHeader: ; 0x95b28 - ; border block - db $9 - - ; height, width + db $9 ; border block db SILVER_CAVE_ROOM_1_HEIGHT, SILVER_CAVE_ROOM_1_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SilverCaveRoom1_BlockData), SilverCaveRoom1_BlockData - - ; script header (bank-then-pointer) dbw BANK(SilverCaveRoom1_MapScriptHeader), SilverCaveRoom1_MapScriptHeader - - ; map event header (bank-then-pointer) dw SilverCaveRoom1_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b34 SilverCaveRoom2_SecondMapHeader: ; 0x95b34 - ; border block - db $9 - - ; height, width + db $9 ; border block db SILVER_CAVE_ROOM_2_HEIGHT, SILVER_CAVE_ROOM_2_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SilverCaveRoom2_BlockData), SilverCaveRoom2_BlockData - - ; script header (bank-then-pointer) dbw BANK(SilverCaveRoom2_MapScriptHeader), SilverCaveRoom2_MapScriptHeader - - ; map event header (bank-then-pointer) dw SilverCaveRoom2_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b40 SilverCaveRoom3_SecondMapHeader: ; 0x95b40 - ; border block - db $9 - - ; height, width + db $9 ; border block db SILVER_CAVE_ROOM_3_HEIGHT, SILVER_CAVE_ROOM_3_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SilverCaveRoom3_BlockData), SilverCaveRoom3_BlockData - - ; script header (bank-then-pointer) dbw BANK(SilverCaveRoom3_MapScriptHeader), SilverCaveRoom3_MapScriptHeader - - ; map event header (bank-then-pointer) dw SilverCaveRoom3_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b4c SilverCaveItemRooms_SecondMapHeader: ; 0x95b4c - ; border block - db $9 - - ; height, width + db $9 ; border block db SILVER_CAVE_ITEM_ROOMS_HEIGHT, SILVER_CAVE_ITEM_ROOMS_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SilverCaveItemRooms_BlockData), SilverCaveItemRooms_BlockData - - ; script header (bank-then-pointer) dbw BANK(SilverCaveItemRooms_MapScriptHeader), SilverCaveItemRooms_MapScriptHeader - - ; map event header (bank-then-pointer) dw SilverCaveItemRooms_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b58 DarkCaveVioletEntrance_SecondMapHeader: ; 0x95b58 - ; border block - db $9 - - ; height, width + db $9 ; border block db DARK_CAVE_VIOLET_ENTRANCE_HEIGHT, DARK_CAVE_VIOLET_ENTRANCE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DarkCaveVioletEntrance_BlockData), DarkCaveVioletEntrance_BlockData - - ; script header (bank-then-pointer) dbw BANK(DarkCaveVioletEntrance_MapScriptHeader), DarkCaveVioletEntrance_MapScriptHeader - - ; map event header (bank-then-pointer) dw DarkCaveVioletEntrance_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b64 DarkCaveBlackthornEntrance_SecondMapHeader: ; 0x95b64 - ; border block - db $9 - - ; height, width + db $9 ; border block db DARK_CAVE_BLACKTHORN_ENTRANCE_HEIGHT, DARK_CAVE_BLACKTHORN_ENTRANCE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DarkCaveBlackthornEntrance_BlockData), DarkCaveBlackthornEntrance_BlockData - - ; script header (bank-then-pointer) dbw BANK(DarkCaveBlackthornEntrance_MapScriptHeader), DarkCaveBlackthornEntrance_MapScriptHeader - - ; map event header (bank-then-pointer) dw DarkCaveBlackthornEntrance_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b70 DragonsDen1F_SecondMapHeader: ; 0x95b70 - ; border block - db $9 - - ; height, width + db $9 ; border block db DRAGONS_DEN_1F_HEIGHT, DRAGONS_DEN_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DragonsDen1F_BlockData), DragonsDen1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(DragonsDen1F_MapScriptHeader), DragonsDen1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw DragonsDen1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b7c DragonsDenB1F_SecondMapHeader: ; 0x95b7c - ; border block - db $71 - - ; height, width + db $71 ; border block db DRAGONS_DEN_B1F_HEIGHT, DRAGONS_DEN_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DragonsDenB1F_BlockData), DragonsDenB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(DragonsDenB1F_MapScriptHeader), DragonsDenB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw DragonsDenB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b88 DragonShrine_SecondMapHeader: ; 0x95b88 - ; border block - db $0 - - ; height, width + db $0 ; border block db DRAGON_SHRINE_HEIGHT, DRAGON_SHRINE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DragonShrine_BlockData), DragonShrine_BlockData - - ; script header (bank-then-pointer) dbw BANK(DragonShrine_MapScriptHeader), DragonShrine_MapScriptHeader - - ; map event header (bank-then-pointer) dw DragonShrine_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95b94 TohjoFalls_SecondMapHeader: ; 0x95b94 - ; border block - db $9 - - ; height, width + db $9 ; border block db TOHJO_FALLS_HEIGHT, TOHJO_FALLS_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TohjoFalls_BlockData), TohjoFalls_BlockData - - ; script header (bank-then-pointer) dbw BANK(TohjoFalls_MapScriptHeader), TohjoFalls_MapScriptHeader - - ; map event header (bank-then-pointer) dw TohjoFalls_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ba0 OlivinePokeCenter1F_SecondMapHeader: ; 0x95ba0 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_POKECENTER_1F_HEIGHT, OLIVINE_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_MapScriptHeader), OlivinePokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivinePokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95bac OlivineGym_SecondMapHeader: ; 0x95bac - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_GYM_HEIGHT, OLIVINE_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineGym_BlockData), OlivineGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineGym_MapScriptHeader), OlivineGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95bb8 OlivineVoltorbHouse_SecondMapHeader: ; 0x95bb8 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_VOLTORB_HOUSE_HEIGHT, OLIVINE_VOLTORB_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_MapScriptHeader), OlivineVoltorbHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineVoltorbHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95bc4 OlivineHouseBeta_SecondMapHeader: ; 0x95bc4 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_HOUSE_BETA_HEIGHT, OLIVINE_HOUSE_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineHouseBeta_MapScriptHeader), OlivineHouseBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineHouseBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95bd0 OlivinePunishmentSpeechHouse_SecondMapHeader: ; 0x95bd0 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_PUNISHMENT_SPEECH_HOUSE_HEIGHT, OLIVINE_PUNISHMENT_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivinePunishmentSpeechHouse_MapScriptHeader), OlivinePunishmentSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivinePunishmentSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95bdc OlivineGoodRodHouse_SecondMapHeader: ; 0x95bdc - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_GOOD_ROD_HOUSE_HEIGHT, OLIVINE_GOOD_ROD_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineGoodRodHouse_MapScriptHeader), OlivineGoodRodHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineGoodRodHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95be8 OlivineCafe_SecondMapHeader: ; 0x95be8 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_CAFE_HEIGHT, OLIVINE_CAFE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineCafe_BlockData), OlivineCafe_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineCafe_MapScriptHeader), OlivineCafe_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineCafe_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95bf4 OlivineMart_SecondMapHeader: ; 0x95bf4 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_MART_HEIGHT, OLIVINE_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivineMart_MapScriptHeader), OlivineMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivineMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c00 Route38EcruteakGate_SecondMapHeader: ; 0x95c00 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_38_ECRUTEAK_GATE_HEIGHT, ROUTE_38_ECRUTEAK_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route38EcruteakGate_MapScriptHeader), Route38EcruteakGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route38EcruteakGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c0c Route39Barn_SecondMapHeader: ; 0x95c0c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_39_BARN_HEIGHT, ROUTE_39_BARN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route39Barn_BlockData), Route39Barn_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route39Barn_MapScriptHeader), Route39Barn_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route39Barn_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c18 Route39Farmhouse_SecondMapHeader: ; 0x95c18 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_39_FARMHOUSE_HEIGHT, ROUTE_39_FARMHOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route39Farmhouse_MapScriptHeader), Route39Farmhouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route39Farmhouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c24 MahoganyRedGyaradosSpeechHouse_SecondMapHeader: ; 0x95c24 - ; border block - db $0 - - ; height, width + db $0 ; border block db MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_HEIGHT, MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(MahoganyRedGyaradosSpeechHouse_MapScriptHeader), MahoganyRedGyaradosSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw MahoganyRedGyaradosSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c30 MahoganyGym_SecondMapHeader: ; 0x95c30 - ; border block - db $0 - - ; height, width + db $0 ; border block db MAHOGANY_GYM_HEIGHT, MAHOGANY_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MahoganyGym_BlockData), MahoganyGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(MahoganyGym_MapScriptHeader), MahoganyGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw MahoganyGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c3c MahoganyPokeCenter1F_SecondMapHeader: ; 0x95c3c - ; border block - db $0 - - ; height, width + db $0 ; border block db MAHOGANY_POKECENTER_1F_HEIGHT, MAHOGANY_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(MahoganyPokeCenter1F_MapScriptHeader), MahoganyPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw MahoganyPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c48 Route42EcruteakGate_SecondMapHeader: ; 0x95c48 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_42_ECRUTEAK_GATE_HEIGHT, ROUTE_42_ECRUTEAK_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route42EcruteakGate_MapScriptHeader), Route42EcruteakGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route42EcruteakGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c54 DiglettsCave_SecondMapHeader: ; 0x95c54 - ; border block - db $9 - - ; height, width + db $9 ; border block db DIGLETTS_CAVE_HEIGHT, DIGLETTS_CAVE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DiglettsCave_BlockData), DiglettsCave_BlockData - - ; script header (bank-then-pointer) dbw BANK(DiglettsCave_MapScriptHeader), DiglettsCave_MapScriptHeader - - ; map event header (bank-then-pointer) dw DiglettsCave_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c60 MountMoon_SecondMapHeader: ; 0x95c60 - ; border block - db $9 - - ; height, width + db $9 ; border block db MOUNT_MOON_HEIGHT, MOUNT_MOON_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MountMoon_BlockData), MountMoon_BlockData - - ; script header (bank-then-pointer) dbw BANK(MountMoon_MapScriptHeader), MountMoon_MapScriptHeader - - ; map event header (bank-then-pointer) dw MountMoon_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c6c Underground_SecondMapHeader: ; 0x95c6c - ; border block - db $0 - - ; height, width + db $0 ; border block db UNDERGROUND_HEIGHT, UNDERGROUND_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Underground_BlockData), Underground_BlockData - - ; script header (bank-then-pointer) dbw BANK(Underground_MapScriptHeader), Underground_MapScriptHeader - - ; map event header (bank-then-pointer) dw Underground_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c78 RockTunnel1F_SecondMapHeader: ; 0x95c78 - ; border block - db $9 - - ; height, width + db $9 ; border block db ROCK_TUNNEL_1F_HEIGHT, ROCK_TUNNEL_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RockTunnel1F_BlockData), RockTunnel1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RockTunnel1F_MapScriptHeader), RockTunnel1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RockTunnel1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c84 RockTunnelB1F_SecondMapHeader: ; 0x95c84 - ; border block - db $9 - - ; height, width + db $9 ; border block db ROCK_TUNNEL_B1F_HEIGHT, ROCK_TUNNEL_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RockTunnelB1F_BlockData), RockTunnelB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RockTunnelB1F_MapScriptHeader), RockTunnelB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RockTunnelB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c90 SafariZoneFuchsiaGateBeta_SecondMapHeader: ; 0x95c90 - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFARI_ZONE_FUCHSIA_GATE_BETA_HEIGHT, SAFARI_ZONE_FUCHSIA_GATE_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_MapScriptHeader), SafariZoneFuchsiaGateBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw SafariZoneFuchsiaGateBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95c9c SafariZoneBeta_SecondMapHeader: ; 0x95c9c - ; border block - db $13 - - ; height, width + db $13 ; border block db SAFARI_ZONE_BETA_HEIGHT, SAFARI_ZONE_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneBeta_BlockData), SafariZoneBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(SafariZoneBeta_MapScriptHeader), SafariZoneBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw SafariZoneBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ca8 VictoryRoad_SecondMapHeader: ; 0x95ca8 - ; border block - db $1d - - ; height, width + db $1d ; border block db VICTORY_ROAD_HEIGHT, VICTORY_ROAD_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(VictoryRoad_BlockData), VictoryRoad_BlockData - - ; script header (bank-then-pointer) dbw BANK(VictoryRoad_MapScriptHeader), VictoryRoad_MapScriptHeader - - ; map event header (bank-then-pointer) dw VictoryRoad_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95cb4 EcruteakHouse_SecondMapHeader: ; 0x95cb4 - ; border block - db $0 - - ; height, width + db $0 ; border block db ECRUTEAK_HOUSE_HEIGHT, ECRUTEAK_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EcruteakHouse_BlockData), EcruteakHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(EcruteakHouse_MapScriptHeader), EcruteakHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw EcruteakHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95cc0 WiseTriosRoom_SecondMapHeader: ; 0x95cc0 - ; border block - db $0 - - ; height, width + db $0 ; border block db WISE_TRIOS_ROOM_HEIGHT, WISE_TRIOS_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WiseTriosRoom_BlockData), WiseTriosRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(WiseTriosRoom_MapScriptHeader), WiseTriosRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw WiseTriosRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ccc EcruteakPokeCenter1F_SecondMapHeader: ; 0x95ccc - ; border block - db $0 - - ; height, width + db $0 ; border block db ECRUTEAK_POKECENTER_1F_HEIGHT, ECRUTEAK_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(EcruteakPokeCenter1F_MapScriptHeader), EcruteakPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw EcruteakPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95cd8 EcruteakLugiaSpeechHouse_SecondMapHeader: ; 0x95cd8 - ; border block - db $0 - - ; height, width + db $0 ; border block db ECRUTEAK_LUGIA_SPEECH_HOUSE_HEIGHT, ECRUTEAK_LUGIA_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EcruteakLugiaSpeechHouse_BlockData), EcruteakLugiaSpeechHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(EcruteakLugiaSpeechHouse_MapScriptHeader), EcruteakLugiaSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw EcruteakLugiaSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ce4 DanceTheatre_SecondMapHeader: ; 0x95ce4 - ; border block - db $0 - - ; height, width + db $0 ; border block db DANCE_THEATRE_HEIGHT, DANCE_THEATRE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DanceTheatre_BlockData), DanceTheatre_BlockData - - ; script header (bank-then-pointer) dbw BANK(DanceTheatre_MapScriptHeader), DanceTheatre_MapScriptHeader - - ; map event header (bank-then-pointer) dw DanceTheatre_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95cf0 EcruteakMart_SecondMapHeader: ; 0x95cf0 - ; border block - db $0 - - ; height, width + db $0 ; border block db ECRUTEAK_MART_HEIGHT, ECRUTEAK_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(EcruteakMart_MapScriptHeader), EcruteakMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw EcruteakMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95cfc EcruteakGym_SecondMapHeader: ; 0x95cfc - ; border block - db $0 - - ; height, width + db $0 ; border block db ECRUTEAK_GYM_HEIGHT, ECRUTEAK_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EcruteakGym_BlockData), EcruteakGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(EcruteakGym_MapScriptHeader), EcruteakGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw EcruteakGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d08 EcruteakItemfinderHouse_SecondMapHeader: ; 0x95d08 - ; border block - db $0 - - ; height, width + db $0 ; border block db ECRUTEAK_ITEMFINDER_HOUSE_HEIGHT, ECRUTEAK_ITEMFINDER_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EcruteakLugiaSpeechHouse_BlockData), EcruteakLugiaSpeechHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(EcruteakItemfinderHouse_MapScriptHeader), EcruteakItemfinderHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw EcruteakItemfinderHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d14 BlackthornGym1F_SecondMapHeader: ; 0x95d14 - ; border block - db $0 - - ; height, width + db $0 ; border block db BLACKTHORN_GYM_1F_HEIGHT, BLACKTHORN_GYM_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BlackthornGym1F_BlockData), BlackthornGym1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(BlackthornGym1F_MapScriptHeader), BlackthornGym1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw BlackthornGym1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d20 BlackthornGym2F_SecondMapHeader: ; 0x95d20 - ; border block - db $0 - - ; height, width + db $0 ; border block db BLACKTHORN_GYM_2F_HEIGHT, BLACKTHORN_GYM_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BlackthornGym2F_BlockData), BlackthornGym2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(BlackthornGym2F_MapScriptHeader), BlackthornGym2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw BlackthornGym2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d2c BlackthornDragonSpeechHouse_SecondMapHeader: ; 0x95d2c - ; border block - db $0 - - ; height, width + db $0 ; border block db BLACKTHORN_DRAGON_SPEECH_HOUSE_HEIGHT, BLACKTHORN_DRAGON_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(BlackthornDragonSpeechHouse_MapScriptHeader), BlackthornDragonSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw BlackthornDragonSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d38 BlackthornDodrioTradeHouse_SecondMapHeader: ; 0x95d38 - ; border block - db $0 - - ; height, width + db $0 ; border block db BLACKTHORN_DODRIO_TRADE_HOUSE_HEIGHT, BLACKTHORN_DODRIO_TRADE_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(BlackthornDodrioTradeHouse_MapScriptHeader), BlackthornDodrioTradeHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw BlackthornDodrioTradeHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d44 BlackthornMart_SecondMapHeader: ; 0x95d44 - ; border block - db $0 - - ; height, width + db $0 ; border block db BLACKTHORN_MART_HEIGHT, BLACKTHORN_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(BlackthornMart_MapScriptHeader), BlackthornMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw BlackthornMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d50 BlackthornPokeCenter1F_SecondMapHeader: ; 0x95d50 - ; border block - db $0 - - ; height, width + db $0 ; border block db BLACKTHORN_POKECENTER_1F_HEIGHT, BLACKTHORN_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(BlackthornPokeCenter1F_MapScriptHeader), BlackthornPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw BlackthornPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d5c MoveDeletersHouse_SecondMapHeader: ; 0x95d5c - ; border block - db $0 - - ; height, width + db $0 ; border block db MOVE_DELETERS_HOUSE_HEIGHT, MOVE_DELETERS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(MoveDeletersHouse_MapScriptHeader), MoveDeletersHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw MoveDeletersHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d68 CinnabarPokeCenter1F_SecondMapHeader: ; 0x95d68 - ; border block - db $0 - - ; height, width + db $0 ; border block db CINNABAR_POKECENTER_1F_HEIGHT, CINNABAR_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CinnabarPokeCenter1F_MapScriptHeader), CinnabarPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CinnabarPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d74 CinnabarPokeCenter2FBeta_SecondMapHeader: ; 0x95d74 - ; border block - db $0 - - ; height, width + db $0 ; border block db CINNABAR_POKECENTER_2F_BETA_HEIGHT, CINNABAR_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_MapScriptHeader), CinnabarPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw CinnabarPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d80 Route19FuchsiaGate_SecondMapHeader: ; 0x95d80 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_19___FUCHSIA_GATE_HEIGHT, ROUTE_19___FUCHSIA_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route19FuchsiaGate_MapScriptHeader), Route19FuchsiaGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route19FuchsiaGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d8c SeafoamGym_SecondMapHeader: ; 0x95d8c - ; border block - db $9 - - ; height, width + db $9 ; border block db SEAFOAM_GYM_HEIGHT, SEAFOAM_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SeafoamGym_BlockData), SeafoamGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(SeafoamGym_MapScriptHeader), SeafoamGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw SeafoamGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95d98 CeruleanGymBadgeSpeechHouse_SecondMapHeader: ; 0x95d98 - ; border block - db $0 - - ; height, width + db $0 ; border block db CERULEAN_GYM_BADGE_SPEECH_HOUSE_HEIGHT, CERULEAN_GYM_BADGE_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanGymBadgeSpeechHouse_MapScriptHeader), CeruleanGymBadgeSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanGymBadgeSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95da4 CeruleanPoliceStation_SecondMapHeader: ; 0x95da4 - ; border block - db $0 - - ; height, width + db $0 ; border block db CERULEAN_POLICE_STATION_HEIGHT, CERULEAN_POLICE_STATION_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanPoliceStation_MapScriptHeader), CeruleanPoliceStation_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanPoliceStation_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95db0 CeruleanTradeSpeechHouse_SecondMapHeader: ; 0x95db0 - ; border block - db $0 - - ; height, width + db $0 ; border block db CERULEAN_TRADE_SPEECH_HOUSE_HEIGHT, CERULEAN_TRADE_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanTradeSpeechHouse_MapScriptHeader), CeruleanTradeSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanTradeSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95dbc CeruleanPokeCenter1F_SecondMapHeader: ; 0x95dbc - ; border block - db $0 - - ; height, width + db $0 ; border block db CERULEAN_POKECENTER_1F_HEIGHT, CERULEAN_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanPokeCenter1F_MapScriptHeader), CeruleanPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95dc8 CeruleanPokeCenter2FBeta_SecondMapHeader: ; 0x95dc8 - ; border block - db $0 - - ; height, width + db $0 ; border block db CERULEAN_POKECENTER_2F_BETA_HEIGHT, CERULEAN_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanPokeCenter2FBeta_MapScriptHeader), CeruleanPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95dd4 CeruleanGym_SecondMapHeader: ; 0x95dd4 - ; border block - db $0 - - ; height, width + db $0 ; border block db CERULEAN_GYM_HEIGHT, CERULEAN_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeruleanGym_BlockData), CeruleanGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanGym_MapScriptHeader), CeruleanGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95de0 CeruleanMart_SecondMapHeader: ; 0x95de0 - ; border block - db $0 - - ; height, width + db $0 ; border block db CERULEAN_MART_HEIGHT, CERULEAN_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeruleanMart_MapScriptHeader), CeruleanMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeruleanMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95dec Route10PokeCenter1F_SecondMapHeader: ; 0x95dec - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_10_POKECENTER_1F_HEIGHT, ROUTE_10_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route10PokeCenter1F_MapScriptHeader), Route10PokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route10PokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95df8 Route10PokeCenter2FBeta_SecondMapHeader: ; 0x95df8 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_10_POKECENTER_2F_BETA_HEIGHT, ROUTE_10_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route10PokeCenter2FBeta_MapScriptHeader), Route10PokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route10PokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e04 PowerPlant_SecondMapHeader: ; 0x95e04 - ; border block - db $0 - - ; height, width + db $0 ; border block db POWER_PLANT_HEIGHT, POWER_PLANT_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(PowerPlant_BlockData), PowerPlant_BlockData - - ; script header (bank-then-pointer) dbw BANK(PowerPlant_MapScriptHeader), PowerPlant_MapScriptHeader - - ; map event header (bank-then-pointer) dw PowerPlant_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e10 BillsHouse_SecondMapHeader: ; 0x95e10 - ; border block - db $0 - - ; height, width + db $0 ; border block db BILLS_HOUSE_HEIGHT, BILLS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(BillsHouse_MapScriptHeader), BillsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw BillsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e1c AzaleaPokeCenter1F_SecondMapHeader: ; 0x95e1c - ; border block - db $0 - - ; height, width + db $0 ; border block db AZALEA_POKECENTER_1F_HEIGHT, AZALEA_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(AzaleaPokeCenter1F_MapScriptHeader), AzaleaPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw AzaleaPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e28 CharcoalKiln_SecondMapHeader: ; 0x95e28 - ; border block - db $0 - - ; height, width + db $0 ; border block db CHARCOAL_KILN_HEIGHT, CHARCOAL_KILN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CharcoalKiln_MapScriptHeader), CharcoalKiln_MapScriptHeader - - ; map event header (bank-then-pointer) dw CharcoalKiln_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e34 AzaleaMart_SecondMapHeader: ; 0x95e34 - ; border block - db $0 - - ; height, width + db $0 ; border block db AZALEA_MART_HEIGHT, AZALEA_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(AzaleaMart_MapScriptHeader), AzaleaMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw AzaleaMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e40 KurtsHouse_SecondMapHeader: ; 0x95e40 - ; border block - db $0 - - ; height, width + db $0 ; border block db KURTS_HOUSE_HEIGHT, KURTS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(KurtsHouse_BlockData), KurtsHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(KurtsHouse_MapScriptHeader), KurtsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw KurtsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e4c AzaleaGym_SecondMapHeader: ; 0x95e4c - ; border block - db $0 - - ; height, width + db $0 ; border block db AZALEA_GYM_HEIGHT, AZALEA_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(AzaleaGym_BlockData), AzaleaGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(AzaleaGym_MapScriptHeader), AzaleaGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw AzaleaGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e58 LakeofRageHiddenPowerHouse_SecondMapHeader: ; 0x95e58 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_HEIGHT, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(LakeofRageHiddenPowerHouse_MapScriptHeader), LakeofRageHiddenPowerHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw LakeofRageHiddenPowerHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e64 LakeofRageMagikarpHouse_SecondMapHeader: ; 0x95e64 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAKE_OF_RAGE_MAGIKARP_HOUSE_HEIGHT, LAKE_OF_RAGE_MAGIKARP_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(LakeofRageMagikarpHouse_MapScriptHeader), LakeofRageMagikarpHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw LakeofRageMagikarpHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e70 Route43MahoganyGate_SecondMapHeader: ; 0x95e70 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_43_MAHOGANY_GATE_HEIGHT, ROUTE_43_MAHOGANY_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route43MahoganyGate_MapScriptHeader), Route43MahoganyGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route43MahoganyGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e7c Route43Gate_SecondMapHeader: ; 0x95e7c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_43_GATE_HEIGHT, ROUTE_43_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route43Gate_MapScriptHeader), Route43Gate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route43Gate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e88 VioletMart_SecondMapHeader: ; 0x95e88 - ; border block - db $0 - - ; height, width + db $0 ; border block db VIOLET_MART_HEIGHT, VIOLET_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(VioletMart_MapScriptHeader), VioletMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw VioletMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95e94 VioletGym_SecondMapHeader: ; 0x95e94 - ; border block - db $0 - - ; height, width + db $0 ; border block db VIOLET_GYM_HEIGHT, VIOLET_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(VioletGym_BlockData), VioletGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(VioletGym_MapScriptHeader), VioletGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw VioletGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ea0 EarlsPokemonAcademy_SecondMapHeader: ; 0x95ea0 - ; border block - db $0 - - ; height, width + db $0 ; border block db EARLS_POKEMON_ACADEMY_HEIGHT, EARLS_POKEMON_ACADEMY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EarlsPokemonAcademy_BlockData), EarlsPokemonAcademy_BlockData - - ; script header (bank-then-pointer) dbw BANK(EarlsPokemonAcademy_MapScriptHeader), EarlsPokemonAcademy_MapScriptHeader - - ; map event header (bank-then-pointer) dw EarlsPokemonAcademy_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95eac VioletNicknameSpeechHouse_SecondMapHeader: ; 0x95eac - ; border block - db $0 - - ; height, width + db $0 ; border block db VIOLET_NICKNAME_SPEECH_HOUSE_HEIGHT, VIOLET_NICKNAME_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EcruteakLugiaSpeechHouse_BlockData), EcruteakLugiaSpeechHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(VioletNicknameSpeechHouse_MapScriptHeader), VioletNicknameSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw VioletNicknameSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95eb8 VioletPokeCenter1F_SecondMapHeader: ; 0x95eb8 - ; border block - db $0 - - ; height, width + db $0 ; border block db VIOLET_POKECENTER_1F_HEIGHT, VIOLET_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(VioletPokeCenter1F_MapScriptHeader), VioletPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw VioletPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ec4 VioletOnixTradeHouse_SecondMapHeader: ; 0x95ec4 - ; border block - db $0 - - ; height, width + db $0 ; border block db VIOLET_ONIX_TRADE_HOUSE_HEIGHT, VIOLET_ONIX_TRADE_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(EcruteakLugiaSpeechHouse_BlockData), EcruteakLugiaSpeechHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(VioletOnixTradeHouse_MapScriptHeader), VioletOnixTradeHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw VioletOnixTradeHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ed0 Route32RuinsofAlphGate_SecondMapHeader: ; 0x95ed0 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_32_RUINS_OF_ALPH_GATE_HEIGHT, ROUTE_32_RUINS_OF_ALPH_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route32RuinsofAlphGate_MapScriptHeader), Route32RuinsofAlphGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route32RuinsofAlphGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95edc Route32PokeCenter1F_SecondMapHeader: ; 0x95edc - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_32_POKECENTER_1F_HEIGHT, ROUTE_32_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route32PokeCenter1F_MapScriptHeader), Route32PokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route32PokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ee8 Route35Goldenrodgate_SecondMapHeader: ; 0x95ee8 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_35_GOLDENROD_GATE_HEIGHT, ROUTE_35_GOLDENROD_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route35Goldenrodgate_MapScriptHeader), Route35Goldenrodgate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route35Goldenrodgate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ef4 Route35NationalParkgate_SecondMapHeader: ; 0x95ef4 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_35_NATIONAL_PARK_GATE_HEIGHT, ROUTE_35_NATIONAL_PARK_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route35NationalParkgate_BlockData), Route35NationalParkgate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route35NationalParkgate_MapScriptHeader), Route35NationalParkgate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route35NationalParkgate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f00 Route36RuinsofAlphgate_SecondMapHeader: ; 0x95f00 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_36_RUINS_OF_ALPH_GATE_HEIGHT, ROUTE_36_RUINS_OF_ALPH_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route36RuinsofAlphgate_MapScriptHeader), Route36RuinsofAlphgate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route36RuinsofAlphgate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f0c Route36NationalParkgate_SecondMapHeader: ; 0x95f0c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_36_NATIONAL_PARK_GATE_HEIGHT, ROUTE_36_NATIONAL_PARK_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route36NationalParkgate_BlockData), Route36NationalParkgate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route36NationalParkgate_MapScriptHeader), Route36NationalParkgate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route36NationalParkgate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f18 GoldenrodGym_SecondMapHeader: ; 0x95f18 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_GYM_HEIGHT, GOLDENROD_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodGym_BlockData), GoldenrodGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodGym_MapScriptHeader), GoldenrodGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f24 GoldenrodBikeShop_SecondMapHeader: ; 0x95f24 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_BIKE_SHOP_HEIGHT, GOLDENROD_BIKE_SHOP_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodBikeShop_BlockData), GoldenrodBikeShop_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodBikeShop_MapScriptHeader), GoldenrodBikeShop_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodBikeShop_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f30 GoldenrodHappinessRater_SecondMapHeader: ; 0x95f30 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_HAPPINESS_RATER_HEIGHT, GOLDENROD_HAPPINESS_RATER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodHappinessRater_MapScriptHeader), GoldenrodHappinessRater_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodHappinessRater_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f3c GoldenrodBillsHouse_SecondMapHeader: ; 0x95f3c - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_BILLS_HOUSE_HEIGHT, GOLDENROD_BILLS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodBillsHouse_MapScriptHeader), GoldenrodBillsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodBillsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f48 GoldenrodMagnetTrainStation_SecondMapHeader: ; 0x95f48 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_MAGNET_TRAIN_STATION_HEIGHT, GOLDENROD_MAGNET_TRAIN_STATION_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodMagnetTrainStation_BlockData), GoldenrodMagnetTrainStation_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodMagnetTrainStation_MapScriptHeader), GoldenrodMagnetTrainStation_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodMagnetTrainStation_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f54 GoldenrodFlowerShop_SecondMapHeader: ; 0x95f54 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_FLOWER_SHOP_HEIGHT, GOLDENROD_FLOWER_SHOP_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodFlowerShop_BlockData), GoldenrodFlowerShop_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodFlowerShop_MapScriptHeader), GoldenrodFlowerShop_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodFlowerShop_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f60 GoldenrodPPSpeechHouse_SecondMapHeader: ; 0x95f60 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_PP_SPEECH_HOUSE_HEIGHT, GOLDENROD_PP_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodPPSpeechHouse_MapScriptHeader), GoldenrodPPSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodPPSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f6c GoldenrodNameRatersHouse_SecondMapHeader: ; 0x95f6c - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_NAME_RATERS_HOUSE_HEIGHT, GOLDENROD_NAME_RATERS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodNameRatersHouse_MapScriptHeader), GoldenrodNameRatersHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodNameRatersHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f78 GoldenrodDeptStore1F_SecondMapHeader: ; 0x95f78 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_1F_HEIGHT, GOLDENROD_DEPT_STORE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore1F_BlockData), GoldenrodDeptStore1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStore1F_MapScriptHeader), GoldenrodDeptStore1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStore1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f84 GoldenrodDeptStore2F_SecondMapHeader: ; 0x95f84 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_2F_HEIGHT, GOLDENROD_DEPT_STORE_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore2F_BlockData), GoldenrodDeptStore2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStore2F_MapScriptHeader), GoldenrodDeptStore2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStore2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f90 GoldenrodDeptStore3F_SecondMapHeader: ; 0x95f90 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_3F_HEIGHT, GOLDENROD_DEPT_STORE_3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore3F_BlockData), GoldenrodDeptStore3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStore3F_MapScriptHeader), GoldenrodDeptStore3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStore3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95f9c GoldenrodDeptStore4F_SecondMapHeader: ; 0x95f9c - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_4F_HEIGHT, GOLDENROD_DEPT_STORE_4F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore4F_BlockData), GoldenrodDeptStore4F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStore4F_MapScriptHeader), GoldenrodDeptStore4F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStore4F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95fa8 GoldenrodDeptStore5F_SecondMapHeader: ; 0x95fa8 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_5F_HEIGHT, GOLDENROD_DEPT_STORE_5F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore5F_BlockData), GoldenrodDeptStore5F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStore5F_MapScriptHeader), GoldenrodDeptStore5F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStore5F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95fb4 GoldenrodDeptStore6F_SecondMapHeader: ; 0x95fb4 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_6F_HEIGHT, GOLDENROD_DEPT_STORE_6F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore6F_BlockData), GoldenrodDeptStore6F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStore6F_MapScriptHeader), GoldenrodDeptStore6F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStore6F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95fc0 GoldenrodDeptStoreElevator_SecondMapHeader: ; 0x95fc0 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_DEPT_STORE_ELEVATOR_HEIGHT, GOLDENROD_DEPT_STORE_ELEVATOR_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStoreElevator_BlockData), GoldenrodDeptStoreElevator_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStoreElevator_MapScriptHeader), GoldenrodDeptStoreElevator_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStoreElevator_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95fcc GoldenrodDeptStoreRoof_SecondMapHeader: ; 0x95fcc - ; border block - db $24 - - ; height, width + db $24 ; border block db GOLDENROD_DEPT_STORE_ROOF_HEIGHT, GOLDENROD_DEPT_STORE_ROOF_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStoreRoof_BlockData), GoldenrodDeptStoreRoof_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodDeptStoreRoof_MapScriptHeader), GoldenrodDeptStoreRoof_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodDeptStoreRoof_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95fd8 GoldenrodGameCorner_SecondMapHeader: ; 0x95fd8 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_GAME_CORNER_HEIGHT, GOLDENROD_GAME_CORNER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodGameCorner_BlockData), GoldenrodGameCorner_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodGameCorner_MapScriptHeader), GoldenrodGameCorner_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodGameCorner_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95fe4 GoldenrodPokeCenter1F_SecondMapHeader: ; 0x95fe4 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_POKECENTER_1F_HEIGHT, GOLDENROD_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodPokeCenter1F_MapScriptHeader), GoldenrodPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ff0 GoldenrodPokeComCenter2FMobile_SecondMapHeader: ; 0x95ff0 - ; border block - db $0 - - ; height, width + db $0 ; border block db GOLDENROD_POKECOM_CENTER_2F_MOBILE_HEIGHT, GOLDENROD_POKECOM_CENTER_2F_MOBILE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodPokeComCenter2FMobile_BlockData), GoldenrodPokeComCenter2FMobile_BlockData - - ; script header (bank-then-pointer) dbw BANK(GoldenrodPokeComCenter2FMobile_MapScriptHeader), GoldenrodPokeComCenter2FMobile_MapScriptHeader - - ; map event header (bank-then-pointer) dw GoldenrodPokeComCenter2FMobile_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x95ffc IlexForestAzaleaGate_SecondMapHeader: ; 0x95ffc - ; border block - db $0 - - ; height, width + db $0 ; border block db ILEX_FOREST_AZALEA_GATE_HEIGHT, ILEX_FOREST_AZALEA_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(IlexForestAzaleaGate_MapScriptHeader), IlexForestAzaleaGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw IlexForestAzaleaGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96008 Route34IlexForestGate_SecondMapHeader: ; 0x96008 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_34_ILEX_FOREST_GATE_HEIGHT, ROUTE_34_ILEX_FOREST_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route34IlexForestGate_MapScriptHeader), Route34IlexForestGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route34IlexForestGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96014 DayCare_SecondMapHeader: ; 0x96014 - ; border block - db $0 - - ; height, width + db $0 ; border block db DAY_CARE_HEIGHT, DAY_CARE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(DayCare_BlockData), DayCare_BlockData - - ; script header (bank-then-pointer) dbw BANK(DayCare_MapScriptHeader), DayCare_MapScriptHeader - - ; map event header (bank-then-pointer) dw DayCare_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96020 VermilionHouseFishingSpeechHouse_SecondMapHeader: ; 0x96020 - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_HOUSE_FISHING_SPEECH_HOUSE_HEIGHT, VERMILION_HOUSE_FISHING_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionHouseFishingSpeechHouse_MapScriptHeader), VermilionHouseFishingSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionHouseFishingSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9602c VermilionPokeCenter1F_SecondMapHeader: ; 0x9602c - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_POKECENTER_1F_HEIGHT, VERMILION_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionPokeCenter1F_MapScriptHeader), VermilionPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96038 VermilionPokeCenter2FBeta_SecondMapHeader: ; 0x96038 - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_POKECENTER_2F_BETA_HEIGHT, VERMILION_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionPokeCenter2FBeta_MapScriptHeader), VermilionPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96044 PokemonFanClub_SecondMapHeader: ; 0x96044 - ; border block - db $0 - - ; height, width + db $0 ; border block db POKEMON_FAN_CLUB_HEIGHT, POKEMON_FAN_CLUB_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(PokemonFanClub_BlockData), PokemonFanClub_BlockData - - ; script header (bank-then-pointer) dbw BANK(PokemonFanClub_MapScriptHeader), PokemonFanClub_MapScriptHeader - - ; map event header (bank-then-pointer) dw PokemonFanClub_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96050 VermilionMagnetTrainSpeechHouse_SecondMapHeader: ; 0x96050 - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_HEIGHT, VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionMagnetTrainSpeechHouse_MapScriptHeader), VermilionMagnetTrainSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionMagnetTrainSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9605c VermilionMart_SecondMapHeader: ; 0x9605c - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_MART_HEIGHT, VERMILION_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionMart_MapScriptHeader), VermilionMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96068 VermilionHouseDiglettsCaveSpeechHouse_SecondMapHeader: ; 0x96068 - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_HEIGHT, VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionHouseDiglettsCaveSpeechHouse_MapScriptHeader), VermilionHouseDiglettsCaveSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionHouseDiglettsCaveSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96074 VermilionGym_SecondMapHeader: ; 0x96074 - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_GYM_HEIGHT, VERMILION_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(VermilionGym_BlockData), VermilionGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionGym_MapScriptHeader), VermilionGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96080 Route6SaffronGate_SecondMapHeader: ; 0x96080 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_6_SAFFRON_GATE_HEIGHT, ROUTE_6_SAFFRON_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route6SaffronGate_MapScriptHeader), Route6SaffronGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route6SaffronGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9608c Route6UndergroundEntrance_SecondMapHeader: ; 0x9608c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_6_UNDERGROUND_ENTRANCE_HEIGHT, ROUTE_6_UNDERGROUND_ENTRANCE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route6UndergroundEntrance_BlockData), Route6UndergroundEntrance_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route6UndergroundEntrance_MapScriptHeader), Route6UndergroundEntrance_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route6UndergroundEntrance_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96098 RedsHouse1F_SecondMapHeader: ; 0x96098 - ; border block - db $0 - - ; height, width + db $0 ; border block db REDS_HOUSE_1F_HEIGHT, REDS_HOUSE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RedsHouse1F_BlockData), RedsHouse1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RedsHouse1F_MapScriptHeader), RedsHouse1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RedsHouse1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960a4 RedsHouse2F_SecondMapHeader: ; 0x960a4 - ; border block - db $0 - - ; height, width + db $0 ; border block db REDS_HOUSE_2F_HEIGHT, REDS_HOUSE_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(RedsHouse2F_BlockData), RedsHouse2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(RedsHouse2F_MapScriptHeader), RedsHouse2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw RedsHouse2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960b0 BluesHouse_SecondMapHeader: ; 0x960b0 - ; border block - db $0 - - ; height, width + db $0 ; border block db BLUES_HOUSE_HEIGHT, BLUES_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(BluesHouse_MapScriptHeader), BluesHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw BluesHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960bc OaksLab_SecondMapHeader: ; 0x960bc - ; border block - db $0 - - ; height, width + db $0 ; border block db OAKS_LAB_HEIGHT, OAKS_LAB_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OaksLab_BlockData), OaksLab_BlockData - - ; script header (bank-then-pointer) dbw BANK(OaksLab_MapScriptHeader), OaksLab_MapScriptHeader - - ; map event header (bank-then-pointer) dw OaksLab_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960c8 PewterNidoranSpeechHouse_SecondMapHeader: ; 0x960c8 - ; border block - db $0 - - ; height, width + db $0 ; border block db PEWTER_NIDORAN_SPEECH_HOUSE_HEIGHT, PEWTER_NIDORAN_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(PewterNidoranSpeechHouse_MapScriptHeader), PewterNidoranSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw PewterNidoranSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960d4 PewterGym_SecondMapHeader: ; 0x960d4 - ; border block - db $0 - - ; height, width + db $0 ; border block db PEWTER_GYM_HEIGHT, PEWTER_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(PewterGym_BlockData), PewterGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(PewterGym_MapScriptHeader), PewterGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw PewterGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960e0 PewterMart_SecondMapHeader: ; 0x960e0 - ; border block - db $0 - - ; height, width + db $0 ; border block db PEWTER_MART_HEIGHT, PEWTER_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(PewterMart_MapScriptHeader), PewterMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw PewterMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960ec PewterPokeCenter1F_SecondMapHeader: ; 0x960ec - ; border block - db $0 - - ; height, width + db $0 ; border block db PEWTER_POKECENTER_1F_HEIGHT, PEWTER_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(PewterPokeCenter1F_MapScriptHeader), PewterPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw PewterPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x960f8 PewterPokeCEnter2FBeta_SecondMapHeader: ; 0x960f8 - ; border block - db $0 - - ; height, width + db $0 ; border block db PEWTER_POKECENTER_2F_BETA_HEIGHT, PEWTER_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(PewterPokeCEnter2FBeta_MapScriptHeader), PewterPokeCEnter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw PewterPokeCEnter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96104 PewterSnoozeSpeechHouse_SecondMapHeader: ; 0x96104 - ; border block - db $0 - - ; height, width + db $0 ; border block db PEWTER_SNOOZE_SPEECH_HOUSE_HEIGHT, PEWTER_SNOOZE_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(PewterSnoozeSpeechHouse_MapScriptHeader), PewterSnoozeSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw PewterSnoozeSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96110 OlivinePort_SecondMapHeader: ; 0x96110 - ; border block - db $a - - ; height, width + db $a ; border block db OLIVINE_PORT_HEIGHT, OLIVINE_PORT_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePort_BlockData), OlivinePort_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivinePort_MapScriptHeader), OlivinePort_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivinePort_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9611c VermilionPort_SecondMapHeader: ; 0x9611c - ; border block - db $a - - ; height, width + db $a ; border block db VERMILION_PORT_HEIGHT, VERMILION_PORT_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(VermilionPort_BlockData), VermilionPort_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionPort_MapScriptHeader), VermilionPort_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionPort_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96128 FastShip1F_SecondMapHeader: ; 0x96128 - ; border block - db $0 - - ; height, width + db $0 ; border block db FAST_SHIP_1F_HEIGHT, FAST_SHIP_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FastShip1F_BlockData), FastShip1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(FastShip1F_MapScriptHeader), FastShip1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw FastShip1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96134 FastShipCabins_NNW_NNE_NE_SecondMapHeader: ; 0x96134 - ; border block - db $0 - - ; height, width + db $0 ; border block db FAST_SHIP_CABINS_NNW_NNE_NE_HEIGHT, FAST_SHIP_CABINS_NNW_NNE_NE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FastShipCabins_NNW_NNE_NE_BlockData), FastShipCabins_NNW_NNE_NE_BlockData - - ; script header (bank-then-pointer) dbw BANK(FastShipCabins_NNW_NNE_NE_MapScriptHeader), FastShipCabins_NNW_NNE_NE_MapScriptHeader - - ; map event header (bank-then-pointer) dw FastShipCabins_NNW_NNE_NE_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96140 FastShipCabins_SW_SSW_NW_SecondMapHeader: ; 0x96140 - ; border block - db $0 - - ; height, width + db $0 ; border block db FAST_SHIP_CABINS_SW_SSW_NW_HEIGHT, FAST_SHIP_CABINS_SW_SSW_NW_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FastShipCabins_SW_SSW_NW_BlockData), FastShipCabins_SW_SSW_NW_BlockData - - ; script header (bank-then-pointer) dbw BANK(FastShipCabins_SW_SSW_NW_MapScriptHeader), FastShipCabins_SW_SSW_NW_MapScriptHeader - - ; map event header (bank-then-pointer) dw FastShipCabins_SW_SSW_NW_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9614c FastShipCabins_SE_SSE_CaptainsCabin_SecondMapHeader: ; 0x9614c - ; border block - db $0 - - ; height, width + db $0 ; border block db FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_HEIGHT, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FastShipCabins_SE_SSE_CaptainsCabin_BlockData), FastShipCabins_SE_SSE_CaptainsCabin_BlockData - - ; script header (bank-then-pointer) dbw BANK(FastShipCabins_SE_SSE_CaptainsCabin_MapScriptHeader), FastShipCabins_SE_SSE_CaptainsCabin_MapScriptHeader - - ; map event header (bank-then-pointer) dw FastShipCabins_SE_SSE_CaptainsCabin_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96158 FastShipB1F_SecondMapHeader: ; 0x96158 - ; border block - db $0 - - ; height, width + db $0 ; border block db FAST_SHIP_B1F_HEIGHT, FAST_SHIP_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FastShipB1F_BlockData), FastShipB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(FastShipB1F_MapScriptHeader), FastShipB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw FastShipB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96164 OlivinePortPassage_SecondMapHeader: ; 0x96164 - ; border block - db $0 - - ; height, width + db $0 ; border block db OLIVINE_PORT_PASSAGE_HEIGHT, OLIVINE_PORT_PASSAGE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePortPassage_BlockData), OlivinePortPassage_BlockData - - ; script header (bank-then-pointer) dbw BANK(OlivinePortPassage_MapScriptHeader), OlivinePortPassage_MapScriptHeader - - ; map event header (bank-then-pointer) dw OlivinePortPassage_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96170 VermilionPortPassage_SecondMapHeader: ; 0x96170 - ; border block - db $0 - - ; height, width + db $0 ; border block db VERMILION_PORT_PASSAGE_HEIGHT, VERMILION_PORT_PASSAGE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePortPassage_BlockData), OlivinePortPassage_BlockData - - ; script header (bank-then-pointer) dbw BANK(VermilionPortPassage_MapScriptHeader), VermilionPortPassage_MapScriptHeader - - ; map event header (bank-then-pointer) dw VermilionPortPassage_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9617c MountMoonSquare_SecondMapHeader: ; 0x9617c - ; border block - db $2d - - ; height, width + db $2d ; border block db MOUNT_MOON_SQUARE_HEIGHT, MOUNT_MOON_SQUARE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MountMoonSquare_BlockData), MountMoonSquare_BlockData - - ; script header (bank-then-pointer) dbw BANK(MountMoonSquare_MapScriptHeader), MountMoonSquare_MapScriptHeader - - ; map event header (bank-then-pointer) dw MountMoonSquare_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96188 MountMoonGiftShop_SecondMapHeader: ; 0x96188 - ; border block - db $0 - - ; height, width + db $0 ; border block db MOUNT_MOON_GIFT_SHOP_HEIGHT, MOUNT_MOON_GIFT_SHOP_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MahoganyMart1F_BlockData), MahoganyMart1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(MountMoonGiftShop_MapScriptHeader), MountMoonGiftShop_MapScriptHeader - - ; map event header (bank-then-pointer) dw MountMoonGiftShop_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96194 TinTowerRoof_SecondMapHeader: ; 0x96194 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIN_TOWER_ROOF_HEIGHT, TIN_TOWER_ROOF_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TinTowerRoof_BlockData), TinTowerRoof_BlockData - - ; script header (bank-then-pointer) dbw BANK(TinTowerRoof_MapScriptHeader), TinTowerRoof_MapScriptHeader - - ; map event header (bank-then-pointer) dw TinTowerRoof_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961a0 IndigoPlateauPokeCenter1F_SecondMapHeader: ; 0x961a0 - ; border block - db $0 - - ; height, width + db $0 ; border block db INDIGO_PLATEAU_POKECENTER_1F_HEIGHT, INDIGO_PLATEAU_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(IndigoPlateauPokeCenter1F_BlockData), IndigoPlateauPokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(IndigoPlateauPokeCenter1F_MapScriptHeader), IndigoPlateauPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw IndigoPlateauPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961ac WillsRoom_SecondMapHeader: ; 0x961ac - ; border block - db $0 - - ; height, width + db $0 ; border block db WILLS_ROOM_HEIGHT, WILLS_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(WillsRoom_BlockData), WillsRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(WillsRoom_MapScriptHeader), WillsRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw WillsRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961b8 KogasRoom_SecondMapHeader: ; 0x961b8 - ; border block - db $0 - - ; height, width + db $0 ; border block db KOGAS_ROOM_HEIGHT, KOGAS_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(KogasRoom_BlockData), KogasRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(KogasRoom_MapScriptHeader), KogasRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw KogasRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961c4 BrunosRoom_SecondMapHeader: ; 0x961c4 - ; border block - db $0 - - ; height, width + db $0 ; border block db BRUNOS_ROOM_HEIGHT, BRUNOS_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BrunosRoom_BlockData), BrunosRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(BrunosRoom_MapScriptHeader), BrunosRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw BrunosRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961d0 KarensRoom_SecondMapHeader: ; 0x961d0 - ; border block - db $0 - - ; height, width + db $0 ; border block db KARENS_ROOM_HEIGHT, KARENS_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(KarensRoom_BlockData), KarensRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(KarensRoom_MapScriptHeader), KarensRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw KarensRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961dc LancesRoom_SecondMapHeader: ; 0x961dc - ; border block - db $0 - - ; height, width + db $0 ; border block db LANCES_ROOM_HEIGHT, LANCES_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(LancesRoom_BlockData), LancesRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(LancesRoom_MapScriptHeader), LancesRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw LancesRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961e8 HallOfFame_SecondMapHeader: ; 0x961e8 - ; border block - db $0 - - ; height, width + db $0 ; border block db HALL_OF_FAME_HEIGHT, HALL_OF_FAME_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(HallOfFame_BlockData), HallOfFame_BlockData - - ; script header (bank-then-pointer) dbw BANK(HallOfFame_MapScriptHeader), HallOfFame_MapScriptHeader - - ; map event header (bank-then-pointer) dw HallOfFame_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x961f4 FuchsiaMart_SecondMapHeader: ; 0x961f4 - ; border block - db $0 - - ; height, width + db $0 ; border block db FUCHSIA_MART_HEIGHT, FUCHSIA_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(FuchsiaMart_MapScriptHeader), FuchsiaMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw FuchsiaMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96200 SafariZoneMainOffice_SecondMapHeader: ; 0x96200 - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFARI_ZONE_MAIN_OFFICE_HEIGHT, SAFARI_ZONE_MAIN_OFFICE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineCafe_BlockData), OlivineCafe_BlockData - - ; script header (bank-then-pointer) dbw BANK(SafariZoneMainOffice_MapScriptHeader), SafariZoneMainOffice_MapScriptHeader - - ; map event header (bank-then-pointer) dw SafariZoneMainOffice_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9620c FuchsiaGym_SecondMapHeader: ; 0x9620c - ; border block - db $0 - - ; height, width + db $0 ; border block db FUCHSIA_GYM_HEIGHT, FUCHSIA_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FuchsiaGym_BlockData), FuchsiaGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(FuchsiaGym_MapScriptHeader), FuchsiaGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw FuchsiaGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96218 FuchsiaBillSpeechHouse_SecondMapHeader: ; 0x96218 - ; border block - db $0 - - ; height, width + db $0 ; border block db FUCHSIA_BILL_SPEECH_HOUSE_HEIGHT, FUCHSIA_BILL_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(FuchsiaBillSpeechHouse_MapScriptHeader), FuchsiaBillSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw FuchsiaBillSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96224 FuchsiaPokeCenter1F_SecondMapHeader: ; 0x96224 - ; border block - db $0 - - ; height, width + db $0 ; border block db FUCHSIA_POKECENTER_1F_HEIGHT, FUCHSIA_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(FuchsiaPokeCenter1F_MapScriptHeader), FuchsiaPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw FuchsiaPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96230 FuchsiaPokeCenter2FBeta_SecondMapHeader: ; 0x96230 - ; border block - db $0 - - ; height, width + db $0 ; border block db FUCHSIA_POKECENTER_2F_BETA_HEIGHT, FUCHSIA_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(FuchsiaPokeCenter2FBeta_MapScriptHeader), FuchsiaPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw FuchsiaPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9623c SafariZoneWardensHome_SecondMapHeader: ; 0x9623c - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFARI_ZONE_WARDENS_HOME_HEIGHT, SAFARI_ZONE_WARDENS_HOME_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(PokemonFanClub_BlockData), PokemonFanClub_BlockData - - ; script header (bank-then-pointer) dbw BANK(SafariZoneWardensHome_MapScriptHeader), SafariZoneWardensHome_MapScriptHeader - - ; map event header (bank-then-pointer) dw SafariZoneWardensHome_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96248 Route15FuchsiaGate_SecondMapHeader: ; 0x96248 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_15_FUCHSIA_GATE_HEIGHT, ROUTE_15_FUCHSIA_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route15FuchsiaGate_MapScriptHeader), Route15FuchsiaGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route15FuchsiaGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96254 LavenderPokeCenter1F_SecondMapHeader: ; 0x96254 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAVENDER_POKECENTER_1F_HEIGHT, LAVENDER_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(LavenderPokeCenter1F_MapScriptHeader), LavenderPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw LavenderPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96260 LavenderPokeCenter2FBeta_SecondMapHeader: ; 0x96260 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAVENDER_POKECENTER_2F_BETA_HEIGHT, LAVENDER_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(LavenderPokeCenter2FBeta_MapScriptHeader), LavenderPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw LavenderPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9626c MrFujisHouse_SecondMapHeader: ; 0x9626c - ; border block - db $0 - - ; height, width + db $0 ; border block db MR_FUJIS_HOUSE_HEIGHT, MR_FUJIS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MrFujisHouse_BlockData), MrFujisHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(MrFujisHouse_MapScriptHeader), MrFujisHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw MrFujisHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96278 LavenderTownSpeechHouse_SecondMapHeader: ; 0x96278 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAVENDER_TOWN_SPEECH_HOUSE_HEIGHT, LAVENDER_TOWN_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(LavenderTownSpeechHouse_MapScriptHeader), LavenderTownSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw LavenderTownSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96284 LavenderNameRater_SecondMapHeader: ; 0x96284 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAVENDER_NAME_RATER_HEIGHT, LAVENDER_NAME_RATER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(LavenderNameRater_MapScriptHeader), LavenderNameRater_MapScriptHeader - - ; map event header (bank-then-pointer) dw LavenderNameRater_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96290 LavenderMart_SecondMapHeader: ; 0x96290 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAVENDER_MART_HEIGHT, LAVENDER_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(LavenderMart_MapScriptHeader), LavenderMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw LavenderMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9629c SoulHouse_SecondMapHeader: ; 0x9629c - ; border block - db $0 - - ; height, width + db $0 ; border block db SOUL_HOUSE_HEIGHT, SOUL_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SoulHouse_BlockData), SoulHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(SoulHouse_MapScriptHeader), SoulHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw SoulHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962a8 LavRadioTower1F_SecondMapHeader: ; 0x962a8 - ; border block - db $0 - - ; height, width + db $0 ; border block db LAV_RADIO_TOWER_1F_HEIGHT, LAV_RADIO_TOWER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(LavRadioTower1F_BlockData), LavRadioTower1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(LavRadioTower1F_MapScriptHeader), LavRadioTower1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw LavRadioTower1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962b4 Route8SaffronGate_SecondMapHeader: ; 0x962b4 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_8_SAFFRON_GATE_HEIGHT, ROUTE_8_SAFFRON_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route8SaffronGate_MapScriptHeader), Route8SaffronGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route8SaffronGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962c0 Route12SuperRodHouse_SecondMapHeader: ; 0x962c0 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_12_SUPER_ROD_HOUSE_HEIGHT, ROUTE_12_SUPER_ROD_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route12SuperRodHouse_MapScriptHeader), Route12SuperRodHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route12SuperRodHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962cc SilverCavePokeCenter1F_SecondMapHeader: ; 0x962cc - ; border block - db $0 - - ; height, width + db $0 ; border block db SILVER_CAVE_POKECENTER_1F_HEIGHT, SILVER_CAVE_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SilverCavePokeCenter1F_MapScriptHeader), SilverCavePokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SilverCavePokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962d8 Route28FamousSpeechHouse_SecondMapHeader: ; 0x962d8 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_28_FAMOUS_SPEECH_HOUSE_HEIGHT, ROUTE_28_FAMOUS_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route28FamousSpeechHouse_MapScriptHeader), Route28FamousSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route28FamousSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962e4 PokeCenter2F_SecondMapHeader: ; 0x962e4 - ; border block - db $0 - - ; height, width + db $0 ; border block db POKECENTER_2F_HEIGHT, POKECENTER_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(PokeCenter2F_MapScriptHeader), PokeCenter2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw PokeCenter2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962f0 TradeCenter_SecondMapHeader: ; 0x962f0 - ; border block - db $0 - - ; height, width + db $0 ; border block db TRADE_CENTER_HEIGHT, TRADE_CENTER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TradeCenter_BlockData), TradeCenter_BlockData - - ; script header (bank-then-pointer) dbw BANK(TradeCenter_MapScriptHeader), TradeCenter_MapScriptHeader - - ; map event header (bank-then-pointer) dw TradeCenter_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x962fc Colosseum_SecondMapHeader: ; 0x962fc - ; border block - db $0 - - ; height, width + db $0 ; border block db COLOSSEUM_HEIGHT, COLOSSEUM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Colosseum_BlockData), Colosseum_BlockData - - ; script header (bank-then-pointer) dbw BANK(Colosseum_MapScriptHeader), Colosseum_MapScriptHeader - - ; map event header (bank-then-pointer) dw Colosseum_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96308 TimeCapsule_SecondMapHeader: ; 0x96308 - ; border block - db $0 - - ; height, width + db $0 ; border block db TIME_CAPSULE_HEIGHT, TIME_CAPSULE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TradeCenter_BlockData), TradeCenter_BlockData - - ; script header (bank-then-pointer) dbw BANK(TimeCapsule_MapScriptHeader), TimeCapsule_MapScriptHeader - - ; map event header (bank-then-pointer) dw TimeCapsule_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96314 MobileTradeRoomMobile_SecondMapHeader: ; 0x96314 - ; border block - db $0 - - ; height, width + db $0 ; border block db MOBILE_TRADE_ROOM_MOBILE_HEIGHT, MOBILE_TRADE_ROOM_MOBILE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MobileTradeRoomMobile_BlockData), MobileTradeRoomMobile_BlockData - - ; script header (bank-then-pointer) dbw BANK(MobileTradeRoomMobile_MapScriptHeader), MobileTradeRoomMobile_MapScriptHeader - - ; map event header (bank-then-pointer) dw MobileTradeRoomMobile_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96320 MobileBattleRoom_SecondMapHeader: ; 0x96320 - ; border block - db $0 - - ; height, width + db $0 ; border block db MOBILE_BATTLE_ROOM_HEIGHT, MOBILE_BATTLE_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MobileBattleRoom_BlockData), MobileBattleRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(MobileBattleRoom_MapScriptHeader), MobileBattleRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw MobileBattleRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9632c CeladonDeptStore1F_SecondMapHeader: ; 0x9632c - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_DEPT_STORE_1F_HEIGHT, CELADON_DEPT_STORE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore1F_BlockData), GoldenrodDeptStore1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonDeptStore1F_MapScriptHeader), CeladonDeptStore1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonDeptStore1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96338 CeladonDeptStore2F_SecondMapHeader: ; 0x96338 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_DEPT_STORE_2F_HEIGHT, CELADON_DEPT_STORE_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore2F_BlockData), GoldenrodDeptStore2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonDeptStore2F_MapScriptHeader), CeladonDeptStore2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonDeptStore2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96344 CeladonDeptStore3F_SecondMapHeader: ; 0x96344 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_DEPT_STORE_3F_HEIGHT, CELADON_DEPT_STORE_3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore3F_BlockData), GoldenrodDeptStore3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonDeptStore3F_MapScriptHeader), CeladonDeptStore3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonDeptStore3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96350 CeladonDeptStore4F_SecondMapHeader: ; 0x96350 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_DEPT_STORE_4F_HEIGHT, CELADON_DEPT_STORE_4F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore4F_BlockData), GoldenrodDeptStore4F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonDeptStore4F_MapScriptHeader), CeladonDeptStore4F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonDeptStore4F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9635c CeladonDeptStore5F_SecondMapHeader: ; 0x9635c - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_DEPT_STORE_5F_HEIGHT, CELADON_DEPT_STORE_5F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore5F_BlockData), GoldenrodDeptStore5F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonDeptStore5F_MapScriptHeader), CeladonDeptStore5F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonDeptStore5F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96368 CeladonDeptStore6F_SecondMapHeader: ; 0x96368 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_DEPT_STORE_6F_HEIGHT, CELADON_DEPT_STORE_6F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStore6F_BlockData), GoldenrodDeptStore6F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonDeptStore6F_MapScriptHeader), CeladonDeptStore6F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonDeptStore6F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96374 CeladonDeptStoreElevator_SecondMapHeader: ; 0x96374 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_DEPT_STORE_ELEVATOR_HEIGHT, CELADON_DEPT_STORE_ELEVATOR_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(GoldenrodDeptStoreElevator_BlockData), GoldenrodDeptStoreElevator_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonDeptStoreElevator_MapScriptHeader), CeladonDeptStoreElevator_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonDeptStoreElevator_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96380 CeladonMansion1F_SecondMapHeader: ; 0x96380 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_MANSION_1F_HEIGHT, CELADON_MANSION_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonMansion1F_BlockData), CeladonMansion1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonMansion1F_MapScriptHeader), CeladonMansion1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonMansion1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9638c CeladonMansion2F_SecondMapHeader: ; 0x9638c - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_MANSION_2F_HEIGHT, CELADON_MANSION_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonMansion2F_BlockData), CeladonMansion2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonMansion2F_MapScriptHeader), CeladonMansion2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonMansion2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96398 CeladonMansion3F_SecondMapHeader: ; 0x96398 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_MANSION_3F_HEIGHT, CELADON_MANSION_3F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonMansion3F_BlockData), CeladonMansion3F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonMansion3F_MapScriptHeader), CeladonMansion3F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonMansion3F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963a4 CeladonMansionRoof_SecondMapHeader: ; 0x963a4 - ; border block - db $1 - - ; height, width + db $1 ; border block db CELADON_MANSION_ROOF_HEIGHT, CELADON_MANSION_ROOF_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonMansionRoof_BlockData), CeladonMansionRoof_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonMansionRoof_MapScriptHeader), CeladonMansionRoof_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonMansionRoof_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963b0 CeladonMansionRoofHouse_SecondMapHeader: ; 0x963b0 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_MANSION_ROOF_HOUSE_HEIGHT, CELADON_MANSION_ROOF_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonMansionRoofHouse_MapScriptHeader), CeladonMansionRoofHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonMansionRoofHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963bc CeladonPokeCenter1F_SecondMapHeader: ; 0x963bc - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_POKECENTER_1F_HEIGHT, CELADON_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonPokeCenter1F_MapScriptHeader), CeladonPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963c8 CeladonPokeCenter2FBeta_SecondMapHeader: ; 0x963c8 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_POKECENTER_2F_BETA_HEIGHT, CELADON_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonPokeCenter2FBeta_MapScriptHeader), CeladonPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963d4 CeladonGameCorner_SecondMapHeader: ; 0x963d4 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_GAME_CORNER_HEIGHT, CELADON_GAME_CORNER_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonGameCorner_BlockData), CeladonGameCorner_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonGameCorner_MapScriptHeader), CeladonGameCorner_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonGameCorner_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963e0 CeladonGameCornerPrizeRoom_SecondMapHeader: ; 0x963e0 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_GAME_CORNER_PRIZE_ROOM_HEIGHT, CELADON_GAME_CORNER_PRIZE_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonGameCornerPrizeRoom_BlockData), CeladonGameCornerPrizeRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonGameCornerPrizeRoom_MapScriptHeader), CeladonGameCornerPrizeRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonGameCornerPrizeRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963ec CeladonGym_SecondMapHeader: ; 0x963ec - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_GYM_HEIGHT, CELADON_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonGym_BlockData), CeladonGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonGym_MapScriptHeader), CeladonGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x963f8 CeladonCafe_SecondMapHeader: ; 0x963f8 - ; border block - db $0 - - ; height, width + db $0 ; border block db CELADON_CAFE_HEIGHT, CELADON_CAFE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CeladonCafe_BlockData), CeladonCafe_BlockData - - ; script header (bank-then-pointer) dbw BANK(CeladonCafe_MapScriptHeader), CeladonCafe_MapScriptHeader - - ; map event header (bank-then-pointer) dw CeladonCafe_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96404 Route16FuchsiaSpeechHouse_SecondMapHeader: ; 0x96404 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_16_FUCHSIA_SPEECH_HOUSE_HEIGHT, ROUTE_16_FUCHSIA_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route16FuchsiaSpeechHouse_MapScriptHeader), Route16FuchsiaSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route16FuchsiaSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96410 Route16Gate_SecondMapHeader: ; 0x96410 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_16_GATE_HEIGHT, ROUTE_16_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route16Gate_MapScriptHeader), Route16Gate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route16Gate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9641c Route7SaffronGate_SecondMapHeader: ; 0x9641c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_7_SAFFRON_GATE_HEIGHT, ROUTE_7_SAFFRON_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route7SaffronGate_MapScriptHeader), Route7SaffronGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route7SaffronGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96428 Route1718Gate_SecondMapHeader: ; 0x96428 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_17_18_GATE_HEIGHT, ROUTE_17_18_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route1718Gate_MapScriptHeader), Route1718Gate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route1718Gate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96434 ManiasHouse_SecondMapHeader: ; 0x96434 - ; border block - db $0 - - ; height, width + db $0 ; border block db MANIAS_HOUSE_HEIGHT, MANIAS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(ManiasHouse_MapScriptHeader), ManiasHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw ManiasHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96440 CianwoodGym_SecondMapHeader: ; 0x96440 - ; border block - db $0 - - ; height, width + db $0 ; border block db CIANWOOD_GYM_HEIGHT, CIANWOOD_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CianwoodGym_BlockData), CianwoodGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(CianwoodGym_MapScriptHeader), CianwoodGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw CianwoodGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9644c CianwoodPokeCenter1F_SecondMapHeader: ; 0x9644c - ; border block - db $0 - - ; height, width + db $0 ; border block db CIANWOOD_POKECENTER_1F_HEIGHT, CIANWOOD_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CianwoodPokeCenter1F_MapScriptHeader), CianwoodPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CianwoodPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96458 CianwoodPharmacy_SecondMapHeader: ; 0x96458 - ; border block - db $0 - - ; height, width + db $0 ; border block db CIANWOOD_PHARMACY_HEIGHT, CIANWOOD_PHARMACY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CianwoodPharmacy_MapScriptHeader), CianwoodPharmacy_MapScriptHeader - - ; map event header (bank-then-pointer) dw CianwoodPharmacy_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96464 CianwoodCityPhotoStudio_SecondMapHeader: ; 0x96464 - ; border block - db $0 - - ; height, width + db $0 ; border block db CIANWOOD_CITY_PHOTO_STUDIO_HEIGHT, CIANWOOD_CITY_PHOTO_STUDIO_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CianwoodCityPhotoStudio_MapScriptHeader), CianwoodCityPhotoStudio_MapScriptHeader - - ; map event header (bank-then-pointer) dw CianwoodCityPhotoStudio_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96470 CianwoodLugiaSpeechHouse_SecondMapHeader: ; 0x96470 - ; border block - db $0 - - ; height, width + db $0 ; border block db CIANWOOD_LUGIA_SPEECH_HOUSE_HEIGHT, CIANWOOD_LUGIA_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CianwoodLugiaSpeechHouse_MapScriptHeader), CianwoodLugiaSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw CianwoodLugiaSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9647c PokeSeersHouse_SecondMapHeader: ; 0x9647c - ; border block - db $0 - - ; height, width + db $0 ; border block db POKE_SEERS_HOUSE_HEIGHT, POKE_SEERS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(PokeSeersHouse_MapScriptHeader), PokeSeersHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw PokeSeersHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96488 BattleTower1F_SecondMapHeader: ; 0x96488 - ; border block - db $0 - - ; height, width + db $0 ; border block db BATTLE_TOWER_1F_HEIGHT, BATTLE_TOWER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BattleTower1F_BlockData), BattleTower1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(BattleTower1F_MapScriptHeader), BattleTower1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw BattleTower1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96494 BattleTowerBattleRoom_SecondMapHeader: ; 0x96494 - ; border block - db $0 - - ; height, width + db $0 ; border block db BATTLE_TOWER_BATTLE_ROOM_HEIGHT, BATTLE_TOWER_BATTLE_ROOM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BattleTowerBattleRoom_BlockData), BattleTowerBattleRoom_BlockData - - ; script header (bank-then-pointer) dbw BANK(BattleTowerBattleRoom_MapScriptHeader), BattleTowerBattleRoom_MapScriptHeader - - ; map event header (bank-then-pointer) dw BattleTowerBattleRoom_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964a0 BattleTowerElevator_SecondMapHeader: ; 0x964a0 - ; border block - db $0 - - ; height, width + db $0 ; border block db BATTLE_TOWER_ELEVATOR_HEIGHT, BATTLE_TOWER_ELEVATOR_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BattleTowerElevator_BlockData), BattleTowerElevator_BlockData - - ; script header (bank-then-pointer) dbw BANK(BattleTowerElevator_MapScriptHeader), BattleTowerElevator_MapScriptHeader - - ; map event header (bank-then-pointer) dw BattleTowerElevator_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964ac BattleTowerHallway_SecondMapHeader: ; 0x964ac - ; border block - db $0 - - ; height, width + db $0 ; border block db BATTLE_TOWER_HALLWAY_HEIGHT, BATTLE_TOWER_HALLWAY_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BattleTowerHallway_BlockData), BattleTowerHallway_BlockData - - ; script header (bank-then-pointer) dbw BANK(BattleTowerHallway_MapScriptHeader), BattleTowerHallway_MapScriptHeader - - ; map event header (bank-then-pointer) dw BattleTowerHallway_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964b8 Route40BattleTowerGate_SecondMapHeader: ; 0x964b8 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_40_BATTLE_TOWER_GATE_HEIGHT, ROUTE_40_BATTLE_TOWER_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route40BattleTowerGate_MapScriptHeader), Route40BattleTowerGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route40BattleTowerGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964c4 BattleTowerOutside_SecondMapHeader: ; 0x964c4 - ; border block - db $5 - - ; height, width + db $5 ; border block db BATTLE_TOWER_OUTSIDE_HEIGHT, BATTLE_TOWER_OUTSIDE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(BattleTowerOutside_BlockData), BattleTowerOutside_BlockData - - ; script header (bank-then-pointer) dbw BANK(BattleTowerOutside_MapScriptHeader), BattleTowerOutside_MapScriptHeader - - ; map event header (bank-then-pointer) dw BattleTowerOutside_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964d0 ViridianGym_SecondMapHeader: ; 0x964d0 - ; border block - db $0 - - ; height, width + db $0 ; border block db VIRIDIAN_GYM_HEIGHT, VIRIDIAN_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(ViridianGym_BlockData), ViridianGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(ViridianGym_MapScriptHeader), ViridianGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw ViridianGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964dc ViridianNicknameSpeechHouse_SecondMapHeader: ; 0x964dc - ; border block - db $0 - - ; height, width + db $0 ; border block db VIRIDIAN_NICKNAME_SPEECH_HOUSE_HEIGHT, VIRIDIAN_NICKNAME_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(ViridianNicknameSpeechHouse_MapScriptHeader), ViridianNicknameSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw ViridianNicknameSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964e8 TrainerHouse1F_SecondMapHeader: ; 0x964e8 - ; border block - db $0 - - ; height, width + db $0 ; border block db TRAINER_HOUSE_1F_HEIGHT, TRAINER_HOUSE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TrainerHouse1F_BlockData), TrainerHouse1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TrainerHouse1F_MapScriptHeader), TrainerHouse1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TrainerHouse1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x964f4 TrainerHouseB1F_SecondMapHeader: ; 0x964f4 - ; border block - db $0 - - ; height, width + db $0 ; border block db TRAINER_HOUSE_B1F_HEIGHT, TRAINER_HOUSE_B1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(TrainerHouseB1F_BlockData), TrainerHouseB1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(TrainerHouseB1F_MapScriptHeader), TrainerHouseB1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw TrainerHouseB1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96500 ViridianMart_SecondMapHeader: ; 0x96500 - ; border block - db $0 - - ; height, width + db $0 ; border block db VIRIDIAN_MART_HEIGHT, VIRIDIAN_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(ViridianMart_MapScriptHeader), ViridianMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw ViridianMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9650c ViridianPokeCenter1F_SecondMapHeader: ; 0x9650c - ; border block - db $0 - - ; height, width + db $0 ; border block db VIRIDIAN_POKECENTER_1F_HEIGHT, VIRIDIAN_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(ViridianPokeCenter1F_MapScriptHeader), ViridianPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw ViridianPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96518 ViridianPokeCenter2FBeta_SecondMapHeader: ; 0x96518 - ; border block - db $0 - - ; height, width + db $0 ; border block db VIRIDIAN_POKECENTER_2F_BETA_HEIGHT, VIRIDIAN_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(ViridianPokeCenter2FBeta_MapScriptHeader), ViridianPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw ViridianPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96524 Route2NuggetSpeechHouse_SecondMapHeader: ; 0x96524 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_2_NUGGET_SPEECH_HOUSE_HEIGHT, ROUTE_2_NUGGET_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route2NuggetSpeechHouse_MapScriptHeader), Route2NuggetSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route2NuggetSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96530 Route2Gate_SecondMapHeader: ; 0x96530 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_2_GATE_HEIGHT, ROUTE_2_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route2Gate_MapScriptHeader), Route2Gate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route2Gate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9653c VictoryRoadGate_SecondMapHeader: ; 0x9653c - ; border block - db $0 - - ; height, width + db $0 ; border block db VICTORY_ROAD_GATE_HEIGHT, VICTORY_ROAD_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(VictoryRoadGate_BlockData), VictoryRoadGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(VictoryRoadGate_MapScriptHeader), VictoryRoadGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw VictoryRoadGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96548 ElmsLab_SecondMapHeader: ; 0x96548 - ; border block - db $0 - - ; height, width + db $0 ; border block db ELMS_LAB_HEIGHT, ELMS_LAB_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(ElmsLab_BlockData), ElmsLab_BlockData - - ; script header (bank-then-pointer) dbw BANK(ElmsLab_MapScriptHeader), ElmsLab_MapScriptHeader - - ; map event header (bank-then-pointer) dw ElmsLab_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96554 KrissHouse1F_SecondMapHeader: ; 0x96554 - ; border block - db $0 - - ; height, width + db $0 ; border block db KRISS_HOUSE_1F_HEIGHT, KRISS_HOUSE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(KrissHouse1F_BlockData), KrissHouse1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(KrissHouse1F_MapScriptHeader), KrissHouse1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw KrissHouse1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96560 KrissHouse2F_SecondMapHeader: ; 0x96560 - ; border block - db $0 - - ; height, width + db $0 ; border block db KRISS_HOUSE_2F_HEIGHT, KRISS_HOUSE_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(KrissHouse2F_BlockData), KrissHouse2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(KrissHouse2F_MapScriptHeader), KrissHouse2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw KrissHouse2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9656c KrissNeighborsHouse_SecondMapHeader: ; 0x9656c - ; border block - db $0 - - ; height, width + db $0 ; border block db KRISS_NEIGHBORS_HOUSE_HEIGHT, KRISS_NEIGHBORS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(KrissNeighborsHouse_MapScriptHeader), KrissNeighborsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw KrissNeighborsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96578 ElmsHouse_SecondMapHeader: ; 0x96578 - ; border block - db $0 - - ; height, width + db $0 ; border block db ELMS_HOUSE_HEIGHT, ELMS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(ElmsHouse_BlockData), ElmsHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(ElmsHouse_MapScriptHeader), ElmsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw ElmsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96584 Route26HealSpeechHouse_SecondMapHeader: ; 0x96584 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_26_HEAL_SPEECH_HOUSE_HEIGHT, ROUTE_26_HEAL_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route26HealSpeechHouse_MapScriptHeader), Route26HealSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route26HealSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96590 Route26DayofWeekSiblingsHouse_SecondMapHeader: ; 0x96590 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_HEIGHT, ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route26DayofWeekSiblingsHouse_MapScriptHeader), Route26DayofWeekSiblingsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route26DayofWeekSiblingsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9659c Route27SandstormHouse_SecondMapHeader: ; 0x9659c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_27_SANDSTORM_HOUSE_HEIGHT, ROUTE_27_SANDSTORM_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route27SandstormHouse_MapScriptHeader), Route27SandstormHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route27SandstormHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965a8 Route2946Gate_SecondMapHeader: ; 0x965a8 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_29_46_GATE_HEIGHT, ROUTE_29_46_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route2946Gate_MapScriptHeader), Route2946Gate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route2946Gate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965b4 FightingDojo_SecondMapHeader: ; 0x965b4 - ; border block - db $0 - - ; height, width + db $0 ; border block db FIGHTING_DOJO_HEIGHT, FIGHTING_DOJO_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(FightingDojo_BlockData), FightingDojo_BlockData - - ; script header (bank-then-pointer) dbw BANK(FightingDojo_MapScriptHeader), FightingDojo_MapScriptHeader - - ; map event header (bank-then-pointer) dw FightingDojo_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965c0 SaffronGym_SecondMapHeader: ; 0x965c0 - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFFRON_GYM_HEIGHT, SAFFRON_GYM_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SaffronGym_BlockData), SaffronGym_BlockData - - ; script header (bank-then-pointer) dbw BANK(SaffronGym_MapScriptHeader), SaffronGym_MapScriptHeader - - ; map event header (bank-then-pointer) dw SaffronGym_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965cc SaffronMart_SecondMapHeader: ; 0x965cc - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFFRON_MART_HEIGHT, SAFFRON_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(SaffronMart_MapScriptHeader), SaffronMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw SaffronMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965d8 SaffronPokeCenter1F_SecondMapHeader: ; 0x965d8 - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFFRON_POKECENTER_1F_HEIGHT, SAFFRON_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SaffronPokeCenter1F_MapScriptHeader), SaffronPokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SaffronPokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965e4 SaffronPokeCenter2FBeta_SecondMapHeader: ; 0x965e4 - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFFRON_POKECENTER_2F_BETA_HEIGHT, SAFFRON_POKECENTER_2F_BETA_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CinnabarPokeCenter2FBeta_BlockData), CinnabarPokeCenter2FBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(SaffronPokeCenter2FBeta_MapScriptHeader), SaffronPokeCenter2FBeta_MapScriptHeader - - ; map event header (bank-then-pointer) dw SaffronPokeCenter2FBeta_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965f0 MrPsychicsHouse_SecondMapHeader: ; 0x965f0 - ; border block - db $0 - - ; height, width + db $0 ; border block db MR_PSYCHICS_HOUSE_HEIGHT, MR_PSYCHICS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(MrPsychicsHouse_MapScriptHeader), MrPsychicsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw MrPsychicsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x965fc SaffronTrainStation_SecondMapHeader: ; 0x965fc - ; border block - db $0 - - ; height, width + db $0 ; border block db SAFFRON_TRAIN_STATION_HEIGHT, SAFFRON_TRAIN_STATION_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SaffronTrainStation_BlockData), SaffronTrainStation_BlockData - - ; script header (bank-then-pointer) dbw BANK(SaffronTrainStation_MapScriptHeader), SaffronTrainStation_MapScriptHeader - - ; map event header (bank-then-pointer) dw SaffronTrainStation_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96608 SilphCo1F_SecondMapHeader: ; 0x96608 - ; border block - db $0 - - ; height, width + db $0 ; border block db SILPH_CO_1F_HEIGHT, SILPH_CO_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SilphCo1F_BlockData), SilphCo1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(SilphCo1F_MapScriptHeader), SilphCo1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw SilphCo1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96614 CopycatsHouse1F_SecondMapHeader: ; 0x96614 - ; border block - db $0 - - ; height, width + db $0 ; border block db COPYCATS_HOUSE_1F_HEIGHT, COPYCATS_HOUSE_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CopycatsHouse1F_BlockData), CopycatsHouse1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CopycatsHouse1F_MapScriptHeader), CopycatsHouse1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CopycatsHouse1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96620 CopycatsHouse2F_SecondMapHeader: ; 0x96620 - ; border block - db $0 - - ; height, width + db $0 ; border block db COPYCATS_HOUSE_2F_HEIGHT, COPYCATS_HOUSE_2F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(CopycatsHouse2F_BlockData), CopycatsHouse2F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CopycatsHouse2F_MapScriptHeader), CopycatsHouse2F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CopycatsHouse2F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9662c Route5UndergroundEntrance_SecondMapHeader: ; 0x9662c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_5_UNDERGROUND_ENTRANCE_HEIGHT, ROUTE_5_UNDERGROUND_ENTRANCE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route6UndergroundEntrance_BlockData), Route6UndergroundEntrance_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route5UndergroundEntrance_MapScriptHeader), Route5UndergroundEntrance_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route5UndergroundEntrance_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96638 Route5SaffronCityGate_SecondMapHeader: ; 0x96638 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_5_SAFFRON_CITY_GATE_HEIGHT, ROUTE_5_SAFFRON_CITY_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(SafariZoneFuchsiaGateBeta_BlockData), SafariZoneFuchsiaGateBeta_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route5SaffronCityGate_MapScriptHeader), Route5SaffronCityGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route5SaffronCityGate_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96644 Route5CleanseTagSpeechHouse_SecondMapHeader: ; 0x96644 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_HEIGHT, ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route5CleanseTagSpeechHouse_MapScriptHeader), Route5CleanseTagSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route5CleanseTagSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96650 CherrygroveMart_SecondMapHeader: ; 0x96650 - ; border block - db $0 - - ; height, width + db $0 ; border block db CHERRYGROVE_MART_HEIGHT, CHERRYGROVE_MART_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineMart_BlockData), OlivineMart_BlockData - - ; script header (bank-then-pointer) dbw BANK(CherrygroveMart_MapScriptHeader), CherrygroveMart_MapScriptHeader - - ; map event header (bank-then-pointer) dw CherrygroveMart_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9665c CherrygrovePokeCenter1F_SecondMapHeader: ; 0x9665c - ; border block - db $0 - - ; height, width + db $0 ; border block db CHERRYGROVE_POKECENTER_1F_HEIGHT, CHERRYGROVE_POKECENTER_1F_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivinePokeCenter1F_BlockData), OlivinePokeCenter1F_BlockData - - ; script header (bank-then-pointer) dbw BANK(CherrygrovePokeCenter1F_MapScriptHeader), CherrygrovePokeCenter1F_MapScriptHeader - - ; map event header (bank-then-pointer) dw CherrygrovePokeCenter1F_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96668 CherrygroveGymSpeechHouse_SecondMapHeader: ; 0x96668 - ; border block - db $0 - - ; height, width + db $0 ; border block db CHERRYGROVE_GYM_SPEECH_HOUSE_HEIGHT, CHERRYGROVE_GYM_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CherrygroveGymSpeechHouse_MapScriptHeader), CherrygroveGymSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw CherrygroveGymSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96674 GuideGentsHouse_SecondMapHeader: ; 0x96674 - ; border block - db $0 - - ; height, width + db $0 ; border block db GUIDE_GENTS_HOUSE_HEIGHT, GUIDE_GENTS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(GuideGentsHouse_MapScriptHeader), GuideGentsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw GuideGentsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96680 CherrygroveEvolutionSpeechHouse_SecondMapHeader: ; 0x96680 - ; border block - db $0 - - ; height, width + db $0 ; border block db CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_HEIGHT, CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(CherrygroveEvolutionSpeechHouse_MapScriptHeader), CherrygroveEvolutionSpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw CherrygroveEvolutionSpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x9668c Route30BerrySpeechHouse_SecondMapHeader: ; 0x9668c - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_30_BERRY_SPEECH_HOUSE_HEIGHT, ROUTE_30_BERRY_SPEECH_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(OlivineVoltorbHouse_BlockData), OlivineVoltorbHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route30BerrySpeechHouse_MapScriptHeader), Route30BerrySpeechHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route30BerrySpeechHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x96698 MrPokemonsHouse_SecondMapHeader: ; 0x96698 - ; border block - db $0 - - ; height, width + db $0 ; border block db MR_POKEMONS_HOUSE_HEIGHT, MR_POKEMONS_HOUSE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(MrPokemonsHouse_BlockData), MrPokemonsHouse_BlockData - - ; script header (bank-then-pointer) dbw BANK(MrPokemonsHouse_MapScriptHeader), MrPokemonsHouse_MapScriptHeader - - ; map event header (bank-then-pointer) dw MrPokemonsHouse_MapEventHeader - ; connections - db 0 + db 0 ; connections ; 0x966a4 Route31VioletGate_SecondMapHeader: ; 0x966a4 - ; border block - db $0 - - ; height, width + db $0 ; border block db ROUTE_31_VIOLET_GATE_HEIGHT, ROUTE_31_VIOLET_GATE_WIDTH - - ; blockdata (bank-then-pointer) dbw BANK(Route38EcruteakGate_BlockData), Route38EcruteakGate_BlockData - - ; script header (bank-then-pointer) dbw BANK(Route31VioletGate_MapScriptHeader), Route31VioletGate_MapScriptHeader - - ; map event header (bank-then-pointer) dw Route31VioletGate_MapEventHeader - - ; connections - db 0 + db 0 ; connections ; 0x966b0