diff options
-rw-r--r-- | asm/trade.s | 4 | ||||
-rw-r--r-- | data/connections.s | 242 | ||||
-rw-r--r-- | data/data.s | 5 | ||||
-rw-r--r-- | data/maps/groups.inc | 1700 | ||||
-rw-r--r-- | data/text/species_names.inc | 412 | ||||
-rw-r--r-- | include/constants/map_groups.h | 515 | ||||
-rw-r--r-- | include/constants/maps.h | 585 |
7 files changed, 1903 insertions, 1560 deletions
diff --git a/asm/trade.s b/asm/trade.s index 5f0f9da85..9dc1c2bf3 100644 --- a/asm/trade.s +++ b/asm/trade.s @@ -2487,7 +2487,7 @@ _0804DB1A: bne _0804DB5A adds r0, r4, 0 movs r1, 0x2 - ldr r2, _0804DB74 @ =gUnknown_8246BE5 + ldr r2, _0804DB74 @ = gSpeciesNames + 0xD05 bl SetMonData _0804DB5A: adds r4, 0x64 @@ -2500,7 +2500,7 @@ _0804DB5A: _0804DB68: .4byte gEnemyParty _0804DB6C: .4byte 0x0000012f _0804DB70: .4byte gUnknown_8262034 -_0804DB74: .4byte gUnknown_8246BE5 +_0804DB74: .4byte gSpeciesNames+0xD05 _0804DB78: ldr r2, _0804DBA8 @ =gUnknown_2031DA8 ldr r1, [r2] diff --git a/data/connections.s b/data/connections.s index 15c02ebbe..3e1b03999 100644 --- a/data/connections.s +++ b/data/connections.s @@ -1,501 +1,503 @@ +#include "constants/maps.h" .include "asm/macros.inc" .section .rodata gUnknown_8352754:: @ 8352754 - connection up, 0, 0x313 - connection down, 0, 0x327 + connection up, 0, MAP_ROUTE1 + connection down, 0, MAP_ROUTE21_NORTH gUnknown_835276C:: @ 835276C .4byte 2 .4byte gUnknown_8352754 gUnknown_8352774:: @ 8352774 - connection up, 12, 0x314 - connection down, 12, 0x313 - connection left, 10, 0x329 + connection up, 12, MAP_ROUTE2 + connection down, 12, MAP_ROUTE1 + connection left, 10, MAP_ROUTE22 gUnknown_8352798:: @ 8352798 .4byte 3 .4byte gUnknown_8352774 gUnknown_83527A0:: @ 83527A0 - connection down, 12, 0x314 - connection right, 10, 0x315 + connection down, 12, MAP_ROUTE2 + connection right, 10, MAP_ROUTE3 gUnknown_83527B8:: @ 83527B8 .4byte 2 .4byte gUnknown_83527A0 gUnknown_83527C0:: @ 83527C0 - connection up, 12, 0x32B - connection down, 0, 0x317 - connection left, 10, 0x316 - connection right, 10, 0x31B + connection up, 12, MAP_ROUTE24 + connection down, 0, MAP_ROUTE5 + connection left, 10, MAP_ROUTE4 + connection right, 10, MAP_ROUTE9 gUnknown_83527F0:: @ 83527F0 .4byte 4 .4byte gUnknown_83527C0 gUnknown_83527F8:: @ 83527F8 - connection up, 0, 0x31C - connection down, 0, 0x31E - connection left, 0, 0x31A + connection up, 0, MAP_ROUTE10 + connection down, 0, MAP_ROUTE12 + connection left, 0, MAP_ROUTE8 gUnknown_835281C:: @ 835281C .4byte 3 .4byte gUnknown_83527F8 gUnknown_8352824:: @ 8352824 - connection up, 12, 0x318 - connection right, 10, 0x31D + connection up, 12, MAP_ROUTE6 + connection right, 10, MAP_ROUTE11 gUnknown_835283C:: @ 835283C .4byte 2 .4byte gUnknown_8352824 gUnknown_8352844:: @ 8352844 - connection left, 10, 0x322 - connection right, 10, 0x319 + connection left, 10, MAP_ROUTE16 + connection right, 10, MAP_ROUTE7 gUnknown_835285C:: @ 835285C .4byte 2 .4byte gUnknown_8352844 gUnknown_8352864:: @ 8352864 - connection down, 12, 0x325 - connection left, 10, 0x324 - connection right, 10, 0x321 + connection down, 12, MAP_ROUTE19 + connection left, 10, MAP_ROUTE18 + connection right, 10, MAP_ROUTE15 gUnknown_8352888:: @ 8352888 .4byte 3 .4byte gUnknown_8352864 gUnknown_8352890:: @ 8352890 - connection up, 0, 0x328 - connection right, 0, 0x326 + connection up, 0, MAP_ROUTE21_SOUTH + connection right, 0, MAP_ROUTE20 gUnknown_83528A8:: @ 83528A8 .4byte 2 .4byte gUnknown_8352890 gUnknown_83528B0:: @ 83528B0 - connection down, 0, 0x32A + connection down, 0, MAP_ROUTE23 gUnknown_83528BC:: @ 83528BC .4byte 1 .4byte gUnknown_83528B0 gUnknown_83528C4:: @ 83528C4 - connection up, 0, 0x317 - connection down, 12, 0x318 - connection left, 10, 0x319 - connection right, 10, 0x31A + connection up, 0, MAP_ROUTE5 + connection down, 12, MAP_ROUTE6 + connection left, 10, MAP_ROUTE7 + connection right, 10, MAP_ROUTE8 gUnknown_83528F4:: @ 83528F4 .4byte 4 .4byte gUnknown_83528C4 gUnknown_83528FC:: @ 83528FC - connection up, 0, 0x317 - connection down, 12, 0x318 - connection left, 10, 0x319 - connection right, 10, 0x31A + connection up, 0, MAP_ROUTE5 + connection down, 12, MAP_ROUTE6 + connection left, 10, MAP_ROUTE7 + connection right, 10, MAP_ROUTE8 gUnknown_835292C:: @ 835292C .4byte 4 .4byte gUnknown_83528FC gUnknown_8352934:: @ 8352934 - connection down, 0, 0x32E - connection right, -120, 0x32D + connection down, 0, MAP_ONEISLAND_TREASUREBEACH + connection right, -120, MAP_ONEISLAND_KINDLEROAD gUnknown_835294C:: @ 835294C .4byte 2 .4byte gUnknown_8352934 gUnknown_8352954:: @ 8352954 - connection up, 24, 0x32F + connection up, 24, MAP_TWOISLAND_CAPEBRINK gUnknown_8352960:: @ 8352960 .4byte 1 .4byte gUnknown_8352954 gUnknown_8352968:: @ 8352968 - connection down, 0, 0x331 - connection left, 0, 0x330 + connection down, 0, MAP_THREEISLAND_PORT + connection left, 0, MAP_THREEISLAND_BONDBRIDGE gUnknown_8352980:: @ 8352980 .4byte 2 .4byte gUnknown_8352968 gUnknown_8352988:: @ 8352988 - connection up, -48, 0x337 - connection right, 0, 0x338 + connection up, -48, MAP_FIVEISLAND_WATERLABYRINTH + connection right, 0, MAP_FIVEISLAND_MEADOW gUnknown_83529A0:: @ 83529A0 .4byte 2 .4byte gUnknown_8352988 gUnknown_83529A8:: @ 83529A8 - connection up, -48, 0x33E - connection down, 0, 0x33F + connection up, -48, MAP_SEVENISLAND_TRAINERTOWER + connection down, 0, MAP_SEVENISLAND_SEVAULTCANYON_ENTRANCE gUnknown_83529C0:: @ 83529C0 .4byte 2 .4byte gUnknown_83529A8 gUnknown_83529C8:: @ 83529C8 - connection right, -40, 0x33C + connection right, -40, MAP_SIXISLAND_WATERPATH gUnknown_83529D4:: @ 83529D4 .4byte 1 .4byte gUnknown_83529C8 gUnknown_83529DC:: @ 83529DC - connection up, -12, 0x301 - connection down, 0, 0x300 + connection up, -12, MAP_VIRIDIANCITY + connection down, 0, MAP_PALLETTOWN gUnknown_83529F4:: @ 83529F4 .4byte 2 .4byte gUnknown_83529DC gUnknown_83529FC:: @ 83529FC - connection up, -12, 0x302 - connection down, -12, 0x301 + connection up, -12, MAP_PEWTERCITY + connection down, -12, MAP_VIRIDIANCITY gUnknown_8352A14:: @ 8352A14 .4byte 2 .4byte gUnknown_83529FC gUnknown_8352A1C:: @ 8352A1C - connection up, 60, 0x316 - connection left, -10, 0x302 + connection up, 60, MAP_ROUTE4 + connection left, -10, MAP_PEWTERCITY gUnknown_8352A34:: @ 8352A34 .4byte 2 .4byte gUnknown_8352A1C gUnknown_8352A3C:: @ 8352A3C - connection down, -60, 0x315 - connection right, -10, 0x303 + connection down, -60, MAP_ROUTE3 + connection right, -10, MAP_CERULEANCITY gUnknown_8352A54:: @ 8352A54 .4byte 2 .4byte gUnknown_8352A3C gUnknown_8352A5C:: @ 8352A5C - connection up, 0, 0x303 - connection down, 0, 0x30B + connection up, 0, MAP_CERULEANCITY + connection down, 0, MAP_SAFFRONCITY gUnknown_8352A74:: @ 8352A74 .4byte 2 .4byte gUnknown_8352A5C gUnknown_8352A7C:: @ 8352A7C - connection up, 0, 0x30B - connection down, -12, 0x305 + connection up, 0, MAP_SAFFRONCITY + connection down, -12, MAP_VERMILIONCITY gUnknown_8352A94:: @ 8352A94 .4byte 2 .4byte gUnknown_8352A7C gUnknown_8352A9C:: @ 8352A9C - connection left, -10, 0x306 - connection right, -10, 0x30B + connection left, -10, MAP_CELADONCITY + connection right, -10, MAP_SAFFRONCITY gUnknown_8352AB4:: @ 8352AB4 .4byte 2 .4byte gUnknown_8352A9C gUnknown_8352ABC:: @ 8352ABC - connection left, -10, 0x30B - connection right, 0, 0x304 + connection left, -10, MAP_SAFFRONCITY + connection right, 0, MAP_LAVENDERTOWN gUnknown_8352AD4:: @ 8352AD4 .4byte 2 .4byte gUnknown_8352ABC gUnknown_8352ADC:: @ 8352ADC - connection left, -10, 0x303 - connection right, 0, 0x31C + connection left, -10, MAP_CERULEANCITY + connection right, 0, MAP_ROUTE10 gUnknown_8352AF4:: @ 8352AF4 .4byte 2 .4byte gUnknown_8352ADC gUnknown_8352AFC:: @ 8352AFC - connection down, 0, 0x304 - connection left, 0, 0x31B + connection down, 0, MAP_LAVENDERTOWN + connection left, 0, MAP_ROUTE9 gUnknown_8352B14:: @ 8352B14 .4byte 2 .4byte gUnknown_8352AFC gUnknown_8352B1C:: @ 8352B1C - connection left, -10, 0x305 - connection right, -60, 0x31E + connection left, -10, MAP_VERMILIONCITY + connection right, -60, MAP_ROUTE12 gUnknown_8352B34:: @ 8352B34 .4byte 2 .4byte gUnknown_8352B1C gUnknown_8352B3C:: @ 8352B3C - connection up, 0, 0x304 - connection down, -48, 0x31F - connection left, 60, 0x31D + connection up, 0, MAP_LAVENDERTOWN + connection down, -48, MAP_ROUTE13 + connection left, 60, MAP_ROUTE11 gUnknown_8352B60:: @ 8352B60 .4byte 3 .4byte gUnknown_8352B3C gUnknown_8352B68:: @ 8352B68 - connection up, 48, 0x31E - connection left, 0, 0x320 + connection up, 48, MAP_ROUTE12 + connection left, 0, MAP_ROUTE14 gUnknown_8352B80:: @ 8352B80 .4byte 2 .4byte gUnknown_8352B68 gUnknown_8352B88:: @ 8352B88 - connection left, 40, 0x321 - connection right, 0, 0x31F + connection left, 40, MAP_ROUTE15 + connection right, 0, MAP_ROUTE13 gUnknown_8352BA0:: @ 8352BA0 .4byte 2 .4byte gUnknown_8352B88 gUnknown_8352BA8:: @ 8352BA8 - connection left, -10, 0x307 - connection right, -40, 0x320 + connection left, -10, MAP_FUCHSIACITY + connection right, -40, MAP_ROUTE14 gUnknown_8352BC0:: @ 8352BC0 .4byte 2 .4byte gUnknown_8352BA8 gUnknown_8352BC8:: @ 8352BC8 - connection down, 0, 0x323 - connection right, -10, 0x306 + connection down, 0, MAP_ROUTE17 + connection right, -10, MAP_CELADONCITY gUnknown_8352BE0:: @ 8352BE0 .4byte 2 .4byte gUnknown_8352BC8 gUnknown_8352BE8:: @ 8352BE8 - connection up, 0, 0x322 - connection down, 0, 0x324 + connection up, 0, MAP_ROUTE16 + connection down, 0, MAP_ROUTE18 gUnknown_8352C00:: @ 8352C00 .4byte 2 .4byte gUnknown_8352BE8 gUnknown_8352C08:: @ 8352C08 - connection up, 0, 0x323 - connection right, -10, 0x307 + connection up, 0, MAP_ROUTE17 + connection right, -10, MAP_FUCHSIACITY gUnknown_8352C20:: @ 8352C20 .4byte 2 .4byte gUnknown_8352C08 gUnknown_8352C28:: @ 8352C28 - connection up, -12, 0x307 - connection left, 40, 0x326 + connection up, -12, MAP_FUCHSIACITY + connection left, 40, MAP_ROUTE20 gUnknown_8352C40:: @ 8352C40 .4byte 2 .4byte gUnknown_8352C28 gUnknown_8352C48:: @ 8352C48 - connection left, 0, 0x308 - connection right, -40, 0x325 + connection left, 0, MAP_CINNABARISLAND + connection right, -40, MAP_ROUTE19 gUnknown_8352C60:: @ 8352C60 .4byte 2 .4byte gUnknown_8352C48 gUnknown_8352C68:: @ 8352C68 - connection up, 0, 0x300 - connection down, 0, 0x328 + connection up, 0, MAP_PALLETTOWN + connection down, 0, MAP_ROUTE21_SOUTH gUnknown_8352C80:: @ 8352C80 .4byte 2 .4byte gUnknown_8352C68 gUnknown_8352C88:: @ 8352C88 - connection up, 0, 0x327 - connection down, 0, 0x308 + connection up, 0, MAP_ROUTE21_NORTH + connection down, 0, MAP_CINNABARISLAND gUnknown_8352CA0:: @ 8352CA0 .4byte 2 .4byte gUnknown_8352C88 gUnknown_8352CA8:: @ 8352CA8 - connection up, 0, 0x32A - connection right, -10, 0x301 + connection up, 0, MAP_ROUTE23 + connection right, -10, MAP_VIRIDIANCITY gUnknown_8352CC0:: @ 8352CC0 .4byte 2 .4byte gUnknown_8352CA8 gUnknown_8352CC8:: @ 8352CC8 - connection up, 0, 0x309 - connection down, 0, 0x329 + connection up, 0, MAP_INDIGOPLATEAU_EXTERIOR + connection down, 0, MAP_ROUTE22 gUnknown_8352CE0:: @ 8352CE0 .4byte 2 .4byte gUnknown_8352CC8 gUnknown_8352CE8:: @ 8352CE8 - connection down, -12, 0x303 - connection right, 0, 0x32C + connection down, -12, MAP_CERULEANCITY + connection right, 0, MAP_ROUTE25 gUnknown_8352D00:: @ 8352D00 .4byte 2 .4byte gUnknown_8352CE8 gUnknown_8352D08:: @ 8352D08 - connection left, 0, 0x32B + connection left, 0, MAP_ROUTE24 gUnknown_8352D14:: @ 8352D14 .4byte 1 .4byte gUnknown_8352D08 gUnknown_8352D1C:: @ 8352D1C - connection left, 120, 0x30C + connection left, 120, MAP_ONEISLAND gUnknown_8352D28:: @ 8352D28 .4byte 1 .4byte gUnknown_8352D1C gUnknown_8352D30:: @ 8352D30 - connection up, 0, 0x30C + connection up, 0, MAP_ONEISLAND gUnknown_8352D3C:: @ 8352D3C .4byte 1 .4byte gUnknown_8352D30 gUnknown_8352D44:: @ 8352D44 - connection down, -24, 0x30D + connection down, -24, MAP_TWOISLAND gUnknown_8352D50:: @ 8352D50 .4byte 1 .4byte gUnknown_8352D44 gUnknown_8352D58:: @ 8352D58 - connection right, 0, 0x30E + connection right, 0, MAP_THREEISLAND gUnknown_8352D64:: @ 8352D64 .4byte 1 .4byte gUnknown_8352D58 gUnknown_8352D6C:: @ 8352D6C - connection up, 0, 0x30E + connection up, 0, MAP_THREEISLAND gUnknown_8352D78:: @ 8352D78 .4byte 1 .4byte gUnknown_8352D6C gUnknown_8352D80:: @ 8352D80 - connection up, 0, 0x30E + connection up, 0, MAP_THREEISLAND gUnknown_8352D8C:: @ 8352D8C .4byte 1 .4byte gUnknown_8352D80 gUnknown_8352D94:: @ 8352D94 - connection up, 0, 0x30E + connection up, 0, MAP_THREEISLAND gUnknown_8352DA0:: @ 8352DA0 .4byte 1 .4byte gUnknown_8352D94 gUnknown_8352DA8:: @ 8352DA8 - connection down, -48, 0x337 + connection down, -48, MAP_FIVEISLAND_WATERLABYRINTH gUnknown_8352DB4:: @ 8352DB4 .4byte 1 .4byte gUnknown_8352DA8 gUnknown_8352DBC:: @ 8352DBC - connection up, 48, 0x336 - connection down, 48, 0x310 + connection up, 48, MAP_FIVEISLAND_RESORTGORGEOUS + connection down, 48, MAP_FIVEISLAND gUnknown_8352DD4:: @ 8352DD4 .4byte 2 .4byte gUnknown_8352DBC gUnknown_8352DDC:: @ 8352DDC - connection left, 0, 0x310 - connection right, 20, 0x339 + connection left, 0, MAP_FIVEISLAND + connection right, 20, MAP_FIVEISLAND_MEMORIALPILLAR gUnknown_8352DF4:: @ 8352DF4 .4byte 2 .4byte gUnknown_8352DDC gUnknown_8352DFC:: @ 8352DFC - connection left, -20, 0x338 + connection left, -20, MAP_FIVEISLAND_MEADOW gUnknown_8352E08:: @ 8352E08 .4byte 1 .4byte gUnknown_8352DFC gUnknown_8352E10:: @ 8352E10 - connection down, 0, 0x33B + connection down, 0, MAP_SIXISLAND_GREENPATH gUnknown_8352E1C:: @ 8352E1C .4byte 1 .4byte gUnknown_8352E10 gUnknown_8352E24:: @ 8352E24 - connection up, 0, 0x33A - connection right, 0, 0x33C + connection up, 0, MAP_SIXISLAND_OUTCASTISLAND + connection right, 0, MAP_SIXISLAND_WATERPATH gUnknown_8352E3C:: @ 8352E3C .4byte 2 .4byte gUnknown_8352E24 gUnknown_8352E44:: @ 8352E44 - connection left, 0, 0x33B - connection left, 40, 0x312 - connection left, 80, 0x33D + connection left, 0, MAP_SIXISLAND_GREENPATH + connection left, 40, MAP_SIXISLAND + connection left, 80, MAP_SIXISLAND_RUINVALLEY gUnknown_8352E68:: @ 8352E68 .4byte 3 .4byte gUnknown_8352E44 gUnknown_8352E70:: @ 8352E70 - connection right, -80, 0x33C + connection right, -80, MAP_SIXISLAND_WATERPATH gUnknown_8352E7C:: @ 8352E7C .4byte 1 .4byte gUnknown_8352E70 gUnknown_8352E84:: @ 8352E84 - connection down, 48, 0x311 + connection down, 48, MAP_SEVENISLAND gUnknown_8352E90:: @ 8352E90 .4byte 1 .4byte gUnknown_8352E84 gUnknown_8352E98:: @ 8352E98 - connection up, 0, 0x311 - connection right, 20, 0x340 + connection up, 0, MAP_SEVENISLAND + connection right, 20, MAP_SEVENISLAND_SEVAULTCANYON gUnknown_8352EB0:: @ 8352EB0 .4byte 2 .4byte gUnknown_8352E98 gUnknown_8352EB8:: @ 8352EB8 - connection down, -48, 0x341 - connection left, -20, 0x33F + connection down, -48, MAP_SEVENISLAND_TANOBYRUINS + connection left, -20, MAP_SEVENISLAND_SEVAULTCANYON_ENTRANCE gUnknown_8352ED0:: @ 8352ED0 .4byte 2 .4byte gUnknown_8352EB8 gUnknown_8352ED8:: @ 8352ED8 - connection up, 48, 0x340 + connection up, 48, MAP_SEVENISLAND_SEVAULTCANYON gUnknown_8352EE4:: @ 8352EE4 .4byte 1 .4byte gUnknown_8352ED8 + diff --git a/data/data.s b/data/data.s index 6fed9c618..236090c17 100644 --- a/data/data.s +++ b/data/data.s @@ -129,10 +129,7 @@ gTrainers:: @ 823EAD8 .incbin "baserom.gba", 0x23EAC8, 0x7418 gSpeciesNames:: @ 8245EE0 - .incbin "baserom.gba", 0x245EE0, 0xD05 - -gUnknown_8246BE5:: @ 8246BE5 - .incbin "baserom.gba", 0x246BE5, 0x4AF + .include "data/text/species_names.inc" gMoveNames:: @ 8247094 .incbin "baserom.gba", 0x247094, 0xF97 diff --git a/data/maps/groups.inc b/data/maps/groups.inc index 27168da81..4785ec2b7 100644 --- a/data/maps/groups.inc +++ b/data/maps/groups.inc @@ -1,1788 +1,1788 @@ -gMap_00_00:: @ 834F188 +UnknownMap_00_00:: @ 834F188 .incbin "baserom.gba", 0x34F188, 0x1C -gMap_00_01:: @ 834F1A4 +UnknownMap_00_01:: @ 834F1A4 .incbin "baserom.gba", 0x34F1A4, 0x1C -gMap_00_02:: @ 834F1C0 +UnknownMap_00_02:: @ 834F1C0 .incbin "baserom.gba", 0x34F1C0, 0x1C -gMap_00_03:: @ 834F1DC +UnknownMap_00_03:: @ 834F1DC .incbin "baserom.gba", 0x34F1DC, 0x1C -gMap_00_04:: @ 834F1F8 +UnknownMap_00_04:: @ 834F1F8 .incbin "baserom.gba", 0x34F1F8, 0x1C -gMap_01_00:: @ 834F214 +ViridianForest:: @ 834F214 .incbin "baserom.gba", 0x34F214, 0x1C -gMap_01_01:: @ 834F230 +MtMoon_1F:: @ 834F230 .incbin "baserom.gba", 0x34F230, 0x1C -gMap_01_02:: @ 834F24C +MtMoon_B1F:: @ 834F24C .incbin "baserom.gba", 0x34F24C, 0x1C -gMap_01_03:: @ 834F268 +MtMoon_B2F:: @ 834F268 .incbin "baserom.gba", 0x34F268, 0x1C -gMap_01_04:: @ 834F284 +SSAnne_Exterior:: @ 834F284 .incbin "baserom.gba", 0x34F284, 0x1C -gMap_01_05:: @ 834F2A0 +SSAnne_1F_Corridor:: @ 834F2A0 .incbin "baserom.gba", 0x34F2A0, 0x1C -gMap_01_06:: @ 834F2BC +SSAnne_2F_Corridor:: @ 834F2BC .incbin "baserom.gba", 0x34F2BC, 0x1C -gMap_01_07:: @ 834F2D8 +SSAnne_3F_Corridor:: @ 834F2D8 .incbin "baserom.gba", 0x34F2D8, 0x1C -gMap_01_08:: @ 834F2F4 +SSAnne_B1F_Corridor:: @ 834F2F4 .incbin "baserom.gba", 0x34F2F4, 0x1C -gMap_01_09:: @ 834F310 +SSAnne_Deck:: @ 834F310 .incbin "baserom.gba", 0x34F310, 0x1C -gMap_01_10:: @ 834F32C +SSAnne_Kitchen:: @ 834F32C .incbin "baserom.gba", 0x34F32C, 0x1C -gMap_01_11:: @ 834F348 +SSAnne_CaptainsOffice:: @ 834F348 .incbin "baserom.gba", 0x34F348, 0x1C -gMap_01_12:: @ 834F364 +SSAnne_1F_Room1:: @ 834F364 .incbin "baserom.gba", 0x34F364, 0x1C -gMap_01_13:: @ 834F380 +SSAnne_1F_Room2:: @ 834F380 .incbin "baserom.gba", 0x34F380, 0x1C -gMap_01_14:: @ 834F39C +SSAnne_1F_Room3:: @ 834F39C .incbin "baserom.gba", 0x34F39C, 0x1C -gMap_01_15:: @ 834F3B8 +SSAnne_1F_Room4:: @ 834F3B8 .incbin "baserom.gba", 0x34F3B8, 0x1C -gMap_01_16:: @ 834F3D4 +SSAnne_1F_Room5:: @ 834F3D4 .incbin "baserom.gba", 0x34F3D4, 0x1C -gMap_01_17:: @ 834F3F0 +SSAnne_1F_Room7:: @ 834F3F0 .incbin "baserom.gba", 0x34F3F0, 0x1C -gMap_01_18:: @ 834F40C +SSAnne_2F_Room1:: @ 834F40C .incbin "baserom.gba", 0x34F40C, 0x1C -gMap_01_19:: @ 834F428 +SSAnne_2F_Room2:: @ 834F428 .incbin "baserom.gba", 0x34F428, 0x1C -gMap_01_20:: @ 834F444 +SSAnne_2F_Room3:: @ 834F444 .incbin "baserom.gba", 0x34F444, 0x1C -gMap_01_21:: @ 834F460 +SSAnne_2F_Room4:: @ 834F460 .incbin "baserom.gba", 0x34F460, 0x1C -gMap_01_22:: @ 834F47C +SSAnne_2F_Room5:: @ 834F47C .incbin "baserom.gba", 0x34F47C, 0x1C -gMap_01_23:: @ 834F498 +SSAnne_2F_Room6:: @ 834F498 .incbin "baserom.gba", 0x34F498, 0x1C -gMap_01_24:: @ 834F4B4 +SSAnne_B1F_Room1:: @ 834F4B4 .incbin "baserom.gba", 0x34F4B4, 0x1C -gMap_01_25:: @ 834F4D0 +SSAnne_B1F_Room2:: @ 834F4D0 .incbin "baserom.gba", 0x34F4D0, 0x1C -gMap_01_26:: @ 834F4EC +SSAnne_B1F_Room3:: @ 834F4EC .incbin "baserom.gba", 0x34F4EC, 0x1C -gMap_01_27:: @ 834F508 +SSAnne_B1F_Room4:: @ 834F508 .incbin "baserom.gba", 0x34F508, 0x1C -gMap_01_28:: @ 834F524 +SSAnne_B1F_Room5:: @ 834F524 .incbin "baserom.gba", 0x34F524, 0x1C -gMap_01_29:: @ 834F540 +SSAnne_1F_Room6:: @ 834F540 .incbin "baserom.gba", 0x34F540, 0x1C -gMap_01_30:: @ 834F55C +UndergroundPath_NorthEntrance:: @ 834F55C .incbin "baserom.gba", 0x34F55C, 0x1C -gMap_01_31:: @ 834F578 +UndergroundPath_NorthSouthTunnel:: @ 834F578 .incbin "baserom.gba", 0x34F578, 0x1C -gMap_01_32:: @ 834F594 +UndergroundPath_SouthEntrance:: @ 834F594 .incbin "baserom.gba", 0x34F594, 0x1C -gMap_01_33:: @ 834F5B0 +UndergroundPath_WestEntrance:: @ 834F5B0 .incbin "baserom.gba", 0x34F5B0, 0x1C -gMap_01_34:: @ 834F5CC +UndergroundPath_EastWestTunnel:: @ 834F5CC .incbin "baserom.gba", 0x34F5CC, 0x1C -gMap_01_35:: @ 834F5E8 +UndergroundPath_EastEntrance:: @ 834F5E8 .incbin "baserom.gba", 0x34F5E8, 0x1C -gMap_01_36:: @ 834F604 +DiglettsCave_NorthEntrance:: @ 834F604 .incbin "baserom.gba", 0x34F604, 0x1C -gMap_01_37:: @ 834F620 +DiglettsCave_B1F:: @ 834F620 .incbin "baserom.gba", 0x34F620, 0x1C -gMap_01_38:: @ 834F63C +DiglettsCave_SouthEntrance:: @ 834F63C .incbin "baserom.gba", 0x34F63C, 0x1C -gMap_01_39:: @ 834F658 +VictoryRoad_1F:: @ 834F658 .incbin "baserom.gba", 0x34F658, 0x1C -gMap_01_40:: @ 834F674 +VictoryRoad_2F:: @ 834F674 .incbin "baserom.gba", 0x34F674, 0x1C -gMap_01_41:: @ 834F690 +VictoryRoad_3F:: @ 834F690 .incbin "baserom.gba", 0x34F690, 0x1C -gMap_01_42:: @ 834F6AC +RocketHideout_B1F:: @ 834F6AC .incbin "baserom.gba", 0x34F6AC, 0x1C -gMap_01_43:: @ 834F6C8 +RocketHideout_B2F:: @ 834F6C8 .incbin "baserom.gba", 0x34F6C8, 0x1C -gMap_01_44:: @ 834F6E4 +RocketHideout_B3F:: @ 834F6E4 .incbin "baserom.gba", 0x34F6E4, 0x1C -gMap_01_45:: @ 834F700 +RocketHideout_B4F:: @ 834F700 .incbin "baserom.gba", 0x34F700, 0x1C -gMap_01_46:: @ 834F71C +RocketHideout_Elevator:: @ 834F71C .incbin "baserom.gba", 0x34F71C, 0x1C -gMap_01_47:: @ 834F738 +SilphCo_1F:: @ 834F738 .incbin "baserom.gba", 0x34F738, 0x1C -gMap_01_48:: @ 834F754 +SilphCo_2F:: @ 834F754 .incbin "baserom.gba", 0x34F754, 0x1C -gMap_01_49:: @ 834F770 +SilphCo_3F:: @ 834F770 .incbin "baserom.gba", 0x34F770, 0x1C -gMap_01_50:: @ 834F78C +SilphCo_4F:: @ 834F78C .incbin "baserom.gba", 0x34F78C, 0x1C -gMap_01_51:: @ 834F7A8 +SilphCo_5F:: @ 834F7A8 .incbin "baserom.gba", 0x34F7A8, 0x1C -gMap_01_52:: @ 834F7C4 +SilphCo_6F:: @ 834F7C4 .incbin "baserom.gba", 0x34F7C4, 0x1C -gMap_01_53:: @ 834F7E0 +SilphCo_7F:: @ 834F7E0 .incbin "baserom.gba", 0x34F7E0, 0x1C -gMap_01_54:: @ 834F7FC +SilphCo_8F:: @ 834F7FC .incbin "baserom.gba", 0x34F7FC, 0x1C -gMap_01_55:: @ 834F818 +SilphCo_9F:: @ 834F818 .incbin "baserom.gba", 0x34F818, 0x1C -gMap_01_56:: @ 834F834 +SilphCo_10F:: @ 834F834 .incbin "baserom.gba", 0x34F834, 0x1C -gMap_01_57:: @ 834F850 +SilphCo_11F:: @ 834F850 .incbin "baserom.gba", 0x34F850, 0x1C -gMap_01_58:: @ 834F86C +SilphCo_Elevator:: @ 834F86C .incbin "baserom.gba", 0x34F86C, 0x1C -gMap_01_59:: @ 834F888 +PokemonMansion_1F:: @ 834F888 .incbin "baserom.gba", 0x34F888, 0x1C -gMap_01_60:: @ 834F8A4 +PokemonMansion_2F:: @ 834F8A4 .incbin "baserom.gba", 0x34F8A4, 0x1C -gMap_01_61:: @ 834F8C0 +PokemonMansion_3F:: @ 834F8C0 .incbin "baserom.gba", 0x34F8C0, 0x1C -gMap_01_62:: @ 834F8DC +PokemonMansion_B1F:: @ 834F8DC .incbin "baserom.gba", 0x34F8DC, 0x1C -gMap_01_63:: @ 834F8F8 +SafariZone_Center:: @ 834F8F8 .incbin "baserom.gba", 0x34F8F8, 0x1C -gMap_01_64:: @ 834F914 +SafariZone_East:: @ 834F914 .incbin "baserom.gba", 0x34F914, 0x1C -gMap_01_65:: @ 834F930 +SafariZone_North:: @ 834F930 .incbin "baserom.gba", 0x34F930, 0x1C -gMap_01_66:: @ 834F94C +SafariZone_West:: @ 834F94C .incbin "baserom.gba", 0x34F94C, 0x1C -gMap_01_67:: @ 834F968 +SafariZone_Building1:: @ 834F968 .incbin "baserom.gba", 0x34F968, 0x1C -gMap_01_68:: @ 834F984 +SafariZone_Building2:: @ 834F984 .incbin "baserom.gba", 0x34F984, 0x1C -gMap_01_69:: @ 834F9A0 +SafariZone_Building3:: @ 834F9A0 .incbin "baserom.gba", 0x34F9A0, 0x1C -gMap_01_70:: @ 834F9BC +SafariZone_Building4:: @ 834F9BC .incbin "baserom.gba", 0x34F9BC, 0x1C -gMap_01_71:: @ 834F9D8 +SafariZone_SecretHouse:: @ 834F9D8 .incbin "baserom.gba", 0x34F9D8, 0x1C -gMap_01_72:: @ 834F9F4 +CeruleanCave_1F:: @ 834F9F4 .incbin "baserom.gba", 0x34F9F4, 0x1C -gMap_01_73:: @ 834FA10 +CeruleanCave_2F:: @ 834FA10 .incbin "baserom.gba", 0x34FA10, 0x1C -gMap_01_74:: @ 834FA2C +CeruleanCave_B1F:: @ 834FA2C .incbin "baserom.gba", 0x34FA2C, 0x1C -gMap_01_75:: @ 834FA48 +PokemonLeague_LoreleisRoom:: @ 834FA48 .incbin "baserom.gba", 0x34FA48, 0x1C -gMap_01_76:: @ 834FA64 +PokemonLeague_BrunosRoom:: @ 834FA64 .incbin "baserom.gba", 0x34FA64, 0x1C -gMap_01_77:: @ 834FA80 +PokemonLeague_AgathasRoom:: @ 834FA80 .incbin "baserom.gba", 0x34FA80, 0x1C -gMap_01_78:: @ 834FA9C +PokemonLeague_LancesRoom:: @ 834FA9C .incbin "baserom.gba", 0x34FA9C, 0x1C -gMap_01_79:: @ 834FAB8 +PokemonLeague_ChampionsRoom:: @ 834FAB8 .incbin "baserom.gba", 0x34FAB8, 0x1C -gMap_01_80:: @ 834FAD4 +PokemonLeague_HallOfFame:: @ 834FAD4 .incbin "baserom.gba", 0x34FAD4, 0x1C -gMap_01_81:: @ 834FAF0 +RockTunnel_1F:: @ 834FAF0 .incbin "baserom.gba", 0x34FAF0, 0x1C -gMap_01_82:: @ 834FB0C +RockTunnel_B1F:: @ 834FB0C .incbin "baserom.gba", 0x34FB0C, 0x1C -gMap_01_83:: @ 834FB28 +SeafoamIslands_1F:: @ 834FB28 .incbin "baserom.gba", 0x34FB28, 0x1C -gMap_01_84:: @ 834FB44 +SeafoamIslands_B1F:: @ 834FB44 .incbin "baserom.gba", 0x34FB44, 0x1C -gMap_01_85:: @ 834FB60 +SeafoamIslands_B2F:: @ 834FB60 .incbin "baserom.gba", 0x34FB60, 0x1C -gMap_01_86:: @ 834FB7C +SeafoamIslands_B3F:: @ 834FB7C .incbin "baserom.gba", 0x34FB7C, 0x1C -gMap_01_87:: @ 834FB98 +SeafoamIslands_B4F:: @ 834FB98 .incbin "baserom.gba", 0x34FB98, 0x1C -gMap_01_88:: @ 834FBB4 +PokemonTower_1F:: @ 834FBB4 .incbin "baserom.gba", 0x34FBB4, 0x1C -gMap_01_89:: @ 834FBD0 +PokemonTower_2F:: @ 834FBD0 .incbin "baserom.gba", 0x34FBD0, 0x1C -gMap_01_90:: @ 834FBEC +PokemonTower_3F:: @ 834FBEC .incbin "baserom.gba", 0x34FBEC, 0x1C -gMap_01_91:: @ 834FC08 +PokemonTower_4F:: @ 834FC08 .incbin "baserom.gba", 0x34FC08, 0x1C -gMap_01_92:: @ 834FC24 +PokemonTower_5F:: @ 834FC24 .incbin "baserom.gba", 0x34FC24, 0x1C -gMap_01_93:: @ 834FC40 +PokemonTower_6F:: @ 834FC40 .incbin "baserom.gba", 0x34FC40, 0x1C -gMap_01_94:: @ 834FC5C +PokemonTower_7F:: @ 834FC5C .incbin "baserom.gba", 0x34FC5C, 0x1C -gMap_01_95:: @ 834FC78 +PowerPlant:: @ 834FC78 .incbin "baserom.gba", 0x34FC78, 0x1C -gMap_01_96:: @ 834FC94 +MtEmber_RubyPath_B4F:: @ 834FC94 .incbin "baserom.gba", 0x34FC94, 0x1C -gMap_01_97:: @ 834FCB0 +MtEmber_Exterior:: @ 834FCB0 .incbin "baserom.gba", 0x34FCB0, 0x1C -gMap_01_98:: @ 834FCCC +MtEmber_SummitPath_1F:: @ 834FCCC .incbin "baserom.gba", 0x34FCCC, 0x1C -gMap_01_99:: @ 834FCE8 +MtEmber_SummitPath_2F:: @ 834FCE8 .incbin "baserom.gba", 0x34FCE8, 0x1C -gMap_01_100:: @ 834FD04 +MtEmber_SummitPath_3F:: @ 834FD04 .incbin "baserom.gba", 0x34FD04, 0x1C -gMap_01_101:: @ 834FD20 +MtEmber_Summit:: @ 834FD20 .incbin "baserom.gba", 0x34FD20, 0x1C -gMap_01_102:: @ 834FD3C +MtEmber_RubyPath_B5F:: @ 834FD3C .incbin "baserom.gba", 0x34FD3C, 0x1C -gMap_01_103:: @ 834FD58 +SSAnne_Kitchen3:: @ 834FD58 .incbin "baserom.gba", 0x34FD58, 0x1C -gMap_01_104:: @ 834FD74 +MtEmber_RubyPath_B1F:: @ 834FD74 .incbin "baserom.gba", 0x34FD74, 0x1C -gMap_01_105:: @ 834FD90 +MtEmber_RubyPath_B2F:: @ 834FD90 .incbin "baserom.gba", 0x34FD90, 0x1C -gMap_01_106:: @ 834FDAC +MtEmber_RubyPath_B3F:: @ 834FDAC .incbin "baserom.gba", 0x34FDAC, 0x1C -gMap_01_107:: @ 834FDC8 +MtEmber_RubyPath_B1F_Stairs:: @ 834FDC8 .incbin "baserom.gba", 0x34FDC8, 0x1C -gMap_01_108:: @ 834FDE4 +MtEmber_RubyPath_B2F_Stairs:: @ 834FDE4 .incbin "baserom.gba", 0x34FDE4, 0x1C -gMap_01_109:: @ 834FE00 +ThreeIsland_BerryForest:: @ 834FE00 .incbin "baserom.gba", 0x34FE00, 0x1C -gMap_01_110:: @ 834FE1C +FourIsland_IcefallCave_Entrance:: @ 834FE1C .incbin "baserom.gba", 0x34FE1C, 0x1C -gMap_01_111:: @ 834FE38 +FourIsland_IcefallCave_1F:: @ 834FE38 .incbin "baserom.gba", 0x34FE38, 0x1C -gMap_01_112:: @ 834FE54 +SSAnne_CaptainsOffice2:: @ 834FE54 .incbin "baserom.gba", 0x34FE54, 0x1C -gMap_01_113:: @ 834FE70 +SSAnne_CaptainsOffice3:: @ 834FE70 .incbin "baserom.gba", 0x34FE70, 0x1C -gMap_01_114:: @ 834FE8C +SSAnne_CaptainsOffice4:: @ 834FE8C .incbin "baserom.gba", 0x34FE8C, 0x1C -gMap_01_115:: @ 834FEA8 +SSAnne_CaptainsOffice5:: @ 834FEA8 .incbin "baserom.gba", 0x34FEA8, 0x1C -gMap_01_116:: @ 834FEC4 +SixIsland_DottedHole_B1F:: @ 834FEC4 .incbin "baserom.gba", 0x34FEC4, 0x1C -gMap_01_117:: @ 834FEE0 +SixIsland_DottedHole_B2F:: @ 834FEE0 .incbin "baserom.gba", 0x34FEE0, 0x1C -gMap_01_118:: @ 834FEFC +SixIsland_DottedHole_B3F:: @ 834FEFC .incbin "baserom.gba", 0x34FEFC, 0x1C -gMap_01_119:: @ 834FF18 +SSAnne_CaptainsOffice9:: @ 834FF18 .incbin "baserom.gba", 0x34FF18, 0x1C -gMap_01_120:: @ 834FF34 +SixIsland_DottedHole_SapphireRoom:: @ 834FF34 .incbin "baserom.gba", 0x34FF34, 0x1C -gMap_01_121:: @ 834FF50 +SSAnne_1F_Room11:: @ 834FF50 .incbin "baserom.gba", 0x34FF50, 0x1C -gMap_01_122:: @ 834FF6C +SSAnne_1F_Room12:: @ 834FF6C .incbin "baserom.gba", 0x34FF6C, 0x1C -gMap_02_00:: @ 834FF88 +NavelRock_Exterior:: @ 834FF88 .incbin "baserom.gba", 0x34FF88, 0x1C -gMap_02_01:: @ 834FFA4 +SevenIsland_TrainerTower_1F:: @ 834FFA4 .incbin "baserom.gba", 0x34FFA4, 0x1C -gMap_02_02:: @ 834FFC0 +SevenIsland_TrainerTower_2F:: @ 834FFC0 .incbin "baserom.gba", 0x34FFC0, 0x1C -gMap_02_03:: @ 834FFDC +SevenIsland_TrainerTower_3F:: @ 834FFDC .incbin "baserom.gba", 0x34FFDC, 0x1C -gMap_02_04:: @ 834FFF8 +SevenIsland_TrainerTower_4F:: @ 834FFF8 .incbin "baserom.gba", 0x34FFF8, 0x1C -gMap_02_05:: @ 8350014 +SevenIsland_TrainerTower_5F:: @ 8350014 .incbin "baserom.gba", 0x350014, 0x1C -gMap_02_06:: @ 8350030 +SevenIsland_TrainerTower_6F:: @ 8350030 .incbin "baserom.gba", 0x350030, 0x1C -gMap_02_07:: @ 835004C +SevenIsland_TrainerTower_7F:: @ 835004C .incbin "baserom.gba", 0x35004C, 0x1C -gMap_02_08:: @ 8350068 +SevenIsland_TrainerTower_8F:: @ 8350068 .incbin "baserom.gba", 0x350068, 0x1C -gMap_02_09:: @ 8350084 +SevenIsland_TrainerTower_Roof:: @ 8350084 .incbin "baserom.gba", 0x350084, 0x1C -gMap_02_10:: @ 83500A0 +SevenIsland_TrainerTower_Lobby:: @ 83500A0 .incbin "baserom.gba", 0x3500A0, 0x1C -gMap_02_11:: @ 83500BC +SevenIsland_TrainerTower_Elevator:: @ 83500BC .incbin "baserom.gba", 0x3500BC, 0x1C -gMap_02_12:: @ 83500D8 +FiveIsland_LostCave_Entrance:: @ 83500D8 .incbin "baserom.gba", 0x3500D8, 0x1C -gMap_02_13:: @ 83500F4 +FiveIsland_LostCave_Room1:: @ 83500F4 .incbin "baserom.gba", 0x3500F4, 0x1C -gMap_02_14:: @ 8350110 +FiveIsland_LostCave_Room2:: @ 8350110 .incbin "baserom.gba", 0x350110, 0x1C -gMap_02_15:: @ 835012C +FiveIsland_LostCave_Room3:: @ 835012C .incbin "baserom.gba", 0x35012C, 0x1C -gMap_02_16:: @ 8350148 +FiveIsland_LostCave_Room4:: @ 8350148 .incbin "baserom.gba", 0x350148, 0x1C -gMap_02_17:: @ 8350164 +FiveIsland_LostCave_Room5:: @ 8350164 .incbin "baserom.gba", 0x350164, 0x1C -gMap_02_18:: @ 8350180 +FiveIsland_LostCave_Room6:: @ 8350180 .incbin "baserom.gba", 0x350180, 0x1C -gMap_02_19:: @ 835019C +FiveIsland_LostCave_Room7:: @ 835019C .incbin "baserom.gba", 0x35019C, 0x1C -gMap_02_20:: @ 83501B8 +FiveIsland_LostCave_Room8:: @ 83501B8 .incbin "baserom.gba", 0x3501B8, 0x1C -gMap_02_21:: @ 83501D4 +FiveIsland_LostCave_Room9:: @ 83501D4 .incbin "baserom.gba", 0x3501D4, 0x1C -gMap_02_22:: @ 83501F0 +FiveIsland_LostCave_Room10:: @ 83501F0 .incbin "baserom.gba", 0x3501F0, 0x1C -gMap_02_23:: @ 835020C +FiveIsland_LostCave_Room11:: @ 835020C .incbin "baserom.gba", 0x35020C, 0x1C -gMap_02_24:: @ 8350228 +FiveIsland_LostCave_Room12:: @ 8350228 .incbin "baserom.gba", 0x350228, 0x1C -gMap_02_25:: @ 8350244 +FiveIsland_LostCave_Room13:: @ 8350244 .incbin "baserom.gba", 0x350244, 0x1C -gMap_02_26:: @ 8350260 +FiveIsland_LostCave_Room14:: @ 8350260 .incbin "baserom.gba", 0x350260, 0x1C -gMap_02_27:: @ 835027C +SevenIsland_TanobyRuins_MoneanChamber:: @ 835027C .incbin "baserom.gba", 0x35027C, 0x1C -gMap_02_28:: @ 8350298 +SevenIsland_TanobyRuins_LiptooChamber:: @ 8350298 .incbin "baserom.gba", 0x350298, 0x1C -gMap_02_29:: @ 83502B4 +SevenIsland_TanobyRuins_WeepthChamber:: @ 83502B4 .incbin "baserom.gba", 0x3502B4, 0x1C -gMap_02_30:: @ 83502D0 +SevenIsland_TanobyRuins_DilfordChamber:: @ 83502D0 .incbin "baserom.gba", 0x3502D0, 0x1C -gMap_02_31:: @ 83502EC +SevenIsland_TanobyRuins_ScufibChamber:: @ 83502EC .incbin "baserom.gba", 0x3502EC, 0x1C -gMap_02_32:: @ 8350308 +SevenIsland_TanobyRuins_RixyChamber:: @ 8350308 .incbin "baserom.gba", 0x350308, 0x1C -gMap_02_33:: @ 8350324 +SevenIsland_TanobyRuins_ViapoisChamber:: @ 8350324 .incbin "baserom.gba", 0x350324, 0x1C -gMap_02_34:: @ 8350340 +ThreeIsland_DunsparceTunnel:: @ 8350340 .incbin "baserom.gba", 0x350340, 0x1C -gMap_02_35:: @ 835035C +SevenIsland_SeavaultCanyon_TanobyKey:: @ 835035C .incbin "baserom.gba", 0x35035C, 0x1C -gMap_02_36:: @ 8350378 +NavelRock_1F:: @ 8350378 .incbin "baserom.gba", 0x350378, 0x1C -gMap_02_37:: @ 8350394 +NavelRock_Summit:: @ 8350394 .incbin "baserom.gba", 0x350394, 0x1C -gMap_02_38:: @ 83503B0 +NavelRock_Base:: @ 83503B0 .incbin "baserom.gba", 0x3503B0, 0x1C -gMap_02_39:: @ 83503CC +NavelRock_SummitPath_2F:: @ 83503CC .incbin "baserom.gba", 0x3503CC, 0x1C -gMap_02_40:: @ 83503E8 +NavelRock_SummitPath_3F:: @ 83503E8 .incbin "baserom.gba", 0x3503E8, 0x1C -gMap_02_41:: @ 8350404 +NavelRock_SummitPath_4F:: @ 8350404 .incbin "baserom.gba", 0x350404, 0x1C -gMap_02_42:: @ 8350420 +NavelRock_SummitPath_5F:: @ 8350420 .incbin "baserom.gba", 0x350420, 0x1C -gMap_02_43:: @ 835043C +NavelRock_BasePath_B1F:: @ 835043C .incbin "baserom.gba", 0x35043C, 0x1C -gMap_02_44:: @ 8350458 +NavelRock_BasePath_B2F:: @ 8350458 .incbin "baserom.gba", 0x350458, 0x1C -gMap_02_45:: @ 8350474 +NavelRock_BasePath_B3F:: @ 8350474 .incbin "baserom.gba", 0x350474, 0x1C -gMap_02_46:: @ 8350490 +NavelRock_BasePath_B4F:: @ 8350490 .incbin "baserom.gba", 0x350490, 0x1C -gMap_02_47:: @ 83504AC +NavelRock_BasePath_B5F:: @ 83504AC .incbin "baserom.gba", 0x3504AC, 0x1C -gMap_02_48:: @ 83504C8 +NavelRock_BasePath_B6F:: @ 83504C8 .incbin "baserom.gba", 0x3504C8, 0x1C -gMap_02_49:: @ 83504E4 +NavelRock_BasePath_B7F:: @ 83504E4 .incbin "baserom.gba", 0x3504E4, 0x1C -gMap_02_50:: @ 8350500 +NavelRock_BasePath_B8F:: @ 8350500 .incbin "baserom.gba", 0x350500, 0x1C -gMap_02_51:: @ 835051C +NavelRock_BasePath_B9F:: @ 835051C .incbin "baserom.gba", 0x35051C, 0x1C -gMap_02_52:: @ 8350538 +NavelRock_BasePath_B10F:: @ 8350538 .incbin "baserom.gba", 0x350538, 0x1C -gMap_02_53:: @ 8350554 +NavelRock_BasePath_B11F:: @ 8350554 .incbin "baserom.gba", 0x350554, 0x1C -gMap_02_54:: @ 8350570 +NavelRock_B1F:: @ 8350570 .incbin "baserom.gba", 0x350570, 0x1C -gMap_02_55:: @ 835058C +NavelRock_Fork:: @ 835058C .incbin "baserom.gba", 0x35058C, 0x1C -gMap_02_56:: @ 83505A8 +BirthIsland_Exterior:: @ 83505A8 .incbin "baserom.gba", 0x3505A8, 0x1C -gMap_02_57:: @ 83505C4 +OneIsland_KindleRoad_EmberSpa:: @ 83505C4 .incbin "baserom.gba", 0x3505C4, 0x1C -gMap_02_58:: @ 83505E0 +BirthIsland_Harbor:: @ 83505E0 .incbin "baserom.gba", 0x3505E0, 0x1C -gMap_02_59:: @ 83505FC +NavelRock_Harbor:: @ 83505FC .incbin "baserom.gba", 0x3505FC, 0x1C -gMap_03_00:: @ 8350618 +PalletTown:: @ 8350618 .incbin "baserom.gba", 0x350618, 0x1C -gMap_03_01:: @ 8350634 +ViridianCity:: @ 8350634 .incbin "baserom.gba", 0x350634, 0x1C -gMap_03_02:: @ 8350650 +PewterCity:: @ 8350650 .incbin "baserom.gba", 0x350650, 0x1C -gMap_03_03:: @ 835066C +CeruleanCity:: @ 835066C .incbin "baserom.gba", 0x35066C, 0x1C -gMap_03_04:: @ 8350688 +LavenderTown:: @ 8350688 .incbin "baserom.gba", 0x350688, 0x1C -gMap_03_05:: @ 83506A4 +VermilionCity:: @ 83506A4 .incbin "baserom.gba", 0x3506A4, 0x1C -gMap_03_06:: @ 83506C0 +CeladonCity:: @ 83506C0 .incbin "baserom.gba", 0x3506C0, 0x1C -gMap_03_07:: @ 83506DC +FuchsiaCity:: @ 83506DC .incbin "baserom.gba", 0x3506DC, 0x1C -gMap_03_08:: @ 83506F8 +CinnabarIsland:: @ 83506F8 .incbin "baserom.gba", 0x3506F8, 0x1C -gMap_03_09:: @ 8350714 +IndigoPlateau_Exterior:: @ 8350714 .incbin "baserom.gba", 0x350714, 0x1C -gMap_03_10:: @ 8350730 +SaffronCity_Duplicate:: @ 8350730 .incbin "baserom.gba", 0x350730, 0x1C -gMap_03_11:: @ 835074C +SaffronCity:: @ 835074C .incbin "baserom.gba", 0x35074C, 0x1C -gMap_03_12:: @ 8350768 +OneIsland:: @ 8350768 .incbin "baserom.gba", 0x350768, 0x1C -gMap_03_13:: @ 8350784 +TwoIsland:: @ 8350784 .incbin "baserom.gba", 0x350784, 0x1C -gMap_03_14:: @ 83507A0 +ThreeIsland:: @ 83507A0 .incbin "baserom.gba", 0x3507A0, 0x1C -gMap_03_15:: @ 83507BC +FourIsland:: @ 83507BC .incbin "baserom.gba", 0x3507BC, 0x1C -gMap_03_16:: @ 83507D8 +FiveIsland:: @ 83507D8 .incbin "baserom.gba", 0x3507D8, 0x1C -gMap_03_17:: @ 83507F4 +SevenIsland:: @ 83507F4 .incbin "baserom.gba", 0x3507F4, 0x1C -gMap_03_18:: @ 8350810 +SixIsland:: @ 8350810 .incbin "baserom.gba", 0x350810, 0x1C -gMap_03_19:: @ 835082C +Route1:: @ 835082C .incbin "baserom.gba", 0x35082C, 0x1C -gMap_03_20:: @ 8350848 +Route2:: @ 8350848 .incbin "baserom.gba", 0x350848, 0x1C -gMap_03_21:: @ 8350864 +Route3:: @ 8350864 .incbin "baserom.gba", 0x350864, 0x1C -gMap_03_22:: @ 8350880 +Route4:: @ 8350880 .incbin "baserom.gba", 0x350880, 0x1C -gMap_03_23:: @ 835089C +Route5:: @ 835089C .incbin "baserom.gba", 0x35089C, 0x1C -gMap_03_24:: @ 83508B8 +Route6:: @ 83508B8 .incbin "baserom.gba", 0x3508B8, 0x1C -gMap_03_25:: @ 83508D4 +Route7:: @ 83508D4 .incbin "baserom.gba", 0x3508D4, 0x1C -gMap_03_26:: @ 83508F0 +Route8:: @ 83508F0 .incbin "baserom.gba", 0x3508F0, 0x1C -gMap_03_27:: @ 835090C +Route9:: @ 835090C .incbin "baserom.gba", 0x35090C, 0x1C -gMap_03_28:: @ 8350928 +Route10:: @ 8350928 .incbin "baserom.gba", 0x350928, 0x1C -gMap_03_29:: @ 8350944 +Route11:: @ 8350944 .incbin "baserom.gba", 0x350944, 0x1C -gMap_03_30:: @ 8350960 +Route12:: @ 8350960 .incbin "baserom.gba", 0x350960, 0x1C -gMap_03_31:: @ 835097C +Route13:: @ 835097C .incbin "baserom.gba", 0x35097C, 0x1C -gMap_03_32:: @ 8350998 +Route14:: @ 8350998 .incbin "baserom.gba", 0x350998, 0x1C -gMap_03_33:: @ 83509B4 +Route15:: @ 83509B4 .incbin "baserom.gba", 0x3509B4, 0x1C -gMap_03_34:: @ 83509D0 +Route16:: @ 83509D0 .incbin "baserom.gba", 0x3509D0, 0x1C -gMap_03_35:: @ 83509EC +Route17:: @ 83509EC .incbin "baserom.gba", 0x3509EC, 0x1C -gMap_03_36:: @ 8350A08 +Route18:: @ 8350A08 .incbin "baserom.gba", 0x350A08, 0x1C -gMap_03_37:: @ 8350A24 +Route19:: @ 8350A24 .incbin "baserom.gba", 0x350A24, 0x1C -gMap_03_38:: @ 8350A40 +Route20:: @ 8350A40 .incbin "baserom.gba", 0x350A40, 0x1C -gMap_03_39:: @ 8350A5C +Route21_North:: @ 8350A5C .incbin "baserom.gba", 0x350A5C, 0x1C -gMap_03_40:: @ 8350A78 +Route21_South:: @ 8350A78 .incbin "baserom.gba", 0x350A78, 0x1C -gMap_03_41:: @ 8350A94 +Route22:: @ 8350A94 .incbin "baserom.gba", 0x350A94, 0x1C -gMap_03_42:: @ 8350AB0 +Route23:: @ 8350AB0 .incbin "baserom.gba", 0x350AB0, 0x1C -gMap_03_43:: @ 8350ACC +Route24:: @ 8350ACC .incbin "baserom.gba", 0x350ACC, 0x1C -gMap_03_44:: @ 8350AE8 +Route25:: @ 8350AE8 .incbin "baserom.gba", 0x350AE8, 0x1C -gMap_03_45:: @ 8350B04 +OneIsland_KindleRoad:: @ 8350B04 .incbin "baserom.gba", 0x350B04, 0x1C -gMap_03_46:: @ 8350B20 +OneIsland_TreasureBeach:: @ 8350B20 .incbin "baserom.gba", 0x350B20, 0x1C -gMap_03_47:: @ 8350B3C +TwoIsland_CapeBrink:: @ 8350B3C .incbin "baserom.gba", 0x350B3C, 0x1C -gMap_03_48:: @ 8350B58 +ThreeIsland_BondBridge:: @ 8350B58 .incbin "baserom.gba", 0x350B58, 0x1C -gMap_03_49:: @ 8350B74 +ThreeIsland_Port:: @ 8350B74 .incbin "baserom.gba", 0x350B74, 0x1C -gMap_03_50:: @ 8350B90 +UnknownMap_03_50:: @ 8350B90 .incbin "baserom.gba", 0x350B90, 0x1C -gMap_03_51:: @ 8350BAC +UnknownMap_03_51:: @ 8350BAC .incbin "baserom.gba", 0x350BAC, 0x1C -gMap_03_52:: @ 8350BC8 +UnknownMap_03_52:: @ 8350BC8 .incbin "baserom.gba", 0x350BC8, 0x1C -gMap_03_53:: @ 8350BE4 +UnknownMap_03_53:: @ 8350BE4 .incbin "baserom.gba", 0x350BE4, 0x1C -gMap_03_54:: @ 8350C00 +FiveIsland_ResortGorgeous:: @ 8350C00 .incbin "baserom.gba", 0x350C00, 0x1C -gMap_03_55:: @ 8350C1C +FiveIsland_WaterLabyrinth:: @ 8350C1C .incbin "baserom.gba", 0x350C1C, 0x1C -gMap_03_56:: @ 8350C38 +FiveIsland_Meadow:: @ 8350C38 .incbin "baserom.gba", 0x350C38, 0x1C -gMap_03_57:: @ 8350C54 +FiveIsland_MemorialPillar:: @ 8350C54 .incbin "baserom.gba", 0x350C54, 0x1C -gMap_03_58:: @ 8350C70 +SixIsland_OutcastIsland:: @ 8350C70 .incbin "baserom.gba", 0x350C70, 0x1C -gMap_03_59:: @ 8350C8C +SixIsland_GreenPath:: @ 8350C8C .incbin "baserom.gba", 0x350C8C, 0x1C -gMap_03_60:: @ 8350CA8 +SixIsland_WaterPath:: @ 8350CA8 .incbin "baserom.gba", 0x350CA8, 0x1C -gMap_03_61:: @ 8350CC4 +SixIsland_RuinValley:: @ 8350CC4 .incbin "baserom.gba", 0x350CC4, 0x1C -gMap_03_62:: @ 8350CE0 +SevenIsland_TrainerTower:: @ 8350CE0 .incbin "baserom.gba", 0x350CE0, 0x1C -gMap_03_63:: @ 8350CFC +SevenIsland_SevaultCanyon_Entrance:: @ 8350CFC .incbin "baserom.gba", 0x350CFC, 0x1C -gMap_03_64:: @ 8350D18 +SevenIsland_SevaultCanyon:: @ 8350D18 .incbin "baserom.gba", 0x350D18, 0x1C -gMap_03_65:: @ 8350D34 +SevenIsland_TanobyRuins:: @ 8350D34 .incbin "baserom.gba", 0x350D34, 0x1C -gMap_04_00:: @ 8350D50 +PalletTown_PlayersHouse_1F:: @ 8350D50 .incbin "baserom.gba", 0x350D50, 0x1C -gMap_04_01:: @ 8350D6C +PalletTown_PlayersHouse_2F:: @ 8350D6C .incbin "baserom.gba", 0x350D6C, 0x1C -gMap_04_02:: @ 8350D88 +PalletTown_GarysHouse:: @ 8350D88 .incbin "baserom.gba", 0x350D88, 0x1C -gMap_04_03:: @ 8350DA4 +PalletTown_ProfessorOaksLab:: @ 8350DA4 .incbin "baserom.gba", 0x350DA4, 0x1C -gMap_05_00:: @ 8350DC0 +ViridianCity_House1:: @ 8350DC0 .incbin "baserom.gba", 0x350DC0, 0x1C -gMap_05_01:: @ 8350DDC +ViridianCity_Gym:: @ 8350DDC .incbin "baserom.gba", 0x350DDC, 0x1C -gMap_05_02:: @ 8350DF8 +ViridianCity_House2:: @ 8350DF8 .incbin "baserom.gba", 0x350DF8, 0x1C -gMap_05_03:: @ 8350E14 +ViridianCity_Mart:: @ 8350E14 .incbin "baserom.gba", 0x350E14, 0x1C -gMap_05_04:: @ 8350E30 +ViridianCity_PokemonCenter_1F:: @ 8350E30 .incbin "baserom.gba", 0x350E30, 0x1C -gMap_05_05:: @ 8350E4C +ViridianCity_PokemonCenter_2F:: @ 8350E4C .incbin "baserom.gba", 0x350E4C, 0x1C -gMap_06_00:: @ 8350E68 +PewterCity_Museum_1F:: @ 8350E68 .incbin "baserom.gba", 0x350E68, 0x1C -gMap_06_01:: @ 8350E84 +PewterCity_Museum_2F:: @ 8350E84 .incbin "baserom.gba", 0x350E84, 0x1C -gMap_06_02:: @ 8350EA0 +PewterCity_Gym:: @ 8350EA0 .incbin "baserom.gba", 0x350EA0, 0x1C -gMap_06_03:: @ 8350EBC +PewterCity_Mart:: @ 8350EBC .incbin "baserom.gba", 0x350EBC, 0x1C -gMap_06_04:: @ 8350ED8 +PewterCity_House1:: @ 8350ED8 .incbin "baserom.gba", 0x350ED8, 0x1C -gMap_06_05:: @ 8350EF4 +PewterCity_PokemonCenter_1F:: @ 8350EF4 .incbin "baserom.gba", 0x350EF4, 0x1C -gMap_06_06:: @ 8350F10 +PewterCity_PokemonCenter_2F:: @ 8350F10 .incbin "baserom.gba", 0x350F10, 0x1C -gMap_06_07:: @ 8350F2C +PewterCity_House2:: @ 8350F2C .incbin "baserom.gba", 0x350F2C, 0x1C -gMap_07_00:: @ 8350F48 +CeruleanCity_House1:: @ 8350F48 .incbin "baserom.gba", 0x350F48, 0x1C -gMap_07_01:: @ 8350F64 +CeruleanCity_House2:: @ 8350F64 .incbin "baserom.gba", 0x350F64, 0x1C -gMap_07_02:: @ 8350F80 +CeruleanCity_House3:: @ 8350F80 .incbin "baserom.gba", 0x350F80, 0x1C -gMap_07_03:: @ 8350F9C +CeruleanCity_PokemonCenter_1F:: @ 8350F9C .incbin "baserom.gba", 0x350F9C, 0x1C -gMap_07_04:: @ 8350FB8 +CeruleanCity_PokemonCenter_2F:: @ 8350FB8 .incbin "baserom.gba", 0x350FB8, 0x1C -gMap_07_05:: @ 8350FD4 +CeruleanCity_Gym:: @ 8350FD4 .incbin "baserom.gba", 0x350FD4, 0x1C -gMap_07_06:: @ 8350FF0 +CeruleanCity_BikeShop:: @ 8350FF0 .incbin "baserom.gba", 0x350FF0, 0x1C -gMap_07_07:: @ 835100C +CeruleanCity_Mart:: @ 835100C .incbin "baserom.gba", 0x35100C, 0x1C -gMap_07_08:: @ 8351028 +CeruleanCity_House4:: @ 8351028 .incbin "baserom.gba", 0x351028, 0x1C -gMap_07_09:: @ 8351044 +CeruleanCity_House5:: @ 8351044 .incbin "baserom.gba", 0x351044, 0x1C -gMap_08_00:: @ 8351060 +LavenderTown_PokemonCenter_1F:: @ 8351060 .incbin "baserom.gba", 0x351060, 0x1C -gMap_08_01:: @ 835107C +LavenderTown_PokemonCenter_2F:: @ 835107C .incbin "baserom.gba", 0x35107C, 0x1C -gMap_08_02:: @ 8351098 +LavenderTown_VolunteerPokemonHouse:: @ 8351098 .incbin "baserom.gba", 0x351098, 0x1C -gMap_08_03:: @ 83510B4 +LavenderTown_House1:: @ 83510B4 .incbin "baserom.gba", 0x3510B4, 0x1C -gMap_08_04:: @ 83510D0 +LavenderTown_House2:: @ 83510D0 .incbin "baserom.gba", 0x3510D0, 0x1C -gMap_08_05:: @ 83510EC +LavenderTown_Mart:: @ 83510EC .incbin "baserom.gba", 0x3510EC, 0x1C -gMap_09_00:: @ 8351108 +VermilionCity_House1:: @ 8351108 .incbin "baserom.gba", 0x351108, 0x1C -gMap_09_01:: @ 8351124 +VermilionCity_PokemonCenter_1F:: @ 8351124 .incbin "baserom.gba", 0x351124, 0x1C -gMap_09_02:: @ 8351140 +VermilionCity_PokemonCenter_2F:: @ 8351140 .incbin "baserom.gba", 0x351140, 0x1C -gMap_09_03:: @ 835115C +VermilionCity_PokemonFanClub:: @ 835115C .incbin "baserom.gba", 0x35115C, 0x1C -gMap_09_04:: @ 8351178 +VermilionCity_House2:: @ 8351178 .incbin "baserom.gba", 0x351178, 0x1C -gMap_09_05:: @ 8351194 +VermilionCity_Mart:: @ 8351194 .incbin "baserom.gba", 0x351194, 0x1C -gMap_09_06:: @ 83511B0 +VermilionCity_Gym:: @ 83511B0 .incbin "baserom.gba", 0x3511B0, 0x1C -gMap_09_07:: @ 83511CC +VermilionCity_House3:: @ 83511CC .incbin "baserom.gba", 0x3511CC, 0x1C -gMap_10_00:: @ 83511E8 +CeladonCity_DepartmentStore_1F:: @ 83511E8 .incbin "baserom.gba", 0x3511E8, 0x1C -gMap_10_01:: @ 8351204 +CeladonCity_DepartmentStore_2F:: @ 8351204 .incbin "baserom.gba", 0x351204, 0x1C -gMap_10_02:: @ 8351220 +CeladonCity_DepartmentStore_3F:: @ 8351220 .incbin "baserom.gba", 0x351220, 0x1C -gMap_10_03:: @ 835123C +CeladonCity_DepartmentStore_4F:: @ 835123C .incbin "baserom.gba", 0x35123C, 0x1C -gMap_10_04:: @ 8351258 +CeladonCity_DepartmentStore_5F:: @ 8351258 .incbin "baserom.gba", 0x351258, 0x1C -gMap_10_05:: @ 8351274 +CeladonCity_DepartmentStore_Roof:: @ 8351274 .incbin "baserom.gba", 0x351274, 0x1C -gMap_10_06:: @ 8351290 +CeladonCity_DepartmentStore_Elevator:: @ 8351290 .incbin "baserom.gba", 0x351290, 0x1C -gMap_10_07:: @ 83512AC +CeladonCity_Condominiums_1F:: @ 83512AC .incbin "baserom.gba", 0x3512AC, 0x1C -gMap_10_08:: @ 83512C8 +CeladonCity_Condominiums_2F:: @ 83512C8 .incbin "baserom.gba", 0x3512C8, 0x1C -gMap_10_09:: @ 83512E4 +CeladonCity_Condominiums_3F:: @ 83512E4 .incbin "baserom.gba", 0x3512E4, 0x1C -gMap_10_10:: @ 8351300 +CeladonCity_Condominiums_Roof:: @ 8351300 .incbin "baserom.gba", 0x351300, 0x1C -gMap_10_11:: @ 835131C +CeladonCity_Condominiums_RoofRoom:: @ 835131C .incbin "baserom.gba", 0x35131C, 0x1C -gMap_10_12:: @ 8351338 +CeladonCity_PokemonCenter_1F:: @ 8351338 .incbin "baserom.gba", 0x351338, 0x1C -gMap_10_13:: @ 8351354 +CeladonCity_PokemonCenter_2F:: @ 8351354 .incbin "baserom.gba", 0x351354, 0x1C -gMap_10_14:: @ 8351370 +CeladonCity_GameCorner:: @ 8351370 .incbin "baserom.gba", 0x351370, 0x1C -gMap_10_15:: @ 835138C +CeladonCity_GameCorner_PrizeRoom:: @ 835138C .incbin "baserom.gba", 0x35138C, 0x1C -gMap_10_16:: @ 83513A8 +CeladonCity_Gym:: @ 83513A8 .incbin "baserom.gba", 0x3513A8, 0x1C -gMap_10_17:: @ 83513C4 +CeladonCity_Restaurant:: @ 83513C4 .incbin "baserom.gba", 0x3513C4, 0x1C -gMap_10_18:: @ 83513E0 +CeladonCity_House1:: @ 83513E0 .incbin "baserom.gba", 0x3513E0, 0x1C -gMap_10_19:: @ 83513FC +CeladonCity_Hotel:: @ 83513FC .incbin "baserom.gba", 0x3513FC, 0x1C -gMap_11_00:: @ 8351418 +FuchsiaCity_SafariZone_Entrance:: @ 8351418 .incbin "baserom.gba", 0x351418, 0x1C -gMap_11_01:: @ 8351434 +FuchsiaCity_Mart:: @ 8351434 .incbin "baserom.gba", 0x351434, 0x1C -gMap_11_02:: @ 8351450 +FuchsiaCity_ZooBuilding:: @ 8351450 .incbin "baserom.gba", 0x351450, 0x1C -gMap_11_03:: @ 835146C +FuchsiaCity_Gym:: @ 835146C .incbin "baserom.gba", 0x35146C, 0x1C -gMap_11_04:: @ 8351488 +FuchsiaCity_House1:: @ 8351488 .incbin "baserom.gba", 0x351488, 0x1C -gMap_11_05:: @ 83514A4 +FuchsiaCity_PokemonCenter_1F:: @ 83514A4 .incbin "baserom.gba", 0x3514A4, 0x1C -gMap_11_06:: @ 83514C0 +FuchsiaCity_PokemonCenter_2F:: @ 83514C0 .incbin "baserom.gba", 0x3514C0, 0x1C -gMap_11_07:: @ 83514DC +FuchsiaCity_Building1:: @ 83514DC .incbin "baserom.gba", 0x3514DC, 0x1C -gMap_11_08:: @ 83514F8 +FuchsiaCity_House2:: @ 83514F8 .incbin "baserom.gba", 0x3514F8, 0x1C -gMap_11_09:: @ 8351514 +FuchsiaCity_House3:: @ 8351514 .incbin "baserom.gba", 0x351514, 0x1C -gMap_12_00:: @ 8351530 +CinnabarIsland_Gym:: @ 8351530 .incbin "baserom.gba", 0x351530, 0x1C -gMap_12_01:: @ 835154C +CinnabarIsland_PokemonLab_Entrance:: @ 835154C .incbin "baserom.gba", 0x35154C, 0x1C -gMap_12_02:: @ 8351568 +CinnabarIsland_PokemonLab_Lounge:: @ 8351568 .incbin "baserom.gba", 0x351568, 0x1C -gMap_12_03:: @ 8351584 +CinnabarIsland_PokemonLab_ResearchRoom:: @ 8351584 .incbin "baserom.gba", 0x351584, 0x1C -gMap_12_04:: @ 83515A0 +CinnabarIsland_PokemonLab_ExperimentRoom:: @ 83515A0 .incbin "baserom.gba", 0x3515A0, 0x1C -gMap_12_05:: @ 83515BC +CinnabarIsland_PokemonCenter_1F:: @ 83515BC .incbin "baserom.gba", 0x3515BC, 0x1C -gMap_12_06:: @ 83515D8 +CinnabarIsland_PokemonCenter_2F:: @ 83515D8 .incbin "baserom.gba", 0x3515D8, 0x1C -gMap_12_07:: @ 83515F4 +CinnabarIsland_Mart:: @ 83515F4 .incbin "baserom.gba", 0x3515F4, 0x1C -gMap_13_00:: @ 8351610 +IndigoPlateau_PokemonCenter_1F:: @ 8351610 .incbin "baserom.gba", 0x351610, 0x1C -gMap_13_01:: @ 835162C +IndigoPlateau_PokemonCenter_2F:: @ 835162C .incbin "baserom.gba", 0x35162C, 0x1C -gMap_14_00:: @ 8351648 +SaffronCity_House1_1F:: @ 8351648 .incbin "baserom.gba", 0x351648, 0x1C -gMap_14_01:: @ 8351664 +SaffronCity_House1_2F:: @ 8351664 .incbin "baserom.gba", 0x351664, 0x1C -gMap_14_02:: @ 8351680 +SaffronCity_Dojo:: @ 8351680 .incbin "baserom.gba", 0x351680, 0x1C -gMap_14_03:: @ 835169C +SaffronCity_Gym:: @ 835169C .incbin "baserom.gba", 0x35169C, 0x1C -gMap_14_04:: @ 83516B8 +SaffronCity_House2:: @ 83516B8 .incbin "baserom.gba", 0x3516B8, 0x1C -gMap_14_05:: @ 83516D4 +SaffronCity_Mart:: @ 83516D4 .incbin "baserom.gba", 0x3516D4, 0x1C -gMap_14_06:: @ 83516F0 +SaffronCity_PokemonCenter_1F:: @ 83516F0 .incbin "baserom.gba", 0x3516F0, 0x1C -gMap_14_07:: @ 835170C +SaffronCity_PokemonCenter_2F:: @ 835170C .incbin "baserom.gba", 0x35170C, 0x1C -gMap_14_08:: @ 8351728 +SaffronCity_House3:: @ 8351728 .incbin "baserom.gba", 0x351728, 0x1C -gMap_14_09:: @ 8351744 +SaffronCity_PokemonTrainerFanClub:: @ 8351744 .incbin "baserom.gba", 0x351744, 0x1C -gMap_15_00:: @ 8351760 +Route2_ViridianForest_SouthEntrance:: @ 8351760 .incbin "baserom.gba", 0x351760, 0x1C -gMap_15_01:: @ 835177C +Route2_House:: @ 835177C .incbin "baserom.gba", 0x35177C, 0x1C -gMap_15_02:: @ 8351798 +Route2_EastBuilding:: @ 8351798 .incbin "baserom.gba", 0x351798, 0x1C -gMap_15_03:: @ 83517B4 +Route2_ViridianForest_NorthEntrance:: @ 83517B4 .incbin "baserom.gba", 0x3517B4, 0x1C -gMap_16_00:: @ 83517D0 +Route4_PokemonCenter_1F:: @ 83517D0 .incbin "baserom.gba", 0x3517D0, 0x1C -gMap_16_01:: @ 83517EC +Route4_PokemonCenter_2F:: @ 83517EC .incbin "baserom.gba", 0x3517EC, 0x1C -gMap_17_00:: @ 8351808 +Route5_PokemonDayCare:: @ 8351808 .incbin "baserom.gba", 0x351808, 0x1C -gMap_17_01:: @ 8351824 +Route5_SouthEntrance:: @ 8351824 .incbin "baserom.gba", 0x351824, 0x1C -gMap_18_00:: @ 8351840 +Route6_NorthEntrance:: @ 8351840 .incbin "baserom.gba", 0x351840, 0x1C -gMap_18_01:: @ 835185C +UnknownMap_18_01:: @ 835185C .incbin "baserom.gba", 0x35185C, 0x1C -gMap_19_00:: @ 8351878 +Route7_EastEntrance:: @ 8351878 .incbin "baserom.gba", 0x351878, 0x1C -gMap_20_00:: @ 8351894 +Route8_WestEntrance:: @ 8351894 .incbin "baserom.gba", 0x351894, 0x1C -gMap_21_00:: @ 83518B0 +Route10_PokemonCenter_1F:: @ 83518B0 .incbin "baserom.gba", 0x3518B0, 0x1C -gMap_21_01:: @ 83518CC +Route10_PokemonCenter_2F:: @ 83518CC .incbin "baserom.gba", 0x3518CC, 0x1C -gMap_22_00:: @ 83518E8 +Route11_EastEntrance_1F:: @ 83518E8 .incbin "baserom.gba", 0x3518E8, 0x1C -gMap_22_01:: @ 8351904 +Route11_EastEntrance_2F:: @ 8351904 .incbin "baserom.gba", 0x351904, 0x1C -gMap_23_00:: @ 8351920 +Route12_NorthEntrance_1F:: @ 8351920 .incbin "baserom.gba", 0x351920, 0x1C -gMap_23_01:: @ 835193C +Route12_NorthEntrance_2F:: @ 835193C .incbin "baserom.gba", 0x35193C, 0x1C -gMap_23_02:: @ 8351958 +Route12_FishingHouse:: @ 8351958 .incbin "baserom.gba", 0x351958, 0x1C -gMap_24_00:: @ 8351974 +Route15_WestEntrance_1F:: @ 8351974 .incbin "baserom.gba", 0x351974, 0x1C -gMap_24_01:: @ 8351990 +Route15_WestEntrance_2F:: @ 8351990 .incbin "baserom.gba", 0x351990, 0x1C -gMap_25_00:: @ 83519AC +Route16_House:: @ 83519AC .incbin "baserom.gba", 0x3519AC, 0x1C -gMap_25_01:: @ 83519C8 +Route16_NorthEntrance_1F:: @ 83519C8 .incbin "baserom.gba", 0x3519C8, 0x1C -gMap_25_02:: @ 83519E4 +Route16_NorthEntrance_2F:: @ 83519E4 .incbin "baserom.gba", 0x3519E4, 0x1C -gMap_26_00:: @ 8351A00 +Route18_EastEntrance_1F:: @ 8351A00 .incbin "baserom.gba", 0x351A00, 0x1C -gMap_26_01:: @ 8351A1C +Route18_EastEntrance_2F:: @ 8351A1C .incbin "baserom.gba", 0x351A1C, 0x1C -gMap_27_00:: @ 8351A38 +UnusedHouse_27_00:: @ 8351A38 .incbin "baserom.gba", 0x351A38, 0x1C -gMap_28_00:: @ 8351A54 +Route22_NorthEntrance:: @ 8351A54 .incbin "baserom.gba", 0x351A54, 0x1C -gMap_29_00:: @ 8351A70 +UnusedHouse_29_00:: @ 8351A70 .incbin "baserom.gba", 0x351A70, 0x1C -gMap_30_00:: @ 8351A8C +Route25_SeaCottage:: @ 8351A8C .incbin "baserom.gba", 0x351A8C, 0x1C -gMap_31_00:: @ 8351AA8 +SevenIsland_House_Room1:: @ 8351AA8 .incbin "baserom.gba", 0x351AA8, 0x1C -gMap_31_01:: @ 8351AC4 +SevenIsland_House_Room2:: @ 8351AC4 .incbin "baserom.gba", 0x351AC4, 0x1C -gMap_31_02:: @ 8351AE0 +SevenIsland_Mart:: @ 8351AE0 .incbin "baserom.gba", 0x351AE0, 0x1C -gMap_31_03:: @ 8351AFC +SevenIsland_PokemonCenter_1F:: @ 8351AFC .incbin "baserom.gba", 0x351AFC, 0x1C -gMap_31_04:: @ 8351B18 +SevenIsland_PokemonCenter_2F:: @ 8351B18 .incbin "baserom.gba", 0x351B18, 0x1C -gMap_31_05:: @ 8351B34 +UnusedHouse_31_05:: @ 8351B34 .incbin "baserom.gba", 0x351B34, 0x1C -gMap_31_06:: @ 8351B50 +SevenIsland_Harbor:: @ 8351B50 .incbin "baserom.gba", 0x351B50, 0x1C -gMap_32_00:: @ 8351B6C +OneIsland_PokemonCenter_1F:: @ 8351B6C .incbin "baserom.gba", 0x351B6C, 0x1C -gMap_32_01:: @ 8351B88 +OneIsland_PokemonCenter_2F:: @ 8351B88 .incbin "baserom.gba", 0x351B88, 0x1C -gMap_32_02:: @ 8351BA4 +OneIsland_House1:: @ 8351BA4 .incbin "baserom.gba", 0x351BA4, 0x1C -gMap_32_03:: @ 8351BC0 +OneIsland_House2:: @ 8351BC0 .incbin "baserom.gba", 0x351BC0, 0x1C -gMap_32_04:: @ 8351BDC +OneIsland_Harbor:: @ 8351BDC .incbin "baserom.gba", 0x351BDC, 0x1C -gMap_33_00:: @ 8351BF8 +TwoIsland_JoyfulGameCorner:: @ 8351BF8 .incbin "baserom.gba", 0x351BF8, 0x1C -gMap_33_01:: @ 8351C14 +TwoIsland_House:: @ 8351C14 .incbin "baserom.gba", 0x351C14, 0x1C -gMap_33_02:: @ 8351C30 +TwoIsland_PokemonCenter_1F:: @ 8351C30 .incbin "baserom.gba", 0x351C30, 0x1C -gMap_33_03:: @ 8351C4C +TwoIsland_PokemonCenter_2F:: @ 8351C4C .incbin "baserom.gba", 0x351C4C, 0x1C -gMap_33_04:: @ 8351C68 +TwoIsland_Harbor:: @ 8351C68 .incbin "baserom.gba", 0x351C68, 0x1C -gMap_34_00:: @ 8351C84 +ThreeIsland_House1:: @ 8351C84 .incbin "baserom.gba", 0x351C84, 0x1C -gMap_34_01:: @ 8351CA0 +ThreeIsland_PokemonCenter_1F:: @ 8351CA0 .incbin "baserom.gba", 0x351CA0, 0x1C -gMap_34_02:: @ 8351CBC +ThreeIsland_PokemonCenter_2F:: @ 8351CBC .incbin "baserom.gba", 0x351CBC, 0x1C -gMap_34_03:: @ 8351CD8 +ThreeIsland_Mart:: @ 8351CD8 .incbin "baserom.gba", 0x351CD8, 0x1C -gMap_34_04:: @ 8351CF4 +ThreeIsland_House2:: @ 8351CF4 .incbin "baserom.gba", 0x351CF4, 0x1C -gMap_34_05:: @ 8351D10 +ThreeIsland_House3:: @ 8351D10 .incbin "baserom.gba", 0x351D10, 0x1C -gMap_34_06:: @ 8351D2C +ThreeIsland_House4:: @ 8351D2C .incbin "baserom.gba", 0x351D2C, 0x1C -gMap_34_07:: @ 8351D48 +ThreeIsland_House5:: @ 8351D48 .incbin "baserom.gba", 0x351D48, 0x1C -gMap_35_00:: @ 8351D64 +FourIsland_PokemonDayCare:: @ 8351D64 .incbin "baserom.gba", 0x351D64, 0x1C -gMap_35_01:: @ 8351D80 +FourIsland_PokemonCenter_1F:: @ 8351D80 .incbin "baserom.gba", 0x351D80, 0x1C -gMap_35_02:: @ 8351D9C +FourIsland_PokemonCenter_2F:: @ 8351D9C .incbin "baserom.gba", 0x351D9C, 0x1C -gMap_35_03:: @ 8351DB8 +FourIsland_House1:: @ 8351DB8 .incbin "baserom.gba", 0x351DB8, 0x1C -gMap_35_04:: @ 8351DD4 +FourIsland_LoreleisHouse:: @ 8351DD4 .incbin "baserom.gba", 0x351DD4, 0x1C -gMap_35_05:: @ 8351DF0 +FourIsland_Harbor:: @ 8351DF0 .incbin "baserom.gba", 0x351DF0, 0x1C -gMap_35_06:: @ 8351E0C +FourIsland_House2:: @ 8351E0C .incbin "baserom.gba", 0x351E0C, 0x1C -gMap_35_07:: @ 8351E28 +FourIsland_Mart:: @ 8351E28 .incbin "baserom.gba", 0x351E28, 0x1C -gMap_36_00:: @ 8351E44 +FiveIsland_PokemonCenter_1F:: @ 8351E44 .incbin "baserom.gba", 0x351E44, 0x1C -gMap_36_01:: @ 8351E60 +FiveIsland_PokemonCenter_2F:: @ 8351E60 .incbin "baserom.gba", 0x351E60, 0x1C -gMap_36_02:: @ 8351E7C +FiveIsland_Harbor:: @ 8351E7C .incbin "baserom.gba", 0x351E7C, 0x1C -gMap_36_03:: @ 8351E98 +FiveIsland_House1:: @ 8351E98 .incbin "baserom.gba", 0x351E98, 0x1C -gMap_36_04:: @ 8351EB4 +FiveIsland_House2:: @ 8351EB4 .incbin "baserom.gba", 0x351EB4, 0x1C -gMap_37_00:: @ 8351ED0 +SixIsland_PokemonCenter_1F:: @ 8351ED0 .incbin "baserom.gba", 0x351ED0, 0x1C -gMap_37_01:: @ 8351EEC +SixIsland_PokemonCenter_2F:: @ 8351EEC .incbin "baserom.gba", 0x351EEC, 0x1C -gMap_37_02:: @ 8351F08 +SixIsland_Harbor:: @ 8351F08 .incbin "baserom.gba", 0x351F08, 0x1C -gMap_37_03:: @ 8351F24 +SixIsland_House:: @ 8351F24 .incbin "baserom.gba", 0x351F24, 0x1C -gMap_37_04:: @ 8351F40 +SixIsland_Mart:: @ 8351F40 .incbin "baserom.gba", 0x351F40, 0x1C -gMap_38_00:: @ 8351F5C +ThreeIsland_Harbor:: @ 8351F5C .incbin "baserom.gba", 0x351F5C, 0x1C -gMap_39_00:: @ 8351F78 +FiveIsland_ResortGorgeous_House:: @ 8351F78 .incbin "baserom.gba", 0x351F78, 0x1C -gMap_40_00:: @ 8351F94 +TwoIsland_CapeBrink_House:: @ 8351F94 .incbin "baserom.gba", 0x351F94, 0x1C -gMap_41_00:: @ 8351FB0 +SixIsland_WaterPath_House1:: @ 8351FB0 .incbin "baserom.gba", 0x351FB0, 0x1C -gMap_41_01:: @ 8351FCC +SixIsland_WaterPath_House2:: @ 8351FCC .incbin "baserom.gba", 0x351FCC, 0x1C -gMap_42_00:: @ 8351FE8 +SevenIsland_SevaultCanyon_House:: @ 8351FE8 .incbin "baserom.gba", 0x351FE8, 0x1C gMapGroup_00:: @ 8352004 - .4byte gMap_00_00 - .4byte gMap_00_01 - .4byte gMap_00_02 - .4byte gMap_00_03 - .4byte gMap_00_04 + .4byte UnknownMap_00_00 + .4byte UnknownMap_00_01 + .4byte UnknownMap_00_02 + .4byte UnknownMap_00_03 + .4byte UnknownMap_00_04 gMapGroup_01:: @ 8352018 - .4byte gMap_01_00 - .4byte gMap_01_01 - .4byte gMap_01_02 - .4byte gMap_01_03 - .4byte gMap_01_04 - .4byte gMap_01_05 - .4byte gMap_01_06 - .4byte gMap_01_07 - .4byte gMap_01_08 - .4byte gMap_01_09 - .4byte gMap_01_10 - .4byte gMap_01_11 - .4byte gMap_01_12 - .4byte gMap_01_13 - .4byte gMap_01_14 - .4byte gMap_01_15 - .4byte gMap_01_16 - .4byte gMap_01_17 - .4byte gMap_01_18 - .4byte gMap_01_19 - .4byte gMap_01_20 - .4byte gMap_01_21 - .4byte gMap_01_22 - .4byte gMap_01_23 - .4byte gMap_01_24 - .4byte gMap_01_25 - .4byte gMap_01_26 - .4byte gMap_01_27 - .4byte gMap_01_28 - .4byte gMap_01_29 - .4byte gMap_01_30 - .4byte gMap_01_31 - .4byte gMap_01_32 - .4byte gMap_01_33 - .4byte gMap_01_34 - .4byte gMap_01_35 - .4byte gMap_01_36 - .4byte gMap_01_37 - .4byte gMap_01_38 - .4byte gMap_01_39 - .4byte gMap_01_40 - .4byte gMap_01_41 - .4byte gMap_01_42 - .4byte gMap_01_43 - .4byte gMap_01_44 - .4byte gMap_01_45 - .4byte gMap_01_46 - .4byte gMap_01_47 - .4byte gMap_01_48 - .4byte gMap_01_49 - .4byte gMap_01_50 - .4byte gMap_01_51 - .4byte gMap_01_52 - .4byte gMap_01_53 - .4byte gMap_01_54 - .4byte gMap_01_55 - .4byte gMap_01_56 - .4byte gMap_01_57 - .4byte gMap_01_58 - .4byte gMap_01_59 - .4byte gMap_01_60 - .4byte gMap_01_61 - .4byte gMap_01_62 - .4byte gMap_01_63 - .4byte gMap_01_64 - .4byte gMap_01_65 - .4byte gMap_01_66 - .4byte gMap_01_67 - .4byte gMap_01_68 - .4byte gMap_01_69 - .4byte gMap_01_70 - .4byte gMap_01_71 - .4byte gMap_01_72 - .4byte gMap_01_73 - .4byte gMap_01_74 - .4byte gMap_01_75 - .4byte gMap_01_76 - .4byte gMap_01_77 - .4byte gMap_01_78 - .4byte gMap_01_79 - .4byte gMap_01_80 - .4byte gMap_01_81 - .4byte gMap_01_82 - .4byte gMap_01_83 - .4byte gMap_01_84 - .4byte gMap_01_85 - .4byte gMap_01_86 - .4byte gMap_01_87 - .4byte gMap_01_88 - .4byte gMap_01_89 - .4byte gMap_01_90 - .4byte gMap_01_91 - .4byte gMap_01_92 - .4byte gMap_01_93 - .4byte gMap_01_94 - .4byte gMap_01_95 - .4byte gMap_01_96 - .4byte gMap_01_97 - .4byte gMap_01_98 - .4byte gMap_01_99 - .4byte gMap_01_100 - .4byte gMap_01_101 - .4byte gMap_01_102 - .4byte gMap_01_103 - .4byte gMap_01_104 - .4byte gMap_01_105 - .4byte gMap_01_106 - .4byte gMap_01_107 - .4byte gMap_01_108 - .4byte gMap_01_109 - .4byte gMap_01_110 - .4byte gMap_01_111 - .4byte gMap_01_112 - .4byte gMap_01_113 - .4byte gMap_01_114 - .4byte gMap_01_115 - .4byte gMap_01_116 - .4byte gMap_01_117 - .4byte gMap_01_118 - .4byte gMap_01_119 - .4byte gMap_01_120 - .4byte gMap_01_121 - .4byte gMap_01_122 + .4byte ViridianForest + .4byte MtMoon_1F + .4byte MtMoon_B1F + .4byte MtMoon_B2F + .4byte SSAnne_Exterior + .4byte SSAnne_1F_Corridor + .4byte SSAnne_2F_Corridor + .4byte SSAnne_3F_Corridor + .4byte SSAnne_B1F_Corridor + .4byte SSAnne_Deck + .4byte SSAnne_Kitchen + .4byte SSAnne_CaptainsOffice + .4byte SSAnne_1F_Room1 + .4byte SSAnne_1F_Room2 + .4byte SSAnne_1F_Room3 + .4byte SSAnne_1F_Room4 + .4byte SSAnne_1F_Room5 + .4byte SSAnne_1F_Room7 + .4byte SSAnne_2F_Room1 + .4byte SSAnne_2F_Room2 + .4byte SSAnne_2F_Room3 + .4byte SSAnne_2F_Room4 + .4byte SSAnne_2F_Room5 + .4byte SSAnne_2F_Room6 + .4byte SSAnne_B1F_Room1 + .4byte SSAnne_B1F_Room2 + .4byte SSAnne_B1F_Room3 + .4byte SSAnne_B1F_Room4 + .4byte SSAnne_B1F_Room5 + .4byte SSAnne_1F_Room6 + .4byte UndergroundPath_NorthEntrance + .4byte UndergroundPath_NorthSouthTunnel + .4byte UndergroundPath_SouthEntrance + .4byte UndergroundPath_WestEntrance + .4byte UndergroundPath_EastWestTunnel + .4byte UndergroundPath_EastEntrance + .4byte DiglettsCave_NorthEntrance + .4byte DiglettsCave_B1F + .4byte DiglettsCave_SouthEntrance + .4byte VictoryRoad_1F + .4byte VictoryRoad_2F + .4byte VictoryRoad_3F + .4byte RocketHideout_B1F + .4byte RocketHideout_B2F + .4byte RocketHideout_B3F + .4byte RocketHideout_B4F + .4byte RocketHideout_Elevator + .4byte SilphCo_1F + .4byte SilphCo_2F + .4byte SilphCo_3F + .4byte SilphCo_4F + .4byte SilphCo_5F + .4byte SilphCo_6F + .4byte SilphCo_7F + .4byte SilphCo_8F + .4byte SilphCo_9F + .4byte SilphCo_10F + .4byte SilphCo_11F + .4byte SilphCo_Elevator + .4byte PokemonMansion_1F + .4byte PokemonMansion_2F + .4byte PokemonMansion_3F + .4byte PokemonMansion_B1F + .4byte SafariZone_Center + .4byte SafariZone_East + .4byte SafariZone_North + .4byte SafariZone_West + .4byte SafariZone_Building1 + .4byte SafariZone_Building2 + .4byte SafariZone_Building3 + .4byte SafariZone_Building4 + .4byte SafariZone_SecretHouse + .4byte CeruleanCave_1F + .4byte CeruleanCave_2F + .4byte CeruleanCave_B1F + .4byte PokemonLeague_LoreleisRoom + .4byte PokemonLeague_BrunosRoom + .4byte PokemonLeague_AgathasRoom + .4byte PokemonLeague_LancesRoom + .4byte PokemonLeague_ChampionsRoom + .4byte PokemonLeague_HallOfFame + .4byte RockTunnel_1F + .4byte RockTunnel_B1F + .4byte SeafoamIslands_1F + .4byte SeafoamIslands_B1F + .4byte SeafoamIslands_B2F + .4byte SeafoamIslands_B3F + .4byte SeafoamIslands_B4F + .4byte PokemonTower_1F + .4byte PokemonTower_2F + .4byte PokemonTower_3F + .4byte PokemonTower_4F + .4byte PokemonTower_5F + .4byte PokemonTower_6F + .4byte PokemonTower_7F + .4byte PowerPlant + .4byte MtEmber_RubyPath_B4F + .4byte MtEmber_Exterior + .4byte MtEmber_SummitPath_1F + .4byte MtEmber_SummitPath_2F + .4byte MtEmber_SummitPath_3F + .4byte MtEmber_Summit + .4byte MtEmber_RubyPath_B5F + .4byte SSAnne_Kitchen3 + .4byte MtEmber_RubyPath_B1F + .4byte MtEmber_RubyPath_B2F + .4byte MtEmber_RubyPath_B3F + .4byte MtEmber_RubyPath_B1F_Stairs + .4byte MtEmber_RubyPath_B2F_Stairs + .4byte ThreeIsland_BerryForest + .4byte FourIsland_IcefallCave_Entrance + .4byte FourIsland_IcefallCave_1F + .4byte SSAnne_CaptainsOffice2 + .4byte SSAnne_CaptainsOffice3 + .4byte SSAnne_CaptainsOffice4 + .4byte SSAnne_CaptainsOffice5 + .4byte SixIsland_DottedHole_B1F + .4byte SixIsland_DottedHole_B2F + .4byte SixIsland_DottedHole_B3F + .4byte SSAnne_CaptainsOffice9 + .4byte SixIsland_DottedHole_SapphireRoom + .4byte SSAnne_1F_Room11 + .4byte SSAnne_1F_Room12 gMapGroup_02:: @ 8352204 - .4byte gMap_02_00 - .4byte gMap_02_01 - .4byte gMap_02_02 - .4byte gMap_02_03 - .4byte gMap_02_04 - .4byte gMap_02_05 - .4byte gMap_02_06 - .4byte gMap_02_07 - .4byte gMap_02_08 - .4byte gMap_02_09 - .4byte gMap_02_10 - .4byte gMap_02_11 - .4byte gMap_02_12 - .4byte gMap_02_13 - .4byte gMap_02_14 - .4byte gMap_02_15 - .4byte gMap_02_16 - .4byte gMap_02_17 - .4byte gMap_02_18 - .4byte gMap_02_19 - .4byte gMap_02_20 - .4byte gMap_02_21 - .4byte gMap_02_22 - .4byte gMap_02_23 - .4byte gMap_02_24 - .4byte gMap_02_25 - .4byte gMap_02_26 - .4byte gMap_02_27 - .4byte gMap_02_28 - .4byte gMap_02_29 - .4byte gMap_02_30 - .4byte gMap_02_31 - .4byte gMap_02_32 - .4byte gMap_02_33 - .4byte gMap_02_34 - .4byte gMap_02_35 - .4byte gMap_02_36 - .4byte gMap_02_37 - .4byte gMap_02_38 - .4byte gMap_02_39 - .4byte gMap_02_40 - .4byte gMap_02_41 - .4byte gMap_02_42 - .4byte gMap_02_43 - .4byte gMap_02_44 - .4byte gMap_02_45 - .4byte gMap_02_46 - .4byte gMap_02_47 - .4byte gMap_02_48 - .4byte gMap_02_49 - .4byte gMap_02_50 - .4byte gMap_02_51 - .4byte gMap_02_52 - .4byte gMap_02_53 - .4byte gMap_02_54 - .4byte gMap_02_55 - .4byte gMap_02_56 - .4byte gMap_02_57 - .4byte gMap_02_58 - .4byte gMap_02_59 + .4byte NavelRock_Exterior + .4byte SevenIsland_TrainerTower_1F + .4byte SevenIsland_TrainerTower_2F + .4byte SevenIsland_TrainerTower_3F + .4byte SevenIsland_TrainerTower_4F + .4byte SevenIsland_TrainerTower_5F + .4byte SevenIsland_TrainerTower_6F + .4byte SevenIsland_TrainerTower_7F + .4byte SevenIsland_TrainerTower_8F + .4byte SevenIsland_TrainerTower_Roof + .4byte SevenIsland_TrainerTower_Lobby + .4byte SevenIsland_TrainerTower_Elevator + .4byte FiveIsland_LostCave_Entrance + .4byte FiveIsland_LostCave_Room1 + .4byte FiveIsland_LostCave_Room2 + .4byte FiveIsland_LostCave_Room3 + .4byte FiveIsland_LostCave_Room4 + .4byte FiveIsland_LostCave_Room5 + .4byte FiveIsland_LostCave_Room6 + .4byte FiveIsland_LostCave_Room7 + .4byte FiveIsland_LostCave_Room8 + .4byte FiveIsland_LostCave_Room9 + .4byte FiveIsland_LostCave_Room10 + .4byte FiveIsland_LostCave_Room11 + .4byte FiveIsland_LostCave_Room12 + .4byte FiveIsland_LostCave_Room13 + .4byte FiveIsland_LostCave_Room14 + .4byte SevenIsland_TanobyRuins_MoneanChamber + .4byte SevenIsland_TanobyRuins_LiptooChamber + .4byte SevenIsland_TanobyRuins_WeepthChamber + .4byte SevenIsland_TanobyRuins_DilfordChamber + .4byte SevenIsland_TanobyRuins_ScufibChamber + .4byte SevenIsland_TanobyRuins_RixyChamber + .4byte SevenIsland_TanobyRuins_ViapoisChamber + .4byte ThreeIsland_DunsparceTunnel + .4byte SevenIsland_SeavaultCanyon_TanobyKey + .4byte NavelRock_1F + .4byte NavelRock_Summit + .4byte NavelRock_Base + .4byte NavelRock_SummitPath_2F + .4byte NavelRock_SummitPath_3F + .4byte NavelRock_SummitPath_4F + .4byte NavelRock_SummitPath_5F + .4byte NavelRock_BasePath_B1F + .4byte NavelRock_BasePath_B2F + .4byte NavelRock_BasePath_B3F + .4byte NavelRock_BasePath_B4F + .4byte NavelRock_BasePath_B5F + .4byte NavelRock_BasePath_B6F + .4byte NavelRock_BasePath_B7F + .4byte NavelRock_BasePath_B8F + .4byte NavelRock_BasePath_B9F + .4byte NavelRock_BasePath_B10F + .4byte NavelRock_BasePath_B11F + .4byte NavelRock_B1F + .4byte NavelRock_Fork + .4byte BirthIsland_Exterior + .4byte OneIsland_KindleRoad_EmberSpa + .4byte BirthIsland_Harbor + .4byte NavelRock_Harbor gMapGroup_03:: @ 83522F4 - .4byte gMap_03_00 - .4byte gMap_03_01 - .4byte gMap_03_02 - .4byte gMap_03_03 - .4byte gMap_03_04 - .4byte gMap_03_05 - .4byte gMap_03_06 - .4byte gMap_03_07 - .4byte gMap_03_08 - .4byte gMap_03_09 - .4byte gMap_03_10 - .4byte gMap_03_11 - .4byte gMap_03_12 - .4byte gMap_03_13 - .4byte gMap_03_14 - .4byte gMap_03_15 - .4byte gMap_03_16 - .4byte gMap_03_17 - .4byte gMap_03_18 - .4byte gMap_03_19 - .4byte gMap_03_20 - .4byte gMap_03_21 - .4byte gMap_03_22 - .4byte gMap_03_23 - .4byte gMap_03_24 - .4byte gMap_03_25 - .4byte gMap_03_26 - .4byte gMap_03_27 - .4byte gMap_03_28 - .4byte gMap_03_29 - .4byte gMap_03_30 - .4byte gMap_03_31 - .4byte gMap_03_32 - .4byte gMap_03_33 - .4byte gMap_03_34 - .4byte gMap_03_35 - .4byte gMap_03_36 - .4byte gMap_03_37 - .4byte gMap_03_38 - .4byte gMap_03_39 - .4byte gMap_03_40 - .4byte gMap_03_41 - .4byte gMap_03_42 - .4byte gMap_03_43 - .4byte gMap_03_44 - .4byte gMap_03_45 - .4byte gMap_03_46 - .4byte gMap_03_47 - .4byte gMap_03_48 - .4byte gMap_03_49 - .4byte gMap_03_50 - .4byte gMap_03_51 - .4byte gMap_03_52 - .4byte gMap_03_53 - .4byte gMap_03_54 - .4byte gMap_03_55 - .4byte gMap_03_56 - .4byte gMap_03_57 - .4byte gMap_03_58 - .4byte gMap_03_59 - .4byte gMap_03_60 - .4byte gMap_03_61 - .4byte gMap_03_62 - .4byte gMap_03_63 - .4byte gMap_03_64 - .4byte gMap_03_65 + .4byte PalletTown + .4byte ViridianCity + .4byte PewterCity + .4byte CeruleanCity + .4byte LavenderTown + .4byte VermilionCity + .4byte CeladonCity + .4byte FuchsiaCity + .4byte CinnabarIsland + .4byte IndigoPlateau_Exterior + .4byte SaffronCity_Duplicate + .4byte SaffronCity + .4byte OneIsland + .4byte TwoIsland + .4byte ThreeIsland + .4byte FourIsland + .4byte FiveIsland + .4byte SevenIsland + .4byte SixIsland + .4byte Route1 + .4byte Route2 + .4byte Route3 + .4byte Route4 + .4byte Route5 + .4byte Route6 + .4byte Route7 + .4byte Route8 + .4byte Route9 + .4byte Route10 + .4byte Route11 + .4byte Route12 + .4byte Route13 + .4byte Route14 + .4byte Route15 + .4byte Route16 + .4byte Route17 + .4byte Route18 + .4byte Route19 + .4byte Route20 + .4byte Route21_North + .4byte Route21_South + .4byte Route22 + .4byte Route23 + .4byte Route24 + .4byte Route25 + .4byte OneIsland_KindleRoad + .4byte OneIsland_TreasureBeach + .4byte TwoIsland_CapeBrink + .4byte ThreeIsland_BondBridge + .4byte ThreeIsland_Port + .4byte UnknownMap_03_50 + .4byte UnknownMap_03_51 + .4byte UnknownMap_03_52 + .4byte UnknownMap_03_53 + .4byte FiveIsland_ResortGorgeous + .4byte FiveIsland_WaterLabyrinth + .4byte FiveIsland_Meadow + .4byte FiveIsland_MemorialPillar + .4byte SixIsland_OutcastIsland + .4byte SixIsland_GreenPath + .4byte SixIsland_WaterPath + .4byte SixIsland_RuinValley + .4byte SevenIsland_TrainerTower + .4byte SevenIsland_SevaultCanyon_Entrance + .4byte SevenIsland_SevaultCanyon + .4byte SevenIsland_TanobyRuins gMapGroup_04:: @ 83523FC - .4byte gMap_04_00 - .4byte gMap_04_01 - .4byte gMap_04_02 - .4byte gMap_04_03 + .4byte PalletTown_PlayersHouse_1F + .4byte PalletTown_PlayersHouse_2F + .4byte PalletTown_GarysHouse + .4byte PalletTown_ProfessorOaksLab gMapGroup_05:: @ 835240C - .4byte gMap_05_00 - .4byte gMap_05_01 - .4byte gMap_05_02 - .4byte gMap_05_03 - .4byte gMap_05_04 - .4byte gMap_05_05 + .4byte ViridianCity_House1 + .4byte ViridianCity_Gym + .4byte ViridianCity_House2 + .4byte ViridianCity_Mart + .4byte ViridianCity_PokemonCenter_1F + .4byte ViridianCity_PokemonCenter_2F gMapGroup_06:: @ 8352424 - .4byte gMap_06_00 - .4byte gMap_06_01 - .4byte gMap_06_02 - .4byte gMap_06_03 - .4byte gMap_06_04 - .4byte gMap_06_05 - .4byte gMap_06_06 - .4byte gMap_06_07 + .4byte PewterCity_Museum_1F + .4byte PewterCity_Museum_2F + .4byte PewterCity_Gym + .4byte PewterCity_Mart + .4byte PewterCity_House1 + .4byte PewterCity_PokemonCenter_1F + .4byte PewterCity_PokemonCenter_2F + .4byte PewterCity_House2 gMapGroup_07:: @ 8352444 - .4byte gMap_07_00 - .4byte gMap_07_01 - .4byte gMap_07_02 - .4byte gMap_07_03 - .4byte gMap_07_04 - .4byte gMap_07_05 - .4byte gMap_07_06 - .4byte gMap_07_07 - .4byte gMap_07_08 - .4byte gMap_07_09 + .4byte CeruleanCity_House1 + .4byte CeruleanCity_House2 + .4byte CeruleanCity_House3 + .4byte CeruleanCity_PokemonCenter_1F + .4byte CeruleanCity_PokemonCenter_2F + .4byte CeruleanCity_Gym + .4byte CeruleanCity_BikeShop + .4byte CeruleanCity_Mart + .4byte CeruleanCity_House4 + .4byte CeruleanCity_House5 gMapGroup_08:: @ 835246C - .4byte gMap_08_00 - .4byte gMap_08_01 - .4byte gMap_08_02 - .4byte gMap_08_03 - .4byte gMap_08_04 - .4byte gMap_08_05 + .4byte LavenderTown_PokemonCenter_1F + .4byte LavenderTown_PokemonCenter_2F + .4byte LavenderTown_VolunteerPokemonHouse + .4byte LavenderTown_House1 + .4byte LavenderTown_House2 + .4byte LavenderTown_Mart gMapGroup_09:: @ 8352484 - .4byte gMap_09_00 - .4byte gMap_09_01 - .4byte gMap_09_02 - .4byte gMap_09_03 - .4byte gMap_09_04 - .4byte gMap_09_05 - .4byte gMap_09_06 - .4byte gMap_09_07 + .4byte VermilionCity_House1 + .4byte VermilionCity_PokemonCenter_1F + .4byte VermilionCity_PokemonCenter_2F + .4byte VermilionCity_PokemonFanClub + .4byte VermilionCity_House2 + .4byte VermilionCity_Mart + .4byte VermilionCity_Gym + .4byte VermilionCity_House3 gMapGroup_10:: @ 83524A4 - .4byte gMap_10_00 - .4byte gMap_10_01 - .4byte gMap_10_02 - .4byte gMap_10_03 - .4byte gMap_10_04 - .4byte gMap_10_05 - .4byte gMap_10_06 - .4byte gMap_10_07 - .4byte gMap_10_08 - .4byte gMap_10_09 - .4byte gMap_10_10 - .4byte gMap_10_11 - .4byte gMap_10_12 - .4byte gMap_10_13 - .4byte gMap_10_14 - .4byte gMap_10_15 - .4byte gMap_10_16 - .4byte gMap_10_17 - .4byte gMap_10_18 - .4byte gMap_10_19 + .4byte CeladonCity_DepartmentStore_1F + .4byte CeladonCity_DepartmentStore_2F + .4byte CeladonCity_DepartmentStore_3F + .4byte CeladonCity_DepartmentStore_4F + .4byte CeladonCity_DepartmentStore_5F + .4byte CeladonCity_DepartmentStore_Roof + .4byte CeladonCity_DepartmentStore_Elevator + .4byte CeladonCity_Condominiums_1F + .4byte CeladonCity_Condominiums_2F + .4byte CeladonCity_Condominiums_3F + .4byte CeladonCity_Condominiums_Roof + .4byte CeladonCity_Condominiums_RoofRoom + .4byte CeladonCity_PokemonCenter_1F + .4byte CeladonCity_PokemonCenter_2F + .4byte CeladonCity_GameCorner + .4byte CeladonCity_GameCorner_PrizeRoom + .4byte CeladonCity_Gym + .4byte CeladonCity_Restaurant + .4byte CeladonCity_House1 + .4byte CeladonCity_Hotel gMapGroup_11:: @ 83524F4 - .4byte gMap_11_00 - .4byte gMap_11_01 - .4byte gMap_11_02 - .4byte gMap_11_03 - .4byte gMap_11_04 - .4byte gMap_11_05 - .4byte gMap_11_06 - .4byte gMap_11_07 - .4byte gMap_11_08 - .4byte gMap_11_09 + .4byte FuchsiaCity_SafariZone_Entrance + .4byte FuchsiaCity_Mart + .4byte FuchsiaCity_ZooBuilding + .4byte FuchsiaCity_Gym + .4byte FuchsiaCity_House1 + .4byte FuchsiaCity_PokemonCenter_1F + .4byte FuchsiaCity_PokemonCenter_2F + .4byte FuchsiaCity_Building1 + .4byte FuchsiaCity_House2 + .4byte FuchsiaCity_House3 gMapGroup_12:: @ 835251C - .4byte gMap_12_00 - .4byte gMap_12_01 - .4byte gMap_12_02 - .4byte gMap_12_03 - .4byte gMap_12_04 - .4byte gMap_12_05 - .4byte gMap_12_06 - .4byte gMap_12_07 + .4byte CinnabarIsland_Gym + .4byte CinnabarIsland_PokemonLab_Entrance + .4byte CinnabarIsland_PokemonLab_Lounge + .4byte CinnabarIsland_PokemonLab_ResearchRoom + .4byte CinnabarIsland_PokemonLab_ExperimentRoom + .4byte CinnabarIsland_PokemonCenter_1F + .4byte CinnabarIsland_PokemonCenter_2F + .4byte CinnabarIsland_Mart gMapGroup_13:: @ 835253C - .4byte gMap_13_00 - .4byte gMap_13_01 + .4byte IndigoPlateau_PokemonCenter_1F + .4byte IndigoPlateau_PokemonCenter_2F gMapGroup_14:: @ 8352544 - .4byte gMap_14_00 - .4byte gMap_14_01 - .4byte gMap_14_02 - .4byte gMap_14_03 - .4byte gMap_14_04 - .4byte gMap_14_05 - .4byte gMap_14_06 - .4byte gMap_14_07 - .4byte gMap_14_08 - .4byte gMap_14_09 + .4byte SaffronCity_House1_1F + .4byte SaffronCity_House1_2F + .4byte SaffronCity_Dojo + .4byte SaffronCity_Gym + .4byte SaffronCity_House2 + .4byte SaffronCity_Mart + .4byte SaffronCity_PokemonCenter_1F + .4byte SaffronCity_PokemonCenter_2F + .4byte SaffronCity_House3 + .4byte SaffronCity_PokemonTrainerFanClub gMapGroup_15:: @ 835256C - .4byte gMap_15_00 - .4byte gMap_15_01 - .4byte gMap_15_02 - .4byte gMap_15_03 + .4byte Route2_ViridianForest_SouthEntrance + .4byte Route2_House + .4byte Route2_EastBuilding + .4byte Route2_ViridianForest_NorthEntrance gMapGroup_16:: @ 835257C - .4byte gMap_16_00 - .4byte gMap_16_01 + .4byte Route4_PokemonCenter_1F + .4byte Route4_PokemonCenter_2F gMapGroup_17:: @ 8352584 - .4byte gMap_17_00 - .4byte gMap_17_01 + .4byte Route5_PokemonDayCare + .4byte Route5_SouthEntrance gMapGroup_18:: @ 835258C - .4byte gMap_18_00 - .4byte gMap_18_01 + .4byte Route6_NorthEntrance + .4byte UnknownMap_18_01 gMapGroup_19:: @ 8352594 - .4byte gMap_19_00 + .4byte Route7_EastEntrance gMapGroup_20:: @ 8352598 - .4byte gMap_20_00 + .4byte Route8_WestEntrance gMapGroup_21:: @ 835259C - .4byte gMap_21_00 - .4byte gMap_21_01 + .4byte Route10_PokemonCenter_1F + .4byte Route10_PokemonCenter_2F gMapGroup_22:: @ 83525A4 - .4byte gMap_22_00 - .4byte gMap_22_01 + .4byte Route11_EastEntrance_1F + .4byte Route11_EastEntrance_2F gMapGroup_23:: @ 83525AC - .4byte gMap_23_00 - .4byte gMap_23_01 - .4byte gMap_23_02 + .4byte Route12_NorthEntrance_1F + .4byte Route12_NorthEntrance_2F + .4byte Route12_FishingHouse gMapGroup_24:: @ 83525B8 - .4byte gMap_24_00 - .4byte gMap_24_01 + .4byte Route15_WestEntrance_1F + .4byte Route15_WestEntrance_2F gMapGroup_25:: @ 83525C0 - .4byte gMap_25_00 - .4byte gMap_25_01 - .4byte gMap_25_02 + .4byte Route16_House + .4byte Route16_NorthEntrance_1F + .4byte Route16_NorthEntrance_2F gMapGroup_26:: @ 83525CC - .4byte gMap_26_00 - .4byte gMap_26_01 + .4byte Route18_EastEntrance_1F + .4byte Route18_EastEntrance_2F gMapGroup_27:: @ 83525D4 - .4byte gMap_27_00 + .4byte UnusedHouse_27_00 gMapGroup_28:: @ 83525D8 - .4byte gMap_28_00 + .4byte Route22_NorthEntrance gMapGroup_29:: @ 83525DC - .4byte gMap_29_00 + .4byte UnusedHouse_29_00 gMapGroup_30:: @ 83525E0 - .4byte gMap_30_00 + .4byte Route25_SeaCottage gMapGroup_31:: @ 83525E4 - .4byte gMap_31_00 - .4byte gMap_31_01 - .4byte gMap_31_02 - .4byte gMap_31_03 - .4byte gMap_31_04 - .4byte gMap_31_05 - .4byte gMap_31_06 + .4byte SevenIsland_House_Room1 + .4byte SevenIsland_House_Room2 + .4byte SevenIsland_Mart + .4byte SevenIsland_PokemonCenter_1F + .4byte SevenIsland_PokemonCenter_2F + .4byte UnusedHouse_31_05 + .4byte SevenIsland_Harbor gMapGroup_32:: @ 8352600 - .4byte gMap_32_00 - .4byte gMap_32_01 - .4byte gMap_32_02 - .4byte gMap_32_03 - .4byte gMap_32_04 + .4byte OneIsland_PokemonCenter_1F + .4byte OneIsland_PokemonCenter_2F + .4byte OneIsland_House1 + .4byte OneIsland_House2 + .4byte OneIsland_Harbor gMapGroup_33:: @ 8352614 - .4byte gMap_33_00 - .4byte gMap_33_01 - .4byte gMap_33_02 - .4byte gMap_33_03 - .4byte gMap_33_04 + .4byte TwoIsland_JoyfulGameCorner + .4byte TwoIsland_House + .4byte TwoIsland_PokemonCenter_1F + .4byte TwoIsland_PokemonCenter_2F + .4byte TwoIsland_Harbor gMapGroup_34:: @ 8352628 - .4byte gMap_34_00 - .4byte gMap_34_01 - .4byte gMap_34_02 - .4byte gMap_34_03 - .4byte gMap_34_04 - .4byte gMap_34_05 - .4byte gMap_34_06 - .4byte gMap_34_07 + .4byte ThreeIsland_House1 + .4byte ThreeIsland_PokemonCenter_1F + .4byte ThreeIsland_PokemonCenter_2F + .4byte ThreeIsland_Mart + .4byte ThreeIsland_House2 + .4byte ThreeIsland_House3 + .4byte ThreeIsland_House4 + .4byte ThreeIsland_House5 gMapGroup_35:: @ 8352648 - .4byte gMap_35_00 - .4byte gMap_35_01 - .4byte gMap_35_02 - .4byte gMap_35_03 - .4byte gMap_35_04 - .4byte gMap_35_05 - .4byte gMap_35_06 - .4byte gMap_35_07 + .4byte FourIsland_PokemonDayCare + .4byte FourIsland_PokemonCenter_1F + .4byte FourIsland_PokemonCenter_2F + .4byte FourIsland_House1 + .4byte FourIsland_LoreleisHouse + .4byte FourIsland_Harbor + .4byte FourIsland_House2 + .4byte FourIsland_Mart gMapGroup_36:: @ 8352668 - .4byte gMap_36_00 - .4byte gMap_36_01 - .4byte gMap_36_02 - .4byte gMap_36_03 - .4byte gMap_36_04 + .4byte FiveIsland_PokemonCenter_1F + .4byte FiveIsland_PokemonCenter_2F + .4byte FiveIsland_Harbor + .4byte FiveIsland_House1 + .4byte FiveIsland_House2 gMapGroup_37:: @ 835267C - .4byte gMap_37_00 - .4byte gMap_37_01 - .4byte gMap_37_02 - .4byte gMap_37_03 - .4byte gMap_37_04 + .4byte SixIsland_PokemonCenter_1F + .4byte SixIsland_PokemonCenter_2F + .4byte SixIsland_Harbor + .4byte SixIsland_House + .4byte SixIsland_Mart gMapGroup_38:: @ 8352690 - .4byte gMap_38_00 + .4byte ThreeIsland_Harbor gMapGroup_39:: @ 8352694 - .4byte gMap_39_00 + .4byte FiveIsland_ResortGorgeous_House gMapGroup_40:: @ 8352698 - .4byte gMap_40_00 + .4byte TwoIsland_CapeBrink_House gMapGroup_41:: @ 835269C - .4byte gMap_41_00 - .4byte gMap_41_01 + .4byte SixIsland_WaterPath_House1 + .4byte SixIsland_WaterPath_House2 gMapGroup_42:: @ 83526A4 - .4byte gMap_42_00 + .4byte SevenIsland_SevaultCanyon_House gMapGroups:: @ 0x83526A8 .4byte gMapGroup_00 diff --git a/data/text/species_names.inc b/data/text/species_names.inc new file mode 100644 index 000000000..a593ab3a2 --- /dev/null +++ b/data/text/species_names.inc @@ -0,0 +1,412 @@ + .string "??????????$", 11 + .string "BULBASAUR$", 11 + .string "IVYSAUR$", 11 + .string "VENUSAUR$", 11 + .string "CHARMANDER$", 11 + .string "CHARMELEON$", 11 + .string "CHARIZARD$", 11 + .string "SQUIRTLE$", 11 + .string "WARTORTLE$", 11 + .string "BLASTOISE$", 11 + .string "CATERPIE$", 11 + .string "METAPOD$", 11 + .string "BUTTERFREE$", 11 + .string "WEEDLE$", 11 + .string "KAKUNA$", 11 + .string "BEEDRILL$", 11 + .string "PIDGEY$", 11 + .string "PIDGEOTTO$", 11 + .string "PIDGEOT$", 11 + .string "RATTATA$", 11 + .string "RATICATE$", 11 + .string "SPEAROW$", 11 + .string "FEAROW$", 11 + .string "EKANS$", 11 + .string "ARBOK$", 11 + .string "PIKACHU$", 11 + .string "RAICHU$", 11 + .string "SANDSHREW$", 11 + .string "SANDSLASH$", 11 + .string "NIDORAN♀$", 11 + .string "NIDORINA$", 11 + .string "NIDOQUEEN$", 11 + .string "NIDORAN♂$", 11 + .string "NIDORINO$", 11 + .string "NIDOKING$", 11 + .string "CLEFAIRY$", 11 + .string "CLEFABLE$", 11 + .string "VULPIX$", 11 + .string "NINETALES$", 11 + .string "JIGGLYPUFF$", 11 + .string "WIGGLYTUFF$", 11 + .string "ZUBAT$", 11 + .string "GOLBAT$", 11 + .string "ODDISH$", 11 + .string "GLOOM$", 11 + .string "VILEPLUME$", 11 + .string "PARAS$", 11 + .string "PARASECT$", 11 + .string "VENONAT$", 11 + .string "VENOMOTH$", 11 + .string "DIGLETT$", 11 + .string "DUGTRIO$", 11 + .string "MEOWTH$", 11 + .string "PERSIAN$", 11 + .string "PSYDUCK$", 11 + .string "GOLDUCK$", 11 + .string "MANKEY$", 11 + .string "PRIMEAPE$", 11 + .string "GROWLITHE$", 11 + .string "ARCANINE$", 11 + .string "POLIWAG$", 11 + .string "POLIWHIRL$", 11 + .string "POLIWRATH$", 11 + .string "ABRA$", 11 + .string "KADABRA$", 11 + .string "ALAKAZAM$", 11 + .string "MACHOP$", 11 + .string "MACHOKE$", 11 + .string "MACHAMP$", 11 + .string "BELLSPROUT$", 11 + .string "WEEPINBELL$", 11 + .string "VICTREEBEL$", 11 + .string "TENTACOOL$", 11 + .string "TENTACRUEL$", 11 + .string "GEODUDE$", 11 + .string "GRAVELER$", 11 + .string "GOLEM$", 11 + .string "PONYTA$", 11 + .string "RAPIDASH$", 11 + .string "SLOWPOKE$", 11 + .string "SLOWBRO$", 11 + .string "MAGNEMITE$", 11 + .string "MAGNETON$", 11 + .string "FARFETCH’D$", 11 + .string "DODUO$", 11 + .string "DODRIO$", 11 + .string "SEEL$", 11 + .string "DEWGONG$", 11 + .string "GRIMER$", 11 + .string "MUK$", 11 + .string "SHELLDER$", 11 + .string "CLOYSTER$", 11 + .string "GASTLY$", 11 + .string "HAUNTER$", 11 + .string "GENGAR$", 11 + .string "ONIX$", 11 + .string "DROWZEE$", 11 + .string "HYPNO$", 11 + .string "KRABBY$", 11 + .string "KINGLER$", 11 + .string "VOLTORB$", 11 + .string "ELECTRODE$", 11 + .string "EXEGGCUTE$", 11 + .string "EXEGGUTOR$", 11 + .string "CUBONE$", 11 + .string "MAROWAK$", 11 + .string "HITMONLEE$", 11 + .string "HITMONCHAN$", 11 + .string "LICKITUNG$", 11 + .string "KOFFING$", 11 + .string "WEEZING$", 11 + .string "RHYHORN$", 11 + .string "RHYDON$", 11 + .string "CHANSEY$", 11 + .string "TANGELA$", 11 + .string "KANGASKHAN$", 11 + .string "HORSEA$", 11 + .string "SEADRA$", 11 + .string "GOLDEEN$", 11 + .string "SEAKING$", 11 + .string "STARYU$", 11 + .string "STARMIE$", 11 + .string "MR. MIME$", 11 + .string "SCYTHER$", 11 + .string "JYNX$", 11 + .string "ELECTABUZZ$", 11 + .string "MAGMAR$", 11 + .string "PINSIR$", 11 + .string "TAUROS$", 11 + .string "MAGIKARP$", 11 + .string "GYARADOS$", 11 + .string "LAPRAS$", 11 + .string "DITTO$", 11 + .string "EEVEE$", 11 + .string "VAPOREON$", 11 + .string "JOLTEON$", 11 + .string "FLAREON$", 11 + .string "PORYGON$", 11 + .string "OMANYTE$", 11 + .string "OMASTAR$", 11 + .string "KABUTO$", 11 + .string "KABUTOPS$", 11 + .string "AERODACTYL$", 11 + .string "SNORLAX$", 11 + .string "ARTICUNO$", 11 + .string "ZAPDOS$", 11 + .string "MOLTRES$", 11 + .string "DRATINI$", 11 + .string "DRAGONAIR$", 11 + .string "DRAGONITE$", 11 + .string "MEWTWO$", 11 + .string "MEW$", 11 + .string "CHIKORITA$", 11 + .string "BAYLEEF$", 11 + .string "MEGANIUM$", 11 + .string "CYNDAQUIL$", 11 + .string "QUILAVA$", 11 + .string "TYPHLOSION$", 11 + .string "TOTODILE$", 11 + .string "CROCONAW$", 11 + .string "FERALIGATR$", 11 + .string "SENTRET$", 11 + .string "FURRET$", 11 + .string "HOOTHOOT$", 11 + .string "NOCTOWL$", 11 + .string "LEDYBA$", 11 + .string "LEDIAN$", 11 + .string "SPINARAK$", 11 + .string "ARIADOS$", 11 + .string "CROBAT$", 11 + .string "CHINCHOU$", 11 + .string "LANTURN$", 11 + .string "PICHU$", 11 + .string "CLEFFA$", 11 + .string "IGGLYBUFF$", 11 + .string "TOGEPI$", 11 + .string "TOGETIC$", 11 + .string "NATU$", 11 + .string "XATU$", 11 + .string "MAREEP$", 11 + .string "FLAAFFY$", 11 + .string "AMPHAROS$", 11 + .string "BELLOSSOM$", 11 + .string "MARILL$", 11 + .string "AZUMARILL$", 11 + .string "SUDOWOODO$", 11 + .string "POLITOED$", 11 + .string "HOPPIP$", 11 + .string "SKIPLOOM$", 11 + .string "JUMPLUFF$", 11 + .string "AIPOM$", 11 + .string "SUNKERN$", 11 + .string "SUNFLORA$", 11 + .string "YANMA$", 11 + .string "WOOPER$", 11 + .string "QUAGSIRE$", 11 + .string "ESPEON$", 11 + .string "UMBREON$", 11 + .string "MURKROW$", 11 + .string "SLOWKING$", 11 + .string "MISDREAVUS$", 11 + .string "UNOWN$", 11 + .string "WOBBUFFET$", 11 + .string "GIRAFARIG$", 11 + .string "PINECO$", 11 + .string "FORRETRESS$", 11 + .string "DUNSPARCE$", 11 + .string "GLIGAR$", 11 + .string "STEELIX$", 11 + .string "SNUBBULL$", 11 + .string "GRANBULL$", 11 + .string "QWILFISH$", 11 + .string "SCIZOR$", 11 + .string "SHUCKLE$", 11 + .string "HERACROSS$", 11 + .string "SNEASEL$", 11 + .string "TEDDIURSA$", 11 + .string "URSARING$", 11 + .string "SLUGMA$", 11 + .string "MAGCARGO$", 11 + .string "SWINUB$", 11 + .string "PILOSWINE$", 11 + .string "CORSOLA$", 11 + .string "REMORAID$", 11 + .string "OCTILLERY$", 11 + .string "DELIBIRD$", 11 + .string "MANTINE$", 11 + .string "SKARMORY$", 11 + .string "HOUNDOUR$", 11 + .string "HOUNDOOM$", 11 + .string "KINGDRA$", 11 + .string "PHANPY$", 11 + .string "DONPHAN$", 11 + .string "PORYGON2$", 11 + .string "STANTLER$", 11 + .string "SMEARGLE$", 11 + .string "TYROGUE$", 11 + .string "HITMONTOP$", 11 + .string "SMOOCHUM$", 11 + .string "ELEKID$", 11 + .string "MAGBY$", 11 + .string "MILTANK$", 11 + .string "BLISSEY$", 11 + .string "RAIKOU$", 11 + .string "ENTEI$", 11 + .string "SUICUNE$", 11 + .string "LARVITAR$", 11 + .string "PUPITAR$", 11 + .string "TYRANITAR$", 11 + .string "LUGIA$", 11 + .string "HO-OH$", 11 + .string "CELEBI$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "?$", 11 + .string "TREECKO$", 11 + .string "GROVYLE$", 11 + .string "SCEPTILE$", 11 + .string "TORCHIC$", 11 + .string "COMBUSKEN$", 11 + .string "BLAZIKEN$", 11 + .string "MUDKIP$", 11 + .string "MARSHTOMP$", 11 + .string "SWAMPERT$", 11 + .string "POOCHYENA$", 11 + .string "MIGHTYENA$", 11 + .string "ZIGZAGOON$", 11 + .string "LINOONE$", 11 + .string "WURMPLE$", 11 + .string "SILCOON$", 11 + .string "BEAUTIFLY$", 11 + .string "CASCOON$", 11 + .string "DUSTOX$", 11 + .string "LOTAD$", 11 + .string "LOMBRE$", 11 + .string "LUDICOLO$", 11 + .string "SEEDOT$", 11 + .string "NUZLEAF$", 11 + .string "SHIFTRY$", 11 + .string "NINCADA$", 11 + .string "NINJASK$", 11 + .string "SHEDINJA$", 11 + .string "TAILLOW$", 11 + .string "SWELLOW$", 11 + .string "SHROOMISH$", 11 + .string "BRELOOM$", 11 + .string "SPINDA$", 11 + .string "WINGULL$", 11 + .string "PELIPPER$", 11 + .string "SURSKIT$", 11 + .string "MASQUERAIN$", 11 + .string "WAILMER$", 11 + .string "WAILORD$", 11 + .string "SKITTY$", 11 + .string "DELCATTY$", 11 + .string "KECLEON$", 11 + .string "BALTOY$", 11 + .string "CLAYDOL$", 11 + .string "NOSEPASS$", 11 + .string "TORKOAL$", 11 + .string "SABLEYE$", 11 + .string "BARBOACH$", 11 + .string "WHISCASH$", 11 + .string "LUVDISC$", 11 + .string "CORPHISH$", 11 + .string "CRAWDAUNT$", 11 + .string "FEEBAS$", 11 + .string "MILOTIC$", 11 + .string "CARVANHA$", 11 + .string "SHARPEDO$", 11 + .string "TRAPINCH$", 11 + .string "VIBRAVA$", 11 + .string "FLYGON$", 11 + .string "MAKUHITA$", 11 + .string "HARIYAMA$", 11 + .string "ELECTRIKE$", 11 + .string "MANECTRIC$", 11 + .string "NUMEL$", 11 + .string "CAMERUPT$", 11 + .string "SPHEAL$", 11 + .string "SEALEO$", 11 + .string "WALREIN$", 11 + .string "CACNEA$", 11 + .string "CACTURNE$", 11 + .string "SNORUNT$", 11 + .string "GLALIE$", 11 + .string "LUNATONE$", 11 + .string "SOLROCK$", 11 + .string "AZURILL$", 11 + .string "SPOINK$", 11 + .string "GRUMPIG$", 11 + .string "PLUSLE$", 11 + .string "MINUN$", 11 + .string "MAWILE$", 11 + .string "MEDITITE$", 11 + .string "MEDICHAM$", 11 + .string "SWABLU$", 11 + .string "ALTARIA$", 11 + .string "WYNAUT$", 11 + .string "DUSKULL$", 11 + .string "DUSCLOPS$", 11 + .string "ROSELIA$", 11 + .string "SLAKOTH$", 11 + .string "VIGOROTH$", 11 + .string "SLAKING$", 11 + .string "GULPIN$", 11 + .string "SWALOT$", 11 + .string "TROPIUS$", 11 + .string "WHISMUR$", 11 + .string "LOUDRED$", 11 + .string "EXPLOUD$", 11 + .string "CLAMPERL$", 11 + .string "HUNTAIL$", 11 + .string "GOREBYSS$", 11 + .string "ABSOL$", 11 + .string "SHUPPET$", 11 + .string "BANETTE$", 11 + .string "SEVIPER$", 11 + .string "ZANGOOSE$", 11 + .string "RELICANTH$", 11 + .string "ARON$", 11 + .string "LAIRON$", 11 + .string "AGGRON$", 11 + .string "CASTFORM$", 11 + .string "VOLBEAT$", 11 + .string "ILLUMISE$", 11 + .string "LILEEP$", 11 + .string "CRADILY$", 11 + .string "ANORITH$", 11 + .string "ARMALDO$", 11 + .string "RALTS$", 11 + .string "KIRLIA$", 11 + .string "GARDEVOIR$", 11 + .string "BAGON$", 11 + .string "SHELGON$", 11 + .string "SALAMENCE$", 11 + .string "BELDUM$", 11 + .string "METANG$", 11 + .string "METAGROSS$", 11 + .string "REGIROCK$", 11 + .string "REGICE$", 11 + .string "REGISTEEL$", 11 + .string "KYOGRE$", 11 + .string "GROUDON$", 11 + .string "RAYQUAZA$", 11 + .string "LATIAS$", 11 + .string "LATIOS$", 11 + .string "JIRACHI$", 11 + .string "DEOXYS$", 11 + .string "CHIMECHO$", 11 diff --git a/include/constants/map_groups.h b/include/constants/map_groups.h new file mode 100644 index 000000000..dd2ebf155 --- /dev/null +++ b/include/constants/map_groups.h @@ -0,0 +1,515 @@ +#ifndef GUARD_CONSTANTS_MAP_GROUPS_H +#define GUARD_CONSTANTS_MAP_GROUPS_H + +// Map Group 0 +#define MAP_UNKNOWNMAP_00_00 (0 | (0 << 8)) +#define MAP_UNKNOWNMAP_00_01 (1 | (0 << 8)) +#define MAP_UNKNOWNMAP_00_02 (2 | (0 << 8)) +#define MAP_UNKNOWNMAP_00_03 (3 | (0 << 8)) +#define MAP_UNKNOWNMAP_00_04 (4 | (0 << 8)) + +// Map Group 1 +#define MAP_VIRIDIANFOREST (0 | (1 << 8)) +#define MAP_MTMOON_1F (1 | (1 << 8)) +#define MAP_MTMOON_B1F (2 | (1 << 8)) +#define MAP_MTMOON_B2F (3 | (1 << 8)) +#define MAP_SSANNE_EXTERIOR (4 | (1 << 8)) +#define MAP_SSANNE_1F_CORRIDOR (5 | (1 << 8)) +#define MAP_SSANNE_2F_CORRIDOR (6 | (1 << 8)) +#define MAP_SSANNE_3F_CORRIDOR (7 | (1 << 8)) +#define MAP_SSANNE_B1F_CORRIDOR (8 | (1 << 8)) +#define MAP_SSANNE_DECK (9 | (1 << 8)) +#define MAP_SSANNE_KITCHEN (10 | (1 << 8)) +#define MAP_SSANNE_CAPTAINSOFFICE (11 | (1 << 8)) +#define MAP_SSANNE_1F_ROOM1 (12 | (1 << 8)) +#define MAP_SSANNE_1F_ROOM2 (13 | (1 << 8)) +#define MAP_SSANNE_1F_ROOM3 (14 | (1 << 8)) +#define MAP_SSANNE_1F_ROOM4 (15 | (1 << 8)) +#define MAP_SSANNE_1F_ROOM5 (16 | (1 << 8)) +#define MAP_SSANNE_1F_ROOM7 (17 | (1 << 8)) +#define MAP_SSANNE_2F_ROOM1 (18 | (1 << 8)) +#define MAP_SSANNE_2F_ROOM2 (19 | (1 << 8)) +#define MAP_SSANNE_2F_ROOM3 (20 | (1 << 8)) +#define MAP_SSANNE_2F_ROOM4 (21 | (1 << 8)) +#define MAP_SSANNE_2F_ROOM5 (22 | (1 << 8)) +#define MAP_SSANNE_2F_ROOM6 (23 | (1 << 8)) +#define MAP_SSANNE_B1F_ROOM1 (24 | (1 << 8)) +#define MAP_SSANNE_B1F_ROOM2 (25 | (1 << 8)) +#define MAP_SSANNE_B1F_ROOM3 (26 | (1 << 8)) +#define MAP_SSANNE_B1F_ROOM4 (27 | (1 << 8)) +#define MAP_SSANNE_B1F_ROOM5 (28 | (1 << 8)) +#define MAP_SSANNE_1F_ROOM6 (29 | (1 << 8)) +#define MAP_UNDERGROUNDPATH_NORTHENTRANCE (30 | (1 << 8)) +#define MAP_UNDERGROUNDPATH_NORTHSOUTHTUNNEL (31 | (1 << 8)) +#define MAP_UNDERGROUNDPATH_SOUTHENTRANCE (32 | (1 << 8)) +#define MAP_UNDERGROUNDPATH_WESTENTRANCE (33 | (1 << 8)) +#define MAP_UNDERGROUNDPATH_EASTWESTTUNNEL (34 | (1 << 8)) +#define MAP_UNDERGROUNDPATH_EASTENTRANCE (35 | (1 << 8)) +#define MAP_DIGLETTSCAVE_NORTHENTRANCE (36 | (1 << 8)) +#define MAP_DIGLETTSCAVE_B1F (37 | (1 << 8)) +#define MAP_DIGLETTSCAVE_SOUTHENTRANCE (38 | (1 << 8)) +#define MAP_VICTORYROAD_1F (39 | (1 << 8)) +#define MAP_VICTORYROAD_2F (40 | (1 << 8)) +#define MAP_VICTORYROAD_3F (41 | (1 << 8)) +#define MAP_ROCKETHIDEOUT_B1F (42 | (1 << 8)) +#define MAP_ROCKETHIDEOUT_B2F (43 | (1 << 8)) +#define MAP_ROCKETHIDEOUT_B3F (44 | (1 << 8)) +#define MAP_ROCKETHIDEOUT_B4F (45 | (1 << 8)) +#define MAP_ROCKETHIDEOUT_ELEVATOR (46 | (1 << 8)) +#define MAP_SILPHCO_1F (47 | (1 << 8)) +#define MAP_SILPHCO_2F (48 | (1 << 8)) +#define MAP_SILPHCO_3F (49 | (1 << 8)) +#define MAP_SILPHCO_4F (50 | (1 << 8)) +#define MAP_SILPHCO_5F (51 | (1 << 8)) +#define MAP_SILPHCO_6F (52 | (1 << 8)) +#define MAP_SILPHCO_7F (53 | (1 << 8)) +#define MAP_SILPHCO_8F (54 | (1 << 8)) +#define MAP_SILPHCO_9F (55 | (1 << 8)) +#define MAP_SILPHCO_10F (56 | (1 << 8)) +#define MAP_SILPHCO_11F (57 | (1 << 8)) +#define MAP_SILPHCO_ELEVATOR (58 | (1 << 8)) +#define MAP_POKEMONMANSION_1F (59 | (1 << 8)) +#define MAP_POKEMONMANSION_2F (60 | (1 << 8)) +#define MAP_POKEMONMANSION_3F (61 | (1 << 8)) +#define MAP_POKEMONMANSION_B1F (62 | (1 << 8)) +#define MAP_SAFARIZONE_CENTER (63 | (1 << 8)) +#define MAP_SAFARIZONE_EAST (64 | (1 << 8)) +#define MAP_SAFARIZONE_NORTH (65 | (1 << 8)) +#define MAP_SAFARIZONE_WEST (66 | (1 << 8)) +#define MAP_SAFARIZONE_BUILDING1 (67 | (1 << 8)) +#define MAP_SAFARIZONE_BUILDING2 (68 | (1 << 8)) +#define MAP_SAFARIZONE_BUILDING3 (69 | (1 << 8)) +#define MAP_SAFARIZONE_BUILDING4 (70 | (1 << 8)) +#define MAP_SAFARIZONE_SECRETHOUSE (71 | (1 << 8)) +#define MAP_CERULEANCAVE_1F (72 | (1 << 8)) +#define MAP_CERULEANCAVE_2F (73 | (1 << 8)) +#define MAP_CERULEANCAVE_B1F (74 | (1 << 8)) +#define MAP_POKEMONLEAGUE_LORELEISROOM (75 | (1 << 8)) +#define MAP_POKEMONLEAGUE_BRUNOSROOM (76 | (1 << 8)) +#define MAP_POKEMONLEAGUE_AGATHASROOM (77 | (1 << 8)) +#define MAP_POKEMONLEAGUE_LANCESROOM (78 | (1 << 8)) +#define MAP_POKEMONLEAGUE_CHAMPIONSROOM (79 | (1 << 8)) +#define MAP_POKEMONLEAGUE_HALLOFFAME (80 | (1 << 8)) +#define MAP_ROCKTUNNEL_1F (81 | (1 << 8)) +#define MAP_ROCKTUNNEL_B1F (82 | (1 << 8)) +#define MAP_SEAFOAMISLANDS_1F (83 | (1 << 8)) +#define MAP_SEAFOAMISLANDS_B1F (84 | (1 << 8)) +#define MAP_SEAFOAMISLANDS_B2F (85 | (1 << 8)) +#define MAP_SEAFOAMISLANDS_B3F (86 | (1 << 8)) +#define MAP_SEAFOAMISLANDS_B4F (87 | (1 << 8)) +#define MAP_POKEMONTOWER_1F (88 | (1 << 8)) +#define MAP_POKEMONTOWER_2F (89 | (1 << 8)) +#define MAP_POKEMONTOWER_3F (90 | (1 << 8)) +#define MAP_POKEMONTOWER_4F (91 | (1 << 8)) +#define MAP_POKEMONTOWER_5F (92 | (1 << 8)) +#define MAP_POKEMONTOWER_6F (93 | (1 << 8)) +#define MAP_POKEMONTOWER_7F (94 | (1 << 8)) +#define MAP_POWERPLANT (95 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_B4F (96 | (1 << 8)) +#define MAP_MTEMBER_EXTERIOR (97 | (1 << 8)) +#define MAP_MTEMBER_SUMMITPATH_1F (98 | (1 << 8)) +#define MAP_MTEMBER_SUMMITPATH_2F (99 | (1 << 8)) +#define MAP_MTEMBER_SUMMITPATH_3F (100 | (1 << 8)) +#define MAP_MTEMBER_SUMMIT (101 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_B5F (102 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_1F (103 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_B1F (104 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_B2F (105 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_B3F (106 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_B1F_STAIRS (107 | (1 << 8)) +#define MAP_MTEMBER_RUBYPATH_B2F_STAIRS (108 | (1 << 8)) +#define MAP_THREEISLAND_BERRYFOREST (109 | (1 << 8)) +#define MAP_FOURISLAND_ICEFALLCAVE_ENTRANCE (110 | (1 << 8)) +#define MAP_FOURISLAND_ICEFALLCAVE_1F (111 | (1 << 8)) +#define MAP_FOURISLAND_ICEFALLCAVE_B1F (112 | (1 << 8)) +#define MAP_FOURISLAND_ICEFALLCAVE_BACK (113 | (1 << 8)) +#define MAP_FIVEISLAND_ROCKETWAREHOUSE (114 | (1 << 8)) +#define MAP_SIXISLAND_DOTTEDHOLE_1F (115 | (1 << 8)) +#define MAP_SIXISLAND_DOTTEDHOLE_B1F (116 | (1 << 8)) +#define MAP_SIXISLAND_DOTTEDHOLE_B2F (117 | (1 << 8)) +#define MAP_SIXISLAND_DOTTEDHOLE_B3F (118 | (1 << 8)) +#define MAP_SIXISLAND_DOTTEDHOLE_B4F (119 | (1 << 8)) +#define MAP_SIXISLAND_DOTTEDHOLE_SAPPHIREROOM (120 | (1 << 8)) +#define MAP_SIXISLAND_PATTERNBUSH (121 | (1 << 8)) +#define MAP_SIXISLAND_ALTERINGCAVE (122 | (1 << 8)) + +// Map Group 2 +#define MAP_NAVELROCK_EXTERIOR (0 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_1F (1 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_2F (2 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_3F (3 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_4F (4 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_5F (5 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_6F (6 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_7F (7 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_8F (8 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_ROOF (9 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_LOBBY (10 | (2 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER_ELEVATOR (11 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ENTRANCE (12 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM1 (13 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM2 (14 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM3 (15 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM4 (16 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM5 (17 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM6 (18 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM7 (19 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM8 (20 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM9 (21 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM10 (22 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM11 (23 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM12 (24 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM13 (25 | (2 << 8)) +#define MAP_FIVEISLAND_LOSTCAVE_ROOM14 (26 | (2 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS_MONEANCHAMBER (27 | (2 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS_LIPTOOCHAMBER (28 | (2 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS_WEEPTHCHAMBER (29 | (2 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS_DILFORDCHAMBER (30 | (2 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS_SCUFIBCHAMBER (31 | (2 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS_RIXYCHAMBER (32 | (2 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS_VIAPOISCHAMBER (33 | (2 << 8)) +#define MAP_THREEISLAND_DUNSPARCETUNNEL (34 | (2 << 8)) +#define MAP_SEVENISLAND_SEAVAULTCANYON_TANOBYKEY (35 | (2 << 8)) +#define MAP_NAVELROCK_1F (36 | (2 << 8)) +#define MAP_NAVELROCK_SUMMIT (37 | (2 << 8)) +#define MAP_NAVELROCK_BASE (38 | (2 << 8)) +#define MAP_NAVELROCK_SUMMITPATH_2F (39 | (2 << 8)) +#define MAP_NAVELROCK_SUMMITPATH_3F (40 | (2 << 8)) +#define MAP_NAVELROCK_SUMMITPATH_4F (41 | (2 << 8)) +#define MAP_NAVELROCK_SUMMITPATH_5F (42 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B1F (43 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B2F (44 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B3F (45 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B4F (46 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B5F (47 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B6F (48 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B7F (49 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B8F (50 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B9F (51 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B10F (52 | (2 << 8)) +#define MAP_NAVELROCK_BASEPATH_B11F (53 | (2 << 8)) +#define MAP_NAVELROCK_B1F (54 | (2 << 8)) +#define MAP_NAVELROCK_FORK (55 | (2 << 8)) +#define MAP_BIRTHISLAND_EXTERIOR (56 | (2 << 8)) +#define MAP_ONEISLAND_KINDLEROAD_EMBERSPA (57 | (2 << 8)) +#define MAP_BIRTHISLAND_HARBOR (58 | (2 << 8)) +#define MAP_NAVELROCK_HARBOR (59 | (2 << 8)) + +// Map Group 3 +#define MAP_PALLETTOWN (0 | (3 << 8)) +#define MAP_VIRIDIANCITY (1 | (3 << 8)) +#define MAP_PEWTERCITY (2 | (3 << 8)) +#define MAP_CERULEANCITY (3 | (3 << 8)) +#define MAP_LAVENDERTOWN (4 | (3 << 8)) +#define MAP_VERMILIONCITY (5 | (3 << 8)) +#define MAP_CELADONCITY (6 | (3 << 8)) +#define MAP_FUCHSIACITY (7 | (3 << 8)) +#define MAP_CINNABARISLAND (8 | (3 << 8)) +#define MAP_INDIGOPLATEAU_EXTERIOR (9 | (3 << 8)) +#define MAP_SAFFRONCITY_DUPLICATE (10 | (3 << 8)) +#define MAP_SAFFRONCITY (11 | (3 << 8)) +#define MAP_ONEISLAND (12 | (3 << 8)) +#define MAP_TWOISLAND (13 | (3 << 8)) +#define MAP_THREEISLAND (14 | (3 << 8)) +#define MAP_FOURISLAND (15 | (3 << 8)) +#define MAP_FIVEISLAND (16 | (3 << 8)) +#define MAP_SEVENISLAND (17 | (3 << 8)) +#define MAP_SIXISLAND (18 | (3 << 8)) +#define MAP_ROUTE1 (19 | (3 << 8)) +#define MAP_ROUTE2 (20 | (3 << 8)) +#define MAP_ROUTE3 (21 | (3 << 8)) +#define MAP_ROUTE4 (22 | (3 << 8)) +#define MAP_ROUTE5 (23 | (3 << 8)) +#define MAP_ROUTE6 (24 | (3 << 8)) +#define MAP_ROUTE7 (25 | (3 << 8)) +#define MAP_ROUTE8 (26 | (3 << 8)) +#define MAP_ROUTE9 (27 | (3 << 8)) +#define MAP_ROUTE10 (28 | (3 << 8)) +#define MAP_ROUTE11 (29 | (3 << 8)) +#define MAP_ROUTE12 (30 | (3 << 8)) +#define MAP_ROUTE13 (31 | (3 << 8)) +#define MAP_ROUTE14 (32 | (3 << 8)) +#define MAP_ROUTE15 (33 | (3 << 8)) +#define MAP_ROUTE16 (34 | (3 << 8)) +#define MAP_ROUTE17 (35 | (3 << 8)) +#define MAP_ROUTE18 (36 | (3 << 8)) +#define MAP_ROUTE19 (37 | (3 << 8)) +#define MAP_ROUTE20 (38 | (3 << 8)) +#define MAP_ROUTE21_NORTH (39 | (3 << 8)) +#define MAP_ROUTE21_SOUTH (40 | (3 << 8)) +#define MAP_ROUTE22 (41 | (3 << 8)) +#define MAP_ROUTE23 (42 | (3 << 8)) +#define MAP_ROUTE24 (43 | (3 << 8)) +#define MAP_ROUTE25 (44 | (3 << 8)) +#define MAP_ONEISLAND_KINDLEROAD (45 | (3 << 8)) +#define MAP_ONEISLAND_TREASUREBEACH (46 | (3 << 8)) +#define MAP_TWOISLAND_CAPEBRINK (47 | (3 << 8)) +#define MAP_THREEISLAND_BONDBRIDGE (48 | (3 << 8)) +#define MAP_THREEISLAND_PORT (49 | (3 << 8)) +#define MAP_UNKNOWNMAP_03_50 (50 | (3 << 8)) +#define MAP_UNKNOWNMAP_03_51 (51 | (3 << 8)) +#define MAP_UNKNOWNMAP_03_52 (52 | (3 << 8)) +#define MAP_UNKNOWNMAP_03_53 (53 | (3 << 8)) +#define MAP_FIVEISLAND_RESORTGORGEOUS (54 | (3 << 8)) +#define MAP_FIVEISLAND_WATERLABYRINTH (55 | (3 << 8)) +#define MAP_FIVEISLAND_MEADOW (56 | (3 << 8)) +#define MAP_FIVEISLAND_MEMORIALPILLAR (57 | (3 << 8)) +#define MAP_SIXISLAND_OUTCASTISLAND (58 | (3 << 8)) +#define MAP_SIXISLAND_GREENPATH (59 | (3 << 8)) +#define MAP_SIXISLAND_WATERPATH (60 | (3 << 8)) +#define MAP_SIXISLAND_RUINVALLEY (61 | (3 << 8)) +#define MAP_SEVENISLAND_TRAINERTOWER (62 | (3 << 8)) +#define MAP_SEVENISLAND_SEVAULTCANYON_ENTRANCE (63 | (3 << 8)) +#define MAP_SEVENISLAND_SEVAULTCANYON (64 | (3 << 8)) +#define MAP_SEVENISLAND_TANOBYRUINS (65 | (3 << 8)) + +// Map Group 4 +#define MAP_PALLETTOWN_PLAYERSHOUSE_1F (0 | (4 << 8)) +#define MAP_PALLETTOWN_PLAYERSHOUSE_2F (1 | (4 << 8)) +#define MAP_PALLETTOWN_GARYSHOUSE (2 | (4 << 8)) +#define MAP_PALLETTOWN_PROFESSOROAKSLAB (3 | (4 << 8)) + +// Map Group 5 +#define MAP_VIRIDIANCITY_HOUSE1 (0 | (5 << 8)) +#define MAP_VIRIDIANCITY_GYM (1 | (5 << 8)) +#define MAP_VIRIDIANCITY_HOUSE2 (2 | (5 << 8)) +#define MAP_VIRIDIANCITY_MART (3 | (5 << 8)) +#define MAP_VIRIDIANCITY_POKEMONCENTER_1F (4 | (5 << 8)) +#define MAP_VIRIDIANCITY_POKEMONCENTER_2F (5 | (5 << 8)) + +// Map Group 6 +#define MAP_PEWTERCITY_MUSEUM_1F (0 | (6 << 8)) +#define MAP_PEWTERCITY_MUSEUM_2F (1 | (6 << 8)) +#define MAP_PEWTERCITY_GYM (2 | (6 << 8)) +#define MAP_PEWTERCITY_MART (3 | (6 << 8)) +#define MAP_PEWTERCITY_HOUSE1 (4 | (6 << 8)) +#define MAP_PEWTERCITY_POKEMONCENTER_1F (5 | (6 << 8)) +#define MAP_PEWTERCITY_POKEMONCENTER_2F (6 | (6 << 8)) +#define MAP_PEWTERCITY_HOUSE2 (7 | (6 << 8)) + +// Map Group 7 +#define MAP_CERULEANCITY_HOUSE1 (0 | (7 << 8)) +#define MAP_CERULEANCITY_HOUSE2 (1 | (7 << 8)) +#define MAP_CERULEANCITY_HOUSE3 (2 | (7 << 8)) +#define MAP_CERULEANCITY_POKEMONCENTER_1F (3 | (7 << 8)) +#define MAP_CERULEANCITY_POKEMONCENTER_2F (4 | (7 << 8)) +#define MAP_CERULEANCITY_GYM (5 | (7 << 8)) +#define MAP_CERULEANCITY_BIKESHOP (6 | (7 << 8)) +#define MAP_CERULEANCITY_MART (7 | (7 << 8)) +#define MAP_CERULEANCITY_HOUSE4 (8 | (7 << 8)) +#define MAP_CERULEANCITY_HOUSE5 (9 | (7 << 8)) + +// Map Group 8 +#define MAP_LAVENDERTOWN_POKEMONCENTER_1F (0 | (8 << 8)) +#define MAP_LAVENDERTOWN_POKEMONCENTER_2F (1 | (8 << 8)) +#define MAP_LAVENDERTOWN_VOLUNTEERPOKEMONHOUSE (2 | (8 << 8)) +#define MAP_LAVENDERTOWN_HOUSE1 (3 | (8 << 8)) +#define MAP_LAVENDERTOWN_HOUSE2 (4 | (8 << 8)) +#define MAP_LAVENDERTOWN_MART (5 | (8 << 8)) + +// Map Group 9 +#define MAP_VERMILIONCITY_HOUSE1 (0 | (9 << 8)) +#define MAP_VERMILIONCITY_POKEMONCENTER_1F (1 | (9 << 8)) +#define MAP_VERMILIONCITY_POKEMONCENTER_2F (2 | (9 << 8)) +#define MAP_VERMILIONCITY_POKEMONFANCLUB (3 | (9 << 8)) +#define MAP_VERMILIONCITY_HOUSE2 (4 | (9 << 8)) +#define MAP_VERMILIONCITY_MART (5 | (9 << 8)) +#define MAP_VERMILIONCITY_GYM (6 | (9 << 8)) +#define MAP_VERMILIONCITY_HOUSE3 (7 | (9 << 8)) + +// Map Group 10 +#define MAP_CELADONCITY_DEPARTMENTSTORE_1F (0 | (10 << 8)) +#define MAP_CELADONCITY_DEPARTMENTSTORE_2F (1 | (10 << 8)) +#define MAP_CELADONCITY_DEPARTMENTSTORE_3F (2 | (10 << 8)) +#define MAP_CELADONCITY_DEPARTMENTSTORE_4F (3 | (10 << 8)) +#define MAP_CELADONCITY_DEPARTMENTSTORE_5F (4 | (10 << 8)) +#define MAP_CELADONCITY_DEPARTMENTSTORE_ROOF (5 | (10 << 8)) +#define MAP_CELADONCITY_DEPARTMENTSTORE_ELEVATOR (6 | (10 << 8)) +#define MAP_CELADONCITY_CONDOMINIUMS_1F (7 | (10 << 8)) +#define MAP_CELADONCITY_CONDOMINIUMS_2F (8 | (10 << 8)) +#define MAP_CELADONCITY_CONDOMINIUMS_3F (9 | (10 << 8)) +#define MAP_CELADONCITY_CONDOMINIUMS_ROOF (10 | (10 << 8)) +#define MAP_CELADONCITY_CONDOMINIUMS_ROOFROOM (11 | (10 << 8)) +#define MAP_CELADONCITY_POKEMONCENTER_1F (12 | (10 << 8)) +#define MAP_CELADONCITY_POKEMONCENTER_2F (13 | (10 << 8)) +#define MAP_CELADONCITY_GAMECORNER (14 | (10 << 8)) +#define MAP_CELADONCITY_GAMECORNER_PRIZEROOM (15 | (10 << 8)) +#define MAP_CELADONCITY_GYM (16 | (10 << 8)) +#define MAP_CELADONCITY_RESTAURANT (17 | (10 << 8)) +#define MAP_CELADONCITY_HOUSE1 (18 | (10 << 8)) +#define MAP_CELADONCITY_HOTEL (19 | (10 << 8)) + +// Map Group 11 +#define MAP_FUCHSIACITY_SAFARIZONE_ENTRANCE (0 | (11 << 8)) +#define MAP_FUCHSIACITY_MART (1 | (11 << 8)) +#define MAP_FUCHSIACITY_ZOOBUILDING (2 | (11 << 8)) +#define MAP_FUCHSIACITY_GYM (3 | (11 << 8)) +#define MAP_FUCHSIACITY_HOUSE1 (4 | (11 << 8)) +#define MAP_FUCHSIACITY_POKEMONCENTER_1F (5 | (11 << 8)) +#define MAP_FUCHSIACITY_POKEMONCENTER_2F (6 | (11 << 8)) +#define MAP_FUCHSIACITY_BUILDING1 (7 | (11 << 8)) +#define MAP_FUCHSIACITY_HOUSE2 (8 | (11 << 8)) +#define MAP_FUCHSIACITY_HOUSE3 (9 | (11 << 8)) + +// Map Group 12 +#define MAP_CINNABARISLAND_GYM (0 | (12 << 8)) +#define MAP_CINNABARISLAND_POKEMONLAB_ENTRANCE (1 | (12 << 8)) +#define MAP_CINNABARISLAND_POKEMONLAB_LOUNGE (2 | (12 << 8)) +#define MAP_CINNABARISLAND_POKEMONLAB_RESEARCHROOM (3 | (12 << 8)) +#define MAP_CINNABARISLAND_POKEMONLAB_EXPERIMENTROOM (4 | (12 << 8)) +#define MAP_CINNABARISLAND_POKEMONCENTER_1F (5 | (12 << 8)) +#define MAP_CINNABARISLAND_POKEMONCENTER_2F (6 | (12 << 8)) +#define MAP_CINNABARISLAND_MART (7 | (12 << 8)) + +// Map Group 13 +#define MAP_INDIGOPLATEAU_POKEMONCENTER_1F (0 | (13 << 8)) +#define MAP_INDIGOPLATEAU_POKEMONCENTER_2F (1 | (13 << 8)) + +// Map Group 14 +#define MAP_SAFFRONCITY_HOUSE1_1F (0 | (14 << 8)) +#define MAP_SAFFRONCITY_HOUSE1_2F (1 | (14 << 8)) +#define MAP_SAFFRONCITY_DOJO (2 | (14 << 8)) +#define MAP_SAFFRONCITY_GYM (3 | (14 << 8)) +#define MAP_SAFFRONCITY_HOUSE2 (4 | (14 << 8)) +#define MAP_SAFFRONCITY_MART (5 | (14 << 8)) +#define MAP_SAFFRONCITY_POKEMONCENTER_1F (6 | (14 << 8)) +#define MAP_SAFFRONCITY_POKEMONCENTER_2F (7 | (14 << 8)) +#define MAP_SAFFRONCITY_HOUSE3 (8 | (14 << 8)) +#define MAP_SAFFRONCITY_POKEMONTRAINERFANCLUB (9 | (14 << 8)) + +// Map Group 15 +#define MAP_ROUTE2_VIRIDIANFOREST_SOUTHENTRANCE (0 | (15 << 8)) +#define MAP_ROUTE2_HOUSE (1 | (15 << 8)) +#define MAP_ROUTE2_EASTBUILDING (2 | (15 << 8)) +#define MAP_ROUTE2_VIRIDIANFOREST_NORTHENTRANCE (3 | (15 << 8)) + +// Map Group 16 +#define MAP_ROUTE4_POKEMONCENTER_1F (0 | (16 << 8)) +#define MAP_ROUTE4_POKEMONCENTER_2F (1 | (16 << 8)) + +// Map Group 17 +#define MAP_ROUTE5_POKEMONDAYCARE (0 | (17 << 8)) +#define MAP_ROUTE5_SOUTHENTRANCE (1 | (17 << 8)) + +// Map Group 18 +#define MAP_ROUTE6_NORTHENTRANCE (0 | (18 << 8)) +#define MAP_UNKNOWNMAP_18_01 (1 | (18 << 8)) + +// Map Group 19 +#define MAP_ROUTE7_EASTENTRANCE (0 | (19 << 8)) + +// Map Group 20 +#define MAP_ROUTE8_WESTENTRANCE (0 | (20 << 8)) + +// Map Group 21 +#define MAP_ROUTE10_POKEMONCENTER_1F (0 | (21 << 8)) +#define MAP_ROUTE10_POKEMONCENTER_2F (1 | (21 << 8)) + +// Map Group 22 +#define MAP_ROUTE11_EASTENTRANCE_1F (0 | (22 << 8)) +#define MAP_ROUTE11_EASTENTRANCE_2F (1 | (22 << 8)) + +// Map Group 23 +#define MAP_ROUTE12_NORTHENTRANCE_1F (0 | (23 << 8)) +#define MAP_ROUTE12_NORTHENTRANCE_2F (1 | (23 << 8)) +#define MAP_ROUTE12_FISHINGHOUSE (2 | (23 << 8)) + +// Map Group 24 +#define MAP_ROUTE15_WESTENTRANCE_1F (0 | (24 << 8)) +#define MAP_ROUTE15_WESTENTRANCE_2F (1 | (24 << 8)) + +// Map Group 25 +#define MAP_ROUTE16_HOUSE (0 | (25 << 8)) +#define MAP_ROUTE16_NORTHENTRANCE_1F (1 | (25 << 8)) +#define MAP_ROUTE16_NORTHENTRANCE_2F (2 | (25 << 8)) + +// Map Group 26 +#define MAP_ROUTE18_EASTENTRANCE_1F (0 | (26 << 8)) +#define MAP_ROUTE18_EASTENTRANCE_2F (1 | (26 << 8)) + +// Map Group 27 +#define MAP_UNUSEDHOUSE_27_00 (0 | (27 << 8)) + +// Map Group 28 +#define MAP_ROUTE22_NORTHENTRANCE (0 | (28 << 8)) + +// Map Group 29 +#define MAP_UNUSEDHOUSE_29_00 (0 | (29 << 8)) + +// Map Group 30 +#define MAP_ROUTE25_SEACOTTAGE (0 | (30 << 8)) + +// Map Group 31 +#define MAP_SEVENISLAND_HOUSE_ROOM1 (0 | (31 << 8)) +#define MAP_SEVENISLAND_HOUSE_ROOM2 (1 | (31 << 8)) +#define MAP_SEVENISLAND_MART (2 | (31 << 8)) +#define MAP_SEVENISLAND_POKEMONCENTER_1F (3 | (31 << 8)) +#define MAP_SEVENISLAND_POKEMONCENTER_2F (4 | (31 << 8)) +#define MAP_UNUSEDHOUSE_31_05 (5 | (31 << 8)) +#define MAP_SEVENISLAND_HARBOR (6 | (31 << 8)) + +// Map Group 32 +#define MAP_ONEISLAND_POKEMONCENTER_1F (0 | (32 << 8)) +#define MAP_ONEISLAND_POKEMONCENTER_2F (1 | (32 << 8)) +#define MAP_ONEISLAND_HOUSE1 (2 | (32 << 8)) +#define MAP_ONEISLAND_HOUSE2 (3 | (32 << 8)) +#define MAP_ONEISLAND_HARBOR (4 | (32 << 8)) + +// Map Group 33 +#define MAP_TWOISLAND_JOYFULGAMECORNER (0 | (33 << 8)) +#define MAP_TWOISLAND_HOUSE (1 | (33 << 8)) +#define MAP_TWOISLAND_POKEMONCENTER_1F (2 | (33 << 8)) +#define MAP_TWOISLAND_POKEMONCENTER_2F (3 | (33 << 8)) +#define MAP_TWOISLAND_HARBOR (4 | (33 << 8)) + +// Map Group 34 +#define MAP_THREEISLAND_HOUSE1 (0 | (34 << 8)) +#define MAP_THREEISLAND_POKEMONCENTER_1F (1 | (34 << 8)) +#define MAP_THREEISLAND_POKEMONCENTER_2F (2 | (34 << 8)) +#define MAP_THREEISLAND_MART (3 | (34 << 8)) +#define MAP_THREEISLAND_HOUSE2 (4 | (34 << 8)) +#define MAP_THREEISLAND_HOUSE3 (5 | (34 << 8)) +#define MAP_THREEISLAND_HOUSE4 (6 | (34 << 8)) +#define MAP_THREEISLAND_HOUSE5 (7 | (34 << 8)) + +// Map Group 35 +#define MAP_FOURISLAND_POKEMONDAYCARE (0 | (35 << 8)) +#define MAP_FOURISLAND_POKEMONCENTER_1F (1 | (35 << 8)) +#define MAP_FOURISLAND_POKEMONCENTER_2F (2 | (35 << 8)) +#define MAP_FOURISLAND_HOUSE1 (3 | (35 << 8)) +#define MAP_FOURISLAND_LORELEISHOUSE (4 | (35 << 8)) +#define MAP_FOURISLAND_HARBOR (5 | (35 << 8)) +#define MAP_FOURISLAND_HOUSE2 (6 | (35 << 8)) +#define MAP_FOURISLAND_MART (7 | (35 << 8)) + +// Map Group 36 +#define MAP_FIVEISLAND_POKEMONCENTER_1F (0 | (36 << 8)) +#define MAP_FIVEISLAND_POKEMONCENTER_2F (1 | (36 << 8)) +#define MAP_FIVEISLAND_HARBOR (2 | (36 << 8)) +#define MAP_FIVEISLAND_HOUSE1 (3 | (36 << 8)) +#define MAP_FIVEISLAND_HOUSE2 (4 | (36 << 8)) + +// Map Group 37 +#define MAP_SIXISLAND_POKEMONCENTER_1F (0 | (37 << 8)) +#define MAP_SIXISLAND_POKEMONCENTER_2F (1 | (37 << 8)) +#define MAP_SIXISLAND_HARBOR (2 | (37 << 8)) +#define MAP_SIXISLAND_HOUSE (3 | (37 << 8)) +#define MAP_SIXISLAND_MART (4 | (37 << 8)) + +// Map Group 38 +#define MAP_THREEISLAND_HARBOR (0 | (38 << 8)) + +// Map Group 39 +#define MAP_FIVEISLAND_RESORTGORGEOUS_HOUSE (0 | (39 << 8)) + +// Map Group 40 +#define MAP_TWOISLAND_CAPEBRINK_HOUSE (0 | (40 << 8)) + +// Map Group 41 +#define MAP_SIXISLAND_WATERPATH_HOUSE1 (0 | (41 << 8)) +#define MAP_SIXISLAND_WATERPATH_HOUSE2 (1 | (41 << 8)) + +// Map Group 42 +#define MAP_SEVENISLAND_SEVAULTCANYON_HOUSE (0 | (42 << 8)) + +#endif // GUARD_CONSTANTS_MAP_GROUPS_H diff --git a/include/constants/maps.h b/include/constants/maps.h index 737edd7de..8a8a023a8 100644 --- a/include/constants/maps.h +++ b/include/constants/maps.h @@ -1,594 +1,11 @@ #ifndef GUARD_CONSTANTS_MAPS_H #define GUARD_CONSTANTS_MAPS_H -// Map Group 0 -#define MAP_PETALBURG_CITY (0 | (0 << 8)) -#define MAP_SLATEPORT_CITY (1 | (0 << 8)) -#define MAP_MAUVILLE_CITY (2 | (0 << 8)) -#define MAP_RUSTBORO_CITY (3 | (0 << 8)) -#define MAP_FORTREE_CITY (4 | (0 << 8)) -#define MAP_LILYCOVE_CITY (5 | (0 << 8)) -#define MAP_MOSSDEEP_CITY (6 | (0 << 8)) -#define MAP_SOOTOPOLIS_CITY (7 | (0 << 8)) -#define MAP_EVER_GRANDE_CITY (8 | (0 << 8)) -#define MAP_LITTLEROOT_TOWN (9 | (0 << 8)) -#define MAP_OLDALE_TOWN (10 | (0 << 8)) -#define MAP_DEWFORD_TOWN (11 | (0 << 8)) -#define MAP_LAVARIDGE_TOWN (12 | (0 << 8)) -#define MAP_FALLARBOR_TOWN (13 | (0 << 8)) -#define MAP_VERDANTURF_TOWN (14 | (0 << 8)) -#define MAP_PACIFIDLOG_TOWN (15 | (0 << 8)) -#define MAP_ROUTE101 (16 | (0 << 8)) -#define MAP_ROUTE102 (17 | (0 << 8)) -#define MAP_ROUTE103 (18 | (0 << 8)) -#define MAP_ROUTE104 (19 | (0 << 8)) -#define MAP_ROUTE105 (20 | (0 << 8)) -#define MAP_ROUTE106 (21 | (0 << 8)) -#define MAP_ROUTE107 (22 | (0 << 8)) -#define MAP_ROUTE108 (23 | (0 << 8)) -#define MAP_ROUTE109 (24 | (0 << 8)) -#define MAP_ROUTE110 (25 | (0 << 8)) -#define MAP_ROUTE111 (26 | (0 << 8)) -#define MAP_ROUTE112 (27 | (0 << 8)) -#define MAP_ROUTE113 (28 | (0 << 8)) -#define MAP_ROUTE114 (29 | (0 << 8)) -#define MAP_ROUTE115 (30 | (0 << 8)) -#define MAP_ROUTE116 (31 | (0 << 8)) -#define MAP_ROUTE117 (32 | (0 << 8)) -#define MAP_ROUTE118 (33 | (0 << 8)) -#define MAP_ROUTE119 (34 | (0 << 8)) -#define MAP_ROUTE120 (35 | (0 << 8)) -#define MAP_ROUTE121 (36 | (0 << 8)) -#define MAP_ROUTE122 (37 | (0 << 8)) -#define MAP_ROUTE123 (38 | (0 << 8)) -#define MAP_ROUTE124 (39 | (0 << 8)) -#define MAP_ROUTE125 (40 | (0 << 8)) -#define MAP_ROUTE126 (41 | (0 << 8)) -#define MAP_ROUTE127 (42 | (0 << 8)) -#define MAP_ROUTE128 (43 | (0 << 8)) -#define MAP_ROUTE129 (44 | (0 << 8)) -#define MAP_ROUTE130 (45 | (0 << 8)) -#define MAP_ROUTE131 (46 | (0 << 8)) -#define MAP_ROUTE132 (47 | (0 << 8)) -#define MAP_ROUTE133 (48 | (0 << 8)) -#define MAP_ROUTE134 (49 | (0 << 8)) -#define MAP_UNDERWATER1 (50 | (0 << 8)) -#define MAP_UNDERWATER2 (51 | (0 << 8)) -#define MAP_UNDERWATER3 (52 | (0 << 8)) -#define MAP_UNDERWATER4 (53 | (0 << 8)) - -// Map Group 1 -#define MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F (0 | (1 << 8)) -#define MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F (1 | (1 << 8)) -#define MAP_LITTLEROOT_TOWN_MAYS_HOUSE_1F (2 | (1 << 8)) -#define MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F (3 | (1 << 8)) -#define MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB (4 | (1 << 8)) - -// Map Group 2 -#define MAP_OLDALE_TOWN_HOUSE1 (0 | (2 << 8)) -#define MAP_OLDALE_TOWN_HOUSE2 (1 | (2 << 8)) -#define MAP_OLDALE_TOWN_POKEMON_CENTER_1F (2 | (2 << 8)) -#define MAP_OLDALE_TOWN_POKEMON_CENTER_2F (3 | (2 << 8)) -#define MAP_OLDALE_TOWN_MART (4 | (2 << 8)) - -// Map Group 3 -#define MAP_DEWFORD_TOWN_HOUSE1 (0 | (3 << 8)) -#define MAP_DEWFORD_TOWN_POKEMON_CENTER_1F (1 | (3 << 8)) -#define MAP_DEWFORD_TOWN_POKEMON_CENTER_2F (2 | (3 << 8)) -#define MAP_DEWFORD_TOWN_GYM (3 | (3 << 8)) -#define MAP_DEWFORD_TOWN_HALL (4 | (3 << 8)) -#define MAP_DEWFORD_TOWN_HOUSE2 (5 | (3 << 8)) - -// Map Group 4 -#define MAP_LAVARIDGE_TOWN_HERB_SHOP (0 | (4 << 8)) -#define MAP_LAVARIDGE_TOWN_GYM_1F (1 | (4 << 8)) -#define MAP_LAVARIDGE_TOWN_GYM_B1F (2 | (4 << 8)) -#define MAP_LAVARIDGE_TOWN_HOUSE (3 | (4 << 8)) -#define MAP_LAVARIDGE_TOWN_MART (4 | (4 << 8)) -#define MAP_LAVARIDGE_TOWN_POKEMON_CENTER_1F (5 | (4 << 8)) -#define MAP_LAVARIDGE_TOWN_POKEMON_CENTER_2F (6 | (4 << 8)) - -// Map Group 5 -#define MAP_FALLARBOR_TOWN_MART (0 | (5 << 8)) -#define MAP_FALLARBOR_TOWN_BATTLE_TENT_LOBBY (1 | (5 << 8)) -#define MAP_FALLARBOR_TOWN_BATTLE_TENT_CORRIDOR (2 | (5 << 8)) -#define MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM (3 | (5 << 8)) -#define MAP_FALLARBOR_TOWN_POKEMON_CENTER_1F (4 | (5 << 8)) -#define MAP_FALLARBOR_TOWN_POKEMON_CENTER_2F (5 | (5 << 8)) -#define MAP_FALLARBOR_TOWN_HOUSE1 (6 | (5 << 8)) -#define MAP_FALLARBOR_TOWN_HOUSE2 (7 | (5 << 8)) - -// Map Group 6 -#define MAP_VERDANTURF_TOWN_BATTLE_TENT_LOBBY (0 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_BATTLE_TENT_CORRIDOR (1 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM (2 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_MART (3 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_POKEMON_CENTER_1F (4 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_POKEMON_CENTER_2F (5 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_WANDAS_HOUSE (6 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_FRIENDSHIP_RATERS_HOUSE (7 | (6 << 8)) -#define MAP_VERDANTURF_TOWN_HOUSE (8 | (6 << 8)) - -// Map Group 7 -#define MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_1F (0 | (7 << 8)) -#define MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_2F (1 | (7 << 8)) -#define MAP_PACIFIDLOG_TOWN_HOUSE1 (2 | (7 << 8)) -#define MAP_PACIFIDLOG_TOWN_HOUSE2 (3 | (7 << 8)) -#define MAP_PACIFIDLOG_TOWN_HOUSE3 (4 | (7 << 8)) -#define MAP_PACIFIDLOG_TOWN_HOUSE4 (5 | (7 << 8)) -#define MAP_PACIFIDLOG_TOWN_HOUSE5 (6 | (7 << 8)) - -// Map Group 8 -#define MAP_PETALBURG_CITY_WALLYS_HOUSE (0 | (8 << 8)) -#define MAP_PETALBURG_CITY_GYM (1 | (8 << 8)) -#define MAP_PETALBURG_CITY_HOUSE1 (2 | (8 << 8)) -#define MAP_PETALBURG_CITY_HOUSE2 (3 | (8 << 8)) -#define MAP_PETALBURG_CITY_POKEMON_CENTER_1F (4 | (8 << 8)) -#define MAP_PETALBURG_CITY_POKEMON_CENTER_2F (5 | (8 << 8)) -#define MAP_PETALBURG_CITY_MART (6 | (8 << 8)) - -// Map Group 9 -#define MAP_SLATEPORT_CITY_STERNS_SHIPYARD_1F (0 | (9 << 8)) -#define MAP_SLATEPORT_CITY_STERNS_SHIPYARD_2F (1 | (9 << 8)) -#define MAP_SLATEPORT_CITY_BATTLE_TENT_LOBBY (2 | (9 << 8)) -#define MAP_SLATEPORT_CITY_BATTLE_TENT_CORRIDOR (3 | (9 << 8)) -#define MAP_SLATEPORT_CITY_BATTLE_TENT_BATTLE_ROOM (4 | (9 << 8)) -#define MAP_SLATEPORT_CITY_HOUSE1 (5 | (9 << 8)) -#define MAP_SLATEPORT_CITY_POKEMON_FAN_CLUB (6 | (9 << 8)) -#define MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_1F (7 | (9 << 8)) -#define MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_2F (8 | (9 << 8)) -#define MAP_SLATEPORT_CITY_HARBOR (9 | (9 << 8)) -#define MAP_SLATEPORT_CITY_HOUSE2 (10 | (9 << 8)) -#define MAP_SLATEPORT_CITY_POKEMON_CENTER_1F (11 | (9 << 8)) -#define MAP_SLATEPORT_CITY_POKEMON_CENTER_2F (12 | (9 << 8)) -#define MAP_SLATEPORT_CITY_MART (13 | (9 << 8)) - -// Map Group 10 -#define MAP_MAUVILLE_CITY_GYM (0 | (10 << 8)) -#define MAP_MAUVILLE_CITY_BIKE_SHOP (1 | (10 << 8)) -#define MAP_MAUVILLE_CITY_HOUSE1 (2 | (10 << 8)) -#define MAP_MAUVILLE_CITY_GAME_CORNER (3 | (10 << 8)) -#define MAP_MAUVILLE_CITY_HOUSE2 (4 | (10 << 8)) -#define MAP_MAUVILLE_CITY_POKEMON_CENTER_1F (5 | (10 << 8)) -#define MAP_MAUVILLE_CITY_POKEMON_CENTER_2F (6 | (10 << 8)) -#define MAP_MAUVILLE_CITY_MART (7 | (10 << 8)) - -// Map Group 11 -#define MAP_RUSTBORO_CITY_DEVON_CORP_1F (0 | (11 << 8)) -#define MAP_RUSTBORO_CITY_DEVON_CORP_2F (1 | (11 << 8)) -#define MAP_RUSTBORO_CITY_DEVON_CORP_3F (2 | (11 << 8)) -#define MAP_RUSTBORO_CITY_GYM (3 | (11 << 8)) -#define MAP_RUSTBORO_CITY_POKEMON_SCHOOL (4 | (11 << 8)) -#define MAP_RUSTBORO_CITY_POKEMON_CENTER_1F (5 | (11 << 8)) -#define MAP_RUSTBORO_CITY_POKEMON_CENTER_2F (6 | (11 << 8)) -#define MAP_RUSTBORO_CITY_MART (7 | (11 << 8)) -#define MAP_RUSTBORO_CITY_FLAT1_1F (8 | (11 << 8)) -#define MAP_RUSTBORO_CITY_FLAT1_2F (9 | (11 << 8)) -#define MAP_RUSTBORO_CITY_HOUSE1 (10 | (11 << 8)) -#define MAP_RUSTBORO_CITY_CUTTERS_HOUSE (11 | (11 << 8)) -#define MAP_RUSTBORO_CITY_HOUSE2 (12 | (11 << 8)) -#define MAP_RUSTBORO_CITY_FLAT2_1F (13 | (11 << 8)) -#define MAP_RUSTBORO_CITY_FLAT2_2F (14 | (11 << 8)) -#define MAP_RUSTBORO_CITY_FLAT2_3F (15 | (11 << 8)) -#define MAP_RUSTBORO_CITY_HOUSE3 (16 | (11 << 8)) - -// Map Group 12 -#define MAP_FORTREE_CITY_HOUSE1 (0 | (12 << 8)) -#define MAP_FORTREE_CITY_GYM (1 | (12 << 8)) -#define MAP_FORTREE_CITY_POKEMON_CENTER_1F (2 | (12 << 8)) -#define MAP_FORTREE_CITY_POKEMON_CENTER_2F (3 | (12 << 8)) -#define MAP_FORTREE_CITY_MART (4 | (12 << 8)) -#define MAP_FORTREE_CITY_HOUSE2 (5 | (12 << 8)) -#define MAP_FORTREE_CITY_HOUSE3 (6 | (12 << 8)) -#define MAP_FORTREE_CITY_HOUSE4 (7 | (12 << 8)) -#define MAP_FORTREE_CITY_HOUSE5 (8 | (12 << 8)) -#define MAP_FORTREE_CITY_DECORATION_SHOP (9 | (12 << 8)) - -// Map Group 13 -#define MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_1F (0 | (13 << 8)) -#define MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_2F (1 | (13 << 8)) -#define MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F (2 | (13 << 8)) -#define MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F (3 | (13 << 8)) -#define MAP_LILYCOVE_CITY_CONTEST_LOBBY (4 | (13 << 8)) -#define MAP_LILYCOVE_CITY_CONTEST_HALL (5 | (13 << 8)) -#define MAP_LILYCOVE_CITY_POKEMON_CENTER_1F (6 | (13 << 8)) -#define MAP_LILYCOVE_CITY_POKEMON_CENTER_2F (7 | (13 << 8)) -#define MAP_LILYCOVE_CITY_UNUSED_MART (8 | (13 << 8)) -#define MAP_LILYCOVE_CITY_POKEMON_TRAINER_FAN_CLUB (9 | (13 << 8)) -#define MAP_LILYCOVE_CITY_HARBOR (10 | (13 << 8)) -#define MAP_LILYCOVE_CITY_MOVE_DELETERS_HOUSE (11 | (13 << 8)) -#define MAP_LILYCOVE_CITY_HOUSE1 (12 | (13 << 8)) -#define MAP_LILYCOVE_CITY_HOUSE2 (13 | (13 << 8)) -#define MAP_LILYCOVE_CITY_HOUSE3 (14 | (13 << 8)) -#define MAP_LILYCOVE_CITY_HOUSE4 (15 | (13 << 8)) -#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F (16 | (13 << 8)) -#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_2F (17 | (13 << 8)) -#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_3F (18 | (13 << 8)) -#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_4F (19 | (13 << 8)) -#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_5F (20 | (13 << 8)) -#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP (21 | (13 << 8)) -#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ELEVATOR (22 | (13 << 8)) - -// Map Group 14 -#define MAP_MOSSDEEP_CITY_GYM (0 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_HOUSE1 (1 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_HOUSE2 (2 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_POKEMON_CENTER_1F (3 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_POKEMON_CENTER_2F (4 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_MART (5 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_HOUSE3 (6 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_STEVENS_HOUSE (7 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_HOUSE4 (8 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_SPACE_CENTER_1F (9 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_SPACE_CENTER_2F (10 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_GAME_CORNER_1F (11 | (14 << 8)) -#define MAP_MOSSDEEP_CITY_GAME_CORNER_B1F (12 | (14 << 8)) - -// Map Group 15 -#define MAP_SOOTOPOLIS_CITY_GYM_1F (0 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_GYM_B1F (1 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_1F (2 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_2F (3 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_MART (4 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE1 (5 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE2 (6 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE3 (7 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE4 (8 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE5 (9 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE6 (10 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE7 (11 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE8 (12 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE9_1F (13 | (15 << 8)) -#define MAP_SOOTOPOLIS_CITY_HOUSE9_B1F (14 | (15 << 8)) - -// Map Group 16 -#define MAP_EVER_GRANDE_CITY_SIDNEYS_ROOM (0 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_PHOEBES_ROOM (1 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_GLACIAS_ROOM (2 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_DRAKES_ROOM (3 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_CHAMPIONS_ROOM (4 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_CORRIDOR1 (5 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_CORRIDOR2 (6 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_CORRIDOR3 (7 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_CORRIDOR4 (8 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_CORRIDOR5 (9 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_POKEMON_LEAGUE_1F (10 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_HALL_OF_FAME (11 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_POKEMON_CENTER_1F (12 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_POKEMON_CENTER_2F (13 | (16 << 8)) -#define MAP_EVER_GRANDE_CITY_POKEMON_LEAGUE_2F (14 | (16 << 8)) - -// Map Group 17 -#define MAP_ROUTE104_MR_BRINEYS_HOUSE (0 | (17 << 8)) -#define MAP_ROUTE104_PRETTY_PETAL_FLOWER_SHOP (1 | (17 << 8)) - -// Map Group 18 -#define MAP_ROUTE111_WINSTRATE_FAMILYS_HOUSE (0 | (18 << 8)) -#define MAP_ROUTE111_OLD_LADYS_REST_STOP (1 | (18 << 8)) - -// Map Group 19 -#define MAP_ROUTE112_CABLE_CAR_STATION (0 | (19 << 8)) -#define MAP_MT_CHIMNEY_CABLE_CAR_STATION (1 | (19 << 8)) - -// Map Group 20 -#define MAP_ROUTE114_FOSSIL_MANIACS_HOUSE (0 | (20 << 8)) -#define MAP_ROUTE114_FOSSIL_MANIACS_TUNNEL (1 | (20 << 8)) -#define MAP_ROUTE114_LANETTES_HOUSE (2 | (20 << 8)) - -// Map Group 21 -#define MAP_ROUTE116_TUNNELERS_REST_HOUSE (0 | (21 << 8)) - -// Map Group 22 -#define MAP_ROUTE117_POKEMON_DAY_CARE (0 | (22 << 8)) - -// Map Group 23 -#define MAP_ROUTE121_SAFARI_ZONE_ENTRANCE (0 | (23 << 8)) - -// Map Group 24 -#define MAP_METEOR_FALLS_1F_1R (0 | (24 << 8)) -#define MAP_METEOR_FALLS_1F_2R (1 | (24 << 8)) -#define MAP_METEOR_FALLS_B1F_1R (2 | (24 << 8)) -#define MAP_METEOR_FALLS_B1F_2R (3 | (24 << 8)) -#define MAP_RUSTURF_TUNNEL (4 | (24 << 8)) -#define MAP_UNDERWATER_SOOTOPOLIS_CITY (5 | (24 << 8)) -#define MAP_DESERT_RUINS (6 | (24 << 8)) -#define MAP_GRANITE_CAVE_1F (7 | (24 << 8)) -#define MAP_GRANITE_CAVE_B1F (8 | (24 << 8)) -#define MAP_GRANITE_CAVE_B2F (9 | (24 << 8)) -#define MAP_GRANITE_CAVE_STEVENS_ROOM (10 | (24 << 8)) -#define MAP_PETALBURG_WOODS (11 | (24 << 8)) -#define MAP_MT_CHIMNEY (12 | (24 << 8)) -#define MAP_JAGGED_PASS (13 | (24 << 8)) -#define MAP_FIERY_PATH (14 | (24 << 8)) -#define MAP_MT_PYRE_1F (15 | (24 << 8)) -#define MAP_MT_PYRE_2F (16 | (24 << 8)) -#define MAP_MT_PYRE_3F (17 | (24 << 8)) -#define MAP_MT_PYRE_4F (18 | (24 << 8)) -#define MAP_MT_PYRE_5F (19 | (24 << 8)) -#define MAP_MT_PYRE_6F (20 | (24 << 8)) -#define MAP_MT_PYRE_EXTERIOR (21 | (24 << 8)) -#define MAP_MT_PYRE_SUMMIT (22 | (24 << 8)) -#define MAP_AQUA_HIDEOUT_1F (23 | (24 << 8)) -#define MAP_AQUA_HIDEOUT_B1F (24 | (24 << 8)) -#define MAP_AQUA_HIDEOUT_B2F (25 | (24 << 8)) -#define MAP_UNDERWATER_SEAFLOOR_CAVERN (26 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ENTRANCE (27 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM1 (28 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM2 (29 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM3 (30 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM4 (31 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM5 (32 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM6 (33 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM7 (34 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM8 (35 | (24 << 8)) -#define MAP_SEAFLOOR_CAVERN_ROOM9 (36 | (24 << 8)) -#define MAP_CAVE_OF_ORIGIN_ENTRANCE (37 | (24 << 8)) -#define MAP_CAVE_OF_ORIGIN_1F (38 | (24 << 8)) -#define MAP_CAVE_OF_ORIGIN_UNUSED_RS_B1F (39 | (24 << 8)) // -#define MAP_CAVE_OF_ORIGIN_UNUSED_RS_B2F (40 | (24 << 8)) // Ruby/Sapphire leftovers -#define MAP_CAVE_OF_ORIGIN_UNUSED_RS_B3F (41 | (24 << 8)) // -#define MAP_CAVE_OF_ORIGIN_B1F (42 | (24 << 8)) -#define MAP_VICTORY_ROAD_1F (43 | (24 << 8)) -#define MAP_VICTORY_ROAD_B1F (44 | (24 << 8)) -#define MAP_VICTORY_ROAD_B2F (45 | (24 << 8)) -#define MAP_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM (46 | (24 << 8)) -#define MAP_SHOAL_CAVE_LOW_TIDE_INNER_ROOM (47 | (24 << 8)) -#define MAP_SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM (48 | (24 << 8)) -#define MAP_SHOAL_CAVE_LOW_TIDE_LOWER_ROOM (49 | (24 << 8)) -#define MAP_SHOAL_CAVE_HIGH_TIDE_ENTRANCE_ROOM (50 | (24 << 8)) -#define MAP_SHOAL_CAVE_HIGH_TIDE_INNER_ROOM (51 | (24 << 8)) -#define MAP_NEW_MAUVILLE_ENTRANCE (52 | (24 << 8)) -#define MAP_NEW_MAUVILLE_INSIDE (53 | (24 << 8)) -#define MAP_ABANDONED_SHIP_DECK (54 | (24 << 8)) -#define MAP_ABANDONED_SHIP_CORRIDORS_1F (55 | (24 << 8)) -#define MAP_ABANDONED_SHIP_ROOMS_1F (56 | (24 << 8)) -#define MAP_ABANDONED_SHIP_CORRIDORS_B1F (57 | (24 << 8)) -#define MAP_ABANDONED_SHIP_ROOMS_B1F (58 | (24 << 8)) -#define MAP_ABANDONED_SHIP_ROOMS2_B1F (59 | (24 << 8)) -#define MAP_ABANDONED_SHIP_UNDERWATER1 (60 | (24 << 8)) -#define MAP_ABANDONED_SHIP_ROOM_B1F (61 | (24 << 8)) -#define MAP_ABANDONED_SHIP_ROOMS2_1F (62 | (24 << 8)) -#define MAP_ABANDONED_SHIP_CAPTAINS_OFFICE (63 | (24 << 8)) -#define MAP_ABANDONED_SHIP_UNDERWATER2 (64 | (24 << 8)) -#define MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS (65 | (24 << 8)) -#define MAP_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS (66 | (24 << 8)) -#define MAP_ISLAND_CAVE (67 | (24 << 8)) -#define MAP_ANCIENT_TOMB (68 | (24 << 8)) -#define MAP_UNDERWATER_ROUTE134 (69 | (24 << 8)) -#define MAP_UNDERWATER_SEALED_CHAMBER (70 | (24 << 8)) -#define MAP_SEALED_CHAMBER_OUTER_ROOM (71 | (24 << 8)) -#define MAP_SEALED_CHAMBER_INNER_ROOM (72 | (24 << 8)) -#define MAP_SCORCHED_SLAB (73 | (24 << 8)) -#define MAP_UNUSED_RUBY_MAGMA_HIDEOUT_1F (74 | (24 << 8)) // -#define MAP_UNUSED_RUBY_MAGMA_HIDEOUT_B1F (75 | (24 << 8)) // Ruby/Sapphire leftovers -#define MAP_UNUSED_RUBY_MAGMA_HIDEOUT_B2F (76 | (24 << 8)) // -#define MAP_SKY_PILLAR_ENTRANCE (77 | (24 << 8)) -#define MAP_SKY_PILLAR_OUTSIDE (78 | (24 << 8)) -#define MAP_SKY_PILLAR_1F (79 | (24 << 8)) -#define MAP_SKY_PILLAR_2F (80 | (24 << 8)) -#define MAP_SKY_PILLAR_3F (81 | (24 << 8)) -#define MAP_SKY_PILLAR_4F (82 | (24 << 8)) -#define MAP_SHOAL_CAVE_LOW_TIDE_ICE_ROOM (83 | (24 << 8)) -#define MAP_SKY_PILLAR_5F (84 | (24 << 8)) -#define MAP_SKY_PILLAR_TOP (85 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_1F (86 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_2F_1R (87 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_2F_2R (88 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_3F_1R (89 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_3F_2R (90 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_4F (91 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_3F_3R (92 | (24 << 8)) -#define MAP_MAGMA_HIDEOUT_2F_3R (93 | (24 << 8)) -#define MAP_MIRAGE_TOWER_1F (94 | (24 << 8)) -#define MAP_MIRAGE_TOWER_2F (95 | (24 << 8)) -#define MAP_MIRAGE_TOWER_3F (96 | (24 << 8)) -#define MAP_MIRAGE_TOWER_4F (97 | (24 << 8)) -#define MAP_DESERT_UNDERPASS (98 | (24 << 8)) -#define MAP_ARTISAN_CAVE_B1F (99 | (24 << 8)) -#define MAP_ARTISAN_CAVE_1F (100 | (24 << 8)) -#define MAP_UNDERWATER_MARINE_CAVE (101 | (24 << 8)) -#define MAP_MARINE_CAVE_ENTRANCE (102 | (24 << 8)) -#define MAP_MARINE_CAVE_END (103 | (24 << 8)) -#define MAP_TERRA_CAVE_ENTRANCE (104 | (24 << 8)) -#define MAP_TERRA_CAVE_END (105 | (24 << 8)) -#define MAP_ALTERING_CAVE (106 | (24 << 8)) -#define MAP_METEOR_FALLS_STEVENS_CAVE (107 | (24 << 8)) - -// Map Group 25 -#define MAP_SECRET_BASE_RED_CAVE1 (0 | (25 << 8)) -#define MAP_SECRET_BASE_BROWN_CAVE1 (1 | (25 << 8)) -#define MAP_SECRET_BASE_BLUE_CAVE1 (2 | (25 << 8)) -#define MAP_SECRET_BASE_YELLOW_CAVE1 (3 | (25 << 8)) -#define MAP_SECRET_BASE_TREE1 (4 | (25 << 8)) -#define MAP_SECRET_BASE_SHRUB1 (5 | (25 << 8)) -#define MAP_SECRET_BASE_RED_CAVE2 (6 | (25 << 8)) -#define MAP_SECRET_BASE_BROWN_CAVE2 (7 | (25 << 8)) -#define MAP_SECRET_BASE_BLUE_CAVE2 (8 | (25 << 8)) -#define MAP_SECRET_BASE_YELLOW_CAVE2 (9 | (25 << 8)) -#define MAP_SECRET_BASE_TREE2 (10 | (25 << 8)) -#define MAP_SECRET_BASE_SHRUB2 (11 | (25 << 8)) -#define MAP_SECRET_BASE_RED_CAVE3 (12 | (25 << 8)) -#define MAP_SECRET_BASE_BROWN_CAVE3 (13 | (25 << 8)) -#define MAP_SECRET_BASE_BLUE_CAVE3 (14 | (25 << 8)) -#define MAP_SECRET_BASE_YELLOW_CAVE3 (15 | (25 << 8)) -#define MAP_SECRET_BASE_TREE3 (16 | (25 << 8)) -#define MAP_SECRET_BASE_SHRUB3 (17 | (25 << 8)) -#define MAP_SECRET_BASE_RED_CAVE4 (18 | (25 << 8)) -#define MAP_SECRET_BASE_BROWN_CAVE4 (19 | (25 << 8)) -#define MAP_SECRET_BASE_BLUE_CAVE4 (20 | (25 << 8)) -#define MAP_SECRET_BASE_YELLOW_CAVE4 (21 | (25 << 8)) -#define MAP_SECRET_BASE_TREE4 (22 | (25 << 8)) -#define MAP_SECRET_BASE_SHRUB4 (23 | (25 << 8)) -#define MAP_SINGLE_BATTLE_COLOSSEUM (24 | (25 << 8)) -#define MAP_TRADE_CENTER (25 | (25 << 8)) -#define MAP_RECORD_CORNER (26 | (25 << 8)) -#define MAP_DOUBLE_BATTLE_COLOSSEUM (27 | (25 << 8)) -#define MAP_LINK_CONTEST_ROOM1 (28 | (25 << 8)) -#define MAP_UNKNOWN_MAP_25_29 (29 | (25 << 8)) -#define MAP_UNKNOWN_MAP_25_30 (30 | (25 << 8)) -#define MAP_UNKNOWN_MAP_25_31 (31 | (25 << 8)) -#define MAP_UNKNOWN_MAP_25_32 (32 | (25 << 8)) -#define MAP_UNKNOWN_MAP_25_33 (33 | (25 << 8)) -#define MAP_UNKNOWN_MAP_25_34 (34 | (25 << 8)) -#define MAP_LINK_CONTEST_ROOM2 (35 | (25 << 8)) -#define MAP_LINK_CONTEST_ROOM3 (36 | (25 << 8)) -#define MAP_LINK_CONTEST_ROOM4 (37 | (25 << 8)) -#define MAP_LINK_CONTEST_ROOM5 (38 | (25 << 8)) -#define MAP_LINK_CONTEST_ROOM6 (39 | (25 << 8)) -#define MAP_INSIDE_OF_TRUCK (40 | (25 << 8)) -#define MAP_SS_TIDAL_CORRIDOR (41 | (25 << 8)) -#define MAP_SS_TIDAL_LOWER_DECK (42 | (25 << 8)) -#define MAP_SS_TIDAL_ROOMS (43 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_01 (44 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_02 (45 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_03 (46 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_04 (47 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_05 (48 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_06 (49 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_07 (50 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_08 (51 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_09 (52 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_10 (53 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_11 (54 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_12 (55 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_13 (56 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_14 (57 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_15 (58 | (25 << 8)) -#define MAP_BATTLE_PYRAMID_SQUARE_16 (59 | (25 << 8)) -#define MAP_UNION_ROOM (60 | (25 << 8)) - -// Map Group 26 -#define MAP_SAFARI_ZONE_NORTHWEST (0 | (26 << 8)) -#define MAP_SAFARI_ZONE_NORTHEAST (1 | (26 << 8)) -#define MAP_SAFARI_ZONE_SOUTHWEST (2 | (26 << 8)) -#define MAP_SAFARI_ZONE_SOUTHEAST (3 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_OUTSIDE_WEST (4 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY (5 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_ELEVATOR (6 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR (7 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM (8 | (26 << 8)) -#define MAP_SOUTHERN_ISLAND_EXTERIOR (9 | (26 << 8)) -#define MAP_SOUTHERN_ISLAND_INTERIOR (10 | (26 << 8)) -#define MAP_SAFARI_ZONE_REST_HOUSE (11 | (26 << 8)) -#define MAP_SAFARI_ZONE_EM_1 (12 | (26 << 8)) -#define MAP_SAFARI_ZONE_EM_2 (13 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_OUTSIDE_EAST (14 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM (15 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2 (16 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM_2 (17 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_DOME_LOBBY (18 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR (19 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_DOME_PRE_BATTLE_ROOM (20 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM (21 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY (22 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR (23 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM (24 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY (25 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE (26 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_TOP (27 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_LOBBY (28 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR (29 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM (30 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY (31 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM (32 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM (33 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY (34 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR (35 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM (36 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1 (37 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_2 (38 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_3 (39 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_RANKING_HALL (40 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_1 (41 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER (42 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_2 (43 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_3 (44 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_4 (45 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_SCOTTS_HOUSE (46 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_5 (47 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_6 (48 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_7 (49 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_RECEPTION_GATE (50 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_8 (51 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_LOUNGE_9 (52 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_1F (53 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_2F (54 | (26 << 8)) -#define MAP_BATTLE_FRONTIER_MART (55 | (26 << 8)) -#define MAP_FARAWAY_ISLAND_ENTRANCE (56 | (26 << 8)) -#define MAP_FARAWAY_ISLAND_INTERIOR (57 | (26 << 8)) -#define MAP_BIRTH_ISLAND_EXTERIOR (58 | (26 << 8)) -#define MAP_BIRTH_ISLAND_HARBOR (59 | (26 << 8)) -#define MAP_TRAINER_HILL_ENTRANCE (60 | (26 << 8)) -#define MAP_TRAINER_HILL_1F (61 | (26 << 8)) -#define MAP_TRAINER_HILL_2F (62 | (26 << 8)) -#define MAP_TRAINER_HILL_3F (63 | (26 << 8)) -#define MAP_TRAINER_HILL_4F (64 | (26 << 8)) -#define MAP_TRAINER_HILL_ROOF (65 | (26 << 8)) -#define MAP_NAVEL_ROCK_EXTERIOR (66 | (26 << 8)) -#define MAP_NAVEL_ROCK_HARBOR (67 | (26 << 8)) -#define MAP_NAVEL_ROCK_ENTRANCE (68 | (26 << 8)) -#define MAP_NAVEL_ROCK_B1F (69 | (26 << 8)) -#define MAP_NAVEL_ROCK_FORK (70 | (26 << 8)) -#define MAP_NAVEL_ROCK_UP_1 (71 | (26 << 8)) -#define MAP_NAVEL_ROCK_UP_2 (72 | (26 << 8)) -#define MAP_NAVEL_ROCK_UP_3 (73 | (26 << 8)) -#define MAP_NAVEL_ROCK_UP_4 (74 | (26 << 8)) -#define MAP_NAVEL_ROCK_TOP (75 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_01 (76 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_02 (77 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_03 (78 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_04 (79 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_05 (80 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_06 (81 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_07 (82 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_08 (83 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_09 (84 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_10 (85 | (26 << 8)) -#define MAP_NAVEL_ROCK_DOWN_11 (86 | (26 << 8)) -#define MAP_NAVEL_ROCK_BOTTOM (87 | (26 << 8)) -#define MAP_TRAINER_HILL_ELEVATOR (88 | (26 << 8)) - -// Map Group 27 -#define MAP_ROUTE104_PROTOTYPE (0 | (27 << 8)) -#define MAP_ROUTE104_PROTOTYPE_PRETTY_PETAL_FLOWER_SHOP (1 | (27 << 8)) - -// Map Group 28 -#define MAP_ROUTE109_SEASHORE_HOUSE (0 | (28 << 8)) - -// Map Group 29 -#define MAP_ROUTE110_TRICK_HOUSE_ENTRANCE (0 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_END (1 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_CORRIDOR (2 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE1 (3 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE2 (4 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE3 (5 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE4 (6 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE5 (7 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE6 (8 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE7 (9 | (29 << 8)) -#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE8 (10 | (29 << 8)) -#define MAP_ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE (11 | (29 << 8)) -#define MAP_ROUTE110_SEASIDE_CYCLING_ROAD_NORTH_ENTRANCE (12 | (29 << 8)) - -// Map Group 30 -#define MAP_ROUTE113_GLASS_WORKSHOP (0 | (30 << 8)) - -// Map Group 31 -#define MAP_ROUTE123_BERRY_MASTERS_HOUSE (0 | (31 << 8)) - -// Map Group 32 -#define MAP_ROUTE119_WEATHER_INSTITUTE_1F (0 | (32 << 8)) -#define MAP_ROUTE119_WEATHER_INSTITUTE_2F (1 | (32 << 8)) -#define MAP_ROUTE119_HOUSE (2 | (32 << 8)) - -// Map Group 33 -#define MAP_ROUTE124_DIVING_TREASURE_HUNTERS_HOUSE (0 | (33 << 8)) - +#include "constants/map_groups.h" #define MAP_NONE (0x7F | (0x7F << 8)) #define MAP_UNDEFINED (0xFF | (0xFF << 8)) - #define MAP_GROUP(map) (MAP_##map >> 8) #define MAP_NUM(map) (MAP_##map & 0xFF) |