; map group ids GROUP_OLIVINE_POKECENTER_1F EQU $01 GROUP_OLIVINE_GYM EQU $01 GROUP_OLIVINE_VOLTORB_HOUSE EQU $01 GROUP_OLIVINE_HOUSE_BETA EQU $01 GROUP_OLIVINE_PUNISHMENT_SPEECH_HOUSE EQU $01 GROUP_OLIVINE_GOOD_ROD_HOUSE EQU $01 GROUP_OLIVINE_CAFE EQU $01 GROUP_OLIVINE_MART EQU $01 GROUP_ROUTE_38_ECRUTEAK_GATE EQU $01 GROUP_ROUTE_39_BARN EQU $01 GROUP_ROUTE_39_FARMHOUSE EQU $01 GROUP_ROUTE_38 EQU $01 GROUP_ROUTE_39 EQU $01 GROUP_OLIVINE_CITY EQU $01 GROUP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE EQU $02 GROUP_MAHOGANY_GYM EQU $02 GROUP_MAHOGANY_POKECENTER_1F EQU $02 GROUP_ROUTE_42_ECRUTEAK_GATE EQU $02 GROUP_ROUTE_42 EQU $02 GROUP_ROUTE_44 EQU $02 GROUP_MAHOGANY_TOWN EQU $02 GROUP_SPROUT_TOWER_1F EQU $03 GROUP_SPROUT_TOWER_2F EQU $03 GROUP_SPROUT_TOWER_3F EQU $03 GROUP_TIN_TOWER_1F EQU $03 GROUP_TIN_TOWER_2F EQU $03 GROUP_TIN_TOWER_3F EQU $03 GROUP_TIN_TOWER_4F EQU $03 GROUP_TIN_TOWER_5F EQU $03 GROUP_TIN_TOWER_6F EQU $03 GROUP_TIN_TOWER_7F EQU $03 GROUP_TIN_TOWER_8F EQU $03 GROUP_TIN_TOWER_9F EQU $03 GROUP_BURNED_TOWER_1F EQU $03 GROUP_BURNED_TOWER_B1F EQU $03 GROUP_NATIONAL_PARK EQU $03 GROUP_NATIONAL_PARK_BUG_CONTEST EQU $03 GROUP_RADIO_TOWER_1F EQU $03 GROUP_RADIO_TOWER_2F EQU $03 GROUP_RADIO_TOWER_3F EQU $03 GROUP_RADIO_TOWER_4F EQU $03 GROUP_RADIO_TOWER_5F EQU $03 GROUP_RUINS_OF_ALPH_OUTSIDE EQU $03 GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER EQU $03 GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER EQU $03 GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER EQU $03 GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER EQU $03 GROUP_RUINS_OF_ALPH_INNER_CHAMBER EQU $03 GROUP_RUINS_OF_ALPH_RESEARCH_CENTER EQU $03 GROUP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM EQU $03 GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM EQU $03 GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM EQU $03 GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM EQU $03 GROUP_RUINS_OF_ALPH_HO_OH_WORD_ROOM EQU $03 GROUP_RUINS_OF_ALPH_KABUTO_WORD_ROOM EQU $03 GROUP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM EQU $03 GROUP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM EQU $03 GROUP_UNION_CAVE_1F EQU $03 GROUP_UNION_CAVE_B1F EQU $03 GROUP_UNION_CAVE_B2F EQU $03 GROUP_SLOWPOKE_WELL_B1F EQU $03 GROUP_SLOWPOKE_WELL_B2F EQU $03 GROUP_OLIVINE_LIGHTHOUSE_1F EQU $03 GROUP_OLIVINE_LIGHTHOUSE_2F EQU $03 GROUP_OLIVINE_LIGHTHOUSE_3F EQU $03 GROUP_OLIVINE_LIGHTHOUSE_4F EQU $03 GROUP_OLIVINE_LIGHTHOUSE_5F EQU $03 GROUP_OLIVINE_LIGHTHOUSE_6F EQU $03 GROUP_MAHOGANY_MART_1F EQU $03 GROUP_TEAM_ROCKET_BASE_B1F EQU $03 GROUP_TEAM_ROCKET_BASE_B2F EQU $03 GROUP_TEAM_ROCKET_BASE_B3F EQU $03 GROUP_ILEX_FOREST EQU $03 GROUP_WAREHOUSE_ENTRANCE EQU $03 GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES EQU $03 GROUP_GOLDENROD_DEPT_STORE_B1F EQU $03 GROUP_UNDERGROUND_WAREHOUSE EQU $03 GROUP_MOUNT_MORTAR_1F_OUTSIDE EQU $03 GROUP_MOUNT_MORTAR_1F_INSIDE EQU $03 GROUP_MOUNT_MORTAR_2F_INSIDE EQU $03 GROUP_MOUNT_MORTAR_B1F EQU $03 GROUP_ICE_PATH_1F EQU $03 GROUP_ICE_PATH_B1F EQU $03 GROUP_ICE_PATH_B2F_MAHOGANY_SIDE EQU $03 GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE EQU $03 GROUP_ICE_PATH_B3F EQU $03 GROUP_WHIRL_ISLAND_NW EQU $03 GROUP_WHIRL_ISLAND_NE EQU $03 GROUP_WHIRL_ISLAND_SW EQU $03 GROUP_WHIRL_ISLAND_CAVE EQU $03 GROUP_WHIRL_ISLAND_SE EQU $03 GROUP_WHIRL_ISLAND_B1F EQU $03 GROUP_WHIRL_ISLAND_B2F EQU $03 GROUP_WHIRL_ISLAND_LUGIA_CHAMBER EQU $03 GROUP_SILVER_CAVE_ROOM_1 EQU $03 GROUP_SILVER_CAVE_ROOM_2 EQU $03 GROUP_SILVER_CAVE_ROOM_3 EQU $03 GROUP_SILVER_CAVE_ITEM_ROOMS EQU $03 GROUP_DARK_CAVE_VIOLET_ENTRANCE EQU $03 GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE EQU $03 GROUP_DRAGONS_DEN_1F EQU $03 GROUP_DRAGONS_DEN_B1F EQU $03 GROUP_DRAGON_SHRINE EQU $03 GROUP_TOHJO_FALLS EQU $03 GROUP_DIGLETTS_CAVE EQU $03 GROUP_MOUNT_MOON EQU $03 GROUP_UNDERGROUND EQU $03 GROUP_ROCK_TUNNEL_1F EQU $03 GROUP_ROCK_TUNNEL_B1F EQU $03 GROUP_SAFARI_ZONE_FUCHSIA_GATE_BETA EQU $03 GROUP_SAFARI_ZONE_BETA EQU $03 GROUP_VICTORY_ROAD EQU $03 GROUP_ECRUTEAK_HOUSE EQU $04 GROUP_WISE_TRIOS_ROOM EQU $04 GROUP_ECRUTEAK_POKECENTER_1F EQU $04 GROUP_ECRUTEAK_LUGIA_SPEECH_HOUSE EQU $04 GROUP_DANCE_THEATRE EQU $04 GROUP_ECRUTEAK_MART EQU $04 GROUP_ECRUTEAK_GYM EQU $04 GROUP_ECRUTEAK_ITEMFINDER_HOUSE EQU $04 GROUP_ECRUTEAK_CITY EQU $04 GROUP_BLACKTHORN_GYM_1F EQU $05 GROUP_BLACKTHORN_GYM_2F EQU $05 GROUP_BLACKTHORN_DRAGON_SPEECH_HOUSE EQU $05 GROUP_BLACKTHORN_DODRIO_TRADE_HOUSE EQU $05 GROUP_BLACKTHORN_MART EQU $05 GROUP_BLACKTHORN_POKECENTER_1F EQU $05 GROUP_MOVE_DELETERS_HOUSE EQU $05 GROUP_ROUTE_45 EQU $05 GROUP_ROUTE_46 EQU $05 GROUP_BLACKTHORN_CITY EQU $05 GROUP_CINNABAR_POKECENTER_1F EQU $06 GROUP_CINNABAR_POKECENTER_2F_BETA EQU $06 GROUP_ROUTE_19___FUCHSIA_GATE EQU $06 GROUP_SEAFOAM_GYM EQU $06 GROUP_ROUTE_19 EQU $06 GROUP_ROUTE_20 EQU $06 GROUP_ROUTE_21 EQU $06 GROUP_CINNABAR_ISLAND EQU $06 GROUP_CERULEAN_GYM_BADGE_SPEECH_HOUSE EQU $07 GROUP_CERULEAN_POLICE_STATION EQU $07 GROUP_CERULEAN_TRADE_SPEECH_HOUSE EQU $07 GROUP_CERULEAN_POKECENTER_1F EQU $07 GROUP_CERULEAN_POKECENTER_2F_BETA EQU $07 GROUP_CERULEAN_GYM EQU $07 GROUP_CERULEAN_MART EQU $07 GROUP_ROUTE_10_POKECENTER_1F EQU $07 GROUP_ROUTE_10_POKECENTER_2F_BETA EQU $07 GROUP_POWER_PLANT EQU $07 GROUP_BILLS_HOUSE EQU $07 GROUP_ROUTE_4 EQU $07 GROUP_ROUTE_9 EQU $07 GROUP_ROUTE_10A EQU $07 GROUP_ROUTE_10_NORTH EQU $07 GROUP_ROUTE_24 EQU $07 GROUP_ROUTE_25 EQU $07 GROUP_CERULEAN_CITY EQU $07 GROUP_AZALEA_POKECENTER_1F EQU $08 GROUP_CHARCOAL_KILN EQU $08 GROUP_AZALEA_MART EQU $08 GROUP_KURTS_HOUSE EQU $08 GROUP_AZALEA_GYM EQU $08 GROUP_ROUTE_33 EQU $08 GROUP_AZALEA_TOWN EQU $08 GROUP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE EQU $09 GROUP_LAKE_OF_RAGE_MAGIKARP_HOUSE EQU $09 GROUP_ROUTE_43_MAHOGANY_GATE EQU $09 GROUP_ROUTE_43_GATE EQU $09 GROUP_ROUTE_43 EQU $09 GROUP_LAKE_OF_RAGE EQU $09 GROUP_ROUTE_32 EQU $0a GROUP_ROUTE_35 EQU $0a GROUP_ROUTE_36 EQU $0a GROUP_ROUTE_37 EQU $0a GROUP_VIOLET_CITY EQU $0a GROUP_VIOLET_MART EQU $0a GROUP_VIOLET_GYM EQU $0a GROUP_EARLS_POKEMON_ACADEMY EQU $0a GROUP_VIOLET_NICKNAME_SPEECH_HOUSE EQU $0a GROUP_VIOLET_POKECENTER_1F EQU $0a GROUP_VIOLET_ONIX_TRADE_HOUSE EQU $0a GROUP_ROUTE_32_RUINS_OF_ALPH_GATE EQU $0a GROUP_ROUTE_32_POKECENTER_1F EQU $0a GROUP_ROUTE_35_GOLDENROD_GATE EQU $0a GROUP_ROUTE_35_NATIONAL_PARK_GATE EQU $0a GROUP_ROUTE_36_RUINS_OF_ALPH_GATE EQU $0a GROUP_ROUTE_36_NATIONAL_PARK_GATE EQU $0a GROUP_ROUTE_34 EQU $0b GROUP_GOLDENROD_CITY EQU $0b GROUP_GOLDENROD_GYM EQU $0b GROUP_GOLDENROD_BIKE_SHOP EQU $0b GROUP_GOLDENROD_HAPPINESS_RATER EQU $0b GROUP_GOLDENROD_BILLS_HOUSE EQU $0b GROUP_GOLDENROD_MAGNET_TRAIN_STATION EQU $0b GROUP_GOLDENROD_FLOWER_SHOP EQU $0b GROUP_GOLDENROD_PP_SPEECH_HOUSE EQU $0b GROUP_GOLDENROD_NAME_RATERS_HOUSE EQU $0b GROUP_GOLDENROD_DEPT_STORE_1F EQU $0b GROUP_GOLDENROD_DEPT_STORE_2F EQU $0b GROUP_GOLDENROD_DEPT_STORE_3F EQU $0b GROUP_GOLDENROD_DEPT_STORE_4F EQU $0b GROUP_GOLDENROD_DEPT_STORE_5F EQU $0b GROUP_GOLDENROD_DEPT_STORE_6F EQU $0b GROUP_GOLDENROD_DEPT_STORE_ELEVATOR EQU $0b GROUP_GOLDENROD_DEPT_STORE_ROOF EQU $0b GROUP_GOLDENROD_GAME_CORNER EQU $0b GROUP_GOLDENROD_POKECENTER_1F EQU $0b GROUP_GOLDENROD_POKECOM_CENTER_2F_MOBILE EQU $0b GROUP_ILEX_FOREST_AZALEA_GATE EQU $0b GROUP_ROUTE_34_ILEX_FOREST_GATE EQU $0b GROUP_DAY_CARE EQU $0b GROUP_ROUTE_6 EQU $0c GROUP_ROUTE_11 EQU $0c GROUP_VERMILION_CITY EQU $0c GROUP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE EQU $0c GROUP_VERMILION_POKECENTER_1F EQU $0c GROUP_VERMILION_POKECENTER_2F_BETA EQU $0c GROUP_POKEMON_FAN_CLUB EQU $0c GROUP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE EQU $0c GROUP_VERMILION_MART EQU $0c GROUP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE EQU $0c GROUP_VERMILION_GYM EQU $0c GROUP_ROUTE_6_SAFFRON_GATE EQU $0c GROUP_ROUTE_6_UNDERGROUND_ENTRANCE EQU $0c GROUP_ROUTE_1 EQU $0d GROUP_PALLET_TOWN EQU $0d GROUP_REDS_HOUSE_1F EQU $0d GROUP_REDS_HOUSE_2F EQU $0d GROUP_BLUES_HOUSE EQU $0d GROUP_OAKS_LAB EQU $0d GROUP_ROUTE_3 EQU $0e GROUP_PEWTER_CITY EQU $0e GROUP_PEWTER_NIDORAN_SPEECH_HOUSE EQU $0e GROUP_PEWTER_GYM EQU $0e GROUP_PEWTER_MART EQU $0e GROUP_PEWTER_POKECENTER_1F EQU $0e GROUP_PEWTER_POKECENTER_2F_BETA EQU $0e GROUP_PEWTER_SNOOZE_SPEECH_HOUSE EQU $0e GROUP_OLIVINE_PORT EQU $0f GROUP_VERMILION_PORT EQU $0f GROUP_FAST_SHIP_1F EQU $0f GROUP_FAST_SHIP_CABINS_NNW_NNE_NE EQU $0f GROUP_FAST_SHIP_CABINS_SW_SSW_NW EQU $0f GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN EQU $0f GROUP_FAST_SHIP_B1F EQU $0f GROUP_OLIVINE_PORT_PASSAGE EQU $0f GROUP_VERMILION_PORT_PASSAGE EQU $0f GROUP_MOUNT_MOON_SQUARE EQU $0f GROUP_MOUNT_MOON_GIFT_SHOP EQU $0f GROUP_TIN_TOWER_ROOF EQU $0f GROUP_ROUTE_23 EQU $10 GROUP_INDIGO_PLATEAU_POKECENTER_1F EQU $10 GROUP_WILLS_ROOM EQU $10 GROUP_KOGAS_ROOM EQU $10 GROUP_BRUNOS_ROOM EQU $10 GROUP_KARENS_ROOM EQU $10 GROUP_LANCES_ROOM EQU $10 GROUP_HALL_OF_FAME EQU $10 GROUP_ROUTE_13 EQU $11 GROUP_ROUTE_14 EQU $11 GROUP_ROUTE_15 EQU $11 GROUP_ROUTE_18 EQU $11 GROUP_FUCHSIA_CITY EQU $11 GROUP_FUCHSIA_MART EQU $11 GROUP_SAFARI_ZONE_MAIN_OFFICE EQU $11 GROUP_FUCHSIA_GYM EQU $11 GROUP_FUCHSIA_BILL_SPEECH_HOUSE EQU $11 GROUP_FUCHSIA_POKECENTER_1F EQU $11 GROUP_FUCHSIA_POKECENTER_2F_BETA EQU $11 GROUP_SAFARI_ZONE_WARDENS_HOME EQU $11 GROUP_ROUTE_15_FUCHSIA_GATE EQU $11 GROUP_ROUTE_8 EQU $12 GROUP_ROUTE_12 EQU $12 GROUP_ROUTE_10B EQU $12 GROUP_ROUTE_10_SOUTH EQU $12 GROUP_LAVENDER_TOWN EQU $12 GROUP_LAVENDER_POKECENTER_1F EQU $12 GROUP_LAVENDER_POKECENTER_2F_BETA EQU $12 GROUP_MR_FUJIS_HOUSE EQU $12 GROUP_LAVENDER_TOWN_SPEECH_HOUSE EQU $12 GROUP_LAVENDER_NAME_RATER EQU $12 GROUP_LAVENDER_MART EQU $12 GROUP_SOUL_HOUSE EQU $12 GROUP_LAV_RADIO_TOWER_1F EQU $12 GROUP_ROUTE_8_SAFFRON_GATE EQU $12 GROUP_ROUTE_12_SUPER_ROD_HOUSE EQU $12 GROUP_ROUTE_28 EQU $13 GROUP_SILVER_CAVE_OUTSIDE EQU $13 GROUP_SILVER_CAVE_POKECENTER_1F EQU $13 GROUP_ROUTE_28_FAMOUS_SPEECH_HOUSE EQU $13 GROUP_POKECENTER_2F EQU $14 GROUP_TRADE_CENTER EQU $14 GROUP_COLOSSEUM EQU $14 GROUP_TIME_CAPSULE EQU $14 GROUP_MOBILE_TRADE_ROOM_MOBILE EQU $14 GROUP_MOBILE_BATTLE_ROOM EQU $14 GROUP_ROUTE_7 EQU $15 GROUP_ROUTE_16 EQU $15 GROUP_ROUTE_17 EQU $15 GROUP_CELADON_CITY EQU $15 GROUP_CELADON_DEPT_STORE_1F EQU $15 GROUP_CELADON_DEPT_STORE_2F EQU $15 GROUP_CELADON_DEPT_STORE_3F EQU $15 GROUP_CELADON_DEPT_STORE_4F EQU $15 GROUP_CELADON_DEPT_STORE_5F EQU $15 GROUP_CELADON_DEPT_STORE_6F EQU $15 GROUP_CELADON_DEPT_STORE_ELEVATOR EQU $15 GROUP_CELADON_MANSION_1F EQU $15 GROUP_CELADON_MANSION_2F EQU $15 GROUP_CELADON_MANSION_3F EQU $15 GROUP_CELADON_MANSION_ROOF EQU $15 GROUP_CELADON_MANSION_ROOF_HOUSE EQU $15 GROUP_CELADON_POKECENTER_1F EQU $15 GROUP_CELADON_POKECENTER_2F_BETA EQU $15 GROUP_CELADON_GAME_CORNER EQU $15 GROUP_CELADON_GAME_CORNER_PRIZE_ROOM EQU $15 GROUP_CELADON_GYM EQU $15 GROUP_CELADON_CAFE EQU $15 GROUP_ROUTE_16_FUCHSIA_SPEECH_HOUSE EQU $15 GROUP_ROUTE_16_GATE EQU $15 GROUP_ROUTE_7_SAFFRON_GATE EQU $15 GROUP_ROUTE_17_18_GATE EQU $15 GROUP_ROUTE_40 EQU $16 GROUP_ROUTE_41 EQU $16 GROUP_CIANWOOD_CITY EQU $16 GROUP_MANIAS_HOUSE EQU $16 GROUP_CIANWOOD_GYM EQU $16 GROUP_CIANWOOD_POKECENTER_1F EQU $16 GROUP_CIANWOOD_PHARMACY EQU $16 GROUP_CIANWOOD_CITY_PHOTO_STUDIO EQU $16 GROUP_CIANWOOD_LUGIA_SPEECH_HOUSE EQU $16 GROUP_POKE_SEERS_HOUSE EQU $16 GROUP_BATTLE_TOWER_1F EQU $16 GROUP_BATTLE_TOWER_BATTLE_ROOM EQU $16 GROUP_BATTLE_TOWER_ELEVATOR EQU $16 GROUP_BATTLE_TOWER_HALLWAY EQU $16 GROUP_ROUTE_40_BATTLE_TOWER_GATE EQU $16 GROUP_BATTLE_TOWER_OUTSIDE EQU $16 GROUP_ROUTE_2 EQU $17 GROUP_ROUTE_22 EQU $17 GROUP_VIRIDIAN_CITY EQU $17 GROUP_VIRIDIAN_GYM EQU $17 GROUP_VIRIDIAN_NICKNAME_SPEECH_HOUSE EQU $17 GROUP_TRAINER_HOUSE_1F EQU $17 GROUP_TRAINER_HOUSE_B1F EQU $17 GROUP_VIRIDIAN_MART EQU $17 GROUP_VIRIDIAN_POKECENTER_1F EQU $17 GROUP_VIRIDIAN_POKECENTER_2F_BETA EQU $17 GROUP_ROUTE_2_NUGGET_SPEECH_HOUSE EQU $17 GROUP_ROUTE_2_GATE EQU $17 GROUP_VICTORY_ROAD_GATE EQU $17 GROUP_ROUTE_26 EQU $18 GROUP_ROUTE_27 EQU $18 GROUP_ROUTE_29 EQU $18 GROUP_NEW_BARK_TOWN EQU $18 GROUP_ELMS_LAB EQU $18 GROUP_KRISS_HOUSE_1F EQU $18 GROUP_KRISS_HOUSE_2F EQU $18 GROUP_KRISS_NEIGHBORS_HOUSE EQU $18 GROUP_ELMS_HOUSE EQU $18 GROUP_ROUTE_26_HEAL_SPEECH_HOUSE EQU $18 GROUP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE EQU $18 GROUP_ROUTE_27_SANDSTORM_HOUSE EQU $18 GROUP_ROUTE_29_46_GATE EQU $18 GROUP_ROUTE_5 EQU $19 GROUP_SAFFRON_CITY EQU $19 GROUP_FIGHTING_DOJO EQU $19 GROUP_SAFFRON_GYM EQU $19 GROUP_SAFFRON_MART EQU $19 GROUP_SAFFRON_POKECENTER_1F EQU $19 GROUP_SAFFRON_POKECENTER_2F_BETA EQU $19 GROUP_MR_PSYCHICS_HOUSE EQU $19 GROUP_SAFFRON_TRAIN_STATION EQU $19 GROUP_SILPH_CO_1F EQU $19 GROUP_COPYCATS_HOUSE_1F EQU $19 GROUP_COPYCATS_HOUSE_2F EQU $19 GROUP_ROUTE_5_UNDERGROUND_ENTRANCE EQU $19 GROUP_ROUTE_5_SAFFRON_CITY_GATE EQU $19 GROUP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE EQU $19 GROUP_ROUTE_30 EQU $1a GROUP_ROUTE_31 EQU $1a GROUP_CHERRYGROVE_CITY EQU $1a GROUP_CHERRYGROVE_MART EQU $1a GROUP_CHERRYGROVE_POKECENTER_1F EQU $1a GROUP_CHERRYGROVE_GYM_SPEECH_HOUSE EQU $1a GROUP_GUIDE_GENTS_HOUSE EQU $1a GROUP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE EQU $1a GROUP_ROUTE_30_BERRY_SPEECH_HOUSE EQU $1a GROUP_MR_POKEMONS_HOUSE EQU $1a GROUP_ROUTE_31_VIOLET_GATE EQU $1a ; map ids MAP_OLIVINE_POKECENTER_1F EQU $01 MAP_OLIVINE_GYM EQU $02 MAP_OLIVINE_VOLTORB_HOUSE EQU $03 MAP_OLIVINE_HOUSE_BETA EQU $04 MAP_OLIVINE_PUNISHMENT_SPEECH_HOUSE EQU $05 MAP_OLIVINE_GOOD_ROD_HOUSE EQU $06 MAP_OLIVINE_CAFE EQU $07 MAP_OLIVINE_MART EQU $08 MAP_ROUTE_38_ECRUTEAK_GATE EQU $09 MAP_ROUTE_39_BARN EQU $0a MAP_ROUTE_39_FARMHOUSE EQU $0b MAP_ROUTE_38 EQU $0c MAP_ROUTE_39 EQU $0d MAP_OLIVINE_CITY EQU $0e MAP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE EQU $01 MAP_MAHOGANY_GYM EQU $02 MAP_MAHOGANY_POKECENTER_1F EQU $03 MAP_ROUTE_42_ECRUTEAK_GATE EQU $04 MAP_ROUTE_42 EQU $05 MAP_ROUTE_44 EQU $06 MAP_MAHOGANY_TOWN EQU $07 MAP_SPROUT_TOWER_1F EQU $01 MAP_SPROUT_TOWER_2F EQU $02 MAP_SPROUT_TOWER_3F EQU $03 MAP_TIN_TOWER_1F EQU $04 MAP_TIN_TOWER_2F EQU $05 MAP_TIN_TOWER_3F EQU $06 MAP_TIN_TOWER_4F EQU $07 MAP_TIN_TOWER_5F EQU $08 MAP_TIN_TOWER_6F EQU $09 MAP_TIN_TOWER_7F EQU $0a MAP_TIN_TOWER_8F EQU $0b MAP_TIN_TOWER_9F EQU $0c MAP_BURNED_TOWER_1F EQU $0d MAP_BURNED_TOWER_B1F EQU $0e MAP_NATIONAL_PARK EQU $0f MAP_NATIONAL_PARK_BUG_CONTEST EQU $10 MAP_RADIO_TOWER_1F EQU $11 MAP_RADIO_TOWER_2F EQU $12 MAP_RADIO_TOWER_3F EQU $13 MAP_RADIO_TOWER_4F EQU $14 MAP_RADIO_TOWER_5F EQU $15 MAP_RUINS_OF_ALPH_OUTSIDE EQU $16 MAP_RUINS_OF_ALPH_HO_OH_CHAMBER EQU $17 MAP_RUINS_OF_ALPH_KABUTO_CHAMBER EQU $18 MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER EQU $19 MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER EQU $1a MAP_RUINS_OF_ALPH_INNER_CHAMBER EQU $1b MAP_RUINS_OF_ALPH_RESEARCH_CENTER EQU $1c MAP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM EQU $1d MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM EQU $1e MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM EQU $1f MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM EQU $20 MAP_RUINS_OF_ALPH_HO_OH_WORD_ROOM EQU $21 MAP_RUINS_OF_ALPH_KABUTO_WORD_ROOM EQU $22 MAP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM EQU $23 MAP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM EQU $24 MAP_UNION_CAVE_1F EQU $25 MAP_UNION_CAVE_B1F EQU $26 MAP_UNION_CAVE_B2F EQU $27 MAP_SLOWPOKE_WELL_B1F EQU $28 MAP_SLOWPOKE_WELL_B2F EQU $29 MAP_OLIVINE_LIGHTHOUSE_1F EQU $2a MAP_OLIVINE_LIGHTHOUSE_2F EQU $2b MAP_OLIVINE_LIGHTHOUSE_3F EQU $2c MAP_OLIVINE_LIGHTHOUSE_4F EQU $2d MAP_OLIVINE_LIGHTHOUSE_5F EQU $2e MAP_OLIVINE_LIGHTHOUSE_6F EQU $2f MAP_MAHOGANY_MART_1F EQU $30 MAP_TEAM_ROCKET_BASE_B1F EQU $31 MAP_TEAM_ROCKET_BASE_B2F EQU $32 MAP_TEAM_ROCKET_BASE_B3F EQU $33 MAP_ILEX_FOREST EQU $34 MAP_WAREHOUSE_ENTRANCE EQU $35 MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES EQU $36 MAP_GOLDENROD_DEPT_STORE_B1F EQU $37 MAP_UNDERGROUND_WAREHOUSE EQU $38 MAP_MOUNT_MORTAR_1F_OUTSIDE EQU $39 MAP_MOUNT_MORTAR_1F_INSIDE EQU $3a MAP_MOUNT_MORTAR_2F_INSIDE EQU $3b MAP_MOUNT_MORTAR_B1F EQU $3c MAP_ICE_PATH_1F EQU $3d MAP_ICE_PATH_B1F EQU $3e MAP_ICE_PATH_B2F_MAHOGANY_SIDE EQU $3f MAP_ICE_PATH_B2F_BLACKTHORN_SIDE EQU $40 MAP_ICE_PATH_B3F EQU $41 MAP_WHIRL_ISLAND_NW EQU $42 MAP_WHIRL_ISLAND_NE EQU $43 MAP_WHIRL_ISLAND_SW EQU $44 MAP_WHIRL_ISLAND_CAVE EQU $45 MAP_WHIRL_ISLAND_SE EQU $46 MAP_WHIRL_ISLAND_B1F EQU $47 MAP_WHIRL_ISLAND_B2F EQU $48 MAP_WHIRL_ISLAND_LUGIA_CHAMBER EQU $49 MAP_SILVER_CAVE_ROOM_1 EQU $4a MAP_SILVER_CAVE_ROOM_2 EQU $4b MAP_SILVER_CAVE_ROOM_3 EQU $4c MAP_SILVER_CAVE_ITEM_ROOMS EQU $4d MAP_DARK_CAVE_VIOLET_ENTRANCE EQU $4e MAP_DARK_CAVE_BLACKTHORN_ENTRANCE EQU $4f MAP_DRAGONS_DEN_1F EQU $50 MAP_DRAGONS_DEN_B1F EQU $51 MAP_DRAGON_SHRINE EQU $52 MAP_TOHJO_FALLS EQU $53 MAP_DIGLETTS_CAVE EQU $54 MAP_MOUNT_MOON EQU $55 MAP_UNDERGROUND EQU $56 MAP_ROCK_TUNNEL_1F EQU $57 MAP_ROCK_TUNNEL_B1F EQU $58 MAP_SAFARI_ZONE_FUCHSIA_GATE_BETA EQU $59 MAP_SAFARI_ZONE_BETA EQU $5a MAP_VICTORY_ROAD EQU $5b MAP_ECRUTEAK_HOUSE EQU $01 MAP_WISE_TRIOS_ROOM EQU $02 MAP_ECRUTEAK_POKECENTER_1F EQU $03 MAP_ECRUTEAK_LUGIA_SPEECH_HOUSE EQU $04 MAP_DANCE_THEATRE EQU $05 MAP_ECRUTEAK_MART EQU $06 MAP_ECRUTEAK_GYM EQU $07 MAP_ECRUTEAK_ITEMFINDER_HOUSE EQU $08 MAP_ECRUTEAK_CITY EQU $09 MAP_BLACKTHORN_GYM_1F EQU $01 MAP_BLACKTHORN_GYM_2F EQU $02 MAP_BLACKTHORN_DRAGON_SPEECH_HOUSE EQU $03 MAP_BLACKTHORN_DODRIO_TRADE_HOUSE EQU $04 MAP_BLACKTHORN_MART EQU $05 MAP_BLACKTHORN_POKECENTER_1F EQU $06 MAP_MOVE_DELETERS_HOUSE EQU $07 MAP_ROUTE_45 EQU $08 MAP_ROUTE_46 EQU $09 MAP_BLACKTHORN_CITY EQU $0a MAP_CINNABAR_POKECENTER_1F EQU $01 MAP_CINNABAR_POKECENTER_2F_BETA EQU $02 MAP_ROUTE_19___FUCHSIA_GATE EQU $03 MAP_SEAFOAM_GYM EQU $04 MAP_ROUTE_19 EQU $05 MAP_ROUTE_20 EQU $06 MAP_ROUTE_21 EQU $07 MAP_CINNABAR_ISLAND EQU $08 MAP_CERULEAN_GYM_BADGE_SPEECH_HOUSE EQU $01 MAP_CERULEAN_POLICE_STATION EQU $02 MAP_CERULEAN_TRADE_SPEECH_HOUSE EQU $03 MAP_CERULEAN_POKECENTER_1F EQU $04 MAP_CERULEAN_POKECENTER_2F_BETA EQU $05 MAP_CERULEAN_GYM EQU $06 MAP_CERULEAN_MART EQU $07 MAP_ROUTE_10_POKECENTER_1F EQU $08 MAP_ROUTE_10_POKECENTER_2F_BETA EQU $09 MAP_POWER_PLANT EQU $0a MAP_BILLS_HOUSE EQU $0b MAP_ROUTE_4 EQU $0c MAP_ROUTE_9 EQU $0d MAP_ROUTE_10A EQU $0e MAP_ROUTE_10_NORTH EQU $0e MAP_ROUTE_24 EQU $0f MAP_ROUTE_25 EQU $10 MAP_CERULEAN_CITY EQU $11 MAP_AZALEA_POKECENTER_1F EQU $01 MAP_CHARCOAL_KILN EQU $02 MAP_AZALEA_MART EQU $03 MAP_KURTS_HOUSE EQU $04 MAP_AZALEA_GYM EQU $05 MAP_ROUTE_33 EQU $06 MAP_AZALEA_TOWN EQU $07 MAP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE EQU $01 MAP_LAKE_OF_RAGE_MAGIKARP_HOUSE EQU $02 MAP_ROUTE_43_MAHOGANY_GATE EQU $03 MAP_ROUTE_43_GATE EQU $04 MAP_ROUTE_43 EQU $05 MAP_LAKE_OF_RAGE EQU $06 MAP_ROUTE_32 EQU $01 MAP_ROUTE_35 EQU $02 MAP_ROUTE_36 EQU $03 MAP_ROUTE_37 EQU $04 MAP_VIOLET_CITY EQU $05 MAP_VIOLET_MART EQU $06 MAP_VIOLET_GYM EQU $07 MAP_EARLS_POKEMON_ACADEMY EQU $08 MAP_VIOLET_NICKNAME_SPEECH_HOUSE EQU $09 MAP_VIOLET_POKECENTER_1F EQU $0a MAP_VIOLET_ONIX_TRADE_HOUSE EQU $0b MAP_ROUTE_32_RUINS_OF_ALPH_GATE EQU $0c MAP_ROUTE_32_POKECENTER_1F EQU $0d MAP_ROUTE_35_GOLDENROD_GATE EQU $0e MAP_ROUTE_35_NATIONAL_PARK_GATE EQU $0f MAP_ROUTE_36_RUINS_OF_ALPH_GATE EQU $10 MAP_ROUTE_36_NATIONAL_PARK_GATE EQU $11 MAP_ROUTE_34 EQU $01 MAP_GOLDENROD_CITY EQU $02 MAP_GOLDENROD_GYM EQU $03 MAP_GOLDENROD_BIKE_SHOP EQU $04 MAP_GOLDENROD_HAPPINESS_RATER EQU $05 MAP_GOLDENROD_BILLS_HOUSE EQU $06 MAP_GOLDENROD_MAGNET_TRAIN_STATION EQU $07 MAP_GOLDENROD_FLOWER_SHOP EQU $08 MAP_GOLDENROD_PP_SPEECH_HOUSE EQU $09 MAP_GOLDENROD_NAME_RATERS_HOUSE EQU $0a MAP_GOLDENROD_DEPT_STORE_1F EQU $0b MAP_GOLDENROD_DEPT_STORE_2F EQU $0c MAP_GOLDENROD_DEPT_STORE_3F EQU $0d MAP_GOLDENROD_DEPT_STORE_4F EQU $0e MAP_GOLDENROD_DEPT_STORE_5F EQU $0f MAP_GOLDENROD_DEPT_STORE_6F EQU $10 MAP_GOLDENROD_DEPT_STORE_ELEVATOR EQU $11 MAP_GOLDENROD_DEPT_STORE_ROOF EQU $12 MAP_GOLDENROD_GAME_CORNER EQU $13 MAP_GOLDENROD_POKECENTER_1F EQU $14 MAP_GOLDENROD_POKECOM_CENTER_2F_MOBILE EQU $15 MAP_ILEX_FOREST_AZALEA_GATE EQU $16 MAP_ROUTE_34_ILEX_FOREST_GATE EQU $17 MAP_DAY_CARE EQU $18 MAP_ROUTE_6 EQU $01 MAP_ROUTE_11 EQU $02 MAP_VERMILION_CITY EQU $03 MAP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE EQU $04 MAP_VERMILION_POKECENTER_1F EQU $05 MAP_VERMILION_POKECENTER_2F_BETA EQU $06 MAP_POKEMON_FAN_CLUB EQU $07 MAP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE EQU $08 MAP_VERMILION_MART EQU $09 MAP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE EQU $0a MAP_VERMILION_GYM EQU $0b MAP_ROUTE_6_SAFFRON_GATE EQU $0c MAP_ROUTE_6_UNDERGROUND_ENTRANCE EQU $0d MAP_ROUTE_1 EQU $01 MAP_PALLET_TOWN EQU $02 MAP_REDS_HOUSE_1F EQU $03 MAP_REDS_HOUSE_2F EQU $04 MAP_BLUES_HOUSE EQU $05 MAP_OAKS_LAB EQU $06 MAP_ROUTE_3 EQU $01 MAP_PEWTER_CITY EQU $02 MAP_PEWTER_NIDORAN_SPEECH_HOUSE EQU $03 MAP_PEWTER_GYM EQU $04 MAP_PEWTER_MART EQU $05 MAP_PEWTER_POKECENTER_1F EQU $06 MAP_PEWTER_POKECENTER_2F_BETA EQU $07 MAP_PEWTER_SNOOZE_SPEECH_HOUSE EQU $08 MAP_OLIVINE_PORT EQU $01 MAP_VERMILION_PORT EQU $02 MAP_FAST_SHIP_1F EQU $03 MAP_FAST_SHIP_CABINS_NNW_NNE_NE EQU $04 MAP_FAST_SHIP_CABINS_SW_SSW_NW EQU $05 MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN EQU $06 MAP_FAST_SHIP_B1F EQU $07 MAP_OLIVINE_PORT_PASSAGE EQU $08 MAP_VERMILION_PORT_PASSAGE EQU $09 MAP_MOUNT_MOON_SQUARE EQU $0a MAP_MOUNT_MOON_GIFT_SHOP EQU $0b MAP_TIN_TOWER_ROOF EQU $0c MAP_ROUTE_23 EQU $01 MAP_INDIGO_PLATEAU_POKECENTER_1F EQU $02 MAP_WILLS_ROOM EQU $03 MAP_KOGAS_ROOM EQU $04 MAP_BRUNOS_ROOM EQU $05 MAP_KARENS_ROOM EQU $06 MAP_LANCES_ROOM EQU $07 MAP_HALL_OF_FAME EQU $08 MAP_ROUTE_13 EQU $01 MAP_ROUTE_14 EQU $02 MAP_ROUTE_15 EQU $03 MAP_ROUTE_18 EQU $04 MAP_FUCHSIA_CITY EQU $05 MAP_FUCHSIA_MART EQU $06 MAP_SAFARI_ZONE_MAIN_OFFICE EQU $07 MAP_FUCHSIA_GYM EQU $08 MAP_FUCHSIA_BILL_SPEECH_HOUSE EQU $09 MAP_FUCHSIA_POKECENTER_1F EQU $0a MAP_FUCHSIA_POKECENTER_2F_BETA EQU $0b MAP_SAFARI_ZONE_WARDENS_HOME EQU $0c MAP_ROUTE_15_FUCHSIA_GATE EQU $0d MAP_ROUTE_8 EQU $01 MAP_ROUTE_12 EQU $02 MAP_ROUTE_10B EQU $03 MAP_ROUTE_10_SOUTH EQU $03 MAP_LAVENDER_TOWN EQU $04 MAP_LAVENDER_POKECENTER_1F EQU $05 MAP_LAVENDER_POKECENTER_2F_BETA EQU $06 MAP_MR_FUJIS_HOUSE EQU $07 MAP_LAVENDER_TOWN_SPEECH_HOUSE EQU $08 MAP_LAVENDER_NAME_RATER EQU $09 MAP_LAVENDER_MART EQU $0a MAP_SOUL_HOUSE EQU $0b MAP_LAV_RADIO_TOWER_1F EQU $0c MAP_ROUTE_8_SAFFRON_GATE EQU $0d MAP_ROUTE_12_SUPER_ROD_HOUSE EQU $0e MAP_ROUTE_28 EQU $01 MAP_SILVER_CAVE_OUTSIDE EQU $02 MAP_SILVER_CAVE_POKECENTER_1F EQU $03 MAP_ROUTE_28_FAMOUS_SPEECH_HOUSE EQU $04 MAP_POKECENTER_2F EQU $01 MAP_TRADE_CENTER EQU $02 MAP_COLOSSEUM EQU $03 MAP_TIME_CAPSULE EQU $04 MAP_MOBILE_TRADE_ROOM_MOBILE EQU $05 MAP_MOBILE_BATTLE_ROOM EQU $06 MAP_ROUTE_7 EQU $01 MAP_ROUTE_16 EQU $02 MAP_ROUTE_17 EQU $03 MAP_CELADON_CITY EQU $04 MAP_CELADON_DEPT_STORE_1F EQU $05 MAP_CELADON_DEPT_STORE_2F EQU $06 MAP_CELADON_DEPT_STORE_3F EQU $07 MAP_CELADON_DEPT_STORE_4F EQU $08 MAP_CELADON_DEPT_STORE_5F EQU $09 MAP_CELADON_DEPT_STORE_6F EQU $0a MAP_CELADON_DEPT_STORE_ELEVATOR EQU $0b MAP_CELADON_MANSION_1F EQU $0c MAP_CELADON_MANSION_2F EQU $0d MAP_CELADON_MANSION_3F EQU $0e MAP_CELADON_MANSION_ROOF EQU $0f MAP_CELADON_MANSION_ROOF_HOUSE EQU $10 MAP_CELADON_POKECENTER_1F EQU $11 MAP_CELADON_POKECENTER_2F_BETA EQU $12 MAP_CELADON_GAME_CORNER EQU $13 MAP_CELADON_GAME_CORNER_PRIZE_ROOM EQU $14 MAP_CELADON_GYM EQU $15 MAP_CELADON_CAFE EQU $16 MAP_ROUTE_16_FUCHSIA_SPEECH_HOUSE EQU $17 MAP_ROUTE_16_GATE EQU $18 MAP_ROUTE_7_SAFFRON_GATE EQU $19 MAP_ROUTE_17_18_GATE EQU $1a MAP_ROUTE_40 EQU $01 MAP_ROUTE_41 EQU $02 MAP_CIANWOOD_CITY EQU $03 MAP_MANIAS_HOUSE EQU $04 MAP_CIANWOOD_GYM EQU $05 MAP_CIANWOOD_POKECENTER_1F EQU $06 MAP_CIANWOOD_PHARMACY EQU $07 MAP_CIANWOOD_CITY_PHOTO_STUDIO EQU $08 MAP_CIANWOOD_LUGIA_SPEECH_HOUSE EQU $09 MAP_POKE_SEERS_HOUSE EQU $0a MAP_BATTLE_TOWER_1F EQU $0b MAP_BATTLE_TOWER_BATTLE_ROOM EQU $0c MAP_BATTLE_TOWER_ELEVATOR EQU $0d MAP_BATTLE_TOWER_HALLWAY EQU $0e MAP_ROUTE_40_BATTLE_TOWER_GATE EQU $0f MAP_BATTLE_TOWER_OUTSIDE EQU $10 MAP_ROUTE_2 EQU $01 MAP_ROUTE_22 EQU $02 MAP_VIRIDIAN_CITY EQU $03 MAP_VIRIDIAN_GYM EQU $04 MAP_VIRIDIAN_NICKNAME_SPEECH_HOUSE EQU $05 MAP_TRAINER_HOUSE_1F EQU $06 MAP_TRAINER_HOUSE_B1F EQU $07 MAP_VIRIDIAN_MART EQU $08 MAP_VIRIDIAN_POKECENTER_1F EQU $09 MAP_VIRIDIAN_POKECENTER_2F_BETA EQU $0a MAP_ROUTE_2_NUGGET_SPEECH_HOUSE EQU $0b MAP_ROUTE_2_GATE EQU $0c MAP_VICTORY_ROAD_GATE EQU $0d MAP_ROUTE_26 EQU $01 MAP_ROUTE_27 EQU $02 MAP_ROUTE_29 EQU $03 MAP_NEW_BARK_TOWN EQU $04 MAP_ELMS_LAB EQU $05 MAP_KRISS_HOUSE_1F EQU $06 MAP_KRISS_HOUSE_2F EQU $07 MAP_KRISS_NEIGHBORS_HOUSE EQU $08 MAP_ELMS_HOUSE EQU $09 MAP_ROUTE_26_HEAL_SPEECH_HOUSE EQU $0a MAP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE EQU $0b MAP_ROUTE_27_SANDSTORM_HOUSE EQU $0c MAP_ROUTE_29_46_GATE EQU $0d MAP_ROUTE_5 EQU $01 MAP_SAFFRON_CITY EQU $02 MAP_FIGHTING_DOJO EQU $03 MAP_SAFFRON_GYM EQU $04 MAP_SAFFRON_MART EQU $05 MAP_SAFFRON_POKECENTER_1F EQU $06 MAP_SAFFRON_POKECENTER_2F_BETA EQU $07 MAP_MR_PSYCHICS_HOUSE EQU $08 MAP_SAFFRON_TRAIN_STATION EQU $09 MAP_SILPH_CO_1F EQU $0a MAP_COPYCATS_HOUSE_1F EQU $0b MAP_COPYCATS_HOUSE_2F EQU $0c MAP_ROUTE_5_UNDERGROUND_ENTRANCE EQU $0d MAP_ROUTE_5_SAFFRON_CITY_GATE EQU $0e MAP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE EQU $0f MAP_ROUTE_30 EQU $01 MAP_ROUTE_31 EQU $02 MAP_CHERRYGROVE_CITY EQU $03 MAP_CHERRYGROVE_MART EQU $04 MAP_CHERRYGROVE_POKECENTER_1F EQU $05 MAP_CHERRYGROVE_GYM_SPEECH_HOUSE EQU $06 MAP_GUIDE_GENTS_HOUSE EQU $07 MAP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE EQU $08 MAP_ROUTE_30_BERRY_SPEECH_HOUSE EQU $09 MAP_MR_POKEMONS_HOUSE EQU $0a MAP_ROUTE_31_VIOLET_GATE EQU $0b ; map dimensions OLIVINE_POKECENTER_1F_HEIGHT EQU 4 OLIVINE_POKECENTER_1F_WIDTH EQU 5 OLIVINE_GYM_HEIGHT EQU 8 OLIVINE_GYM_WIDTH EQU 5 OLIVINE_VOLTORB_HOUSE_HEIGHT EQU 4 OLIVINE_VOLTORB_HOUSE_WIDTH EQU 4 OLIVINE_HOUSE_BETA_HEIGHT EQU 4 OLIVINE_HOUSE_BETA_WIDTH EQU 4 OLIVINE_PUNISHMENT_SPEECH_HOUSE_HEIGHT EQU 4 OLIVINE_PUNISHMENT_SPEECH_HOUSE_WIDTH EQU 4 OLIVINE_GOOD_ROD_HOUSE_HEIGHT EQU 4 OLIVINE_GOOD_ROD_HOUSE_WIDTH EQU 4 OLIVINE_CAFE_HEIGHT EQU 4 OLIVINE_CAFE_WIDTH EQU 4 OLIVINE_MART_HEIGHT EQU 4 OLIVINE_MART_WIDTH EQU 6 ROUTE_38_ECRUTEAK_GATE_HEIGHT EQU 4 ROUTE_38_ECRUTEAK_GATE_WIDTH EQU 5 ROUTE_39_BARN_HEIGHT EQU 4 ROUTE_39_BARN_WIDTH EQU 4 ROUTE_39_FARMHOUSE_HEIGHT EQU 4 ROUTE_39_FARMHOUSE_WIDTH EQU 4 ROUTE_38_HEIGHT EQU 9 ROUTE_38_WIDTH EQU 20 ROUTE_39_HEIGHT EQU 18 ROUTE_39_WIDTH EQU 10 OLIVINE_CITY_HEIGHT EQU 18 OLIVINE_CITY_WIDTH EQU 20 MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_HEIGHT EQU 4 MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_WIDTH EQU 4 MAHOGANY_GYM_HEIGHT EQU 9 MAHOGANY_GYM_WIDTH EQU 5 MAHOGANY_POKECENTER_1F_HEIGHT EQU 4 MAHOGANY_POKECENTER_1F_WIDTH EQU 5 ROUTE_42_ECRUTEAK_GATE_HEIGHT EQU 4 ROUTE_42_ECRUTEAK_GATE_WIDTH EQU 5 ROUTE_42_HEIGHT EQU 9 ROUTE_42_WIDTH EQU 30 ROUTE_44_HEIGHT EQU 9 ROUTE_44_WIDTH EQU 30 MAHOGANY_TOWN_HEIGHT EQU 9 MAHOGANY_TOWN_WIDTH EQU 10 SPROUT_TOWER_1F_HEIGHT EQU 8 SPROUT_TOWER_1F_WIDTH EQU 10 SPROUT_TOWER_2F_HEIGHT EQU 8 SPROUT_TOWER_2F_WIDTH EQU 10 SPROUT_TOWER_3F_HEIGHT EQU 8 SPROUT_TOWER_3F_WIDTH EQU 10 TIN_TOWER_1F_HEIGHT EQU 9 TIN_TOWER_1F_WIDTH EQU 10 TIN_TOWER_2F_HEIGHT EQU 9 TIN_TOWER_2F_WIDTH EQU 10 TIN_TOWER_3F_HEIGHT EQU 9 TIN_TOWER_3F_WIDTH EQU 10 TIN_TOWER_4F_HEIGHT EQU 9 TIN_TOWER_4F_WIDTH EQU 10 TIN_TOWER_5F_HEIGHT EQU 9 TIN_TOWER_5F_WIDTH EQU 10 TIN_TOWER_6F_HEIGHT EQU 9 TIN_TOWER_6F_WIDTH EQU 10 TIN_TOWER_7F_HEIGHT EQU 9 TIN_TOWER_7F_WIDTH EQU 10 TIN_TOWER_8F_HEIGHT EQU 9 TIN_TOWER_8F_WIDTH EQU 10 TIN_TOWER_9F_HEIGHT EQU 9 TIN_TOWER_9F_WIDTH EQU 10 BURNED_TOWER_1F_HEIGHT EQU 9 BURNED_TOWER_1F_WIDTH EQU 10 BURNED_TOWER_B1F_HEIGHT EQU 9 BURNED_TOWER_B1F_WIDTH EQU 10 NATIONAL_PARK_HEIGHT EQU 27 NATIONAL_PARK_WIDTH EQU 20 NATIONAL_PARK_BUG_CONTEST_HEIGHT EQU 27 NATIONAL_PARK_BUG_CONTEST_WIDTH EQU 20 RADIO_TOWER_1F_HEIGHT EQU 4 RADIO_TOWER_1F_WIDTH EQU 9 RADIO_TOWER_2F_HEIGHT EQU 4 RADIO_TOWER_2F_WIDTH EQU 9 RADIO_TOWER_3F_HEIGHT EQU 4 RADIO_TOWER_3F_WIDTH EQU 9 RADIO_TOWER_4F_HEIGHT EQU 4 RADIO_TOWER_4F_WIDTH EQU 9 RADIO_TOWER_5F_HEIGHT EQU 4 RADIO_TOWER_5F_WIDTH EQU 9 RUINS_OF_ALPH_OUTSIDE_HEIGHT EQU 18 RUINS_OF_ALPH_OUTSIDE_WIDTH EQU 10 RUINS_OF_ALPH_HO_OH_CHAMBER_HEIGHT EQU 5 RUINS_OF_ALPH_HO_OH_CHAMBER_WIDTH EQU 4 RUINS_OF_ALPH_KABUTO_CHAMBER_HEIGHT EQU 5 RUINS_OF_ALPH_KABUTO_CHAMBER_WIDTH EQU 4 RUINS_OF_ALPH_OMANYTE_CHAMBER_HEIGHT EQU 5 RUINS_OF_ALPH_OMANYTE_CHAMBER_WIDTH EQU 4 RUINS_OF_ALPH_AERODACTYL_CHAMBER_HEIGHT EQU 5 RUINS_OF_ALPH_AERODACTYL_CHAMBER_WIDTH EQU 4 RUINS_OF_ALPH_INNER_CHAMBER_HEIGHT EQU 14 RUINS_OF_ALPH_INNER_CHAMBER_WIDTH EQU 10 RUINS_OF_ALPH_RESEARCH_CENTER_HEIGHT EQU 4 RUINS_OF_ALPH_RESEARCH_CENTER_WIDTH EQU 4 RUINS_OF_ALPH_HO_OH_ITEM_ROOM_HEIGHT EQU 5 RUINS_OF_ALPH_HO_OH_ITEM_ROOM_WIDTH EQU 4 RUINS_OF_ALPH_KABUTO_ITEM_ROOM_HEIGHT EQU 5 RUINS_OF_ALPH_KABUTO_ITEM_ROOM_WIDTH EQU 4 RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_HEIGHT EQU 5 RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_WIDTH EQU 4 RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_HEIGHT EQU 5 RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_WIDTH EQU 4 RUINS_OF_ALPH_HO_OH_WORD_ROOM_HEIGHT EQU 12 RUINS_OF_ALPH_HO_OH_WORD_ROOM_WIDTH EQU 10 RUINS_OF_ALPH_KABUTO_WORD_ROOM_HEIGHT EQU 7 RUINS_OF_ALPH_KABUTO_WORD_ROOM_WIDTH EQU 10 RUINS_OF_ALPH_OMANYTE_WORD_ROOM_HEIGHT EQU 8 RUINS_OF_ALPH_OMANYTE_WORD_ROOM_WIDTH EQU 10 RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_HEIGHT EQU 7 RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_WIDTH EQU 10 UNION_CAVE_1F_HEIGHT EQU 18 UNION_CAVE_1F_WIDTH EQU 10 UNION_CAVE_B1F_HEIGHT EQU 18 UNION_CAVE_B1F_WIDTH EQU 10 UNION_CAVE_B2F_HEIGHT EQU 18 UNION_CAVE_B2F_WIDTH EQU 10 SLOWPOKE_WELL_B1F_HEIGHT EQU 9 SLOWPOKE_WELL_B1F_WIDTH EQU 10 SLOWPOKE_WELL_B2F_HEIGHT EQU 9 SLOWPOKE_WELL_B2F_WIDTH EQU 10 OLIVINE_LIGHTHOUSE_1F_HEIGHT EQU 9 OLIVINE_LIGHTHOUSE_1F_WIDTH EQU 10 OLIVINE_LIGHTHOUSE_2F_HEIGHT EQU 9 OLIVINE_LIGHTHOUSE_2F_WIDTH EQU 10 OLIVINE_LIGHTHOUSE_3F_HEIGHT EQU 9 OLIVINE_LIGHTHOUSE_3F_WIDTH EQU 10 OLIVINE_LIGHTHOUSE_4F_HEIGHT EQU 9 OLIVINE_LIGHTHOUSE_4F_WIDTH EQU 10 OLIVINE_LIGHTHOUSE_5F_HEIGHT EQU 9 OLIVINE_LIGHTHOUSE_5F_WIDTH EQU 10 OLIVINE_LIGHTHOUSE_6F_HEIGHT EQU 9 OLIVINE_LIGHTHOUSE_6F_WIDTH EQU 10 MAHOGANY_MART_1F_HEIGHT EQU 4 MAHOGANY_MART_1F_WIDTH EQU 4 TEAM_ROCKET_BASE_B1F_HEIGHT EQU 9 TEAM_ROCKET_BASE_B1F_WIDTH EQU 15 TEAM_ROCKET_BASE_B2F_HEIGHT EQU 9 TEAM_ROCKET_BASE_B2F_WIDTH EQU 15 TEAM_ROCKET_BASE_B3F_HEIGHT EQU 9 TEAM_ROCKET_BASE_B3F_WIDTH EQU 15 ILEX_FOREST_HEIGHT EQU 27 ILEX_FOREST_WIDTH EQU 15 WAREHOUSE_ENTRANCE_HEIGHT EQU 18 WAREHOUSE_ENTRANCE_WIDTH EQU 15 UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HEIGHT EQU 18 UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_WIDTH EQU 15 GOLDENROD_DEPT_STORE_B1F_HEIGHT EQU 9 GOLDENROD_DEPT_STORE_B1F_WIDTH EQU 10 UNDERGROUND_WAREHOUSE_HEIGHT EQU 9 UNDERGROUND_WAREHOUSE_WIDTH EQU 10 MOUNT_MORTAR_1F_OUTSIDE_HEIGHT EQU 18 MOUNT_MORTAR_1F_OUTSIDE_WIDTH EQU 20 MOUNT_MORTAR_1F_INSIDE_HEIGHT EQU 27 MOUNT_MORTAR_1F_INSIDE_WIDTH EQU 20 MOUNT_MORTAR_2F_INSIDE_HEIGHT EQU 18 MOUNT_MORTAR_2F_INSIDE_WIDTH EQU 20 MOUNT_MORTAR_B1F_HEIGHT EQU 18 MOUNT_MORTAR_B1F_WIDTH EQU 20 ICE_PATH_1F_HEIGHT EQU 18 ICE_PATH_1F_WIDTH EQU 20 ICE_PATH_B1F_HEIGHT EQU 18 ICE_PATH_B1F_WIDTH EQU 10 ICE_PATH_B2F_MAHOGANY_SIDE_HEIGHT EQU 9 ICE_PATH_B2F_MAHOGANY_SIDE_WIDTH EQU 10 ICE_PATH_B2F_BLACKTHORN_SIDE_HEIGHT EQU 9 ICE_PATH_B2F_BLACKTHORN_SIDE_WIDTH EQU 5 ICE_PATH_B3F_HEIGHT EQU 9 ICE_PATH_B3F_WIDTH EQU 10 WHIRL_ISLAND_NW_HEIGHT EQU 9 WHIRL_ISLAND_NW_WIDTH EQU 5 WHIRL_ISLAND_NE_HEIGHT EQU 9 WHIRL_ISLAND_NE_WIDTH EQU 10 WHIRL_ISLAND_SW_HEIGHT EQU 9 WHIRL_ISLAND_SW_WIDTH EQU 10 WHIRL_ISLAND_CAVE_HEIGHT EQU 9 WHIRL_ISLAND_CAVE_WIDTH EQU 5 WHIRL_ISLAND_SE_HEIGHT EQU 9 WHIRL_ISLAND_SE_WIDTH EQU 5 WHIRL_ISLAND_B1F_HEIGHT EQU 18 WHIRL_ISLAND_B1F_WIDTH EQU 20 WHIRL_ISLAND_B2F_HEIGHT EQU 18 WHIRL_ISLAND_B2F_WIDTH EQU 10 WHIRL_ISLAND_LUGIA_CHAMBER_HEIGHT EQU 9 WHIRL_ISLAND_LUGIA_CHAMBER_WIDTH EQU 10 SILVER_CAVE_ROOM_1_HEIGHT EQU 18 SILVER_CAVE_ROOM_1_WIDTH EQU 10 SILVER_CAVE_ROOM_2_HEIGHT EQU 18 SILVER_CAVE_ROOM_2_WIDTH EQU 15 SILVER_CAVE_ROOM_3_HEIGHT EQU 18 SILVER_CAVE_ROOM_3_WIDTH EQU 10 SILVER_CAVE_ITEM_ROOMS_HEIGHT EQU 9 SILVER_CAVE_ITEM_ROOMS_WIDTH EQU 10 DARK_CAVE_VIOLET_ENTRANCE_HEIGHT EQU 18 DARK_CAVE_VIOLET_ENTRANCE_WIDTH EQU 20 DARK_CAVE_BLACKTHORN_ENTRANCE_HEIGHT EQU 18 DARK_CAVE_BLACKTHORN_ENTRANCE_WIDTH EQU 15 DRAGONS_DEN_1F_HEIGHT EQU 9 DRAGONS_DEN_1F_WIDTH EQU 5 DRAGONS_DEN_B1F_HEIGHT EQU 18 DRAGONS_DEN_B1F_WIDTH EQU 20 DRAGON_SHRINE_HEIGHT EQU 5 DRAGON_SHRINE_WIDTH EQU 5 TOHJO_FALLS_HEIGHT EQU 9 TOHJO_FALLS_WIDTH EQU 15 DIGLETTS_CAVE_HEIGHT EQU 18 DIGLETTS_CAVE_WIDTH EQU 10 MOUNT_MOON_HEIGHT EQU 9 MOUNT_MOON_WIDTH EQU 15 UNDERGROUND_HEIGHT EQU 14 UNDERGROUND_WIDTH EQU 3 ROCK_TUNNEL_1F_HEIGHT EQU 18 ROCK_TUNNEL_1F_WIDTH EQU 15 ROCK_TUNNEL_B1F_HEIGHT EQU 18 ROCK_TUNNEL_B1F_WIDTH EQU 15 SAFARI_ZONE_FUCHSIA_GATE_BETA_HEIGHT EQU 4 SAFARI_ZONE_FUCHSIA_GATE_BETA_WIDTH EQU 5 SAFARI_ZONE_BETA_HEIGHT EQU 18 SAFARI_ZONE_BETA_WIDTH EQU 10 VICTORY_ROAD_HEIGHT EQU 36 VICTORY_ROAD_WIDTH EQU 10 ECRUTEAK_HOUSE_HEIGHT EQU 9 ECRUTEAK_HOUSE_WIDTH EQU 10 WISE_TRIOS_ROOM_HEIGHT EQU 4 WISE_TRIOS_ROOM_WIDTH EQU 4 ECRUTEAK_POKECENTER_1F_HEIGHT EQU 4 ECRUTEAK_POKECENTER_1F_WIDTH EQU 5 ECRUTEAK_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4 ECRUTEAK_LUGIA_SPEECH_HOUSE_WIDTH EQU 4 DANCE_THEATRE_HEIGHT EQU 7 DANCE_THEATRE_WIDTH EQU 6 ECRUTEAK_MART_HEIGHT EQU 4 ECRUTEAK_MART_WIDTH EQU 6 ECRUTEAK_GYM_HEIGHT EQU 9 ECRUTEAK_GYM_WIDTH EQU 5 ECRUTEAK_ITEMFINDER_HOUSE_HEIGHT EQU 4 ECRUTEAK_ITEMFINDER_HOUSE_WIDTH EQU 4 ECRUTEAK_CITY_HEIGHT EQU 18 ECRUTEAK_CITY_WIDTH EQU 20 BLACKTHORN_GYM_1F_HEIGHT EQU 9 BLACKTHORN_GYM_1F_WIDTH EQU 5 BLACKTHORN_GYM_2F_HEIGHT EQU 9 BLACKTHORN_GYM_2F_WIDTH EQU 5 BLACKTHORN_DRAGON_SPEECH_HOUSE_HEIGHT EQU 4 BLACKTHORN_DRAGON_SPEECH_HOUSE_WIDTH EQU 4 BLACKTHORN_DODRIO_TRADE_HOUSE_HEIGHT EQU 4 BLACKTHORN_DODRIO_TRADE_HOUSE_WIDTH EQU 4 BLACKTHORN_MART_HEIGHT EQU 4 BLACKTHORN_MART_WIDTH EQU 6 BLACKTHORN_POKECENTER_1F_HEIGHT EQU 4 BLACKTHORN_POKECENTER_1F_WIDTH EQU 5 MOVE_DELETERS_HOUSE_HEIGHT EQU 4 MOVE_DELETERS_HOUSE_WIDTH EQU 4 ROUTE_45_HEIGHT EQU 45 ROUTE_45_WIDTH EQU 10 ROUTE_46_HEIGHT EQU 18 ROUTE_46_WIDTH EQU 10 BLACKTHORN_CITY_HEIGHT EQU 18 BLACKTHORN_CITY_WIDTH EQU 20 CINNABAR_POKECENTER_1F_HEIGHT EQU 4 CINNABAR_POKECENTER_1F_WIDTH EQU 5 CINNABAR_POKECENTER_2F_BETA_HEIGHT EQU 4 CINNABAR_POKECENTER_2F_BETA_WIDTH EQU 8 ROUTE_19___FUCHSIA_GATE_HEIGHT EQU 4 ROUTE_19___FUCHSIA_GATE_WIDTH EQU 5 SEAFOAM_GYM_HEIGHT EQU 4 SEAFOAM_GYM_WIDTH EQU 5 ROUTE_19_HEIGHT EQU 18 ROUTE_19_WIDTH EQU 10 ROUTE_20_HEIGHT EQU 9 ROUTE_20_WIDTH EQU 30 ROUTE_21_HEIGHT EQU 18 ROUTE_21_WIDTH EQU 10 CINNABAR_ISLAND_HEIGHT EQU 9 CINNABAR_ISLAND_WIDTH EQU 10 CERULEAN_GYM_BADGE_SPEECH_HOUSE_HEIGHT EQU 4 CERULEAN_GYM_BADGE_SPEECH_HOUSE_WIDTH EQU 4 CERULEAN_POLICE_STATION_HEIGHT EQU 4 CERULEAN_POLICE_STATION_WIDTH EQU 4 CERULEAN_TRADE_SPEECH_HOUSE_HEIGHT EQU 4 CERULEAN_TRADE_SPEECH_HOUSE_WIDTH EQU 4 CERULEAN_POKECENTER_1F_HEIGHT EQU 4 CERULEAN_POKECENTER_1F_WIDTH EQU 5 CERULEAN_POKECENTER_2F_BETA_HEIGHT EQU 4 CERULEAN_POKECENTER_2F_BETA_WIDTH EQU 8 CERULEAN_GYM_HEIGHT EQU 8 CERULEAN_GYM_WIDTH EQU 5 CERULEAN_MART_HEIGHT EQU 4 CERULEAN_MART_WIDTH EQU 6 ROUTE_10_POKECENTER_1F_HEIGHT EQU 4 ROUTE_10_POKECENTER_1F_WIDTH EQU 5 ROUTE_10_POKECENTER_2F_BETA_HEIGHT EQU 4 ROUTE_10_POKECENTER_2F_BETA_WIDTH EQU 8 POWER_PLANT_HEIGHT EQU 9 POWER_PLANT_WIDTH EQU 10 BILLS_HOUSE_HEIGHT EQU 4 BILLS_HOUSE_WIDTH EQU 4 ROUTE_4_HEIGHT EQU 9 ROUTE_4_WIDTH EQU 20 ROUTE_9_HEIGHT EQU 9 ROUTE_9_WIDTH EQU 30 ROUTE_10_NORTH_HEIGHT EQU 9 ROUTE_10_NORTH_WIDTH EQU 10 ROUTE_24_HEIGHT EQU 9 ROUTE_24_WIDTH EQU 10 ROUTE_25_HEIGHT EQU 9 ROUTE_25_WIDTH EQU 30 CERULEAN_CITY_HEIGHT EQU 18 CERULEAN_CITY_WIDTH EQU 20 AZALEA_POKECENTER_1F_HEIGHT EQU 4 AZALEA_POKECENTER_1F_WIDTH EQU 5 CHARCOAL_KILN_HEIGHT EQU 4 CHARCOAL_KILN_WIDTH EQU 4 AZALEA_MART_HEIGHT EQU 4 AZALEA_MART_WIDTH EQU 6 KURTS_HOUSE_HEIGHT EQU 4 KURTS_HOUSE_WIDTH EQU 8 AZALEA_GYM_HEIGHT EQU 8 AZALEA_GYM_WIDTH EQU 5 ROUTE_33_HEIGHT EQU 9 ROUTE_33_WIDTH EQU 10 AZALEA_TOWN_HEIGHT EQU 9 AZALEA_TOWN_WIDTH EQU 20 LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_HEIGHT EQU 4 LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_WIDTH EQU 4 LAKE_OF_RAGE_MAGIKARP_HOUSE_HEIGHT EQU 4 LAKE_OF_RAGE_MAGIKARP_HOUSE_WIDTH EQU 4 ROUTE_43_MAHOGANY_GATE_HEIGHT EQU 4 ROUTE_43_MAHOGANY_GATE_WIDTH EQU 5 ROUTE_43_GATE_HEIGHT EQU 4 ROUTE_43_GATE_WIDTH EQU 5 ROUTE_43_HEIGHT EQU 27 ROUTE_43_WIDTH EQU 10 LAKE_OF_RAGE_HEIGHT EQU 18 LAKE_OF_RAGE_WIDTH EQU 20 ROUTE_32_HEIGHT EQU 45 ROUTE_32_WIDTH EQU 10 ROUTE_35_HEIGHT EQU 18 ROUTE_35_WIDTH EQU 10 ROUTE_36_HEIGHT EQU 9 ROUTE_36_WIDTH EQU 30 ROUTE_37_HEIGHT EQU 9 ROUTE_37_WIDTH EQU 10 VIOLET_CITY_HEIGHT EQU 18 VIOLET_CITY_WIDTH EQU 20 VIOLET_MART_HEIGHT EQU 4 VIOLET_MART_WIDTH EQU 6 VIOLET_GYM_HEIGHT EQU 8 VIOLET_GYM_WIDTH EQU 5 EARLS_POKEMON_ACADEMY_HEIGHT EQU 8 EARLS_POKEMON_ACADEMY_WIDTH EQU 4 VIOLET_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4 VIOLET_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4 VIOLET_POKECENTER_1F_HEIGHT EQU 4 VIOLET_POKECENTER_1F_WIDTH EQU 5 VIOLET_ONIX_TRADE_HOUSE_HEIGHT EQU 4 VIOLET_ONIX_TRADE_HOUSE_WIDTH EQU 4 ROUTE_32_RUINS_OF_ALPH_GATE_HEIGHT EQU 4 ROUTE_32_RUINS_OF_ALPH_GATE_WIDTH EQU 5 ROUTE_32_POKECENTER_1F_HEIGHT EQU 4 ROUTE_32_POKECENTER_1F_WIDTH EQU 5 ROUTE_35_GOLDENROD_GATE_HEIGHT EQU 4 ROUTE_35_GOLDENROD_GATE_WIDTH EQU 5 ROUTE_35_NATIONAL_PARK_GATE_HEIGHT EQU 4 ROUTE_35_NATIONAL_PARK_GATE_WIDTH EQU 4 ROUTE_36_RUINS_OF_ALPH_GATE_HEIGHT EQU 4 ROUTE_36_RUINS_OF_ALPH_GATE_WIDTH EQU 5 ROUTE_36_NATIONAL_PARK_GATE_HEIGHT EQU 4 ROUTE_36_NATIONAL_PARK_GATE_WIDTH EQU 5 ROUTE_34_HEIGHT EQU 27 ROUTE_34_WIDTH EQU 10 GOLDENROD_CITY_HEIGHT EQU 18 GOLDENROD_CITY_WIDTH EQU 20 GOLDENROD_GYM_HEIGHT EQU 9 GOLDENROD_GYM_WIDTH EQU 10 GOLDENROD_BIKE_SHOP_HEIGHT EQU 4 GOLDENROD_BIKE_SHOP_WIDTH EQU 4 GOLDENROD_HAPPINESS_RATER_HEIGHT EQU 4 GOLDENROD_HAPPINESS_RATER_WIDTH EQU 4 GOLDENROD_BILLS_HOUSE_HEIGHT EQU 4 GOLDENROD_BILLS_HOUSE_WIDTH EQU 4 GOLDENROD_MAGNET_TRAIN_STATION_HEIGHT EQU 9 GOLDENROD_MAGNET_TRAIN_STATION_WIDTH EQU 10 GOLDENROD_FLOWER_SHOP_HEIGHT EQU 4 GOLDENROD_FLOWER_SHOP_WIDTH EQU 4 GOLDENROD_PP_SPEECH_HOUSE_HEIGHT EQU 4 GOLDENROD_PP_SPEECH_HOUSE_WIDTH EQU 4 GOLDENROD_NAME_RATERS_HOUSE_HEIGHT EQU 4 GOLDENROD_NAME_RATERS_HOUSE_WIDTH EQU 4 GOLDENROD_DEPT_STORE_1F_HEIGHT EQU 4 GOLDENROD_DEPT_STORE_1F_WIDTH EQU 8 GOLDENROD_DEPT_STORE_2F_HEIGHT EQU 4 GOLDENROD_DEPT_STORE_2F_WIDTH EQU 8 GOLDENROD_DEPT_STORE_3F_HEIGHT EQU 4 GOLDENROD_DEPT_STORE_3F_WIDTH EQU 8 GOLDENROD_DEPT_STORE_4F_HEIGHT EQU 4 GOLDENROD_DEPT_STORE_4F_WIDTH EQU 8 GOLDENROD_DEPT_STORE_5F_HEIGHT EQU 4 GOLDENROD_DEPT_STORE_5F_WIDTH EQU 8 GOLDENROD_DEPT_STORE_6F_HEIGHT EQU 4 GOLDENROD_DEPT_STORE_6F_WIDTH EQU 8 GOLDENROD_DEPT_STORE_ELEVATOR_HEIGHT EQU 2 GOLDENROD_DEPT_STORE_ELEVATOR_WIDTH EQU 2 GOLDENROD_DEPT_STORE_ROOF_HEIGHT EQU 4 GOLDENROD_DEPT_STORE_ROOF_WIDTH EQU 8 GOLDENROD_GAME_CORNER_HEIGHT EQU 7 GOLDENROD_GAME_CORNER_WIDTH EQU 10 GOLDENROD_POKECENTER_1F_HEIGHT EQU 4 GOLDENROD_POKECENTER_1F_WIDTH EQU 5 GOLDENROD_POKECOM_CENTER_2F_MOBILE_HEIGHT EQU 16 GOLDENROD_POKECOM_CENTER_2F_MOBILE_WIDTH EQU 16 ILEX_FOREST_AZALEA_GATE_HEIGHT EQU 4 ILEX_FOREST_AZALEA_GATE_WIDTH EQU 5 ROUTE_34_ILEX_FOREST_GATE_HEIGHT EQU 4 ROUTE_34_ILEX_FOREST_GATE_WIDTH EQU 5 DAY_CARE_HEIGHT EQU 4 DAY_CARE_WIDTH EQU 5 ROUTE_6_HEIGHT EQU 9 ROUTE_6_WIDTH EQU 10 ROUTE_11_HEIGHT EQU 9 ROUTE_11_WIDTH EQU 20 VERMILION_CITY_HEIGHT EQU 18 VERMILION_CITY_WIDTH EQU 20 VERMILION_HOUSE_FISHING_SPEECH_HOUSE_HEIGHT EQU 4 VERMILION_HOUSE_FISHING_SPEECH_HOUSE_WIDTH EQU 4 VERMILION_POKECENTER_1F_HEIGHT EQU 4 VERMILION_POKECENTER_1F_WIDTH EQU 5 VERMILION_POKECENTER_2F_BETA_HEIGHT EQU 4 VERMILION_POKECENTER_2F_BETA_WIDTH EQU 8 POKEMON_FAN_CLUB_HEIGHT EQU 4 POKEMON_FAN_CLUB_WIDTH EQU 5 VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_HEIGHT EQU 4 VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_WIDTH EQU 4 VERMILION_MART_HEIGHT EQU 4 VERMILION_MART_WIDTH EQU 6 VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_HEIGHT EQU 4 VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_WIDTH EQU 4 VERMILION_GYM_HEIGHT EQU 9 VERMILION_GYM_WIDTH EQU 5 ROUTE_6_SAFFRON_GATE_HEIGHT EQU 4 ROUTE_6_SAFFRON_GATE_WIDTH EQU 5 ROUTE_6_UNDERGROUND_ENTRANCE_HEIGHT EQU 4 ROUTE_6_UNDERGROUND_ENTRANCE_WIDTH EQU 4 ROUTE_1_HEIGHT EQU 18 ROUTE_1_WIDTH EQU 10 PALLET_TOWN_HEIGHT EQU 9 PALLET_TOWN_WIDTH EQU 10 REDS_HOUSE_1F_HEIGHT EQU 4 REDS_HOUSE_1F_WIDTH EQU 4 REDS_HOUSE_2F_HEIGHT EQU 4 REDS_HOUSE_2F_WIDTH EQU 4 BLUES_HOUSE_HEIGHT EQU 4 BLUES_HOUSE_WIDTH EQU 4 OAKS_LAB_HEIGHT EQU 6 OAKS_LAB_WIDTH EQU 5 ROUTE_3_HEIGHT EQU 9 ROUTE_3_WIDTH EQU 30 PEWTER_CITY_HEIGHT EQU 18 PEWTER_CITY_WIDTH EQU 20 PEWTER_NIDORAN_SPEECH_HOUSE_HEIGHT EQU 4 PEWTER_NIDORAN_SPEECH_HOUSE_WIDTH EQU 4 PEWTER_GYM_HEIGHT EQU 7 PEWTER_GYM_WIDTH EQU 5 PEWTER_MART_HEIGHT EQU 4 PEWTER_MART_WIDTH EQU 6 PEWTER_POKECENTER_1F_HEIGHT EQU 4 PEWTER_POKECENTER_1F_WIDTH EQU 5 PEWTER_POKECENTER_2F_BETA_HEIGHT EQU 4 PEWTER_POKECENTER_2F_BETA_WIDTH EQU 8 PEWTER_SNOOZE_SPEECH_HOUSE_HEIGHT EQU 4 PEWTER_SNOOZE_SPEECH_HOUSE_WIDTH EQU 4 OLIVINE_PORT_HEIGHT EQU 18 OLIVINE_PORT_WIDTH EQU 10 VERMILION_PORT_HEIGHT EQU 18 VERMILION_PORT_WIDTH EQU 10 FAST_SHIP_1F_HEIGHT EQU 9 FAST_SHIP_1F_WIDTH EQU 16 FAST_SHIP_CABINS_NNW_NNE_NE_HEIGHT EQU 16 FAST_SHIP_CABINS_NNW_NNE_NE_WIDTH EQU 4 FAST_SHIP_CABINS_SW_SSW_NW_HEIGHT EQU 16 FAST_SHIP_CABINS_SW_SSW_NW_WIDTH EQU 4 FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_HEIGHT EQU 17 FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_WIDTH EQU 5 FAST_SHIP_B1F_HEIGHT EQU 8 FAST_SHIP_B1F_WIDTH EQU 16 OLIVINE_PORT_PASSAGE_HEIGHT EQU 9 OLIVINE_PORT_PASSAGE_WIDTH EQU 10 VERMILION_PORT_PASSAGE_HEIGHT EQU 9 VERMILION_PORT_PASSAGE_WIDTH EQU 10 MOUNT_MOON_SQUARE_HEIGHT EQU 9 MOUNT_MOON_SQUARE_WIDTH EQU 15 MOUNT_MOON_GIFT_SHOP_HEIGHT EQU 4 MOUNT_MOON_GIFT_SHOP_WIDTH EQU 4 TIN_TOWER_ROOF_HEIGHT EQU 9 TIN_TOWER_ROOF_WIDTH EQU 10 ROUTE_23_HEIGHT EQU 9 ROUTE_23_WIDTH EQU 10 INDIGO_PLATEAU_POKECENTER_1F_HEIGHT EQU 7 INDIGO_PLATEAU_POKECENTER_1F_WIDTH EQU 9 WILLS_ROOM_HEIGHT EQU 9 WILLS_ROOM_WIDTH EQU 5 KOGAS_ROOM_HEIGHT EQU 9 KOGAS_ROOM_WIDTH EQU 5 BRUNOS_ROOM_HEIGHT EQU 9 BRUNOS_ROOM_WIDTH EQU 5 KARENS_ROOM_HEIGHT EQU 9 KARENS_ROOM_WIDTH EQU 5 LANCES_ROOM_HEIGHT EQU 12 LANCES_ROOM_WIDTH EQU 5 HALL_OF_FAME_HEIGHT EQU 7 HALL_OF_FAME_WIDTH EQU 5 ROUTE_13_HEIGHT EQU 9 ROUTE_13_WIDTH EQU 30 ROUTE_14_HEIGHT EQU 18 ROUTE_14_WIDTH EQU 10 ROUTE_15_HEIGHT EQU 9 ROUTE_15_WIDTH EQU 20 ROUTE_18_HEIGHT EQU 9 ROUTE_18_WIDTH EQU 10 FUCHSIA_CITY_HEIGHT EQU 18 FUCHSIA_CITY_WIDTH EQU 20 FUCHSIA_MART_HEIGHT EQU 4 FUCHSIA_MART_WIDTH EQU 6 SAFARI_ZONE_MAIN_OFFICE_HEIGHT EQU 4 SAFARI_ZONE_MAIN_OFFICE_WIDTH EQU 4 FUCHSIA_GYM_HEIGHT EQU 9 FUCHSIA_GYM_WIDTH EQU 5 FUCHSIA_BILL_SPEECH_HOUSE_HEIGHT EQU 4 FUCHSIA_BILL_SPEECH_HOUSE_WIDTH EQU 4 FUCHSIA_POKECENTER_1F_HEIGHT EQU 4 FUCHSIA_POKECENTER_1F_WIDTH EQU 5 FUCHSIA_POKECENTER_2F_BETA_HEIGHT EQU 4 FUCHSIA_POKECENTER_2F_BETA_WIDTH EQU 8 SAFARI_ZONE_WARDENS_HOME_HEIGHT EQU 4 SAFARI_ZONE_WARDENS_HOME_WIDTH EQU 5 ROUTE_15_FUCHSIA_GATE_HEIGHT EQU 4 ROUTE_15_FUCHSIA_GATE_WIDTH EQU 5 ROUTE_8_HEIGHT EQU 9 ROUTE_8_WIDTH EQU 20 ROUTE_12_HEIGHT EQU 27 ROUTE_12_WIDTH EQU 10 ROUTE_10_SOUTH_HEIGHT EQU 9 ROUTE_10_SOUTH_WIDTH EQU 10 LAVENDER_TOWN_HEIGHT EQU 9 LAVENDER_TOWN_WIDTH EQU 10 LAVENDER_POKECENTER_1F_HEIGHT EQU 4 LAVENDER_POKECENTER_1F_WIDTH EQU 5 LAVENDER_POKECENTER_2F_BETA_HEIGHT EQU 4 LAVENDER_POKECENTER_2F_BETA_WIDTH EQU 8 MR_FUJIS_HOUSE_HEIGHT EQU 4 MR_FUJIS_HOUSE_WIDTH EQU 5 LAVENDER_TOWN_SPEECH_HOUSE_HEIGHT EQU 4 LAVENDER_TOWN_SPEECH_HOUSE_WIDTH EQU 4 LAVENDER_NAME_RATER_HEIGHT EQU 4 LAVENDER_NAME_RATER_WIDTH EQU 4 LAVENDER_MART_HEIGHT EQU 4 LAVENDER_MART_WIDTH EQU 6 SOUL_HOUSE_HEIGHT EQU 4 SOUL_HOUSE_WIDTH EQU 5 LAV_RADIO_TOWER_1F_HEIGHT EQU 4 LAV_RADIO_TOWER_1F_WIDTH EQU 10 ROUTE_8_SAFFRON_GATE_HEIGHT EQU 4 ROUTE_8_SAFFRON_GATE_WIDTH EQU 5 ROUTE_12_SUPER_ROD_HOUSE_HEIGHT EQU 4 ROUTE_12_SUPER_ROD_HOUSE_WIDTH EQU 4 ROUTE_28_HEIGHT EQU 9 ROUTE_28_WIDTH EQU 20 SILVER_CAVE_OUTSIDE_HEIGHT EQU 18 SILVER_CAVE_OUTSIDE_WIDTH EQU 20 SILVER_CAVE_POKECENTER_1F_HEIGHT EQU 4 SILVER_CAVE_POKECENTER_1F_WIDTH EQU 5 ROUTE_28_FAMOUS_SPEECH_HOUSE_HEIGHT EQU 4 ROUTE_28_FAMOUS_SPEECH_HOUSE_WIDTH EQU 4 POKECENTER_2F_HEIGHT EQU 4 POKECENTER_2F_WIDTH EQU 8 TRADE_CENTER_HEIGHT EQU 4 TRADE_CENTER_WIDTH EQU 5 COLOSSEUM_HEIGHT EQU 4 COLOSSEUM_WIDTH EQU 5 TIME_CAPSULE_HEIGHT EQU 4 TIME_CAPSULE_WIDTH EQU 5 MOBILE_TRADE_ROOM_MOBILE_HEIGHT EQU 4 MOBILE_TRADE_ROOM_MOBILE_WIDTH EQU 5 MOBILE_BATTLE_ROOM_HEIGHT EQU 4 MOBILE_BATTLE_ROOM_WIDTH EQU 5 ROUTE_7_HEIGHT EQU 9 ROUTE_7_WIDTH EQU 10 ROUTE_16_HEIGHT EQU 9 ROUTE_16_WIDTH EQU 10 ROUTE_17_HEIGHT EQU 45 ROUTE_17_WIDTH EQU 10 CELADON_CITY_HEIGHT EQU 18 CELADON_CITY_WIDTH EQU 20 CELADON_DEPT_STORE_1F_HEIGHT EQU 4 CELADON_DEPT_STORE_1F_WIDTH EQU 8 CELADON_DEPT_STORE_2F_HEIGHT EQU 4 CELADON_DEPT_STORE_2F_WIDTH EQU 8 CELADON_DEPT_STORE_3F_HEIGHT EQU 4 CELADON_DEPT_STORE_3F_WIDTH EQU 8 CELADON_DEPT_STORE_4F_HEIGHT EQU 4 CELADON_DEPT_STORE_4F_WIDTH EQU 8 CELADON_DEPT_STORE_5F_HEIGHT EQU 4 CELADON_DEPT_STORE_5F_WIDTH EQU 8 CELADON_DEPT_STORE_6F_HEIGHT EQU 4 CELADON_DEPT_STORE_6F_WIDTH EQU 8 CELADON_DEPT_STORE_ELEVATOR_HEIGHT EQU 2 CELADON_DEPT_STORE_ELEVATOR_WIDTH EQU 2 CELADON_MANSION_1F_HEIGHT EQU 5 CELADON_MANSION_1F_WIDTH EQU 4 CELADON_MANSION_2F_HEIGHT EQU 5 CELADON_MANSION_2F_WIDTH EQU 4 CELADON_MANSION_3F_HEIGHT EQU 5 CELADON_MANSION_3F_WIDTH EQU 4 CELADON_MANSION_ROOF_HEIGHT EQU 5 CELADON_MANSION_ROOF_WIDTH EQU 4 CELADON_MANSION_ROOF_HOUSE_HEIGHT EQU 4 CELADON_MANSION_ROOF_HOUSE_WIDTH EQU 4 CELADON_POKECENTER_1F_HEIGHT EQU 4 CELADON_POKECENTER_1F_WIDTH EQU 5 CELADON_POKECENTER_2F_BETA_HEIGHT EQU 4 CELADON_POKECENTER_2F_BETA_WIDTH EQU 8 CELADON_GAME_CORNER_HEIGHT EQU 7 CELADON_GAME_CORNER_WIDTH EQU 10 CELADON_GAME_CORNER_PRIZE_ROOM_HEIGHT EQU 3 CELADON_GAME_CORNER_PRIZE_ROOM_WIDTH EQU 3 CELADON_GYM_HEIGHT EQU 9 CELADON_GYM_WIDTH EQU 5 CELADON_CAFE_HEIGHT EQU 4 CELADON_CAFE_WIDTH EQU 6 ROUTE_16_FUCHSIA_SPEECH_HOUSE_HEIGHT EQU 4 ROUTE_16_FUCHSIA_SPEECH_HOUSE_WIDTH EQU 4 ROUTE_16_GATE_HEIGHT EQU 4 ROUTE_16_GATE_WIDTH EQU 5 ROUTE_7_SAFFRON_GATE_HEIGHT EQU 4 ROUTE_7_SAFFRON_GATE_WIDTH EQU 5 ROUTE_17_18_GATE_HEIGHT EQU 4 ROUTE_17_18_GATE_WIDTH EQU 5 ROUTE_40_HEIGHT EQU 18 ROUTE_40_WIDTH EQU 10 ROUTE_41_HEIGHT EQU 27 ROUTE_41_WIDTH EQU 25 CIANWOOD_CITY_HEIGHT EQU 27 CIANWOOD_CITY_WIDTH EQU 15 MANIAS_HOUSE_HEIGHT EQU 4 MANIAS_HOUSE_WIDTH EQU 4 CIANWOOD_GYM_HEIGHT EQU 9 CIANWOOD_GYM_WIDTH EQU 5 CIANWOOD_POKECENTER_1F_HEIGHT EQU 4 CIANWOOD_POKECENTER_1F_WIDTH EQU 5 CIANWOOD_PHARMACY_HEIGHT EQU 4 CIANWOOD_PHARMACY_WIDTH EQU 4 CIANWOOD_CITY_PHOTO_STUDIO_HEIGHT EQU 4 CIANWOOD_CITY_PHOTO_STUDIO_WIDTH EQU 4 CIANWOOD_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4 CIANWOOD_LUGIA_SPEECH_HOUSE_WIDTH EQU 4 POKE_SEERS_HOUSE_HEIGHT EQU 4 POKE_SEERS_HOUSE_WIDTH EQU 4 BATTLE_TOWER_1F_HEIGHT EQU 5 BATTLE_TOWER_1F_WIDTH EQU 8 BATTLE_TOWER_BATTLE_ROOM_HEIGHT EQU 4 BATTLE_TOWER_BATTLE_ROOM_WIDTH EQU 4 BATTLE_TOWER_ELEVATOR_HEIGHT EQU 2 BATTLE_TOWER_ELEVATOR_WIDTH EQU 2 BATTLE_TOWER_HALLWAY_HEIGHT EQU 2 BATTLE_TOWER_HALLWAY_WIDTH EQU 11 ROUTE_40_BATTLE_TOWER_GATE_HEIGHT EQU 4 ROUTE_40_BATTLE_TOWER_GATE_WIDTH EQU 5 BATTLE_TOWER_OUTSIDE_HEIGHT EQU 14 BATTLE_TOWER_OUTSIDE_WIDTH EQU 10 ROUTE_2_HEIGHT EQU 27 ROUTE_2_WIDTH EQU 10 ROUTE_22_HEIGHT EQU 9 ROUTE_22_WIDTH EQU 20 VIRIDIAN_CITY_HEIGHT EQU 18 VIRIDIAN_CITY_WIDTH EQU 20 VIRIDIAN_GYM_HEIGHT EQU 9 VIRIDIAN_GYM_WIDTH EQU 5 VIRIDIAN_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4 VIRIDIAN_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4 TRAINER_HOUSE_1F_HEIGHT EQU 7 TRAINER_HOUSE_1F_WIDTH EQU 5 TRAINER_HOUSE_B1F_HEIGHT EQU 8 TRAINER_HOUSE_B1F_WIDTH EQU 5 VIRIDIAN_MART_HEIGHT EQU 4 VIRIDIAN_MART_WIDTH EQU 6 VIRIDIAN_POKECENTER_1F_HEIGHT EQU 4 VIRIDIAN_POKECENTER_1F_WIDTH EQU 5 VIRIDIAN_POKECENTER_2F_BETA_HEIGHT EQU 4 VIRIDIAN_POKECENTER_2F_BETA_WIDTH EQU 8 ROUTE_2_NUGGET_SPEECH_HOUSE_HEIGHT EQU 4 ROUTE_2_NUGGET_SPEECH_HOUSE_WIDTH EQU 4 ROUTE_2_GATE_HEIGHT EQU 4 ROUTE_2_GATE_WIDTH EQU 5 VICTORY_ROAD_GATE_HEIGHT EQU 9 VICTORY_ROAD_GATE_WIDTH EQU 10 ROUTE_26_HEIGHT EQU 54 ROUTE_26_WIDTH EQU 10 ROUTE_27_HEIGHT EQU 9 ROUTE_27_WIDTH EQU 40 ROUTE_29_HEIGHT EQU 9 ROUTE_29_WIDTH EQU 30 NEW_BARK_TOWN_HEIGHT EQU 9 NEW_BARK_TOWN_WIDTH EQU 10 ELMS_LAB_HEIGHT EQU 6 ELMS_LAB_WIDTH EQU 5 KRISS_HOUSE_1F_HEIGHT EQU 4 KRISS_HOUSE_1F_WIDTH EQU 5 KRISS_HOUSE_2F_HEIGHT EQU 3 KRISS_HOUSE_2F_WIDTH EQU 4 KRISS_NEIGHBORS_HOUSE_HEIGHT EQU 4 KRISS_NEIGHBORS_HOUSE_WIDTH EQU 4 ELMS_HOUSE_HEIGHT EQU 4 ELMS_HOUSE_WIDTH EQU 4 ROUTE_26_HEAL_SPEECH_HOUSE_HEIGHT EQU 4 ROUTE_26_HEAL_SPEECH_HOUSE_WIDTH EQU 4 ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_HEIGHT EQU 4 ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_WIDTH EQU 4 ROUTE_27_SANDSTORM_HOUSE_HEIGHT EQU 4 ROUTE_27_SANDSTORM_HOUSE_WIDTH EQU 4 ROUTE_29_46_GATE_HEIGHT EQU 4 ROUTE_29_46_GATE_WIDTH EQU 5 ROUTE_5_HEIGHT EQU 9 ROUTE_5_WIDTH EQU 10 SAFFRON_CITY_HEIGHT EQU 18 SAFFRON_CITY_WIDTH EQU 20 FIGHTING_DOJO_HEIGHT EQU 6 FIGHTING_DOJO_WIDTH EQU 5 SAFFRON_GYM_HEIGHT EQU 9 SAFFRON_GYM_WIDTH EQU 10 SAFFRON_MART_HEIGHT EQU 4 SAFFRON_MART_WIDTH EQU 6 SAFFRON_POKECENTER_1F_HEIGHT EQU 4 SAFFRON_POKECENTER_1F_WIDTH EQU 5 SAFFRON_POKECENTER_2F_BETA_HEIGHT EQU 4 SAFFRON_POKECENTER_2F_BETA_WIDTH EQU 8 MR_PSYCHICS_HOUSE_HEIGHT EQU 4 MR_PSYCHICS_HOUSE_WIDTH EQU 4 SAFFRON_TRAIN_STATION_HEIGHT EQU 9 SAFFRON_TRAIN_STATION_WIDTH EQU 10 SILPH_CO_1F_HEIGHT EQU 4 SILPH_CO_1F_WIDTH EQU 8 COPYCATS_HOUSE_1F_HEIGHT EQU 4 COPYCATS_HOUSE_1F_WIDTH EQU 4 COPYCATS_HOUSE_2F_HEIGHT EQU 3 COPYCATS_HOUSE_2F_WIDTH EQU 5 ROUTE_5_UNDERGROUND_ENTRANCE_HEIGHT EQU 4 ROUTE_5_UNDERGROUND_ENTRANCE_WIDTH EQU 4 ROUTE_5_SAFFRON_CITY_GATE_HEIGHT EQU 4 ROUTE_5_SAFFRON_CITY_GATE_WIDTH EQU 5 ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_HEIGHT EQU 4 ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_WIDTH EQU 4 ROUTE_30_HEIGHT EQU 27 ROUTE_30_WIDTH EQU 10 ROUTE_31_HEIGHT EQU 9 ROUTE_31_WIDTH EQU 20 CHERRYGROVE_CITY_HEIGHT EQU 9 CHERRYGROVE_CITY_WIDTH EQU 20 CHERRYGROVE_MART_HEIGHT EQU 4 CHERRYGROVE_MART_WIDTH EQU 6 CHERRYGROVE_POKECENTER_1F_HEIGHT EQU 4 CHERRYGROVE_POKECENTER_1F_WIDTH EQU 5 CHERRYGROVE_GYM_SPEECH_HOUSE_HEIGHT EQU 4 CHERRYGROVE_GYM_SPEECH_HOUSE_WIDTH EQU 4 GUIDE_GENTS_HOUSE_HEIGHT EQU 4 GUIDE_GENTS_HOUSE_WIDTH EQU 4 CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_HEIGHT EQU 4 CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_WIDTH EQU 4 ROUTE_30_BERRY_SPEECH_HOUSE_HEIGHT EQU 4 ROUTE_30_BERRY_SPEECH_HOUSE_WIDTH EQU 4 MR_POKEMONS_HOUSE_HEIGHT EQU 4 MR_POKEMONS_HOUSE_WIDTH EQU 4 ROUTE_31_VIOLET_GATE_HEIGHT EQU 4 ROUTE_31_VIOLET_GATE_WIDTH EQU 5 ; elevator floors _B4F EQU $0 _B3F EQU $1 _B2F EQU $2 _B1F EQU $3 _1F EQU $4 _2F EQU $5 _3F EQU $6 _4F EQU $7 _5F EQU $8 _6F EQU $9 _7F EQU $a _8F EQU $b _9F EQU $c _10F EQU $d _11F EQU $e _ROOF EQU $f ; connection directions EAST EQU 1 WEST EQU 2 SOUTH EQU 4 NORTH EQU 8 ; sprites SPRITE_CHRIS EQU $01 SPRITE_CHRIS_BIKE EQU $02 SPRITE_GAMEBOY_KID EQU $03 SPRITE_SILVER EQU $04 SPRITE_OAK EQU $05 SPRITE_RED EQU $06 SPRITE_BLUE EQU $07 SPRITE_BILL EQU $08 SPRITE_ELDER EQU $09 SPRITE_JANINE EQU $0a SPRITE_KURT EQU $0b SPRITE_MOM EQU $0c SPRITE_BLAINE EQU $0d SPRITE_REDS_MOM EQU $0e SPRITE_DAISY EQU $0f SPRITE_ELM EQU $10 SPRITE_WILL EQU $11 SPRITE_FALKNER EQU $12 SPRITE_WHITNEY EQU $13 SPRITE_BUGSY EQU $14 SPRITE_MORTY EQU $15 SPRITE_CHUCK EQU $16 SPRITE_JASMINE EQU $17 SPRITE_PRYCE EQU $18 SPRITE_CLAIR EQU $19 SPRITE_BROCK EQU $1a SPRITE_KAREN EQU $1b SPRITE_BRUNO EQU $1c SPRITE_MISTY EQU $1d SPRITE_LANCE EQU $1e SPRITE_SURGE EQU $1f SPRITE_ERIKA EQU $20 SPRITE_KOGA EQU $21 SPRITE_SABRINA EQU $22 SPRITE_COOLTRAINER_M EQU $23 SPRITE_COOLTRAINER_F EQU $24 SPRITE_BUG_CATCHER EQU $25 SPRITE_TWIN EQU $26 SPRITE_YOUNGSTER EQU $27 SPRITE_LASS EQU $28 SPRITE_TEACHER EQU $29 SPRITE_BUENA EQU $2a SPRITE_SUPER_NERD EQU $2b SPRITE_ROCKER EQU $2c SPRITE_POKEFAN_M EQU $2d SPRITE_POKEFAN_F EQU $2e SPRITE_GRAMPS EQU $2f SPRITE_GRANNY EQU $30 SPRITE_SWIMMER_GUY EQU $31 SPRITE_SWIMMER_GIRL EQU $32 SPRITE_BIG_SNORLAX EQU $33 SPRITE_SURFING_PIKACHU EQU $34 SPRITE_ROCKET EQU $35 SPRITE_ROCKET_GIRL EQU $36 SPRITE_NURSE EQU $37 SPRITE_LINK_RECEPTIONIST EQU $38 SPRITE_CLERK EQU $39 SPRITE_FISHER EQU $3a SPRITE_FISHING_GURU EQU $3b SPRITE_SCIENTIST EQU $3c SPRITE_KIMONO_GIRL EQU $3d SPRITE_SAGE EQU $3e SPRITE_UNUSED_GUY EQU $3f SPRITE_GENTLEMAN EQU $40 SPRITE_BLACK_BELT EQU $41 SPRITE_RECEPTIONIST EQU $42 SPRITE_OFFICER EQU $43 SPRITE_CAL EQU $44 SPRITE_SLOWPOKE EQU $45 SPRITE_CAPTAIN EQU $46 SPRITE_BIG_LAPRAS EQU $47 SPRITE_GYM_GUY EQU $48 SPRITE_SAILOR EQU $49 SPRITE_BIKER EQU $4a SPRITE_PHARMACIST EQU $4b SPRITE_MONSTER EQU $4c SPRITE_FAIRY EQU $4d SPRITE_BIRD EQU $4e SPRITE_DRAGON EQU $4f SPRITE_BIG_ONIX EQU $50 SPRITE_N64 EQU $51 SPRITE_SUDOWOODO EQU $52 SPRITE_SURF EQU $53 SPRITE_POKE_BALL EQU $54 SPRITE_POKEDEX EQU $55 SPRITE_PAPER EQU $56 SPRITE_VIRTUAL_BOY EQU $57 SPRITE_OLD_LINK_RECEPTIONIST EQU $58 SPRITE_ROCK EQU $59 SPRITE_BOULDER EQU $5a SPRITE_SNES EQU $5b SPRITE_FAMICOM EQU $5c SPRITE_FRUIT_TREE EQU $5d SPRITE_GOLD_TROPHY EQU $5e SPRITE_SILVER_TROPHY EQU $5f SPRITE_KRIS EQU $60 SPRITE_KRIS_BIKE EQU $61 SPRITE_KURT_OUTSIDE EQU $62 SPRITE_SUICUNE EQU $63 SPRITE_ENTEI EQU $64 SPRITE_RAIKOU EQU $65 SPRITE_STANDING_YOUNGSTER EQU $66 SPRITE_POKEMON EQU $80 SPRITE_UNOWN EQU $80 SPRITE_GEODUDE EQU $81 SPRITE_GROWLITHE EQU $82 SPRITE_WEEDLE EQU $83 SPRITE_SHELLDER EQU $84 SPRITE_ODDISH EQU $85 SPRITE_GENGAR EQU $86 SPRITE_ZUBAT EQU $87 SPRITE_MAGIKARP EQU $88 SPRITE_SQUIRTLE EQU $89 SPRITE_TOGEPI EQU $8a SPRITE_BUTTERFREE EQU $8b SPRITE_DIGLETT EQU $8c SPRITE_POLIWAG EQU $8d SPRITE_PIKACHU EQU $8e SPRITE_CLEFAIRY EQU $8f SPRITE_CHARMANDER EQU $90 SPRITE_JYNX EQU $91 SPRITE_STARMIE EQU $92 SPRITE_BULBASAUR EQU $93 SPRITE_JIGGLYPUFF EQU $94 SPRITE_GRIMER EQU $95 SPRITE_EKANS EQU $96 SPRITE_PARAS EQU $97 SPRITE_TENTACOOL EQU $98 SPRITE_TAUROS EQU $99 SPRITE_MACHOP EQU $9a SPRITE_VOLTORB EQU $9b SPRITE_LAPRAS EQU $9c SPRITE_RHYDON EQU $9d SPRITE_MOLTRES EQU $9e SPRITE_SNORLAX EQU $9f SPRITE_GYARADOS EQU $a0 SPRITE_LUGIA EQU $a1 SPRITE_HO_OH EQU $a2 SPRITE_DAYCARE_MON_1 EQU $e0 SPRITE_DAYCARE_MON_2 EQU $e1 SPRITE_VARS EQU $f0 SPRITE_CONSOLE EQU $f0 SPRITE_DOLL_1 EQU $f1 SPRITE_DOLL_2 EQU $f2 SPRITE_BIG_DOLL EQU $f3 SPRITE_WEIRD_TREE EQU $f4 SPRITE_OLIVINE_RIVAL EQU $f5 SPRITE_AZALEA_ROCKET EQU $f6 SPRITE_FUSCHIA_GYM_1 EQU $f7 SPRITE_FUSCHIA_GYM_2 EQU $f8 SPRITE_FUSCHIA_GYM_3 EQU $f9 SPRITE_FUSCHIA_GYM_4 EQU $fa SPRITE_COPYCAT EQU $fb SPRITE_JANINE_IMPERSONATOR EQU $fc ; sprite types WALKING_SPRITE EQU 1 STANDING_SPRITE EQU 2 STILL_SPRITE EQU 3 ; sprite palettes PAL_OW_RED EQU 0 PAL_OW_BLUE EQU 1 PAL_OW_GREEN EQU 2 PAL_OW_BROWN EQU 3 PAL_OW_PINK EQU 4 PAL_OW_SILVER EQU 5 PAL_OW_TREE EQU 6 PAL_OW_ROCK EQU 7 ; permissions TOWN EQU 1 ROUTE EQU 2 INDOOR EQU 3 CAVE EQU 4 GATE EQU 6 DUNGEON EQU 7 ; object struct OBJECT_SPRITE EQU $2 OBJECT_FLAGS EQU $5 OBJECT_PALETTE EQU $6 OBJECT_STEP_DURATION EQU $a OBJECT_FACING EQU $d OBJECT_STANDING_TILE EQU $e OBJECT_NEXT_TILE EQU $f OBJECT_MAP_X EQU $10 OBJECT_MAP_Y EQU $11 OBJECT_NEXT_MAP_X EQU $12 OBJECT_NEXT_MAP_Y EQU $13 OBJECT_SPRITE_X EQU $17 OBJECT_SPRITE_Y EQU $18 OBJECT_SPRITE_X_OFFSET EQU $19 OBJECT_SPRITE_Y_OFFSET EQU $1a