diff --git a/constants/engine_flags.asm b/constants/engine_flags.asm index bc029d5cd..55697a72a 100644 --- a/constants/engine_flags.asm +++ b/constants/engine_flags.asm @@ -63,32 +63,7 @@ const ENGINE_UNLOCKED_UNOWNS_UNUSED_6 const ENGINE_UNLOCKED_UNOWNS_UNUSED_7 ; wVisitedSpawns - const ENGINE_FLYPOINT_PLAYERS_HOUSE - const ENGINE_FLYPOINT_DEBUG - const ENGINE_FLYPOINT_PALLET - const ENGINE_FLYPOINT_VIRIDIAN - const ENGINE_FLYPOINT_PEWTER - const ENGINE_FLYPOINT_CERULEAN - const ENGINE_FLYPOINT_ROCK_TUNNEL - const ENGINE_FLYPOINT_VERMILION - const ENGINE_FLYPOINT_LAVENDER - const ENGINE_FLYPOINT_SAFFRON - const ENGINE_FLYPOINT_CELADON - const ENGINE_FLYPOINT_FUCHSIA - const ENGINE_FLYPOINT_CINNABAR - const ENGINE_FLYPOINT_INDIGO_PLATEAU - const ENGINE_FLYPOINT_NEW_BARK - const ENGINE_FLYPOINT_CHERRYGROVE - const ENGINE_FLYPOINT_VIOLET - const ENGINE_FLYPOINT_AZALEA - const ENGINE_FLYPOINT_CIANWOOD - const ENGINE_FLYPOINT_GOLDENROD - const ENGINE_FLYPOINT_OLIVINE - const ENGINE_FLYPOINT_ECRUTEAK - const ENGINE_FLYPOINT_MAHOGANY - const ENGINE_FLYPOINT_LAKE_OF_RAGE - const ENGINE_FLYPOINT_BLACKTHORN - const ENGINE_FLYPOINT_SILVER_CAVE + const ENGINE_FLYPOINT_LEVEL_1 const ENGINE_FLYPOINT_UNUSED ; wLuckyNumberShowFlag const ENGINE_LUCKY_NUMBER_SHOW diff --git a/constants/landmark_constants.asm b/constants/landmark_constants.asm index 058b70c22..f9529b0c6 100644 --- a/constants/landmark_constants.asm +++ b/constants/landmark_constants.asm @@ -1,103 +1,7 @@ ; Landmarks indexes (see data/maps/landmarks.asm) const_def const LANDMARK_SPECIAL ; 00 -; Johto landmarks - const LANDMARK_NEW_BARK_TOWN ; 01 - const LANDMARK_ROUTE_29 ; 02 - const LANDMARK_CHERRYGROVE_CITY ; 03 - const LANDMARK_ROUTE_30 ; 04 - const LANDMARK_ROUTE_31 ; 05 - const LANDMARK_VIOLET_CITY ; 06 - const LANDMARK_SPROUT_TOWER ; 07 - const LANDMARK_ROUTE_32 ; 08 - const LANDMARK_RUINS_OF_ALPH ; 09 - const LANDMARK_UNION_CAVE ; 0a - const LANDMARK_ROUTE_33 ; 0b - const LANDMARK_AZALEA_TOWN ; 0c - const LANDMARK_SLOWPOKE_WELL ; 0d - const LANDMARK_ILEX_FOREST ; 0e - const LANDMARK_ROUTE_34 ; 0f - const LANDMARK_GOLDENROD_CITY ; 10 - const LANDMARK_RADIO_TOWER ; 11 - const LANDMARK_ROUTE_35 ; 12 - const LANDMARK_NATIONAL_PARK ; 13 - const LANDMARK_ROUTE_36 ; 14 - const LANDMARK_ROUTE_37 ; 15 - const LANDMARK_ECRUTEAK_CITY ; 16 - const LANDMARK_TIN_TOWER ; 17 - const LANDMARK_BURNED_TOWER ; 18 - const LANDMARK_ROUTE_38 ; 19 - const LANDMARK_ROUTE_39 ; 1a - const LANDMARK_OLIVINE_CITY ; 1b - const LANDMARK_LIGHTHOUSE ; 1c - const LANDMARK_BATTLE_TOWER ; 1d - const LANDMARK_ROUTE_40 ; 1e - const LANDMARK_WHIRL_ISLANDS ; 1f - const LANDMARK_ROUTE_41 ; 20 - const LANDMARK_CIANWOOD_CITY ; 21 - const LANDMARK_ROUTE_42 ; 22 - const LANDMARK_MT_MORTAR ; 23 - const LANDMARK_MAHOGANY_TOWN ; 24 - const LANDMARK_ROUTE_43 ; 25 - const LANDMARK_LAKE_OF_RAGE ; 26 - const LANDMARK_ROUTE_44 ; 27 - const LANDMARK_ICE_PATH ; 28 - const LANDMARK_BLACKTHORN_CITY ; 29 - const LANDMARK_DRAGONS_DEN ; 2a - const LANDMARK_ROUTE_45 ; 2b - const LANDMARK_DARK_CAVE ; 2c - const LANDMARK_ROUTE_46 ; 2d - const LANDMARK_SILVER_CAVE ; 2e -DEF KANTO_LANDMARK EQU const_value - const LANDMARK_PALLET_TOWN ; 2f - const LANDMARK_ROUTE_1 ; 30 - const LANDMARK_VIRIDIAN_CITY ; 31 - const LANDMARK_ROUTE_2 ; 32 - const LANDMARK_PEWTER_CITY ; 33 - const LANDMARK_ROUTE_3 ; 34 - const LANDMARK_MT_MOON ; 35 - const LANDMARK_ROUTE_4 ; 36 - const LANDMARK_CERULEAN_CITY ; 37 - const LANDMARK_ROUTE_24 ; 38 - const LANDMARK_ROUTE_25 ; 39 - const LANDMARK_ROUTE_5 ; 3a - const LANDMARK_UNDERGROUND_PATH ; 3b - const LANDMARK_ROUTE_6 ; 3c - const LANDMARK_VERMILION_CITY ; 3d - const LANDMARK_DIGLETTS_CAVE ; 3e - const LANDMARK_ROUTE_7 ; 3f - const LANDMARK_ROUTE_8 ; 40 - const LANDMARK_ROUTE_9 ; 41 - const LANDMARK_ROCK_TUNNEL ; 42 - const LANDMARK_ROUTE_10 ; 43 - const LANDMARK_POWER_PLANT ; 44 - const LANDMARK_LAVENDER_TOWN ; 45 - const LANDMARK_LAV_RADIO_TOWER ; 46 - const LANDMARK_CELADON_CITY ; 47 - const LANDMARK_SAFFRON_CITY ; 48 - const LANDMARK_ROUTE_11 ; 49 - const LANDMARK_ROUTE_12 ; 4a - const LANDMARK_ROUTE_13 ; 4b - const LANDMARK_ROUTE_14 ; 4c - const LANDMARK_ROUTE_15 ; 4d - const LANDMARK_ROUTE_16 ; 4e - const LANDMARK_ROUTE_17 ; 4f - const LANDMARK_ROUTE_18 ; 50 - const LANDMARK_FUCHSIA_CITY ; 51 - const LANDMARK_ROUTE_19 ; 52 - const LANDMARK_ROUTE_20 ; 53 - const LANDMARK_SEAFOAM_ISLANDS ; 54 - const LANDMARK_CINNABAR_ISLAND ; 55 - const LANDMARK_ROUTE_21 ; 56 - const LANDMARK_ROUTE_22 ; 57 - const LANDMARK_VICTORY_ROAD ; 58 - const LANDMARK_ROUTE_23 ; 59 - const LANDMARK_INDIGO_PLATEAU ; 5a - const LANDMARK_ROUTE_26 ; 5b - const LANDMARK_ROUTE_27 ; 5c - const LANDMARK_TOHJO_FALLS ; 5d - const LANDMARK_ROUTE_28 ; 5e - const LANDMARK_FAST_SHIP ; 5f + const LANDMARK_LEVEL_1 ; 01 DEF NUM_LANDMARKS EQU const_value ; used in CaughtData diff --git a/constants/map_constants.asm b/constants/map_constants.asm index e24d04ce1..51063cef5 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -35,470 +35,13 @@ ENDM ; - scripts and events (see data/maps/scripts.asm) const_def - newgroup OLIVINE ; 1 - map_const OLIVINE_POKECENTER_1F, 5, 4 ; 1 - map_const OLIVINE_GYM, 5, 8 ; 2 - map_const OLIVINE_TIMS_HOUSE, 4, 4 ; 3 - map_const OLIVINE_HOUSE_BETA, 4, 4 ; 4 - map_const OLIVINE_PUNISHMENT_SPEECH_HOUSE, 4, 4 ; 5 - map_const OLIVINE_GOOD_ROD_HOUSE, 4, 4 ; 6 - map_const OLIVINE_CAFE, 4, 4 ; 7 - map_const OLIVINE_MART, 6, 4 ; 8 - map_const ROUTE_38_ECRUTEAK_GATE, 5, 4 ; 9 - map_const ROUTE_39_BARN, 4, 4 ; 10 - map_const ROUTE_39_FARMHOUSE, 4, 4 ; 11 - map_const ROUTE_38, 20, 9 ; 12 - map_const ROUTE_39, 10, 18 ; 13 - map_const OLIVINE_CITY, 20, 18 ; 14 + newgroup LEVEL_1 ; 1 + map_const LEVEL_1_MAP_1, 5, 4 ; 1 +; map_const LEVEL_1_MAP_2, 5, 8 ; 2 endgroup - newgroup MAHOGANY ; 2 - map_const MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, 4, 4 ; 1 - map_const MAHOGANY_GYM, 5, 9 ; 2 - map_const MAHOGANY_POKECENTER_1F, 5, 4 ; 3 - map_const ROUTE_42_ECRUTEAK_GATE, 5, 4 ; 4 - map_const ROUTE_42, 30, 9 ; 5 - map_const ROUTE_44, 30, 9 ; 6 - map_const MAHOGANY_TOWN, 10, 9 ; 7 - endgroup +; newgroup LEVEL_2 ; 2 +; map_const LEVEL_2_MAP_1, 4, 4 ; 1 +; endgroup - newgroup DUNGEONS ; 3 - map_const SPROUT_TOWER_1F, 10, 8 ; 1 - map_const SPROUT_TOWER_2F, 10, 8 ; 2 - map_const SPROUT_TOWER_3F, 10, 8 ; 3 - map_const TIN_TOWER_1F, 10, 9 ; 4 - map_const TIN_TOWER_2F, 10, 9 ; 5 - map_const TIN_TOWER_3F, 10, 9 ; 6 - map_const TIN_TOWER_4F, 10, 9 ; 7 - map_const TIN_TOWER_5F, 10, 9 ; 8 - map_const TIN_TOWER_6F, 10, 9 ; 9 - map_const TIN_TOWER_7F, 10, 9 ; 10 - map_const TIN_TOWER_8F, 10, 9 ; 11 - map_const TIN_TOWER_9F, 10, 9 ; 12 - map_const BURNED_TOWER_1F, 10, 9 ; 13 - map_const BURNED_TOWER_B1F, 10, 9 ; 14 - map_const NATIONAL_PARK, 20, 27 ; 15 - map_const NATIONAL_PARK_BUG_CONTEST, 20, 27 ; 16 - map_const RADIO_TOWER_1F, 9, 4 ; 17 - map_const RADIO_TOWER_2F, 9, 4 ; 18 - map_const RADIO_TOWER_3F, 9, 4 ; 19 - map_const RADIO_TOWER_4F, 9, 4 ; 20 - map_const RADIO_TOWER_5F, 9, 4 ; 21 - map_const RUINS_OF_ALPH_OUTSIDE, 10, 18 ; 22 - map_const RUINS_OF_ALPH_HO_OH_CHAMBER, 4, 5 ; 23 - map_const RUINS_OF_ALPH_KABUTO_CHAMBER, 4, 5 ; 24 - map_const RUINS_OF_ALPH_OMANYTE_CHAMBER, 4, 5 ; 25 - map_const RUINS_OF_ALPH_AERODACTYL_CHAMBER, 4, 5 ; 26 - map_const RUINS_OF_ALPH_INNER_CHAMBER, 10, 14 ; 27 - map_const RUINS_OF_ALPH_RESEARCH_CENTER, 4, 4 ; 28 - map_const RUINS_OF_ALPH_HO_OH_ITEM_ROOM, 4, 5 ; 29 - map_const RUINS_OF_ALPH_KABUTO_ITEM_ROOM, 4, 5 ; 30 - map_const RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, 4, 5 ; 31 - map_const RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, 4, 5 ; 32 - map_const RUINS_OF_ALPH_HO_OH_WORD_ROOM, 10, 12 ; 33 - map_const RUINS_OF_ALPH_KABUTO_WORD_ROOM, 10, 7 ; 34 - map_const RUINS_OF_ALPH_OMANYTE_WORD_ROOM, 10, 8 ; 35 - map_const RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, 10, 7 ; 36 - map_const UNION_CAVE_1F, 10, 18 ; 37 - map_const UNION_CAVE_B1F, 10, 18 ; 38 - map_const UNION_CAVE_B2F, 10, 18 ; 39 - map_const SLOWPOKE_WELL_B1F, 10, 9 ; 40 - map_const SLOWPOKE_WELL_B2F, 10, 9 ; 41 - map_const OLIVINE_LIGHTHOUSE_1F, 10, 9 ; 42 - map_const OLIVINE_LIGHTHOUSE_2F, 10, 9 ; 43 - map_const OLIVINE_LIGHTHOUSE_3F, 10, 9 ; 44 - map_const OLIVINE_LIGHTHOUSE_4F, 10, 9 ; 45 - map_const OLIVINE_LIGHTHOUSE_5F, 10, 9 ; 46 - map_const OLIVINE_LIGHTHOUSE_6F, 10, 9 ; 47 - map_const MAHOGANY_MART_1F, 4, 4 ; 48 - map_const TEAM_ROCKET_BASE_B1F, 15, 9 ; 49 - map_const TEAM_ROCKET_BASE_B2F, 15, 9 ; 50 - map_const TEAM_ROCKET_BASE_B3F, 15, 9 ; 51 - map_const ILEX_FOREST, 15, 27 ; 52 - map_const GOLDENROD_UNDERGROUND, 15, 18 ; 53 - map_const GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 15, 18 ; 54 - map_const GOLDENROD_DEPT_STORE_B1F, 10, 9 ; 55 - map_const GOLDENROD_UNDERGROUND_WAREHOUSE, 10, 9 ; 56 - map_const MOUNT_MORTAR_1F_OUTSIDE, 20, 18 ; 57 - map_const MOUNT_MORTAR_1F_INSIDE, 20, 27 ; 58 - map_const MOUNT_MORTAR_2F_INSIDE, 20, 18 ; 59 - map_const MOUNT_MORTAR_B1F, 20, 18 ; 60 - map_const ICE_PATH_1F, 20, 18 ; 61 - map_const ICE_PATH_B1F, 10, 18 ; 62 - map_const ICE_PATH_B2F_MAHOGANY_SIDE, 10, 9 ; 63 - map_const ICE_PATH_B2F_BLACKTHORN_SIDE, 5, 9 ; 64 - map_const ICE_PATH_B3F, 10, 9 ; 65 - map_const WHIRL_ISLAND_NW, 5, 9 ; 66 - map_const WHIRL_ISLAND_NE, 10, 9 ; 67 - map_const WHIRL_ISLAND_SW, 10, 9 ; 68 - map_const WHIRL_ISLAND_CAVE, 5, 9 ; 69 - map_const WHIRL_ISLAND_SE, 5, 9 ; 70 - map_const WHIRL_ISLAND_B1F, 20, 18 ; 71 - map_const WHIRL_ISLAND_B2F, 10, 18 ; 72 - map_const WHIRL_ISLAND_LUGIA_CHAMBER, 10, 9 ; 73 - map_const SILVER_CAVE_ROOM_1, 10, 18 ; 74 - map_const SILVER_CAVE_ROOM_2, 15, 18 ; 75 - map_const SILVER_CAVE_ROOM_3, 10, 18 ; 76 - map_const SILVER_CAVE_ITEM_ROOMS, 10, 9 ; 77 - map_const DARK_CAVE_VIOLET_ENTRANCE, 20, 18 ; 78 - map_const DARK_CAVE_BLACKTHORN_ENTRANCE, 15, 18 ; 79 - map_const DRAGONS_DEN_1F, 5, 9 ; 80 - map_const DRAGONS_DEN_B1F, 20, 18 ; 81 - map_const DRAGON_SHRINE, 5, 5 ; 82 - map_const TOHJO_FALLS, 15, 9 ; 83 - map_const DIGLETTS_CAVE, 10, 18 ; 84 - map_const MOUNT_MOON, 15, 9 ; 85 - map_const UNDERGROUND_PATH, 3, 14 ; 86 - map_const ROCK_TUNNEL_1F, 15, 18 ; 87 - map_const ROCK_TUNNEL_B1F, 15, 18 ; 88 - map_const SAFARI_ZONE_FUCHSIA_GATE_BETA, 5, 4 ; 89 - map_const SAFARI_ZONE_BETA, 10, 18 ; 90 - map_const VICTORY_ROAD, 10, 36 ; 91 - endgroup - - newgroup ECRUTEAK ; 4 - map_const ECRUTEAK_TIN_TOWER_ENTRANCE, 10, 9 ; 1 - map_const WISE_TRIOS_ROOM, 4, 4 ; 2 - map_const ECRUTEAK_POKECENTER_1F, 5, 4 ; 3 - map_const ECRUTEAK_LUGIA_SPEECH_HOUSE, 4, 4 ; 4 - map_const DANCE_THEATER, 6, 7 ; 5 - map_const ECRUTEAK_MART, 6, 4 ; 6 - map_const ECRUTEAK_GYM, 5, 9 ; 7 - map_const ECRUTEAK_ITEMFINDER_HOUSE, 4, 4 ; 8 - map_const ECRUTEAK_CITY, 20, 18 ; 9 - endgroup - - newgroup BLACKTHORN ; 5 - map_const BLACKTHORN_GYM_1F, 5, 9 ; 1 - map_const BLACKTHORN_GYM_2F, 5, 9 ; 2 - map_const BLACKTHORN_DRAGON_SPEECH_HOUSE, 4, 4 ; 3 - map_const BLACKTHORN_EMYS_HOUSE, 4, 4 ; 4 - map_const BLACKTHORN_MART, 6, 4 ; 5 - map_const BLACKTHORN_POKECENTER_1F, 5, 4 ; 6 - map_const MOVE_DELETERS_HOUSE, 4, 4 ; 7 - map_const ROUTE_45, 10, 45 ; 8 - map_const ROUTE_46, 10, 18 ; 9 - map_const BLACKTHORN_CITY, 20, 18 ; 10 - endgroup - - newgroup CINNABAR ; 6 - map_const CINNABAR_POKECENTER_1F, 5, 4 ; 1 - map_const CINNABAR_POKECENTER_2F_BETA, 8, 4 ; 2 - map_const ROUTE_19_FUCHSIA_GATE, 5, 4 ; 3 - map_const SEAFOAM_GYM, 5, 4 ; 4 - map_const ROUTE_19, 10, 18 ; 5 - map_const ROUTE_20, 30, 9 ; 6 - map_const ROUTE_21, 10, 18 ; 7 - map_const CINNABAR_ISLAND, 10, 9 ; 8 - endgroup - - newgroup CERULEAN ; 7 - map_const CERULEAN_GYM_BADGE_SPEECH_HOUSE, 4, 4 ; 1 - map_const CERULEAN_POLICE_STATION, 4, 4 ; 2 - map_const CERULEAN_TRADE_SPEECH_HOUSE, 4, 4 ; 3 - map_const CERULEAN_POKECENTER_1F, 5, 4 ; 4 - map_const CERULEAN_POKECENTER_2F_BETA, 8, 4 ; 5 - map_const CERULEAN_GYM, 5, 8 ; 6 - map_const CERULEAN_MART, 6, 4 ; 7 - map_const ROUTE_10_POKECENTER_1F, 5, 4 ; 8 - map_const ROUTE_10_POKECENTER_2F_BETA, 8, 4 ; 9 - map_const POWER_PLANT, 10, 9 ; 10 - map_const BILLS_HOUSE, 4, 4 ; 11 - map_const ROUTE_4, 20, 9 ; 12 - map_const ROUTE_9, 30, 9 ; 13 - map_const ROUTE_10_NORTH, 10, 9 ; 14 - map_const ROUTE_24, 10, 9 ; 15 - map_const ROUTE_25, 30, 9 ; 16 - map_const CERULEAN_CITY, 20, 18 ; 17 - endgroup - - newgroup AZALEA ; 8 - map_const AZALEA_POKECENTER_1F, 5, 4 ; 1 - map_const CHARCOAL_KILN, 4, 4 ; 2 - map_const AZALEA_MART, 6, 4 ; 3 - map_const KURTS_HOUSE, 8, 4 ; 4 - map_const AZALEA_GYM, 5, 8 ; 5 - map_const ROUTE_33, 10, 9 ; 6 - map_const AZALEA_TOWN, 20, 9 ; 7 - endgroup - - newgroup LAKE_OF_RAGE ; 9 - map_const LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, 4, 4 ; 1 - map_const LAKE_OF_RAGE_MAGIKARP_HOUSE, 4, 4 ; 2 - map_const ROUTE_43_MAHOGANY_GATE, 5, 4 ; 3 - map_const ROUTE_43_GATE, 5, 4 ; 4 - map_const ROUTE_43, 10, 27 ; 5 - map_const LAKE_OF_RAGE, 20, 18 ; 6 - endgroup - - newgroup VIOLET ; 10 - map_const ROUTE_32, 10, 45 ; 1 - map_const ROUTE_35, 10, 18 ; 2 - map_const ROUTE_36, 30, 9 ; 3 - map_const ROUTE_37, 10, 9 ; 4 - map_const VIOLET_CITY, 20, 18 ; 5 - map_const VIOLET_MART, 6, 4 ; 6 - map_const VIOLET_GYM, 5, 8 ; 7 - map_const EARLS_POKEMON_ACADEMY, 4, 8 ; 8 - map_const VIOLET_NICKNAME_SPEECH_HOUSE, 4, 4 ; 9 - map_const VIOLET_POKECENTER_1F, 5, 4 ; 10 - map_const VIOLET_KYLES_HOUSE, 4, 4 ; 11 - map_const ROUTE_32_RUINS_OF_ALPH_GATE, 5, 4 ; 12 - map_const ROUTE_32_POKECENTER_1F, 5, 4 ; 13 - map_const ROUTE_35_GOLDENROD_GATE, 5, 4 ; 14 - map_const ROUTE_35_NATIONAL_PARK_GATE, 4, 4 ; 15 - map_const ROUTE_36_RUINS_OF_ALPH_GATE, 5, 4 ; 16 - map_const ROUTE_36_NATIONAL_PARK_GATE, 5, 4 ; 17 - endgroup - - newgroup GOLDENROD ; 11 - map_const ROUTE_34, 10, 27 ; 1 - map_const GOLDENROD_CITY, 20, 18 ; 2 - map_const GOLDENROD_GYM, 10, 9 ; 3 - map_const GOLDENROD_BIKE_SHOP, 4, 4 ; 4 - map_const GOLDENROD_HAPPINESS_RATER, 4, 4 ; 5 - map_const BILLS_FAMILYS_HOUSE, 4, 4 ; 6 - map_const GOLDENROD_MAGNET_TRAIN_STATION, 10, 9 ; 7 - map_const GOLDENROD_FLOWER_SHOP, 4, 4 ; 8 - map_const GOLDENROD_PP_SPEECH_HOUSE, 4, 4 ; 9 - map_const GOLDENROD_NAME_RATER, 4, 4 ; 10 - map_const GOLDENROD_DEPT_STORE_1F, 8, 4 ; 11 - map_const GOLDENROD_DEPT_STORE_2F, 8, 4 ; 12 - map_const GOLDENROD_DEPT_STORE_3F, 8, 4 ; 13 - map_const GOLDENROD_DEPT_STORE_4F, 8, 4 ; 14 - map_const GOLDENROD_DEPT_STORE_5F, 8, 4 ; 15 - map_const GOLDENROD_DEPT_STORE_6F, 8, 4 ; 16 - map_const GOLDENROD_DEPT_STORE_ELEVATOR, 2, 2 ; 17 - map_const GOLDENROD_DEPT_STORE_ROOF, 8, 4 ; 18 - map_const GOLDENROD_GAME_CORNER, 10, 7 ; 19 - map_const GOLDENROD_POKECENTER_1F, 5, 4 ; 20 - map_const POKECOM_CENTER_ADMIN_OFFICE_MOBILE, 16, 16 ; 21 - map_const ILEX_FOREST_AZALEA_GATE, 5, 4 ; 22 - map_const ROUTE_34_ILEX_FOREST_GATE, 5, 4 ; 23 - map_const DAY_CARE, 5, 4 ; 24 - endgroup - - newgroup VERMILION ; 12 - map_const ROUTE_6, 10, 9 ; 1 - map_const ROUTE_11, 20, 9 ; 2 - map_const VERMILION_CITY, 20, 18 ; 3 - map_const VERMILION_FISHING_SPEECH_HOUSE, 4, 4 ; 4 - map_const VERMILION_POKECENTER_1F, 5, 4 ; 5 - map_const VERMILION_POKECENTER_2F_BETA, 8, 4 ; 6 - map_const POKEMON_FAN_CLUB, 5, 4 ; 7 - map_const VERMILION_MAGNET_TRAIN_SPEECH_HOUSE, 4, 4 ; 8 - map_const VERMILION_MART, 6, 4 ; 9 - map_const VERMILION_DIGLETTS_CAVE_SPEECH_HOUSE, 4, 4 ; 10 - map_const VERMILION_GYM, 5, 9 ; 11 - map_const ROUTE_6_SAFFRON_GATE, 5, 4 ; 12 - map_const ROUTE_6_UNDERGROUND_PATH_ENTRANCE, 4, 4 ; 13 - endgroup - - newgroup PALLET ; 13 - map_const ROUTE_1, 10, 18 ; 1 - map_const PALLET_TOWN, 10, 9 ; 2 - map_const REDS_HOUSE_1F, 4, 4 ; 3 - map_const REDS_HOUSE_2F, 4, 4 ; 4 - map_const BLUES_HOUSE, 4, 4 ; 5 - map_const OAKS_LAB, 5, 6 ; 6 - endgroup - - newgroup PEWTER ; 14 - map_const ROUTE_3, 30, 9 ; 1 - map_const PEWTER_CITY, 20, 18 ; 2 - map_const PEWTER_NIDORAN_SPEECH_HOUSE, 4, 4 ; 3 - map_const PEWTER_GYM, 5, 7 ; 4 - map_const PEWTER_MART, 6, 4 ; 5 - map_const PEWTER_POKECENTER_1F, 5, 4 ; 6 - map_const PEWTER_POKECENTER_2F_BETA, 8, 4 ; 7 - map_const PEWTER_SNOOZE_SPEECH_HOUSE, 4, 4 ; 8 - endgroup - - newgroup FAST_SHIP ; 15 - map_const OLIVINE_PORT, 10, 18 ; 1 - map_const VERMILION_PORT, 10, 18 ; 2 - map_const FAST_SHIP_1F, 16, 9 ; 3 - map_const FAST_SHIP_CABINS_NNW_NNE_NE, 4, 16 ; 4 - map_const FAST_SHIP_CABINS_SW_SSW_NW, 4, 16 ; 5 - map_const FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, 5, 17 ; 6 - map_const FAST_SHIP_B1F, 16, 8 ; 7 - map_const OLIVINE_PORT_PASSAGE, 10, 9 ; 8 - map_const VERMILION_PORT_PASSAGE, 10, 9 ; 9 - map_const MOUNT_MOON_SQUARE, 15, 9 ; 10 - map_const MOUNT_MOON_GIFT_SHOP, 4, 4 ; 11 - map_const TIN_TOWER_ROOF, 10, 9 ; 12 - endgroup - - newgroup INDIGO ; 16 - map_const ROUTE_23, 10, 9 ; 1 - map_const INDIGO_PLATEAU_POKECENTER_1F, 9, 7 ; 2 - map_const WILLS_ROOM, 5, 9 ; 3 - map_const KOGAS_ROOM, 5, 9 ; 4 - map_const BRUNOS_ROOM, 5, 9 ; 5 - map_const KARENS_ROOM, 5, 9 ; 6 - map_const LANCES_ROOM, 5, 12 ; 7 - map_const HALL_OF_FAME, 5, 7 ; 8 - endgroup - - newgroup FUCHSIA ; 17 - map_const ROUTE_13, 30, 9 ; 1 - map_const ROUTE_14, 10, 18 ; 2 - map_const ROUTE_15, 20, 9 ; 3 - map_const ROUTE_18, 10, 9 ; 4 - map_const FUCHSIA_CITY, 20, 18 ; 5 - map_const FUCHSIA_MART, 6, 4 ; 6 - map_const SAFARI_ZONE_MAIN_OFFICE, 4, 4 ; 7 - map_const FUCHSIA_GYM, 5, 9 ; 8 - map_const BILLS_BROTHERS_HOUSE, 4, 4 ; 9 - map_const FUCHSIA_POKECENTER_1F, 5, 4 ; 10 - map_const FUCHSIA_POKECENTER_2F_BETA, 8, 4 ; 11 - map_const SAFARI_ZONE_WARDENS_HOME, 5, 4 ; 12 - map_const ROUTE_15_FUCHSIA_GATE, 5, 4 ; 13 - endgroup - - newgroup LAVENDER ; 18 - map_const ROUTE_8, 20, 9 ; 1 - map_const ROUTE_12, 10, 27 ; 2 - map_const ROUTE_10_SOUTH, 10, 9 ; 3 - map_const LAVENDER_TOWN, 10, 9 ; 4 - map_const LAVENDER_POKECENTER_1F, 5, 4 ; 5 - map_const LAVENDER_POKECENTER_2F_BETA, 8, 4 ; 6 - map_const MR_FUJIS_HOUSE, 5, 4 ; 7 - map_const LAVENDER_SPEECH_HOUSE, 4, 4 ; 8 - map_const LAVENDER_NAME_RATER, 4, 4 ; 9 - map_const LAVENDER_MART, 6, 4 ; 10 - map_const SOUL_HOUSE, 5, 4 ; 11 - map_const LAV_RADIO_TOWER_1F, 10, 4 ; 12 - map_const ROUTE_8_SAFFRON_GATE, 5, 4 ; 13 - map_const ROUTE_12_SUPER_ROD_HOUSE, 4, 4 ; 14 - endgroup - - newgroup SILVER ; 19 - map_const ROUTE_28, 20, 9 ; 1 - map_const SILVER_CAVE_OUTSIDE, 20, 18 ; 2 - map_const SILVER_CAVE_POKECENTER_1F, 5, 4 ; 3 - map_const ROUTE_28_STEEL_WING_HOUSE, 4, 4 ; 4 - endgroup - - newgroup CABLE_CLUB ; 20 - map_const POKECENTER_2F, 8, 4 ; 1 - map_const TRADE_CENTER, 5, 4 ; 2 - map_const COLOSSEUM, 5, 4 ; 3 - map_const TIME_CAPSULE, 5, 4 ; 4 - map_const MOBILE_TRADE_ROOM, 5, 4 ; 5 - map_const MOBILE_BATTLE_ROOM, 5, 4 ; 6 - endgroup - - newgroup CELADON ; 21 - map_const ROUTE_7, 10, 9 ; 1 - map_const ROUTE_16, 10, 9 ; 2 - map_const ROUTE_17, 10, 45 ; 3 - map_const CELADON_CITY, 20, 18 ; 4 - map_const CELADON_DEPT_STORE_1F, 8, 4 ; 5 - map_const CELADON_DEPT_STORE_2F, 8, 4 ; 6 - map_const CELADON_DEPT_STORE_3F, 8, 4 ; 7 - map_const CELADON_DEPT_STORE_4F, 8, 4 ; 8 - map_const CELADON_DEPT_STORE_5F, 8, 4 ; 9 - map_const CELADON_DEPT_STORE_6F, 8, 4 ; 10 - map_const CELADON_DEPT_STORE_ELEVATOR, 2, 2 ; 11 - map_const CELADON_MANSION_1F, 4, 5 ; 12 - map_const CELADON_MANSION_2F, 4, 5 ; 13 - map_const CELADON_MANSION_3F, 4, 5 ; 14 - map_const CELADON_MANSION_ROOF, 4, 5 ; 15 - map_const CELADON_MANSION_ROOF_HOUSE, 4, 4 ; 16 - map_const CELADON_POKECENTER_1F, 5, 4 ; 17 - map_const CELADON_POKECENTER_2F_BETA, 8, 4 ; 18 - map_const CELADON_GAME_CORNER, 10, 7 ; 19 - map_const CELADON_GAME_CORNER_PRIZE_ROOM, 3, 3 ; 20 - map_const CELADON_GYM, 5, 9 ; 21 - map_const CELADON_CAFE, 6, 4 ; 22 - map_const ROUTE_16_FUCHSIA_SPEECH_HOUSE, 4, 4 ; 23 - map_const ROUTE_16_GATE, 5, 4 ; 24 - map_const ROUTE_7_SAFFRON_GATE, 5, 4 ; 25 - map_const ROUTE_17_ROUTE_18_GATE, 5, 4 ; 26 - endgroup - - newgroup CIANWOOD ; 22 - map_const ROUTE_40, 10, 18 ; 1 - map_const ROUTE_41, 25, 27 ; 2 - map_const CIANWOOD_CITY, 15, 27 ; 3 - map_const MANIAS_HOUSE, 4, 4 ; 4 - map_const CIANWOOD_GYM, 5, 9 ; 5 - map_const CIANWOOD_POKECENTER_1F, 5, 4 ; 6 - map_const CIANWOOD_PHARMACY, 4, 4 ; 7 - map_const CIANWOOD_PHOTO_STUDIO, 4, 4 ; 8 - map_const CIANWOOD_LUGIA_SPEECH_HOUSE, 4, 4 ; 9 - map_const POKE_SEERS_HOUSE, 4, 4 ; 10 - map_const BATTLE_TOWER_1F, 8, 5 ; 11 - map_const BATTLE_TOWER_BATTLE_ROOM, 4, 4 ; 12 - map_const BATTLE_TOWER_ELEVATOR, 2, 2 ; 13 - map_const BATTLE_TOWER_HALLWAY, 11, 2 ; 14 - map_const ROUTE_40_BATTLE_TOWER_GATE, 5, 4 ; 15 - map_const BATTLE_TOWER_OUTSIDE, 10, 14 ; 16 - endgroup - - newgroup VIRIDIAN ; 23 - map_const ROUTE_2, 10, 27 ; 1 - map_const ROUTE_22, 20, 9 ; 2 - map_const VIRIDIAN_CITY, 20, 18 ; 3 - map_const VIRIDIAN_GYM, 5, 9 ; 4 - map_const VIRIDIAN_NICKNAME_SPEECH_HOUSE, 4, 4 ; 5 - map_const TRAINER_HOUSE_1F, 5, 7 ; 6 - map_const TRAINER_HOUSE_B1F, 5, 8 ; 7 - map_const VIRIDIAN_MART, 6, 4 ; 8 - map_const VIRIDIAN_POKECENTER_1F, 5, 4 ; 9 - map_const VIRIDIAN_POKECENTER_2F_BETA, 8, 4 ; 10 - map_const ROUTE_2_NUGGET_HOUSE, 4, 4 ; 11 - map_const ROUTE_2_GATE, 5, 4 ; 12 - map_const VICTORY_ROAD_GATE, 10, 9 ; 13 - endgroup - - newgroup NEW_BARK ; 24 - map_const ROUTE_26, 10, 54 ; 1 - map_const ROUTE_27, 40, 9 ; 2 - map_const ROUTE_29, 30, 9 ; 3 - map_const NEW_BARK_TOWN, 10, 9 ; 4 - map_const ELMS_LAB, 5, 6 ; 5 - map_const PLAYERS_HOUSE_1F, 5, 4 ; 6 - map_const PLAYERS_HOUSE_2F, 4, 3 ; 7 - map_const PLAYERS_NEIGHBORS_HOUSE, 4, 4 ; 8 - map_const ELMS_HOUSE, 4, 4 ; 9 - map_const ROUTE_26_HEAL_HOUSE, 4, 4 ; 10 - map_const DAY_OF_WEEK_SIBLINGS_HOUSE, 4, 4 ; 11 - map_const ROUTE_27_SANDSTORM_HOUSE, 4, 4 ; 12 - map_const ROUTE_29_ROUTE_46_GATE, 5, 4 ; 13 - endgroup - - newgroup SAFFRON ; 25 - map_const ROUTE_5, 10, 9 ; 1 - map_const SAFFRON_CITY, 20, 18 ; 2 - map_const FIGHTING_DOJO, 5, 6 ; 3 - map_const SAFFRON_GYM, 10, 9 ; 4 - map_const SAFFRON_MART, 6, 4 ; 5 - map_const SAFFRON_POKECENTER_1F, 5, 4 ; 6 - map_const SAFFRON_POKECENTER_2F_BETA, 8, 4 ; 7 - map_const MR_PSYCHICS_HOUSE, 4, 4 ; 8 - map_const SAFFRON_MAGNET_TRAIN_STATION, 10, 9 ; 9 - map_const SILPH_CO_1F, 8, 4 ; 10 - map_const COPYCATS_HOUSE_1F, 4, 4 ; 11 - map_const COPYCATS_HOUSE_2F, 5, 3 ; 12 - map_const ROUTE_5_UNDERGROUND_PATH_ENTRANCE, 4, 4 ; 13 - map_const ROUTE_5_SAFFRON_GATE, 5, 4 ; 14 - map_const ROUTE_5_CLEANSE_TAG_HOUSE, 4, 4 ; 15 - endgroup - - newgroup CHERRYGROVE ; 26 - map_const ROUTE_30, 10, 27 ; 1 - map_const ROUTE_31, 20, 9 ; 2 - map_const CHERRYGROVE_CITY, 20, 9 ; 3 - map_const CHERRYGROVE_MART, 6, 4 ; 4 - map_const CHERRYGROVE_POKECENTER_1F, 5, 4 ; 5 - map_const CHERRYGROVE_GYM_SPEECH_HOUSE, 4, 4 ; 6 - map_const GUIDE_GENTS_HOUSE, 4, 4 ; 7 - map_const CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, 4, 4 ; 8 - map_const ROUTE_30_BERRY_HOUSE, 4, 4 ; 9 - map_const MR_POKEMONS_HOUSE, 4, 4 ; 10 - map_const ROUTE_31_VIOLET_GATE, 5, 4 ; 11 - endgroup - -DEF NUM_MAP_GROUPS EQU const_value ; 26 +DEF NUM_MAP_GROUPS EQU const_value diff --git a/constants/map_data_constants.asm b/constants/map_data_constants.asm index 5d18ce3fb..21b7cb7ab 100644 --- a/constants/map_data_constants.asm +++ b/constants/map_data_constants.asm @@ -72,70 +72,15 @@ DEF NUM_FISHGROUPS EQU const_value - 1 ; SpawnPoints indexes (see data/maps/spawn_points.asm) const_def - const SPAWN_HOME - const SPAWN_DEBUG -; kanto - const SPAWN_PALLET - const SPAWN_VIRIDIAN - const SPAWN_PEWTER - const SPAWN_CERULEAN - const SPAWN_ROCK_TUNNEL - const SPAWN_VERMILION - const SPAWN_LAVENDER - const SPAWN_SAFFRON - const SPAWN_CELADON - const SPAWN_FUCHSIA - const SPAWN_CINNABAR - const SPAWN_INDIGO -; johto - const SPAWN_NEW_BARK - const SPAWN_CHERRYGROVE - const SPAWN_VIOLET - const SPAWN_UNION_CAVE - const SPAWN_AZALEA - const SPAWN_CIANWOOD - const SPAWN_GOLDENROD - const SPAWN_OLIVINE - const SPAWN_ECRUTEAK - const SPAWN_MAHOGANY - const SPAWN_LAKE_OF_RAGE - const SPAWN_BLACKTHORN - const SPAWN_MT_SILVER - const SPAWN_FAST_SHIP + const SPAWN_LEVEL_1 +; const SPAWN_LEVEL_2 DEF NUM_SPAWNS EQU const_value DEF SPAWN_N_A EQU -1 ; Flypoints indexes (see data/maps/flypoints.asm) const_def -; johto -DEF JOHTO_FLYPOINT EQU const_value - const FLY_NEW_BARK - const FLY_CHERRYGROVE - const FLY_VIOLET - const FLY_AZALEA - const FLY_GOLDENROD - const FLY_ECRUTEAK - const FLY_OLIVINE - const FLY_CIANWOOD - const FLY_MAHOGANY - const FLY_LAKE_OF_RAGE - const FLY_BLACKTHORN - const FLY_MT_SILVER -; kanto -DEF KANTO_FLYPOINT EQU const_value - const FLY_PALLET - const FLY_VIRIDIAN - const FLY_PEWTER - const FLY_CERULEAN - const FLY_VERMILION - const FLY_ROCK_TUNNEL - const FLY_LAVENDER - const FLY_CELADON - const FLY_SAFFRON - const FLY_FUCHSIA - const FLY_CINNABAR - const FLY_INDIGO + const FLY_1 DEF NUM_FLYPOINTS EQU const_value DEF MAX_OUTDOOR_SPRITES EQU 23 ; see engine/overworld/overworld.asm diff --git a/constants/phone_constants.asm b/constants/phone_constants.asm index 0600dc275..4f4321a03 100644 --- a/constants/phone_constants.asm +++ b/constants/phone_constants.asm @@ -43,14 +43,6 @@ DEF NUM_PHONE_CONTACTS EQU const_value - 1 ; SpecialPhoneCallList indexes (see data/phone/special_calls.asm) const_def const SPECIALCALL_NONE - const SPECIALCALL_POKERUS - const SPECIALCALL_ROBBED - const SPECIALCALL_ASSISTANT - const SPECIALCALL_WEIRDBROADCAST - const SPECIALCALL_SSTICKET - const SPECIALCALL_BIKESHOP - const SPECIALCALL_WORRIED - const SPECIALCALL_MASTERBALL DEF NUM_SPECIALCALLS EQU const_value - 1 DEF SPECIALCALL_SIZE EQU 6 diff --git a/constants/pokemon_data_constants.asm b/constants/pokemon_data_constants.asm index 365d4a903..7294a440f 100644 --- a/constants/pokemon_data_constants.asm +++ b/constants/pokemon_data_constants.asm @@ -176,7 +176,7 @@ DEF GRASS_WILDDATA_LENGTH EQU 2 + 3 + NUM_GRASSMON * 2 * 3 DEF WATER_WILDDATA_LENGTH EQU 2 + 1 + NUM_WATERMON * 2 DEF FISHGROUP_DATA_LENGTH EQU 1 + 2 * 3 -DEF NUM_ROAMMON_MAPS EQU 16 ; RoamMaps table size (see data/wild/roammon_maps.asm) +DEF NUM_ROAMMON_MAPS EQU 1 ; RoamMaps table size (see data/wild/roammon_maps.asm) ; treemon sets ; TreeMons indexes (see data/wild/treemons.asm) diff --git a/data/events/engine_flags.asm b/data/events/engine_flags.asm index e579a82c7..52722d806 100644 --- a/data/events/engine_flags.asm +++ b/data/events/engine_flags.asm @@ -73,32 +73,7 @@ EngineFlags: engine_flag wUnlockedUnowns, 7 ; unused ; fly - engine_flag wVisitedSpawns, SPAWN_HOME - engine_flag wVisitedSpawns, SPAWN_DEBUG - engine_flag wVisitedSpawns, SPAWN_PALLET - engine_flag wVisitedSpawns, SPAWN_VIRIDIAN - engine_flag wVisitedSpawns, SPAWN_PEWTER - engine_flag wVisitedSpawns, SPAWN_CERULEAN - engine_flag wVisitedSpawns, SPAWN_ROCK_TUNNEL - engine_flag wVisitedSpawns, SPAWN_VERMILION - engine_flag wVisitedSpawns, SPAWN_LAVENDER - engine_flag wVisitedSpawns, SPAWN_SAFFRON - engine_flag wVisitedSpawns, SPAWN_CELADON - engine_flag wVisitedSpawns, SPAWN_FUCHSIA - engine_flag wVisitedSpawns, SPAWN_CINNABAR - engine_flag wVisitedSpawns, SPAWN_INDIGO - engine_flag wVisitedSpawns, SPAWN_NEW_BARK - engine_flag wVisitedSpawns, SPAWN_CHERRYGROVE - engine_flag wVisitedSpawns, SPAWN_VIOLET - engine_flag wVisitedSpawns, SPAWN_AZALEA - engine_flag wVisitedSpawns, SPAWN_CIANWOOD - engine_flag wVisitedSpawns, SPAWN_GOLDENROD - engine_flag wVisitedSpawns, SPAWN_OLIVINE - engine_flag wVisitedSpawns, SPAWN_ECRUTEAK - engine_flag wVisitedSpawns, SPAWN_MAHOGANY - engine_flag wVisitedSpawns, SPAWN_LAKE_OF_RAGE - engine_flag wVisitedSpawns, SPAWN_BLACKTHORN - engine_flag wVisitedSpawns, SPAWN_MT_SILVER + engine_flag wVisitedSpawns, SPAWN_LEVEL_1 engine_flag wVisitedSpawns, NUM_SPAWNS ; unused engine_flag wLuckyNumberShowFlag, LUCKYNUMBERSHOW_GAME_OVER_F diff --git a/data/maps/attributes.asm b/data/maps/attributes.asm index 07f4a7fad..1ec73b0cb 100644 --- a/data/maps/attributes.asm +++ b/data/maps/attributes.asm @@ -96,602 +96,8 @@ MACRO connection endc ENDM + map_attributes Level1_Map1, LEVEL_1_MAP_1, $ff, 0 - map_attributes NewBarkTown, NEW_BARK_TOWN, $05, WEST | EAST - connection west, Route29, ROUTE_29, 0 - connection east, Route27, ROUTE_27, 0 - - map_attributes CherrygroveCity, CHERRYGROVE_CITY, $35, NORTH | EAST - connection north, Route30, ROUTE_30, 5 - connection east, Route29, ROUTE_29, 0 - - map_attributes VioletCity, VIOLET_CITY, $05, SOUTH | WEST | EAST - connection south, Route32, ROUTE_32, 0 - connection west, Route36, ROUTE_36, 0 - connection east, Route31, ROUTE_31, 9 - - map_attributes AzaleaTown, AZALEA_TOWN, $05, WEST | EAST - connection west, Route34, ROUTE_34, -18 - connection east, Route33, ROUTE_33, 0 - - map_attributes CianwoodCity, CIANWOOD_CITY, $35, EAST - connection east, Route41, ROUTE_41, 0 - - map_attributes GoldenrodCity, GOLDENROD_CITY, $35, NORTH | SOUTH - connection north, Route35, ROUTE_35, 5 - connection south, Route34, ROUTE_34, 5 - - map_attributes OlivineCity, OLIVINE_CITY, $35, NORTH | WEST - connection north, Route39, ROUTE_39, 5 - connection west, Route40, ROUTE_40, 9 - - map_attributes EcruteakCity, ECRUTEAK_CITY, $05, SOUTH | WEST | EAST - connection south, Route37, ROUTE_37, 5 - connection west, Route38, ROUTE_38, 5 - connection east, Route42, ROUTE_42, 9 - - map_attributes MahoganyTown, MAHOGANY_TOWN, $71, NORTH | WEST | EAST - connection north, Route43, ROUTE_43, 0 - connection west, Route42, ROUTE_42, 0 - connection east, Route44, ROUTE_44, 0 - - map_attributes LakeOfRage, LAKE_OF_RAGE, $05, SOUTH - connection south, Route43, ROUTE_43, 5 - - map_attributes BlackthornCity, BLACKTHORN_CITY, $71, SOUTH | WEST - connection south, Route45, ROUTE_45, 0 - connection west, Route44, ROUTE_44, 9 - - map_attributes SilverCaveOutside, SILVER_CAVE_OUTSIDE, $2c, EAST - connection east, Route28, ROUTE_28, 9 - - map_attributes Route26, ROUTE_26, $05, WEST - connection west, Route27, ROUTE_27, 45 - - map_attributes Route27, ROUTE_27, $35, WEST | EAST - connection west, NewBarkTown, NEW_BARK_TOWN, 0 - connection east, Route26, ROUTE_26, -45 - - map_attributes Route28, ROUTE_28, $2c, WEST - connection west, SilverCaveOutside, SILVER_CAVE_OUTSIDE, -9 - - map_attributes Route29, ROUTE_29, $05, NORTH | WEST | EAST - connection north, Route46, ROUTE_46, 10 - connection west, CherrygroveCity, CHERRYGROVE_CITY, 0 - connection east, NewBarkTown, NEW_BARK_TOWN, 0 - - map_attributes Route30, ROUTE_30, $05, NORTH | SOUTH - connection north, Route31, ROUTE_31, -10 - connection south, CherrygroveCity, CHERRYGROVE_CITY, -5 - - map_attributes Route31, ROUTE_31, $05, SOUTH | WEST - connection south, Route30, ROUTE_30, 10 - connection west, VioletCity, VIOLET_CITY, -9 - - map_attributes Route32, ROUTE_32, $05, NORTH | SOUTH - connection north, VioletCity, VIOLET_CITY, 0 - connection south, Route33, ROUTE_33, 0 - - map_attributes Route33, ROUTE_33, $05, NORTH | WEST - connection north, Route32, ROUTE_32, 0 - connection west, AzaleaTown, AZALEA_TOWN, 0 - - map_attributes Route34, ROUTE_34, $05, NORTH | EAST - connection north, GoldenrodCity, GOLDENROD_CITY, -5 - connection east, AzaleaTown, AZALEA_TOWN, 18 - - map_attributes Route35, ROUTE_35, $05, NORTH | SOUTH - connection north, Route36, ROUTE_36, 0 - connection south, GoldenrodCity, GOLDENROD_CITY, -5 - - map_attributes Route36, ROUTE_36, $05, NORTH | SOUTH | EAST - connection north, Route37, ROUTE_37, 10 - connection south, Route35, ROUTE_35, 0 - connection east, VioletCity, VIOLET_CITY, 0 - - map_attributes Route37, ROUTE_37, $05, NORTH | SOUTH - connection north, EcruteakCity, ECRUTEAK_CITY, -5 - connection south, Route36, ROUTE_36, -10 - - map_attributes Route38, ROUTE_38, $05, WEST | EAST - connection west, Route39, ROUTE_39, 0 - connection east, EcruteakCity, ECRUTEAK_CITY, -5 - - map_attributes Route39, ROUTE_39, $05, SOUTH | EAST - connection south, OlivineCity, OLIVINE_CITY, -5 - connection east, Route38, ROUTE_38, 0 - - map_attributes Route40, ROUTE_40, $35, SOUTH | EAST - connection south, Route41, ROUTE_41, -15 - connection east, OlivineCity, OLIVINE_CITY, -9 - - map_attributes Route41, ROUTE_41, $35, NORTH | WEST - connection north, Route40, ROUTE_40, 15 - connection west, CianwoodCity, CIANWOOD_CITY, 0 - - map_attributes Route42, ROUTE_42, $05, WEST | EAST - connection west, EcruteakCity, ECRUTEAK_CITY, -9 - connection east, MahoganyTown, MAHOGANY_TOWN, 0 - - map_attributes Route43, ROUTE_43, $05, NORTH | SOUTH - connection north, LakeOfRage, LAKE_OF_RAGE, -5 - connection south, MahoganyTown, MAHOGANY_TOWN, 0 - - map_attributes Route44, ROUTE_44, $71, WEST | EAST - connection west, MahoganyTown, MAHOGANY_TOWN, 0 - connection east, BlackthornCity, BLACKTHORN_CITY, -9 - - map_attributes Route45, ROUTE_45, $71, NORTH | WEST - connection north, BlackthornCity, BLACKTHORN_CITY, 0 - connection west, Route46, ROUTE_46, 36 - - map_attributes Route46, ROUTE_46, $05, SOUTH | EAST - connection south, Route29, ROUTE_29, -10 - connection east, Route45, ROUTE_45, -36 - - map_attributes PewterCity, PEWTER_CITY, $0f, SOUTH | EAST - connection south, Route2, ROUTE_2, 5 - connection east, Route3, ROUTE_3, 5 - - map_attributes Route2, ROUTE_2, $0f, NORTH | SOUTH - connection north, PewterCity, PEWTER_CITY, -5 - connection south, ViridianCity, VIRIDIAN_CITY, -5 - - map_attributes ViridianCity, VIRIDIAN_CITY, $0f, NORTH | SOUTH | WEST - connection north, Route2, ROUTE_2, 5 - connection south, Route1, ROUTE_1, 10 - connection west, Route22, ROUTE_22, 4 - - map_attributes Route22, ROUTE_22, $2c, EAST - connection east, ViridianCity, VIRIDIAN_CITY, -4 - - map_attributes Route1, ROUTE_1, $0f, NORTH | SOUTH - connection north, ViridianCity, VIRIDIAN_CITY, -10 - connection south, PalletTown, PALLET_TOWN, 0 - - map_attributes PalletTown, PALLET_TOWN, $0f, NORTH | SOUTH - connection north, Route1, ROUTE_1, 0 - connection south, Route21, ROUTE_21, 0 - - map_attributes Route21, ROUTE_21, $43, NORTH | SOUTH - connection north, PalletTown, PALLET_TOWN, 0 - connection south, CinnabarIsland, CINNABAR_ISLAND, 0 - - map_attributes CinnabarIsland, CINNABAR_ISLAND, $43, NORTH | EAST - connection north, Route21, ROUTE_21, 0 - connection east, Route20, ROUTE_20, 0 - - map_attributes Route20, ROUTE_20, $43, WEST | EAST - connection west, CinnabarIsland, CINNABAR_ISLAND, 0 - connection east, Route19, ROUTE_19, -9 - - map_attributes Route19, ROUTE_19, $43, NORTH | WEST - connection north, FuchsiaCity, FUCHSIA_CITY, 0 - connection west, Route20, ROUTE_20, 9 - - map_attributes FuchsiaCity, FUCHSIA_CITY, $0f, SOUTH | WEST | EAST - connection south, Route19, ROUTE_19, 0 - connection west, Route18, ROUTE_18, 7 - connection east, Route15, ROUTE_15, 9 - - map_attributes Route18, ROUTE_18, $43, WEST | EAST - connection west, Route17, ROUTE_17, -38 - connection east, FuchsiaCity, FUCHSIA_CITY, -7 - - map_attributes Route17, ROUTE_17, $43, NORTH | EAST - connection north, Route16, ROUTE_16, 0 - connection east, Route18, ROUTE_18, 38 - - map_attributes Route16, ROUTE_16, $0f, SOUTH | EAST - connection south, Route17, ROUTE_17, 0 - connection east, CeladonCity, CELADON_CITY, -9 - - map_attributes CeladonCity, CELADON_CITY, $0f, WEST | EAST - connection west, Route16, ROUTE_16, 9 - connection east, Route7, ROUTE_7, 5 - - map_attributes Route7, ROUTE_7, $0f, WEST | EAST - connection west, CeladonCity, CELADON_CITY, -5 - connection east, SaffronCity, SAFFRON_CITY, -9 - - map_attributes Route15, ROUTE_15, $0f, WEST | EAST - connection west, FuchsiaCity, FUCHSIA_CITY, -9 - connection east, Route14, ROUTE_14, -9 - - map_attributes Route14, ROUTE_14, $43, NORTH | WEST - connection north, Route13, ROUTE_13, 0 - connection west, Route15, ROUTE_15, 9 - - map_attributes Route13, ROUTE_13, $43, NORTH | SOUTH - connection north, Route12, ROUTE_12, 20 - connection south, Route14, ROUTE_14, 0 - - map_attributes Route12, ROUTE_12, $43, NORTH | SOUTH | WEST - connection north, LavenderTown, LAVENDER_TOWN, 0 - connection south, Route13, ROUTE_13, -20 - connection west, Route11, ROUTE_11, 9 - - map_attributes Route11, ROUTE_11, $0f, WEST | EAST - connection west, VermilionCity, VERMILION_CITY, 0 - connection east, Route12, ROUTE_12, -9 - - map_attributes LavenderTown, LAVENDER_TOWN, $2c, NORTH | SOUTH | WEST - connection north, Route10South, ROUTE_10_SOUTH, 0 - connection south, Route12, ROUTE_12, 0 - connection west, Route8, ROUTE_8, 0 - - map_attributes VermilionCity, VERMILION_CITY, $43, NORTH | EAST - connection north, Route6, ROUTE_6, 5 - connection east, Route11, ROUTE_11, 0 - - map_attributes Route6, ROUTE_6, $0f, NORTH | SOUTH - connection north, SaffronCity, SAFFRON_CITY, -5 - connection south, VermilionCity, VERMILION_CITY, -5 - - map_attributes SaffronCity, SAFFRON_CITY, $0f, NORTH | SOUTH | WEST | EAST - connection north, Route5, ROUTE_5, 5 - connection south, Route6, ROUTE_6, 5 - connection west, Route7, ROUTE_7, 9 - connection east, Route8, ROUTE_8, 9 - - map_attributes Route5, ROUTE_5, $0f, NORTH | SOUTH - connection north, CeruleanCity, CERULEAN_CITY, -5 - connection south, SaffronCity, SAFFRON_CITY, -5 - - map_attributes CeruleanCity, CERULEAN_CITY, $0f, NORTH | SOUTH | WEST | EAST - connection north, Route24, ROUTE_24, 6 - connection south, Route5, ROUTE_5, 5 - connection west, Route4, ROUTE_4, 5 - connection east, Route9, ROUTE_9, 9 - - map_attributes Route9, ROUTE_9, $2c, SOUTH | WEST - connection south, Route10North, ROUTE_10_NORTH, 20 - connection west, CeruleanCity, CERULEAN_CITY, -9 - - map_attributes Route24, ROUTE_24, $2c, NORTH | SOUTH - connection north, Route25, ROUTE_25, 0 - connection south, CeruleanCity, CERULEAN_CITY, -6 - - map_attributes Route25, ROUTE_25, $2c, SOUTH - connection south, Route24, ROUTE_24, 0 - - map_attributes Route3, ROUTE_3, $2c, WEST | EAST - connection west, PewterCity, PEWTER_CITY, -5 - connection east, Route4, ROUTE_4, 0 - - map_attributes Route4, ROUTE_4, $2c, WEST | EAST - connection west, Route3, ROUTE_3, 0 - connection east, CeruleanCity, CERULEAN_CITY, -5 - - map_attributes Route8, ROUTE_8, $2c, WEST | EAST - connection west, SaffronCity, SAFFRON_CITY, -9 - connection east, LavenderTown, LAVENDER_TOWN, 0 - - map_attributes Route10North, ROUTE_10_NORTH, $2c, NORTH | SOUTH - connection north, Route9, ROUTE_9, -20 - connection south, Route10South, ROUTE_10_SOUTH, 0 - - map_attributes Route10South, ROUTE_10_SOUTH, $2c, NORTH | SOUTH - connection north, Route10North, ROUTE_10_NORTH, 0 - connection south, LavenderTown, LAVENDER_TOWN, 0 - - map_attributes Route23, ROUTE_23, $0f, 0 - map_attributes SproutTower1F, SPROUT_TOWER_1F, $00, 0 - map_attributes SproutTower2F, SPROUT_TOWER_2F, $00, 0 - map_attributes SproutTower3F, SPROUT_TOWER_3F, $00, 0 - map_attributes TinTower1F, TIN_TOWER_1F, $00, 0 - map_attributes TinTower2F, TIN_TOWER_2F, $00, 0 - map_attributes TinTower3F, TIN_TOWER_3F, $00, 0 - map_attributes TinTower4F, TIN_TOWER_4F, $00, 0 - map_attributes TinTower5F, TIN_TOWER_5F, $00, 0 - map_attributes TinTower6F, TIN_TOWER_6F, $00, 0 - map_attributes TinTower7F, TIN_TOWER_7F, $00, 0 - map_attributes TinTower8F, TIN_TOWER_8F, $00, 0 - map_attributes TinTower9F, TIN_TOWER_9F, $00, 0 - map_attributes BurnedTower1F, BURNED_TOWER_1F, $00, 0 - map_attributes BurnedTowerB1F, BURNED_TOWER_B1F, $09, 0 - map_attributes NationalPark, NATIONAL_PARK, $00, 0 - map_attributes NationalParkBugContest, NATIONAL_PARK_BUG_CONTEST, $00, 0 - map_attributes RadioTower1F, RADIO_TOWER_1F, $00, 0 - map_attributes RadioTower2F, RADIO_TOWER_2F, $00, 0 - map_attributes RadioTower3F, RADIO_TOWER_3F, $00, 0 - map_attributes RadioTower4F, RADIO_TOWER_4F, $00, 0 - map_attributes RadioTower5F, RADIO_TOWER_5F, $00, 0 - map_attributes RuinsOfAlphOutside, RUINS_OF_ALPH_OUTSIDE, $05, 0 - map_attributes RuinsOfAlphHoOhChamber, RUINS_OF_ALPH_HO_OH_CHAMBER, $00, 0 - map_attributes RuinsOfAlphKabutoChamber, RUINS_OF_ALPH_KABUTO_CHAMBER, $00, 0 - map_attributes RuinsOfAlphOmanyteChamber, RUINS_OF_ALPH_OMANYTE_CHAMBER, $00, 0 - map_attributes RuinsOfAlphAerodactylChamber, RUINS_OF_ALPH_AERODACTYL_CHAMBER, $00, 0 - map_attributes RuinsOfAlphInnerChamber, RUINS_OF_ALPH_INNER_CHAMBER, $00, 0 - map_attributes RuinsOfAlphResearchCenter, RUINS_OF_ALPH_RESEARCH_CENTER, $00, 0 - map_attributes RuinsOfAlphHoOhItemRoom, RUINS_OF_ALPH_HO_OH_ITEM_ROOM, $00, 0 - map_attributes RuinsOfAlphKabutoItemRoom, RUINS_OF_ALPH_KABUTO_ITEM_ROOM, $00, 0 - map_attributes RuinsOfAlphOmanyteItemRoom, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, $00, 0 - map_attributes RuinsOfAlphAerodactylItemRoom, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, $00, 0 - map_attributes RuinsOfAlphHoOhWordRoom, RUINS_OF_ALPH_HO_OH_WORD_ROOM, $00, 0 - map_attributes RuinsOfAlphKabutoWordRoom, RUINS_OF_ALPH_KABUTO_WORD_ROOM, $00, 0 - map_attributes RuinsOfAlphOmanyteWordRoom, RUINS_OF_ALPH_OMANYTE_WORD_ROOM, $00, 0 - map_attributes RuinsOfAlphAerodactylWordRoom, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, $00, 0 - map_attributes UnionCave1F, UNION_CAVE_1F, $09, 0 - map_attributes UnionCaveB1F, UNION_CAVE_B1F, $09, 0 - map_attributes UnionCaveB2F, UNION_CAVE_B2F, $09, 0 - map_attributes SlowpokeWellB1F, SLOWPOKE_WELL_B1F, $09, 0 - map_attributes SlowpokeWellB2F, SLOWPOKE_WELL_B2F, $09, 0 - map_attributes OlivineLighthouse1F, OLIVINE_LIGHTHOUSE_1F, $00, 0 - map_attributes OlivineLighthouse2F, OLIVINE_LIGHTHOUSE_2F, $00, 0 - map_attributes OlivineLighthouse3F, OLIVINE_LIGHTHOUSE_3F, $00, 0 - map_attributes OlivineLighthouse4F, OLIVINE_LIGHTHOUSE_4F, $00, 0 - map_attributes OlivineLighthouse5F, OLIVINE_LIGHTHOUSE_5F, $00, 0 - map_attributes OlivineLighthouse6F, OLIVINE_LIGHTHOUSE_6F, $00, 0 - map_attributes MahoganyMart1F, MAHOGANY_MART_1F, $00, 0 - map_attributes TeamRocketBaseB1F, TEAM_ROCKET_BASE_B1F, $00, 0 - map_attributes TeamRocketBaseB2F, TEAM_ROCKET_BASE_B2F, $00, 0 - map_attributes TeamRocketBaseB3F, TEAM_ROCKET_BASE_B3F, $00, 0 - map_attributes IlexForest, ILEX_FOREST, $05, 0 - map_attributes GoldenrodUnderground, GOLDENROD_UNDERGROUND, $00, 0 - map_attributes GoldenrodUndergroundSwitchRoomEntrances, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, $00, 0 - map_attributes GoldenrodDeptStoreB1F, GOLDENROD_DEPT_STORE_B1F, $00, 0 - map_attributes GoldenrodUndergroundWarehouse, GOLDENROD_UNDERGROUND_WAREHOUSE, $00, 0 - map_attributes MountMortar1FOutside, MOUNT_MORTAR_1F_OUTSIDE, $09, 0 - map_attributes MountMortar1FInside, MOUNT_MORTAR_1F_INSIDE, $09, 0 - map_attributes MountMortar2FInside, MOUNT_MORTAR_2F_INSIDE, $09, 0 - map_attributes MountMortarB1F, MOUNT_MORTAR_B1F, $09, 0 - map_attributes IcePath1F, ICE_PATH_1F, $09, 0 - map_attributes IcePathB1F, ICE_PATH_B1F, $19, 0 - map_attributes IcePathB2FMahoganySide, ICE_PATH_B2F_MAHOGANY_SIDE, $19, 0 - map_attributes IcePathB2FBlackthornSide, ICE_PATH_B2F_BLACKTHORN_SIDE, $19, 0 - map_attributes IcePathB3F, ICE_PATH_B3F, $19, 0 - map_attributes WhirlIslandNW, WHIRL_ISLAND_NW, $09, 0 - map_attributes WhirlIslandNE, WHIRL_ISLAND_NE, $09, 0 - map_attributes WhirlIslandSW, WHIRL_ISLAND_SW, $09, 0 - map_attributes WhirlIslandCave, WHIRL_ISLAND_CAVE, $09, 0 - map_attributes WhirlIslandSE, WHIRL_ISLAND_SE, $0f, 0 - map_attributes WhirlIslandB1F, WHIRL_ISLAND_B1F, $09, 0 - map_attributes WhirlIslandB2F, WHIRL_ISLAND_B2F, $2e, 0 - map_attributes WhirlIslandLugiaChamber, WHIRL_ISLAND_LUGIA_CHAMBER, $0f, 0 - map_attributes SilverCaveRoom1, SILVER_CAVE_ROOM_1, $09, 0 - map_attributes SilverCaveRoom2, SILVER_CAVE_ROOM_2, $09, 0 - map_attributes SilverCaveRoom3, SILVER_CAVE_ROOM_3, $09, 0 - map_attributes SilverCaveItemRooms, SILVER_CAVE_ITEM_ROOMS, $09, 0 - map_attributes DarkCaveVioletEntrance, DARK_CAVE_VIOLET_ENTRANCE, $09, 0 - map_attributes DarkCaveBlackthornEntrance, DARK_CAVE_BLACKTHORN_ENTRANCE, $09, 0 - map_attributes DragonsDen1F, DRAGONS_DEN_1F, $09, 0 - map_attributes DragonsDenB1F, DRAGONS_DEN_B1F, $71, 0 - map_attributes DragonShrine, DRAGON_SHRINE, $00, 0 - map_attributes TohjoFalls, TOHJO_FALLS, $09, 0 - map_attributes OlivinePokecenter1F, OLIVINE_POKECENTER_1F, $00, 0 - map_attributes OlivineGym, OLIVINE_GYM, $00, 0 - map_attributes OlivineTimsHouse, OLIVINE_TIMS_HOUSE, $00, 0 - map_attributes OlivineHouseBeta, OLIVINE_HOUSE_BETA, $00, 0 - map_attributes OlivinePunishmentSpeechHouse, OLIVINE_PUNISHMENT_SPEECH_HOUSE, $00, 0 - map_attributes OlivineGoodRodHouse, OLIVINE_GOOD_ROD_HOUSE, $00, 0 - map_attributes OlivineCafe, OLIVINE_CAFE, $00, 0 - map_attributes OlivineMart, OLIVINE_MART, $00, 0 - map_attributes Route38EcruteakGate, ROUTE_38_ECRUTEAK_GATE, $00, 0 - map_attributes Route39Barn, ROUTE_39_BARN, $00, 0 - map_attributes Route39Farmhouse, ROUTE_39_FARMHOUSE, $00, 0 - map_attributes MahoganyRedGyaradosSpeechHouse, MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, $00, 0 - map_attributes MahoganyGym, MAHOGANY_GYM, $00, 0 - map_attributes MahoganyPokecenter1F, MAHOGANY_POKECENTER_1F, $00, 0 - map_attributes Route42EcruteakGate, ROUTE_42_ECRUTEAK_GATE, $00, 0 - map_attributes DiglettsCave, DIGLETTS_CAVE, $09, 0 - map_attributes MountMoon, MOUNT_MOON, $09, 0 - map_attributes UndergroundPath, UNDERGROUND_PATH, $00, 0 - map_attributes RockTunnel1F, ROCK_TUNNEL_1F, $09, 0 - map_attributes RockTunnelB1F, ROCK_TUNNEL_B1F, $09, 0 - map_attributes SafariZoneFuchsiaGateBeta, SAFARI_ZONE_FUCHSIA_GATE_BETA, $00, 0 - map_attributes SafariZoneBeta, SAFARI_ZONE_BETA, $13, 0 - map_attributes VictoryRoad, VICTORY_ROAD, $1d, 0 - map_attributes EcruteakTinTowerEntrance, ECRUTEAK_TIN_TOWER_ENTRANCE, $00, 0 - map_attributes WiseTriosRoom, WISE_TRIOS_ROOM, $00, 0 - map_attributes EcruteakPokecenter1F, ECRUTEAK_POKECENTER_1F, $00, 0 - map_attributes EcruteakLugiaSpeechHouse, ECRUTEAK_LUGIA_SPEECH_HOUSE, $00, 0 - map_attributes DanceTheater, DANCE_THEATER, $00, 0 - map_attributes EcruteakMart, ECRUTEAK_MART, $00, 0 - map_attributes EcruteakGym, ECRUTEAK_GYM, $00, 0 - map_attributes EcruteakItemfinderHouse, ECRUTEAK_ITEMFINDER_HOUSE, $00, 0 - map_attributes BlackthornGym1F, BLACKTHORN_GYM_1F, $00, 0 - map_attributes BlackthornGym2F, BLACKTHORN_GYM_2F, $00, 0 - map_attributes BlackthornDragonSpeechHouse, BLACKTHORN_DRAGON_SPEECH_HOUSE, $00, 0 - map_attributes BlackthornEmysHouse, BLACKTHORN_EMYS_HOUSE, $00, 0 - map_attributes BlackthornMart, BLACKTHORN_MART, $00, 0 - map_attributes BlackthornPokecenter1F, BLACKTHORN_POKECENTER_1F, $00, 0 - map_attributes MoveDeletersHouse, MOVE_DELETERS_HOUSE, $00, 0 - map_attributes CinnabarPokecenter1F, CINNABAR_POKECENTER_1F, $00, 0 - map_attributes CinnabarPokecenter2FBeta, CINNABAR_POKECENTER_2F_BETA, $00, 0 - map_attributes Route19FuchsiaGate, ROUTE_19_FUCHSIA_GATE, $00, 0 - map_attributes SeafoamGym, SEAFOAM_GYM, $09, 0 - map_attributes CeruleanGymBadgeSpeechHouse, CERULEAN_GYM_BADGE_SPEECH_HOUSE, $00, 0 - map_attributes CeruleanPoliceStation, CERULEAN_POLICE_STATION, $00, 0 - map_attributes CeruleanTradeSpeechHouse, CERULEAN_TRADE_SPEECH_HOUSE, $00, 0 - map_attributes CeruleanPokecenter1F, CERULEAN_POKECENTER_1F, $00, 0 - map_attributes CeruleanPokecenter2FBeta, CERULEAN_POKECENTER_2F_BETA, $00, 0 - map_attributes CeruleanGym, CERULEAN_GYM, $00, 0 - map_attributes CeruleanMart, CERULEAN_MART, $00, 0 - map_attributes Route10Pokecenter1F, ROUTE_10_POKECENTER_1F, $00, 0 - map_attributes Route10Pokecenter2FBeta, ROUTE_10_POKECENTER_2F_BETA, $00, 0 - map_attributes PowerPlant, POWER_PLANT, $00, 0 - map_attributes BillsHouse, BILLS_HOUSE, $00, 0 - map_attributes AzaleaPokecenter1F, AZALEA_POKECENTER_1F, $00, 0 - map_attributes CharcoalKiln, CHARCOAL_KILN, $00, 0 - map_attributes AzaleaMart, AZALEA_MART, $00, 0 - map_attributes KurtsHouse, KURTS_HOUSE, $00, 0 - map_attributes AzaleaGym, AZALEA_GYM, $00, 0 - map_attributes LakeOfRageHiddenPowerHouse, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, $00, 0 - map_attributes LakeOfRageMagikarpHouse, LAKE_OF_RAGE_MAGIKARP_HOUSE, $00, 0 - map_attributes Route43MahoganyGate, ROUTE_43_MAHOGANY_GATE, $00, 0 - map_attributes Route43Gate, ROUTE_43_GATE, $00, 0 - map_attributes VioletMart, VIOLET_MART, $00, 0 - map_attributes VioletGym, VIOLET_GYM, $00, 0 - map_attributes EarlsPokemonAcademy, EARLS_POKEMON_ACADEMY, $00, 0 - map_attributes VioletNicknameSpeechHouse, VIOLET_NICKNAME_SPEECH_HOUSE, $00, 0 - map_attributes VioletPokecenter1F, VIOLET_POKECENTER_1F, $00, 0 - map_attributes VioletKylesHouse, VIOLET_KYLES_HOUSE, $00, 0 - map_attributes Route32RuinsOfAlphGate, ROUTE_32_RUINS_OF_ALPH_GATE, $00, 0 - map_attributes Route32Pokecenter1F, ROUTE_32_POKECENTER_1F, $00, 0 - map_attributes Route35GoldenrodGate, ROUTE_35_GOLDENROD_GATE, $00, 0 - map_attributes Route35NationalParkGate, ROUTE_35_NATIONAL_PARK_GATE, $00, 0 - map_attributes Route36RuinsOfAlphGate, ROUTE_36_RUINS_OF_ALPH_GATE, $00, 0 - map_attributes Route36NationalParkGate, ROUTE_36_NATIONAL_PARK_GATE, $00, 0 - map_attributes GoldenrodGym, GOLDENROD_GYM, $00, 0 - map_attributes GoldenrodBikeShop, GOLDENROD_BIKE_SHOP, $00, 0 - map_attributes GoldenrodHappinessRater, GOLDENROD_HAPPINESS_RATER, $00, 0 - map_attributes BillsFamilysHouse, BILLS_FAMILYS_HOUSE, $00, 0 - map_attributes GoldenrodMagnetTrainStation, GOLDENROD_MAGNET_TRAIN_STATION, $00, 0 - map_attributes GoldenrodFlowerShop, GOLDENROD_FLOWER_SHOP, $00, 0 - map_attributes GoldenrodPPSpeechHouse, GOLDENROD_PP_SPEECH_HOUSE, $00, 0 - map_attributes GoldenrodNameRater, GOLDENROD_NAME_RATER, $00, 0 - map_attributes GoldenrodDeptStore1F, GOLDENROD_DEPT_STORE_1F, $00, 0 - map_attributes GoldenrodDeptStore2F, GOLDENROD_DEPT_STORE_2F, $00, 0 - map_attributes GoldenrodDeptStore3F, GOLDENROD_DEPT_STORE_3F, $00, 0 - map_attributes GoldenrodDeptStore4F, GOLDENROD_DEPT_STORE_4F, $00, 0 - map_attributes GoldenrodDeptStore5F, GOLDENROD_DEPT_STORE_5F, $00, 0 - map_attributes GoldenrodDeptStore6F, GOLDENROD_DEPT_STORE_6F, $00, 0 - map_attributes GoldenrodDeptStoreElevator, GOLDENROD_DEPT_STORE_ELEVATOR, $00, 0 - map_attributes GoldenrodDeptStoreRoof, GOLDENROD_DEPT_STORE_ROOF, $24, 0 - map_attributes GoldenrodGameCorner, GOLDENROD_GAME_CORNER, $00, 0 - map_attributes GoldenrodPokecenter1F, GOLDENROD_POKECENTER_1F, $00, 0 - map_attributes PokecomCenterAdminOfficeMobile, POKECOM_CENTER_ADMIN_OFFICE_MOBILE, $00, 0 - map_attributes IlexForestAzaleaGate, ILEX_FOREST_AZALEA_GATE, $00, 0 - map_attributes Route34IlexForestGate, ROUTE_34_ILEX_FOREST_GATE, $00, 0 - map_attributes DayCare, DAY_CARE, $00, 0 - map_attributes VermilionFishingSpeechHouse, VERMILION_FISHING_SPEECH_HOUSE, $00, 0 - map_attributes VermilionPokecenter1F, VERMILION_POKECENTER_1F, $00, 0 - map_attributes VermilionPokecenter2FBeta, VERMILION_POKECENTER_2F_BETA, $00, 0 - map_attributes PokemonFanClub, POKEMON_FAN_CLUB, $00, 0 - map_attributes VermilionMagnetTrainSpeechHouse, VERMILION_MAGNET_TRAIN_SPEECH_HOUSE, $00, 0 - map_attributes VermilionMart, VERMILION_MART, $00, 0 - map_attributes VermilionDiglettsCaveSpeechHouse, VERMILION_DIGLETTS_CAVE_SPEECH_HOUSE, $00, 0 - map_attributes VermilionGym, VERMILION_GYM, $00, 0 - map_attributes Route6SaffronGate, ROUTE_6_SAFFRON_GATE, $00, 0 - map_attributes Route6UndergroundPathEntrance, ROUTE_6_UNDERGROUND_PATH_ENTRANCE, $00, 0 - map_attributes RedsHouse1F, REDS_HOUSE_1F, $00, 0 - map_attributes RedsHouse2F, REDS_HOUSE_2F, $00, 0 - map_attributes BluesHouse, BLUES_HOUSE, $00, 0 - map_attributes OaksLab, OAKS_LAB, $00, 0 - map_attributes PewterNidoranSpeechHouse, PEWTER_NIDORAN_SPEECH_HOUSE, $00, 0 - map_attributes PewterGym, PEWTER_GYM, $00, 0 - map_attributes PewterMart, PEWTER_MART, $00, 0 - map_attributes PewterPokecenter1F, PEWTER_POKECENTER_1F, $00, 0 - map_attributes PewterPokecenter2FBeta, PEWTER_POKECENTER_2F_BETA, $00, 0 - map_attributes PewterSnoozeSpeechHouse, PEWTER_SNOOZE_SPEECH_HOUSE, $00, 0 - map_attributes OlivinePort, OLIVINE_PORT, $0a, 0 - map_attributes VermilionPort, VERMILION_PORT, $0a, 0 - map_attributes FastShip1F, FAST_SHIP_1F, $00, 0 - map_attributes FastShipCabins_NNW_NNE_NE, FAST_SHIP_CABINS_NNW_NNE_NE, $00, 0 - map_attributes FastShipCabins_SW_SSW_NW, FAST_SHIP_CABINS_SW_SSW_NW, $00, 0 - map_attributes FastShipCabins_SE_SSE_CaptainsCabin, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, $00, 0 - map_attributes FastShipB1F, FAST_SHIP_B1F, $00, 0 - map_attributes OlivinePortPassage, OLIVINE_PORT_PASSAGE, $00, 0 - map_attributes VermilionPortPassage, VERMILION_PORT_PASSAGE, $00, 0 - map_attributes MountMoonSquare, MOUNT_MOON_SQUARE, $2d, 0 - map_attributes MountMoonGiftShop, MOUNT_MOON_GIFT_SHOP, $00, 0 - map_attributes TinTowerRoof, TIN_TOWER_ROOF, $00, 0 - map_attributes IndigoPlateauPokecenter1F, INDIGO_PLATEAU_POKECENTER_1F, $00, 0 - map_attributes WillsRoom, WILLS_ROOM, $00, 0 - map_attributes KogasRoom, KOGAS_ROOM, $00, 0 - map_attributes BrunosRoom, BRUNOS_ROOM, $00, 0 - map_attributes KarensRoom, KARENS_ROOM, $00, 0 - map_attributes LancesRoom, LANCES_ROOM, $00, 0 - map_attributes HallOfFame, HALL_OF_FAME, $00, 0 - map_attributes FuchsiaMart, FUCHSIA_MART, $00, 0 - map_attributes SafariZoneMainOffice, SAFARI_ZONE_MAIN_OFFICE, $00, 0 - map_attributes FuchsiaGym, FUCHSIA_GYM, $00, 0 - map_attributes BillsBrothersHouse, BILLS_BROTHERS_HOUSE, $00, 0 - map_attributes FuchsiaPokecenter1F, FUCHSIA_POKECENTER_1F, $00, 0 - map_attributes FuchsiaPokecenter2FBeta, FUCHSIA_POKECENTER_2F_BETA, $00, 0 - map_attributes SafariZoneWardensHome, SAFARI_ZONE_WARDENS_HOME, $00, 0 - map_attributes Route15FuchsiaGate, ROUTE_15_FUCHSIA_GATE, $00, 0 - map_attributes LavenderPokecenter1F, LAVENDER_POKECENTER_1F, $00, 0 - map_attributes LavenderPokecenter2FBeta, LAVENDER_POKECENTER_2F_BETA, $00, 0 - map_attributes MrFujisHouse, MR_FUJIS_HOUSE, $00, 0 - map_attributes LavenderSpeechHouse, LAVENDER_SPEECH_HOUSE, $00, 0 - map_attributes LavenderNameRater, LAVENDER_NAME_RATER, $00, 0 - map_attributes LavenderMart, LAVENDER_MART, $00, 0 - map_attributes SoulHouse, SOUL_HOUSE, $00, 0 - map_attributes LavRadioTower1F, LAV_RADIO_TOWER_1F, $00, 0 - map_attributes Route8SaffronGate, ROUTE_8_SAFFRON_GATE, $00, 0 - map_attributes Route12SuperRodHouse, ROUTE_12_SUPER_ROD_HOUSE, $00, 0 - map_attributes SilverCavePokecenter1F, SILVER_CAVE_POKECENTER_1F, $00, 0 - map_attributes Route28SteelWingHouse, ROUTE_28_STEEL_WING_HOUSE, $00, 0 - map_attributes Pokecenter2F, POKECENTER_2F, $00, 0 - map_attributes TradeCenter, TRADE_CENTER, $00, 0 - map_attributes Colosseum, COLOSSEUM, $00, 0 - map_attributes TimeCapsule, TIME_CAPSULE, $00, 0 - map_attributes MobileTradeRoom, MOBILE_TRADE_ROOM, $00, 0 - map_attributes MobileBattleRoom, MOBILE_BATTLE_ROOM, $00, 0 - map_attributes CeladonDeptStore1F, CELADON_DEPT_STORE_1F, $00, 0 - map_attributes CeladonDeptStore2F, CELADON_DEPT_STORE_2F, $00, 0 - map_attributes CeladonDeptStore3F, CELADON_DEPT_STORE_3F, $00, 0 - map_attributes CeladonDeptStore4F, CELADON_DEPT_STORE_4F, $00, 0 - map_attributes CeladonDeptStore5F, CELADON_DEPT_STORE_5F, $00, 0 - map_attributes CeladonDeptStore6F, CELADON_DEPT_STORE_6F, $00, 0 - map_attributes CeladonDeptStoreElevator, CELADON_DEPT_STORE_ELEVATOR, $00, 0 - map_attributes CeladonMansion1F, CELADON_MANSION_1F, $00, 0 - map_attributes CeladonMansion2F, CELADON_MANSION_2F, $00, 0 - map_attributes CeladonMansion3F, CELADON_MANSION_3F, $00, 0 - map_attributes CeladonMansionRoof, CELADON_MANSION_ROOF, $01, 0 - map_attributes CeladonMansionRoofHouse, CELADON_MANSION_ROOF_HOUSE, $00, 0 - map_attributes CeladonPokecenter1F, CELADON_POKECENTER_1F, $00, 0 - map_attributes CeladonPokecenter2FBeta, CELADON_POKECENTER_2F_BETA, $00, 0 - map_attributes CeladonGameCorner, CELADON_GAME_CORNER, $00, 0 - map_attributes CeladonGameCornerPrizeRoom, CELADON_GAME_CORNER_PRIZE_ROOM, $00, 0 - map_attributes CeladonGym, CELADON_GYM, $00, 0 - map_attributes CeladonCafe, CELADON_CAFE, $00, 0 - map_attributes Route16FuchsiaSpeechHouse, ROUTE_16_FUCHSIA_SPEECH_HOUSE, $00, 0 - map_attributes Route16Gate, ROUTE_16_GATE, $00, 0 - map_attributes Route7SaffronGate, ROUTE_7_SAFFRON_GATE, $00, 0 - map_attributes Route17Route18Gate, ROUTE_17_ROUTE_18_GATE, $00, 0 - map_attributes ManiasHouse, MANIAS_HOUSE, $00, 0 - map_attributes CianwoodGym, CIANWOOD_GYM, $00, 0 - map_attributes CianwoodPokecenter1F, CIANWOOD_POKECENTER_1F, $00, 0 - map_attributes CianwoodPharmacy, CIANWOOD_PHARMACY, $00, 0 - map_attributes CianwoodPhotoStudio, CIANWOOD_PHOTO_STUDIO, $00, 0 - map_attributes CianwoodLugiaSpeechHouse, CIANWOOD_LUGIA_SPEECH_HOUSE, $00, 0 - map_attributes PokeSeersHouse, POKE_SEERS_HOUSE, $00, 0 - map_attributes BattleTower1F, BATTLE_TOWER_1F, $00, 0 - map_attributes BattleTowerBattleRoom, BATTLE_TOWER_BATTLE_ROOM, $00, 0 - map_attributes BattleTowerElevator, BATTLE_TOWER_ELEVATOR, $00, 0 - map_attributes BattleTowerHallway, BATTLE_TOWER_HALLWAY, $00, 0 - map_attributes Route40BattleTowerGate, ROUTE_40_BATTLE_TOWER_GATE, $00, 0 - map_attributes BattleTowerOutside, BATTLE_TOWER_OUTSIDE, $05, 0 - map_attributes ViridianGym, VIRIDIAN_GYM, $00, 0 - map_attributes ViridianNicknameSpeechHouse, VIRIDIAN_NICKNAME_SPEECH_HOUSE, $00, 0 - map_attributes TrainerHouse1F, TRAINER_HOUSE_1F, $00, 0 - map_attributes TrainerHouseB1F, TRAINER_HOUSE_B1F, $00, 0 - map_attributes ViridianMart, VIRIDIAN_MART, $00, 0 - map_attributes ViridianPokecenter1F, VIRIDIAN_POKECENTER_1F, $00, 0 - map_attributes ViridianPokecenter2FBeta, VIRIDIAN_POKECENTER_2F_BETA, $00, 0 - map_attributes Route2NuggetHouse, ROUTE_2_NUGGET_HOUSE, $00, 0 - map_attributes Route2Gate, ROUTE_2_GATE, $00, 0 - map_attributes VictoryRoadGate, VICTORY_ROAD_GATE, $00, 0 - map_attributes ElmsLab, ELMS_LAB, $00, 0 - map_attributes PlayersHouse1F, PLAYERS_HOUSE_1F, $00, 0 - map_attributes PlayersHouse2F, PLAYERS_HOUSE_2F, $00, 0 - map_attributes PlayersNeighborsHouse, PLAYERS_NEIGHBORS_HOUSE, $00, 0 - map_attributes ElmsHouse, ELMS_HOUSE, $00, 0 - map_attributes Route26HealHouse, ROUTE_26_HEAL_HOUSE, $00, 0 - map_attributes DayOfWeekSiblingsHouse, DAY_OF_WEEK_SIBLINGS_HOUSE, $00, 0 - map_attributes Route27SandstormHouse, ROUTE_27_SANDSTORM_HOUSE, $00, 0 - map_attributes Route29Route46Gate, ROUTE_29_ROUTE_46_GATE, $00, 0 - map_attributes FightingDojo, FIGHTING_DOJO, $00, 0 - map_attributes SaffronGym, SAFFRON_GYM, $00, 0 - map_attributes SaffronMart, SAFFRON_MART, $00, 0 - map_attributes SaffronPokecenter1F, SAFFRON_POKECENTER_1F, $00, 0 - map_attributes SaffronPokecenter2FBeta, SAFFRON_POKECENTER_2F_BETA, $00, 0 - map_attributes MrPsychicsHouse, MR_PSYCHICS_HOUSE, $00, 0 - map_attributes SaffronMagnetTrainStation, SAFFRON_MAGNET_TRAIN_STATION, $00, 0 - map_attributes SilphCo1F, SILPH_CO_1F, $00, 0 - map_attributes CopycatsHouse1F, COPYCATS_HOUSE_1F, $00, 0 - map_attributes CopycatsHouse2F, COPYCATS_HOUSE_2F, $00, 0 - map_attributes Route5UndergroundPathEntrance, ROUTE_5_UNDERGROUND_PATH_ENTRANCE, $00, 0 - map_attributes Route5SaffronGate, ROUTE_5_SAFFRON_GATE, $00, 0 - map_attributes Route5CleanseTagHouse, ROUTE_5_CLEANSE_TAG_HOUSE, $00, 0 - map_attributes CherrygroveMart, CHERRYGROVE_MART, $00, 0 - map_attributes CherrygrovePokecenter1F, CHERRYGROVE_POKECENTER_1F, $00, 0 - map_attributes CherrygroveGymSpeechHouse, CHERRYGROVE_GYM_SPEECH_HOUSE, $00, 0 - map_attributes GuideGentsHouse, GUIDE_GENTS_HOUSE, $00, 0 - map_attributes CherrygroveEvolutionSpeechHouse, CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, $00, 0 - map_attributes Route30BerryHouse, ROUTE_30_BERRY_HOUSE, $00, 0 - map_attributes MrPokemonsHouse, MR_POKEMONS_HOUSE, $00, 0 - map_attributes Route31VioletGate, ROUTE_31_VIOLET_GATE, $00, 0 + ; map_attributes NewBarkTown, NEW_BARK_TOWN, $05, WEST | EAST + ; connection west, Route29, ROUTE_29, 0 + ; connection east, Route27, ROUTE_27, 0 diff --git a/data/maps/blocks.asm b/data/maps/blocks.asm index a698e9b08..a93cd101a 100644 --- a/data/maps/blocks.asm +++ b/data/maps/blocks.asm @@ -1,1047 +1,4 @@ SECTION "Map Blocks 1", ROMX -Route32_Blocks: - INCBIN "maps/Route32.blk" - -Route40_Blocks: - INCBIN "maps/Route40.blk" - -Route36_Blocks: - INCBIN "maps/Route36.blk" - -Route44_Blocks: - INCBIN "maps/Route44.blk" - -Route28_Blocks: - INCBIN "maps/Route28.blk" - -BetaPlayersHouse2F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaPlayersHouse2F.blk" - -CeladonCity_Blocks: - INCBIN "maps/CeladonCity.blk" - -SaffronCity_Blocks: - INCBIN "maps/SaffronCity.blk" - -Route2_Blocks: - INCBIN "maps/Route2.blk" - -ElmsHouse_Blocks: - INCBIN "maps/ElmsHouse.blk" - -BetaSproutTower1_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower1.blk" - -Route11_Blocks: - INCBIN "maps/Route11.blk" - -BetaSproutTower5_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower5.blk" - -Route15_Blocks: - INCBIN "maps/Route15.blk" - -BetaSproutTower9_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower9.blk" - -Route19_Blocks: - INCBIN "maps/Route19.blk" - -BetaBlackthornCity_Blocks: ; unreferenced - INCBIN "maps/unused/BetaBlackthornCity.blk" - -Route10South_Blocks: - INCBIN "maps/Route10South.blk" - -Pokecenter2F_Blocks: -CinnabarPokecenter2FBeta_Blocks: -CeruleanPokecenter2FBeta_Blocks: -Route10Pokecenter2FBeta_Blocks: -VermilionPokecenter2FBeta_Blocks: -PewterPokecenter2FBeta_Blocks: -FuchsiaPokecenter2FBeta_Blocks: -LavenderPokecenter2FBeta_Blocks: -CeladonPokecenter2FBeta_Blocks: -ViridianPokecenter2FBeta_Blocks: -SaffronPokecenter2FBeta_Blocks: - INCBIN "maps/Pokecenter2F.blk" - -Route41_Blocks: - INCBIN "maps/Route41.blk" - -Route33_Blocks: - INCBIN "maps/Route33.blk" - -Route45_Blocks: - INCBIN "maps/Route45.blk" - -Route29_Blocks: - INCBIN "maps/Route29.blk" - -Route37_Blocks: - INCBIN "maps/Route37.blk" - -LavenderTown_Blocks: - INCBIN "maps/LavenderTown.blk" - -PalletTown_Blocks: - INCBIN "maps/PalletTown.blk" - -Route25_Blocks: - INCBIN "maps/Route25.blk" - -Route24_Blocks: - INCBIN "maps/Route24.blk" - -BetaVioletCity_Blocks: ; unreferenced - INCBIN "maps/unused/BetaVioletCity.blk" - -Route3_Blocks: - INCBIN "maps/Route3.blk" - -PewterCity_Blocks: - INCBIN "maps/PewterCity.blk" - -BetaSilverCaveOutside_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSilverCaveOutside.blk" - -BetaSproutTower2_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower2.blk" - -Route12_Blocks: - INCBIN "maps/Route12.blk" - -BetaGoldenrodCity_Blocks: ; unreferenced - INCBIN "maps/unused/BetaGoldenrodCity.blk" - -Route20_Blocks: - INCBIN "maps/Route20.blk" - -BetaSproutTower6_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower6.blk" - -BetaPokecenter_Blocks: ; unreferenced - INCBIN "maps/unused/BetaPokecenter.blk" - -Route30_Blocks: - INCBIN "maps/Route30.blk" - -Route26_Blocks: - INCBIN "maps/Route26.blk" - -Route42_Blocks: - INCBIN "maps/Route42.blk" - -Route34_Blocks: - INCBIN "maps/Route34.blk" - -Route46_Blocks: - INCBIN "maps/Route46.blk" - -FuchsiaCity_Blocks: - INCBIN "maps/FuchsiaCity.blk" - -Route38_Blocks: - INCBIN "maps/Route38.blk" - -BetaCianwoodCity_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCianwoodCity.blk" - -OlivineTimsHouse_Blocks: -OlivineHouseBeta_Blocks: -OlivinePunishmentSpeechHouse_Blocks: -OlivineGoodRodHouse_Blocks: -Route39Farmhouse_Blocks: -MahoganyRedGyaradosSpeechHouse_Blocks: -BlackthornDragonSpeechHouse_Blocks: -BlackthornEmysHouse_Blocks: -MoveDeletersHouse_Blocks: -CeruleanGymBadgeSpeechHouse_Blocks: -CeruleanPoliceStation_Blocks: -CeruleanTradeSpeechHouse_Blocks: -BillsHouse_Blocks: -CharcoalKiln_Blocks: -LakeOfRageHiddenPowerHouse_Blocks: -LakeOfRageMagikarpHouse_Blocks: -GoldenrodHappinessRater_Blocks: -BillsFamilysHouse_Blocks: -GoldenrodPPSpeechHouse_Blocks: -GoldenrodNameRater_Blocks: -VermilionFishingSpeechHouse_Blocks: -VermilionMagnetTrainSpeechHouse_Blocks: -VermilionDiglettsCaveSpeechHouse_Blocks: -BluesHouse_Blocks: -PewterNidoranSpeechHouse_Blocks: -PewterSnoozeSpeechHouse_Blocks: -BillsBrothersHouse_Blocks: -LavenderSpeechHouse_Blocks: -LavenderNameRater_Blocks: -Route12SuperRodHouse_Blocks: -Route28SteelWingHouse_Blocks: -CeladonMansionRoofHouse_Blocks: -Route16FuchsiaSpeechHouse_Blocks: -ManiasHouse_Blocks: -CianwoodPharmacy_Blocks: -CianwoodPhotoStudio_Blocks: -CianwoodLugiaSpeechHouse_Blocks: -PokeSeersHouse_Blocks: -ViridianNicknameSpeechHouse_Blocks: -Route2NuggetHouse_Blocks: -PlayersNeighborsHouse_Blocks: -Route26HealHouse_Blocks: -DayOfWeekSiblingsHouse_Blocks: -Route27SandstormHouse_Blocks: -MrPsychicsHouse_Blocks: -Route5CleanseTagHouse_Blocks: -CherrygroveGymSpeechHouse_Blocks: -GuideGentsHouse_Blocks: -CherrygroveEvolutionSpeechHouse_Blocks: -Route30BerryHouse_Blocks: - INCBIN "maps/House1.blk" - -SafariZoneFuchsiaGateBeta_Blocks: -Route19FuchsiaGate_Blocks: -Route43MahoganyGate_Blocks: -Route43Gate_Blocks: -Route35GoldenrodGate_Blocks: -Route36RuinsOfAlphGate_Blocks: -Route34IlexForestGate_Blocks: -Route6SaffronGate_Blocks: -Route40BattleTowerGate_Blocks: -Route2Gate_Blocks: -Route29Route46Gate_Blocks: -Route5SaffronGate_Blocks: - INCBIN "maps/NorthSouthGate.blk" - -BetaEcruteakCity_Blocks: ; unreferenced - INCBIN "maps/unused/BetaEcruteakCity.blk" - -BetaCherrygroveCity_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCherrygroveCity.blk" - -CinnabarIsland_Blocks: - INCBIN "maps/CinnabarIsland.blk" - -Route4_Blocks: - INCBIN "maps/Route4.blk" - -Route8_Blocks: - INCBIN "maps/Route8.blk" - -BetaSproutTower3_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower3.blk" - -ViridianCity_Blocks: - INCBIN "maps/ViridianCity.blk" - -Route13_Blocks: - INCBIN "maps/Route13.blk" - -Route21_Blocks: - INCBIN "maps/Route21.blk" - -BetaSproutTower7_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower7.blk" - -Route17_Blocks: - INCBIN "maps/Route17.blk" - -BetaMahoganyTown_Blocks: ; unreferenced - INCBIN "maps/unused/BetaMahoganyTown.blk" - -Route31_Blocks: - INCBIN "maps/Route31.blk" - -Route27_Blocks: - INCBIN "maps/Route27.blk" - -Route35_Blocks: - INCBIN "maps/Route35.blk" - -Route43_Blocks: - INCBIN "maps/Route43.blk" - -Route39_Blocks: - INCBIN "maps/Route39.blk" - -PlayersHouse1F_Blocks: - INCBIN "maps/PlayersHouse1F.blk" - -Route38EcruteakGate_Blocks: -Route42EcruteakGate_Blocks: -Route32RuinsOfAlphGate_Blocks: -IlexForestAzaleaGate_Blocks: -Route15FuchsiaGate_Blocks: -Route8SaffronGate_Blocks: -Route16Gate_Blocks: -Route7SaffronGate_Blocks: -Route17Route18Gate_Blocks: -Route31VioletGate_Blocks: - INCBIN "maps/EastWestGate.blk" - -BetaAzaleaTown_Blocks: ; unreferenced - INCBIN "maps/unused/BetaAzaleaTown.blk" - -VermilionCity_Blocks: - INCBIN "maps/VermilionCity.blk" - -BetaOlivineCity_Blocks: ; unreferenced - INCBIN "maps/unused/BetaOlivineCity.blk" - -BetaNewBarkTown_Blocks: ; unreferenced - INCBIN "maps/unused/BetaNewBarkTown.blk" - -ElmsLab_Blocks: - INCBIN "maps/ElmsLab.blk" - -CeruleanCity_Blocks: - INCBIN "maps/CeruleanCity.blk" - -Route1_Blocks: - INCBIN "maps/Route1.blk" - -Route5_Blocks: - INCBIN "maps/Route5.blk" - -Route9_Blocks: - INCBIN "maps/Route9.blk" - -Route22_Blocks: - INCBIN "maps/Route22.blk" - - -SECTION "Map Blocks 2", ROMX - -Route14_Blocks: - INCBIN "maps/Route14.blk" - -BetaSproutTower8_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTower8.blk" - -OlivineMart_Blocks: -EcruteakMart_Blocks: -BlackthornMart_Blocks: -CeruleanMart_Blocks: -AzaleaMart_Blocks: -VioletMart_Blocks: -VermilionMart_Blocks: -PewterMart_Blocks: -FuchsiaMart_Blocks: -LavenderMart_Blocks: -ViridianMart_Blocks: -SaffronMart_Blocks: -CherrygroveMart_Blocks: - INCBIN "maps/Mart.blk" - -Route10North_Blocks: - INCBIN "maps/Route10North.blk" - -BetaLakeOfRage_Blocks: ; unreferenced - INCBIN "maps/unused/BetaLakeOfRage.blk" - -OlivinePokecenter1F_Blocks: -MahoganyPokecenter1F_Blocks: -EcruteakPokecenter1F_Blocks: -BlackthornPokecenter1F_Blocks: -CinnabarPokecenter1F_Blocks: -CeruleanPokecenter1F_Blocks: -Route10Pokecenter1F_Blocks: -AzaleaPokecenter1F_Blocks: -VioletPokecenter1F_Blocks: -Route32Pokecenter1F_Blocks: -GoldenrodPokecenter1F_Blocks: -VermilionPokecenter1F_Blocks: -PewterPokecenter1F_Blocks: -FuchsiaPokecenter1F_Blocks: -LavenderPokecenter1F_Blocks: -SilverCavePokecenter1F_Blocks: -CeladonPokecenter1F_Blocks: -CianwoodPokecenter1F_Blocks: -ViridianPokecenter1F_Blocks: -SaffronPokecenter1F_Blocks: -CherrygrovePokecenter1F_Blocks: - INCBIN "maps/Pokecenter1F.blk" - -BetaPewterMuseumOfScience1F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaPewterMuseumOfScience1F.blk" - -BetaPewterMuseumOfScience2F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaPewterMuseumOfScience2F.blk" - -EarlsPokemonAcademy_Blocks: - INCBIN "maps/EarlsPokemonAcademy.blk" - -BetaCinnabarPokemonLabHallway_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCinnabarPokemonLabHallway.blk" - -BetaCinnabarPokemonLabRoom1_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCinnabarPokemonLabRoom1.blk" - -BetaCinnabarPokemonLabRoom2_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCinnabarPokemonLabRoom2.blk" - -BetaCinnabarPokemonLabRoom3_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCinnabarPokemonLabRoom3.blk" - -GoldenrodDeptStore1F_Blocks: -CeladonDeptStore1F_Blocks: - INCBIN "maps/DeptStore1F.blk" - -GoldenrodDeptStore2F_Blocks: -CeladonDeptStore2F_Blocks: - INCBIN "maps/DeptStore2F.blk" - -GoldenrodDeptStore3F_Blocks: -CeladonDeptStore3F_Blocks: - INCBIN "maps/DeptStore3F.blk" - -GoldenrodDeptStore4F_Blocks: -CeladonDeptStore4F_Blocks: - INCBIN "maps/DeptStore4F.blk" - -GoldenrodDeptStore5F_Blocks: -CeladonDeptStore5F_Blocks: - INCBIN "maps/DeptStore5F.blk" - -GoldenrodDeptStore6F_Blocks: -CeladonDeptStore6F_Blocks: - INCBIN "maps/DeptStore6F.blk" - -GoldenrodDeptStoreElevator_Blocks: -CeladonDeptStoreElevator_Blocks: - INCBIN "maps/DeptStoreElevator.blk" - -CeladonMansion1F_Blocks: - INCBIN "maps/CeladonMansion1F.blk" - -CeladonMansion2F_Blocks: - INCBIN "maps/CeladonMansion2F.blk" - -CeladonMansion3F_Blocks: - INCBIN "maps/CeladonMansion3F.blk" - -CeladonMansionRoof_Blocks: - INCBIN "maps/CeladonMansionRoof.blk" - -BetaHouse_Blocks: ; unreferenced - INCBIN "maps/unused/BetaHouse.blk" - -CeladonGameCorner_Blocks: - INCBIN "maps/CeladonGameCorner.blk" - -CeladonGameCornerPrizeRoom_Blocks: - INCBIN "maps/CeladonGameCornerPrizeRoom.blk" - -Colosseum_Blocks: - INCBIN "maps/Colosseum.blk" - -TradeCenter_Blocks: -TimeCapsule_Blocks: - INCBIN "maps/TradeCenter.blk" - -EcruteakLugiaSpeechHouse_Blocks: -EcruteakItemfinderHouse_Blocks: -VioletNicknameSpeechHouse_Blocks: -VioletKylesHouse_Blocks: - INCBIN "maps/House2.blk" - -BetaUnionCave_Blocks: ; unreferenced - INCBIN "maps/unused/BetaUnionCave.blk" - -UnionCaveB1F_Blocks: - INCBIN "maps/UnionCaveB1F.blk" - -UnionCaveB2F_Blocks: - INCBIN "maps/UnionCaveB2F.blk" - -UnionCave1F_Blocks: - INCBIN "maps/UnionCave1F.blk" - -NationalPark_Blocks: -NationalParkBugContest_Blocks: - INCBIN "maps/NationalPark.blk" - -Route5UndergroundPathEntrance_Blocks: -Route6UndergroundPathEntrance_Blocks: - INCBIN "maps/UndergroundPathEntrance.blk" - -BetaCapsuleHouse_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCapsuleHouse.blk" - -KurtsHouse_Blocks: - INCBIN "maps/KurtsHouse.blk" - -GoldenrodMagnetTrainStation_Blocks: - INCBIN "maps/GoldenrodMagnetTrainStation.blk" - -RuinsOfAlphOutside_Blocks: - INCBIN "maps/RuinsOfAlphOutside.blk" - -BetaRuinsOfAlphUnsolvedPuzzleRoom_Blocks: ; unreferenced - INCBIN "maps/unused/BetaRuinsOfAlphUnsolvedPuzzleRoom.blk" - -RuinsOfAlphInnerChamber_Blocks: - INCBIN "maps/RuinsOfAlphInnerChamber.blk" - -RuinsOfAlphHoOhChamber_Blocks: -RuinsOfAlphKabutoChamber_Blocks: -RuinsOfAlphOmanyteChamber_Blocks: -RuinsOfAlphAerodactylChamber_Blocks: - INCBIN "maps/RuinsOfAlphPuzzleChamber.blk" - -SproutTower1F_Blocks: - INCBIN "maps/SproutTower1F.blk" - -BetaSproutTowerCutOut1_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTowerCutOut1.blk" - -SproutTower2F_Blocks: - INCBIN "maps/SproutTower2F.blk" - -BetaSproutTowerCutOut2_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTowerCutOut2.blk" - -SproutTower3F_Blocks: - INCBIN "maps/SproutTower3F.blk" - -BetaSproutTowerCutOut3_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSproutTowerCutOut3.blk" - -RadioTower1F_Blocks: - INCBIN "maps/RadioTower1F.blk" - -RadioTower2F_Blocks: - INCBIN "maps/RadioTower2F.blk" - -RadioTower3F_Blocks: - INCBIN "maps/RadioTower3F.blk" - -RadioTower4F_Blocks: - INCBIN "maps/RadioTower4F.blk" - -RadioTower5F_Blocks: - INCBIN "maps/RadioTower5F.blk" - -NewBarkTown_Blocks: - INCBIN "maps/NewBarkTown.blk" - -CherrygroveCity_Blocks: - INCBIN "maps/CherrygroveCity.blk" - -VioletCity_Blocks: - INCBIN "maps/VioletCity.blk" - -AzaleaTown_Blocks: - INCBIN "maps/AzaleaTown.blk" - -CianwoodCity_Blocks: - INCBIN "maps/CianwoodCity.blk" - -GoldenrodCity_Blocks: - INCBIN "maps/GoldenrodCity.blk" - -OlivineCity_Blocks: - INCBIN "maps/OlivineCity.blk" - -EcruteakCity_Blocks: - INCBIN "maps/EcruteakCity.blk" - -MahoganyTown_Blocks: - INCBIN "maps/MahoganyTown.blk" - -LakeOfRage_Blocks: - INCBIN "maps/LakeOfRage.blk" - -BlackthornCity_Blocks: - INCBIN "maps/BlackthornCity.blk" - -SilverCaveOutside_Blocks: - INCBIN "maps/SilverCaveOutside.blk" - -Route6_Blocks: - INCBIN "maps/Route6.blk" - -Route7_Blocks: - INCBIN "maps/Route7.blk" - -Route16_Blocks: - INCBIN "maps/Route16.blk" - -Route18_Blocks: - INCBIN "maps/Route18.blk" - -GoldenrodUnderground_Blocks: - INCBIN "maps/GoldenrodUnderground.blk" - -GoldenrodUndergroundSwitchRoomEntrances_Blocks: - INCBIN "maps/GoldenrodUndergroundSwitchRoomEntrances.blk" - -GoldenrodDeptStoreB1F_Blocks: - INCBIN "maps/GoldenrodDeptStoreB1F.blk" - -GoldenrodUndergroundWarehouse_Blocks: - INCBIN "maps/GoldenrodUndergroundWarehouse.blk" - -BetaElevator_Blocks: ; unreferenced - INCBIN "maps/unused/BetaElevator.blk" - -TinTower1F_Blocks: - INCBIN "maps/TinTower1F.blk" - -TinTower2F_Blocks: - INCBIN "maps/TinTower2F.blk" - -TinTower3F_Blocks: - INCBIN "maps/TinTower3F.blk" - -TinTower4F_Blocks: - INCBIN "maps/TinTower4F.blk" - -TinTower5F_Blocks: - INCBIN "maps/TinTower5F.blk" - -TinTower6F_Blocks: - INCBIN "maps/TinTower6F.blk" - -TinTower7F_Blocks: - INCBIN "maps/TinTower7F.blk" - -TinTower8F_Blocks: - INCBIN "maps/TinTower8F.blk" - -TinTower9F_Blocks: - INCBIN "maps/TinTower9F.blk" - -TinTowerRoof_Blocks: - INCBIN "maps/TinTowerRoof.blk" - -BurnedTower1F_Blocks: - INCBIN "maps/BurnedTower1F.blk" - -BurnedTowerB1F_Blocks: - INCBIN "maps/BurnedTowerB1F.blk" - -BetaCaveTestMap_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCaveTestMap.blk" - -MountMortar1FOutside_Blocks: - INCBIN "maps/MountMortar1FOutside.blk" - -MountMortar1FInside_Blocks: - INCBIN "maps/MountMortar1FInside.blk" - -MountMortar2FInside_Blocks: - INCBIN "maps/MountMortar2FInside.blk" - -MountMortarB1F_Blocks: - INCBIN "maps/MountMortarB1F.blk" - -IcePath1F_Blocks: - INCBIN "maps/IcePath1F.blk" - -IcePathB1F_Blocks: - INCBIN "maps/IcePathB1F.blk" - -IcePathB2FMahoganySide_Blocks: - INCBIN "maps/IcePathB2FMahoganySide.blk" - -IcePathB2FBlackthornSide_Blocks: - INCBIN "maps/IcePathB2FBlackthornSide.blk" - -IcePathB3F_Blocks: - INCBIN "maps/IcePathB3F.blk" - -WhirlIslandNW_Blocks: - INCBIN "maps/WhirlIslandNW.blk" - -WhirlIslandNE_Blocks: - INCBIN "maps/WhirlIslandNE.blk" - -WhirlIslandSW_Blocks: - INCBIN "maps/WhirlIslandSW.blk" - -WhirlIslandCave_Blocks: - INCBIN "maps/WhirlIslandCave.blk" - -WhirlIslandSE_Blocks: - INCBIN "maps/WhirlIslandSE.blk" - -WhirlIslandB1F_Blocks: - INCBIN "maps/WhirlIslandB1F.blk" - -WhirlIslandB2F_Blocks: - INCBIN "maps/WhirlIslandB2F.blk" - -WhirlIslandLugiaChamber_Blocks: - INCBIN "maps/WhirlIslandLugiaChamber.blk" - -SilverCaveRoom1_Blocks: - INCBIN "maps/SilverCaveRoom1.blk" - -SilverCaveRoom2_Blocks: - INCBIN "maps/SilverCaveRoom2.blk" - -SilverCaveRoom3_Blocks: - INCBIN "maps/SilverCaveRoom3.blk" - -BetaRocketHideoutB2F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaRocketHideoutB2F.blk" - -BetaRocketHideoutB1F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaRocketHideoutB1F.blk" - -BetaRocketHideout1F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaRocketHideout1F.blk" - -BetaRocketHideoutB3F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaRocketHideoutB3F.blk" - -MahoganyMart1F_Blocks: -MountMoonGiftShop_Blocks: - INCBIN "maps/GiftShop.blk" - -TeamRocketBaseB1F_Blocks: - INCBIN "maps/TeamRocketBaseB1F.blk" - -TeamRocketBaseB2F_Blocks: - INCBIN "maps/TeamRocketBaseB2F.blk" - -TeamRocketBaseB3F_Blocks: - INCBIN "maps/TeamRocketBaseB3F.blk" - -BetaRoute23_Blocks: ; unreferenced - INCBIN "maps/unused/BetaRoute23.blk" - -IndigoPlateauPokecenter1F_Blocks: - INCBIN "maps/IndigoPlateauPokecenter1F.blk" - -WillsRoom_Blocks: - INCBIN "maps/WillsRoom.blk" - -KogasRoom_Blocks: - INCBIN "maps/KogasRoom.blk" - -BrunosRoom_Blocks: - INCBIN "maps/BrunosRoom.blk" - -KarensRoom_Blocks: - INCBIN "maps/KarensRoom.blk" - -AzaleaGym_Blocks: - INCBIN "maps/AzaleaGym.blk" - -VioletGym_Blocks: - INCBIN "maps/VioletGym.blk" - -GoldenrodGym_Blocks: - INCBIN "maps/GoldenrodGym.blk" - -EcruteakGym_Blocks: - INCBIN "maps/EcruteakGym.blk" - -MahoganyGym_Blocks: - INCBIN "maps/MahoganyGym.blk" - -OlivineGym_Blocks: - INCBIN "maps/OlivineGym.blk" - -BetaUnknownGym_Blocks: ; unreferenced - INCBIN "maps/unused/BetaUnknownGym.blk" - -CianwoodGym_Blocks: - INCBIN "maps/CianwoodGym.blk" - -BlackthornGym1F_Blocks: - INCBIN "maps/BlackthornGym1F.blk" - -BlackthornGym2F_Blocks: - INCBIN "maps/BlackthornGym2F.blk" - -OlivineLighthouse1F_Blocks: - INCBIN "maps/OlivineLighthouse1F.blk" - -OlivineLighthouse2F_Blocks: - INCBIN "maps/OlivineLighthouse2F.blk" - -OlivineLighthouse3F_Blocks: - INCBIN "maps/OlivineLighthouse3F.blk" - -OlivineLighthouse4F_Blocks: - INCBIN "maps/OlivineLighthouse4F.blk" - -OlivineLighthouse5F_Blocks: - INCBIN "maps/OlivineLighthouse5F.blk" - -OlivineLighthouse6F_Blocks: - INCBIN "maps/OlivineLighthouse6F.blk" - - -SECTION "Map Blocks 3", ROMX - -BetaSlowpokeWell1F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaSlowpokeWell1F.blk" - -SlowpokeWellB1F_Blocks: - INCBIN "maps/SlowpokeWellB1F.blk" - -SlowpokeWellB2F_Blocks: - INCBIN "maps/SlowpokeWellB2F.blk" - -IlexForest_Blocks: - INCBIN "maps/IlexForest.blk" - -DarkCaveVioletEntrance_Blocks: - INCBIN "maps/DarkCaveVioletEntrance.blk" - -DarkCaveBlackthornEntrance_Blocks: - INCBIN "maps/DarkCaveBlackthornEntrance.blk" - -RuinsOfAlphResearchCenter_Blocks: - INCBIN "maps/RuinsOfAlphResearchCenter.blk" - -GoldenrodBikeShop_Blocks: - INCBIN "maps/GoldenrodBikeShop.blk" - -DanceTheater_Blocks: - INCBIN "maps/DanceTheater.blk" - -EcruteakTinTowerEntrance_Blocks: - INCBIN "maps/EcruteakTinTowerEntrance.blk" - -GoldenrodGameCorner_Blocks: - INCBIN "maps/GoldenrodGameCorner.blk" - -Route35NationalParkGate_Blocks: - INCBIN "maps/Route35NationalParkGate.blk" - -Route36NationalParkGate_Blocks: - INCBIN "maps/Route36NationalParkGate.blk" - -FastShip1F_Blocks: - INCBIN "maps/FastShip1F.blk" - -FastShipB1F_Blocks: - INCBIN "maps/FastShipB1F.blk" - -BetaFastShipInsideCutOut_Blocks: ; unreferenced - INCBIN "maps/unused/BetaFastShipInsideCutOut.blk" - -FastShipCabins_NNW_NNE_NE_Blocks: - INCBIN "maps/FastShipCabins_NNW_NNE_NE.blk" - -FastShipCabins_SW_SSW_NW_Blocks: - INCBIN "maps/FastShipCabins_SW_SSW_NW.blk" - -FastShipCabins_SE_SSE_CaptainsCabin_Blocks: - INCBIN "maps/FastShipCabins_SE_SSE_CaptainsCabin.blk" - -OlivinePort_Blocks: - INCBIN "maps/OlivinePort.blk" - -VermilionPort_Blocks: - INCBIN "maps/VermilionPort.blk" - -OlivineCafe_Blocks: -SafariZoneMainOffice_Blocks: - INCBIN "maps/OlivineCafe.blk" - -PlayersHouse2F_Blocks: - INCBIN "maps/PlayersHouse2F.blk" - -SaffronMagnetTrainStation_Blocks: - INCBIN "maps/SaffronMagnetTrainStation.blk" - -CeruleanGym_Blocks: - INCBIN "maps/CeruleanGym.blk" - -VermilionGym_Blocks: - INCBIN "maps/VermilionGym.blk" - -SaffronGym_Blocks: - INCBIN "maps/SaffronGym.blk" - -PowerPlant_Blocks: - INCBIN "maps/PowerPlant.blk" - -PokemonFanClub_Blocks: -SafariZoneWardensHome_Blocks: - INCBIN "maps/PokemonFanClub.blk" - -FightingDojo_Blocks: - INCBIN "maps/FightingDojo.blk" - -SilphCo1F_Blocks: - INCBIN "maps/SilphCo1F.blk" - -ViridianGym_Blocks: - INCBIN "maps/ViridianGym.blk" - -TrainerHouse1F_Blocks: - INCBIN "maps/TrainerHouse1F.blk" - -TrainerHouseB1F_Blocks: - INCBIN "maps/TrainerHouseB1F.blk" - -RedsHouse1F_Blocks: - INCBIN "maps/RedsHouse1F.blk" - -RedsHouse2F_Blocks: - INCBIN "maps/RedsHouse2F.blk" - -OaksLab_Blocks: - INCBIN "maps/OaksLab.blk" - -MrFujisHouse_Blocks: - INCBIN "maps/MrFujisHouse.blk" - -LavRadioTower1F_Blocks: - INCBIN "maps/LavRadioTower1F.blk" - -SilverCaveItemRooms_Blocks: - INCBIN "maps/SilverCaveItemRooms.blk" - -DayCare_Blocks: - INCBIN "maps/DayCare.blk" - -SoulHouse_Blocks: - INCBIN "maps/SoulHouse.blk" - -PewterGym_Blocks: - INCBIN "maps/PewterGym.blk" - -CeladonGym_Blocks: - INCBIN "maps/CeladonGym.blk" - -BetaCeladonMansion1F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCeladonMansion1F.blk" - -CeladonCafe_Blocks: - INCBIN "maps/CeladonCafe.blk" - -BetaCeladonMansion2F_Blocks: ; unreferenced - INCBIN "maps/unused/BetaCeladonMansion2F.blk" - -RockTunnel1F_Blocks: - INCBIN "maps/RockTunnel1F.blk" - -RockTunnelB1F_Blocks: - INCBIN "maps/RockTunnelB1F.blk" - -DiglettsCave_Blocks: - INCBIN "maps/DiglettsCave.blk" - -MountMoon_Blocks: - INCBIN "maps/MountMoon.blk" - -SeafoamGym_Blocks: - INCBIN "maps/SeafoamGym.blk" - -MrPokemonsHouse_Blocks: - INCBIN "maps/MrPokemonsHouse.blk" - -VictoryRoadGate_Blocks: - INCBIN "maps/VictoryRoadGate.blk" - -OlivinePortPassage_Blocks: -VermilionPortPassage_Blocks: - INCBIN "maps/PortPassage.blk" - -FuchsiaGym_Blocks: - INCBIN "maps/FuchsiaGym.blk" - -SafariZoneBeta_Blocks: - INCBIN "maps/SafariZoneBeta.blk" - -UndergroundPath_Blocks: - INCBIN "maps/UndergroundPath.blk" - -Route39Barn_Blocks: - INCBIN "maps/Route39Barn.blk" - -VictoryRoad_Blocks: - INCBIN "maps/VictoryRoad.blk" - -Route23_Blocks: - INCBIN "maps/Route23.blk" - -LancesRoom_Blocks: - INCBIN "maps/LancesRoom.blk" - -HallOfFame_Blocks: - INCBIN "maps/HallOfFame.blk" - -CopycatsHouse1F_Blocks: - INCBIN "maps/CopycatsHouse1F.blk" - -CopycatsHouse2F_Blocks: - INCBIN "maps/CopycatsHouse2F.blk" - -GoldenrodFlowerShop_Blocks: - INCBIN "maps/GoldenrodFlowerShop.blk" - -MountMoonSquare_Blocks: - INCBIN "maps/MountMoonSquare.blk" - -WiseTriosRoom_Blocks: - INCBIN "maps/WiseTriosRoom.blk" - -DragonsDen1F_Blocks: - INCBIN "maps/DragonsDen1F.blk" - -DragonsDenB1F_Blocks: - INCBIN "maps/DragonsDenB1F.blk" - -TohjoFalls_Blocks: - INCBIN "maps/TohjoFalls.blk" - -RuinsOfAlphHoOhItemRoom_Blocks: -RuinsOfAlphKabutoItemRoom_Blocks: -RuinsOfAlphOmanyteItemRoom_Blocks: -RuinsOfAlphAerodactylItemRoom_Blocks: - INCBIN "maps/RuinsOfAlphItemRoom.blk" - -RuinsOfAlphHoOhWordRoom_Blocks: - INCBIN "maps/RuinsOfAlphHoOhWordRoom.blk" - -RuinsOfAlphKabutoWordRoom_Blocks: - INCBIN "maps/RuinsOfAlphKabutoWordRoom.blk" - -RuinsOfAlphOmanyteWordRoom_Blocks: - INCBIN "maps/RuinsOfAlphOmanyteWordRoom.blk" - -RuinsOfAlphAerodactylWordRoom_Blocks: - INCBIN "maps/RuinsOfAlphAerodactylWordRoom.blk" - -DragonShrine_Blocks: - INCBIN "maps/DragonShrine.blk" - -BattleTower1F_Blocks: - INCBIN "maps/BattleTower1F.blk" - -BattleTowerBattleRoom_Blocks: - INCBIN "maps/BattleTowerBattleRoom.blk" - -PokecomCenterAdminOfficeMobile_Blocks: - INCBIN "maps/PokecomCenterAdminOfficeMobile.blk" - -MobileTradeRoom_Blocks: - INCBIN "maps/MobileTradeRoom.blk" - -MobileBattleRoom_Blocks: - INCBIN "maps/MobileBattleRoom.blk" - -BattleTowerHallway_Blocks: - INCBIN "maps/BattleTowerHallway.blk" - -BattleTowerElevator_Blocks: - INCBIN "maps/BattleTowerElevator.blk" - -BattleTowerOutside_Blocks: - INCBIN "maps/BattleTowerOutside.blk" - -BetaBlank_Blocks: ; unreferenced - INCBIN "maps/unused/BetaBlank.blk" - -GoldenrodDeptStoreRoof_Blocks: - INCBIN "maps/GoldenrodDeptStoreRoof.blk" +Level1_Map1_Blocks: + INCBIN "maps/Level1_Map1.blk" diff --git a/data/maps/flypoints.asm b/data/maps/flypoints.asm index faf3a4daa..09d6d22aa 100644 --- a/data/maps/flypoints.asm +++ b/data/maps/flypoints.asm @@ -2,29 +2,5 @@ Flypoints: ; entries correspond to FLY_* constants ; Johto ; landmark, spawn point - db LANDMARK_NEW_BARK_TOWN, SPAWN_NEW_BARK - db LANDMARK_CHERRYGROVE_CITY, SPAWN_CHERRYGROVE - db LANDMARK_VIOLET_CITY, SPAWN_VIOLET - db LANDMARK_AZALEA_TOWN, SPAWN_AZALEA - db LANDMARK_GOLDENROD_CITY, SPAWN_GOLDENROD - db LANDMARK_ECRUTEAK_CITY, SPAWN_ECRUTEAK - db LANDMARK_OLIVINE_CITY, SPAWN_OLIVINE - db LANDMARK_CIANWOOD_CITY, SPAWN_CIANWOOD - db LANDMARK_MAHOGANY_TOWN, SPAWN_MAHOGANY - db LANDMARK_LAKE_OF_RAGE, SPAWN_LAKE_OF_RAGE - db LANDMARK_BLACKTHORN_CITY, SPAWN_BLACKTHORN - db LANDMARK_SILVER_CAVE, SPAWN_MT_SILVER -; Kanto - db LANDMARK_PALLET_TOWN, SPAWN_PALLET - db LANDMARK_VIRIDIAN_CITY, SPAWN_VIRIDIAN - db LANDMARK_PEWTER_CITY, SPAWN_PEWTER - db LANDMARK_CERULEAN_CITY, SPAWN_CERULEAN - db LANDMARK_VERMILION_CITY, SPAWN_VERMILION - db LANDMARK_ROCK_TUNNEL, SPAWN_ROCK_TUNNEL - db LANDMARK_LAVENDER_TOWN, SPAWN_LAVENDER - db LANDMARK_CELADON_CITY, SPAWN_CELADON - db LANDMARK_SAFFRON_CITY, SPAWN_SAFFRON - db LANDMARK_FUCHSIA_CITY, SPAWN_FUCHSIA - db LANDMARK_CINNABAR_ISLAND, SPAWN_CINNABAR - db LANDMARK_INDIGO_PLATEAU, SPAWN_INDIGO + db LANDMARK_LEVEL_1, SPAWN_LEVEL_1 db -1 ; end diff --git a/data/maps/landmarks.asm b/data/maps/landmarks.asm index 173d11b76..96a71739b 100644 --- a/data/maps/landmarks.asm +++ b/data/maps/landmarks.asm @@ -7,204 +7,9 @@ ENDM Landmarks: ; entries correspond to constants/landmark_constants.asm table_width 4, Landmarks - landmark -8, -16, SpecialMapName - landmark 140, 100, NewBarkTownName - landmark 128, 100, Route29Name - landmark 100, 100, CherrygroveCityName - landmark 100, 80, Route30Name - landmark 96, 60, Route31Name - landmark 84, 60, VioletCityName - landmark 85, 58, SproutTowerName - landmark 84, 92, Route32Name - landmark 76, 76, RuinsOfAlphName - landmark 84, 124, UnionCaveName - landmark 82, 124, Route33Name - landmark 68, 124, AzaleaTownName - landmark 70, 122, SlowpokeWellName - landmark 52, 120, IlexForestName - landmark 52, 112, Route34Name - landmark 52, 92, GoldenrodCityName - landmark 50, 92, RadioTowerName - landmark 52, 76, Route35Name - landmark 52, 60, NationalParkName - landmark 64, 60, Route36Name - landmark 68, 52, Route37Name - landmark 68, 44, EcruteakCityName - landmark 70, 42, TinTowerName - landmark 66, 42, BurnedTowerName - landmark 52, 44, Route38Name - landmark 36, 48, Route39Name - landmark 36, 60, OlivineCityName - landmark 38, 62, LighthouseName - landmark 28, 56, BattleTowerName - landmark 28, 64, Route40Name - landmark 28, 92, WhirlIslandsName - landmark 28, 100, Route41Name - landmark 20, 100, CianwoodCityName - landmark 92, 44, Route42Name - landmark 84, 44, MtMortarName - landmark 108, 44, MahoganyTownName - landmark 108, 36, Route43Name - landmark 108, 28, LakeOfRageName - landmark 120, 44, Route44Name - landmark 130, 38, IcePathName - landmark 132, 44, BlackthornCityName - landmark 132, 36, DragonsDenName - landmark 132, 64, Route45Name - landmark 112, 72, DarkCaveName - landmark 124, 88, Route46Name - landmark 148, 68, SilverCaveName - assert_table_length KANTO_LANDMARK - landmark 52, 108, PalletTownName - landmark 52, 92, Route1Name - landmark 52, 76, ViridianCityName - landmark 52, 64, Route2Name - landmark 52, 52, PewterCityName - landmark 64, 52, Route3Name - landmark 76, 52, MtMoonName - landmark 88, 52, Route4Name - landmark 100, 52, CeruleanCityName - landmark 100, 44, Route24Name - landmark 108, 36, Route25Name - landmark 100, 60, Route5Name - landmark 108, 76, UndergroundName - landmark 100, 76, Route6Name - landmark 100, 84, VermilionCityName - landmark 88, 60, DiglettsCaveName - landmark 88, 68, Route7Name - landmark 116, 68, Route8Name - landmark 116, 52, Route9Name - landmark 132, 52, RockTunnelName - landmark 132, 56, Route10Name - landmark 132, 60, PowerPlantName - landmark 132, 68, LavenderTownName - landmark 140, 68, LavRadioTowerName - landmark 76, 68, CeladonCityName - landmark 100, 68, SaffronCityName - landmark 116, 84, Route11Name - landmark 132, 80, Route12Name - landmark 124, 100, Route13Name - landmark 116, 112, Route14Name - landmark 104, 116, Route15Name - landmark 68, 68, Route16Name - landmark 68, 92, Route17Name - landmark 80, 116, Route18Name - landmark 92, 116, FuchsiaCityName - landmark 92, 128, Route19Name - landmark 76, 132, Route20Name - landmark 68, 132, SeafoamIslandsName - landmark 52, 132, CinnabarIslandName - landmark 52, 120, Route21Name - landmark 36, 68, Route22Name - landmark 28, 52, VictoryRoadName - landmark 28, 44, Route23Name - landmark 28, 36, IndigoPlateauName - landmark 28, 92, Route26Name - landmark 20, 100, Route27Name - landmark 12, 100, TohjoFallsName - landmark 20, 68, Route28Name - landmark 140, 116, FastShipName + landmark -8, -16, SpecialLandmarkName + landmark 140, 100, Level1LandmarkName assert_table_length NUM_LANDMARKS -NewBarkTownName: db "NEW BARK¯TOWN@" -CherrygroveCityName: db "CHERRYGROVE¯CITY@" -VioletCityName: db "VIOLET CITY@" -AzaleaTownName: db "AZALEA TOWN@" -GoldenrodCityName: db "GOLDENROD¯CITY@" -EcruteakCityName: db "ECRUTEAK¯CITY@" -OlivineCityName: db "OLIVINE¯CITY@" -CianwoodCityName: db "CIANWOOD¯CITY@" -MahoganyTownName: db "MAHOGANY¯TOWN@" -BlackthornCityName: db "BLACKTHORN¯CITY@" -LakeOfRageName: db "LAKE OF¯RAGE@" -SilverCaveName: db "SILVER CAVE@" -SproutTowerName: db "SPROUT¯TOWER@" -RuinsOfAlphName: db "RUINS¯OF ALPH@" -UnionCaveName: db "UNION CAVE@" -SlowpokeWellName: db "SLOWPOKE¯WELL@" -RadioTowerName: db "RADIO TOWER@" -PowerPlantName: db "POWER PLANT@" -NationalParkName: db "NATIONAL¯PARK@" -TinTowerName: db "TIN TOWER@" -LighthouseName: db "LIGHTHOUSE@" -WhirlIslandsName: db "WHIRL¯ISLANDS@" -MtMortarName: db "MT.MORTAR@" -DragonsDenName: db "DRAGON'S¯DEN@" -IcePathName: db "ICE PATH@" -NotApplicableName: db "N/A@" ; unreferenced ; "オバケやしき" ("HAUNTED HOUSE") in Japanese -PalletTownName: db "PALLET TOWN@" -ViridianCityName: db "VIRIDIAN¯CITY@" -PewterCityName: db "PEWTER CITY@" -CeruleanCityName: db "CERULEAN¯CITY@" -LavenderTownName: db "LAVENDER¯TOWN@" -VermilionCityName: db "VERMILION¯CITY@" -CeladonCityName: db "CELADON¯CITY@" -SaffronCityName: db "SAFFRON¯CITY@" -FuchsiaCityName: db "FUCHSIA¯CITY@" -CinnabarIslandName: db "CINNABAR¯ISLAND@" -IndigoPlateauName: db "INDIGO¯PLATEAU@" -VictoryRoadName: db "VICTORY¯ROAD@" -MtMoonName: db "MT.MOON@" -RockTunnelName: db "ROCK TUNNEL@" -LavRadioTowerName: db "LAV¯RADIO TOWER@" -SilphCoName: db "SILPH CO.@" ; unreferenced -SafariZoneName: db "SAFARI ZONE@" ; unreferenced -SeafoamIslandsName: db "SEAFOAM¯ISLANDS@" -PokemonMansionName: db "#MON¯MANSION@" ; unreferenced -CeruleanCaveName: db "CERULEAN¯CAVE@" ; unreferenced -Route1Name: db "ROUTE 1@" -Route2Name: db "ROUTE 2@" -Route3Name: db "ROUTE 3@" -Route4Name: db "ROUTE 4@" -Route5Name: db "ROUTE 5@" -Route6Name: db "ROUTE 6@" -Route7Name: db "ROUTE 7@" -Route8Name: db "ROUTE 8@" -Route9Name: db "ROUTE 9@" -Route10Name: db "ROUTE 10@" -Route11Name: db "ROUTE 11@" -Route12Name: db "ROUTE 12@" -Route13Name: db "ROUTE 13@" -Route14Name: db "ROUTE 14@" -Route15Name: db "ROUTE 15@" -Route16Name: db "ROUTE 16@" -Route17Name: db "ROUTE 17@" -Route18Name: db "ROUTE 18@" -Route19Name: db "ROUTE 19@" -Route20Name: db "ROUTE 20@" -Route21Name: db "ROUTE 21@" -Route22Name: db "ROUTE 22@" -Route23Name: db "ROUTE 23@" -Route24Name: db "ROUTE 24@" -Route25Name: db "ROUTE 25@" -Route26Name: db "ROUTE 26@" -Route27Name: db "ROUTE 27@" -Route28Name: db "ROUTE 28@" -Route29Name: db "ROUTE 29@" -Route30Name: db "ROUTE 30@" -Route31Name: db "ROUTE 31@" -Route32Name: db "ROUTE 32@" -Route33Name: db "ROUTE 33@" -Route34Name: db "ROUTE 34@" -Route35Name: db "ROUTE 35@" -Route36Name: db "ROUTE 36@" -Route37Name: db "ROUTE 37@" -Route38Name: db "ROUTE 38@" -Route39Name: db "ROUTE 39@" -Route40Name: db "ROUTE 40@" -Route41Name: db "ROUTE 41@" -Route42Name: db "ROUTE 42@" -Route43Name: db "ROUTE 43@" -Route44Name: db "ROUTE 44@" -Route45Name: db "ROUTE 45@" -Route46Name: db "ROUTE 46@" -DarkCaveName: db "DARK CAVE@" -IlexForestName: db "ILEX¯FOREST@" -BurnedTowerName: db "BURNED¯TOWER@" -FastShipName: db "FAST SHIP@" -ViridianForestName: db "VIRIDIAN¯FOREST@" ; unreferenced -DiglettsCaveName: db "DIGLETT'S¯CAVE@" -TohjoFallsName: db "TOHJO FALLS@" -UndergroundName: db "UNDERGROUND@" -BattleTowerName: db "BATTLE¯TOWER@" -SpecialMapName: db "SPECIAL@" +Level1LandmarkName: db "LEVEL 1@" +SpecialLandmarkName: db "SPECIAL@" diff --git a/data/maps/maps.asm b/data/maps/maps.asm index 528221224..b05e1e6dc 100644 --- a/data/maps/maps.asm +++ b/data/maps/maps.asm @@ -17,522 +17,17 @@ ENDM MapGroupPointers:: ; pointers to the first map of each map group table_width 2, MapGroupPointers - dw MapGroup_Olivine ; 1 - dw MapGroup_Mahogany ; 2 - dw MapGroup_Dungeons ; 3 - dw MapGroup_Ecruteak ; 4 - dw MapGroup_Blackthorn ; 5 - dw MapGroup_Cinnabar ; 6 - dw MapGroup_Cerulean ; 7 - dw MapGroup_Azalea ; 8 - dw MapGroup_LakeOfRage ; 9 - dw MapGroup_Violet ; 10 - dw MapGroup_Goldenrod ; 11 - dw MapGroup_Vermilion ; 12 - dw MapGroup_Pallet ; 13 - dw MapGroup_Pewter ; 14 - dw MapGroup_FastShip ; 15 - dw MapGroup_Indigo ; 16 - dw MapGroup_Fuchsia ; 17 - dw MapGroup_Lavender ; 18 - dw MapGroup_Silver ; 19 - dw MapGroup_CableClub ; 20 - dw MapGroup_Celadon ; 21 - dw MapGroup_Cianwood ; 22 - dw MapGroup_Viridian ; 23 - dw MapGroup_NewBark ; 24 - dw MapGroup_Saffron ; 25 - dw MapGroup_Cherrygrove ; 26 + dw MapGroup_Level1 ; 1 +; dw MapGroup_Level2 ; 2 assert_table_length NUM_MAP_GROUPS -MapGroup_Olivine: - table_width MAP_LENGTH, MapGroup_Olivine - map OlivinePokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineGym, TILESET_CHAMPIONS_ROOM, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineTimsHouse, TILESET_HOUSE, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineHouseBeta, TILESET_HOUSE, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivinePunishmentSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineGoodRodHouse, TILESET_HOUSE, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineCafe, TILESET_GAME_CORNER, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineMart, TILESET_MART, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route38EcruteakGate, TILESET_GATE, GATE, LANDMARK_ROUTE_38, MUSIC_ROUTE_37, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route39Barn, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_ROUTE_39, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route39Farmhouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_39, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route38, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_38, MUSIC_ROUTE_37, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route39, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_39, MUSIC_ROUTE_37, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map OlivineCity, TILESET_JOHTO, TOWN, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - assert_table_length NUM_OLIVINE_MAPS +MapGroup_Level1: + table_width MAP_LENGTH, MapGroup_Level1 + map Level1_Map1, TILESET_PLAYERS_ROOM, INDOOR, LANDMARK_LEVEL_1, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE +; map Level1_Map2, TILESET_CHAMPIONS_ROOM, INDOOR, LANDMARK_LEVEL_2, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE + assert_table_length NUM_LEVEL_1_MAPS -MapGroup_Mahogany: - table_width MAP_LENGTH, MapGroup_Mahogany - map MahoganyRedGyaradosSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_MAHOGANY_TOWN, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map MahoganyGym, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_MAHOGANY_TOWN, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map MahoganyPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_MAHOGANY_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route42EcruteakGate, TILESET_GATE, GATE, LANDMARK_ROUTE_42, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route42, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_42, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_LAKE - map Route44, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_44, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND - map MahoganyTown, TILESET_JOHTO, TOWN, LANDMARK_MAHOGANY_TOWN, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - assert_table_length NUM_MAHOGANY_MAPS - -MapGroup_Dungeons: - table_width MAP_LENGTH, MapGroup_Dungeons - map SproutTower1F, TILESET_TOWER, DUNGEON, LANDMARK_SPROUT_TOWER, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SproutTower2F, TILESET_TOWER, DUNGEON, LANDMARK_SPROUT_TOWER, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SproutTower3F, TILESET_TOWER, DUNGEON, LANDMARK_SPROUT_TOWER, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower1F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower2F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower3F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower4F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower5F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower6F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower7F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower8F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTower9F, TILESET_TOWER, DUNGEON, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BurnedTower1F, TILESET_TOWER, DUNGEON, LANDMARK_BURNED_TOWER, MUSIC_BURNED_TOWER, TRUE, PALETTE_NITE, FISHGROUP_SHORE - map BurnedTowerB1F, TILESET_CAVE, CAVE, LANDMARK_BURNED_TOWER, MUSIC_BURNED_TOWER, TRUE, PALETTE_NITE, FISHGROUP_SHORE - map NationalPark, TILESET_PARK, ROUTE, LANDMARK_NATIONAL_PARK, MUSIC_NATIONAL_PARK, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map NationalParkBugContest, TILESET_PARK, ROUTE, LANDMARK_NATIONAL_PARK, MUSIC_BUG_CATCHING_CONTEST, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map RadioTower1F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RadioTower2F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RadioTower3F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RadioTower4F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RadioTower5F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphOutside, TILESET_JOHTO, ROUTE, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, FALSE, PALETTE_AUTO, FISHGROUP_POND - map RuinsOfAlphHoOhChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphKabutoChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphOmanyteChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphAerodactylChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphInnerChamber, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_RUINS_OF_ALPH_INTERIOR, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphResearchCenter, TILESET_FACILITY, INDOOR, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphHoOhItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphKabutoItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphOmanyteItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphAerodactylItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphHoOhWordRoom, TILESET_HO_OH_WORD_ROOM, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphKabutoWordRoom, TILESET_KABUTO_WORD_ROOM, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphOmanyteWordRoom, TILESET_OMANYTE_WORD_ROOM, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map RuinsOfAlphAerodactylWordRoom, TILESET_AERODACTYL_WORD_ROOM, DUNGEON, LANDMARK_RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map UnionCave1F, TILESET_CAVE, CAVE, LANDMARK_UNION_CAVE, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map UnionCaveB1F, TILESET_CAVE, CAVE, LANDMARK_UNION_CAVE, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map UnionCaveB2F, TILESET_CAVE, CAVE, LANDMARK_UNION_CAVE, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_SHORE - map SlowpokeWellB1F, TILESET_CAVE, CAVE, LANDMARK_SLOWPOKE_WELL, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map SlowpokeWellB2F, TILESET_CAVE, CAVE, LANDMARK_SLOWPOKE_WELL, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map OlivineLighthouse1F, TILESET_LIGHTHOUSE, DUNGEON, LANDMARK_LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineLighthouse2F, TILESET_LIGHTHOUSE, DUNGEON, LANDMARK_LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineLighthouse3F, TILESET_LIGHTHOUSE, DUNGEON, LANDMARK_LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineLighthouse4F, TILESET_LIGHTHOUSE, DUNGEON, LANDMARK_LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineLighthouse5F, TILESET_LIGHTHOUSE, DUNGEON, LANDMARK_LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivineLighthouse6F, TILESET_LIGHTHOUSE, DUNGEON, LANDMARK_LIGHTHOUSE, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map MahoganyMart1F, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_MAHOGANY_TOWN, MUSIC_MAHOGANY_MART, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map TeamRocketBaseB1F, TILESET_UNDERGROUND, DUNGEON, LANDMARK_MAHOGANY_TOWN, MUSIC_ROCKET_HIDEOUT, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map TeamRocketBaseB2F, TILESET_FACILITY, DUNGEON, LANDMARK_MAHOGANY_TOWN, MUSIC_ROCKET_HIDEOUT, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map TeamRocketBaseB3F, TILESET_FACILITY, DUNGEON, LANDMARK_MAHOGANY_TOWN, MUSIC_ROCKET_HIDEOUT, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map IlexForest, TILESET_FOREST, CAVE, LANDMARK_ILEX_FOREST, MUSIC_UNION_CAVE, FALSE, PALETTE_NITE, FISHGROUP_POND - map GoldenrodUnderground, TILESET_GATE, DUNGEON, LANDMARK_GOLDENROD_CITY, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodUndergroundSwitchRoomEntrances, TILESET_ELITE_FOUR_ROOM, DUNGEON, LANDMARK_GOLDENROD_CITY, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStoreB1F, TILESET_UNDERGROUND, DUNGEON, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodUndergroundWarehouse, TILESET_UNDERGROUND, DUNGEON, LANDMARK_GOLDENROD_CITY, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map MountMortar1FOutside, TILESET_DARK_CAVE, CAVE, LANDMARK_MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map MountMortar1FInside, TILESET_DARK_CAVE, CAVE, LANDMARK_MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map MountMortar2FInside, TILESET_DARK_CAVE, CAVE, LANDMARK_MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map MountMortarB1F, TILESET_DARK_CAVE, CAVE, LANDMARK_MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map IcePath1F, TILESET_ICE_PATH, CAVE, LANDMARK_ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI - map IcePathB1F, TILESET_ICE_PATH, CAVE, LANDMARK_ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI - map IcePathB2FMahoganySide, TILESET_ICE_PATH, CAVE, LANDMARK_ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI - map IcePathB2FBlackthornSide, TILESET_ICE_PATH, CAVE, LANDMARK_ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI - map IcePathB3F, TILESET_ICE_PATH, CAVE, LANDMARK_ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI - map WhirlIslandNW, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map WhirlIslandNE, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map WhirlIslandSW, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map WhirlIslandCave, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map WhirlIslandSE, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map WhirlIslandB1F, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map WhirlIslandB2F, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map WhirlIslandLugiaChamber, TILESET_DARK_CAVE, CAVE, LANDMARK_WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS - map SilverCaveRoom1, TILESET_DARK_CAVE, CAVE, LANDMARK_SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_DARK, FISHGROUP_LAKE - map SilverCaveRoom2, TILESET_CAVE, CAVE, LANDMARK_SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map SilverCaveRoom3, TILESET_CAVE, CAVE, LANDMARK_SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_DAY, FISHGROUP_LAKE - map SilverCaveItemRooms, TILESET_CAVE, CAVE, LANDMARK_SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map DarkCaveVioletEntrance, TILESET_DARK_CAVE, CAVE, LANDMARK_DARK_CAVE, MUSIC_DARK_CAVE, TRUE, PALETTE_DARK, FISHGROUP_LAKE - map DarkCaveBlackthornEntrance, TILESET_DARK_CAVE, CAVE, LANDMARK_DARK_CAVE, MUSIC_DARK_CAVE, TRUE, PALETTE_DARK, FISHGROUP_LAKE - map DragonsDen1F, TILESET_CAVE, CAVE, LANDMARK_DRAGONS_DEN, MUSIC_DRAGONS_DEN, TRUE, PALETTE_NITE, FISHGROUP_DRATINI - map DragonsDenB1F, TILESET_JOHTO, CAVE, LANDMARK_DRAGONS_DEN, MUSIC_DRAGONS_DEN, TRUE, PALETTE_NITE, FISHGROUP_DRATINI - map DragonShrine, TILESET_LAB, INDOOR, LANDMARK_DRAGONS_DEN, MUSIC_DRAGONS_DEN, TRUE, PALETTE_NITE, FISHGROUP_SHORE - map TohjoFalls, TILESET_CAVE, CAVE, LANDMARK_TOHJO_FALLS, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE - map DiglettsCave, TILESET_CAVE, CAVE, LANDMARK_DIGLETTS_CAVE, MUSIC_MT_MOON, TRUE, PALETTE_NITE, FISHGROUP_SHORE - map MountMoon, TILESET_CAVE, CAVE, LANDMARK_MT_MOON, MUSIC_MT_MOON, TRUE, PALETTE_NITE, FISHGROUP_SHORE - map UndergroundPath, TILESET_UNDERGROUND, GATE, LANDMARK_UNDERGROUND_PATH, MUSIC_MT_MOON, FALSE, PALETTE_NITE, FISHGROUP_SHORE - map RockTunnel1F, TILESET_DARK_CAVE, CAVE, LANDMARK_ROCK_TUNNEL, MUSIC_MT_MOON, TRUE, PALETTE_DARK, FISHGROUP_SHORE - map RockTunnelB1F, TILESET_DARK_CAVE, CAVE, LANDMARK_ROCK_TUNNEL, MUSIC_MT_MOON, TRUE, PALETTE_DARK, FISHGROUP_SHORE - map SafariZoneFuchsiaGateBeta, TILESET_GATE, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SafariZoneBeta, TILESET_PARK, CAVE, LANDMARK_FUCHSIA_CITY, MUSIC_EVOLUTION, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map VictoryRoad, TILESET_CAVE, CAVE, LANDMARK_VICTORY_ROAD, MUSIC_VICTORY_ROAD, TRUE, PALETTE_NITE, FISHGROUP_SHORE - assert_table_length NUM_DUNGEONS_MAPS - -MapGroup_Ecruteak: - table_width MAP_LENGTH, MapGroup_Ecruteak - map EcruteakTinTowerEntrance, TILESET_TOWER, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map WiseTriosRoom, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map EcruteakPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map EcruteakLugiaSpeechHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map DanceTheater, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_DANCING_HALL, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map EcruteakMart, TILESET_MART, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map EcruteakGym, TILESET_TOWER, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map EcruteakItemfinderHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map EcruteakCity, TILESET_JOHTO, TOWN, LANDMARK_ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_AUTO, FISHGROUP_POND - assert_table_length NUM_ECRUTEAK_MAPS - -MapGroup_Blackthorn: - table_width MAP_LENGTH, MapGroup_Blackthorn - map BlackthornGym1F, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_BLACKTHORN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map BlackthornGym2F, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_BLACKTHORN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map BlackthornDragonSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BlackthornEmysHouse, TILESET_HOUSE, INDOOR, LANDMARK_BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BlackthornMart, TILESET_MART, INDOOR, LANDMARK_BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BlackthornPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_BLACKTHORN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map MoveDeletersHouse, TILESET_HOUSE, INDOOR, LANDMARK_BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route45, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_45, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_DRATINI_2 - map Route46, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_46, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map BlackthornCity, TILESET_JOHTO, TOWN, LANDMARK_BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_POND - assert_table_length NUM_BLACKTHORN_MAPS - -MapGroup_Cinnabar: - table_width MAP_LENGTH, MapGroup_Cinnabar - map CinnabarPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_CINNABAR_ISLAND, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CinnabarPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_CINNABAR_ISLAND, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route19FuchsiaGate, TILESET_GATE, GATE, LANDMARK_ROUTE_19, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SeafoamGym, TILESET_CAVE, INDOOR, LANDMARK_SEAFOAM_ISLANDS, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map Route19, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_19, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route20, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_20, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map Route21, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_21, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map CinnabarIsland, TILESET_KANTO, TOWN, LANDMARK_CINNABAR_ISLAND, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - assert_table_length NUM_CINNABAR_MAPS - -MapGroup_Cerulean: - table_width MAP_LENGTH, MapGroup_Cerulean - map CeruleanGymBadgeSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeruleanPoliceStation, TILESET_HOUSE, INDOOR, LANDMARK_CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeruleanTradeSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeruleanPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_CERULEAN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeruleanPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_CERULEAN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeruleanGym, TILESET_PORT, INDOOR, LANDMARK_CERULEAN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_NONE - map CeruleanMart, TILESET_MART, INDOOR, LANDMARK_CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route10Pokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_ROUTE_10, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route10Pokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_ROUTE_10, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PowerPlant, TILESET_FACILITY, INDOOR, LANDMARK_POWER_PLANT, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BillsHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_25, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route4, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_4, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_NONE - map Route9, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_9, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE - map Route10North, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_10, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE - map Route24, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_24, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE - map Route25, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_25, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE - map CeruleanCity, TILESET_KANTO, TOWN, LANDMARK_CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_NONE - assert_table_length NUM_CERULEAN_MAPS - -MapGroup_Azalea: - table_width MAP_LENGTH, MapGroup_Azalea - map AzaleaPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_AZALEA_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CharcoalKiln, TILESET_HOUSE, INDOOR, LANDMARK_AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map AzaleaMart, TILESET_MART, INDOOR, LANDMARK_AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map KurtsHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map AzaleaGym, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_AZALEA_TOWN, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map Route33, TILESET_JOHTO_MODERN, ROUTE, LANDMARK_ROUTE_33, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map AzaleaTown, TILESET_JOHTO_MODERN, TOWN, LANDMARK_AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - assert_table_length NUM_AZALEA_MAPS - -MapGroup_LakeOfRage: - table_width MAP_LENGTH, MapGroup_LakeOfRage - map LakeOfRageHiddenPowerHouse, TILESET_HOUSE, INDOOR, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map LakeOfRageMagikarpHouse, TILESET_HOUSE, INDOOR, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route43MahoganyGate, TILESET_GATE, GATE, LANDMARK_ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route43Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route43, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND - map LakeOfRage, TILESET_JOHTO, TOWN, LANDMARK_LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_GYARADOS - assert_table_length NUM_LAKE_OF_RAGE_MAPS - -MapGroup_Violet: - table_width MAP_LENGTH, MapGroup_Violet - map Route32, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_32, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_QWILFISH - map Route35, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_35, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_POND - map Route36, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_36, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route37, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_37, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map VioletCity, TILESET_JOHTO, TOWN, LANDMARK_VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_AUTO, FISHGROUP_POND - map VioletMart, TILESET_MART, INDOOR, LANDMARK_VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VioletGym, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_VIOLET_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map EarlsPokemonAcademy, TILESET_LAB, INDOOR, LANDMARK_VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VioletNicknameSpeechHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VioletPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_VIOLET_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VioletKylesHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route32RuinsOfAlphGate, TILESET_GATE, GATE, LANDMARK_ROUTE_32, MUSIC_ROUTE_30, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route32Pokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_ROUTE_32, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route35GoldenrodGate, TILESET_GATE, GATE, LANDMARK_ROUTE_35, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route35NationalParkGate, TILESET_GATE, INDOOR, LANDMARK_ROUTE_35, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route36RuinsOfAlphGate, TILESET_GATE, GATE, LANDMARK_ROUTE_36, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route36NationalParkGate, TILESET_GATE, INDOOR, LANDMARK_ROUTE_36, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_VIOLET_MAPS - -MapGroup_Goldenrod: - table_width MAP_LENGTH, MapGroup_Goldenrod - map Route34, TILESET_JOHTO_MODERN, ROUTE, LANDMARK_ROUTE_34, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map GoldenrodCity, TILESET_JOHTO_MODERN, TOWN, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map GoldenrodGym, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodBikeShop, TILESET_CHAMPIONS_ROOM, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodHappinessRater, TILESET_HOUSE, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BillsFamilysHouse, TILESET_HOUSE, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodMagnetTrainStation, TILESET_TRAIN_STATION, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodFlowerShop, TILESET_HOUSE, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodPPSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodNameRater, TILESET_HOUSE, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStore1F, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStore2F, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStore3F, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStore4F, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStore5F, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStore6F, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStoreElevator, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodDeptStoreRoof, TILESET_MART, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodGameCorner, TILESET_GAME_CORNER, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_GAME_CORNER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GoldenrodPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PokecomCenterAdminOfficeMobile, TILESET_POKECOM_CENTER, INDOOR, LANDMARK_GOLDENROD_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map IlexForestAzaleaGate, TILESET_GATE, GATE, LANDMARK_ROUTE_34, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route34IlexForestGate, TILESET_GATE, GATE, LANDMARK_ROUTE_34, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map DayCare, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_34, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_GOLDENROD_MAPS - -MapGroup_Vermilion: - table_width MAP_LENGTH, MapGroup_Vermilion - map Route6, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_6, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_POND - map Route11, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_11, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map VermilionCity, TILESET_KANTO, TOWN, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map VermilionFishingSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VermilionPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VermilionPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PokemonFanClub, TILESET_HOUSE, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VermilionMagnetTrainSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VermilionMart, TILESET_MART, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VermilionDiglettsCaveSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VermilionGym, TILESET_GAME_CORNER, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map Route6SaffronGate, TILESET_GATE, GATE, LANDMARK_ROUTE_6, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route6UndergroundPathEntrance, TILESET_GATE, GATE, LANDMARK_ROUTE_6, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_VERMILION_MAPS - -MapGroup_Pallet: - table_width MAP_LENGTH, MapGroup_Pallet - map Route1, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_1, MUSIC_ROUTE_1, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map PalletTown, TILESET_KANTO, TOWN, LANDMARK_PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map RedsHouse1F, TILESET_PLAYERS_HOUSE, INDOOR, LANDMARK_PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map RedsHouse2F, TILESET_PLAYERS_HOUSE, INDOOR, LANDMARK_PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BluesHouse, TILESET_HOUSE, INDOOR, LANDMARK_PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OaksLab, TILESET_LAB, INDOOR, LANDMARK_PALLET_TOWN, MUSIC_POKEMON_TALK, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_PALLET_MAPS - -MapGroup_Pewter: - table_width MAP_LENGTH, MapGroup_Pewter - map Route3, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_3, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map PewterCity, TILESET_KANTO, TOWN, LANDMARK_PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map PewterNidoranSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PewterGym, TILESET_TOWER, INDOOR, LANDMARK_PEWTER_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map PewterMart, TILESET_MART, INDOOR, LANDMARK_PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PewterPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_PEWTER_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PewterPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PewterSnoozeSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_PEWTER_MAPS - -MapGroup_FastShip: - table_width MAP_LENGTH, MapGroup_FastShip - map OlivinePort, TILESET_PORT, ROUTE, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map VermilionPort, TILESET_PORT, ROUTE, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map FastShip1F, TILESET_LIGHTHOUSE, INDOOR, LANDMARK_FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map FastShipCabins_NNW_NNE_NE, TILESET_LIGHTHOUSE, INDOOR, LANDMARK_FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map FastShipCabins_SW_SSW_NW, TILESET_LIGHTHOUSE, INDOOR, LANDMARK_FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map FastShipCabins_SE_SSE_CaptainsCabin, TILESET_LIGHTHOUSE, INDOOR, LANDMARK_FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map FastShipB1F, TILESET_LIGHTHOUSE, INDOOR, LANDMARK_FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map OlivinePortPassage, TILESET_UNDERGROUND, INDOOR, LANDMARK_OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VermilionPortPassage, TILESET_UNDERGROUND, INDOOR, LANDMARK_VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map MountMoonSquare, TILESET_KANTO, ROUTE, LANDMARK_MT_MOON, MUSIC_MT_MOON_SQUARE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map MountMoonGiftShop, TILESET_TRADITIONAL_HOUSE, INDOOR, LANDMARK_MT_MOON, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TinTowerRoof, TILESET_TOWER, ROUTE, LANDMARK_TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - assert_table_length NUM_FAST_SHIP_MAPS - -MapGroup_Indigo: - table_width MAP_LENGTH, MapGroup_Indigo - map Route23, TILESET_KANTO, TOWN, LANDMARK_ROUTE_23, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map IndigoPlateauPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map WillsRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map KogasRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map BrunosRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map KarensRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, LANDMARK_INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map LancesRoom, TILESET_CHAMPIONS_ROOM, INDOOR, LANDMARK_INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map HallOfFame, TILESET_ICE_PATH, INDOOR, LANDMARK_INDIGO_PLATEAU, MUSIC_NEW_BARK_TOWN, TRUE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_INDIGO_MAPS - -MapGroup_Fuchsia: - table_width MAP_LENGTH, MapGroup_Fuchsia - map Route13, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_13, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_QWILFISH_NO_SWARM - map Route14, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_14, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route15, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_15, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route18, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_18, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map FuchsiaCity, TILESET_KANTO, TOWN, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_AUTO, FISHGROUP_GYARADOS - map FuchsiaMart, TILESET_MART, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SafariZoneMainOffice, TILESET_GAME_CORNER, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map FuchsiaGym, TILESET_LAB, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map BillsBrothersHouse, TILESET_HOUSE, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map FuchsiaPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map FuchsiaPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SafariZoneWardensHome, TILESET_HOUSE, INDOOR, LANDMARK_FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route15FuchsiaGate, TILESET_GATE, GATE, LANDMARK_ROUTE_15, MUSIC_ROUTE_12, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_FUCHSIA_MAPS - -MapGroup_Lavender: - table_width MAP_LENGTH, MapGroup_Lavender - map Route8, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_8, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route12, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_12, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_QWILFISH_NO_SWARM - map Route10South, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_10, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE - map LavenderTown, TILESET_KANTO, TOWN, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map LavenderPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_LAVENDER_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map LavenderPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_LAVENDER_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map MrFujisHouse, TILESET_HOUSE, INDOOR, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map LavenderSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map LavenderNameRater, TILESET_HOUSE, INDOOR, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map LavenderMart, TILESET_MART, INDOOR, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SoulHouse, TILESET_HOUSE, INDOOR, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map LavRadioTower1F, TILESET_RADIO_TOWER, INDOOR, LANDMARK_LAV_RADIO_TOWER, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route8SaffronGate, TILESET_GATE, GATE, LANDMARK_ROUTE_8, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route12SuperRodHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_12, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_LAVENDER_MAPS - -MapGroup_Silver: - table_width MAP_LENGTH, MapGroup_Silver - map Route28, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_28, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_AUTO, FISHGROUP_POND - map SilverCaveOutside, TILESET_KANTO, TOWN, LANDMARK_SILVER_CAVE, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_AUTO, FISHGROUP_POND - map SilverCavePokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_SILVER_CAVE, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route28SteelWingHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_28, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_SILVER_MAPS - -MapGroup_CableClub: - table_width MAP_LENGTH, MapGroup_CableClub - map Pokecenter2F, TILESET_POKECENTER, INDOOR, LANDMARK_SPECIAL, MUSIC_POKEMON_CENTER, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map TradeCenter, TILESET_GATE, INDOOR, LANDMARK_SPECIAL, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map Colosseum, TILESET_GATE, INDOOR, LANDMARK_SPECIAL, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map TimeCapsule, TILESET_GATE, INDOOR, LANDMARK_SPECIAL, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map MobileTradeRoom, TILESET_MANSION, INDOOR, LANDMARK_SPECIAL, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map MobileBattleRoom, TILESET_MANSION, INDOOR, LANDMARK_SPECIAL, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_CABLE_CLUB_MAPS - -MapGroup_Celadon: - table_width MAP_LENGTH, MapGroup_Celadon - map Route7, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_7, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route16, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_16, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route17, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_17, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_NONE - map CeladonCity, TILESET_KANTO, TOWN, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_AUTO, FISHGROUP_NONE - map CeladonDeptStore1F, TILESET_MART, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonDeptStore2F, TILESET_MART, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonDeptStore3F, TILESET_MART, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonDeptStore4F, TILESET_MART, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonDeptStore5F, TILESET_MART, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonDeptStore6F, TILESET_MART, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonDeptStoreElevator, TILESET_MART, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonMansion1F, TILESET_MANSION, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonMansion2F, TILESET_MANSION, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonMansion3F, TILESET_MANSION, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonMansionRoof, TILESET_MANSION, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonMansionRoofHouse, TILESET_HOUSE, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_CELADON_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonGameCorner, TILESET_GAME_CORNER, INDOOR, LANDMARK_CELADON_CITY, MUSIC_GAME_CORNER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonGameCornerPrizeRoom, TILESET_GAME_CORNER, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonGym, TILESET_TRAIN_STATION, INDOOR, LANDMARK_CELADON_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map CeladonCafe, TILESET_GAME_CORNER, INDOOR, LANDMARK_CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route16FuchsiaSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_16, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route16Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_16, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route7SaffronGate, TILESET_GATE, GATE, LANDMARK_ROUTE_7, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route17Route18Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_17, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_CELADON_MAPS - -MapGroup_Cianwood: - table_width MAP_LENGTH, MapGroup_Cianwood - map Route40, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_40, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route41, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_41, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map CianwoodCity, TILESET_JOHTO, TOWN, LANDMARK_CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map ManiasHouse, TILESET_HOUSE, INDOOR, LANDMARK_CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CianwoodGym, TILESET_TOWER, INDOOR, LANDMARK_CIANWOOD_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map CianwoodPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_CIANWOOD_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CianwoodPharmacy, TILESET_HOUSE, INDOOR, LANDMARK_CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CianwoodPhotoStudio, TILESET_HOUSE, INDOOR, LANDMARK_CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CianwoodLugiaSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PokeSeersHouse, TILESET_HOUSE, INDOOR, LANDMARK_CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BattleTower1F, TILESET_BATTLE_TOWER_INSIDE, INDOOR, LANDMARK_BATTLE_TOWER, MUSIC_BATTLE_TOWER_LOBBY, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map BattleTowerBattleRoom, TILESET_BATTLE_TOWER_INSIDE, INDOOR, LANDMARK_BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map BattleTowerElevator, TILESET_BATTLE_TOWER_INSIDE, INDOOR, LANDMARK_BATTLE_TOWER, MUSIC_NONE, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map BattleTowerHallway, TILESET_BATTLE_TOWER_INSIDE, INDOOR, LANDMARK_BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map Route40BattleTowerGate, TILESET_GATE, GATE, LANDMARK_BATTLE_TOWER, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map BattleTowerOutside, TILESET_BATTLE_TOWER_OUTSIDE, ROUTE, LANDMARK_BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - assert_table_length NUM_CIANWOOD_MAPS - -MapGroup_Viridian: - table_width MAP_LENGTH, MapGroup_Viridian - map Route2, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map Route22, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_22, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_POND - map ViridianCity, TILESET_KANTO, TOWN, LANDMARK_VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_POND - map ViridianGym, TILESET_TRAIN_STATION, INDOOR, LANDMARK_VIRIDIAN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map ViridianNicknameSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TrainerHouse1F, TILESET_HOUSE, INDOOR, LANDMARK_VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map TrainerHouseB1F, TILESET_FACILITY, INDOOR, LANDMARK_VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map ViridianMart, TILESET_MART, INDOOR, LANDMARK_VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map ViridianPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_VIRIDIAN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map ViridianPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route2NuggetHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_2, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route2Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map VictoryRoadGate, TILESET_GATE, GATE, LANDMARK_ROUTE_26, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_VIRIDIAN_MAPS - -MapGroup_NewBark: - table_width MAP_LENGTH, MapGroup_NewBark - map Route26, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_26, MUSIC_ROUTE_26, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map Route27, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_27, MUSIC_ROUTE_26, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map Route29, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_29, MUSIC_ROUTE_29, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map NewBarkTown, TILESET_JOHTO, TOWN, LANDMARK_NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN - map ElmsLab, TILESET_LAB, INDOOR, LANDMARK_NEW_BARK_TOWN, MUSIC_PROF_ELM, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PlayersHouse1F, TILESET_PLAYERS_HOUSE, INDOOR, LANDMARK_NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PlayersHouse2F, TILESET_PLAYERS_ROOM, INDOOR, LANDMARK_NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map PlayersNeighborsHouse, TILESET_HOUSE, INDOOR, LANDMARK_NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map ElmsHouse, TILESET_PLAYERS_HOUSE, INDOOR, LANDMARK_NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route26HealHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_26, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map DayOfWeekSiblingsHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_26, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route27SandstormHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_27, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route29Route46Gate, TILESET_GATE, GATE, LANDMARK_ROUTE_29, MUSIC_ROUTE_29, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_NEW_BARK_MAPS - -MapGroup_Saffron: - table_width MAP_LENGTH, MapGroup_Saffron - map Route5, TILESET_KANTO, ROUTE, LANDMARK_ROUTE_5, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map SaffronCity, TILESET_KANTO, TOWN, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map FightingDojo, TILESET_TRAIN_STATION, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SaffronGym, TILESET_UNDERGROUND, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE - map SaffronMart, TILESET_MART, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SaffronPokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SaffronPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map MrPsychicsHouse, TILESET_HOUSE, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SaffronMagnetTrainStation, TILESET_TRAIN_STATION, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map SilphCo1F, TILESET_FACILITY, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CopycatsHouse1F, TILESET_PLAYERS_HOUSE, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CopycatsHouse2F, TILESET_PLAYERS_HOUSE, INDOOR, LANDMARK_SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route5UndergroundPathEntrance, TILESET_GATE, GATE, LANDMARK_ROUTE_5, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route5SaffronGate, TILESET_GATE, GATE, LANDMARK_ROUTE_5, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route5CleanseTagHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_5, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_SAFFRON_MAPS - -MapGroup_Cherrygrove: - table_width MAP_LENGTH, MapGroup_Cherrygrove - map Route30, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_30, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_POND - map Route31, TILESET_JOHTO, ROUTE, LANDMARK_ROUTE_31, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_POND - map CherrygroveCity, TILESET_JOHTO, TOWN, LANDMARK_CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE - map CherrygroveMart, TILESET_MART, INDOOR, LANDMARK_CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CherrygrovePokecenter1F, TILESET_POKECENTER, INDOOR, LANDMARK_CHERRYGROVE_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CherrygroveGymSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map GuideGentsHouse, TILESET_HOUSE, INDOOR, LANDMARK_CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map CherrygroveEvolutionSpeechHouse, TILESET_HOUSE, INDOOR, LANDMARK_CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route30BerryHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_30, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map MrPokemonsHouse, TILESET_FACILITY, INDOOR, LANDMARK_ROUTE_30, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE - map Route31VioletGate, TILESET_GATE, GATE, LANDMARK_ROUTE_31, MUSIC_ROUTE_30, FALSE, PALETTE_DAY, FISHGROUP_SHORE - assert_table_length NUM_CHERRYGROVE_MAPS +; MapGroup_Level2: +; table_width MAP_LENGTH, MapGroup_Level2 +; map Level2_Map1 ... +; assert_table_length NUM_LEVEL_2_MAPS diff --git a/data/maps/outdoor_sprites.asm b/data/maps/outdoor_sprites.asm index 9f4860d9b..5506d5315 100644 --- a/data/maps/outdoor_sprites.asm +++ b/data/maps/outdoor_sprites.asm @@ -4,35 +4,12 @@ OutdoorSprites: ; entries correspond to MAPGROUP_* constants table_width 2, OutdoorSprites - dw OlivineGroupSprites - dw MahoganyGroupSprites - dw DungeonsGroupSprites - dw EcruteakGroupSprites - dw BlackthornGroupSprites - dw CinnabarGroupSprites - dw CeruleanGroupSprites - dw AzaleaGroupSprites - dw LakeOfRageGroupSprites - dw VioletGroupSprites - dw GoldenrodGroupSprites - dw VermilionGroupSprites - dw PalletGroupSprites - dw PewterGroupSprites - dw FastShipGroupSprites - dw IndigoGroupSprites - dw FuchsiaGroupSprites - dw LavenderGroupSprites - dw SilverGroupSprites - dw CableClubGroupSprites - dw CeladonGroupSprites - dw CianwoodGroupSprites - dw ViridianGroupSprites - dw NewBarkGroupSprites - dw SaffronGroupSprites - dw CherrygroveGroupSprites + dw Level1GroupSprites +; dw Level2GroupSprites assert_table_length NUM_MAP_GROUPS -PalletGroupSprites: +Level1GroupSprites: +; Level2GroupSprites: db SPRITE_SUICUNE db SPRITE_SILVER_TROPHY db SPRITE_FAMICOM @@ -56,616 +33,3 @@ PalletGroupSprites: db SPRITE_SWIMMER_GUY db SPRITE_POKE_BALL db SPRITE_FRUIT_TREE - -ViridianGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_TEACHER - db SPRITE_FISHER - db SPRITE_YOUNGSTER - db SPRITE_BLUE - db SPRITE_GRAMPS - db SPRITE_BUG_CATCHER - db SPRITE_COOLTRAINER_F - db SPRITE_SWIMMER_GIRL - db SPRITE_SWIMMER_GUY - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -PewterGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_TEACHER - db SPRITE_FISHER - db SPRITE_YOUNGSTER - db SPRITE_BLUE - db SPRITE_GRAMPS - db SPRITE_BUG_CATCHER - db SPRITE_COOLTRAINER_F - db SPRITE_SWIMMER_GIRL - db SPRITE_SWIMMER_GUY - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -CinnabarGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_TEACHER - db SPRITE_FISHER - db SPRITE_YOUNGSTER - db SPRITE_BLUE - db SPRITE_GRAMPS - db SPRITE_BUG_CATCHER - db SPRITE_COOLTRAINER_F - db SPRITE_SWIMMER_GIRL - db SPRITE_SWIMMER_GUY - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -CeruleanGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_COOLTRAINER_M - db SPRITE_SUPER_NERD - db SPRITE_COOLTRAINER_F - db SPRITE_FISHER - db SPRITE_YOUNGSTER - db SPRITE_LASS - db SPRITE_POKEFAN_M - db SPRITE_ROCKET - db SPRITE_MISTY - db SPRITE_POKE_BALL - db SPRITE_SLOWPOKE - -SaffronGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_COOLTRAINER_M - db SPRITE_SUPER_NERD - db SPRITE_COOLTRAINER_F - db SPRITE_FISHER - db SPRITE_YOUNGSTER - db SPRITE_LASS - db SPRITE_POKEFAN_M - db SPRITE_ROCKET - db SPRITE_MISTY - db SPRITE_POKE_BALL - db SPRITE_SLOWPOKE - -CeladonGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_FISHER - db SPRITE_POLIWAG - db SPRITE_TEACHER - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_LASS - db SPRITE_BIKER - db SPRITE_RIVAL - db SPRITE_BLUE - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -LavenderGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_POKEFAN_M - db SPRITE_MACHOP - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_FISHER - db SPRITE_TEACHER - db SPRITE_SUPER_NERD - db SPRITE_BIG_SNORLAX - db SPRITE_BIKER - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -VermilionGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_POKEFAN_M - db SPRITE_MACHOP - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_FISHER - db SPRITE_TEACHER - db SPRITE_SUPER_NERD - db SPRITE_BIG_SNORLAX - db SPRITE_BIKER - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -FuchsiaGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_POKEFAN_M - db SPRITE_MACHOP - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_FISHER - db SPRITE_TEACHER - db SPRITE_SUPER_NERD - db SPRITE_BIG_SNORLAX - db SPRITE_BIKER - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -IndigoGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_POKEFAN_M - db SPRITE_BEAUTY - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_FISHER - db SPRITE_TEACHER - db SPRITE_SUPER_NERD - db SPRITE_MACHOP - db SPRITE_BIKER - db SPRITE_POKE_BALL - db SPRITE_BOULDER - -NewBarkGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_RIVAL - db SPRITE_TEACHER - db SPRITE_FISHER - db SPRITE_COOLTRAINER_M - db SPRITE_YOUNGSTER - db SPRITE_MONSTER - db SPRITE_GRAMPS - db SPRITE_BUG_CATCHER - db SPRITE_COOLTRAINER_F - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -CherrygroveGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_RIVAL - db SPRITE_TEACHER - db SPRITE_FISHER - db SPRITE_COOLTRAINER_M - db SPRITE_YOUNGSTER - db SPRITE_MONSTER - db SPRITE_GRAMPS - db SPRITE_BUG_CATCHER - db SPRITE_COOLTRAINER_F - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -SilverGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_RIVAL - db SPRITE_TEACHER - db SPRITE_FISHER - db SPRITE_COOLTRAINER_M - db SPRITE_YOUNGSTER - db SPRITE_MONSTER - db SPRITE_GRAMPS - db SPRITE_BUG_CATCHER - db SPRITE_COOLTRAINER_F - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -VioletGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_FISHER - db SPRITE_LASS - db SPRITE_OFFICER - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_COOLTRAINER_M - db SPRITE_BUG_CATCHER - db SPRITE_SUPER_NERD - db SPRITE_WEIRD_TREE - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -EcruteakGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_FISHER - db SPRITE_LASS - db SPRITE_OFFICER - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_COOLTRAINER_M - db SPRITE_BUG_CATCHER - db SPRITE_SUPER_NERD - db SPRITE_WEIRD_TREE - db SPRITE_POKE_BALL - db SPRITE_FRUIT_TREE - -AzaleaGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_KURT_OUTSIDE - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_OFFICER - db SPRITE_POKEFAN_M - db SPRITE_BLACK_BELT - db SPRITE_TEACHER - db SPRITE_AZALEA_ROCKET - db SPRITE_LASS - db SPRITE_RIVAL - db SPRITE_FRUIT_TREE - db SPRITE_SLOWPOKE - -GoldenrodGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_POKE_BALL - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_OFFICER - db SPRITE_POKEFAN_M - db SPRITE_DAY_CARE_MON_1 - db SPRITE_COOLTRAINER_F - db SPRITE_ROCKET - db SPRITE_LASS - db SPRITE_DAY_CARE_MON_2 - db SPRITE_FRUIT_TREE - db SPRITE_SLOWPOKE - -CianwoodGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_STANDING_YOUNGSTER - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_OLIVINE_RIVAL - db SPRITE_POKEFAN_M - db SPRITE_LASS - db SPRITE_BEAUTY - db SPRITE_SWIMMER_GIRL - db SPRITE_SAILOR - db SPRITE_POKEFAN_F - db SPRITE_SUPER_NERD - db SPRITE_TAUROS - db SPRITE_FRUIT_TREE - db SPRITE_ROCK - -OlivineGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_STANDING_YOUNGSTER - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_OLIVINE_RIVAL - db SPRITE_POKEFAN_M - db SPRITE_LASS - db SPRITE_BEAUTY - db SPRITE_SWIMMER_GIRL - db SPRITE_SAILOR - db SPRITE_POKEFAN_F - db SPRITE_SUPER_NERD - db SPRITE_TAUROS - db SPRITE_FRUIT_TREE - db SPRITE_ROCK - -LakeOfRageGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_LANCE - db SPRITE_GRAMPS - db SPRITE_SUPER_NERD - db SPRITE_COOLTRAINER_F - db SPRITE_FISHER - db SPRITE_COOLTRAINER_M - db SPRITE_LASS - db SPRITE_YOUNGSTER - db SPRITE_GYARADOS - db SPRITE_FRUIT_TREE - db SPRITE_POKE_BALL - -MahoganyGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_LASS - db SPRITE_SUPER_NERD - db SPRITE_COOLTRAINER_M - db SPRITE_POKEFAN_M - db SPRITE_BLACK_BELT - db SPRITE_COOLTRAINER_F - db SPRITE_FISHER - db SPRITE_FRUIT_TREE - db SPRITE_POKE_BALL - -BlackthornGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_GRAMPS - db SPRITE_YOUNGSTER - db SPRITE_LASS - db SPRITE_SUPER_NERD - db SPRITE_COOLTRAINER_M - db SPRITE_POKEFAN_M - db SPRITE_BLACK_BELT - db SPRITE_COOLTRAINER_F - db SPRITE_FISHER - db SPRITE_FRUIT_TREE - db SPRITE_POKE_BALL - -DungeonsGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_GAMEBOY_KID - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_LASS - db SPRITE_POKEFAN_F - db SPRITE_TEACHER - db SPRITE_YOUNGSTER - db SPRITE_GROWLITHE - db SPRITE_POKEFAN_M - db SPRITE_ROCKER - db SPRITE_FISHER - db SPRITE_SCIENTIST - db SPRITE_POKE_BALL - db SPRITE_BOULDER - -FastShipGroupSprites: - db SPRITE_SUICUNE - db SPRITE_SILVER_TROPHY - db SPRITE_FAMICOM - db SPRITE_POKEDEX - db SPRITE_WILL - db SPRITE_KAREN - db SPRITE_NURSE - db SPRITE_OLD_LINK_RECEPTIONIST - db SPRITE_BIG_LAPRAS - db SPRITE_BIG_ONIX - db SPRITE_SUDOWOODO - db SPRITE_BIG_SNORLAX - db SPRITE_SAILOR - db SPRITE_FISHING_GURU - db SPRITE_GENTLEMAN - db SPRITE_SUPER_NERD - db SPRITE_HO_OH - db SPRITE_TEACHER - db SPRITE_COOLTRAINER_F - db SPRITE_YOUNGSTER - db SPRITE_FAIRY - db SPRITE_POKE_BALL - db SPRITE_ROCK - -CableClubGroupSprites: - db SPRITE_OAK - db SPRITE_FISHER - db SPRITE_TEACHER - db SPRITE_TWIN - db SPRITE_POKEFAN_M - db SPRITE_GRAMPS - db SPRITE_FAIRY - db SPRITE_RIVAL - db SPRITE_FISHING_GURU - db SPRITE_POKE_BALL - db SPRITE_POKEDEX diff --git a/data/maps/roofs.asm b/data/maps/roofs.asm index bcc49f182..d395d639e 100644 --- a/data/maps/roofs.asm +++ b/data/maps/roofs.asm @@ -12,32 +12,7 @@ MapGroupRoofs: ; values are indexes for Roofs (see below) table_width 1, MapGroupRoofs db -1 ; 0 - db ROOF_OLIVINE ; 1 (Olivine) - db ROOF_AZALEA ; 2 (Mahogany) - db -1 ; 3 - db ROOF_VIOLET ; 4 (Ecruteak) - db ROOF_AZALEA ; 5 (Blackthorn) - db -1 ; 6 - db -1 ; 7 - db ROOF_AZALEA ; 8 (Azalea) - db ROOF_AZALEA ; 9 (Lake of Rage) - db ROOF_VIOLET ; 10 (Violet) - db ROOF_GOLDENROD ; 11 (Goldenrod) - db -1 ; 12 - db -1 ; 13 - db -1 ; 14 - db -1 ; 15 - db -1 ; 16 - db -1 ; 17 - db -1 ; 18 - db ROOF_NEW_BARK ; 19 (Silver Cave) - db -1 ; 20 - db -1 ; 21 - db ROOF_OLIVINE ; 22 (Cianwood) - db -1 ; 23 - db ROOF_NEW_BARK ; 24 (New Bark) - db -1 ; 25 - db ROOF_NEW_BARK ; 26 (Cherrygrove) + db ROOF_OLIVINE ; 1 (Level1) assert_table_length NUM_MAP_GROUPS + 1 Roofs: diff --git a/data/maps/scenes.asm b/data/maps/scenes.asm index 906652038..39c350575 100644 --- a/data/maps/scenes.asm +++ b/data/maps/scenes.asm @@ -5,83 +5,4 @@ MACRO scene_var ENDM MapScenes:: - scene_var POKECENTER_2F, wPokecenter2FSceneID - scene_var TRADE_CENTER, wTradeCenterSceneID - scene_var COLOSSEUM, wColosseumSceneID - scene_var TIME_CAPSULE, wTimeCapsuleSceneID - scene_var POWER_PLANT, wPowerPlantSceneID - scene_var CERULEAN_GYM, wCeruleanGymSceneID - scene_var ROUTE_25, wRoute25SceneID - scene_var TRAINER_HOUSE_B1F, wTrainerHouseB1FSceneID - scene_var VICTORY_ROAD_GATE, wVictoryRoadGateSceneID - scene_var SAFFRON_MAGNET_TRAIN_STATION, wSaffronMagnetTrainStationSceneID - scene_var ROUTE_16_GATE, wRoute16GateSceneID - scene_var ROUTE_17_ROUTE_18_GATE, wRoute17Route18GateSceneID - scene_var INDIGO_PLATEAU_POKECENTER_1F, wIndigoPlateauPokecenter1FSceneID - scene_var WILLS_ROOM, wWillsRoomSceneID - scene_var KOGAS_ROOM, wKogasRoomSceneID - scene_var BRUNOS_ROOM, wBrunosRoomSceneID - scene_var KARENS_ROOM, wKarensRoomSceneID - scene_var LANCES_ROOM, wLancesRoomSceneID - scene_var HALL_OF_FAME, wHallOfFameSceneID - scene_var ROUTE_27, wRoute27SceneID - scene_var NEW_BARK_TOWN, wNewBarkTownSceneID - scene_var ELMS_LAB, wElmsLabSceneID - scene_var PLAYERS_HOUSE_1F, wPlayersHouse1FSceneID - scene_var ROUTE_29, wRoute29SceneID - scene_var CHERRYGROVE_CITY, wCherrygroveCitySceneID - scene_var MR_POKEMONS_HOUSE, wMrPokemonsHouseSceneID - scene_var ROUTE_32, wRoute32SceneID - scene_var ROUTE_35_NATIONAL_PARK_GATE, wRoute35NationalParkGateSceneID - scene_var ROUTE_36, wRoute36SceneID - scene_var ROUTE_36_NATIONAL_PARK_GATE, wRoute36NationalParkGateSceneID - scene_var AZALEA_TOWN, wAzaleaTownSceneID - scene_var GOLDENROD_GYM, wGoldenrodGymSceneID - scene_var GOLDENROD_MAGNET_TRAIN_STATION, wGoldenrodMagnetTrainStationSceneID - scene_var GOLDENROD_POKECENTER_1F, wGoldenrodPokecenter1FSceneID - scene_var OLIVINE_CITY, wOlivineCitySceneID - scene_var ROUTE_34, wRoute34SceneID ; unused - scene_var ROUTE_34_ILEX_FOREST_GATE, wRoute34IlexForestGateSceneID ; unused - scene_var ECRUTEAK_TIN_TOWER_ENTRANCE, wEcruteakTinTowerEntranceSceneID - scene_var WISE_TRIOS_ROOM, wWiseTriosRoomSceneID - scene_var ECRUTEAK_POKECENTER_1F, wEcruteakPokecenter1FSceneID - scene_var ECRUTEAK_GYM, wEcruteakGymSceneID - scene_var MAHOGANY_TOWN, wMahoganyTownSceneID - scene_var ROUTE_42, wRoute42SceneID - scene_var CIANWOOD_CITY, wCianwoodCitySceneID - scene_var BATTLE_TOWER_1F, wBattleTower1FSceneID - scene_var BATTLE_TOWER_BATTLE_ROOM, wBattleTowerBattleRoomSceneID - scene_var BATTLE_TOWER_ELEVATOR, wBattleTowerElevatorSceneID - scene_var BATTLE_TOWER_HALLWAY, wBattleTowerHallwaySceneID - scene_var BATTLE_TOWER_OUTSIDE, wBattleTowerOutsideSceneID ; unused - scene_var ROUTE_43_GATE, wRoute43GateSceneID - scene_var MOUNT_MOON, wMountMoonSceneID - scene_var SPROUT_TOWER_3F, wSproutTower3FSceneID - scene_var TIN_TOWER_1F, wTinTower1FSceneID - scene_var BURNED_TOWER_1F, wBurnedTower1FSceneID - scene_var BURNED_TOWER_B1F, wBurnedTowerB1FSceneID - scene_var RADIO_TOWER_5F, wRadioTower5FSceneID - scene_var RUINS_OF_ALPH_OUTSIDE, wRuinsOfAlphOutsideSceneID - scene_var RUINS_OF_ALPH_RESEARCH_CENTER, wRuinsOfAlphResearchCenterSceneID - scene_var RUINS_OF_ALPH_HO_OH_CHAMBER, wRuinsOfAlphHoOhChamberSceneID - scene_var RUINS_OF_ALPH_KABUTO_CHAMBER, wRuinsOfAlphKabutoChamberSceneID - scene_var RUINS_OF_ALPH_OMANYTE_CHAMBER, wRuinsOfAlphOmanyteChamberSceneID - scene_var RUINS_OF_ALPH_AERODACTYL_CHAMBER, wRuinsOfAlphAerodactylChamberSceneID - scene_var RUINS_OF_ALPH_INNER_CHAMBER, wRuinsOfAlphInnerChamberSceneID - scene_var MAHOGANY_MART_1F, wMahoganyMart1FSceneID - scene_var TEAM_ROCKET_BASE_B1F, wTeamRocketBaseB1FSceneID - scene_var TEAM_ROCKET_BASE_B2F, wTeamRocketBaseB2FSceneID - scene_var TEAM_ROCKET_BASE_B3F, wTeamRocketBaseB3FSceneID - scene_var GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, wGoldenrodUndergroundSwitchRoomEntrancesSceneID - scene_var SILVER_CAVE_ROOM_3, wSilverCaveRoom3SceneID ; unused - scene_var VICTORY_ROAD, wVictoryRoadSceneID - scene_var DRAGONS_DEN_B1F, wDragonsDenB1FSceneID - scene_var DRAGON_SHRINE, wDragonShrineSceneID - scene_var OLIVINE_PORT, wOlivinePortSceneID - scene_var VERMILION_PORT, wVermilionPortSceneID - scene_var FAST_SHIP_1F, wFastShip1FSceneID - scene_var FAST_SHIP_B1F, wFastShipB1FSceneID - scene_var MOUNT_MOON_SQUARE, wMountMoonSquareSceneID - scene_var MOBILE_TRADE_ROOM, wMobileTradeRoomSceneID - scene_var MOBILE_BATTLE_ROOM, wMobileBattleRoomSceneID db -1 ; end diff --git a/data/maps/scripts.asm b/data/maps/scripts.asm index 19b06a1da..fb1eb9e5e 100644 --- a/data/maps/scripts.asm +++ b/data/maps/scripts.asm @@ -1,486 +1,3 @@ SECTION "Map Scripts 1", ROMX -INCLUDE "maps/GoldenrodGym.asm" -INCLUDE "maps/GoldenrodBikeShop.asm" -INCLUDE "maps/GoldenrodHappinessRater.asm" -INCLUDE "maps/BillsFamilysHouse.asm" -INCLUDE "maps/GoldenrodMagnetTrainStation.asm" -INCLUDE "maps/GoldenrodFlowerShop.asm" -INCLUDE "maps/GoldenrodPPSpeechHouse.asm" -INCLUDE "maps/GoldenrodNameRater.asm" -INCLUDE "maps/GoldenrodDeptStore1F.asm" -INCLUDE "maps/GoldenrodDeptStore2F.asm" -INCLUDE "maps/GoldenrodDeptStore3F.asm" -INCLUDE "maps/GoldenrodDeptStore4F.asm" -INCLUDE "maps/GoldenrodDeptStore5F.asm" -INCLUDE "maps/GoldenrodDeptStore6F.asm" -INCLUDE "maps/GoldenrodDeptStoreElevator.asm" -INCLUDE "maps/GoldenrodDeptStoreRoof.asm" -INCLUDE "maps/GoldenrodGameCorner.asm" - - -SECTION "Map Scripts 2", ROMX - -INCLUDE "maps/RuinsOfAlphOutside.asm" -INCLUDE "maps/RuinsOfAlphHoOhChamber.asm" -INCLUDE "maps/RuinsOfAlphKabutoChamber.asm" -INCLUDE "maps/RuinsOfAlphOmanyteChamber.asm" -INCLUDE "maps/RuinsOfAlphAerodactylChamber.asm" -INCLUDE "maps/RuinsOfAlphInnerChamber.asm" -INCLUDE "maps/RuinsOfAlphResearchCenter.asm" -INCLUDE "maps/RuinsOfAlphHoOhItemRoom.asm" -INCLUDE "maps/RuinsOfAlphKabutoItemRoom.asm" -INCLUDE "maps/RuinsOfAlphOmanyteItemRoom.asm" -INCLUDE "maps/RuinsOfAlphAerodactylItemRoom.asm" -INCLUDE "maps/RuinsOfAlphHoOhWordRoom.asm" -INCLUDE "maps/RuinsOfAlphKabutoWordRoom.asm" -INCLUDE "maps/RuinsOfAlphOmanyteWordRoom.asm" -INCLUDE "maps/RuinsOfAlphAerodactylWordRoom.asm" -INCLUDE "maps/UnionCave1F.asm" -INCLUDE "maps/UnionCaveB1F.asm" -INCLUDE "maps/UnionCaveB2F.asm" -INCLUDE "maps/SlowpokeWellB1F.asm" -INCLUDE "maps/SlowpokeWellB2F.asm" -INCLUDE "maps/OlivineLighthouse1F.asm" -INCLUDE "maps/OlivineLighthouse2F.asm" -INCLUDE "maps/OlivineLighthouse3F.asm" -INCLUDE "maps/OlivineLighthouse4F.asm" - - -SECTION "Map Scripts 3", ROMX - -INCLUDE "maps/NationalPark.asm" -INCLUDE "maps/NationalParkBugContest.asm" -INCLUDE "maps/RadioTower1F.asm" -INCLUDE "maps/RadioTower2F.asm" -INCLUDE "maps/RadioTower3F.asm" -INCLUDE "maps/RadioTower4F.asm" - - -SECTION "Map Scripts 4", ROMX - -INCLUDE "maps/RadioTower5F.asm" -INCLUDE "maps/OlivineLighthouse5F.asm" -INCLUDE "maps/OlivineLighthouse6F.asm" -INCLUDE "maps/GoldenrodPokecenter1F.asm" -INCLUDE "maps/PokecomCenterAdminOfficeMobile.asm" -INCLUDE "maps/IlexForestAzaleaGate.asm" -INCLUDE "maps/Route34IlexForestGate.asm" -INCLUDE "maps/DayCare.asm" - - -SECTION "Map Scripts 5", ROMX - -INCLUDE "maps/Route11.asm" -INCLUDE "maps/VioletMart.asm" -INCLUDE "maps/VioletGym.asm" -INCLUDE "maps/EarlsPokemonAcademy.asm" -INCLUDE "maps/VioletNicknameSpeechHouse.asm" -INCLUDE "maps/VioletPokecenter1F.asm" -INCLUDE "maps/VioletKylesHouse.asm" -INCLUDE "maps/Route32RuinsOfAlphGate.asm" -INCLUDE "maps/Route32Pokecenter1F.asm" -INCLUDE "maps/Route35GoldenrodGate.asm" -INCLUDE "maps/Route35NationalParkGate.asm" -INCLUDE "maps/Route36RuinsOfAlphGate.asm" -INCLUDE "maps/Route36NationalParkGate.asm" - - -SECTION "Map Scripts 6", ROMX - -INCLUDE "maps/Route8.asm" -INCLUDE "maps/MahoganyMart1F.asm" -INCLUDE "maps/TeamRocketBaseB1F.asm" -INCLUDE "maps/TeamRocketBaseB2F.asm" -INCLUDE "maps/TeamRocketBaseB3F.asm" -INCLUDE "maps/IlexForest.asm" - - -SECTION "Map Scripts 7", ROMX - -INCLUDE "maps/LakeOfRage.asm" -INCLUDE "maps/CeladonDeptStore1F.asm" -INCLUDE "maps/CeladonDeptStore2F.asm" -INCLUDE "maps/CeladonDeptStore3F.asm" -INCLUDE "maps/CeladonDeptStore4F.asm" -INCLUDE "maps/CeladonDeptStore5F.asm" -INCLUDE "maps/CeladonDeptStore6F.asm" -INCLUDE "maps/CeladonDeptStoreElevator.asm" -INCLUDE "maps/CeladonMansion1F.asm" -INCLUDE "maps/CeladonMansion2F.asm" -INCLUDE "maps/CeladonMansion3F.asm" -INCLUDE "maps/CeladonMansionRoof.asm" -INCLUDE "maps/CeladonMansionRoofHouse.asm" -INCLUDE "maps/CeladonPokecenter1F.asm" -INCLUDE "maps/CeladonPokecenter2FBeta.asm" -INCLUDE "maps/CeladonGameCorner.asm" -INCLUDE "maps/CeladonGameCornerPrizeRoom.asm" -INCLUDE "maps/CeladonGym.asm" -INCLUDE "maps/CeladonCafe.asm" -INCLUDE "maps/Route16FuchsiaSpeechHouse.asm" -INCLUDE "maps/Route16Gate.asm" -INCLUDE "maps/Route7SaffronGate.asm" -INCLUDE "maps/Route17Route18Gate.asm" - - -SECTION "Map Scripts 8", ROMX - -INCLUDE "maps/DiglettsCave.asm" -INCLUDE "maps/MountMoon.asm" -INCLUDE "maps/UndergroundPath.asm" -INCLUDE "maps/RockTunnel1F.asm" -INCLUDE "maps/RockTunnelB1F.asm" -INCLUDE "maps/SafariZoneFuchsiaGateBeta.asm" -INCLUDE "maps/SafariZoneBeta.asm" -INCLUDE "maps/VictoryRoad.asm" -INCLUDE "maps/OlivinePort.asm" -INCLUDE "maps/VermilionPort.asm" -INCLUDE "maps/FastShip1F.asm" -INCLUDE "maps/FastShipCabins_NNW_NNE_NE.asm" -INCLUDE "maps/FastShipCabins_SW_SSW_NW.asm" -INCLUDE "maps/FastShipCabins_SE_SSE_CaptainsCabin.asm" -INCLUDE "maps/FastShipB1F.asm" -INCLUDE "maps/OlivinePortPassage.asm" -INCLUDE "maps/VermilionPortPassage.asm" -INCLUDE "maps/MountMoonSquare.asm" -INCLUDE "maps/MountMoonGiftShop.asm" -INCLUDE "maps/TinTowerRoof.asm" - - -SECTION "Map Scripts 9", ROMX - -INCLUDE "maps/Route34.asm" -INCLUDE "maps/ElmsLab.asm" -INCLUDE "maps/PlayersHouse1F.asm" -INCLUDE "maps/PlayersHouse2F.asm" -INCLUDE "maps/PlayersNeighborsHouse.asm" -INCLUDE "maps/ElmsHouse.asm" -INCLUDE "maps/Route26HealHouse.asm" -INCLUDE "maps/DayOfWeekSiblingsHouse.asm" -INCLUDE "maps/Route27SandstormHouse.asm" -INCLUDE "maps/Route29Route46Gate.asm" - - -SECTION "Map Scripts 10", ROMX - -INCLUDE "maps/Route22.asm" -INCLUDE "maps/GoldenrodUnderground.asm" -INCLUDE "maps/GoldenrodUndergroundSwitchRoomEntrances.asm" -INCLUDE "maps/GoldenrodDeptStoreB1F.asm" -INCLUDE "maps/GoldenrodUndergroundWarehouse.asm" -INCLUDE "maps/MountMortar1FOutside.asm" -INCLUDE "maps/MountMortar1FInside.asm" -INCLUDE "maps/MountMortar2FInside.asm" -INCLUDE "maps/MountMortarB1F.asm" -INCLUDE "maps/IcePath1F.asm" -INCLUDE "maps/IcePathB1F.asm" -INCLUDE "maps/IcePathB2FMahoganySide.asm" -INCLUDE "maps/IcePathB2FBlackthornSide.asm" -INCLUDE "maps/IcePathB3F.asm" -INCLUDE "maps/LavenderPokecenter1F.asm" -INCLUDE "maps/LavenderPokecenter2FBeta.asm" -INCLUDE "maps/MrFujisHouse.asm" -INCLUDE "maps/LavenderSpeechHouse.asm" -INCLUDE "maps/LavenderNameRater.asm" -INCLUDE "maps/LavenderMart.asm" -INCLUDE "maps/SoulHouse.asm" -INCLUDE "maps/LavRadioTower1F.asm" -INCLUDE "maps/Route8SaffronGate.asm" -INCLUDE "maps/Route12SuperRodHouse.asm" - - -SECTION "Map Scripts 11", ROMX - -INCLUDE "maps/EcruteakTinTowerEntrance.asm" -INCLUDE "maps/WiseTriosRoom.asm" -INCLUDE "maps/EcruteakPokecenter1F.asm" -INCLUDE "maps/EcruteakLugiaSpeechHouse.asm" -INCLUDE "maps/DanceTheater.asm" -INCLUDE "maps/EcruteakMart.asm" -INCLUDE "maps/EcruteakGym.asm" -INCLUDE "maps/EcruteakItemfinderHouse.asm" -INCLUDE "maps/ViridianGym.asm" -INCLUDE "maps/ViridianNicknameSpeechHouse.asm" -INCLUDE "maps/TrainerHouse1F.asm" -INCLUDE "maps/TrainerHouseB1F.asm" -INCLUDE "maps/ViridianMart.asm" -INCLUDE "maps/ViridianPokecenter1F.asm" -INCLUDE "maps/ViridianPokecenter2FBeta.asm" -INCLUDE "maps/Route2NuggetHouse.asm" -INCLUDE "maps/Route2Gate.asm" -INCLUDE "maps/VictoryRoadGate.asm" - - -SECTION "Map Scripts 12", ROMX - -INCLUDE "maps/OlivinePokecenter1F.asm" -INCLUDE "maps/OlivineGym.asm" -INCLUDE "maps/OlivineTimsHouse.asm" -INCLUDE "maps/OlivineHouseBeta.asm" -INCLUDE "maps/OlivinePunishmentSpeechHouse.asm" -INCLUDE "maps/OlivineGoodRodHouse.asm" -INCLUDE "maps/OlivineCafe.asm" -INCLUDE "maps/OlivineMart.asm" -INCLUDE "maps/Route38EcruteakGate.asm" -INCLUDE "maps/Route39Barn.asm" -INCLUDE "maps/Route39Farmhouse.asm" -INCLUDE "maps/ManiasHouse.asm" -INCLUDE "maps/CianwoodGym.asm" -INCLUDE "maps/CianwoodPokecenter1F.asm" -INCLUDE "maps/CianwoodPharmacy.asm" -INCLUDE "maps/CianwoodPhotoStudio.asm" -INCLUDE "maps/CianwoodLugiaSpeechHouse.asm" -INCLUDE "maps/PokeSeersHouse.asm" -INCLUDE "maps/BattleTower1F.asm" -INCLUDE "maps/BattleTowerBattleRoom.asm" -INCLUDE "maps/BattleTowerElevator.asm" -INCLUDE "maps/BattleTowerHallway.asm" -INCLUDE "maps/Route40BattleTowerGate.asm" -INCLUDE "maps/BattleTowerOutside.asm" - - -SECTION "Map Scripts 13", ROMX - -INCLUDE "maps/IndigoPlateauPokecenter1F.asm" -INCLUDE "maps/WillsRoom.asm" -INCLUDE "maps/KogasRoom.asm" -INCLUDE "maps/BrunosRoom.asm" -INCLUDE "maps/KarensRoom.asm" -INCLUDE "maps/LancesRoom.asm" -INCLUDE "maps/HallOfFame.asm" - - -SECTION "Map Scripts 14", ROMX - -INCLUDE "maps/CeruleanCity.asm" -INCLUDE "maps/SproutTower1F.asm" -INCLUDE "maps/SproutTower2F.asm" -INCLUDE "maps/SproutTower3F.asm" -INCLUDE "maps/TinTower1F.asm" -INCLUDE "maps/TinTower2F.asm" -INCLUDE "maps/TinTower3F.asm" -INCLUDE "maps/TinTower4F.asm" -INCLUDE "maps/TinTower5F.asm" -INCLUDE "maps/TinTower6F.asm" -INCLUDE "maps/TinTower7F.asm" -INCLUDE "maps/TinTower8F.asm" -INCLUDE "maps/TinTower9F.asm" -INCLUDE "maps/BurnedTower1F.asm" -INCLUDE "maps/BurnedTowerB1F.asm" - - -SECTION "Map Scripts 15", ROMX - -INCLUDE "maps/CeruleanGymBadgeSpeechHouse.asm" -INCLUDE "maps/CeruleanPoliceStation.asm" -INCLUDE "maps/CeruleanTradeSpeechHouse.asm" -INCLUDE "maps/CeruleanPokecenter1F.asm" -INCLUDE "maps/CeruleanPokecenter2FBeta.asm" -INCLUDE "maps/CeruleanGym.asm" -INCLUDE "maps/CeruleanMart.asm" -INCLUDE "maps/Route10Pokecenter1F.asm" -INCLUDE "maps/Route10Pokecenter2FBeta.asm" -INCLUDE "maps/PowerPlant.asm" -INCLUDE "maps/BillsHouse.asm" -INCLUDE "maps/FightingDojo.asm" -INCLUDE "maps/SaffronGym.asm" -INCLUDE "maps/SaffronMart.asm" -INCLUDE "maps/SaffronPokecenter1F.asm" -INCLUDE "maps/SaffronPokecenter2FBeta.asm" -INCLUDE "maps/MrPsychicsHouse.asm" -INCLUDE "maps/SaffronMagnetTrainStation.asm" -INCLUDE "maps/SilphCo1F.asm" -INCLUDE "maps/CopycatsHouse1F.asm" -INCLUDE "maps/CopycatsHouse2F.asm" -INCLUDE "maps/Route5UndergroundPathEntrance.asm" -INCLUDE "maps/Route5SaffronGate.asm" -INCLUDE "maps/Route5CleanseTagHouse.asm" - - -SECTION "Map Scripts 16", ROMX - -INCLUDE "maps/PewterCity.asm" -INCLUDE "maps/WhirlIslandNW.asm" -INCLUDE "maps/WhirlIslandNE.asm" -INCLUDE "maps/WhirlIslandSW.asm" -INCLUDE "maps/WhirlIslandCave.asm" -INCLUDE "maps/WhirlIslandSE.asm" -INCLUDE "maps/WhirlIslandB1F.asm" -INCLUDE "maps/WhirlIslandB2F.asm" -INCLUDE "maps/WhirlIslandLugiaChamber.asm" -INCLUDE "maps/SilverCaveRoom1.asm" -INCLUDE "maps/SilverCaveRoom2.asm" -INCLUDE "maps/SilverCaveRoom3.asm" -INCLUDE "maps/SilverCaveItemRooms.asm" -INCLUDE "maps/DarkCaveVioletEntrance.asm" -INCLUDE "maps/DarkCaveBlackthornEntrance.asm" -INCLUDE "maps/DragonsDen1F.asm" -INCLUDE "maps/DragonsDenB1F.asm" -INCLUDE "maps/DragonShrine.asm" -INCLUDE "maps/TohjoFalls.asm" -INCLUDE "maps/AzaleaPokecenter1F.asm" -INCLUDE "maps/CharcoalKiln.asm" -INCLUDE "maps/AzaleaMart.asm" -INCLUDE "maps/KurtsHouse.asm" -INCLUDE "maps/AzaleaGym.asm" - - -SECTION "Map Scripts 17", ROMX - -INCLUDE "maps/MahoganyTown.asm" -INCLUDE "maps/Route32.asm" -INCLUDE "maps/VermilionFishingSpeechHouse.asm" -INCLUDE "maps/VermilionPokecenter1F.asm" -INCLUDE "maps/VermilionPokecenter2FBeta.asm" -INCLUDE "maps/PokemonFanClub.asm" -INCLUDE "maps/VermilionMagnetTrainSpeechHouse.asm" -INCLUDE "maps/VermilionMart.asm" -INCLUDE "maps/VermilionDiglettsCaveSpeechHouse.asm" -INCLUDE "maps/VermilionGym.asm" -INCLUDE "maps/Route6SaffronGate.asm" -INCLUDE "maps/Route6UndergroundPathEntrance.asm" -INCLUDE "maps/Pokecenter2F.asm" -INCLUDE "maps/TradeCenter.asm" -INCLUDE "maps/Colosseum.asm" -INCLUDE "maps/TimeCapsule.asm" -INCLUDE "maps/MobileTradeRoom.asm" -INCLUDE "maps/MobileBattleRoom.asm" - - -SECTION "Map Scripts 18", ROMX - -INCLUDE "maps/Route36.asm" -INCLUDE "maps/FuchsiaCity.asm" -INCLUDE "maps/BlackthornGym1F.asm" -INCLUDE "maps/BlackthornGym2F.asm" -INCLUDE "maps/BlackthornDragonSpeechHouse.asm" -INCLUDE "maps/BlackthornEmysHouse.asm" -INCLUDE "maps/BlackthornMart.asm" -INCLUDE "maps/BlackthornPokecenter1F.asm" -INCLUDE "maps/MoveDeletersHouse.asm" -INCLUDE "maps/FuchsiaMart.asm" -INCLUDE "maps/SafariZoneMainOffice.asm" -INCLUDE "maps/FuchsiaGym.asm" -INCLUDE "maps/BillsBrothersHouse.asm" -INCLUDE "maps/FuchsiaPokecenter1F.asm" -INCLUDE "maps/FuchsiaPokecenter2FBeta.asm" -INCLUDE "maps/SafariZoneWardensHome.asm" -INCLUDE "maps/Route15FuchsiaGate.asm" -INCLUDE "maps/CherrygroveMart.asm" -INCLUDE "maps/CherrygrovePokecenter1F.asm" -INCLUDE "maps/CherrygroveGymSpeechHouse.asm" -INCLUDE "maps/GuideGentsHouse.asm" -INCLUDE "maps/CherrygroveEvolutionSpeechHouse.asm" -INCLUDE "maps/Route30BerryHouse.asm" -INCLUDE "maps/MrPokemonsHouse.asm" -INCLUDE "maps/Route31VioletGate.asm" - - -SECTION "Map Scripts 19", ROMX - -INCLUDE "maps/AzaleaTown.asm" -INCLUDE "maps/GoldenrodCity.asm" -INCLUDE "maps/SaffronCity.asm" -INCLUDE "maps/MahoganyRedGyaradosSpeechHouse.asm" -INCLUDE "maps/MahoganyGym.asm" -INCLUDE "maps/MahoganyPokecenter1F.asm" -INCLUDE "maps/Route42EcruteakGate.asm" -INCLUDE "maps/LakeOfRageHiddenPowerHouse.asm" -INCLUDE "maps/LakeOfRageMagikarpHouse.asm" -INCLUDE "maps/Route43MahoganyGate.asm" -INCLUDE "maps/Route43Gate.asm" -INCLUDE "maps/RedsHouse1F.asm" -INCLUDE "maps/RedsHouse2F.asm" -INCLUDE "maps/BluesHouse.asm" -INCLUDE "maps/OaksLab.asm" - - -SECTION "Map Scripts 20", ROMX - -INCLUDE "maps/CherrygroveCity.asm" -INCLUDE "maps/Route35.asm" -INCLUDE "maps/Route43.asm" -INCLUDE "maps/Route44.asm" -INCLUDE "maps/Route45.asm" -INCLUDE "maps/Route19.asm" -INCLUDE "maps/Route25.asm" - - -SECTION "Map Scripts 21", ROMX - -INCLUDE "maps/CianwoodCity.asm" -INCLUDE "maps/Route27.asm" -INCLUDE "maps/Route29.asm" -INCLUDE "maps/Route30.asm" -INCLUDE "maps/Route38.asm" -INCLUDE "maps/Route13.asm" -INCLUDE "maps/PewterNidoranSpeechHouse.asm" -INCLUDE "maps/PewterGym.asm" -INCLUDE "maps/PewterMart.asm" -INCLUDE "maps/PewterPokecenter1F.asm" -INCLUDE "maps/PewterPokecenter2FBeta.asm" -INCLUDE "maps/PewterSnoozeSpeechHouse.asm" - - -SECTION "Map Scripts 22", ROMX - -INCLUDE "maps/EcruteakCity.asm" -INCLUDE "maps/BlackthornCity.asm" -INCLUDE "maps/Route26.asm" -INCLUDE "maps/Route28.asm" -INCLUDE "maps/Route31.asm" -INCLUDE "maps/Route39.asm" -INCLUDE "maps/Route40.asm" -INCLUDE "maps/Route41.asm" -INCLUDE "maps/Route12.asm" - - -SECTION "Map Scripts 23", ROMX - -INCLUDE "maps/NewBarkTown.asm" -INCLUDE "maps/VioletCity.asm" -INCLUDE "maps/OlivineCity.asm" -INCLUDE "maps/Route37.asm" -INCLUDE "maps/Route42.asm" -INCLUDE "maps/Route46.asm" -INCLUDE "maps/ViridianCity.asm" -INCLUDE "maps/CeladonCity.asm" -INCLUDE "maps/Route15.asm" -INCLUDE "maps/VermilionCity.asm" -INCLUDE "maps/Route9.asm" -INCLUDE "maps/CinnabarPokecenter1F.asm" -INCLUDE "maps/CinnabarPokecenter2FBeta.asm" -INCLUDE "maps/Route19FuchsiaGate.asm" -INCLUDE "maps/SeafoamGym.asm" - - -SECTION "Map Scripts 24", ROMX - -INCLUDE "maps/Route33.asm" -INCLUDE "maps/Route2.asm" -INCLUDE "maps/Route1.asm" -INCLUDE "maps/PalletTown.asm" -INCLUDE "maps/Route21.asm" -INCLUDE "maps/CinnabarIsland.asm" -INCLUDE "maps/Route20.asm" -INCLUDE "maps/Route18.asm" -INCLUDE "maps/Route17.asm" -INCLUDE "maps/Route16.asm" -INCLUDE "maps/Route7.asm" -INCLUDE "maps/Route14.asm" -INCLUDE "maps/LavenderTown.asm" -INCLUDE "maps/Route6.asm" -INCLUDE "maps/Route5.asm" -INCLUDE "maps/Route24.asm" -INCLUDE "maps/Route3.asm" -INCLUDE "maps/Route4.asm" -INCLUDE "maps/Route10South.asm" -INCLUDE "maps/Route23.asm" -INCLUDE "maps/SilverCavePokecenter1F.asm" -INCLUDE "maps/Route28SteelWingHouse.asm" - - -SECTION "Map Scripts 25", ROMX - -INCLUDE "maps/SilverCaveOutside.asm" -INCLUDE "maps/Route10North.asm" +INCLUDE "maps/Level1_Map1.asm" diff --git a/data/maps/sgb_roof_pal_inds.asm b/data/maps/sgb_roof_pal_inds.asm index 617b0041a..6f759eb7b 100644 --- a/data/maps/sgb_roof_pal_inds.asm +++ b/data/maps/sgb_roof_pal_inds.asm @@ -5,29 +5,4 @@ MapGroupRoofSGBPalInds: table_width 1, MapGroupRoofSGBPalInds db PREDEFPAL_ROUTES db PREDEFPAL_OLIVINE - db PREDEFPAL_MAHOGANY - db PREDEFPAL_DUNGEONS - db PREDEFPAL_ECRUTEAK - db PREDEFPAL_BLACKTHORN - db PREDEFPAL_CINNABAR - db PREDEFPAL_CERULEAN - db PREDEFPAL_AZALEA - db PREDEFPAL_LAKE_OF_RAGE - db PREDEFPAL_VIOLET - db PREDEFPAL_GOLDENROD - db PREDEFPAL_VERMILION - db PREDEFPAL_PALLET - db PREDEFPAL_PEWTER - db PREDEFPAL_VERMILION - db PREDEFPAL_INDIGO - db PREDEFPAL_FUCHSIA - db PREDEFPAL_LAVENDER - db PREDEFPAL_SILVER_CAVE - db PREDEFPAL_FUCHSIA - db PREDEFPAL_CELADON - db PREDEFPAL_CIANWOOD - db PREDEFPAL_VIRIDIAN - db PREDEFPAL_NEW_BARK - db PREDEFPAL_SAFFRON - db PREDEFPAL_CHERRYGROVE assert_table_length NUM_MAP_GROUPS + 1 diff --git a/data/maps/spawn_points.asm b/data/maps/spawn_points.asm index 61938cd4d..d0ee81461 100644 --- a/data/maps/spawn_points.asm +++ b/data/maps/spawn_points.asm @@ -5,39 +5,11 @@ MACRO spawn ENDM SpawnPoints: -; entries correspond to SPAWN_* constants +; entries correspond to SPAWN_* constants (see constants/map_data_constants.asm) table_width 4, SpawnPoints - spawn PLAYERS_HOUSE_2F, 3, 3 - spawn VIRIDIAN_POKECENTER_1F, 5, 3 - - spawn PALLET_TOWN, 5, 6 - spawn VIRIDIAN_CITY, 23, 26 - spawn PEWTER_CITY, 13, 26 - spawn CERULEAN_CITY, 19, 22 - spawn ROUTE_10_NORTH, 11, 2 - spawn VERMILION_CITY, 9, 6 - spawn LAVENDER_TOWN, 5, 6 - spawn SAFFRON_CITY, 9, 30 - spawn CELADON_CITY, 29, 10 - spawn FUCHSIA_CITY, 19, 28 - spawn CINNABAR_ISLAND, 11, 12 - spawn ROUTE_23, 9, 6 - - spawn NEW_BARK_TOWN, 13, 6 - spawn CHERRYGROVE_CITY, 29, 4 - spawn VIOLET_CITY, 31, 26 - spawn ROUTE_32, 11, 74 - spawn AZALEA_TOWN, 15, 10 - spawn CIANWOOD_CITY, 23, 44 - spawn GOLDENROD_CITY, 15, 28 - spawn OLIVINE_CITY, 13, 22 - spawn ECRUTEAK_CITY, 23, 28 - spawn MAHOGANY_TOWN, 15, 14 - spawn LAKE_OF_RAGE, 21, 29 - spawn BLACKTHORN_CITY, 21, 30 - spawn SILVER_CAVE_OUTSIDE, 23, 20 - spawn FAST_SHIP_CABINS_SW_SSW_NW, 6, 2 + spawn LEVEL_1_MAP_1, 3, 3 ; SPAWN_LEVEL_1 +; spawn LEVEL_2_MAP_1, 5, 3 ; SPAWN_LEVEL_2 spawn N_A, -1, -1 diff --git a/data/phone/phone_contacts.asm b/data/phone/phone_contacts.asm index ae6640eef..74702e381 100644 --- a/data/phone/phone_contacts.asm +++ b/data/phone/phone_contacts.asm @@ -12,41 +12,41 @@ PhoneContacts: ; entries correspond to PHONE_* constants table_width PHONE_CONTACT_SIZE, PhoneContacts phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone TRAINER_NONE, PHONECONTACT_MOM, PLAYERS_HOUSE_1F, ANYTIME, MomPhoneCalleeScript, 0, UnusedPhoneScript - phone TRAINER_NONE, PHONECONTACT_BIKESHOP, OAKS_LAB, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone TRAINER_NONE, PHONECONTACT_BILL, N_A, ANYTIME, BillPhoneCalleeScript, 0, BillPhoneCallerScript - phone TRAINER_NONE, PHONECONTACT_ELM, ELMS_LAB, ANYTIME, ElmPhoneCalleeScript, 0, ElmPhoneCallerScript - phone SCHOOLBOY, JACK1, NATIONAL_PARK, ANYTIME, JackPhoneCalleeScript, ANYTIME, JackPhoneCallerScript - phone POKEFANF, BEVERLY1, NATIONAL_PARK, ANYTIME, BeverlyPhoneCalleeScript, ANYTIME, BeverlyPhoneCallerScript - phone SAILOR, HUEY1, OLIVINE_LIGHTHOUSE_2F, ANYTIME, HueyPhoneCalleeScript, ANYTIME, HueyPhoneCallerScript phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone COOLTRAINERM, GAVEN3, ROUTE_26, ANYTIME, GavenPhoneCalleeScript, ANYTIME, GavenPhoneCallerScript - phone COOLTRAINERF, BETH1, ROUTE_26, ANYTIME, BethPhoneCalleeScript, ANYTIME, BethPhoneCallerScript - phone BIRD_KEEPER, JOSE2, ROUTE_27, ANYTIME, JosePhoneCalleeScript, ANYTIME, JosePhoneCallerScript - phone COOLTRAINERF, REENA1, ROUTE_27, ANYTIME, ReenaPhoneCalleeScript, ANYTIME, ReenaPhoneCallerScript - phone YOUNGSTER, JOEY1, ROUTE_30, ANYTIME, JoeyPhoneCalleeScript, ANYTIME, JoeyPhoneCallerScript - phone BUG_CATCHER, WADE1, ROUTE_31, ANYTIME, WadePhoneCalleeScript, ANYTIME, WadePhoneCallerScript - phone FISHER, RALPH1, ROUTE_32, ANYTIME, RalphPhoneCalleeScript, ANYTIME, RalphPhoneCallerScript - phone PICNICKER, LIZ1, ROUTE_32, ANYTIME, LizPhoneCalleeScript, ANYTIME, LizPhoneCallerScript - phone HIKER, ANTHONY2, ROUTE_33, ANYTIME, AnthonyPhoneCalleeScript, ANYTIME, AnthonyPhoneCallerScript - phone CAMPER, TODD1, ROUTE_34, ANYTIME, ToddPhoneCalleeScript, ANYTIME, ToddPhoneCallerScript - phone PICNICKER, GINA1, ROUTE_34, ANYTIME, GinaPhoneCalleeScript, ANYTIME, GinaPhoneCallerScript - phone JUGGLER, IRWIN1, ROUTE_35, ANYTIME, IrwinPhoneCalleeScript, ANYTIME, IrwinPhoneCallerScript - phone BUG_CATCHER, ARNIE1, ROUTE_35, ANYTIME, ArniePhoneCalleeScript, ANYTIME, ArniePhoneCallerScript - phone SCHOOLBOY, ALAN1, ROUTE_36, ANYTIME, AlanPhoneCalleeScript, ANYTIME, AlanPhoneCallerScript phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone LASS, DANA1, ROUTE_38, ANYTIME, DanaPhoneCalleeScript, ANYTIME, DanaPhoneCallerScript - phone SCHOOLBOY, CHAD1, ROUTE_38, ANYTIME, ChadPhoneCalleeScript, ANYTIME, ChadPhoneCallerScript - phone POKEFANM, DEREK1, ROUTE_39, ANYTIME, DerekPhoneCalleeScript, ANYTIME, DerekPhoneCallerScript - phone FISHER, TULLY1, ROUTE_42, ANYTIME, TullyPhoneCalleeScript, ANYTIME, TullyPhoneCallerScript - phone POKEMANIAC, BRENT1, ROUTE_43, ANYTIME, BrentPhoneCalleeScript, ANYTIME, BrentPhoneCallerScript - phone PICNICKER, TIFFANY3, ROUTE_43, ANYTIME, TiffanyPhoneCalleeScript, ANYTIME, TiffanyPhoneCallerScript - phone BIRD_KEEPER, VANCE1, ROUTE_44, ANYTIME, VancePhoneCalleeScript, ANYTIME, VancePhoneCallerScript - phone FISHER, WILTON1, ROUTE_44, ANYTIME, WiltonPhoneCalleeScript, ANYTIME, WiltonPhoneCallerScript - phone BLACKBELT_T, KENJI3, ROUTE_45, ANYTIME, KenjiPhoneCalleeScript, ANYTIME, KenjiPhoneCallerScript - phone HIKER, PARRY1, ROUTE_45, ANYTIME, ParryPhoneCalleeScript, ANYTIME, ParryPhoneCallerScript - phone PICNICKER, ERIN1, ROUTE_46, ANYTIME, ErinPhoneCalleeScript, ANYTIME, ErinPhoneCallerScript - phone TRAINER_NONE, PHONECONTACT_BUENA, GOLDENROD_DEPT_STORE_ROOF, ANYTIME, BuenaPhoneCalleeScript, ANYTIME, BuenaPhoneCallerScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript assert_table_length NUM_PHONE_CONTACTS + 1 diff --git a/data/phone/special_calls.asm b/data/phone/special_calls.asm index 55c157d8e..5a1248b72 100644 --- a/data/phone/special_calls.asm +++ b/data/phone/special_calls.asm @@ -8,12 +8,5 @@ ENDM SpecialPhoneCallList: ; entries correspond to SPECIALCALL_* constants table_width SPECIALCALL_SIZE, SpecialPhoneCallList - specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM, ElmPhoneCallerScript - specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM, ElmPhoneCallerScript - specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM, ElmPhoneCallerScript - specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM, ElmPhoneCallerScript - specialcall SpecialCallWhereverYouAre, PHONECONTACT_ELM, ElmPhoneCallerScript - specialcall SpecialCallWhereverYouAre, PHONECONTACT_BIKESHOP, BikeShopPhoneCallerScript - specialcall SpecialCallWhereverYouAre, PHONECONTACT_MOM, MomPhoneLectureScript - specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM, ElmPhoneCallerScript +; specialcall SpecialCallOnlyWhenOutside, PHONECONTACT_ELM, ElmPhoneCallerScript assert_table_length NUM_SPECIALCALLS diff --git a/data/radio/oaks_pkmn_talk_routes.asm b/data/radio/oaks_pkmn_talk_routes.asm index acef4bdd3..ce3de8edb 100644 --- a/data/radio/oaks_pkmn_talk_routes.asm +++ b/data/radio/oaks_pkmn_talk_routes.asm @@ -1,19 +1,5 @@ ; Oak's Pokémon Talk will list wild Pokémon on these maps. OaksPKMNTalkRoutes: - map_id ROUTE_29 - map_id ROUTE_46 - map_id ROUTE_30 - map_id ROUTE_32 - map_id ROUTE_34 - map_id ROUTE_35 - map_id ROUTE_37 - map_id ROUTE_38 - map_id ROUTE_39 - map_id ROUTE_42 - map_id ROUTE_43 - map_id ROUTE_44 - map_id ROUTE_45 - map_id ROUTE_36 - map_id ROUTE_31 + map_id N_A .End diff --git a/data/radio/pnp_places.asm b/data/radio/pnp_places.asm index 540078ef3..45050b765 100644 --- a/data/radio/pnp_places.asm +++ b/data/radio/pnp_places.asm @@ -1,13 +1,5 @@ ; Places and People will describe the landmarks of these maps. PnP_Places: - map_id PALLET_TOWN ; PALLET_TOWN - map_id ROUTE_22 ; ROUTE_22 - map_id PEWTER_CITY ; PEWTER_CITY - map_id CERULEAN_POLICE_STATION ; CERULEAN_CITY - map_id ROUTE_12 ; ROUTE_12 - map_id ROUTE_11 ; ROUTE_11 - map_id ROUTE_16 ; ROUTE_16 - map_id ROUTE_14 ; ROUTE_14 - map_id CINNABAR_POKECENTER_2F_BETA ; CINNABAR_ISLAND + map_id N_A .End diff --git a/data/wild/johto_grass.asm b/data/wild/johto_grass.asm index 3172d0a57..d1ceaa65f 100644 --- a/data/wild/johto_grass.asm +++ b/data/wild/johto_grass.asm @@ -2,7 +2,7 @@ JohtoGrassWildMons: - def_grass_wildmons SPROUT_TOWER_2F + def_grass_wildmons N_A db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite ; morn db 3, RATTATA @@ -30,1684 +30,4 @@ JohtoGrassWildMons: db 5, RATTATA end_grass_wildmons - def_grass_wildmons SPROUT_TOWER_3F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 3, RATTATA - db 4, RATTATA - db 5, RATTATA - db 3, RATTATA - db 6, RATTATA - db 5, RATTATA - db 5, RATTATA - ; day - db 3, RATTATA - db 4, RATTATA - db 5, RATTATA - db 3, RATTATA - db 6, RATTATA - db 5, RATTATA - db 5, RATTATA - ; nite - db 3, GASTLY - db 4, GASTLY - db 5, GASTLY - db 3, RATTATA - db 6, GASTLY - db 5, RATTATA - db 5, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_2F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_3F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_4F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_5F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_6F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_7F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_8F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons TIN_TOWER_9F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; day - db 20, RATTATA - db 21, RATTATA - db 22, RATTATA - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - ; nite - db 20, GASTLY - db 21, GASTLY - db 22, GASTLY - db 22, RATTATA - db 23, RATTATA - db 24, RATTATA - db 24, RATTATA - end_grass_wildmons - - def_grass_wildmons BURNED_TOWER_1F - db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite - ; morn - db 13, RATTATA - db 14, KOFFING - db 15, RATTATA - db 14, ZUBAT - db 15, RATTATA - db 15, RATICATE - db 15, RATICATE - ; day - db 13, RATTATA - db 14, KOFFING - db 15, RATTATA - db 14, ZUBAT - db 15, RATTATA - db 15, RATICATE - db 15, RATICATE - ; nite - db 13, RATTATA - db 14, KOFFING - db 15, RATTATA - db 14, ZUBAT - db 15, RATTATA - db 15, RATICATE - db 15, RATICATE - end_grass_wildmons - - def_grass_wildmons BURNED_TOWER_B1F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 14, RATTATA - db 14, KOFFING - db 16, KOFFING - db 15, ZUBAT - db 12, KOFFING - db 16, KOFFING - db 16, WEEZING - ; day - db 14, RATTATA - db 14, KOFFING - db 16, KOFFING - db 15, ZUBAT - db 12, KOFFING - db 16, KOFFING - db 16, WEEZING - ; nite - db 14, RATTATA - db 14, KOFFING - db 16, KOFFING - db 15, ZUBAT - db 12, KOFFING - db 16, KOFFING - db 16, WEEZING - end_grass_wildmons - - def_grass_wildmons NATIONAL_PARK - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 12, NIDORAN_M - db 12, NIDORAN_F - db 14, LEDYBA - db 13, PIDGEY - db 10, CATERPIE - db 10, WEEDLE - db 10, WEEDLE - ; day - db 12, NIDORAN_F - db 12, NIDORAN_M - db 14, SUNKERN - db 13, PIDGEY - db 10, CATERPIE - db 10, WEEDLE - db 10, WEEDLE - ; nite - db 12, PSYDUCK - db 13, HOOTHOOT - db 14, SPINARAK - db 15, HOOTHOOT - db 10, VENONAT - db 12, VENONAT - db 12, VENONAT - end_grass_wildmons - - def_grass_wildmons RUINS_OF_ALPH_OUTSIDE - db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite - ; morn - db 20, NATU - db 22, NATU - db 18, NATU - db 24, NATU - db 20, SMEARGLE - db 22, SMEARGLE - db 22, SMEARGLE - ; day - db 20, NATU - db 22, NATU - db 18, NATU - db 24, NATU - db 20, SMEARGLE - db 22, SMEARGLE - db 22, SMEARGLE - ; nite - db 20, NATU - db 22, NATU - db 18, NATU - db 24, NATU - db 22, WOOPER - db 22, QUAGSIRE - db 22, QUAGSIRE - end_grass_wildmons - - def_grass_wildmons RUINS_OF_ALPH_INNER_CHAMBER - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - ; day - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - ; nite - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - db 5, UNOWN - end_grass_wildmons - - def_grass_wildmons UNION_CAVE_1F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 6, GEODUDE - db 6, SANDSHREW - db 5, ZUBAT - db 4, RATTATA - db 7, ZUBAT - db 6, ONIX - db 6, ONIX - ; day - db 6, GEODUDE - db 6, SANDSHREW - db 5, ZUBAT - db 4, RATTATA - db 7, ZUBAT - db 6, ONIX - db 6, ONIX - ; nite - db 6, GEODUDE - db 6, RATTATA - db 5, WOOPER - db 4, RATTATA - db 7, ZUBAT - db 6, ONIX - db 6, ONIX - end_grass_wildmons - - def_grass_wildmons UNION_CAVE_B1F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 8, GEODUDE - db 6, ZUBAT - db 8, ZUBAT - db 8, ONIX - db 6, RATTATA - db 8, RATTATA - db 8, RATTATA - ; day - db 8, GEODUDE - db 6, ZUBAT - db 8, ZUBAT - db 8, ONIX - db 6, RATTATA - db 8, RATTATA - db 8, RATTATA - ; nite - db 8, GEODUDE - db 6, ZUBAT - db 8, WOOPER - db 8, ONIX - db 6, RATTATA - db 8, RATTATA - db 8, RATTATA - end_grass_wildmons - - def_grass_wildmons UNION_CAVE_B2F - db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite - ; morn - db 22, ZUBAT - db 22, GOLBAT - db 22, ZUBAT - db 21, RATICATE - db 20, GEODUDE - db 23, ONIX - db 23, ONIX - ; day - db 22, ZUBAT - db 22, GOLBAT - db 22, ZUBAT - db 21, RATICATE - db 20, GEODUDE - db 23, ONIX - db 23, ONIX - ; nite - db 22, ZUBAT - db 22, GOLBAT - db 22, QUAGSIRE - db 21, RATICATE - db 20, GEODUDE - db 23, ONIX - db 23, ONIX - end_grass_wildmons - - def_grass_wildmons SLOWPOKE_WELL_B1F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 5, ZUBAT - db 6, ZUBAT - db 7, ZUBAT - db 6, SLOWPOKE - db 8, ZUBAT - db 8, SLOWPOKE - db 8, SLOWPOKE - ; day - db 5, ZUBAT - db 6, ZUBAT - db 7, ZUBAT - db 6, SLOWPOKE - db 8, ZUBAT - db 8, SLOWPOKE - db 8, SLOWPOKE - ; nite - db 5, ZUBAT - db 6, ZUBAT - db 7, ZUBAT - db 6, SLOWPOKE - db 8, ZUBAT - db 8, SLOWPOKE - db 8, SLOWPOKE - end_grass_wildmons - - def_grass_wildmons SLOWPOKE_WELL_B2F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 21, ZUBAT - db 23, ZUBAT - db 19, ZUBAT - db 21, SLOWPOKE - db 23, GOLBAT - db 23, SLOWPOKE - db 23, SLOWPOKE - ; day - db 21, ZUBAT - db 23, ZUBAT - db 19, ZUBAT - db 21, SLOWPOKE - db 23, GOLBAT - db 23, SLOWPOKE - db 23, SLOWPOKE - ; nite - db 21, ZUBAT - db 23, ZUBAT - db 19, ZUBAT - db 21, SLOWPOKE - db 23, GOLBAT - db 23, SLOWPOKE - db 23, SLOWPOKE - end_grass_wildmons - - def_grass_wildmons ILEX_FOREST - db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite - ; morn - db 5, CATERPIE - db 5, WEEDLE - db 7, METAPOD - db 7, KAKUNA - db 7, PIDGEY - db 6, PARAS - db 6, PARAS - ; day - db 5, CATERPIE - db 5, WEEDLE - db 7, METAPOD - db 7, KAKUNA - db 7, PIDGEY - db 6, PARAS - db 6, PARAS - ; nite - db 5, ODDISH - db 5, VENONAT - db 7, ODDISH - db 7, PSYDUCK - db 7, HOOTHOOT - db 6, PARAS - db 6, PARAS - end_grass_wildmons - - def_grass_wildmons MOUNT_MORTAR_1F_OUTSIDE - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 14, RATTATA - db 13, ZUBAT - db 14, MACHOP - db 13, GOLBAT - db 14, GEODUDE - db 16, RATICATE - db 16, RATICATE - ; day - db 14, RATTATA - db 13, ZUBAT - db 14, MACHOP - db 13, GOLBAT - db 14, GEODUDE - db 16, RATICATE - db 16, RATICATE - ; nite - db 14, RATTATA - db 13, ZUBAT - db 14, MARILL - db 13, GOLBAT - db 14, GEODUDE - db 16, RATICATE - db 16, RATICATE - end_grass_wildmons - - def_grass_wildmons MOUNT_MORTAR_1F_INSIDE - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 13, GEODUDE - db 14, RATTATA - db 15, MACHOP - db 14, RATICATE - db 15, ZUBAT - db 15, GOLBAT - db 15, GOLBAT - ; day - db 13, GEODUDE - db 14, RATTATA - db 15, MACHOP - db 14, RATICATE - db 15, ZUBAT - db 15, GOLBAT - db 15, GOLBAT - ; nite - db 13, GEODUDE - db 14, RATTATA - db 15, RATICATE - db 14, ZUBAT - db 15, MARILL - db 15, GOLBAT - db 15, GOLBAT - end_grass_wildmons - - def_grass_wildmons MOUNT_MORTAR_2F_INSIDE - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 31, GRAVELER - db 32, MACHOKE - db 31, GEODUDE - db 30, RATICATE - db 28, MACHOP - db 30, GOLBAT - db 30, GOLBAT - ; day - db 31, GRAVELER - db 32, MACHOKE - db 31, GEODUDE - db 30, RATICATE - db 28, MACHOP - db 30, GOLBAT - db 30, GOLBAT - ; nite - db 31, GRAVELER - db 31, GEODUDE - db 30, RATICATE - db 30, GOLBAT - db 28, MARILL - db 32, GOLBAT - db 32, GOLBAT - end_grass_wildmons - - def_grass_wildmons MOUNT_MORTAR_B1F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 15, ZUBAT - db 17, ZUBAT - db 17, GOLBAT - db 16, MACHOP - db 16, GEODUDE - db 18, RATICATE - db 18, RATICATE - ; day - db 15, ZUBAT - db 17, ZUBAT - db 17, GOLBAT - db 16, MACHOP - db 16, GEODUDE - db 18, RATICATE - db 18, RATICATE - ; nite - db 15, ZUBAT - db 17, ZUBAT - db 17, GOLBAT - db 16, MARILL - db 16, GEODUDE - db 18, RATICATE - db 18, RATICATE - end_grass_wildmons - - def_grass_wildmons ICE_PATH_1F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 21, SWINUB - db 22, ZUBAT - db 22, GOLBAT - db 23, SWINUB - db 24, GOLBAT - db 22, GOLBAT - db 22, GOLBAT - ; day - db 21, SWINUB - db 22, ZUBAT - db 22, GOLBAT - db 23, SWINUB - db 24, GOLBAT - db 22, GOLBAT - db 22, GOLBAT - ; nite - db 21, DELIBIRD - db 22, ZUBAT - db 22, GOLBAT - db 23, DELIBIRD - db 24, GOLBAT - db 22, GOLBAT - db 22, GOLBAT - end_grass_wildmons - - def_grass_wildmons ICE_PATH_B1F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 22, SWINUB - db 23, ZUBAT - db 23, GOLBAT - db 24, SWINUB - db 25, GOLBAT - db 23, GOLBAT - db 22, JYNX - ; day - db 22, SWINUB - db 23, ZUBAT - db 23, GOLBAT - db 24, SWINUB - db 25, GOLBAT - db 23, GOLBAT - db 22, JYNX - ; nite - db 22, DELIBIRD - db 23, ZUBAT - db 23, GOLBAT - db 24, DELIBIRD - db 25, GOLBAT - db 23, GOLBAT - db 22, SNEASEL - end_grass_wildmons - - def_grass_wildmons ICE_PATH_B2F_MAHOGANY_SIDE - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 23, SWINUB - db 24, ZUBAT - db 24, GOLBAT - db 25, SWINUB - db 26, GOLBAT - db 22, JYNX - db 24, JYNX - ; day - db 23, SWINUB - db 24, ZUBAT - db 24, GOLBAT - db 25, SWINUB - db 26, GOLBAT - db 22, JYNX - db 24, JYNX - ; nite - db 23, DELIBIRD - db 24, ZUBAT - db 24, GOLBAT - db 25, DELIBIRD - db 26, GOLBAT - db 22, SNEASEL - db 24, SNEASEL - end_grass_wildmons - - def_grass_wildmons ICE_PATH_B2F_BLACKTHORN_SIDE - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 23, SWINUB - db 24, ZUBAT - db 24, GOLBAT - db 25, SWINUB - db 26, GOLBAT - db 22, JYNX - db 24, JYNX - ; day - db 23, SWINUB - db 24, ZUBAT - db 24, GOLBAT - db 25, SWINUB - db 26, GOLBAT - db 22, JYNX - db 24, JYNX - ; nite - db 23, DELIBIRD - db 24, ZUBAT - db 24, GOLBAT - db 25, DELIBIRD - db 26, GOLBAT - db 22, SNEASEL - db 24, SNEASEL - end_grass_wildmons - - def_grass_wildmons ICE_PATH_B3F - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 24, SWINUB - db 25, ZUBAT - db 25, GOLBAT - db 26, SWINUB - db 22, JYNX - db 24, JYNX - db 26, JYNX - ; day - db 24, SWINUB - db 25, ZUBAT - db 25, GOLBAT - db 26, SWINUB - db 22, JYNX - db 24, JYNX - db 26, JYNX - ; nite - db 24, DELIBIRD - db 25, ZUBAT - db 25, GOLBAT - db 26, DELIBIRD - db 22, SNEASEL - db 24, SNEASEL - db 26, SNEASEL - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_NW - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; day - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; nite - db 22, KRABBY - db 23, ZUBAT - db 22, KRABBY - db 24, KRABBY - db 25, GOLBAT - db 24, GOLBAT - db 24, GOLBAT - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_NE - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; day - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; nite - db 22, KRABBY - db 23, ZUBAT - db 22, KRABBY - db 24, KRABBY - db 25, GOLBAT - db 24, GOLBAT - db 24, GOLBAT - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_SW - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; day - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; nite - db 22, KRABBY - db 23, ZUBAT - db 22, KRABBY - db 24, KRABBY - db 25, GOLBAT - db 24, GOLBAT - db 24, GOLBAT - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_CAVE - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; day - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; nite - db 22, KRABBY - db 23, ZUBAT - db 22, KRABBY - db 24, KRABBY - db 25, GOLBAT - db 24, GOLBAT - db 24, GOLBAT - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_SE - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; day - db 22, KRABBY - db 23, ZUBAT - db 22, SEEL - db 24, KRABBY - db 25, GOLBAT - db 24, SEEL - db 24, SEEL - ; nite - db 22, KRABBY - db 23, ZUBAT - db 22, KRABBY - db 24, KRABBY - db 25, GOLBAT - db 24, GOLBAT - db 24, GOLBAT - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_B1F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 23, KRABBY - db 24, ZUBAT - db 23, SEEL - db 25, KRABBY - db 26, GOLBAT - db 25, SEEL - db 25, SEEL - ; day - db 23, KRABBY - db 24, ZUBAT - db 23, SEEL - db 25, KRABBY - db 26, GOLBAT - db 25, SEEL - db 25, SEEL - ; nite - db 23, KRABBY - db 24, ZUBAT - db 23, KRABBY - db 25, KRABBY - db 26, GOLBAT - db 25, GOLBAT - db 25, GOLBAT - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_B2F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 24, KRABBY - db 25, ZUBAT - db 24, SEEL - db 26, KRABBY - db 27, GOLBAT - db 26, SEEL - db 26, SEEL - ; day - db 24, KRABBY - db 25, ZUBAT - db 24, SEEL - db 26, KRABBY - db 27, GOLBAT - db 26, SEEL - db 26, SEEL - ; nite - db 24, KRABBY - db 25, ZUBAT - db 24, KRABBY - db 26, KRABBY - db 27, GOLBAT - db 26, GOLBAT - db 26, GOLBAT - end_grass_wildmons - - def_grass_wildmons WHIRL_ISLAND_LUGIA_CHAMBER - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 25, KRABBY - db 26, ZUBAT - db 25, SEEL - db 27, KRABBY - db 28, GOLBAT - db 27, SEEL - db 27, SEEL - ; day - db 25, KRABBY - db 26, ZUBAT - db 25, SEEL - db 27, KRABBY - db 28, GOLBAT - db 27, SEEL - db 27, SEEL - ; nite - db 25, KRABBY - db 26, ZUBAT - db 25, KRABBY - db 27, KRABBY - db 28, GOLBAT - db 27, GOLBAT - db 27, GOLBAT - end_grass_wildmons - - def_grass_wildmons SILVER_CAVE_ROOM_1 - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 43, GRAVELER - db 44, URSARING - db 42, ONIX - db 45, MAGMAR - db 45, GOLBAT - db 20, LARVITAR - db 15, LARVITAR - ; day - db 43, GRAVELER - db 44, URSARING - db 42, ONIX - db 45, MAGMAR - db 45, GOLBAT - db 20, LARVITAR - db 15, LARVITAR - ; nite - db 43, GRAVELER - db 44, GOLBAT - db 42, ONIX - db 42, GOLBAT - db 45, GOLDUCK - db 46, GOLBAT - db 46, GOLBAT - end_grass_wildmons - - def_grass_wildmons SILVER_CAVE_ROOM_2 - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 48, GOLBAT - db 48, MACHOKE - db 47, URSARING - db 46, PARASECT - db 48, PARASECT - db 15, LARVITAR - db 20, LARVITAR - ; day - db 48, GOLBAT - db 48, MACHOKE - db 47, URSARING - db 46, PARASECT - db 48, PARASECT - db 15, LARVITAR - db 20, LARVITAR - ; nite - db 48, GOLBAT - db 48, GOLDUCK - db 46, GOLBAT - db 46, PARASECT - db 48, PARASECT - db 45, MISDREAVUS - db 45, MISDREAVUS - end_grass_wildmons - - def_grass_wildmons SILVER_CAVE_ROOM_3 - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 51, GOLBAT - db 48, ONIX - db 48, GRAVELER - db 50, URSARING - db 20, LARVITAR - db 15, LARVITAR - db 20, PUPITAR - ; day - db 51, GOLBAT - db 48, ONIX - db 48, GRAVELER - db 50, URSARING - db 20, LARVITAR - db 15, LARVITAR - db 20, PUPITAR - ; nite - db 51, GOLBAT - db 48, ONIX - db 48, GRAVELER - db 49, GOLBAT - db 45, GOLDUCK - db 53, GOLBAT - db 53, GOLBAT - end_grass_wildmons - - def_grass_wildmons SILVER_CAVE_ITEM_ROOMS - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 48, GOLBAT - db 46, GOLBAT - db 50, GOLBAT - db 46, PARASECT - db 48, PARASECT - db 50, PARASECT - db 52, PARASECT - ; day - db 48, GOLBAT - db 46, GOLBAT - db 50, GOLBAT - db 46, PARASECT - db 48, PARASECT - db 50, PARASECT - db 52, PARASECT - ; nite - db 45, MISDREAVUS - db 48, GOLBAT - db 50, GOLBAT - db 46, PARASECT - db 48, PARASECT - db 50, PARASECT - db 52, PARASECT - end_grass_wildmons - - def_grass_wildmons DARK_CAVE_VIOLET_ENTRANCE - db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite - ; morn - db 3, GEODUDE - db 2, ZUBAT - db 2, GEODUDE - db 4, GEODUDE - db 2, TEDDIURSA - db 4, ZUBAT - db 4, DUNSPARCE - ; day - db 3, GEODUDE - db 2, ZUBAT - db 2, GEODUDE - db 4, GEODUDE - db 2, ZUBAT - db 4, ZUBAT - db 4, DUNSPARCE - ; nite - db 3, GEODUDE - db 2, ZUBAT - db 2, GEODUDE - db 4, GEODUDE - db 2, ZUBAT - db 4, ZUBAT - db 4, DUNSPARCE - end_grass_wildmons - - def_grass_wildmons DARK_CAVE_BLACKTHORN_ENTRANCE - db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite - ; morn - db 23, GEODUDE - db 23, ZUBAT - db 25, GRAVELER - db 25, URSARING - db 20, TEDDIURSA - db 23, GOLBAT - db 23, GOLBAT - ; day - db 23, GEODUDE - db 23, ZUBAT - db 25, GRAVELER - db 25, URSARING - db 30, URSARING - db 23, GOLBAT - db 23, GOLBAT - ; nite - db 23, GEODUDE - db 23, ZUBAT - db 25, GRAVELER - db 20, WOBBUFFET - db 25, WOBBUFFET - db 23, GOLBAT - db 23, GOLBAT - end_grass_wildmons - - def_grass_wildmons ROUTE_29 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 2, PIDGEY - db 2, SENTRET - db 3, PIDGEY - db 3, SENTRET - db 2, RATTATA - db 3, HOPPIP - db 3, HOPPIP - ; day - db 2, PIDGEY - db 2, SENTRET - db 3, PIDGEY - db 3, SENTRET - db 2, RATTATA - db 3, HOPPIP - db 3, HOPPIP - ; nite - db 2, HOOTHOOT - db 2, RATTATA - db 3, HOOTHOOT - db 3, RATTATA - db 2, RATTATA - db 3, HOOTHOOT - db 3, HOOTHOOT - end_grass_wildmons - - def_grass_wildmons ROUTE_30 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 3, LEDYBA - db 3, CATERPIE - db 4, CATERPIE - db 4, PIDGEY - db 3, WEEDLE - db 4, HOPPIP - db 4, HOPPIP - ; day - db 3, PIDGEY - db 3, CATERPIE - db 4, CATERPIE - db 4, PIDGEY - db 3, WEEDLE - db 4, HOPPIP - db 4, HOPPIP - ; nite - db 3, SPINARAK - db 3, HOOTHOOT - db 4, POLIWAG - db 4, HOOTHOOT - db 3, ZUBAT - db 4, HOOTHOOT - db 4, HOOTHOOT - end_grass_wildmons - - def_grass_wildmons ROUTE_31 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 4, LEDYBA - db 4, CATERPIE - db 5, BELLSPROUT - db 5, PIDGEY - db 4, WEEDLE - db 5, HOPPIP - db 5, HOPPIP - ; day - db 4, PIDGEY - db 4, CATERPIE - db 5, BELLSPROUT - db 5, PIDGEY - db 4, WEEDLE - db 5, HOPPIP - db 5, HOPPIP - ; nite - db 4, SPINARAK - db 4, POLIWAG - db 5, BELLSPROUT - db 5, HOOTHOOT - db 4, ZUBAT - db 5, GASTLY - db 5, GASTLY - end_grass_wildmons - - def_grass_wildmons ROUTE_32 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 4, EKANS - db 5, RATTATA - db 7, BELLSPROUT - db 6, HOPPIP - db 7, PIDGEY - db 7, HOPPIP - db 7, HOPPIP - ; day - db 4, EKANS - db 5, RATTATA - db 7, BELLSPROUT - db 6, HOPPIP - db 7, PIDGEY - db 7, HOPPIP - db 7, HOPPIP - ; nite - db 4, WOOPER - db 5, RATTATA - db 7, BELLSPROUT - db 6, ZUBAT - db 7, HOOTHOOT - db 7, GASTLY - db 7, GASTLY - end_grass_wildmons - - def_grass_wildmons ROUTE_33 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 6, RATTATA - db 6, SPEAROW - db 6, GEODUDE - db 6, HOPPIP - db 7, EKANS - db 7, HOPPIP - db 7, HOPPIP - ; day - db 6, RATTATA - db 6, SPEAROW - db 6, GEODUDE - db 6, HOPPIP - db 7, EKANS - db 7, HOPPIP - db 7, HOPPIP - ; nite - db 6, RATTATA - db 6, ZUBAT - db 6, GEODUDE - db 6, ZUBAT - db 7, RATTATA - db 7, RATTATA - db 7, RATTATA - end_grass_wildmons - - def_grass_wildmons ROUTE_34 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 10, SNUBBULL - db 11, RATTATA - db 12, PIDGEY - db 10, ABRA - db 12, JIGGLYPUFF - db 10, DITTO - db 10, DITTO - ; day - db 10, SNUBBULL - db 11, RATTATA - db 12, PIDGEY - db 10, ABRA - db 12, JIGGLYPUFF - db 10, DITTO - db 10, DITTO - ; nite - db 12, DROWZEE - db 11, RATTATA - db 12, HOOTHOOT - db 10, ABRA - db 12, JIGGLYPUFF - db 10, DITTO - db 10, DITTO - end_grass_wildmons - - def_grass_wildmons ROUTE_35 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 12, SNUBBULL - db 14, PIDGEY - db 13, GROWLITHE - db 10, ABRA - db 12, JIGGLYPUFF - db 10, DITTO - db 12, YANMA - ; day - db 12, SNUBBULL - db 14, PIDGEY - db 13, GROWLITHE - db 10, ABRA - db 12, JIGGLYPUFF - db 10, DITTO - db 12, YANMA - ; nite - db 12, DROWZEE - db 14, HOOTHOOT - db 13, PSYDUCK - db 10, ABRA - db 12, JIGGLYPUFF - db 10, DITTO - db 12, YANMA - end_grass_wildmons - - def_grass_wildmons ROUTE_36 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 4, LEDYBA - db 4, PIDGEY - db 5, BELLSPROUT - db 5, GROWLITHE - db 5, PIDGEY - db 6, PIDGEY - db 6, PIDGEY - ; day - db 4, PIDGEY - db 4, PIDGEY - db 5, BELLSPROUT - db 5, GROWLITHE - db 5, PIDGEY - db 6, PIDGEY - db 6, PIDGEY - ; nite - db 4, SPINARAK - db 4, HOOTHOOT - db 5, BELLSPROUT - db 5, HOOTHOOT - db 5, HOOTHOOT - db 5, GASTLY - db 5, GASTLY - end_grass_wildmons - - def_grass_wildmons ROUTE_37 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 13, LEDYBA - db 14, GROWLITHE - db 15, PIDGEY - db 16, GROWLITHE - db 15, PIDGEOTTO - db 15, LEDIAN - db 15, LEDIAN - ; day - db 13, PIDGEY - db 14, GROWLITHE - db 15, PIDGEY - db 16, GROWLITHE - db 15, PIDGEOTTO - db 15, PIDGEY - db 15, PIDGEY - ; nite - db 13, SPINARAK - db 14, STANTLER - db 15, HOOTHOOT - db 16, STANTLER - db 15, NOCTOWL - db 15, ARIADOS - db 15, ARIADOS - end_grass_wildmons - - def_grass_wildmons ROUTE_38 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 16, RATTATA - db 16, RATICATE - db 16, MAGNEMITE - db 16, PIDGEOTTO - db 13, TAUROS - db 13, MILTANK - db 13, MILTANK - ; day - db 16, RATTATA - db 16, RATICATE - db 16, MAGNEMITE - db 16, PIDGEOTTO - db 13, TAUROS - db 13, MILTANK - db 13, MILTANK - ; nite - db 16, MEOWTH - db 16, RATICATE - db 16, MAGNEMITE - db 16, NOCTOWL - db 16, MEOWTH - db 16, MEOWTH - db 16, MEOWTH - end_grass_wildmons - - def_grass_wildmons ROUTE_39 - db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite - ; morn - db 16, RATTATA - db 16, RATICATE - db 16, MAGNEMITE - db 16, PIDGEOTTO - db 15, MILTANK - db 15, TAUROS - db 15, TAUROS - ; day - db 16, RATTATA - db 16, RATICATE - db 16, MAGNEMITE - db 16, PIDGEOTTO - db 15, MILTANK - db 15, TAUROS - db 15, TAUROS - ; nite - db 16, MEOWTH - db 16, RATICATE - db 16, MAGNEMITE - db 16, NOCTOWL - db 18, MEOWTH - db 18, MEOWTH - db 18, MEOWTH - end_grass_wildmons - - def_grass_wildmons ROUTE_42 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 13, EKANS - db 14, SPEAROW - db 15, RATTATA - db 16, RATICATE - db 15, ARBOK - db 16, FEAROW - db 16, FEAROW - ; day - db 13, EKANS - db 14, SPEAROW - db 15, RATTATA - db 16, RATICATE - db 15, ARBOK - db 16, FEAROW - db 16, FEAROW - ; nite - db 13, RATTATA - db 14, ZUBAT - db 15, RATICATE - db 16, GOLBAT - db 15, MARILL - db 16, GOLBAT - db 16, GOLBAT - end_grass_wildmons - - def_grass_wildmons ROUTE_43 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 15, SENTRET - db 16, PIDGEOTTO - db 16, FARFETCH_D - db 15, FURRET - db 17, RATICATE - db 17, FURRET - db 17, FURRET - ; day - db 15, SENTRET - db 16, PIDGEOTTO - db 16, FARFETCH_D - db 15, FURRET - db 17, RATICATE - db 17, FURRET - db 17, FURRET - ; nite - db 15, VENONAT - db 16, NOCTOWL - db 16, RATICATE - db 17, VENONAT - db 17, RATICATE - db 17, VENOMOTH - db 17, VENOMOTH - end_grass_wildmons - - def_grass_wildmons ROUTE_44 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 23, TANGELA - db 22, LICKITUNG - db 22, BELLSPROUT - db 24, WEEPINBELL - db 24, LICKITUNG - db 26, LICKITUNG - db 26, LICKITUNG - ; day - db 23, TANGELA - db 22, LICKITUNG - db 22, BELLSPROUT - db 24, WEEPINBELL - db 24, LICKITUNG - db 26, LICKITUNG - db 26, LICKITUNG - ; nite - db 23, TANGELA - db 22, POLIWAG - db 22, BELLSPROUT - db 24, WEEPINBELL - db 24, POLIWHIRL - db 26, POLIWHIRL - db 26, POLIWHIRL - end_grass_wildmons - - def_grass_wildmons ROUTE_45 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 23, GEODUDE - db 23, GRAVELER - db 24, GLIGAR - db 25, DONPHAN - db 20, PHANPY - db 27, SKARMORY - db 27, SKARMORY - ; day - db 23, GEODUDE - db 23, GRAVELER - db 24, GLIGAR - db 25, DONPHAN - db 30, DONPHAN - db 27, SKARMORY - db 27, SKARMORY - ; nite - db 23, GEODUDE - db 23, GRAVELER - db 24, GLIGAR - db 25, GRAVELER - db 27, GRAVELER - db 27, GRAVELER - db 27, GRAVELER - end_grass_wildmons - - def_grass_wildmons ROUTE_46 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 2, GEODUDE - db 2, SPEAROW - db 3, GEODUDE - db 3, RATTATA - db 2, PHANPY - db 2, RATTATA - db 2, RATTATA - ; day - db 2, GEODUDE - db 2, SPEAROW - db 3, GEODUDE - db 3, RATTATA - db 2, RATTATA - db 2, RATTATA - db 2, RATTATA - ; nite - db 2, GEODUDE - db 2, RATTATA - db 3, GEODUDE - db 3, RATTATA - db 2, RATTATA - db 2, RATTATA - db 2, RATTATA - end_grass_wildmons - - def_grass_wildmons SILVER_CAVE_OUTSIDE - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 41, TANGELA - db 42, PONYTA - db 42, ARBOK - db 44, RAPIDASH - db 41, DODUO - db 43, DODRIO - db 43, DODRIO - ; day - db 41, TANGELA - db 42, PONYTA - db 42, ARBOK - db 44, RAPIDASH - db 41, DODUO - db 43, DODRIO - db 43, DODRIO - ; nite - db 41, TANGELA - db 42, POLIWHIRL - db 42, GOLBAT - db 44, POLIWHIRL - db 40, GOLBAT - db 44, GOLBAT - db 44, GOLBAT - end_grass_wildmons - db -1 ; end diff --git a/data/wild/johto_water.asm b/data/wild/johto_water.asm index 7d6fe2cfb..289b356b2 100644 --- a/data/wild/johto_water.asm +++ b/data/wild/johto_water.asm @@ -2,270 +2,11 @@ JohtoWaterWildMons: - def_water_wildmons RUINS_OF_ALPH_OUTSIDE + def_water_wildmons N_A db 2 percent ; encounter rate db 15, WOOPER db 20, QUAGSIRE db 15, QUAGSIRE end_water_wildmons - def_water_wildmons UNION_CAVE_1F - db 2 percent ; encounter rate - db 15, WOOPER - db 20, QUAGSIRE - db 15, QUAGSIRE - end_water_wildmons - - def_water_wildmons UNION_CAVE_B1F - db 2 percent ; encounter rate - db 15, WOOPER - db 20, QUAGSIRE - db 15, QUAGSIRE - end_water_wildmons - - def_water_wildmons UNION_CAVE_B2F - db 4 percent ; encounter rate - db 15, TENTACOOL - db 20, QUAGSIRE - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons SLOWPOKE_WELL_B1F - db 2 percent ; encounter rate - db 15, SLOWPOKE - db 20, SLOWPOKE - db 10, SLOWPOKE - end_water_wildmons - - def_water_wildmons SLOWPOKE_WELL_B2F - db 2 percent ; encounter rate - db 15, SLOWPOKE - db 20, SLOWPOKE - db 20, SLOWBRO - end_water_wildmons - - def_water_wildmons ILEX_FOREST - db 2 percent ; encounter rate - db 15, PSYDUCK - db 10, PSYDUCK - db 15, GOLDUCK - end_water_wildmons - - def_water_wildmons MOUNT_MORTAR_1F_OUTSIDE - db 4 percent ; encounter rate - db 15, GOLDEEN - db 20, MARILL - db 20, SEAKING - end_water_wildmons - - def_water_wildmons MOUNT_MORTAR_2F_INSIDE - db 2 percent ; encounter rate - db 20, GOLDEEN - db 25, MARILL - db 25, SEAKING - end_water_wildmons - - def_water_wildmons MOUNT_MORTAR_B1F - db 2 percent ; encounter rate - db 15, GOLDEEN - db 20, MARILL - db 20, SEAKING - end_water_wildmons - - def_water_wildmons WHIRL_ISLAND_SW - db 4 percent ; encounter rate - db 20, TENTACOOL - db 15, HORSEA - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons WHIRL_ISLAND_B2F - db 4 percent ; encounter rate - db 15, HORSEA - db 20, HORSEA - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons WHIRL_ISLAND_LUGIA_CHAMBER - db 4 percent ; encounter rate - db 20, HORSEA - db 20, TENTACRUEL - db 20, SEADRA - end_water_wildmons - - def_water_wildmons SILVER_CAVE_ROOM_2 - db 2 percent ; encounter rate - db 35, SEAKING - db 35, GOLDUCK - db 35, GOLDEEN - end_water_wildmons - - def_water_wildmons DARK_CAVE_VIOLET_ENTRANCE - db 2 percent ; encounter rate - db 15, MAGIKARP - db 10, MAGIKARP - db 5, MAGIKARP - end_water_wildmons - - def_water_wildmons DARK_CAVE_BLACKTHORN_ENTRANCE - db 2 percent ; encounter rate - db 15, MAGIKARP - db 10, MAGIKARP - db 5, MAGIKARP - end_water_wildmons - - def_water_wildmons DRAGONS_DEN_B1F - db 4 percent ; encounter rate - db 15, MAGIKARP - db 10, MAGIKARP - db 10, DRATINI - end_water_wildmons - - def_water_wildmons OLIVINE_PORT - db 2 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_30 - db 2 percent ; encounter rate - db 20, POLIWAG - db 15, POLIWAG - db 20, POLIWHIRL - end_water_wildmons - - def_water_wildmons ROUTE_31 - db 2 percent ; encounter rate - db 20, POLIWAG - db 15, POLIWAG - db 20, POLIWHIRL - end_water_wildmons - - def_water_wildmons ROUTE_32 - db 6 percent ; encounter rate - db 15, TENTACOOL - db 20, QUAGSIRE - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_34 - db 6 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_35 - db 4 percent ; encounter rate - db 20, PSYDUCK - db 15, PSYDUCK - db 20, GOLDUCK - end_water_wildmons - - def_water_wildmons ROUTE_40 - db 6 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_41 - db 6 percent ; encounter rate - db 20, TENTACOOL - db 20, TENTACRUEL - db 20, MANTINE - end_water_wildmons - - def_water_wildmons ROUTE_42 - db 4 percent ; encounter rate - db 20, GOLDEEN - db 15, GOLDEEN - db 20, SEAKING - end_water_wildmons - - def_water_wildmons ROUTE_43 - db 2 percent ; encounter rate - db 20, MAGIKARP - db 15, MAGIKARP - db 10, MAGIKARP - end_water_wildmons - - def_water_wildmons ROUTE_44 - db 2 percent ; encounter rate - db 25, POLIWAG - db 20, POLIWAG - db 25, POLIWHIRL - end_water_wildmons - - def_water_wildmons ROUTE_45 - db 2 percent ; encounter rate - db 20, MAGIKARP - db 15, MAGIKARP - db 5, MAGIKARP - end_water_wildmons - - def_water_wildmons NEW_BARK_TOWN - db 6 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons CHERRYGROVE_CITY - db 6 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons VIOLET_CITY - db 2 percent ; encounter rate - db 20, POLIWAG - db 15, POLIWAG - db 20, POLIWHIRL - end_water_wildmons - - def_water_wildmons CIANWOOD_CITY - db 6 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons OLIVINE_CITY - db 6 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons ECRUTEAK_CITY - db 2 percent ; encounter rate - db 20, POLIWAG - db 15, POLIWAG - db 20, POLIWHIRL - end_water_wildmons - - def_water_wildmons LAKE_OF_RAGE - db 6 percent ; encounter rate - db 15, MAGIKARP - db 10, MAGIKARP - db 15, GYARADOS - end_water_wildmons - - def_water_wildmons BLACKTHORN_CITY - db 4 percent ; encounter rate - db 15, MAGIKARP - db 10, MAGIKARP - db 5, MAGIKARP - end_water_wildmons - - def_water_wildmons SILVER_CAVE_OUTSIDE - db 2 percent ; encounter rate - db 35, POLIWHIRL - db 40, POLIWHIRL - db 35, POLIWAG - end_water_wildmons - db -1 ; end diff --git a/data/wild/kanto_grass.asm b/data/wild/kanto_grass.asm index 27e93c847..e833628bb 100644 --- a/data/wild/kanto_grass.asm +++ b/data/wild/kanto_grass.asm @@ -2,7 +2,7 @@ KantoGrassWildMons: - def_grass_wildmons DIGLETTS_CAVE + def_grass_wildmons N_A db 4 percent, 2 percent, 8 percent ; encounter rates: morn/day/nite ; morn db 3, DIGLETT @@ -30,816 +30,4 @@ KantoGrassWildMons: db 32, DUGTRIO end_grass_wildmons - def_grass_wildmons MOUNT_MOON - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 6, ZUBAT - db 8, GEODUDE - db 8, SANDSHREW - db 12, PARAS - db 10, GEODUDE - db 8, CLEFAIRY - db 8, CLEFAIRY - ; day - db 6, ZUBAT - db 8, GEODUDE - db 8, SANDSHREW - db 12, PARAS - db 10, GEODUDE - db 8, CLEFAIRY - db 8, CLEFAIRY - ; nite - db 6, ZUBAT - db 8, GEODUDE - db 8, CLEFAIRY - db 12, PARAS - db 10, GEODUDE - db 12, CLEFAIRY - db 12, CLEFAIRY - end_grass_wildmons - - def_grass_wildmons ROCK_TUNNEL_1F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 10, CUBONE - db 11, GEODUDE - db 12, MACHOP - db 12, ZUBAT - db 15, MACHOKE - db 12, MAROWAK - db 12, MAROWAK - ; day - db 10, CUBONE - db 11, GEODUDE - db 12, MACHOP - db 12, ZUBAT - db 15, MACHOKE - db 12, MAROWAK - db 12, MAROWAK - ; nite - db 12, ZUBAT - db 11, GEODUDE - db 12, GEODUDE - db 17, HAUNTER - db 15, ZUBAT - db 15, ZUBAT - db 15, ZUBAT - end_grass_wildmons - - def_grass_wildmons ROCK_TUNNEL_B1F - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 12, CUBONE - db 14, GEODUDE - db 16, ONIX - db 12, ZUBAT - db 15, MAROWAK - db 15, KANGASKHAN - db 15, KANGASKHAN - ; day - db 12, CUBONE - db 14, GEODUDE - db 16, ONIX - db 12, ZUBAT - db 15, MAROWAK - db 15, KANGASKHAN - db 15, KANGASKHAN - ; nite - db 12, ZUBAT - db 14, GEODUDE - db 16, ONIX - db 15, ZUBAT - db 15, HAUNTER - db 15, GOLBAT - db 15, GOLBAT - end_grass_wildmons - - def_grass_wildmons VICTORY_ROAD - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 34, GRAVELER - db 32, RHYHORN - db 33, ONIX - db 34, GOLBAT - db 35, SANDSLASH - db 35, RHYDON - db 35, RHYDON - ; day - db 34, GRAVELER - db 32, RHYHORN - db 33, ONIX - db 34, GOLBAT - db 35, SANDSLASH - db 35, RHYDON - db 35, RHYDON - ; nite - db 34, GOLBAT - db 34, GRAVELER - db 32, ONIX - db 36, GRAVELER - db 38, GRAVELER - db 40, GRAVELER - db 40, GRAVELER - end_grass_wildmons - - def_grass_wildmons TOHJO_FALLS - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 22, ZUBAT - db 22, RATICATE - db 24, GOLBAT - db 21, SLOWPOKE - db 20, RATTATA - db 23, SLOWPOKE - db 23, SLOWPOKE - ; day - db 22, ZUBAT - db 22, RATICATE - db 24, GOLBAT - db 21, SLOWPOKE - db 20, RATTATA - db 23, SLOWPOKE - db 23, SLOWPOKE - ; nite - db 22, ZUBAT - db 22, RATICATE - db 24, GOLBAT - db 21, SLOWPOKE - db 20, RATTATA - db 23, SLOWPOKE - db 23, SLOWPOKE - end_grass_wildmons - - def_grass_wildmons ROUTE_1 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 2, PIDGEY - db 2, RATTATA - db 3, SENTRET - db 3, PIDGEY - db 6, FURRET - db 4, PIDGEY - db 4, PIDGEY - ; day - db 2, PIDGEY - db 2, RATTATA - db 3, SENTRET - db 3, PIDGEY - db 6, FURRET - db 4, PIDGEY - db 4, PIDGEY - ; nite - db 2, HOOTHOOT - db 2, RATTATA - db 3, RATTATA - db 3, HOOTHOOT - db 6, RATICATE - db 4, HOOTHOOT - db 4, HOOTHOOT - end_grass_wildmons - - def_grass_wildmons ROUTE_2 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 3, CATERPIE - db 3, LEDYBA - db 5, PIDGEY - db 7, BUTTERFREE - db 7, LEDIAN - db 4, PIKACHU - db 4, PIKACHU - ; day - db 3, CATERPIE - db 3, PIDGEY - db 5, PIDGEY - db 7, BUTTERFREE - db 7, PIDGEOTTO - db 4, PIKACHU - db 4, PIKACHU - ; nite - db 3, HOOTHOOT - db 3, SPINARAK - db 5, HOOTHOOT - db 7, NOCTOWL - db 7, ARIADOS - db 4, NOCTOWL - db 4, NOCTOWL - end_grass_wildmons - - def_grass_wildmons ROUTE_3 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 5, SPEAROW - db 5, RATTATA - db 8, EKANS - db 10, RATICATE - db 10, ARBOK - db 10, SANDSHREW - db 10, SANDSHREW - ; day - db 5, SPEAROW - db 5, RATTATA - db 8, EKANS - db 10, RATICATE - db 10, ARBOK - db 10, SANDSHREW - db 10, SANDSHREW - ; nite - db 5, RATTATA - db 10, RATTATA - db 10, RATICATE - db 6, ZUBAT - db 5, RATTATA - db 6, CLEFAIRY - db 6, CLEFAIRY - end_grass_wildmons - - def_grass_wildmons ROUTE_4 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 5, SPEAROW - db 5, RATTATA - db 8, EKANS - db 10, RATICATE - db 10, ARBOK - db 10, SANDSHREW - db 10, SANDSHREW - ; day - db 5, SPEAROW - db 5, RATTATA - db 8, EKANS - db 10, RATICATE - db 10, ARBOK - db 10, SANDSHREW - db 10, SANDSHREW - ; nite - db 5, RATTATA - db 10, RATTATA - db 10, RATICATE - db 6, ZUBAT - db 5, RATTATA - db 6, CLEFAIRY - db 6, CLEFAIRY - end_grass_wildmons - - def_grass_wildmons ROUTE_5 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 13, PIDGEY - db 13, SNUBBULL - db 15, PIDGEOTTO - db 12, ABRA - db 14, JIGGLYPUFF - db 14, ABRA - db 14, ABRA - ; day - db 13, PIDGEY - db 13, SNUBBULL - db 15, PIDGEOTTO - db 12, ABRA - db 14, JIGGLYPUFF - db 14, ABRA - db 14, ABRA - ; nite - db 13, HOOTHOOT - db 13, MEOWTH - db 15, NOCTOWL - db 12, ABRA - db 14, JIGGLYPUFF - db 14, ABRA - db 14, ABRA - end_grass_wildmons - - def_grass_wildmons ROUTE_6 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 13, RATTATA - db 13, SNUBBULL - db 14, MAGNEMITE - db 15, RATICATE - db 12, JIGGLYPUFF - db 15, GRANBULL - db 15, GRANBULL - ; day - db 13, RATTATA - db 13, SNUBBULL - db 14, MAGNEMITE - db 15, RATICATE - db 12, JIGGLYPUFF - db 15, GRANBULL - db 15, GRANBULL - ; nite - db 13, MEOWTH - db 13, DROWZEE - db 14, MAGNEMITE - db 15, PSYDUCK - db 12, JIGGLYPUFF - db 15, RATICATE - db 15, RATICATE - end_grass_wildmons - - def_grass_wildmons ROUTE_7 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 17, RATTATA - db 17, SPEAROW - db 18, SNUBBULL - db 18, RATICATE - db 18, JIGGLYPUFF - db 16, ABRA - db 16, ABRA - ; day - db 17, RATTATA - db 17, SPEAROW - db 18, SNUBBULL - db 18, RATICATE - db 18, JIGGLYPUFF - db 16, ABRA - db 16, ABRA - ; nite - db 17, MEOWTH - db 17, MURKROW - db 18, HOUNDOUR - db 18, PERSIAN - db 18, JIGGLYPUFF - db 16, ABRA - db 16, ABRA - end_grass_wildmons - - def_grass_wildmons ROUTE_8 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 17, SNUBBULL - db 19, PIDGEOTTO - db 16, ABRA - db 17, GROWLITHE - db 16, JIGGLYPUFF - db 18, KADABRA - db 18, KADABRA - ; day - db 17, SNUBBULL - db 19, PIDGEOTTO - db 16, ABRA - db 17, GROWLITHE - db 16, JIGGLYPUFF - db 18, KADABRA - db 18, KADABRA - ; nite - db 17, MEOWTH - db 20, NOCTOWL - db 16, ABRA - db 17, HAUNTER - db 16, JIGGLYPUFF - db 18, KADABRA - db 18, KADABRA - end_grass_wildmons - - def_grass_wildmons ROUTE_9 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 15, RATTATA - db 15, SPEAROW - db 15, RATICATE - db 15, FEAROW - db 15, FEAROW - db 18, MAROWAK - db 18, MAROWAK - ; day - db 15, RATTATA - db 15, SPEAROW - db 15, RATICATE - db 15, FEAROW - db 15, FEAROW - db 18, MAROWAK - db 18, MAROWAK - ; nite - db 15, RATTATA - db 15, VENONAT - db 15, RATICATE - db 15, VENOMOTH - db 15, ZUBAT - db 18, RATICATE - db 18, RATICATE - end_grass_wildmons - - def_grass_wildmons ROUTE_10_NORTH - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 15, SPEAROW - db 17, VOLTORB - db 15, RATICATE - db 15, FEAROW - db 15, MAROWAK - db 16, ELECTABUZZ - db 16, ELECTABUZZ - ; day - db 15, SPEAROW - db 17, VOLTORB - db 15, RATICATE - db 15, FEAROW - db 15, MAROWAK - db 18, ELECTABUZZ - db 18, ELECTABUZZ - ; nite - db 15, VENONAT - db 17, VOLTORB - db 15, RATICATE - db 15, VENOMOTH - db 15, ZUBAT - db 16, ELECTABUZZ - db 16, ELECTABUZZ - end_grass_wildmons - - def_grass_wildmons ROUTE_11 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 14, HOPPIP - db 13, RATICATE - db 15, MAGNEMITE - db 16, PIDGEOTTO - db 16, RATTATA - db 16, HOPPIP - db 16, HOPPIP - ; day - db 14, HOPPIP - db 13, RATICATE - db 15, MAGNEMITE - db 16, PIDGEOTTO - db 16, RATTATA - db 16, HOPPIP - db 16, HOPPIP - ; nite - db 14, DROWZEE - db 13, MEOWTH - db 15, MAGNEMITE - db 16, NOCTOWL - db 16, RATICATE - db 16, HYPNO - db 16, HYPNO - end_grass_wildmons - - def_grass_wildmons ROUTE_13 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 23, NIDORINO - db 23, NIDORINA - db 25, PIDGEOTTO - db 25, HOPPIP - db 27, HOPPIP - db 27, HOPPIP - db 25, CHANSEY - ; day - db 23, NIDORINO - db 23, NIDORINA - db 25, PIDGEOTTO - db 25, HOPPIP - db 27, HOPPIP - db 27, HOPPIP - db 25, CHANSEY - ; nite - db 23, VENONAT - db 23, QUAGSIRE - db 25, NOCTOWL - db 25, VENOMOTH - db 25, QUAGSIRE - db 25, QUAGSIRE - db 25, CHANSEY - end_grass_wildmons - - def_grass_wildmons ROUTE_14 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 26, NIDORINO - db 26, NIDORINA - db 28, PIDGEOTTO - db 28, HOPPIP - db 30, SKIPLOOM - db 30, SKIPLOOM - db 28, CHANSEY - ; day - db 26, NIDORINO - db 26, NIDORINA - db 28, PIDGEOTTO - db 28, HOPPIP - db 30, SKIPLOOM - db 30, SKIPLOOM - db 28, CHANSEY - ; nite - db 26, VENONAT - db 26, QUAGSIRE - db 28, NOCTOWL - db 28, VENOMOTH - db 28, QUAGSIRE - db 28, QUAGSIRE - db 28, CHANSEY - end_grass_wildmons - - def_grass_wildmons ROUTE_15 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 23, NIDORINO - db 23, NIDORINA - db 25, PIDGEOTTO - db 25, HOPPIP - db 27, HOPPIP - db 27, HOPPIP - db 25, CHANSEY - ; day - db 23, NIDORINO - db 23, NIDORINA - db 25, PIDGEOTTO - db 25, HOPPIP - db 27, HOPPIP - db 27, HOPPIP - db 25, CHANSEY - ; nite - db 23, VENONAT - db 23, QUAGSIRE - db 25, NOCTOWL - db 25, VENOMOTH - db 25, QUAGSIRE - db 25, QUAGSIRE - db 25, CHANSEY - end_grass_wildmons - - def_grass_wildmons ROUTE_16 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 26, GRIMER - db 27, FEAROW - db 28, GRIMER - db 29, FEAROW - db 29, FEAROW - db 30, MUK - db 30, MUK - ; day - db 26, GRIMER - db 27, FEAROW - db 28, GRIMER - db 29, FEAROW - db 29, SLUGMA - db 30, MUK - db 30, MUK - ; nite - db 26, GRIMER - db 27, GRIMER - db 28, GRIMER - db 29, MURKROW - db 29, MURKROW - db 30, MUK - db 30, MUK - end_grass_wildmons - - def_grass_wildmons ROUTE_17 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 30, FEAROW - db 29, GRIMER - db 31, GRIMER - db 32, FEAROW - db 33, GRIMER - db 33, MUK - db 33, MUK - ; day - db 30, FEAROW - db 29, SLUGMA - db 29, GRIMER - db 32, FEAROW - db 32, SLUGMA - db 33, MUK - db 33, MUK - ; nite - db 30, GRIMER - db 29, GRIMER - db 31, GRIMER - db 32, GRIMER - db 33, GRIMER - db 33, MUK - db 33, MUK - end_grass_wildmons - - def_grass_wildmons ROUTE_18 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 26, GRIMER - db 27, FEAROW - db 28, GRIMER - db 29, FEAROW - db 29, FEAROW - db 30, MUK - db 30, MUK - ; day - db 26, GRIMER - db 27, FEAROW - db 28, GRIMER - db 29, FEAROW - db 29, SLUGMA - db 30, MUK - db 30, MUK - ; nite - db 26, GRIMER - db 27, GRIMER - db 28, GRIMER - db 29, GRIMER - db 29, GRIMER - db 30, MUK - db 30, MUK - end_grass_wildmons - - def_grass_wildmons ROUTE_21 - db 6 percent, 6 percent, 6 percent ; encounter rates: morn/day/nite - ; morn - db 30, TANGELA - db 25, RATTATA - db 35, TANGELA - db 20, RATICATE - db 30, MR__MIME - db 28, MR__MIME - db 28, MR__MIME - ; day - db 30, TANGELA - db 25, RATTATA - db 35, TANGELA - db 20, RATICATE - db 28, MR__MIME - db 30, MR__MIME - db 30, MR__MIME - ; nite - db 30, TANGELA - db 25, RATTATA - db 35, TANGELA - db 20, RATICATE - db 30, TANGELA - db 28, TANGELA - db 28, TANGELA - end_grass_wildmons - - def_grass_wildmons ROUTE_22 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 3, RATTATA - db 3, SPEAROW - db 5, SPEAROW - db 4, DODUO - db 6, PONYTA - db 7, FEAROW - db 7, FEAROW - ; day - db 3, RATTATA - db 3, SPEAROW - db 5, SPEAROW - db 4, DODUO - db 6, PONYTA - db 7, FEAROW - db 7, FEAROW - ; nite - db 3, RATTATA - db 3, POLIWAG - db 5, RATTATA - db 4, POLIWAG - db 6, RATTATA - db 7, RATTATA - db 7, RATTATA - end_grass_wildmons - - def_grass_wildmons ROUTE_24 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 8, CATERPIE - db 10, CATERPIE - db 12, METAPOD - db 12, ABRA - db 10, BELLSPROUT - db 14, BUTTERFREE - db 14, BUTTERFREE - ; day - db 8, CATERPIE - db 12, SUNKERN - db 10, CATERPIE - db 12, ABRA - db 10, BELLSPROUT - db 14, BUTTERFREE - db 14, BUTTERFREE - ; nite - db 10, VENONAT - db 10, ODDISH - db 12, ODDISH - db 12, ABRA - db 10, BELLSPROUT - db 14, GLOOM - db 14, GLOOM - end_grass_wildmons - - def_grass_wildmons ROUTE_25 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 10, CATERPIE - db 10, PIDGEY - db 12, PIDGEOTTO - db 12, METAPOD - db 10, BELLSPROUT - db 14, BUTTERFREE - db 14, BUTTERFREE - ; day - db 10, CATERPIE - db 10, PIDGEY - db 12, PIDGEOTTO - db 12, METAPOD - db 10, BELLSPROUT - db 14, BUTTERFREE - db 14, BUTTERFREE - ; nite - db 10, ODDISH - db 10, HOOTHOOT - db 10, VENONAT - db 12, NOCTOWL - db 10, BELLSPROUT - db 14, NOCTOWL - db 14, NOCTOWL - end_grass_wildmons - - def_grass_wildmons ROUTE_26 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 28, DODUO - db 28, SANDSLASH - db 32, PONYTA - db 30, RATICATE - db 30, DODUO - db 30, ARBOK - db 30, ARBOK - ; day - db 28, DODUO - db 28, SANDSLASH - db 32, PONYTA - db 30, RATICATE - db 30, DODUO - db 30, ARBOK - db 30, ARBOK - ; nite - db 28, NOCTOWL - db 28, RATICATE - db 32, NOCTOWL - db 30, RATICATE - db 30, QUAGSIRE - db 30, QUAGSIRE - db 30, QUAGSIRE - end_grass_wildmons - - def_grass_wildmons ROUTE_27 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 28, DODUO - db 28, ARBOK - db 30, RATICATE - db 30, DODUO - db 32, PONYTA - db 30, DODRIO - db 30, DODRIO - ; day - db 28, DODUO - db 28, ARBOK - db 30, RATICATE - db 30, DODUO - db 32, PONYTA - db 30, DODRIO - db 30, DODRIO - ; nite - db 28, QUAGSIRE - db 28, NOCTOWL - db 30, RATICATE - db 30, QUAGSIRE - db 32, NOCTOWL - db 32, NOCTOWL - db 32, NOCTOWL - end_grass_wildmons - - def_grass_wildmons ROUTE_28 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 39, TANGELA - db 40, PONYTA - db 40, RAPIDASH - db 42, ARBOK - db 41, DODUO - db 43, DODRIO - db 43, DODRIO - ; day - db 39, TANGELA - db 40, PONYTA - db 40, RAPIDASH - db 42, ARBOK - db 41, DODUO - db 43, DODRIO - db 43, DODRIO - ; nite - db 39, TANGELA - db 40, POLIWHIRL - db 40, GOLBAT - db 40, POLIWHIRL - db 42, GOLBAT - db 42, GOLBAT - db 42, GOLBAT - end_grass_wildmons - db -1 ; end diff --git a/data/wild/kanto_water.asm b/data/wild/kanto_water.asm index c9854a354..9a173c3d0 100644 --- a/data/wild/kanto_water.asm +++ b/data/wild/kanto_water.asm @@ -2,172 +2,11 @@ KantoWaterWildMons: - def_water_wildmons TOHJO_FALLS + def_water_wildmons N_A db 4 percent ; encounter rate db 20, GOLDEEN db 20, SLOWPOKE db 20, SEAKING end_water_wildmons - def_water_wildmons VERMILION_PORT - db 2 percent ; encounter rate - db 35, TENTACOOL - db 30, TENTACOOL - db 35, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_4 - db 4 percent ; encounter rate - db 10, GOLDEEN - db 5, GOLDEEN - db 10, SEAKING - end_water_wildmons - - def_water_wildmons ROUTE_6 - db 2 percent ; encounter rate - db 10, PSYDUCK - db 5, PSYDUCK - db 10, GOLDUCK - end_water_wildmons - - def_water_wildmons ROUTE_9 - db 4 percent ; encounter rate - db 15, GOLDEEN - db 10, GOLDEEN - db 15, SEAKING - end_water_wildmons - - def_water_wildmons ROUTE_10_NORTH - db 4 percent ; encounter rate - db 15, GOLDEEN - db 10, GOLDEEN - db 15, SEAKING - end_water_wildmons - - def_water_wildmons ROUTE_12 - db 6 percent ; encounter rate - db 25, TENTACOOL - db 25, QUAGSIRE - db 25, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_13 - db 6 percent ; encounter rate - db 25, TENTACOOL - db 25, QUAGSIRE - db 25, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_19 - db 6 percent ; encounter rate - db 35, TENTACOOL - db 30, TENTACOOL - db 35, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_20 - db 6 percent ; encounter rate - db 35, TENTACOOL - db 30, TENTACOOL - db 35, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_21 - db 6 percent ; encounter rate - db 35, TENTACOOL - db 30, TENTACOOL - db 35, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_22 - db 2 percent ; encounter rate - db 10, POLIWAG - db 5, POLIWAG - db 10, POLIWHIRL - end_water_wildmons - - def_water_wildmons ROUTE_24 - db 4 percent ; encounter rate - db 10, GOLDEEN - db 5, GOLDEEN - db 10, SEAKING - end_water_wildmons - - def_water_wildmons ROUTE_25 - db 4 percent ; encounter rate - db 10, GOLDEEN - db 5, GOLDEEN - db 10, SEAKING - end_water_wildmons - - def_water_wildmons ROUTE_26 - db 6 percent ; encounter rate - db 30, TENTACOOL - db 25, TENTACOOL - db 30, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_27 - db 6 percent ; encounter rate - db 20, TENTACOOL - db 15, TENTACOOL - db 20, TENTACRUEL - end_water_wildmons - - def_water_wildmons ROUTE_28 - db 2 percent ; encounter rate - db 40, POLIWAG - db 35, POLIWAG - db 40, POLIWHIRL - end_water_wildmons - - def_water_wildmons PALLET_TOWN - db 6 percent ; encounter rate - db 35, TENTACOOL - db 30, TENTACOOL - db 35, TENTACRUEL - end_water_wildmons - - def_water_wildmons VIRIDIAN_CITY - db 2 percent ; encounter rate - db 10, POLIWAG - db 5, POLIWAG - db 10, POLIWHIRL - end_water_wildmons - - def_water_wildmons CERULEAN_CITY - db 4 percent ; encounter rate - db 10, GOLDEEN - db 5, GOLDEEN - db 10, SEAKING - end_water_wildmons - - def_water_wildmons VERMILION_CITY - db 6 percent ; encounter rate - db 35, TENTACOOL - db 30, TENTACOOL - db 35, TENTACRUEL - end_water_wildmons - - def_water_wildmons CELADON_CITY - db 2 percent ; encounter rate - db 20, GRIMER - db 15, GRIMER - db 15, MUK - end_water_wildmons - - def_water_wildmons FUCHSIA_CITY - db 2 percent ; encounter rate - db 20, MAGIKARP - db 15, MAGIKARP - db 10, MAGIKARP - end_water_wildmons - - def_water_wildmons CINNABAR_ISLAND - db 6 percent ; encounter rate - db 35, TENTACOOL - db 30, TENTACOOL - db 35, TENTACRUEL - end_water_wildmons - db -1 ; end diff --git a/data/wild/roammon_maps.asm b/data/wild/roammon_maps.asm index d473e31ac..b1dafd1dc 100644 --- a/data/wild/roammon_maps.asm +++ b/data/wild/roammon_maps.asm @@ -15,21 +15,6 @@ ENDM RoamMaps: list_start RoamMaps ; start map, ...other maps - roam_map ROUTE_29, ROUTE_30, ROUTE_46 - roam_map ROUTE_30, ROUTE_29, ROUTE_31 - roam_map ROUTE_31, ROUTE_30, ROUTE_32, ROUTE_36 - roam_map ROUTE_32, ROUTE_36, ROUTE_31, ROUTE_33 - roam_map ROUTE_33, ROUTE_32, ROUTE_34 - roam_map ROUTE_34, ROUTE_33, ROUTE_35 - roam_map ROUTE_35, ROUTE_34, ROUTE_36 - roam_map ROUTE_36, ROUTE_35, ROUTE_31, ROUTE_32, ROUTE_37 - roam_map ROUTE_37, ROUTE_36, ROUTE_38, ROUTE_42 - roam_map ROUTE_38, ROUTE_37, ROUTE_39, ROUTE_42 - roam_map ROUTE_39, ROUTE_38 - roam_map ROUTE_42, ROUTE_43, ROUTE_44, ROUTE_37, ROUTE_38 - roam_map ROUTE_43, ROUTE_42, ROUTE_44 - roam_map ROUTE_44, ROUTE_42, ROUTE_43, ROUTE_45 - roam_map ROUTE_45, ROUTE_44, ROUTE_46 - roam_map ROUTE_46, ROUTE_45, ROUTE_29 + roam_map N_A, N_A, N_A assert_list_length NUM_ROAMMON_MAPS db -1 ; end diff --git a/data/wild/swarm_grass.asm b/data/wild/swarm_grass.asm index dd7110e16..f0b070c42 100644 --- a/data/wild/swarm_grass.asm +++ b/data/wild/swarm_grass.asm @@ -3,7 +3,7 @@ SwarmGrassWildMons: ; Dunsparce swarm - map_id DARK_CAVE_VIOLET_ENTRANCE + map_id N_A db 4 percent, 4 percent, 4 percent ; encounter rates: morn/day/nite ; morn db 3, GEODUDE @@ -30,32 +30,4 @@ SwarmGrassWildMons: db 4, DUNSPARCE db 4, DUNSPARCE -; Yanma swarm - map_id ROUTE_35 - db 10 percent, 10 percent, 10 percent ; encounter rates: morn/day/nite - ; morn - db 12, NIDORAN_M - db 12, NIDORAN_F - db 12, YANMA - db 14, YANMA - db 14, PIDGEY - db 10, DITTO - db 10, DITTO - ; day - db 12, NIDORAN_M - db 12, NIDORAN_F - db 12, YANMA - db 14, YANMA - db 14, PIDGEY - db 10, DITTO - db 10, DITTO - ; nite - db 12, NIDORAN_M - db 12, NIDORAN_F - db 12, YANMA - db 14, YANMA - db 14, HOOTHOOT - db 10, DITTO - db 10, DITTO - db -1 ; end diff --git a/data/wild/treemon_maps.asm b/data/wild/treemon_maps.asm index 2fbb93cf5..577dea97f 100644 --- a/data/wild/treemon_maps.asm +++ b/data/wild/treemon_maps.asm @@ -4,45 +4,9 @@ MACRO treemon_map ENDM TreeMonMaps: - treemon_map ROUTE_26, TREEMON_SET_KANTO - treemon_map ROUTE_27, TREEMON_SET_KANTO - treemon_map ROUTE_28, TREEMON_SET_CITY - treemon_map ROUTE_29, TREEMON_SET_ROUTE - treemon_map ROUTE_30, TREEMON_SET_ROUTE - treemon_map ROUTE_31, TREEMON_SET_ROUTE - treemon_map ROUTE_32, TREEMON_SET_KANTO - treemon_map ROUTE_33, TREEMON_SET_TOWN - treemon_map ROUTE_34, TREEMON_SET_ROUTE - treemon_map ROUTE_35, TREEMON_SET_ROUTE - treemon_map ROUTE_36, TREEMON_SET_ROUTE - treemon_map ROUTE_37, TREEMON_SET_ROUTE - treemon_map ROUTE_38, TREEMON_SET_ROUTE - treemon_map ROUTE_39, TREEMON_SET_ROUTE - treemon_map ROUTE_40, TREEMON_SET_CITY - treemon_map ROUTE_41, TREEMON_SET_CITY - treemon_map ROUTE_42, TREEMON_SET_TOWN - treemon_map ROUTE_43, TREEMON_SET_LAKE - treemon_map ROUTE_44, TREEMON_SET_CANYON - treemon_map ROUTE_45, TREEMON_SET_CANYON - treemon_map ROUTE_46, TREEMON_SET_CANYON - treemon_map NEW_BARK_TOWN, TREEMON_SET_CITY - treemon_map CHERRYGROVE_CITY, TREEMON_SET_CITY - treemon_map VIOLET_CITY, TREEMON_SET_CITY - treemon_map AZALEA_TOWN, TREEMON_SET_TOWN - treemon_map CIANWOOD_CITY, TREEMON_SET_CITY - treemon_map GOLDENROD_CITY, TREEMON_SET_CITY - treemon_map OLIVINE_CITY, TREEMON_SET_CITY - treemon_map ECRUTEAK_CITY, TREEMON_SET_CITY - treemon_map MAHOGANY_TOWN, TREEMON_SET_CITY - treemon_map LAKE_OF_RAGE, TREEMON_SET_LAKE - treemon_map BLACKTHORN_CITY, TREEMON_SET_CITY - treemon_map SILVER_CAVE_OUTSIDE, TREEMON_SET_CITY - treemon_map ILEX_FOREST, TREEMON_SET_FOREST + treemon_map N_A, TREEMON_SET_KANTO db -1 RockMonMaps: - treemon_map CIANWOOD_CITY, TREEMON_SET_ROCK - treemon_map ROUTE_40, TREEMON_SET_ROCK - treemon_map DARK_CAVE_VIOLET_ENTRANCE, TREEMON_SET_ROCK - treemon_map SLOWPOKE_WELL_B1F, TREEMON_SET_ROCK + treemon_map N_A, TREEMON_SET_ROCK db -1 diff --git a/engine/battle/core.asm b/engine/battle/core.asm index 596895464..010b42239 100644 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -6038,13 +6038,6 @@ LoadEnemyMon: jr nc, .GenerateDVs .CheckMagikarpArea: -; BUG: Magikarp in Lake of Rage are shorter, not longer (see docs/bugs_and_glitches.md) - ld a, [wMapGroup] - cp GROUP_LAKE_OF_RAGE - jr z, .Happiness - ld a, [wMapNumber] - cp MAP_LAKE_OF_RAGE - jr z, .Happiness ; 40% chance of not flooring call Random cp 39 percent + 1 diff --git a/engine/battle/start_battle.asm b/engine/battle/start_battle.asm index ff7f07a3c..8495666a8 100644 --- a/engine/battle/start_battle.asm +++ b/engine/battle/start_battle.asm @@ -70,11 +70,6 @@ PlayBattleMusic: and a jr nz, .trainermusic - farcall RegionCheck - ld a, e - and a - jr nz, .kantowild - ld de, MUSIC_JOHTO_WILD_BATTLE ld a, [wTimeOfDay] cp NITE_F @@ -82,10 +77,6 @@ PlayBattleMusic: ld de, MUSIC_JOHTO_WILD_BATTLE_NIGHT jr .done -.kantowild - ld de, MUSIC_KANTO_WILD_BATTLE - jr .done - .trainermusic ld de, MUSIC_CHAMPION_BATTLE cp CHAMPION @@ -124,21 +115,7 @@ PlayBattleMusic: jr .done .othertrainer - ld a, [wLinkMode] - and a - jr nz, .johtotrainer - - farcall RegionCheck - ld a, e - and a - jr nz, .kantotrainer - -.johtotrainer ld de, MUSIC_JOHTO_TRAINER_BATTLE - jr .done - -.kantotrainer - ld de, MUSIC_KANTO_TRAINER_BATTLE .done call PlayMusic diff --git a/engine/events/basement_key.asm b/engine/events/basement_key.asm deleted file mode 100644 index ab8c39ceb..000000000 --- a/engine/events/basement_key.asm +++ /dev/null @@ -1,32 +0,0 @@ -_BasementKey: -; Are we even in the right map to use this? - ld a, [wMapGroup] - cp GROUP_GOLDENROD_UNDERGROUND - jr nz, .nope - - ld a, [wMapNumber] - cp MAP_GOLDENROD_UNDERGROUND - jr nz, .nope -; Are we on the tile in front of the door? - call GetFacingTileCoord - ld a, d - cp 22 - jr nz, .nope - ld a, e - cp 10 - jr nz, .nope -; Let's use the Basement Key - ld hl, .BasementKeyScript - call QueueScript - ld a, TRUE - ld [wItemEffectSucceeded], a - ret - -.nope - ld a, FALSE - ld [wItemEffectSucceeded], a - ret - -.BasementKeyScript: - closetext - farsjump BasementDoorScript diff --git a/engine/events/card_key.asm b/engine/events/card_key.asm deleted file mode 100644 index c15b1def5..000000000 --- a/engine/events/card_key.asm +++ /dev/null @@ -1,37 +0,0 @@ -_CardKey: -; Are we even in the right map to use this? - ld a, [wMapGroup] - cp GROUP_RADIO_TOWER_3F - jr nz, .nope - - ld a, [wMapNumber] - cp MAP_RADIO_TOWER_3F - jr nz, .nope -; Are we facing the slot? - ld a, [wPlayerDirection] - and %1100 - cp OW_UP - jr nz, .nope - - call GetFacingTileCoord - ld a, d - cp 18 - jr nz, .nope - ld a, e - cp 6 - jr nz, .nope -; Let's use the Card Key. - ld hl, .CardKeyScript - call QueueScript - ld a, TRUE - ld [wItemEffectSucceeded], a - ret - -.nope - ld a, FALSE - ld [wItemEffectSucceeded], a - ret - -.CardKeyScript: - closetext - farsjump CardKeySlotScript diff --git a/engine/events/halloffame.asm b/engine/events/halloffame.asm index 6a148d963..82aa182dd 100644 --- a/engine/events/halloffame.asm +++ b/engine/events/halloffame.asm @@ -7,7 +7,7 @@ HallOfFame:: ld a, 1 ld [wGameLogicPaused], a call DisableSpriteUpdates - ld a, SPAWN_LANCE + ld a, SPAWN_LEVEL_1 ld [wSpawnAfterChampion], a ; Enable the Pokégear map to cycle through all of Kanto @@ -49,7 +49,7 @@ RedCredits:: ld c, 8 call DelayFrames call DisableSpriteUpdates - ld a, SPAWN_RED + ld a, SPAWN_LEVEL_1 ld [wSpawnAfterChampion], a ld a, [wStatusFlags] ld b, a diff --git a/engine/events/map_name_sign.asm b/engine/events/map_name_sign.asm index 3bf9e3863..9b081a63c 100644 --- a/engine/events/map_name_sign.asm +++ b/engine/events/map_name_sign.asm @@ -14,8 +14,6 @@ InitMapNameSign:: ld c, a call GetWorldMapLocation ld [wCurLandmark], a - call .CheckNationalParkGate - jr z, .gate call GetMapEnvironment cp GATE @@ -72,30 +70,10 @@ InitMapNameSign:: ret z cp LANDMARK_SPECIAL ; redundant check ret z - cp LANDMARK_RADIO_TOWER - ret z - cp LANDMARK_LAV_RADIO_TOWER - ret z - cp LANDMARK_UNDERGROUND_PATH - ret z - cp LANDMARK_INDIGO_PLATEAU - ret z - cp LANDMARK_POWER_PLANT - ret z ld a, 1 and a ret -.CheckNationalParkGate: - ld a, [wMapGroup] - cp GROUP_ROUTE_35_NATIONAL_PARK_GATE - ret nz - ld a, [wMapNumber] - cp MAP_ROUTE_35_NATIONAL_PARK_GATE - ret z - cp MAP_ROUTE_36_NATIONAL_PARK_GATE - ret - PlaceMapNameSign:: ld hl, wLandmarkSignTimer ld a, [hl] diff --git a/engine/events/squirtbottle.asm b/engine/events/squirtbottle.asm deleted file mode 100644 index 411b5c2e2..000000000 --- a/engine/events/squirtbottle.asm +++ /dev/null @@ -1,45 +0,0 @@ -_Squirtbottle: - ld hl, .SquirtbottleScript - call QueueScript - ld a, $1 - ld [wItemEffectSucceeded], a - ret - -.SquirtbottleScript: - reloadmappart - special UpdateTimePals - callasm .CheckCanUseSquirtbottle - iffalse .SquirtbottleNothingScript - farsjump WateredWeirdTreeScript - -.SquirtbottleNothingScript: - jumptext .SquirtbottleNothingText - -.SquirtbottleNothingText: - text_far _SquirtbottleNothingText - text_end - -.CheckCanUseSquirtbottle: - ld a, [wMapGroup] - cp GROUP_ROUTE_36 - jr nz, .nope - - ld a, [wMapNumber] - cp MAP_ROUTE_36 - jr nz, .nope - - farcall GetFacingObject - jr c, .nope - - ld a, d - cp SPRITEMOVEDATA_SUDOWOODO - jr nz, .nope - - ld a, 1 - ld [wScriptVar], a - ret - -.nope - xor a - ld [wScriptVar], a - ret diff --git a/engine/events/std_scripts.asm b/engine/events/std_scripts.asm index c8beac05e..0f2a27c83 100644 --- a/engine/events/std_scripts.asm +++ b/engine/events/std_scripts.asm @@ -162,7 +162,6 @@ PokecenterNurseScript: .pokerus_done setflag ENGINE_CAUGHT_POKERUS - specialphonecall SPECIALCALL_POKERUS end DifficultBookshelfScript: @@ -300,8 +299,6 @@ RadioTowerRocketsScript: clearevent EVENT_RADIO_TOWER_ROCKET_TAKEOVER clearevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER setevent EVENT_MAHOGANY_TOWN_POKEFAN_M_BLOCKS_EAST - specialphonecall SPECIALCALL_WEIRDBROADCAST - setmapscene MAHOGANY_TOWN, SCENE_MAHOGANYTOWN_NOOP end BugContestResultsWarpScript: @@ -310,7 +307,6 @@ BugContestResultsWarpScript: setevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY clearevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY setevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE - warp ROUTE_36_NATIONAL_PARK_GATE, 0, 4 applymovement PLAYER, Movement_ContestResults_WalkAfterWarp BugContestResultsScript: @@ -358,8 +354,6 @@ BugContestResults_DidNotLeaveMons: waitbutton BugContestResults_CleanUp: closetext - setscene SCENE_ROUTE36NATIONALPARKGATE_NOOP - setmapscene ROUTE_35_NATIONAL_PARK_GATE, SCENE_ROUTE35NATIONALPARKGATE_NOOP setevent EVENT_BUG_CATCHING_CONTESTANT_1A setevent EVENT_BUG_CATCHING_CONTESTANT_2A setevent EVENT_BUG_CATCHING_CONTESTANT_3A diff --git a/engine/events/unown_walls.asm b/engine/events/unown_walls.asm index 3934943f4..1958cd8ed 100644 --- a/engine/events/unown_walls.asm +++ b/engine/events/unown_walls.asm @@ -55,25 +55,11 @@ SpecialAerodactylChamber: push de push bc - call GetMapAttributesPointer - ld a, h - cp HIGH(RuinsOfAlphAerodactylChamber_MapAttributes) - jr nz, .nope - ld a, l - cp LOW(RuinsOfAlphAerodactylChamber_MapAttributes) - jr nz, .nope - ld de, EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER ld b, SET_FLAG call EventFlagAction scf - jr .done - -.nope - and a - -.done pop bc pop de ret @@ -82,19 +68,10 @@ SpecialKabutoChamber: push hl push de - call GetMapAttributesPointer - ld a, h - cp HIGH(RuinsOfAlphKabutoChamber_MapAttributes) - jr nz, .done - ld a, l - cp LOW(RuinsOfAlphKabutoChamber_MapAttributes) - jr nz, .done - ld de, EVENT_WALL_OPENED_IN_KABUTO_CHAMBER ld b, SET_FLAG call EventFlagAction -.done pop de pop hl ret diff --git a/engine/events/whiteout.asm b/engine/events/whiteout.asm index 4b4ff3752..cbc1c85b8 100644 --- a/engine/events/whiteout.asm +++ b/engine/events/whiteout.asm @@ -64,7 +64,7 @@ GetWhiteoutSpawn: farcall IsSpawnPoint ld a, c jr c, .yes - xor a ; SPAWN_HOME + xor a ; SPAWN_LEVEL_1 .yes ld [wDefaultSpawnpoint], a diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm index f6da658f5..957b7fdab 100644 --- a/engine/items/item_effects.asm +++ b/engine/items/item_effects.asm @@ -2531,15 +2531,12 @@ PPRestoredText: text_end SquirtbottleEffect: - farcall _Squirtbottle ret CardKeyEffect: - farcall _CardKey ret BasementKeyEffect: - farcall _BasementKey ret SacredAshEffect: diff --git a/engine/menus/intro_menu.asm b/engine/menus/intro_menu.asm index dfa654087..7a66a738d 100644 --- a/engine/menus/intro_menu.asm +++ b/engine/menus/intro_menu.asm @@ -61,10 +61,10 @@ NewGame: call OakSpeech call InitializeWorld - ld a, LANDMARK_NEW_BARK_TOWN + ld a, LANDMARK_LEVEL_1 ld [wPrevLandmark], a - ld a, SPAWN_HOME + ld a, SPAWN_LEVEL_1 ld [wDefaultSpawnpoint], a ld a, MAPSETUP_WARP @@ -347,7 +347,7 @@ Continue: farcall JumpRoamMons farcall ClockContinue ld a, [wSpawnAfterChampion] - cp SPAWN_LANCE + cp SPAWN_LEVEL_1 jr z, .SpawnAfterE4 ld a, MAPSETUP_CONTINUE ldh [hMapEntryMethod], a @@ -357,13 +357,13 @@ Continue: ret .SpawnAfterE4: - ld a, SPAWN_NEW_BARK + ld a, SPAWN_LEVEL_1 ld [wDefaultSpawnpoint], a call PostCreditsSpawn jp FinishContinueFunction SpawnAfterRed: - ld a, SPAWN_MT_SILVER + ld a, SPAWN_LEVEL_1 ld [wDefaultSpawnpoint], a PostCreditsSpawn: @@ -415,7 +415,7 @@ FinishContinueFunction: set 1, [hl] farcall OverworldLoop ld a, [wSpawnAfterChampion] - cp SPAWN_RED + cp SPAWN_LEVEL_1 jr z, .AfterRed jp Reset diff --git a/engine/overworld/cmd_queue.asm b/engine/overworld/cmd_queue.asm index cd8c5e4aa..cfc07767d 100644 --- a/engine/overworld/cmd_queue.asm +++ b/engine/overworld/cmd_queue.asm @@ -158,7 +158,6 @@ CmdQueue_Null: ret CmdQueue_Type1: - call SetXYCompareFlags ret CmdQueue_Type4: diff --git a/engine/overworld/events.asm b/engine/overworld/events.asm index 7b669e660..f0bdb9382 100644 --- a/engine/overworld/events.asm +++ b/engine/overworld/events.asm @@ -245,8 +245,6 @@ PlayerEvents: and a ret nz - call Dummy_CheckScriptFlags2Bit5 ; This is a waste of time - call CheckTrainerBattle_GetPlayerEvent jr c, .ok @@ -392,12 +390,6 @@ SetMinTwoStepWildEncounterCooldown: ld [wWildEncounterCooldown], a ret -Dummy_CheckScriptFlags2Bit5: - call CheckBit5_ScriptFlags2 - ret z - call SetXYCompareFlags - ret - RunSceneScript: ld a, [wCurMapSceneScriptCount] and a @@ -1279,25 +1271,23 @@ TryWildEncounter_BugContest: INCLUDE "data/wild/bug_contest_mons.asm" DoBikeStep:: - nop - nop ; If the bike shop owner doesn't have our number, or ; if we've already gotten the call, we don't have to ; be here. ld hl, wStatusFlags2 bit STATUSFLAGS2_BIKE_SHOP_CALL_F, [hl] - jr z, .NoCall + jr z, .dont_increment ; If we're not on the bike, we don't have to be here. ld a, [wPlayerState] cp PLAYER_BIKE - jr nz, .NoCall + jr nz, .dont_increment ; If we're not in an area of phone service, we don't ; have to be here. call GetMapPhoneService and a - jr nz, .NoCall + jr nz, .dont_increment ; Check the bike step count and check whether we've ; taken 65536 of them yet. @@ -1318,29 +1308,6 @@ DoBikeStep:: ld [hl], d .dont_increment - ; If we've taken at least 1024 steps, have the bike - ; shop owner try to call us. - ld a, d - cp HIGH(1024) - jr c, .NoCall - - ; If a call has already been queued, don't overwrite - ; that call. - ld a, [wSpecialPhoneCallID] - and a - jr nz, .NoCall - - ; Queue the call. - ld a, SPECIALCALL_BIKESHOP - ld [wSpecialPhoneCallID], a - xor a - ld [wSpecialPhoneCallID + 1], a - ld hl, wStatusFlags2 - res STATUSFLAGS2_BIKE_SHOP_CALL_F, [hl] - scf - ret - -.NoCall: xor a ret diff --git a/engine/overworld/landmarks.asm b/engine/overworld/landmarks.asm index bee64c757..62de43bdd 100644 --- a/engine/overworld/landmarks.asm +++ b/engine/overworld/landmarks.asm @@ -44,39 +44,3 @@ GetLandmarkName:: ret INCLUDE "data/maps/landmarks.asm" - -RegionCheck: -; Checks if the player is in Kanto or Johto. -; If in Johto, returns 0 in e. -; If in Kanto, returns 1 in e. - ld a, [wMapGroup] - ld b, a - ld a, [wMapNumber] - ld c, a - call GetWorldMapLocation - cp LANDMARK_FAST_SHIP ; S.S. Aqua - jr z, .johto - cp LANDMARK_SPECIAL - jr nz, .checkagain - -; In a special map, get the backup map group / map id - ld a, [wBackupMapGroup] - ld b, a - ld a, [wBackupMapNumber] - ld c, a - call GetWorldMapLocation - -.checkagain - cp KANTO_LANDMARK - jr c, .johto - -; Victory Road area is considered to be Johto. - cp LANDMARK_VICTORY_ROAD - jr c, .kanto - -.johto - ld e, JOHTO_REGION - ret -.kanto - ld e, KANTO_REGION - ret diff --git a/engine/overworld/warp_connection.asm b/engine/overworld/warp_connection.asm index 89d8437a1..6024aabb6 100644 --- a/engine/overworld/warp_connection.asm +++ b/engine/overworld/warp_connection.asm @@ -172,19 +172,6 @@ EnterMapWarp: call CheckIndoorMap ret nz -; MOUNT_MOON_SQUARE and TIN_TOWER_ROOF are outdoor maps within indoor maps. -; Dig and Escape Rope should not take you to them. - ld a, [wPrevMapGroup] - cp GROUP_MOUNT_MOON_SQUARE - jr nz, .not_mt_moon_square_or_tin_tower_roof - assert GROUP_MOUNT_MOON_SQUARE == GROUP_TIN_TOWER_ROOF - ld a, [wPrevMapNumber] - cp MAP_MOUNT_MOON_SQUARE - ret z - cp MAP_TIN_TOWER_ROOF - ret z -.not_mt_moon_square_or_tin_tower_roof - ld a, [wPrevWarp] ld [wDigWarpNumber], a ld a, [wPrevMapGroup] diff --git a/engine/overworld/wildmons.asm b/engine/overworld/wildmons.asm index f9b072d7a..cc295e41c 100644 --- a/engine/overworld/wildmons.asm +++ b/engine/overworld/wildmons.asm @@ -387,8 +387,6 @@ _GrassWildmonLookup: call _SwarmWildmonCheck ret c ld hl, JohtoGrassWildMons - ld de, KantoGrassWildMons - call _JohtoWildmonCheck ld bc, GRASS_WILDDATA_LENGTH jr _NormalWildmonOK @@ -398,19 +396,9 @@ _WaterWildmonLookup: call _SwarmWildmonCheck ret c ld hl, JohtoWaterWildMons - ld de, KantoWaterWildMons - call _JohtoWildmonCheck ld bc, WATER_WILDDATA_LENGTH jr _NormalWildmonOK -_JohtoWildmonCheck: - call IsInJohto - and a - ret z - ld h, d - ld l, e - ret - _SwarmWildmonCheck: call CopyCurrMapDE push hl @@ -505,15 +493,15 @@ InitRoamMons: ld [wRoamMon2Level], a ; raikou starting map - ld a, GROUP_ROUTE_42 + ld a, GROUP_N_A ld [wRoamMon1MapGroup], a - ld a, MAP_ROUTE_42 + ld a, MAP_N_A ld [wRoamMon1MapNumber], a ; entei starting map - ld a, GROUP_ROUTE_37 + ld a, GROUP_N_A ld [wRoamMon2MapGroup], a - ld a, MAP_ROUTE_37 + ld a, MAP_N_A ld [wRoamMon2MapNumber], a ; hp diff --git a/engine/phone/scripts/alan.asm b/engine/phone/scripts/alan.asm deleted file mode 100644 index cd98ee6ea..000000000 --- a/engine/phone/scripts/alan.asm +++ /dev/null @@ -1,60 +0,0 @@ -AlanPhoneCalleeScript: - gettrainername STRING_BUFFER_3, SCHOOLBOY, ALAN1 - checkflag ENGINE_ALAN_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_ALAN_WEDNESDAY_AFTERNOON - iftrue .NotWednesday - checkflag ENGINE_ALAN_HAS_FIRE_STONE - iftrue .FireStone - readvar VAR_WEEKDAY - ifnotequal WEDNESDAY, .NotWednesday - checktime DAY - iftrue AlanWednesdayDay - -.NotWednesday: - farsjump AlanHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_36 - farsjump AlanReminderScript - -.FireStone: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_36 - farsjump AlanComePickUpScript - -AlanPhoneCallerScript: - gettrainername STRING_BUFFER_3, SCHOOLBOY, ALAN1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_ALAN_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_ALAN_WEDNESDAY_AFTERNOON - iftrue .Generic - checkflag ENGINE_ALAN_HAS_FIRE_STONE - iftrue .Generic - farscall PhoneScript_Random3 - ifequal 0, AlanWantsBattle - checkevent EVENT_ALAN_GAVE_FIRE_STONE - iftrue .FireStone - farscall PhoneScript_Random2 - ifequal 0, AlanHasFireStone - -.FireStone: - farscall PhoneScript_Random11 - ifequal 0, AlanHasFireStone - -.Generic: - farsjump Phone_GenericCall_Male - -AlanWednesdayDay: - setflag ENGINE_ALAN_WEDNESDAY_AFTERNOON - -AlanWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_36 - setflag ENGINE_ALAN_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -AlanHasFireStone: - setflag ENGINE_ALAN_HAS_FIRE_STONE - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_36 - farsjump PhoneScript_FoundItem_Male diff --git a/engine/phone/scripts/anthony.asm b/engine/phone/scripts/anthony.asm deleted file mode 100644 index 06abcd844..000000000 --- a/engine/phone/scripts/anthony.asm +++ /dev/null @@ -1,61 +0,0 @@ -AnthonyPhoneCalleeScript: - gettrainername STRING_BUFFER_3, HIKER, ANTHONY2 - checkflag ENGINE_ANTHONY_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_ANTHONY_FRIDAY_NIGHT - iftrue .NotFriday - readvar VAR_WEEKDAY - ifnotequal FRIDAY, .NotFriday - checktime NITE - iftrue AnthonyFridayNight - -.NotFriday: - checkflag ENGINE_DUNSPARCE_SWARM - iftrue .AlreadySwarming - farsjump AnthonyHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_33 - farsjump AnthonyReminderScript - -.AlreadySwarming: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_33 - farsjump AnthonyHurryScript - -AnthonyPhoneCallerScript: - gettrainername STRING_BUFFER_3, HIKER, ANTHONY2 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_FLYPOINT_GOLDENROD - iffalse .TriesSwarm - checkflag ENGINE_ANTHONY_READY_FOR_REMATCH - iftrue .TriesSwarm - checkflag ENGINE_ANTHONY_FRIDAY_NIGHT - iftrue .TriesSwarm - farscall PhoneScript_Random2 - ifequal 0, AnthonyWantsBattle - -.TriesSwarm: - farscall PhoneScript_Random5 - ifequal 0, AnthonyTriesDunsparceSwarm - farsjump Phone_GenericCall_Male - -AnthonyFridayNight: - setflag ENGINE_ANTHONY_FRIDAY_NIGHT - -AnthonyWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_33 - setflag ENGINE_ANTHONY_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -AnthonyTriesDunsparceSwarm: - checkflag ENGINE_DUNSPARCE_SWARM - iftrue .Generic - setflag ENGINE_DUNSPARCE_SWARM - getmonname STRING_BUFFER_4, DUNSPARCE - swarm SWARM_DUNSPARCE, DARK_CAVE_VIOLET_ENTRANCE - getlandmarkname STRING_BUFFER_5, LANDMARK_DARK_CAVE - farsjump AnthonySwarmScript - -.Generic: - farsjump Phone_GenericCall_Male diff --git a/engine/phone/scripts/arnie.asm b/engine/phone/scripts/arnie.asm deleted file mode 100644 index 4a673fb12..000000000 --- a/engine/phone/scripts/arnie.asm +++ /dev/null @@ -1,64 +0,0 @@ -ArniePhoneCalleeScript: - gettrainername STRING_BUFFER_3, BUG_CATCHER, ARNIE1 - checkflag ENGINE_ARNIE_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_ARNIE_TUESDAY_MORNING - iftrue .NotTuesday - readvar VAR_WEEKDAY - ifnotequal TUESDAY, .NotTuesday - checktime MORN - iftrue ArnieTuesdayMorning - -.NotTuesday: - checkflag ENGINE_YANMA_SWARM - iftrue .AlreadySwarming - farsjump ArnieHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_35 - farsjump ArnieReminderScript - -.AlreadySwarming: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_35 - farsjump ArnieHurryScript - -ArniePhoneCallerScript: - gettrainername STRING_BUFFER_3, BUG_CATCHER, ARNIE1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_ARNIE_READY_FOR_REMATCH - iftrue .Swarm - checkflag ENGINE_ARNIE_TUESDAY_MORNING - iftrue .Swarm - farscall PhoneScript_Random2 - ifequal 0, ArnieWantsBattle - -.Swarm: - farscall PhoneScript_Random5 - ifequal 0, ArnieYanmaSwarm - farscall PhoneScript_Random3 - ifequal 0, ArnieFoundRare - farsjump Phone_GenericCall_Male - -ArnieTuesdayMorning: - setflag ENGINE_ARNIE_TUESDAY_MORNING - -ArnieWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_35 - setflag ENGINE_ARNIE_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -ArnieYanmaSwarm: ; start swarm - checkflag ENGINE_YANMA_SWARM - iftrue ArnieYanmaAlreadySwarming - setflag ENGINE_YANMA_SWARM - getmonname STRING_BUFFER_4, YANMA - swarm SWARM_YANMA, ROUTE_35 - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_35 - farsjump ArnieSwarmScript - -ArnieFoundRare: - farsjump Phone_CheckIfUnseenRare_Male - -ArnieYanmaAlreadySwarming: - farsjump Phone_GenericCall_Male diff --git a/engine/phone/scripts/beth.asm b/engine/phone/scripts/beth.asm deleted file mode 100644 index 58a4b2fc6..000000000 --- a/engine/phone/scripts/beth.asm +++ /dev/null @@ -1,39 +0,0 @@ -BethPhoneCalleeScript: - gettrainername STRING_BUFFER_3, COOLTRAINERF, BETH1 - checkflag ENGINE_BETH_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_BETH_FRIDAY_AFTERNOON - iftrue .NotFriday - readvar VAR_WEEKDAY - ifnotequal FRIDAY, .NotFriday - checktime DAY - iftrue BethFridayAfternoon - -.NotFriday: - farsjump BethHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_26 - farsjump BethBattleReminderScript - -BethPhoneCallerScript: - gettrainername STRING_BUFFER_3, COOLTRAINERF, BETH1 - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_BETH_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_BETH_FRIDAY_AFTERNOON - iftrue .Generic - farscall PhoneScript_Random2 - ifequal 0, BethWantsBattle - -.Generic: - farsjump Phone_GenericCall_Female - -BethFridayAfternoon: - setflag ENGINE_BETH_FRIDAY_AFTERNOON - -BethWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_26 - setflag ENGINE_BETH_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Female diff --git a/engine/phone/scripts/beverly.asm b/engine/phone/scripts/beverly.asm deleted file mode 100644 index 247b69a62..000000000 --- a/engine/phone/scripts/beverly.asm +++ /dev/null @@ -1,26 +0,0 @@ -BeverlyPhoneCalleeScript: - gettrainername STRING_BUFFER_3, POKEFANF, BEVERLY1 - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_BEVERLY_HAS_NUGGET - iftrue .HasNugget - farsjump BeverlyHangUpScript - -.HasNugget: - getlandmarkname STRING_BUFFER_5, LANDMARK_NATIONAL_PARK - farsjump BeverlyComePickUpScript - -BeverlyPhoneCallerScript: - gettrainername STRING_BUFFER_3, POKEFANF, BEVERLY1 - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_BEVERLY_HAS_NUGGET - iftrue .HasNugget - farscall PhoneScript_Random4 - ifequal 0, .FoundNugget - -.HasNugget: - farsjump Phone_GenericCall_Female - -.FoundNugget: - setflag ENGINE_BEVERLY_HAS_NUGGET - getlandmarkname STRING_BUFFER_5, LANDMARK_NATIONAL_PARK - farsjump PhoneScript_FoundItem_Female diff --git a/engine/phone/scripts/bike_shop.asm b/engine/phone/scripts/bike_shop.asm deleted file mode 100644 index 2761774f2..000000000 --- a/engine/phone/scripts/bike_shop.asm +++ /dev/null @@ -1,5 +0,0 @@ -BikeShopPhoneCallerScript: - farwritetext BikeShopPhoneCallerText - clearflag ENGINE_BIKE_SHOP_CALL_ENABLED - specialphonecall SPECIALCALL_NONE - end diff --git a/engine/phone/scripts/bill.asm b/engine/phone/scripts/bill.asm deleted file mode 100644 index 96e2f406d..000000000 --- a/engine/phone/scripts/bill.asm +++ /dev/null @@ -1,41 +0,0 @@ -BillPhoneCalleeScript: - checktime DAY - iftrue .daygreet - checktime NITE - iftrue .nitegreet - farwritetext BillPhoneMornGreetingText - promptbutton - sjump .main - -.daygreet - farwritetext BillPhoneDayGreetingText - promptbutton - sjump .main - -.nitegreet - farwritetext BillPhoneNiteGreetingText - promptbutton - sjump .main - -.main - farwritetext BillPhoneGenericText - promptbutton - readvar VAR_BOXSPACE - getnum STRING_BUFFER_3 - ifequal 0, .full - ifless PARTY_LENGTH, .nearlyfull - farwritetext BillPhoneNotFullText - end - -.nearlyfull - farwritetext BillPhoneNearlyFullText - end - -.full - farwritetext BillPhoneFullText - end - -BillPhoneCallerScript: - farwritetext BillPhoneNewlyFullText - waitbutton - end diff --git a/engine/phone/scripts/brent.asm b/engine/phone/scripts/brent.asm deleted file mode 100644 index f687e983a..000000000 --- a/engine/phone/scripts/brent.asm +++ /dev/null @@ -1,44 +0,0 @@ -BrentPhoneCalleeScript: - gettrainername STRING_BUFFER_3, POKEMANIAC, BRENT1 - checkflag ENGINE_BRENT_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_BRENT_MONDAY_MORNING - iftrue .NotMonday - readvar VAR_WEEKDAY - ifnotequal MONDAY, .NotMonday - checktime MORN - iftrue BrentMondayMorning - -.NotMonday: - farsjump BrentHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_43 - farsjump BrentReminderScript - -BrentPhoneCallerScript: - gettrainername STRING_BUFFER_3, POKEMANIAC, BRENT1 - farscall PhoneScript_GreetPhone_Male - farscall PhoneScript_Random2 - ifequal 0, BrentBillTrivia - checkflag ENGINE_BRENT_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_BRENT_MONDAY_MORNING - iftrue .Generic - farscall PhoneScript_Random2 - ifequal 0, BrentWantsBattle - -.Generic: - farsjump Phone_GenericCall_Male - -BrentMondayMorning: - setflag ENGINE_BRENT_MONDAY_MORNING - -BrentWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_43 - setflag ENGINE_BRENT_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -BrentBillTrivia: - farsjump BrentBillTriviaScript diff --git a/engine/phone/scripts/brent_gossip.asm b/engine/phone/scripts/brent_gossip.asm deleted file mode 100644 index 76fb1c156..000000000 --- a/engine/phone/scripts/brent_gossip.asm +++ /dev/null @@ -1,62 +0,0 @@ -BrentBillTriviaScript: - random 10 - ifequal 0, .Father - ifequal 1, .Grandpa - ifequal 2, .Goldenrod - ifequal 3, .Route25 - ifequal 4, .Abra - ifequal 5, .Sister - ifequal 6, .Milk - ifequal 7, .Battling - ifequal 8, .FlowerShop - ifequal 9, .KimonoGirl - -.Father: - farwritetext BrentFatherGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Grandpa: - farwritetext BrentGrandpaGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Goldenrod: - farwritetext BrentGoldenrodGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Route25: - farwritetext BrentRoute25GossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Abra: - farwritetext BrentAbraGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Sister: - farwritetext BrentSisterGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Milk: - farwritetext BrentMilkGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Battling: - farwritetext BrentBattlingGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.FlowerShop: - farwritetext BrentFlowerShopGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.KimonoGirl: - farwritetext BrentKimonoGirlGossipText - promptbutton - sjump PhoneScript_HangUpText_Male diff --git a/engine/phone/scripts/buena.asm b/engine/phone/scripts/buena.asm deleted file mode 100644 index 02a6c0a97..000000000 --- a/engine/phone/scripts/buena.asm +++ /dev/null @@ -1,169 +0,0 @@ -BuenaPhoneCalleeScript: - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue BuenaPhoneScript_Rocket - readvar VAR_HOUR - ifgreater 17, BuenaPhoneScript_AfterMidnightCallee - scall BuenaPhoneScript_CheckTimeOfDayCallee - sjump BuenaPhoneScript_RandomCallee - -BuenaPhoneCallerScript: - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue BuenaPhoneScript_Rocket - scall BuenaPhoneScript_CheckTimeOfDayCaller - sjump BuenaPhoneScript_RandomCaller - -BuenaPhoneScript_CheckTimeOfDayCallee: - checktime MORN - iftrue .morn - checktime DAY - iftrue .day - writetext BuenaPhoneNiteAnswerText - promptbutton - end - -.morn - writetext BuenaPhoneMorningAnswerText - promptbutton - end - -.day - writetext BuenaPhoneDayAnswerText - promptbutton - end - -BuenaPhoneScript_AfterMidnightCallee: - writetext BuenaPhoneMidnightAnswerText - end - -BuenaPhoneScript_CheckTimeOfDayCaller: - readvar VAR_HOUR - ifgreater 17, BuenaPhoneScript_AfterMidnightCaller - checktime MORN - iftrue .morn - checktime DAY - iftrue .day - writetext BuenaPhoneNiteText - promptbutton - end - -.morn - writetext BuenaPhoneMorningText - promptbutton - end - -.day - writetext BuenaPhoneDayText - promptbutton - end - -BuenaPhoneScript_AfterMidnightCaller: - writetext BuenaPhoneMidnightText - promptbutton - end - -BuenaPhoneScript_Rocket: - writetext BuenaPhoneRocketText - end - -BuenaPhoneScript_RandomCaller: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .PostE4 - random 11 - sjump .Jumptable - -.PostE4: - random 14 - -.Jumptable: - ifequal 0, .zero - ifequal 1, .one - ifequal 2, .two - ifequal 3, .three - ifequal 4, .four - ifequal 5, .five - ifequal 6, .six - ifequal 7, .seven - ifequal 8, .eight - ifequal 9, .nine - ifequal 10, .ten - ifequal 11, .eleven - ifequal 12, .twelve - ifequal 13, .thirteen - -.zero - writetext BuenaPhoneWentOutWithBenText - sjump .finish - -.one - writetext BuenaPhoneReceptionistText - sjump .finish - -.two - writetext BuenaPhoneLuckyNumberShowText - sjump .finish - -.three - writetext BuenaPhoneStressedFromWorkText - sjump .finish - -.four - writetext BuenaPhoneProfessorOakText - sjump .finish - -.five - writetext BuenaPhoneGotAColdText - sjump .finish - -.six - writetext BuenaPhoneRadioCardQuestionsText - sjump .finish - -.seven - writetext BuenaPhonePikachuFanClubText - sjump .finish - -.eight - writetext BuenaPhoneRadioTowerDirectorText - sjump .finish - -.nine - writetext BuenaPhoneWhenDoYouRelaxText - sjump .finish - -.ten - writetext BuenaPhoneStarterPokemonText - sjump .finish - -.eleven - writetext BuenaPhoneCompanyVacationText - sjump .finish - -.twelve - writetext BuenaPhoneBenAndFernText - sjump .finish - -.thirteen - writetext BuenaPhoneGoingShoppingText - -.finish - end - -BuenaPhoneScript_RandomCallee: - random 3 - ifequal 0, .zero - ifequal 1, .one - ifequal 2, .two - -.zero - writetext BuenaPhoneFavoriteSlotMachineAnswerText - end - -.one - writetext BuenaPhonePokegearAnswerText - end - -.two - writetext BuenaPhoneCoopedUpInRadioTowerAnswerText - end - -INCLUDE "data/phone/text/buena.asm" diff --git a/engine/phone/scripts/chad.asm b/engine/phone/scripts/chad.asm deleted file mode 100644 index 8e3384fdc..000000000 --- a/engine/phone/scripts/chad.asm +++ /dev/null @@ -1,49 +0,0 @@ -ChadPhoneCalleeScript: - gettrainername STRING_BUFFER_3, SCHOOLBOY, CHAD1 - checkflag ENGINE_CHAD_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_CHAD_FRIDAY_MORNING - iftrue .NotFriday - readvar VAR_WEEKDAY - ifnotequal FRIDAY, .NotFriday - checktime MORN - iftrue ChadFridayMorning - -.NotFriday: - farsjump ChadHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_38 - farsjump ChadReminderScript - -ChadPhoneCallerScript: - gettrainername STRING_BUFFER_3, SCHOOLBOY, CHAD1 - farscall PhoneScript_GreetPhone_Male - farscall PhoneScript_Random2 - ifequal 0, ChadOakGossip - checkflag ENGINE_CHAD_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_CHAD_FRIDAY_MORNING - iftrue .Generic - farscall PhoneScript_Random2 - ifequal 0, ChadWantsBattle - -.Generic: - farscall PhoneScript_Random3 - ifequal 0, ChadFoundRare - farsjump Phone_GenericCall_Male - -ChadFridayMorning: - setflag ENGINE_CHAD_FRIDAY_MORNING - -ChadWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_38 - setflag ENGINE_CHAD_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -ChadFoundRare: - farsjump Phone_CheckIfUnseenRare_Male - -ChadOakGossip: - farsjump ChadOakGossipScript diff --git a/engine/phone/scripts/chad_gossip.asm b/engine/phone/scripts/chad_gossip.asm deleted file mode 100644 index 58192232c..000000000 --- a/engine/phone/scripts/chad_gossip.asm +++ /dev/null @@ -1,62 +0,0 @@ -ChadOakGossipScript: - random 10 - ifequal 0, .Blue - ifequal 1, .Daisy - ifequal 2, .ProfElm - ifequal 3, .Dream - ifequal 4, .Kurt - ifequal 5, .League - ifequal 6, .RadioShow - ifequal 7, .Battling - ifequal 8, .DaisyTea - ifequal 9, .Traveled - -.Blue: - farwritetext ChadBlueGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Daisy: - farwritetext ChadDaisyGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.ProfElm: - farwritetext ChadProfElmGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Dream: - farwritetext ChadProfOaksDreamGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Kurt: - farwritetext ChadKurtGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.League: - farwritetext ChadLeagueGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.RadioShow: - farwritetext ChadPokemonTalkGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Battling: - farwritetext ChadProfOakTrainerGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.DaisyTea: - farwritetext ChadDaisyTeaGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Traveled: - farwritetext ChadProfOakTravelingGossipText - promptbutton - sjump PhoneScript_HangUpText_Male diff --git a/engine/phone/scripts/dana.asm b/engine/phone/scripts/dana.asm deleted file mode 100644 index 068b19afd..000000000 --- a/engine/phone/scripts/dana.asm +++ /dev/null @@ -1,65 +0,0 @@ -DanaPhoneCalleeScript: - gettrainername STRING_BUFFER_3, LASS, DANA1 - checkflag ENGINE_DANA_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_DANA_THURSDAY_NIGHT - iftrue .NotThursday - checkflag ENGINE_DANA_HAS_THUNDERSTONE - iftrue .HasThunderstone - readvar VAR_WEEKDAY - ifnotequal THURSDAY, .NotThursday - checktime NITE - iftrue DanaThursdayNight - -.NotThursday: - farsjump DanaHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_38 - farsjump DanaReminderScript - -.HasThunderstone: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_38 - farsjump DanaComePickUpScript - -DanaPhoneCallerScript: - gettrainername STRING_BUFFER_3, LASS, DANA1 - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_DANA_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_DANA_THURSDAY_NIGHT - iftrue .Generic - checkflag ENGINE_DANA_HAS_THUNDERSTONE - iftrue .Generic - farscall PhoneScript_Random3 - ifequal 0, DanaWantsBattle - checkevent EVENT_DANA_GAVE_THUNDERSTONE - iftrue .Thunderstone - farscall PhoneScript_Random2 - ifequal 0, DanaHasThunderstone - -.Thunderstone: - farscall PhoneScript_Random11 - ifequal 0, DanaHasThunderstone - -.Generic: - farscall PhoneScript_Random3 - ifequal 0, DanaFoundRare - farsjump Phone_GenericCall_Female - -DanaThursdayNight: - setflag ENGINE_DANA_THURSDAY_NIGHT - -DanaWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_38 - setflag ENGINE_DANA_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Female - -DanaFoundRare: - farsjump Phone_CheckIfUnseenRare_Female - -DanaHasThunderstone: - setflag ENGINE_DANA_HAS_THUNDERSTONE - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_38 - farsjump PhoneScript_FoundItem_Female diff --git a/engine/phone/scripts/derek.asm b/engine/phone/scripts/derek.asm deleted file mode 100644 index 3592b06d1..000000000 --- a/engine/phone/scripts/derek.asm +++ /dev/null @@ -1,48 +0,0 @@ -DerekPhoneCalleeScript: - gettrainername STRING_BUFFER_3, POKEFANM, DEREK1 - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_DEREK_HAS_NUGGET - iftrue .Nugget - farscall PhoneScript_Random2 - ifequal 0, .NoContest - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue .NoContest - readvar VAR_WEEKDAY - ifequal TUESDAY, .ContestToday - ifequal THURSDAY, .ContestToday - ifequal SATURDAY, .ContestToday - -.NoContest: - farsjump DerekHangUpScript - -.ContestToday: - farsjump PhoneScript_BugCatchingContest - -.Nugget: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_39 - farsjump DerekComePickUpScript - -DerekPhoneCallerScript: - gettrainername STRING_BUFFER_3, POKEFANM, DEREK1 - farscall PhoneScript_GreetPhone_Male - farscall PhoneScript_Random2 - ifequal 0, .NoContest - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue .NoContest - readvar VAR_WEEKDAY - ifequal TUESDAY, .ContestToday - ifequal THURSDAY, .ContestToday - ifequal SATURDAY, .ContestToday - -.NoContest: - farscall PhoneScript_Random4 - ifequal 0, .Nugget - farsjump Phone_GenericCall_Male - -.ContestToday: - farsjump PhoneScript_BugCatchingContest - -.Nugget: - setflag ENGINE_DEREK_HAS_NUGGET - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_39 - farsjump PhoneScript_FoundItem_Male diff --git a/engine/phone/scripts/elm.asm b/engine/phone/scripts/elm.asm deleted file mode 100644 index b8341541d..000000000 --- a/engine/phone/scripts/elm.asm +++ /dev/null @@ -1,101 +0,0 @@ -ElmPhoneCalleeScript: - readvar VAR_SPECIALPHONECALL - ifequal SPECIALCALL_POKERUS, .pokerus - checkevent EVENT_SHOWED_TOGEPI_TO_ELM - iftrue .discovery - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - iffalse .next - checkevent EVENT_TOGEPI_HATCHED - iftrue .egghatched -.next - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - iftrue .eggunhatched - checkevent EVENT_ELMS_AIDE_IN_LAB - iftrue .assistant - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .checkingegg - checkevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON - iftrue .stolen - checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON - iftrue .sawmrpokemon - farwritetext ElmPhoneHealYourMonText - end - -.sawmrpokemon - farwritetext ElmPhoneSawMrPokemonText - end - -.stolen - farwritetext ElmPhonePokemonStolenText - end - -.checkingegg - farwritetext ElmPhoneCheckingTheEggText - end - -.assistant - farwritetext ElmPhoneAssistantText - end - -.eggunhatched - farwritetext ElmPhoneHowIsTheEggText - end - -.egghatched - farwritetext ElmPhoneEggHatchedText - setevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE - end - -.discovery - random 2 - ifequal 0, .nextdiscovery - farwritetext ElmPhoneDiscoveredHatchTimeText - end - -.nextdiscovery - farwritetext ElmPhoneInvestigatingEggMovesText - end - -.pokerus - farwritetext ElmPhoneDiscoveredPokerusText - specialphonecall SPECIALCALL_NONE - end - -ElmPhoneCallerScript: - readvar VAR_SPECIALPHONECALL - ifequal SPECIALCALL_ROBBED, .disaster - ifequal SPECIALCALL_ASSISTANT, .assistant - ifequal SPECIALCALL_WEIRDBROADCAST, .rocket - ifequal SPECIALCALL_SSTICKET, .gift - ifequal SPECIALCALL_MASTERBALL, .gift - farwritetext ElmPhoneDiscoveredPokerusText - specialphonecall SPECIALCALL_NONE - end - -.disaster - farwritetext ElmPhoneDisasterText - specialphonecall SPECIALCALL_NONE - setevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON - end - -.assistant - farwritetext ElmPhoneEggAssistantText - specialphonecall SPECIALCALL_NONE - clearevent EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER - setevent EVENT_ELMS_AIDE_IN_LAB - end - -.rocket - farwritetext ElmPhoneRadioTowerRocketTakeoverText - specialphonecall SPECIALCALL_NONE - end - -.gift - farwritetext ElmPhoneGiftText - specialphonecall SPECIALCALL_NONE - end - -.neat ; unreferenced - farwritetext ElmPhoneGotAholdOfSomethingNeatText - specialphonecall SPECIALCALL_NONE - end diff --git a/engine/phone/scripts/erin.asm b/engine/phone/scripts/erin.asm deleted file mode 100644 index ffaa9827b..000000000 --- a/engine/phone/scripts/erin.asm +++ /dev/null @@ -1,40 +0,0 @@ -ErinPhoneCalleeScript: - gettrainername STRING_BUFFER_3, PICNICKER, ERIN1 - checkflag ENGINE_ERIN_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_ERIN_SATURDAY_NIGHT - iftrue .NotSaturday - readvar VAR_WEEKDAY - ifnotequal SATURDAY, .NotSaturday - checktime NITE - iftrue ErinSaturdayNight - -.NotSaturday: - farsjump ErinWorkingHardScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_46 - farsjump ErinComeBattleScript - -ErinPhoneCallerScript: - gettrainername STRING_BUFFER_3, PICNICKER, ERIN1 - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_ERIN_READY_FOR_REMATCH - iftrue .GenericCall - checkflag ENGINE_ERIN_SATURDAY_NIGHT - iftrue .GenericCall - farscall PhoneScript_Random3 - ifequal 0, ErinWantsBattle - ifequal 1, ErinWantsBattle - -.GenericCall: - farsjump Phone_GenericCall_Female - -ErinSaturdayNight: - setflag ENGINE_ERIN_SATURDAY_NIGHT - -ErinWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_46 - setflag ENGINE_ERIN_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Female diff --git a/engine/phone/scripts/gaven.asm b/engine/phone/scripts/gaven.asm deleted file mode 100644 index 1c9004efe..000000000 --- a/engine/phone/scripts/gaven.asm +++ /dev/null @@ -1,44 +0,0 @@ -GavenPhoneCalleeScript: - gettrainername STRING_BUFFER_3, COOLTRAINERM, GAVEN3 - checkflag ENGINE_GAVEN_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_GAVEN_THURSDAY_MORNING - iftrue .NotThursday - readvar VAR_WEEKDAY - ifnotequal THURSDAY, .NotThursday - checktime MORN - iftrue GavenThursdayMorningScript - -.NotThursday: - farsjump GavenHangUpNotThursdayScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_26 - farsjump GavenReminderScript - -GavenPhoneCallerScript: - gettrainername STRING_BUFFER_3, COOLTRAINERM, GAVEN3 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_GAVEN_READY_FOR_REMATCH - iftrue .WaitingForBattle - checkflag ENGINE_GAVEN_THURSDAY_MORNING - iftrue .WaitingForBattle - farscall PhoneScript_Random2 - ifequal 0, GavenWantsRematch - -.WaitingForBattle: - farscall PhoneScript_Random3 - ifequal 0, GavenFoundRare - farsjump Phone_GenericCall_Male - -GavenThursdayMorningScript: - setflag ENGINE_GAVEN_THURSDAY_MORNING - -GavenWantsRematch: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_26 - setflag ENGINE_GAVEN_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -GavenFoundRare: - farsjump Phone_CheckIfUnseenRare_Male diff --git a/engine/phone/scripts/generic_callee.asm b/engine/phone/scripts/generic_callee.asm deleted file mode 100644 index 51bcd4947..000000000 --- a/engine/phone/scripts/generic_callee.asm +++ /dev/null @@ -1,1263 +0,0 @@ -PhoneScript_Random2: - random 2 - end - -PhoneScript_Random3: - random 3 - end - -PhoneScript_Random4: - random 4 - end - -PhoneScript_Random5: - random 5 - end - -PhoneScript_Random11: - random 11 - end - -PhoneScript_AnswerPhone_Male: - checktime DAY - iftrue PhoneScript_AnswerPhone_Male_Day - checktime NITE - iftrue PhoneScript_AnswerPhone_Male_Nite - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_JUGGLER_IRWIN, .Irwin - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_BLACKBELT_KENJI, .Kenji - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackAnswerPhoneText - promptbutton - end - -.Huey: - farwritetext HueyAnswerPhoneText - promptbutton - end - -.Gaven: - farwritetext GavenAnswerPhoneText - promptbutton - end - -.Jose: - farwritetext JoseAnswerPhoneText - promptbutton - end - -.Joey: - farwritetext JoeyAnswerPhoneText - promptbutton - end - -.Wade: - farwritetext WadeAnswerPhoneText - promptbutton - end - -.Ralph: - farwritetext RalphAnswerPhoneText - promptbutton - end - -.Anthony: - farwritetext AnthonyAnswerPhoneText - promptbutton - end - -.Todd: - farwritetext ToddAnswerPhoneText - promptbutton - end - -.Irwin: - farwritetext IrwinAnswerPhoneText - promptbutton - end - -.Arnie: - farwritetext ArnieAnswerPhoneText - promptbutton - end - -.Alan: - farwritetext AlanAnswerPhoneText - promptbutton - end - -.Chad: - farwritetext ChadAnswerPhoneText - promptbutton - end - -.Derek: - farwritetext DerekAnswerPhoneText - promptbutton - end - -.Tully: - farwritetext TullyAnswerPhoneText - promptbutton - end - -.Brent: - farwritetext BrentAnswerPhoneText - promptbutton - end - -.Vance: - farwritetext VanceAnswerPhoneText - promptbutton - end - -.Wilton: - farwritetext WiltonAnswerPhoneText - promptbutton - end - -.Kenji: - farwritetext KenjiAnswerPhoneText - promptbutton - end - -.Parry: - farwritetext ParryAnswerPhoneText - promptbutton - end - -PhoneScript_AnswerPhone_Male_Day: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_JUGGLER_IRWIN, .Irwin - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_BLACKBELT_KENJI, .Kenji - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackAnswerPhoneDayText - promptbutton - end - -.Huey: - farwritetext HueyAnswerPhoneDayText - promptbutton - end - -.Gaven: - farwritetext GavenAnswerPhoneDayText - promptbutton - end - -.Jose: - farwritetext JoseAnswerPhoneDayText - promptbutton - end - -.Joey: - farwritetext JoeyAnswerPhoneDayText - promptbutton - end - -.Wade: - farwritetext WadeAnswerPhoneDayText - promptbutton - end - -.Ralph: - farwritetext RalphAnswerPhoneDayText - promptbutton - end - -.Anthony: - farwritetext AnthonyAnswerPhoneDayText - promptbutton - end - -.Todd: - farwritetext ToddAnswerPhoneDayText - promptbutton - end - -.Irwin: - farwritetext IrwinAnswerPhoneDayText - promptbutton - end - -.Arnie: - farwritetext ArnieAnswerPhoneDayText - promptbutton - end - -.Alan: - farwritetext AlanAnswerPhoneDayText - promptbutton - end - -.Chad: - farwritetext ChadAnswerPhoneDayText - promptbutton - end - -.Derek: - farwritetext DerekAnswerPhoneDayText - promptbutton - end - -.Tully: - farwritetext TullyAnswerPhoneDayText - promptbutton - end - -.Brent: - farwritetext BrentAnswerPhoneDayText - promptbutton - end - -.Vance: - farwritetext VanceAnswerPhoneDayText - promptbutton - end - -.Wilton: - farwritetext WiltonAnswerPhoneDayText - promptbutton - end - -.Kenji: - farwritetext KenjiAnswerPhoneDayText - promptbutton - end - -.Parry: - farwritetext ParryAnswerPhoneDayText - promptbutton - end - -PhoneScript_AnswerPhone_Male_Nite: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_JUGGLER_IRWIN, .Irwin - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_BLACKBELT_KENJI, .Kenji - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackAnswerPhoneNiteText - promptbutton - end - -.Huey: - farwritetext HueyAnswerPhoneNiteText - promptbutton - end - -.Gaven: - farwritetext GavenAnswerPhoneNiteText - promptbutton - end - -.Jose: - farwritetext JoseAnswerPhoneNiteText - promptbutton - end - -.Joey: - farwritetext JoeyAnswerPhoneNiteText - promptbutton - end - -.Wade: - farwritetext WadeAnswerPhoneNiteText - promptbutton - end - -.Ralph: - farwritetext RalphAnswerPhoneNiteText - promptbutton - end - -.Anthony: - farwritetext AnthonyAnswerPhoneNiteText - promptbutton - end - -.Todd: - farwritetext ToddAnswerPhoneNiteText - promptbutton - end - -.Irwin: - farwritetext IrwinAnswerPhoneNiteText - promptbutton - end - -.Arnie: - farwritetext ArnieAnswerPhoneNiteText - promptbutton - end - -.Alan: - farwritetext AlanAnswerPhoneNiteText - promptbutton - end - -.Chad: - farwritetext ChadAnswerPhoneNiteText - promptbutton - end - -.Derek: - farwritetext DerekAnswerPhoneNiteText - promptbutton - end - -.Tully: - farwritetext TullyAnswerPhoneNiteText - promptbutton - end - -.Brent: - farwritetext BrentAnswerPhoneNiteText - promptbutton - end - -.Vance: - farwritetext VanceAnswerPhoneNiteText - promptbutton - end - -.Wilton: - farwritetext WiltonAnswerPhoneNiteText - promptbutton - end - -.Kenji: - farwritetext KenjiAnswerPhoneNiteText - promptbutton - end - -.Parry: - farwritetext ParryAnswerPhoneNiteText - promptbutton - end - -PhoneScript_AnswerPhone_Female: - checktime DAY - iftrue PhoneScript_AnswerPhone_Female_Day - checktime NITE - iftrue PhoneScript_AnswerPhone_Female_Nite - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyAnswerPhoneText - promptbutton - end - -.Beth: - farwritetext BethAnswerPhoneText - promptbutton - end - -.Reena: - farwritetext ReenaAnswerPhoneText - promptbutton - end - -.Liz: - farwritetext LizAnswerPhoneText - promptbutton - end - -.Gina: - farwritetext GinaAnswerPhoneText - promptbutton - end - -.Dana: - farwritetext DanaAnswerPhoneText - promptbutton - end - -.Tiffany: - farwritetext TiffanyAnswerPhoneText - promptbutton - end - -.Erin: - farwritetext ErinAnswerPhoneText - promptbutton - end - -PhoneScript_AnswerPhone_Female_Day: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyAnswerPhoneDayText - promptbutton - end - -.Beth: - farwritetext BethAnswerPhoneDayText - promptbutton - end - -.Reena: - farwritetext ReenaAnswerPhoneDayText - promptbutton - end - -.Liz: - farwritetext LizAnswerPhoneDayText - promptbutton - end - -.Gina: - farwritetext GinaAnswerPhoneDayText - promptbutton - end - -.Dana: - farwritetext DanaAnswerPhoneDayText - promptbutton - end - -.Tiffany: - farwritetext TiffanyAnswerPhoneDayText - promptbutton - end - -.Erin: - farwritetext ErinAnswerPhoneDayText - promptbutton - end - -PhoneScript_AnswerPhone_Female_Nite: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyAnswerPhoneNiteText - promptbutton - end - -.Beth: - farwritetext BethAnswerPhoneNiteText - promptbutton - end - -.Reena: - farwritetext ReenaAnswerPhoneNiteText - promptbutton - end - -.Liz: - farwritetext LizAnswerPhoneNiteText - promptbutton - end - -.Gina: - farwritetext GinaAnswerPhoneNiteText - promptbutton - end - -.Dana: - farwritetext DanaAnswerPhoneNiteText - promptbutton - end - -.Tiffany: - farwritetext TiffanyAnswerPhoneNiteText - promptbutton - end - -.Erin: - farwritetext ErinAnswerPhoneNiteText - promptbutton - end - -PhoneScript_GreetPhone_Male: - checktime DAY - iftrue PhoneScript_GreetPhone_Male_Day - checktime NITE - iftrue PhoneScript_GreetPhone_Male_Nite - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_JUGGLER_IRWIN, .Irwin - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_BLACKBELT_KENJI, .Kenji - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackGreetText - promptbutton - end - -.Huey: - farwritetext HueyGreetText - promptbutton - end - -.Gaven: - farwritetext GavenGreetText - promptbutton - end - -.Jose: - farwritetext JoseGreetText - promptbutton - end - -.Joey: - farwritetext JoeyGreetText - promptbutton - end - -.Wade: - farwritetext WadeGreetText - promptbutton - end - -.Ralph: - farwritetext RalphGreetText - promptbutton - end - -.Anthony: - farwritetext AnthonyGreetText - promptbutton - end - -.Todd: - farwritetext ToddGreetText - promptbutton - end - -.Irwin: - farwritetext IrwinGreetText - promptbutton - end - -.Arnie: - farwritetext ArnieGreetText - promptbutton - end - -.Alan: - farwritetext AlanGreetText - promptbutton - end - -.Chad: - farwritetext ChadGreetText - promptbutton - end - -.Derek: - farwritetext DerekGreetText - promptbutton - end - -.Tully: - farwritetext TullyGreetText - promptbutton - end - -.Brent: - farwritetext BrentGreetText - promptbutton - end - -.Vance: - farwritetext VanceGreetText - promptbutton - end - -.Wilton: - farwritetext WiltonGreetText - promptbutton - end - -.Kenji: - farwritetext KenjiGreetText - promptbutton - end - -.Parry: - farwritetext ParryGreetText - promptbutton - end - -PhoneScript_GreetPhone_Male_Day: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_JUGGLER_IRWIN, .Irwin - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_BLACKBELT_KENJI, .Kenji - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackGreetDayText - promptbutton - end - -.Huey: - farwritetext HueyGreetDayText - promptbutton - end - -.Gaven: - farwritetext GavenGreetDayText - promptbutton - end - -.Jose: - farwritetext JoseGreetDayText - promptbutton - end - -.Joey: - farwritetext JoeyGreetDayText - promptbutton - end - -.Wade: - farwritetext WadeGreetDayText - promptbutton - end - -.Ralph: - farwritetext RalphGreetDayText - promptbutton - end - -.Anthony: - farwritetext AnthonyGreetDayText - promptbutton - end - -.Todd: - farwritetext ToddGreetDayText - promptbutton - end - -.Irwin: - farwritetext IrwinGreetDayText - promptbutton - end - -.Arnie: - farwritetext ArnieGreetDayText - promptbutton - end - -.Alan: - farwritetext AlanGreetDayText - promptbutton - end - -.Chad: - farwritetext ChadGreetDayText - promptbutton - end - -.Derek: - farwritetext DerekGreetDayText - promptbutton - end - -.Tully: - farwritetext TullyGreetDayText - promptbutton - end - -.Brent: - farwritetext BrentGreetDayText - promptbutton - end - -.Vance: - farwritetext VanceGreetDayText - promptbutton - end - -.Wilton: - farwritetext WiltonGreetDayText - promptbutton - end - -.Kenji: - farwritetext KenjiGreetDayText - promptbutton - end - -.Parry: - farwritetext ParryGreetDayText - promptbutton - end - -PhoneScript_GreetPhone_Male_Nite: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_JUGGLER_IRWIN, .Irwin - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_BLACKBELT_KENJI, .Kenji - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackGreetNiteText - promptbutton - end - -.Huey: - farwritetext HueyGreetNiteText - promptbutton - end - -.Gaven: - farwritetext GavenGreetNiteText - promptbutton - end - -.Jose: - farwritetext JoseGreetNiteText - promptbutton - end - -.Joey: - farwritetext JoeyGreetNiteText - promptbutton - end - -.Wade: - farwritetext WadeGreetNiteText - promptbutton - end - -.Ralph: - farwritetext RalphGreetNiteText - promptbutton - end - -.Anthony: - farwritetext AnthonyGreetNiteText - promptbutton - end - -.Todd: - farwritetext ToddGreetNiteText - promptbutton - end - -.Irwin: - farwritetext IrwinGreetNiteText - promptbutton - end - -.Arnie: - farwritetext ArnieGreetNiteText - promptbutton - end - -.Alan: - farwritetext AlanGreetNiteText - promptbutton - end - -.Chad: - farwritetext ChadGreetNiteText - promptbutton - end - -.Derek: - farwritetext DerekGreetNiteText - promptbutton - end - -.Tully: - farwritetext TullyGreetNiteText - promptbutton - end - -.Brent: - farwritetext BrentGreetNiteText - promptbutton - end - -.Vance: - farwritetext VanceGreetNiteText - promptbutton - end - -.Wilton: - farwritetext WiltonGreetNiteText - promptbutton - end - -.Kenji: - farwritetext KenjiGreetNiteText - promptbutton - end - -.Parry: - farwritetext ParryGreetNiteText - promptbutton - end - -PhoneScript_GreetPhone_Female: - checktime DAY - iftrue PhoneScript_GreetPhone_Female_Day - checktime NITE - iftrue PhoneScript_GreetPhone_Female_Nite - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyGreetText - promptbutton - end - -.Beth: - farwritetext BethGreetText - promptbutton - end - -.Reena: - farwritetext ReenaGreetText - promptbutton - end - -.Liz: - farwritetext LizGreetText - promptbutton - end - -.Gina: - farwritetext GinaGreetText - promptbutton - end - -.Dana: - farwritetext DanaGreetText - promptbutton - end - -.Tiffany: - farwritetext TiffanyGreetText - promptbutton - end - -.Erin: - farwritetext ErinGreetText - promptbutton - end - -PhoneScript_GreetPhone_Female_Day: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyGreetDayText - promptbutton - end - -.Beth: - farwritetext BethGreetDayText - promptbutton - end - -.Reena: - farwritetext ReenaGreetDayText - promptbutton - end - -.Liz: - farwritetext LizGreetDayText - promptbutton - end - -.Gina: - farwritetext GinaGreetDayText - promptbutton - end - -.Dana: - farwritetext DanaGreetDayText - promptbutton - end - -.Tiffany: - farwritetext TiffanyGreetDayText - promptbutton - end - -.Erin: - farwritetext ErinGreetDayText - promptbutton - end - -PhoneScript_GreetPhone_Female_Nite: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyGreetNiteText - promptbutton - end - -.Beth: - farwritetext BethGreetNiteText - promptbutton - end - -.Reena: - farwritetext ReenaGreetNiteText - promptbutton - end - -.Liz: - farwritetext LizGreetNiteText - promptbutton - end - -.Gina: - farwritetext GinaGreetNiteText - promptbutton - end - -.Dana: - farwritetext DanaGreetNiteText - promptbutton - end - -.Tiffany: - farwritetext TiffanyGreetNiteText - promptbutton - end - -.Erin: - farwritetext ErinGreetNiteText - promptbutton - end - -PhoneScript_Generic_Male: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackGenericText - promptbutton - end - -.Unknown: ; unreferenced - farwritetext UnknownGenericText - promptbutton - end - -.Gaven: - farwritetext GavenGenericText - promptbutton - end - -.Jose: - farwritetext JoseGenericText - promptbutton - end - -.Joey: - farwritetext JoeyGenericText - promptbutton - end - -.Wade: - farwritetext WadeGenericText - promptbutton - end - -.Ralph: - farwritetext RalphGenericText - promptbutton - end - -.Anthony: - farwritetext AnthonyGenericText - promptbutton - end - -.Todd: - farwritetext ToddGenericText - promptbutton - end - -.Arnie: - farwritetext ArnieGenericText - promptbutton - end - -.Alan: - farwritetext AlanGenericText - promptbutton - end - -.Chad: - farwritetext ChadGenericText - promptbutton - end - -.Derek: - farwritetext DerekGenericText - promptbutton - end - -.Tully: - farwritetext TullyGenericText - promptbutton - end - -.Brent: - farwritetext BrentGenericText - promptbutton - end - -.Vance: - farwritetext VanceGenericText - promptbutton - end - -.Wilton: - farwritetext WiltonGenericText - promptbutton - end - -.Parry: - farwritetext ParryGenericText - promptbutton - end - -PhoneScript_Generic_Female: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyGenericText - promptbutton - end - -.Beth: - farwritetext BethGenericText - promptbutton - end - -.Reena: - farwritetext ReenaGenericText - promptbutton - end - -.Liz: - farwritetext LizGenericText - promptbutton - end - -.Gina: - farwritetext GinaGenericText - promptbutton - end - -.Dana: - farwritetext DanaGenericText - promptbutton - end - -.Tiffany: - farwritetext TiffanyGenericText - promptbutton - end - -.Erin: - farwritetext ErinGenericText - promptbutton - end - -PhoneScript_MonFlavorText: - special RandomPhoneMon - farscall PhoneScript_Random2 - ifequal $0, .TooEnergetic - farwritetext UnknownGenericText - promptbutton - farsjump PhoneScript_HangUpText_Male - -.TooEnergetic: - farsjump .unnecessary - -.unnecessary - farwritetext UnknownTougherThanEverText - promptbutton - farsjump PhoneScript_HangUpText_Male - -GrandmaString: db "Grandma@" -GrandpaString: db "Grandpa@" -MomString: db "Mom@" -DadString: db "Dad@" -SisterString: db "Sister@" -BrotherString: db "Brother@" diff --git a/engine/phone/scripts/generic_caller.asm b/engine/phone/scripts/generic_caller.asm deleted file mode 100644 index 5dff5654b..000000000 --- a/engine/phone/scripts/generic_caller.asm +++ /dev/null @@ -1,961 +0,0 @@ -Phone_GenericCall_Male: - special RandomPhoneMon - farscall PhoneScript_Random2 - ifequal 0, .Bragging - farscall PhoneScript_Generic_Male - farsjump Phone_FoundAMon_Male - -.Bragging: - farsjump Phone_BraggingCall_Male - -Phone_GenericCall_Female: - special RandomPhoneMon - farscall PhoneScript_Random2 - ifequal 0, .Bragging - farscall PhoneScript_Generic_Female - farsjump Phone_FoundAMon_Female - -.Bragging: - farsjump Phone_BraggingCall_Female - -Phone_BraggingCall_Male: - farscall Phone_WhosBragging_Male - farsjump Phone_FoundAMon_Male - -Phone_BraggingCall_Female: - farscall Phone_WhosBragging_Female - farsjump Phone_FoundAMon_Female - -Phone_FoundAMon_Male: - special RandomPhoneWildMon - farscall PhoneScript_Random2 - ifequal 0, .GotAway - farscall Phone_WhoDefeatedMon_Male - farsjump PhoneScript_HangUpText_Male - -.GotAway: - farsjump Phone_GotAwayCall_Male - -Phone_FoundAMon_Female: - special RandomPhoneWildMon - farscall PhoneScript_Random2 - ifequal 0, .GotAway - farscall Phone_WhoDefeatedMon_Female - farsjump PhoneScript_HangUpText_Female - -.GotAway: - farsjump Phone_GotAwayCall_Female - -Phone_GotAwayCall_Male: - farscall Phone_WhoLostAMon_Male - farsjump PhoneScript_HangUpText_Male - -Phone_GotAwayCall_Female: - farscall Phone_WhoLostAMon_Female - farsjump PhoneScript_HangUpText_Female - -Phone_WhosBragging_Male: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackIntelligenceKeepsRisingText - promptbutton - end - -.Gaven: - farwritetext GavenMonGreaterThanImaginedText - promptbutton - end - -.Jose: - farwritetext JoseMonsStickHasADeliciousAromaText - promptbutton - end - -.Joey: - farwritetext JoeyMonLookingSharperText - promptbutton - end - -.Wade: - farwritetext WadeAreYourMonGrowingText - promptbutton - end - -.Ralph: - farwritetext RalphNeglectingKidsText - promptbutton - end - -.Anthony: - farwritetext AnthonyMonAteSomeBerriesText - promptbutton - end - -.Todd: - farwritetext ToddLooksCuteLikeMeText - promptbutton - end - -.Arnie: - farwritetext ArnieMonIsSoCuteText - promptbutton - end - -.Alan: - farwritetext AlanGettingStrongerText - promptbutton - end - -.Chad: - farwritetext ChadObservingWildText - promptbutton - end - -.Derek: - farwritetext DerekCheekPinchingText - promptbutton - end - -.Tully: - farwritetext TullyMonHasGrownText - promptbutton - end - -.Brent: - farwritetext BrentRareTradeText - promptbutton - end - -.Vance: - farwritetext VanceMonHasBecomeTougherText - promptbutton - end - -.Wilton: - farwritetext WiltonMonHasGrownText - promptbutton - end - -.Parry: - farwritetext ParryNothingCanMatchText - promptbutton - end - -Phone_WhosBragging_Female: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyMadeMonEvenCuterText - promptbutton - end - -.Beth: - farwritetext BethExhilaratingRideText - promptbutton - end - -.Reena: - farwritetext ReenaMonsIsAPerfectMatchText - promptbutton - end - -.Liz: - farwritetext LizMonAlwaysWantsToNuzzleText - promptbutton - end - -.Gina: - farwritetext GinaGettingInSyncWithMonText - promptbutton - end - -.Dana: - farwritetext DanaTakingPhotosText - promptbutton - end - -.Tiffany: - farwritetext TiffanyMonIsAdorableText - promptbutton - end - -.Erin: - farwritetext ErinMonIsMuchStrongerText - promptbutton - end - -Phone_WhoDefeatedMon_Male: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackDefeatedMonText - promptbutton - end - -.Gaven: - farwritetext GavenDefeatedMonText - promptbutton - end - -.Jose: - farwritetext JoseDefeatedMonText - promptbutton - end - -.Joey: - farwritetext JoeyDefeatedMonText - promptbutton - end - -.Wade: - farwritetext WadeDefeatedMonText - promptbutton - end - -.Ralph: - farwritetext RalphDefeatedMonText - promptbutton - end - -.Anthony: - farwritetext AnthonyDefeatedMonText - promptbutton - end - -.Todd: - farwritetext ToddDefeatedMonText - promptbutton - end - -.Arnie: - farwritetext ArnieDefeatedMonText - promptbutton - end - -.Alan: - farwritetext AlanDefeatedMonText - promptbutton - end - -.Chad: - farwritetext ChadDefeatedMonText - promptbutton - end - -.Derek: - farwritetext DerekDefeatedMonText - promptbutton - end - -.Tully: - farwritetext TullyDefeatedMonText - promptbutton - end - -.Brent: - farwritetext BrentDefeatedMonText - promptbutton - end - -.Vance: - farwritetext VanceDefeatedMonText - promptbutton - end - -.Wilton: - farwritetext WiltonDefeatedMonText - promptbutton - end - -.Parry: - farwritetext ParryDefeatedMonText - promptbutton - end - -Phone_WhoDefeatedMon_Female: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyDefeatedMonText - promptbutton - end - -.Beth: - farwritetext BethDefeatedMonText - promptbutton - end - -.Reena: - farwritetext ReenaDefeatedMonText - promptbutton - end - -.Liz: - farwritetext LizDefeatedMonText - promptbutton - end - -.Gina: - farwritetext GinaDefeatedMonText - promptbutton - end - -.Dana: - farwritetext DanaDefeatedMonText - promptbutton - end - -.Tiffany: - farwritetext TiffanyDefeatedMonText - promptbutton - end - -.Erin: - farwritetext ErinDefeatedMonText - promptbutton - end - -Phone_WhoLostAMon_Male: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackLostAMonText - promptbutton - end - -.Gaven: - farwritetext GavenLostAMonText - promptbutton - end - -.Jose: - farwritetext JoseLostAMonText - promptbutton - end - -.Joey: - farwritetext JoeyLostAMonText - promptbutton - end - -.Wade: - farwritetext WadeLostAMonText - promptbutton - end - -.Ralph: - farwritetext RalphLostAMonText - promptbutton - end - -.Anthony: - farwritetext AnthonyLostAMonText - promptbutton - end - -.Todd: - farwritetext ToddLostAMonText - promptbutton - end - -.Arnie: - farwritetext ArnieLostAMonText - promptbutton - end - -.Alan: - farwritetext AlanLostAMonText - promptbutton - end - -.Chad: - farwritetext ChadLostAMonText - promptbutton - end - -.Derek: - farwritetext DerekLostAMonText - promptbutton - end - -.Tully: - farwritetext TullyLostAMonText - promptbutton - end - -.Brent: - farwritetext BrentLostAMonText - promptbutton - end - -.Vance: - farwritetext VanceLostAMonText - promptbutton - end - -.Wilton: - farwritetext WiltonLostAMonText - promptbutton - end - -.Parry: - farwritetext ParryLostAMonText - promptbutton - end - -Phone_WhoLostAMon_Female: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyLostAMonText - promptbutton - end - -.Beth: - farwritetext BethLostAMonText - promptbutton - end - -.Reena: - farwritetext ReenaLostAMonText - promptbutton - end - -.Liz: - farwritetext LizLostAMonText - promptbutton - end - -.Gina: - farwritetext GinaLostAMonText - promptbutton - end - -.Dana: - farwritetext DanaLostAMonText - promptbutton - end - -.Tiffany: - farwritetext TiffanyLostAMonText - promptbutton - end - -.Erin: - farwritetext ErinLostAMonText - promptbutton - end - -PhoneScript_WantsToBattle_Male: - farscall PhoneScript_RematchText_Male - farsjump PhoneScript_HangUpText_Male - -PhoneScript_WantsToBattle_Female: - farscall PhoneScript_RematchText_Female - farsjump PhoneScript_HangUpText_Female - -PhoneScript_RematchText_Male: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackBattleRematchText - promptbutton - end - -.Huey: - farwritetext HueyBattleRematchText - promptbutton - end - -.Gaven: - farwritetext GavenBattleRematchText - promptbutton - end - -.Jose: - farwritetext JoseBattleRematchText - promptbutton - end - -.Joey: - farwritetext JoeyBattleRematchText - promptbutton - end - -.Wade: - farwritetext WadeBattleRematchText - promptbutton - end - -.Ralph: - farwritetext RalphBattleRematchText - promptbutton - end - -.Anthony: - farwritetext AnthonyBattleRematchText - promptbutton - end - -.Todd: - farwritetext ToddBattleRematchText - promptbutton - end - -.Arnie: - farwritetext ArnieBattleRematchText - promptbutton - end - -.Alan: - farwritetext AlanBattleRematchText - promptbutton - end - -.Chad: - farwritetext ChadBattleRematchText - promptbutton - end - -.Tully: - farwritetext TullyBattleRematchText - promptbutton - end - -.Brent: - farwritetext BrentBattleRematchText - promptbutton - end - -.Vance: - farwritetext VanceBattleRematchText - promptbutton - end - -.Wilton: - farwritetext WiltonBattleRematchText - promptbutton - end - -.Parry: - farwritetext ParryBattleRematchText - promptbutton - end - -PhoneScript_RematchText_Female: - readvar VAR_CALLERID - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beth: - farwritetext BethBattleRematchText - promptbutton - end - -.Reena: - farwritetext ReenaBattleRematchText - promptbutton - end - -.Liz: - farwritetext LizBattleRematchText - promptbutton - end - -.Gina: - farwritetext GinaBattleRematchText - promptbutton - end - -.Dana: - farwritetext DanaBattleRematchText - promptbutton - end - -.Tiffany: - farwritetext TiffanyBattleRematchText - promptbutton - end - -.Erin: - farwritetext ErinBattleRematchText - promptbutton - end - -LizWrongNumberScript: - farwritetext LizWrongNumberText - end - -TiffanyItsAwful: - farwritetext TiffanyItsAwfulText - end - -PhoneScript_HangUpText_Male: - readvar VAR_CALLERID - ifequal PHONE_SCHOOLBOY_JACK, .Jack - ifequal PHONE_SAILOR_HUEY, .Huey - ifequal PHONE_COOLTRAINERM_GAVEN, .Gaven - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_YOUNGSTER_JOEY, .Joey - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_FISHER_RALPH, .Ralph - ifequal PHONE_HIKER_ANTHONY, .Anthony - ifequal PHONE_CAMPER_TODD, .Todd - ifequal PHONE_JUGGLER_IRWIN, .Irwin - ifequal PHONE_BUG_CATCHER_ARNIE, .Arnie - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_SCHOOLBOY_CHAD, .Chad - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_POKEMANIAC_BRENT, .Brent - ifequal PHONE_BIRDKEEPER_VANCE, .Vance - ifequal PHONE_FISHER_WILTON, .Wilton - ifequal PHONE_BLACKBELT_KENJI, .Kenji - ifequal PHONE_HIKER_PARRY, .Parry - -.Jack: - farwritetext JackHangUpText - end - -.Huey: - farwritetext HueyHangUpText - end - -.Gaven: - farwritetext GavenHangUpText - end - -.Jose: - farwritetext JoseHangUpText - end - -.Joey: - farwritetext JoeyHangUpText - end - -.Wade: - farwritetext WadeHangUpText - end - -.Ralph: - farwritetext RalphHangUpText - end - -.Anthony: - farwritetext AnthonyHangUpText - end - -.Todd: - farwritetext ToddHangUpText - end - -.Irwin: - farwritetext IrwinHangUpText - end - -.Arnie: - farwritetext ArnieHangUpText - end - -.Alan: - farwritetext AlanHangUpText - end - -.Chad: - farwritetext ChadHangUpText - end - -.Derek: - farwritetext DerekHangUpText - end - -.Tully: - farwritetext TullyHangUpText - end - -.Brent: - farwritetext BrentHangUpText - end - -.Vance: - farwritetext VanceHangUpText - end - -.Wilton: - farwritetext WiltonHangUpText - end - -.Kenji: - farwritetext KenjiHangUpText - end - -.Parry: - farwritetext ParryHangUpText - end - -PhoneScript_HangUpText_Female: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_COOLTRAINERF_BETH, .Beth - ifequal PHONE_COOLTRAINERF_REENA, .Reena - ifequal PHONE_PICNICKER_LIZ, .Liz - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - ifequal PHONE_PICNICKER_ERIN, .Erin - -.Beverly: - farwritetext BeverlyHangUpText - end - -.Beth: - farwritetext BethHangUpText - end - -.Reena: - farwritetext ReenaHangUpText - end - -.Liz: - farwritetext LizHangUpText - end - -.Gina: - farwritetext GinaHangUpText - end - -.Dana: - farwritetext DanaHangUpText - end - -.Tiffany: - farwritetext TiffanyHangUpText - end - -.Erin: - farwritetext ErinHangUpText - end - -Phone_CheckIfUnseenRare_Male: - scall PhoneScriptRareWildMon - iffalse .HangUp - farsjump Phone_GenericCall_Male - -.HangUp: - farsjump PhoneScript_HangUpText_Male - -Phone_CheckIfUnseenRare_Female: - scall PhoneScriptRareWildMon - iffalse .HangUp - farsjump Phone_GenericCall_Female - -.HangUp: - farsjump PhoneScript_HangUpText_Female - -PhoneScriptRareWildMon: - special RandomUnseenWildMon - end - -PhoneScript_BugCatchingContest: - readvar VAR_CALLERID - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_POKEFANM_DEREK, .Derek - -.Wade: - farwritetext WadeBugCatchingContestText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Derek: - farwritetext DerekBugCatchingContestText - promptbutton - sjump PhoneScript_HangUpText_Male - -IrwinRocketRumorScript: - farwritetext IrwinRocketTakeoverRumorText - promptbutton - sjump PhoneScript_HangUpText_Male - -GinaRocketRumorScript: - farwritetext GinaRocketTakeoverRumorText - promptbutton - sjump PhoneScript_HangUpText_Female - -ArnieSwarmScript: - farwritetext ArnieSwarmText - promptbutton - sjump PhoneScript_HangUpText_Male - -RalphItemScript: - farwritetext RalphItemText - promptbutton - sjump PhoneScript_HangUpText_Male - -AnthonySwarmScript: - farwritetext AnthonySwarmText - promptbutton - sjump PhoneScript_HangUpText_Male - -PhoneScript_FoundItem_Male: - readvar VAR_CALLERID - ifequal PHONE_BIRDKEEPER_JOSE, .Jose - ifequal PHONE_BUG_CATCHER_WADE, .Wade - ifequal PHONE_SCHOOLBOY_ALAN, .Alan - ifequal PHONE_POKEFANM_DEREK, .Derek - ifequal PHONE_FISHER_TULLY, .Tully - ifequal PHONE_FISHER_WILTON, .Wilton - -.Jose: - farwritetext JoseFoundItemText - end - -.Wade: - farwritetext WadeFoundItemText - end - -.Alan: - farwritetext AlanFoundItemText - end - -.Derek: - farwritetext DerekFoundItemText - end - -.Tully: - farwritetext TullyFoundItemText - end - -.Wilton: - farwritetext WiltonFoundItemText - end - -PhoneScript_FoundItem_Female: - readvar VAR_CALLERID - ifequal PHONE_POKEFAN_BEVERLY, .Beverly - ifequal PHONE_PICNICKER_GINA, .Gina - ifequal PHONE_LASS_DANA, .Dana - ifequal PHONE_PICNICKER_TIFFANY, .Tiffany - -.Beverly: - farwritetext BeverlyFoundItemText - end - -.Gina: - farwritetext GinaFoundItemText - end - -.Dana: - farwritetext DanaFoundItemText - end - -.Tiffany: - farwritetext TiffanyFoundItemText - end - -ToddItemScript: - farwritetext ToddDepartmentStoreBargainSaleText - promptbutton - sjump PhoneScript_HangUpText_Male - -KenjiCallingPhoneScript: - farwritetext KenjiRemainDedicatedText - promptbutton - sjump PhoneScript_HangUpText_Male diff --git a/engine/phone/scripts/gina.asm b/engine/phone/scripts/gina.asm deleted file mode 100644 index 40ae3fa67..000000000 --- a/engine/phone/scripts/gina.asm +++ /dev/null @@ -1,72 +0,0 @@ -GinaPhoneCalleeScript: - gettrainername STRING_BUFFER_3, PICNICKER, GINA1 - checkflag ENGINE_GINA_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_GINA_SUNDAY_AFTERNOON - iftrue .NotSunday - checkflag ENGINE_GINA_HAS_LEAF_STONE - iftrue .HasLeafStone - readvar VAR_WEEKDAY - ifnotequal SUNDAY, .NotSunday - checktime DAY - iftrue GinaSundayDay - -.NotSunday: - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue .Rockets - farsjump GinaHangUpScript - -.Rockets: - farsjump GinaRocketRumorScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_34 - farsjump GinaReminderScript - -.HasLeafStone: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_34 - farsjump GinaComePickUpScript - -GinaPhoneCallerScript: - gettrainername STRING_BUFFER_3, PICNICKER, GINA1 - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue GinaRockets - checkflag ENGINE_GINA_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_GINA_SUNDAY_AFTERNOON - iftrue .Generic - checkflag ENGINE_GINA_HAS_LEAF_STONE - iftrue .Generic - checkevent EVENT_GINA_GAVE_LEAF_STONE - iftrue .GaveLeafStone - farscall PhoneScript_Random2 - ifequal 0, GinaHasLeafStone - -.GaveLeafStone: - farscall PhoneScript_Random11 - ifequal 0, GinaHasLeafStone - checkflag ENGINE_FLYPOINT_GOLDENROD - iffalse .Generic - farscall PhoneScript_Random3 - ifequal 0, GinaWantsBattle - -.Generic: - farsjump Phone_GenericCall_Female - -GinaSundayDay: - setflag ENGINE_GINA_SUNDAY_AFTERNOON - -GinaWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_34 - setflag ENGINE_GINA_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Female - -GinaRockets: - farsjump GinaRocketRumorScript - -GinaHasLeafStone: - setflag ENGINE_GINA_HAS_LEAF_STONE - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_34 - farsjump PhoneScript_FoundItem_Female diff --git a/engine/phone/scripts/hangups.asm b/engine/phone/scripts/hangups.asm deleted file mode 100644 index 7ca1db51c..000000000 --- a/engine/phone/scripts/hangups.asm +++ /dev/null @@ -1,183 +0,0 @@ -JackPhoneTipsScript: - farwritetext JackHeardSomeGreatTipsText - promptbutton - sjump PhoneScript_HangUpText_Male - -BeverlyHangUpScript: - farwritetext BeverlyLetsChatAboutMonAgainText - promptbutton - sjump PhoneScript_HangUpText_Female - -HueyHangUpScript: - farwritetext HueyWeHaveToBattleAgainSometimeText - promptbutton - sjump PhoneScript_HangUpText_Male - -GavenHangUpNotThursdayScript: - farwritetext GavenHangUpNotThursdayText - promptbutton - sjump PhoneScript_HangUpText_Male - -BethHangUpScript: - farwritetext BethLetsBattleAgainSometimeText - promptbutton - sjump PhoneScript_HangUpText_Female - -JoseHangUpScript: - farwritetext JoseHaventGottenItemYetText - promptbutton - sjump PhoneScript_HangUpText_Male - -ReenaForwardScript: - farwritetext ReenaForwardText - promptbutton - sjump PhoneScript_HangUpText_Female - -JoeyHangUpScript: - farwritetext JoeyDevisingStrategiesText - promptbutton - sjump PhoneScript_HangUpText_Male - -WadeNoBerriesScript: - farwritetext WadeNoBerriesText - promptbutton - sjump PhoneScript_HangUpText_Male - -RalphNoItemScript: - farwritetext RalphNoItemText - promptbutton - sjump PhoneScript_HangUpText_Male - -LizHangUpScript: - farwritetext LizFawningOverMonText - promptbutton - sjump PhoneScript_HangUpText_Female - -AnthonyHangUpScript: - farwritetext AnthonyWasntPayingAttentionText - promptbutton - sjump PhoneScript_HangUpText_Male - -ToddNoItemScript: - farwritetext ToddSavingUpForBargainSaleText - promptbutton - sjump PhoneScript_HangUpText_Male - -GinaHangUpScript: - farwritetext GinaHaventFoundAnythingYetText - promptbutton - sjump PhoneScript_HangUpText_Female - -ArnieHangUpScript: - farwritetext ArnieHaventSeenRareMonText - promptbutton - sjump PhoneScript_HangUpText_Male - -AlanHangUpScript: - farwritetext AlanHaventPickedUpAnythingText - promptbutton - sjump PhoneScript_HangUpText_Male - -DanaHangUpScript: - farwritetext DanaCanYouWaitABitLongerText - promptbutton - sjump PhoneScript_HangUpText_Female - -ChadHangUpScript: - farwritetext ChadGoingToStudyHardText - promptbutton - sjump PhoneScript_HangUpText_Male - -DerekHangUpScript: - farwritetext DerekLetsGetTogetherText - promptbutton - sjump PhoneScript_HangUpText_Male - -TullyNoItemScript: - farwritetext TullyNoItemText - promptbutton - sjump PhoneScript_HangUpText_Male - -BrentHangUpScript: - farwritetext BrentSorryImTooBusyText - promptbutton - sjump PhoneScript_HangUpText_Male - -TiffanyNoItemScript: - farwritetext TiffanyNoItemText - promptbutton - sjump PhoneScript_HangUpText_Female - -VanceLookingForwardScript: - farwritetext VanceLookingForwardText - promptbutton - sjump PhoneScript_HangUpText_Male - -WiltonHaventFoundAnythingScript: - farwritetext WiltonHaventFoundAnythingText - promptbutton - sjump PhoneScript_HangUpText_Male - -ParryBattleWithMeScript: - farwritetext ParryBattleWithMeText - promptbutton - sjump PhoneScript_HangUpText_Male - -ErinWorkingHardScript: - farwritetext ErinWorkingHardText - promptbutton - sjump PhoneScript_HangUpText_Female - -IrwinRandomTextScript: - random 3 - ifequal 0, IrwinEscapadeScript - ifequal 1, IrwinGoodMatchScript - ifequal 2, IrwinSoMuchToChatAboutScript - -IrwinEscapadeScript: - farwritetext IrwinYourEscapadesRockText - promptbutton - sjump PhoneScript_HangUpText_Male - -IrwinGoodMatchScript: - farwritetext IrwinGoodMatchText - promptbutton - sjump PhoneScript_HangUpText_Male - -IrwinSoMuchToChatAboutScript: - farwritetext IrwinSoMuchToChatAboutText - promptbutton - sjump PhoneScript_HangUpText_Male - -KenjiAnswerPhoneScript: - readvar VAR_KENJI_BREAK - ifequal 2, .Training - ifequal 1, .OnBreak - farwritetext KenjiCallMeBackAnotherTimeText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Training: - farwritetext KenjiIllHaveTimeToChatTomorrowText - promptbutton - sjump PhoneScript_HangUpText_Male - -.OnBreak: - checktime MORN - iftrue .Morning - checktime NITE - iftrue .Night - setevent EVENT_KENJI_ON_BREAK - farwritetext KenjiTakingABreakText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Morning: - farwritetext KenjiHangUpMorningText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Night: - farwritetext KenjiHangUpNightText - promptbutton - sjump PhoneScript_HangUpText_Male diff --git a/engine/phone/scripts/hangups_2.asm b/engine/phone/scripts/hangups_2.asm deleted file mode 100644 index 197845fa8..000000000 --- a/engine/phone/scripts/hangups_2.asm +++ /dev/null @@ -1,49 +0,0 @@ -BeverlyComePickUpScript: - farwritetext BeverlyComePickUpText - promptbutton - sjump PhoneScript_HangUpText_Female - -JoseComePickUpScript: ; unreferenced - farwritetext JoseComePickUpText - promptbutton - sjump PhoneScript_HangUpText_Male - -WadeComeQuickScript: - farwritetext WadeComeQuickText - promptbutton - sjump PhoneScript_HangUpText_Male - -GinaComePickUpScript: - farwritetext GinaComePickUpText - promptbutton - sjump PhoneScript_HangUpText_Female - -AlanComePickUpScript: - farwritetext AlanComePickUpGiftText - promptbutton - sjump PhoneScript_HangUpText_Male - -DanaComePickUpScript: - farwritetext DanaComePickUpText - promptbutton - sjump PhoneScript_HangUpText_Female - -DerekComePickUpScript: - farwritetext DerekComePickUpText - promptbutton - sjump PhoneScript_HangUpText_Male - -TullyHurryScript: - farwritetext TullyHurryText - promptbutton - sjump PhoneScript_HangUpText_Male - -TiffanyHurryScript: - farwritetext TiffanyHurryText - promptbutton - sjump PhoneScript_HangUpText_Female - -WiltonWantThisScript: - farwritetext WiltonWantThisText - promptbutton - sjump PhoneScript_HangUpText_Male diff --git a/engine/phone/scripts/huey.asm b/engine/phone/scripts/huey.asm deleted file mode 100644 index d30079218..000000000 --- a/engine/phone/scripts/huey.asm +++ /dev/null @@ -1,41 +0,0 @@ -HueyPhoneCalleeScript: - gettrainername STRING_BUFFER_3, SAILOR, HUEY1 - checkflag ENGINE_HUEY_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_HUEY_WEDNESDAY_NIGHT - iftrue .NotWednesday - readvar VAR_WEEKDAY - ifnotequal WEDNESDAY, .NotWednesday - checktime NITE - iftrue HueyWednesdayNight - -.NotWednesday: - special RandomPhoneMon - farsjump HueyHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_LIGHTHOUSE - farsjump HueyWantsBattleScript - -HueyPhoneCallerScript: - gettrainername STRING_BUFFER_3, SAILOR, HUEY1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_HUEY_READY_FOR_REMATCH - iftrue .Flavor - checkflag ENGINE_HUEY_WEDNESDAY_NIGHT - iftrue .Flavor - farscall PhoneScript_Random3 - ifequal 0, HueyWantsBattle - ifequal 1, HueyWantsBattle - -.Flavor: - farsjump PhoneScript_MonFlavorText - -HueyWednesdayNight: - setflag ENGINE_HUEY_WEDNESDAY_NIGHT - -HueyWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_LIGHTHOUSE - setflag ENGINE_HUEY_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male diff --git a/engine/phone/scripts/irwin.asm b/engine/phone/scripts/irwin.asm deleted file mode 100644 index b7a7b1112..000000000 --- a/engine/phone/scripts/irwin.asm +++ /dev/null @@ -1,19 +0,0 @@ -IrwinPhoneCalleeScript: - gettrainername STRING_BUFFER_3, JUGGLER, IRWIN1 - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue .Rockets - farsjump IrwinRandomTextScript - -.Rockets: - farsjump IrwinRocketRumorScript - -IrwinPhoneCallerScript: - gettrainername STRING_BUFFER_3, JUGGLER, IRWIN1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue .Rockets - farsjump IrwinRumorScript - -.Rockets: - farsjump IrwinRocketRumorScript diff --git a/engine/phone/scripts/irwin_gossip.asm b/engine/phone/scripts/irwin_gossip.asm deleted file mode 100644 index 2a377e243..000000000 --- a/engine/phone/scripts/irwin_gossip.asm +++ /dev/null @@ -1,88 +0,0 @@ -IrwinRumorScript: - checkevent EVENT_OPENED_MT_SILVER - iftrue .MtSilver - checkevent EVENT_FOUGHT_SNORLAX - iftrue .Snorlax - checkevent EVENT_GOT_PASS_FROM_COPYCAT - iftrue .TrainPass - checkflag ENGINE_MARSHBADGE - iftrue .MarshBadge - checkflag ENGINE_FLYPOINT_VERMILION - iftrue .VermilionCity - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .EliteFour - checkflag ENGINE_RISINGBADGE - iftrue .RisingBadge - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .RadioTower - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .RocketHideout - checkevent EVENT_JASMINE_RETURNED_TO_GYM - iftrue .JasmineReturned - checkflag ENGINE_FOGBADGE - iftrue .FogBadge - checkflag ENGINE_PLAINBADGE - iftrue .PlainBadge - farwritetext IrwinCalledRightAwayText - promptbutton - sjump PhoneScript_HangUpText_Male - -.PlainBadge: - farwritetext IrwinPlainBadgeGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.JasmineReturned: - farwritetext IrwinJasmineReturnedGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.RocketHideout: - farwritetext IrwinRocketHideoutGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.RadioTower: - farwritetext IrwinRadioTowerGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.RisingBadge: - farwritetext IrwinRisingBadgeGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.EliteFour: - farwritetext IrwinEliteFourGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.VermilionCity: - farwritetext IrwinVermilionCityGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.TrainPass: - farwritetext IrwinTrainPassGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Snorlax: - farwritetext IrwinSnorlaxGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.MtSilver: - farwritetext IrwinMtSilverGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.FogBadge: - farwritetext IrwinFogBadgeGossipText - promptbutton - sjump PhoneScript_HangUpText_Male - -.MarshBadge: - farwritetext IrwinMarshBadgeGossipText - promptbutton - sjump PhoneScript_HangUpText_Male diff --git a/engine/phone/scripts/jack.asm b/engine/phone/scripts/jack.asm deleted file mode 100644 index 1521af654..000000000 --- a/engine/phone/scripts/jack.asm +++ /dev/null @@ -1,49 +0,0 @@ -JackPhoneCalleeScript: - gettrainername STRING_BUFFER_3, SCHOOLBOY, JACK1 - checkflag ENGINE_JACK_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_JACK_MONDAY_MORNING - iftrue .NotMonday - readvar VAR_WEEKDAY - ifnotequal MONDAY, .NotMonday - checktime MORN - iftrue JackMondayMorning - -.NotMonday: - farsjump JackPhoneTipsScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_NATIONAL_PARK - farsjump JackWantsBattleScript - -JackPhoneCallerScript: - gettrainername STRING_BUFFER_3, SCHOOLBOY, JACK1 - farscall PhoneScript_GreetPhone_Male - farscall PhoneScript_Random2 - ifequal 0, JackBattleTrivia - checkflag ENGINE_JACK_READY_FOR_REMATCH - iftrue .WaitingForBattle - checkflag ENGINE_JACK_MONDAY_MORNING - iftrue .WaitingForBattle - farscall PhoneScript_Random2 - ifequal 0, JackWantsToBattle - -.WaitingForBattle: - farscall PhoneScript_Random3 - ifequal 0, JackFindsRare - farsjump Phone_GenericCall_Male - -JackMondayMorning: - setflag ENGINE_JACK_MONDAY_MORNING - -JackWantsToBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_NATIONAL_PARK - setflag ENGINE_JACK_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -JackFindsRare: - farsjump Phone_CheckIfUnseenRare_Male - -JackBattleTrivia: - farsjump JackTriviaScript diff --git a/engine/phone/scripts/jack_gossip.asm b/engine/phone/scripts/jack_gossip.asm deleted file mode 100644 index 0ebdf3a1b..000000000 --- a/engine/phone/scripts/jack_gossip.asm +++ /dev/null @@ -1,68 +0,0 @@ -JackTriviaScript: - random 11 - ifequal 0, .Thunder - ifequal 1, .Rollout - ifequal 2, .Solarbeam - ifequal 3, .Stomp - ifequal 4, .Gust - ifequal 5, .Twister - ifequal 6, .Earthquake - ifequal 7, .Magnitude - ifequal 8, .Sandstorm - ifequal 9, .SunnyDay - ifequal 10, .RainDance - -.Thunder: - farwritetext JackThunderTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Rollout: - farwritetext JackRolloutTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Solarbeam: - farwritetext JackSolarbeamTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Stomp: - farwritetext JackStompTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Gust: - farwritetext JackGustTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Twister: - farwritetext JackTwisterTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Earthquake: - farwritetext JackEarthquakeTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Magnitude: - farwritetext JackMagnitudeTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.Sandstorm: - farwritetext JackSandstormTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.SunnyDay: - farwritetext JackSunnyDayTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male - -.RainDance: - farwritetext JackRainDanceTriviaText - promptbutton - sjump PhoneScript_HangUpText_Male diff --git a/engine/phone/scripts/joey.asm b/engine/phone/scripts/joey.asm deleted file mode 100644 index 0d6f37299..000000000 --- a/engine/phone/scripts/joey.asm +++ /dev/null @@ -1,41 +0,0 @@ -JoeyPhoneCalleeScript: - gettrainername STRING_BUFFER_3, YOUNGSTER, JOEY1 - checkflag ENGINE_JOEY_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_JOEY_MONDAY_AFTERNOON - iftrue .NotMonday - readvar VAR_WEEKDAY - ifnotequal MONDAY, .NotMonday - checktime DAY - iftrue JoeyMondayAfternoon - -.NotMonday: - special RandomPhoneMon - farsjump JoeyHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_30 - farsjump JoeyReminderScript - -JoeyPhoneCallerScript: - gettrainername STRING_BUFFER_3, YOUNGSTER, JOEY1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_JOEY_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_JOEY_MONDAY_AFTERNOON - iftrue .Generic - farscall PhoneScript_Random3 - ifequal 0, JoeyWantsBattle - ifequal 1, JoeyWantsBattle - -.Generic: - farsjump Phone_GenericCall_Male - -JoeyMondayAfternoon: - setflag ENGINE_JOEY_MONDAY_AFTERNOON - -JoeyWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_30 - setflag ENGINE_JOEY_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male diff --git a/engine/phone/scripts/jose.asm b/engine/phone/scripts/jose.asm deleted file mode 100644 index 742ddcdae..000000000 --- a/engine/phone/scripts/jose.asm +++ /dev/null @@ -1,59 +0,0 @@ -JosePhoneCalleeScript: - gettrainername STRING_BUFFER_3, BIRD_KEEPER, JOSE2 - checkflag ENGINE_JOSE_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_JOSE_SATURDAY_NIGHT - iftrue .NotSaturday - checkflag ENGINE_JOSE_HAS_STAR_PIECE - iftrue .HasItem - readvar VAR_WEEKDAY - ifnotequal SATURDAY, .NotSaturday - checktime NITE - iftrue JoseSaturdayNight - -.NotSaturday: - farsjump JoseHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_27 - farsjump JoseReminderScript - -.HasItem: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_27 - farsjump JoseReminderScript - -JosePhoneCallerScript: - gettrainername STRING_BUFFER_3, BIRD_KEEPER, JOSE2 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_JOSE_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_JOSE_SATURDAY_NIGHT - iftrue .Generic - checkflag ENGINE_JOSE_HAS_STAR_PIECE - iftrue .Generic - farscall PhoneScript_Random3 - ifequal 0, JoseWantsBattle - farscall PhoneScript_Random3 - ifequal 0, JoseHasStarPiece - -.Generic: - farscall PhoneScript_Random3 - ifequal 0, JoseFoundRare - farsjump Phone_GenericCall_Male - -JoseSaturdayNight: - setflag ENGINE_JOSE_SATURDAY_NIGHT - -JoseWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_27 - setflag ENGINE_JOSE_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -JoseFoundRare: - farsjump Phone_CheckIfUnseenRare_Male - -JoseHasStarPiece: - setflag ENGINE_JOSE_HAS_STAR_PIECE - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_27 - farsjump PhoneScript_FoundItem_Male diff --git a/engine/phone/scripts/kenji.asm b/engine/phone/scripts/kenji.asm deleted file mode 100644 index 807510df4..000000000 --- a/engine/phone/scripts/kenji.asm +++ /dev/null @@ -1,9 +0,0 @@ -KenjiPhoneCalleeScript: - gettrainername STRING_BUFFER_3, BLACKBELT_T, KENJI3 - farscall PhoneScript_AnswerPhone_Male - farsjump KenjiAnswerPhoneScript - -KenjiPhoneCallerScript: - gettrainername STRING_BUFFER_3, BLACKBELT_T, KENJI3 - farscall PhoneScript_GreetPhone_Male - farsjump KenjiCallingPhoneScript diff --git a/engine/phone/scripts/liz.asm b/engine/phone/scripts/liz.asm deleted file mode 100644 index b4aacd4ee..000000000 --- a/engine/phone/scripts/liz.asm +++ /dev/null @@ -1,102 +0,0 @@ -LizPhoneCalleeScript: - gettrainername STRING_BUFFER_3, PICNICKER, LIZ1 - checkflag ENGINE_LIZ_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_LIZ_THURSDAY_AFTERNOON - iftrue .NotThursday - readvar VAR_WEEKDAY - ifnotequal THURSDAY, .NotThursday - checktime DAY - iftrue LizThursdayAfternoon - -.NotThursday: - special RandomPhoneMon - farsjump LizHangUpScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_32 - farsjump LizReminderScript - -LizPhoneCallerScript: - gettrainername STRING_BUFFER_3, PICNICKER, LIZ1 - farscall PhoneScript_Random4 - ifequal 0, LizWrongNumber - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_LIZ_READY_FOR_REMATCH - iftrue .next - checkflag ENGINE_LIZ_THURSDAY_AFTERNOON - iftrue .next - -.next: - farscall PhoneScript_Random2 - ifequal 0, LizGossip - checkflag ENGINE_FLYPOINT_GOLDENROD - iffalse .Generic - farscall PhoneScript_Random2 - ifequal 0, LizWantsBattle - -.Generic: - farsjump Phone_GenericCall_Female - -LizThursdayAfternoon: - setflag ENGINE_LIZ_THURSDAY_AFTERNOON - -LizWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_32 - setflag ENGINE_LIZ_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Female - -LizWrongNumber: - farsjump LizWrongNumberScript - -LizGossip: - random 9 - ifequal 0, .CoolTrainerM - ifequal 1, .Beauty - ifequal 2, .Grunt - ifequal 3, .Teacher - ifequal 4, .SwimmerF - ifequal 5, .KimonoGirl - ifequal 6, .Skier - ifequal 7, .Medium - ifequal 8, .PokefanM - -.CoolTrainerM: - gettrainerclassname STRING_BUFFER_4, COOLTRAINERM - sjump LizGossipScript - -.Beauty: - gettrainerclassname STRING_BUFFER_4, BEAUTY - sjump LizGossipScript - -.Grunt: - gettrainerclassname STRING_BUFFER_4, GRUNTM - sjump LizGossipScript - -.Teacher: - gettrainerclassname STRING_BUFFER_4, TEACHER - sjump LizGossipScript - -.SwimmerF: - gettrainerclassname STRING_BUFFER_4, SWIMMERF - sjump LizGossipScript - -.KimonoGirl: - gettrainerclassname STRING_BUFFER_4, KIMONO_GIRL - sjump LizGossipScript - -.Skier: - gettrainerclassname STRING_BUFFER_4, SKIER - sjump LizGossipScript - -.Medium: - gettrainerclassname STRING_BUFFER_4, MEDIUM - sjump LizGossipScript - -.PokefanM: - gettrainerclassname STRING_BUFFER_4, POKEFANM - sjump LizGossipScript - -LizGossipScript: - farsjump LizGossipRandomScript diff --git a/engine/phone/scripts/liz_gossip.asm b/engine/phone/scripts/liz_gossip.asm deleted file mode 100644 index 4f2443b26..000000000 --- a/engine/phone/scripts/liz_gossip.asm +++ /dev/null @@ -1,62 +0,0 @@ -LizGossipRandomScript: - random 10 - ifequal 0, .RuinsOfAlph - ifequal 1, .Falkner - ifequal 2, .Earl - ifequal 3, .SurfPikachu - ifequal 4, .MooMooMilk - ifequal 5, .Salon - ifequal 6, .Whitney - ifequal 7, .BugCatchingContest - ifequal 8, .BeautifulTrainer - ifequal 9, .Forgot - -.RuinsOfAlph: - farwritetext LizRuinsOfAlphGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.Falkner: - farwritetext LizFalknerGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.Earl: - farwritetext LizEarlGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.SurfPikachu: - farwritetext LizSurfPikachuGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.MooMooMilk: - farwritetext LizMooMooMilkGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.Salon: - farwritetext LizSalonGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.Whitney: - farwritetext LizWhitneyGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.BugCatchingContest: - farwritetext LizBugCatchingContestGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.BeautifulTrainer: - farwritetext LizBeautifulTrainerGossipText - promptbutton - sjump PhoneScript_HangUpText_Female - -.Forgot: - farwritetext LizForgotGossipText - promptbutton - sjump PhoneScript_HangUpText_Female diff --git a/engine/phone/scripts/mom.asm b/engine/phone/scripts/mom.asm deleted file mode 100644 index 40a8ba5bd..000000000 --- a/engine/phone/scripts/mom.asm +++ /dev/null @@ -1,142 +0,0 @@ -MomPhoneCalleeScript: - checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST - iftrue .started_quest - checkevent EVENT_DUDE_TALKED_TO_YOU - iftrue MomPhoneLectureScript - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue MomPhoneNoGymQuestScript - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue MomPhoneNoPokedexScript - sjump MomPhoneNoPokemonScript - -.started_quest - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_8 - iftrue MomPhoneHangUpScript - farwritetext MomPhoneGreetingText - promptbutton - getcurlandmarkname STRING_BUFFER_3 - readvar VAR_ENVIRONMENT - ifequal TOWN, MomPhoneInTown - ifequal ROUTE, MomPhoneOnRoute - sjump MomPhoneOther - -MomPhoneLandmark: - farwritetext MomPhoneLandmarkText - promptbutton - sjump MomSavingMoney - -MomPhoneInTown: - readvar VAR_MAPGROUP - ifequal GROUP_NEW_BARK_TOWN, .newbark - ifequal GROUP_CHERRYGROVE_CITY, .cherrygrove - ifequal GROUP_VIOLET_CITY, .violet - ifequal GROUP_AZALEA_TOWN, .azalea - ifequal GROUP_GOLDENROD_CITY, .goldenrod - farwritetext MomPhoneGenericAreaText - promptbutton - sjump MomSavingMoney - -.newbark - farwritetext MomPhoneNewBarkText - promptbutton - sjump MomSavingMoney - -.cherrygrove - farwritetext MomPhoneCherrygroveText - promptbutton - sjump MomSavingMoney - -.violet - getlandmarkname STRING_BUFFER_4, LANDMARK_SPROUT_TOWER - sjump MomPhoneLandmark -.azalea - getlandmarkname STRING_BUFFER_4, LANDMARK_SLOWPOKE_WELL - sjump MomPhoneLandmark -.goldenrod - getlandmarkname STRING_BUFFER_4, LANDMARK_RADIO_TOWER - sjump MomPhoneLandmark - -MomPhoneOnRoute: - farwritetext MomOtherAreaText - promptbutton - sjump MomSavingMoney - -MomPhoneOther: - farwritetext MomDeterminedText - promptbutton - sjump MomSavingMoney - -MomSavingMoney: - checkflag ENGINE_MOM_SAVING_MONEY - iffalse .NotSaving - checkmoney MOMS_MONEY, 0 - ifequal HAVE_MORE, .SavingHasMoney - sjump .SavingNoMoney - -.NotSaving: - checkmoney MOMS_MONEY, 0 - ifequal HAVE_MORE, .HasMoney - sjump .NoMoney - -.SavingHasMoney: - getmoney STRING_BUFFER_3, MOMS_MONEY - farwritetext MomCheckBalanceText - yesorno - iftrue MomPhoneSaveMoneyScript - sjump MomPhoneWontSaveMoneyScript - -.SavingNoMoney: - farwritetext MomImportantToSaveText - yesorno - iftrue MomPhoneSaveMoneyScript - sjump MomPhoneWontSaveMoneyScript - -.NoMoney: - farwritetext MomYoureNotSavingText - yesorno - iftrue MomPhoneSaveMoneyScript - sjump MomPhoneWontSaveMoneyScript - -.HasMoney: - getmoney STRING_BUFFER_3, MOMS_MONEY - farwritetext MomYouveSavedText - yesorno - iftrue MomPhoneSaveMoneyScript - sjump MomPhoneWontSaveMoneyScript - -MomPhoneSaveMoneyScript: - setflag ENGINE_MOM_SAVING_MONEY - farwritetext MomOKIllSaveText - promptbutton - sjump MomPhoneHangUpScript - -MomPhoneWontSaveMoneyScript: - clearflag ENGINE_MOM_SAVING_MONEY - farwritetext MomPhoneWontSaveMoneyText - promptbutton - sjump MomPhoneHangUpScript - -MomPhoneHangUpScript: - farwritetext MomPhoneHangUpText - end - -MomPhoneNoPokemonScript: - farwritetext MomPhoneNoPokemonText - end - -MomPhoneNoPokedexScript: - farwritetext MomPhoneNoPokedexText - end - -MomPhoneNoGymQuestScript: - farwritetext MomPhoneNoGymQuestText - end - -MomPhoneLectureScript: - setevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST - setflag ENGINE_MOM_ACTIVE - specialphonecall SPECIALCALL_NONE - farwritetext MomPhoneLectureText - yesorno - iftrue MomPhoneSaveMoneyScript - sjump MomPhoneWontSaveMoneyScript diff --git a/engine/phone/scripts/parry.asm b/engine/phone/scripts/parry.asm deleted file mode 100644 index bcb9f4dc0..000000000 --- a/engine/phone/scripts/parry.asm +++ /dev/null @@ -1,40 +0,0 @@ -ParryPhoneCalleeScript: - gettrainername STRING_BUFFER_3, HIKER, PARRY1 - checkflag ENGINE_PARRY_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_PARRY_FRIDAY_AFTERNOON - iftrue .WantsRematch - readvar VAR_WEEKDAY - ifnotequal FRIDAY, .WantsRematch - checktime DAY - iftrue ParryFridayDay - -.WantsRematch: - farsjump ParryBattleWithMeScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_45 - farsjump ParryHaventYouGottenToScript - -ParryPhoneCallerScript: - gettrainername STRING_BUFFER_3, HIKER, PARRY1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_PARRY_READY_FOR_REMATCH - iftrue .GenericCall - checkflag ENGINE_PARRY_FRIDAY_AFTERNOON - iftrue .GenericCall - farscall PhoneScript_Random2 - ifequal 0, ParryWantsBattle - ifequal 1, ParryWantsBattle - -.GenericCall: - farsjump Phone_GenericCall_Male - -ParryFridayDay: - setflag ENGINE_PARRY_FRIDAY_AFTERNOON - -ParryWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_45 - setflag ENGINE_PARRY_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male diff --git a/engine/phone/scripts/ralph.asm b/engine/phone/scripts/ralph.asm deleted file mode 100644 index 43328d28c..000000000 --- a/engine/phone/scripts/ralph.asm +++ /dev/null @@ -1,59 +0,0 @@ -RalphPhoneCalleeScript: - gettrainername STRING_BUFFER_3, FISHER, RALPH1 - checkflag ENGINE_RALPH_READY_FOR_REMATCH - iftrue .Rematch - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_RALPH_WEDNESDAY_MORNING - iftrue .CheckSwarm - readvar VAR_WEEKDAY - ifnotequal WEDNESDAY, .CheckSwarm - checktime MORN - iftrue Ralph_WednesdayMorning -.CheckSwarm: - checkflag ENGINE_QWILFISH_SWARM - iftrue .ReportSwarm - farsjump RalphNoItemScript - -.Rematch: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_32 - farsjump RalphReminderScript - -.ReportSwarm: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_32 - farsjump RalphHurryScript - -RalphPhoneCallerScript: - gettrainername STRING_BUFFER_3, FISHER, RALPH1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_FLYPOINT_GOLDENROD - iffalse .CheckSwarm - checkflag ENGINE_RALPH_READY_FOR_REMATCH - iftrue .CheckSwarm - checkflag ENGINE_RALPH_WEDNESDAY_MORNING - iftrue .CheckSwarm - farscall PhoneScript_Random2 - ifequal 0, Ralph_FightMe -.CheckSwarm: - farscall PhoneScript_Random5 - ifequal 0, Ralph_SetUpSwarm - farsjump Phone_GenericCall_Male - -Ralph_WednesdayMorning: - setflag ENGINE_RALPH_WEDNESDAY_MORNING -Ralph_FightMe: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_32 - setflag ENGINE_RALPH_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -Ralph_SetUpSwarm: - checkflag ENGINE_QWILFISH_SWARM - iftrue .Generic - setflag ENGINE_QWILFISH_SWARM - getmonname STRING_BUFFER_4, QWILFISH - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_32 - setval FISHSWARM_QWILFISH - special ActivateFishingSwarm - farsjump RalphItemScript - -.Generic: - farsjump Phone_GenericCall_Male diff --git a/engine/phone/scripts/reena.asm b/engine/phone/scripts/reena.asm deleted file mode 100644 index efdfe05c1..000000000 --- a/engine/phone/scripts/reena.asm +++ /dev/null @@ -1,39 +0,0 @@ -ReenaPhoneCalleeScript: - gettrainername STRING_BUFFER_3, COOLTRAINERF, REENA1 - checkflag ENGINE_REENA_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_REENA_SUNDAY_MORNING - iftrue .NotSunday - readvar VAR_WEEKDAY - ifnotequal SUNDAY, .NotSunday - checktime MORN - iftrue ReenaSundayMorning - -.NotSunday: - farsjump ReenaForwardScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_27 - farsjump ReenaHurryScript - -ReenaPhoneCallerScript: - gettrainername STRING_BUFFER_3, COOLTRAINERF, REENA1 - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_REENA_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_REENA_SUNDAY_MORNING - iftrue .Generic - farscall PhoneScript_Random2 - ifequal 0, ReenaWantsBattle - -.Generic: - farsjump Phone_GenericCall_Female - -ReenaSundayMorning: - setflag ENGINE_REENA_SUNDAY_MORNING - -ReenaWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_27 - setflag ENGINE_REENA_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Female diff --git a/engine/phone/scripts/reminders.asm b/engine/phone/scripts/reminders.asm deleted file mode 100644 index b2676d3d4..000000000 --- a/engine/phone/scripts/reminders.asm +++ /dev/null @@ -1,95 +0,0 @@ -JackWantsBattleScript: - farwritetext JackReminderText - end - -HueyWantsBattleScript: - farwritetext HueyReminderText - end - -GavenReminderScript: - farwritetext GavenReminderText - end - -BethBattleReminderScript: - farwritetext BethReminderText - end - -JoseReminderScript: - farwritetext JoseReminderText - end - -ReenaHurryScript: - farwritetext ReenaHurryText - end - -JoeyReminderScript: - farwritetext JoeyReminderText - end - -WadeQuickBattleScript: - farwritetext WadeQuickBattleText - end - -RalphReminderScript: - farwritetext RalphReminderText - end - -LizReminderScript: - farwritetext LizReminderText - end - -AnthonyReminderScript: - farwritetext AnthonyReminderText - end - -ToddForwardScript: - farwritetext ToddLookingForwardToBattleText - end - -GinaReminderScript: - farwritetext GinaReminderText - end - -ArnieReminderScript: - farwritetext ArnieReminderText - end - -AlanReminderScript: - farwritetext AlanReminderText - end - -DanaReminderScript: - farwritetext DanaReminderText - end - -ChadReminderScript: - farwritetext ChadReminderText - end - -TullyForwardScript: - farwritetext TullyForwardText - end - -BrentReminderScript: - farwritetext BrentReminderText - end - -TiffanyAsleepScript: - farwritetext TiffanyAsleepText - end - -VanceHurryHurryScript: - farwritetext VanceHurryHurryText - end - -WiltonNotBitingScript: - farwritetext WiltonNotBitingText - end - -ParryHaventYouGottenToScript: - farwritetext ParryHaventYouGottenToText - end - -ErinComeBattleScript: - farwritetext ErinComeBattleText - end diff --git a/engine/phone/scripts/reminders_2.asm b/engine/phone/scripts/reminders_2.asm deleted file mode 100644 index 54f54494c..000000000 --- a/engine/phone/scripts/reminders_2.asm +++ /dev/null @@ -1,15 +0,0 @@ -RalphHurryScript: - farwritetext RalphHurryText - end - -AnthonyHurryScript: - farwritetext AnthonyHurryText - end - -ArnieHurryScript: - farwritetext ArnieHurryText - end - -ToddHurryScript: - farwritetext ToddHaveYouGoneToDepartmentStoreText - end diff --git a/engine/phone/scripts/tiffany.asm b/engine/phone/scripts/tiffany.asm deleted file mode 100644 index a30649bd9..000000000 --- a/engine/phone/scripts/tiffany.asm +++ /dev/null @@ -1,98 +0,0 @@ -TiffanyPhoneCalleeScript: - gettrainername STRING_BUFFER_3, PICNICKER, TIFFANY3 - checkflag ENGINE_TIFFANY_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Female - checkflag ENGINE_TIFFANY_TUESDAY_AFTERNOON - iftrue .NotTuesday - checkflag ENGINE_TIFFANY_HAS_PINK_BOW - iftrue .HasItem - readvar VAR_WEEKDAY - ifnotequal TUESDAY, .NotTuesday - checktime DAY - iftrue TiffanyTuesdayAfternoon - -.NotTuesday: - farsjump TiffanyNoItemScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_43 - farsjump TiffanyAsleepScript - -.HasItem: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_43 - farsjump TiffanyHurryScript - -TiffanyPhoneCallerScript: - gettrainername STRING_BUFFER_3, PICNICKER, TIFFANY3 - farscall PhoneScript_Random4 - ifequal 0, TiffanysFamilyMembers - farscall PhoneScript_GreetPhone_Female - checkflag ENGINE_TIFFANY_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_TIFFANY_TUESDAY_AFTERNOON - iftrue .Generic - checkflag ENGINE_TIFFANY_HAS_PINK_BOW - iftrue .Generic - farscall PhoneScript_Random3 - ifequal 0, TiffanyWantsBattle - checkevent EVENT_TIFFANY_GAVE_PINK_BOW - iftrue .PinkBow - farscall PhoneScript_Random2 - ifequal 0, TiffanyHasPinkBow - -.PinkBow: - farscall PhoneScript_Random11 - ifequal 0, TiffanyHasPinkBow - -.Generic: - farsjump Phone_GenericCall_Female - -TiffanyTuesdayAfternoon: - setflag ENGINE_TIFFANY_TUESDAY_AFTERNOON - -TiffanyWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_43 - setflag ENGINE_TIFFANY_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Female - -TiffanysFamilyMembers: - random 6 - ifequal 0, .Grandma - ifequal 1, .Grandpa - ifequal 2, .Mom - ifequal 3, .Dad - ifequal 4, .Sister - ifequal 5, .Brother - -.Grandma: - getstring STRING_BUFFER_4, GrandmaString - sjump .PoorClefairy - -.Grandpa: - getstring STRING_BUFFER_4, GrandpaString - sjump .PoorClefairy - -.Mom: - getstring STRING_BUFFER_4, MomString - sjump .PoorClefairy - -.Dad: - getstring STRING_BUFFER_4, DadString - sjump .PoorClefairy - -.Sister: - getstring STRING_BUFFER_4, SisterString - sjump .PoorClefairy - -.Brother: - getstring STRING_BUFFER_4, BrotherString - sjump .PoorClefairy - -.PoorClefairy: - farsjump TiffanyItsAwful - -TiffanyHasPinkBow: - setflag ENGINE_TIFFANY_HAS_PINK_BOW - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_43 - farsjump PhoneScript_FoundItem_Female diff --git a/engine/phone/scripts/todd.asm b/engine/phone/scripts/todd.asm deleted file mode 100644 index 8515153b8..000000000 --- a/engine/phone/scripts/todd.asm +++ /dev/null @@ -1,59 +0,0 @@ -ToddPhoneCalleeScript: - gettrainername STRING_BUFFER_3, CAMPER, TODD1 - checkflag ENGINE_TODD_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_TODD_SATURDAY_MORNING - iftrue .NotSaturday - readvar VAR_WEEKDAY - ifnotequal SATURDAY, .NotSaturday - checktime MORN - iftrue ToddSaturdayMorning - -.NotSaturday: - checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON - iftrue .SaleOn - farsjump ToddNoItemScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_34 - farsjump ToddForwardScript - -.SaleOn: - farsjump ToddHurryScript - -ToddPhoneCallerScript: - gettrainername STRING_BUFFER_3, CAMPER, TODD1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_TODD_READY_FOR_REMATCH - iftrue .TryForSale - checkflag ENGINE_TODD_SATURDAY_MORNING - iftrue .TryForSale - checkflag ENGINE_FLYPOINT_GOLDENROD - iffalse .NoGoldenrod - farscall PhoneScript_Random2 - ifequal 0, ToddWantsBattle - -.TryForSale: - farscall PhoneScript_Random2 - ifequal 0, ToddDeptStoreSale - -.NoGoldenrod: - farscall PhoneScript_Random3 - ifequal 0, ToddFoundRare - farsjump Phone_GenericCall_Male - -ToddSaturdayMorning: - setflag ENGINE_TODD_SATURDAY_MORNING - -ToddWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_34 - setflag ENGINE_TODD_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -ToddFoundRare: - farsjump Phone_CheckIfUnseenRare_Male - -ToddDeptStoreSale: - setflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON - farsjump ToddItemScript diff --git a/engine/phone/scripts/tully.asm b/engine/phone/scripts/tully.asm deleted file mode 100644 index b0b66fdb6..000000000 --- a/engine/phone/scripts/tully.asm +++ /dev/null @@ -1,60 +0,0 @@ -TullyPhoneCalleeScript: - gettrainername STRING_BUFFER_3, FISHER, TULLY1 - checkflag ENGINE_TULLY_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_TULLY_SUNDAY_NIGHT - iftrue .NotSunday - checkflag ENGINE_TULLY_HAS_WATER_STONE - iftrue .WaterStone - readvar VAR_WEEKDAY - ifnotequal SUNDAY, .NotSunday - checktime NITE - iftrue TullySundayNight - -.NotSunday: - farsjump TullyNoItemScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_42 - farsjump TullyForwardScript - -.WaterStone: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_42 - farsjump TullyHurryScript - -TullyPhoneCallerScript: - gettrainername STRING_BUFFER_3, FISHER, TULLY1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_TULLY_READY_FOR_REMATCH - iftrue .Generic - checkflag ENGINE_TULLY_SUNDAY_NIGHT - iftrue .Generic - checkflag ENGINE_TULLY_HAS_WATER_STONE - iftrue .Generic - farscall PhoneScript_Random3 - ifequal 0, TullyWantsBattle - checkevent EVENT_TULLY_GAVE_WATER_STONE - iftrue .WaterStone - farscall PhoneScript_Random2 - ifequal 0, TullyFoundWaterStone - -.WaterStone: - farscall PhoneScript_Random11 - ifequal 0, TullyFoundWaterStone - -.Generic: - farsjump Phone_GenericCall_Male - -TullySundayNight: - setflag ENGINE_TULLY_SUNDAY_NIGHT - -TullyWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_42 - setflag ENGINE_TULLY_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -TullyFoundWaterStone: - setflag ENGINE_TULLY_HAS_WATER_STONE - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_42 - farsjump PhoneScript_FoundItem_Male diff --git a/engine/phone/scripts/vance.asm b/engine/phone/scripts/vance.asm deleted file mode 100644 index c41408e1f..000000000 --- a/engine/phone/scripts/vance.asm +++ /dev/null @@ -1,40 +0,0 @@ -VancePhoneCalleeScript: - gettrainername STRING_BUFFER_3, BIRD_KEEPER, VANCE1 - checkflag ENGINE_VANCE_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_VANCE_WEDNESDAY_NIGHT - iftrue .NotWednesday - readvar VAR_WEEKDAY - ifnotequal WEDNESDAY, .NotWednesday - checktime NITE - iftrue VanceWednesdayNight - -.NotWednesday: - farsjump VanceLookingForwardScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_44 - farsjump VanceHurryHurryScript - -VancePhoneCallerScript: - gettrainername STRING_BUFFER_3, BIRD_KEEPER, VANCE1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_VANCE_READY_FOR_REMATCH - iftrue .WantsBattle - checkflag ENGINE_VANCE_WEDNESDAY_NIGHT - iftrue .WantsBattle - farscall PhoneScript_Random3 - ifequal 0, VanceWantsRematch - ifequal 1, VanceWantsRematch - -.WantsBattle: - farsjump Phone_GenericCall_Male - -VanceWednesdayNight: - setflag ENGINE_VANCE_WEDNESDAY_NIGHT - -VanceWantsRematch: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_44 - setflag ENGINE_VANCE_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male diff --git a/engine/phone/scripts/wade.asm b/engine/phone/scripts/wade.asm deleted file mode 100644 index bfb9e9d0f..000000000 --- a/engine/phone/scripts/wade.asm +++ /dev/null @@ -1,113 +0,0 @@ -WadePhoneCalleeScript: - gettrainername STRING_BUFFER_3, BUG_CATCHER, WADE1 - checkflag ENGINE_WADE_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_WADE_TUESDAY_NIGHT - iftrue .NotTuesday - checkflag ENGINE_WADE_HAS_ITEM - iftrue .HasItem - readvar VAR_WEEKDAY - ifnotequal TUESDAY, .NotTuesday - checktime NITE - iftrue WadeTuesdayNight - -.NotTuesday: - farscall PhoneScript_Random2 - ifequal 0, .NoContest - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue .NoContest - readvar VAR_WEEKDAY - ifequal TUESDAY, .ContestToday - ifequal THURSDAY, .ContestToday - ifequal SATURDAY, .ContestToday - -.NoContest: - farsjump WadeNoBerriesScript - -.ContestToday: - farsjump PhoneScript_BugCatchingContest - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_31 - farsjump WadeQuickBattleScript - -.HasItem: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_31 - farsjump WadeComeQuickScript - -WadePhoneCallerScript: - gettrainername STRING_BUFFER_3, BUG_CATCHER, WADE1 - farscall PhoneScript_GreetPhone_Male - farscall PhoneScript_Random2 - ifequal 0, .NoContest - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue .NoContest - readvar VAR_WEEKDAY - ifequal TUESDAY, .ContestToday - ifequal THURSDAY, .ContestToday - ifequal SATURDAY, .ContestToday - -.NoContest: - checkflag ENGINE_WADE_READY_FOR_REMATCH - iftrue .next - checkflag ENGINE_WADE_TUESDAY_NIGHT - iftrue .next - checkflag ENGINE_WADE_HAS_ITEM - iftrue .next - farscall PhoneScript_Random2 - ifequal 0, WadeHasItem2 - checkflag ENGINE_FLYPOINT_GOLDENROD - iffalse .next - farscall PhoneScript_Random2 - ifequal 0, WadeWantsBattle2 - -.next: - farscall PhoneScript_Random3 - ifequal 0, WadeFoundRare - farsjump Phone_GenericCall_Male - -.ContestToday: - farsjump PhoneScript_BugCatchingContest - -WadeTuesdayNight: - setflag ENGINE_WADE_TUESDAY_NIGHT - -WadeWantsBattle2: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_31 - setflag ENGINE_WADE_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -WadeFoundRare: - farsjump Phone_CheckIfUnseenRare_Male - -WadeHasItem2: - setflag ENGINE_WADE_HAS_ITEM - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_31 - clearevent EVENT_WADE_HAS_BERRY - clearevent EVENT_WADE_HAS_PSNCUREBERRY - clearevent EVENT_WADE_HAS_PRZCUREBERRY - clearevent EVENT_WADE_HAS_BITTER_BERRY - random 4 - ifequal 0, .Berry - ifequal 1, .PsnCureBerry - ifequal 2, .PrzCureBerry - ifequal 3, .Bitterberry - -.Berry: - setevent EVENT_WADE_HAS_BERRY - sjump .FoundBerry - -.PsnCureBerry: - setevent EVENT_WADE_HAS_PSNCUREBERRY - sjump .FoundBerry - -.PrzCureBerry: - setevent EVENT_WADE_HAS_PRZCUREBERRY - sjump .FoundBerry - -.Bitterberry: - setevent EVENT_WADE_HAS_BITTER_BERRY - -.FoundBerry: - farsjump PhoneScript_FoundItem_Male diff --git a/engine/phone/scripts/wilton.asm b/engine/phone/scripts/wilton.asm deleted file mode 100644 index 51f8e24fe..000000000 --- a/engine/phone/scripts/wilton.asm +++ /dev/null @@ -1,75 +0,0 @@ -WiltonPhoneCalleeScript: - gettrainername STRING_BUFFER_3, FISHER, WILTON1 - checkflag ENGINE_WILTON_READY_FOR_REMATCH - iftrue .WantsBattle - farscall PhoneScript_AnswerPhone_Male - checkflag ENGINE_WILTON_THURSDAY_MORNING - iftrue .NotThursday - checkflag ENGINE_WILTON_HAS_ITEM - iftrue .HasItem - readvar VAR_WEEKDAY - ifnotequal THURSDAY, .NotThursday - checktime MORN - iftrue WiltonThursdayMorning - -.NotThursday: - farsjump WiltonHaventFoundAnythingScript - -.WantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_44 - farsjump WiltonNotBitingScript - -.HasItem: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_44 - farsjump WiltonWantThisScript - -WiltonPhoneCallerScript: - gettrainername STRING_BUFFER_3, FISHER, WILTON1 - farscall PhoneScript_GreetPhone_Male - checkflag ENGINE_WILTON_READY_FOR_REMATCH - iftrue .GenericCall - checkflag ENGINE_WILTON_THURSDAY_MORNING - iftrue .GenericCall - checkflag ENGINE_WILTON_HAS_ITEM - iftrue .GenericCall - farscall PhoneScript_Random2 - ifequal 0, WiltonWantsBattle - farscall PhoneScript_Random2 - ifequal 0, WiltonHasItem - -.GenericCall: - farsjump Phone_GenericCall_Male - -WiltonThursdayMorning: - setflag ENGINE_WILTON_THURSDAY_MORNING - -WiltonWantsBattle: - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_44 - setflag ENGINE_WILTON_READY_FOR_REMATCH - farsjump PhoneScript_WantsToBattle_Male - -WiltonHasItem: - setflag ENGINE_WILTON_HAS_ITEM - getlandmarkname STRING_BUFFER_5, LANDMARK_ROUTE_44 - clearevent EVENT_WILTON_HAS_ULTRA_BALL - clearevent EVENT_WILTON_HAS_GREAT_BALL - clearevent EVENT_WILTON_HAS_POKE_BALL - random 5 - ifequal 0, .UltraBall - random 3 - ifequal 0, .GreatBall - sjump .PokeBall - -.UltraBall: - setevent EVENT_WILTON_HAS_ULTRA_BALL - sjump .FoundItem - -.GreatBall: - setevent EVENT_WILTON_HAS_GREAT_BALL - sjump .FoundItem - -.PokeBall: - setevent EVENT_WILTON_HAS_POKE_BALL - -.FoundItem: - farsjump PhoneScript_FoundItem_Male diff --git a/engine/pokegear/pokegear.asm b/engine/pokegear/pokegear.asm index 32e6a0503..68cb06117 100644 --- a/engine/pokegear/pokegear.asm +++ b/engine/pokegear/pokegear.asm @@ -129,9 +129,6 @@ Pokegear_LoadGFX: ld b, a ld a, [wMapNumber] ld c, a - call GetWorldMapLocation - cp LANDMARK_FAST_SHIP - jr z, .ssaqua farcall GetPlayerIcon push de ld h, d @@ -152,13 +149,6 @@ Pokegear_LoadGFX: call FarCopyBytes ret -.ssaqua - ld hl, FastShipGFX - ld de, vTiles0 tile $10 - ld bc, 8 tiles - call CopyBytes - ret - FastShipGFX: INCBIN "gfx/pokegear/fast_ship.2bpp" @@ -210,8 +200,6 @@ TownMap_InitCursorAndPlayerIconPositions: ld a, [wMapNumber] ld c, a call GetWorldMapLocation - cp LANDMARK_FAST_SHIP - jr z, .FastShip cp LANDMARK_SPECIAL jr nz, .LoadLandmark ld a, [wBackupMapGroup] @@ -224,12 +212,6 @@ TownMap_InitCursorAndPlayerIconPositions: ld [wPokegearMapCursorLandmark], a ret -.FastShip: - ld [wPokegearMapPlayerIconLandmark], a - ld a, LANDMARK_NEW_BARK_TOWN - ld [wPokegearMapCursorLandmark], a - ret - Pokegear_InitJumptableIndices: ld a, POKEGEARSTATE_CLOCKINIT ld [wJumptableIndex], a @@ -323,18 +305,7 @@ InitPokegearTilemap: db " SWITCH▶@" .Map: - ld a, [wPokegearMapPlayerIconLandmark] - cp LANDMARK_FAST_SHIP - jr z, .johto - cp KANTO_LANDMARK - jr nc, .kanto -.johto ld e, 0 - jr .ok - -.kanto - ld e, 1 -.ok farcall PokegearMap ld a, $07 ld bc, SCREEN_WIDTH - 2 @@ -529,19 +500,7 @@ Pokegear_UpdateClock: text_end PokegearMap_CheckRegion: - ld a, [wPokegearMapPlayerIconLandmark] - cp LANDMARK_FAST_SHIP - jr z, .johto - cp KANTO_LANDMARK - jr nc, .kanto -.johto ld a, POKEGEARSTATE_JOHTOMAPINIT - jr .done - ret - -.kanto - ld a, POKEGEARSTATE_KANTOMAPINIT -.done ld [wJumptableIndex], a call ExitPokegearRadio_HandleMusic ret @@ -565,8 +524,8 @@ PokegearMap_KantoMap: jr PokegearMap_ContinueMap PokegearMap_JohtoMap: - ld d, LANDMARK_SILVER_CAVE - ld e, LANDMARK_NEW_BARK_TOWN + ld d, LANDMARK_SPECIAL + ld e, LANDMARK_SPECIAL PokegearMap_ContinueMap: ld hl, hJoyLast ld a, [hl] @@ -728,13 +687,13 @@ TownMap_GetKantoLandmarkLimits: ld a, [wStatusFlags] bit STATUSFLAGS_HALL_OF_FAME_F, a jr z, .not_hof - ld d, LANDMARK_ROUTE_28 - ld e, LANDMARK_PALLET_TOWN + ld d, LANDMARK_SPECIAL + ld e, LANDMARK_SPECIAL ret .not_hof - ld d, LANDMARK_ROUTE_28 - ld e, LANDMARK_VICTORY_ROAD + ld d, LANDMARK_SPECIAL + ld e, LANDMARK_SPECIAL ret PokegearRadio_Init: @@ -1465,93 +1424,40 @@ RadioChannels: .PKMNTalkAndPokedexShow: ; Pokédex Show in the morning ; Oak's Pokémon Talk in the afternoon and evening - call .InJohto - jr nc, .NoSignal ld a, [wTimeOfDay] and a jp z, LoadStation_PokedexShow jp LoadStation_OaksPokemonTalk .PokemonMusic: - call .InJohto - jr nc, .NoSignal jp LoadStation_PokemonMusic .LuckyChannel: - call .InJohto - jr nc, .NoSignal jp LoadStation_LuckyChannel .BuenasPassword: - call .InJohto - jr nc, .NoSignal jp LoadStation_BuenasPassword .RuinsOfAlphRadio: - ld a, [wPokegearMapPlayerIconLandmark] - cp LANDMARK_RUINS_OF_ALPH - jr nz, .NoSignal jp LoadStation_UnownRadio .PlacesAndPeople: - call .InJohto - jr c, .NoSignal - ld a, [wPokegearFlags] - bit POKEGEAR_EXPN_CARD_F, a - jr z, .NoSignal jp LoadStation_PlacesAndPeople .LetsAllSing: - call .InJohto - jr c, .NoSignal - ld a, [wPokegearFlags] - bit POKEGEAR_EXPN_CARD_F, a - jr z, .NoSignal jp LoadStation_LetsAllSing .PokeFluteRadio: - call .InJohto - jr c, .NoSignal - ld a, [wPokegearFlags] - bit POKEGEAR_EXPN_CARD_F, a - jr z, .NoSignal jp LoadStation_PokeFluteRadio .EvolutionRadio: ; This station airs in the Lake of Rage area when Team Rocket is still in Mahogany. - ld a, [wStatusFlags] - bit STATUSFLAGS_ROCKET_SIGNAL_F, a - jr z, .NoSignal - ld a, [wPokegearMapPlayerIconLandmark] - cp LANDMARK_MAHOGANY_TOWN - jr z, .ok - cp LANDMARK_ROUTE_43 - jr z, .ok - cp LANDMARK_LAKE_OF_RAGE - jr nz, .NoSignal -.ok jp LoadStation_EvolutionRadio .NoSignal: call NoRadioStation ret -.InJohto: -; if in Johto or on the S.S. Aqua, set carry -; otherwise clear carry - ld a, [wPokegearMapPlayerIconLandmark] - cp LANDMARK_FAST_SHIP - jr z, .johto - cp KANTO_LANDMARK - jr c, .johto -; kanto - and a - ret - -.johto - scf - ret - LoadStation_OaksPokemonTalk: xor a ; OAKS_POKEMON_TALK ld [wCurRadioLine], a @@ -1805,18 +1711,11 @@ _TownMap: call DelayFrame .dmg - ld a, [wTownMapPlayerIconLandmark] - cp KANTO_LANDMARK - jr nc, .kanto - ld d, KANTO_LANDMARK - 1 + ld d, 0 ld e, 1 call .loop jr .resume -.kanto - call TownMap_GetKantoLandmarkLimits - call .loop - .resume pop af ld [wVramState], a @@ -1888,15 +1787,7 @@ _TownMap: jr .loop2 .InitTilemap: - ld a, [wTownMapPlayerIconLandmark] - cp KANTO_LANDMARK - jr nc, .kanto2 ld e, JOHTO_REGION - jr .okay_tilemap - -.kanto2 - ld e, KANTO_REGION -.okay_tilemap farcall PokegearMap ld a, $07 ld bc, 6 @@ -1997,18 +1888,12 @@ PlayRadioStationPointers: assert_table_length NUM_MAP_RADIO_STATIONS LoadStation_PokemonChannel: - call IsInJohto - and a - jr nz, .kanto call UpdateTime ld a, [wTimeOfDay] and a jp z, LoadStation_PokedexShow jp LoadStation_OaksPokemonTalk -.kanto: - jp LoadStation_PlacesAndPeople - PokegearMap: ld a, e and a @@ -2263,16 +2148,12 @@ FlyMap: ld c, a call GetWorldMapLocation .CheckRegion: -; The first 46 locations are part of Johto. The rest are in Kanto. - cp KANTO_LANDMARK - jr nc, .KantoFlyMap ; Johto fly map -; Note that .NoKanto should be modified in tandem with this branch push af - ld a, JOHTO_FLYPOINT ; first Johto flypoint + ld a, FLY_1 ; first Johto flypoint ld [wTownMapPlayerIconLandmark], a ; first one is default (New Bark Town) ld [wStartFlypoint], a - ld a, KANTO_FLYPOINT - 1 ; last Johto flypoint + ld a, FLY_1 - 1 ; last Johto flypoint ld [wEndFlypoint], a ; Fill out the map call FillJohtoMap @@ -2280,43 +2161,6 @@ FlyMap: pop af call TownMapPlayerIcon ret - -.KantoFlyMap: -; The event that there are no flypoints enabled in a map is not -; accounted for. As a result, if you attempt to select a flypoint -; when there are none enabled, the game will crash. Additionally, -; the flypoint selection has a default starting point that -; can be flown to even if none are enabled. -; To prevent both of these things from happening when the player -; enters Kanto, fly access is restricted until Indigo Plateau is -; visited and its flypoint enabled. - push af - ld c, SPAWN_INDIGO - call HasVisitedSpawn - and a - jr z, .NoKanto -; Kanto's map is only loaded if we've visited Indigo Plateau - ld a, KANTO_FLYPOINT ; first Kanto flypoint - ld [wStartFlypoint], a - ld a, NUM_FLYPOINTS - 1 ; last Kanto flypoint - ld [wEndFlypoint], a - ld [wTownMapPlayerIconLandmark], a ; last one is default (Indigo Plateau) -; Fill out the map - call FillKantoMap - call .MapHud - pop af - call TownMapPlayerIcon - ret - -.NoKanto: -; If Indigo Plateau hasn't been visited, we use Johto's map instead - ld a, JOHTO_FLYPOINT ; first Johto flypoint - ld [wTownMapPlayerIconLandmark], a ; first one is default (New Bark Town) - ld [wStartFlypoint], a - ld a, KANTO_FLYPOINT - 1 ; last Johto flypoint - ld [wEndFlypoint], a - call FillJohtoMap - pop af .MapHud: call TownMapBubble call TownMapPals @@ -2565,45 +2409,13 @@ Pokedex_GetArea: ; Don't show the player's sprite if you're ; not in the same region as what's currently ; on the screen. - ld a, [wTownMapPlayerIconLandmark] - cp LANDMARK_FAST_SHIP - jr z, .johto - cp KANTO_LANDMARK - jr c, .johto -; kanto - ld a, [wTownMapCursorLandmark] and a - jr z, .clear - jr .ok - -.johto - ld a, [wTownMapCursorLandmark] - and a - jr nz, .clear -.ok - and a - ret - -.clear - ld hl, wShadowOAM - ld bc, wShadowOAMEnd - wShadowOAM - xor a - call ByteFill - scf ret .GetPlayerOrFastShipIcon: - ld a, [wTownMapPlayerIconLandmark] - cp LANDMARK_FAST_SHIP - jr z, .FastShip farcall GetPlayerIcon ret -.FastShip: - ld de, FastShipGFX - ld b, BANK(FastShipGFX) - ret - TownMapBGUpdate: ; Update BG Map tiles and attributes @@ -2899,19 +2711,9 @@ EntireFlyMap: ; unreferenced .NotAtStartYet: dec [hl] .FillMap: - ld a, [wTownMapPlayerIconLandmark] - cp KANTO_FLYPOINT - jr c, .InJohto - call FillKantoMap - xor a - ld b, HIGH(vBGMap1) - jr .Finally - -.InJohto: call FillJohtoMap ld a, SCREEN_HEIGHT_PX ld b, HIGH(vBGMap0) -.Finally: ldh [hWY], a ld a, b ldh [hBGMapAddress + 1], a diff --git a/engine/pokegear/radio.asm b/engine/pokegear/radio.asm index 3ee68bf8d..d082e91f6 100644 --- a/engine/pokegear/radio.asm +++ b/engine/pokegear/radio.asm @@ -7,10 +7,6 @@ PlayRadioShow: ld a, [wStatusFlags2] bit STATUSFLAGS2_ROCKETS_IN_RADIO_TOWER_F, a jr z, .ok -; If we're in Kanto, we don't need to be here. - call IsInJohto - and a - jr nz, .ok ; Team Rocket broadcasts on all stations. ld a, ROCKET_RADIO ld [wCurRadioLine], a diff --git a/engine/pokemon/caught_data.asm b/engine/pokemon/caught_data.asm index 4589eacdf..930f2e849 100644 --- a/engine/pokemon/caught_data.asm +++ b/engine/pokemon/caught_data.asm @@ -76,8 +76,6 @@ CheckPartyFullAfterContest: call GetPartyLocation ld a, [hl] and CAUGHT_GENDER_MASK - ld b, LANDMARK_NATIONAL_PARK - or b ld [hl], a xor a ld [wContestMonSpecies], a @@ -136,8 +134,6 @@ CheckPartyFullAfterContest: ld hl, sBoxMon1CaughtLocation ld a, [hl] and CAUGHT_GENDER_MASK - ld b, LANDMARK_NATIONAL_PARK - or b ld [hl], a call CloseSRAM xor a @@ -178,18 +174,6 @@ SetBoxmonOrEggmonCaughtData: ld b, a ld a, [wMapNumber] ld c, a - cp MAP_POKECENTER_2F - jr nz, .NotPokecenter2F - ld a, b - cp GROUP_POKECENTER_2F - jr nz, .NotPokecenter2F - - ld a, [wBackupMapGroup] - ld b, a - ld a, [wBackupMapNumber] - ld c, a - -.NotPokecenter2F: call GetWorldMapLocation ld b, a ld a, [wPlayerGender] diff --git a/gfx/tilesets/roofs.pal b/gfx/tilesets/roofs.pal index 652b152c1..1e3d19e52 100644 --- a/gfx/tilesets/roofs.pal +++ b/gfx/tilesets/roofs.pal @@ -2,106 +2,106 @@ RGB 21,21,21, 11,11,11 ; morn/day RGB 21,21,21, 11,11,11 ; nite -; group 1 (Olivine) +; group 1 (Level1) RGB 14,17,31, 07,11,15 ; morn/day RGB 09,09,17, 05,07,13 ; nite ; group 2 (Mahogany) - RGB 12,19,00, 06,10,00 ; morn/day - RGB 06,09,07, 04,05,06 ; nite +; RGB 12,19,00, 06,10,00 ; morn/day +; RGB 06,09,07, 04,05,06 ; nite ; group 3 (dungeons) - RGB 21,21,21, 11,11,11 ; morn/day - RGB 21,21,21, 17,08,07 ; nite +; RGB 21,21,21, 11,11,11 ; morn/day +; RGB 21,21,21, 17,08,07 ; nite ; group 4 (Ecruteak) - RGB 31,19,00, 27,10,05 ; morn/day - RGB 15,07,02, 11,04,02 ; nite +; RGB 31,19,00, 27,10,05 ; morn/day +; RGB 15,07,02, 11,04,02 ; nite ; group 5 (Blackthorn) - RGB 11,10,16, 05,06,07 ; morn/day - RGB 03,04,08, 00,00,00 ; nite +; RGB 11,10,16, 05,06,07 ; morn/day +; RGB 03,04,08, 00,00,00 ; nite ; group 6 (Cinnabar) - RGB 31,10,00, 18,06,00 ; morn/day - RGB 18,05,09, 17,08,07 ; nite +; RGB 31,10,00, 18,06,00 ; morn/day +; RGB 18,05,09, 17,08,07 ; nite ; group 7 (Cerulean) - RGB 17,27,31, 05,15,31 ; morn/day - RGB 07,08,22, 07,07,16 ; nite +; RGB 17,27,31, 05,15,31 ; morn/day +; RGB 07,08,22, 07,07,16 ; nite ; group 8 (Azalea) - RGB 22,20,10, 17,14,03 ; morn/day - RGB 11,11,05, 10,09,07 ; nite +; RGB 22,20,10, 17,14,03 ; morn/day +; RGB 11,11,05, 10,09,07 ; nite ; group 9 (Lake of Rage) - RGB 31,08,04, 09,09,08 ; morn/day - RGB 18,05,09, 09,09,08 ; nite +; RGB 31,08,04, 09,09,08 ; morn/day +; RGB 18,05,09, 09,09,08 ; nite ; group 10 (Violet) - RGB 24,14,31, 13,07,21 ; morn/day - RGB 12,03,18, 09,03,15 ; nite +; RGB 24,14,31, 13,07,21 ; morn/day +; RGB 12,03,18, 09,03,15 ; nite ; group 11 (Goldenrod) - RGB 25,25,00, 20,17,08 ; morn/day - RGB 12,12,00, 10,09,05 ; nite +; RGB 25,25,00, 20,17,08 ; morn/day +; RGB 12,12,00, 10,09,05 ; nite ; group 12 (Vermilion) - RGB 27,23,01, 23,11,00 ; morn/day - RGB 15,11,01, 11,10,01 ; nite +; RGB 27,23,01, 23,11,00 ; morn/day +; RGB 15,11,01, 11,10,01 ; nite ; group 13 (Pallet) - RGB 27,28,31, 17,19,22 ; morn/day - RGB 14,14,18, 10,09,13 ; nite +; RGB 27,28,31, 17,19,22 ; morn/day +; RGB 14,14,18, 10,09,13 ; nite ; group 14 (Pewter) - RGB 19,19,16, 10,12,15 ; morn/day - RGB 09,09,11, 04,05,07 ; nite +; RGB 19,19,16, 10,12,15 ; morn/day +; RGB 09,09,11, 04,05,07 ; nite ; group 15 (Mount Moon Square) - RGB 14,17,31, 07,11,15 ; morn/day - RGB 09,13,19, 07,07,16 ; nite +; RGB 14,17,31, 07,11,15 ; morn/day +; RGB 09,13,19, 07,07,16 ; nite ; group 16 (Indigo) - RGB 21,21,21, 13,13,13 ; morn/day - RGB 11,11,19, 07,07,12 ; nite +; RGB 21,21,21, 13,13,13 ; morn/day +; RGB 11,11,19, 07,07,12 ; nite ; group 17 (Fuchsia) - RGB 31,18,29, 17,13,20 ; morn/day - RGB 14,06,12, 11,03,10 ; nite +; RGB 31,18,29, 17,13,20 ; morn/day +; RGB 14,06,12, 11,03,10 ; nite ; group 18 (Lavender) - RGB 23,15,31, 16,05,31 ; morn/day - RGB 12,07,17, 08,06,10 ; nite +; RGB 23,15,31, 16,05,31 ; morn/day +; RGB 12,07,17, 08,06,10 ; nite ; group 19 (Silver Cave) - RGB 21,21,25, 16,16,16 ; morn/day - RGB 13,13,13, 07,07,07 ; nite +; RGB 21,21,25, 16,16,16 ; morn/day +; RGB 13,13,13, 07,07,07 ; nite ; group 20 (Cable Club) - RGB 21,21,21, 11,11,11 ; morn/day - RGB 21,21,21, 11,11,11 ; nite +; RGB 21,21,21, 11,11,11 ; morn/day +; RGB 21,21,21, 11,11,11 ; nite ; group 21 (Celadon) - RGB 19,31,15, 31,22,02 ; morn/day - RGB 12,13,09, 09,12,03 ; nite +; RGB 19,31,15, 31,22,02 ; morn/day +; RGB 12,13,09, 09,12,03 ; nite ; group 22 (Cianwood) - RGB 15,10,31, 07,05,15 ; morn/day - RGB 06,05,17, 02,02,08 ; nite +; RGB 15,10,31, 07,05,15 ; morn/day +; RGB 06,05,17, 02,02,08 ; nite ; group 23 (Viridian) - RGB 21,31,07, 13,25,04 ; morn/day - RGB 09,14,08, 06,10,04 ; nite +; RGB 21,31,07, 13,25,04 ; morn/day +; RGB 09,14,08, 06,10,04 ; nite ; group 24 (New Bark) - RGB 20,31,14, 11,23,05 ; morn/day - RGB 09,13,08, 06,09,04 ; nite +; RGB 20,31,14, 11,23,05 ; morn/day +; RGB 09,13,08, 06,09,04 ; nite ; group 25 (Saffron) - RGB 31,26,00, 31,15,00 ; morn/day - RGB 13,13,01, 08,08,01 ; nite +; RGB 31,26,00, 31,15,00 ; morn/day +; RGB 13,13,01, 08,08,01 ; nite ; group 26 (Cherrygrove) - RGB 31,14,28, 31,05,21 ; morn/day - RGB 14,07,17, 13,00,08 ; nite +; RGB 31,14,28, 31,05,21 ; morn/day +; RGB 14,07,17, 13,00,08 ; nite diff --git a/home.asm b/home.asm index 8ee743044..f56c43967 100644 --- a/home.asm +++ b/home.asm @@ -32,7 +32,6 @@ INCLUDE "home/window.asm" INCLUDE "home/flag.asm" INCLUDE "home/sprite_updates.asm" INCLUDE "home/string.asm" -INCLUDE "home/region.asm" INCLUDE "home/item.asm" INCLUDE "home/random.asm" INCLUDE "home/sram.asm" diff --git a/home/audio.asm b/home/audio.asm index e6de09e61..3d2c26019 100644 --- a/home/audio.asm +++ b/home/audio.asm @@ -437,16 +437,6 @@ SpecialMapMusic:: ret .contest - ld a, [wMapGroup] - cp GROUP_ROUTE_35_NATIONAL_PARK_GATE - jr nz, .no - ld a, [wMapNumber] - cp MAP_ROUTE_35_NATIONAL_PARK_GATE - jr z, .ranking - cp MAP_ROUTE_36_NATIONAL_PARK_GATE - jr nz, .no - -.ranking ld de, MUSIC_BUG_CATCHING_CONTEST_RANKING scf ret diff --git a/home/region.asm b/home/region.asm deleted file mode 100644 index 493db214f..000000000 --- a/home/region.asm +++ /dev/null @@ -1,35 +0,0 @@ -IsInJohto:: -; Return 0 if the player is in Johto, and 1 in Kanto. - - ld a, [wMapGroup] - ld b, a - ld a, [wMapNumber] - ld c, a - call GetWorldMapLocation - - cp LANDMARK_FAST_SHIP - jr z, .Johto - - cp LANDMARK_SPECIAL - jr nz, .CheckRegion - - ld a, [wBackupMapGroup] - ld b, a - ld a, [wBackupMapNumber] - ld c, a - call GetWorldMapLocation - -.CheckRegion: - cp KANTO_LANDMARK - jr nc, .Kanto - -.Johto: - xor a ; JOHTO_REGION - ret - -.Kanto: - ld a, KANTO_REGION - ret - -SetXYCompareFlags:: ; dummied out - ret diff --git a/layout.link b/layout.link index c9cedd4cd..b7351f94a 100644 --- a/layout.link +++ b/layout.link @@ -80,26 +80,8 @@ ROMX $14 "Unused Egg Pic" ROMX $15 "Map Scripts 1" -ROMX $16 - "Map Scripts 2" -ROMX $17 - "Map Scripts 3" -ROMX $18 - "Map Scripts 4" ROMX $19 "Crystal Phone Text" -ROMX $1a - "Map Scripts 5" -ROMX $1b - "Map Scripts 6" -ROMX $1c - "Map Scripts 7" -ROMX $1d - "Map Scripts 8" -ROMX $1e - "Map Scripts 9" -ROMX $1f - "Map Scripts 10" ROMX $20 "bank20" ROMX $21 @@ -113,26 +95,16 @@ ROMX $24 ROMX $25 "Maps" "Events" -ROMX $26 - "Map Scripts 11" -ROMX $27 - "Map Scripts 12" ROMX $28 - "Phone Scripts 1" + "bank28" ROMX $29 "Phone Text" ROMX $2a "Map Blocks 1" -ROMX $2b - "Map Blocks 2" -ROMX $2c - "Map Blocks 3" ROMX $2d "Tileset Data 5" ROMX $2e "bank2E" -ROMX $2f - "Phone Scripts 2" ROMX $30 "Sprites 1" ROMX $31 @@ -238,33 +210,9 @@ ROMX $5e ROMX $5f "Pics 24" ROMX $60 - "Map Scripts 13" "Pokedex Entries 001-064" -ROMX $61 - "Map Scripts 14" -ROMX $62 - "Map Scripts 15" -ROMX $63 - "Map Scripts 16" -ROMX $64 - "Map Scripts 17" -ROMX $65 - "Map Scripts 18" -ROMX $66 - "Map Scripts 19" -ROMX $67 - "Map Scripts 20" -ROMX $68 - "Map Scripts 21" -ROMX $69 - "Map Scripts 22" -ROMX $6a - "Map Scripts 23" -ROMX $6b - "Map Scripts 24" ROMX $6c "Phone Text 2" - "Map Scripts 25" ROMX $6d "Special Phone Text" ROMX $6e diff --git a/main.asm b/main.asm index 452aaf6c3..e2481a38c 100644 --- a/main.asm +++ b/main.asm @@ -226,9 +226,6 @@ SECTION "bank14", ROMX INCLUDE "engine/pokemon/party_menu.asm" INCLUDE "engine/events/poisonstep.asm" INCLUDE "engine/events/sweet_scent.asm" -INCLUDE "engine/events/squirtbottle.asm" -INCLUDE "engine/events/card_key.asm" -INCLUDE "engine/events/basement_key.asm" INCLUDE "engine/events/sacred_ash.asm" INCLUDE "engine/pokemon/tempmon.asm" INCLUDE "engine/pokemon/types.asm" @@ -308,20 +305,11 @@ INCLUDE "engine/events/fish.asm" INCLUDE "engine/games/slot_machine.asm" -SECTION "Phone Scripts 1", ROMX +SECTION "bank28", ROMX -INCLUDE "engine/phone/scripts/generic_caller.asm" -INCLUDE "engine/phone/scripts/jack_gossip.asm" -INCLUDE "engine/phone/scripts/liz_gossip.asm" -INCLUDE "engine/phone/scripts/chad_gossip.asm" -INCLUDE "engine/phone/scripts/brent_gossip.asm" -INCLUDE "engine/phone/scripts/irwin_gossip.asm" -INCLUDE "engine/phone/scripts/hangups.asm" -INCLUDE "engine/phone/scripts/reminders.asm" -INCLUDE "engine/phone/scripts/hangups_2.asm" -INCLUDE "engine/phone/scripts/reminders_2.asm" -INCLUDE "engine/phone/scripts/bike_shop.asm" -INCLUDE "engine/phone/scripts/buena.asm" +INCLUDE "engine/phone/scripts/unused.asm" +INCLUDE "engine/events/std_scripts.asm" +INCLUDE "engine/events/trainer_scripts.asm" SECTION "Phone Text", ROMX @@ -355,45 +343,6 @@ INCLUDE "engine/pokegear/radio.asm" INCLUDE "engine/pokemon/mail_2.asm" -SECTION "Phone Scripts 2", ROMX - -INCLUDE "engine/events/std_scripts.asm" -INCLUDE "engine/phone/scripts/unused.asm" -INCLUDE "engine/phone/scripts/mom.asm" -INCLUDE "engine/phone/scripts/bill.asm" -INCLUDE "engine/phone/scripts/elm.asm" -INCLUDE "engine/phone/scripts/jack.asm" -INCLUDE "engine/phone/scripts/beverly.asm" -INCLUDE "engine/phone/scripts/huey.asm" -INCLUDE "engine/phone/scripts/gaven.asm" -INCLUDE "engine/phone/scripts/beth.asm" -INCLUDE "engine/phone/scripts/jose.asm" -INCLUDE "engine/phone/scripts/reena.asm" -INCLUDE "engine/phone/scripts/joey.asm" -INCLUDE "engine/phone/scripts/wade.asm" -INCLUDE "engine/phone/scripts/ralph.asm" -INCLUDE "engine/phone/scripts/liz.asm" -INCLUDE "engine/phone/scripts/anthony.asm" -INCLUDE "engine/phone/scripts/todd.asm" -INCLUDE "engine/phone/scripts/gina.asm" -INCLUDE "engine/phone/scripts/irwin.asm" -INCLUDE "engine/phone/scripts/arnie.asm" -INCLUDE "engine/phone/scripts/alan.asm" -INCLUDE "engine/phone/scripts/dana.asm" -INCLUDE "engine/phone/scripts/chad.asm" -INCLUDE "engine/phone/scripts/derek.asm" -INCLUDE "engine/phone/scripts/tully.asm" -INCLUDE "engine/phone/scripts/brent.asm" -INCLUDE "engine/phone/scripts/tiffany.asm" -INCLUDE "engine/phone/scripts/vance.asm" -INCLUDE "engine/phone/scripts/wilton.asm" -INCLUDE "engine/phone/scripts/kenji.asm" -INCLUDE "engine/phone/scripts/parry.asm" -INCLUDE "engine/phone/scripts/erin.asm" -INCLUDE "engine/phone/scripts/generic_callee.asm" -INCLUDE "engine/events/trainer_scripts.asm" - - SECTION "bank32", ROMX INCLUDE "engine/battle_anims/bg_effects.asm" diff --git a/maps/AzaleaGym.asm b/maps/AzaleaGym.asm deleted file mode 100644 index ccb70ebed..000000000 --- a/maps/AzaleaGym.asm +++ /dev/null @@ -1,382 +0,0 @@ - object_const_def - const AZALEAGYM_BUGSY - const AZALEAGYM_BUG_CATCHER1 - const AZALEAGYM_BUG_CATCHER2 - const AZALEAGYM_BUG_CATCHER3 - const AZALEAGYM_TWIN1 - const AZALEAGYM_TWIN2 - const AZALEAGYM_GYM_GUIDE - -AzaleaGym_MapScripts: - def_scene_scripts - - def_callbacks - -AzaleaGymBugsyScript: - faceplayer - opentext - checkevent EVENT_BEAT_BUGSY - iftrue .FightDone - writetext BugsyText_INeverLose - waitbutton - closetext - winlosstext BugsyText_ResearchIncomplete, 0 - loadtrainer BUGSY, BUGSY1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_BUGSY - opentext - writetext Text_ReceivedHiveBadge - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_HIVEBADGE - readvar VAR_BADGES - scall AzaleaGymActivateRockets -.FightDone: - checkevent EVENT_GOT_TM49_FURY_CUTTER - iftrue .GotFuryCutter - setevent EVENT_BEAT_TWINS_AMY_AND_MAY - setevent EVENT_BEAT_BUG_CATCHER_BENNY - setevent EVENT_BEAT_BUG_CATCHER_AL - setevent EVENT_BEAT_BUG_CATCHER_JOSH - writetext BugsyText_HiveBadgeSpeech - promptbutton - verbosegiveitem TM_FURY_CUTTER - iffalse .NoRoomForFuryCutter - setevent EVENT_GOT_TM49_FURY_CUTTER - writetext BugsyText_FuryCutterSpeech - waitbutton - closetext - end - -.GotFuryCutter: - writetext BugsyText_BugMonsAreDeep - waitbutton -.NoRoomForFuryCutter: - closetext - end - -AzaleaGymActivateRockets: - ifequal 7, .RadioTowerRockets - ifequal 6, .GoldenrodRockets - end - -.GoldenrodRockets: - jumpstd GoldenrodRocketsScript - -.RadioTowerRockets: - jumpstd RadioTowerRocketsScript - -TrainerTwinsAmyandmay1: - trainer TWINS, AMYANDMAY1, EVENT_BEAT_TWINS_AMY_AND_MAY, TwinsAmyandmay1SeenText, TwinsAmyandmay1BeatenText, 0, .AfterScript - -.AfterScript: - endifjustbattled - opentext - writetext TwinsAmyandmay1AfterBattleText - waitbutton - closetext - end - -TrainerTwinsAmyandmay2: - trainer TWINS, AMYANDMAY2, EVENT_BEAT_TWINS_AMY_AND_MAY, TwinsAmyandmay2SeenText, TwinsAmyandmay2BeatenText, 0, .AfterScript - -.AfterScript: - endifjustbattled - opentext - writetext TwinsAmyandmay2AfterBattleText - waitbutton - closetext - end - -TrainerBugCatcherBenny: - trainer BUG_CATCHER, BUG_CATCHER_BENNY, EVENT_BEAT_BUG_CATCHER_BENNY, BugCatcherBennySeenText, BugCatcherBennyBeatenText, 0, .AfterScript - -.AfterScript: - endifjustbattled - opentext - writetext BugCatcherBennyAfterBattleText - waitbutton - closetext - end - -TrainerBugCatcherAl: - trainer BUG_CATCHER, AL, EVENT_BEAT_BUG_CATCHER_AL, BugCatcherAlSeenText, BugCatcherAlBeatenText, 0, .AfterScript - -.AfterScript: - endifjustbattled - opentext - writetext BugCatcherAlAfterBattleText - waitbutton - closetext - end - -TrainerBugCatcherJosh: - trainer BUG_CATCHER, JOSH, EVENT_BEAT_BUG_CATCHER_JOSH, BugCatcherJoshSeenText, BugCatcherJoshBeatenText, 0, .AfterScript - -.AfterScript: - endifjustbattled - opentext - writetext BugCatcherJoshAfterBattleText - waitbutton - closetext - end - -AzaleaGymGuideScript: - faceplayer - checkevent EVENT_BEAT_BUGSY - iftrue .AzaleaGymGuideWinScript - opentext - writetext AzaleaGymGuideText - waitbutton - closetext - end - -.AzaleaGymGuideWinScript: - opentext - writetext AzaleaGymGuideWinText - waitbutton - closetext - end - -AzaleaGymStatue: - checkflag ENGINE_HIVEBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, BUGSY, BUGSY1 - jumpstd GymStatue2Script - -BugsyText_INeverLose: - text "I'm BUGSY!" - line "I never lose when" - - para "it comes to bug" - line "#MON." - - para "My research is" - line "going to make me" - - para "the authority on" - line "bug #MON!" - - para "Let me demonstrate" - line "what I've learned" - cont "from my studies." - done - -BugsyText_ResearchIncomplete: - text "Whoa, amazing!" - line "You're an expert" - cont "on #MON!" - - para "My research isn't" - line "complete yet." - - para "OK, you win. Take" - line "this BADGE." - done - -Text_ReceivedHiveBadge: - text " received" - line "HIVEBADGE." - done - -BugsyText_HiveBadgeSpeech: - text "Do you know the" - line "benefits of HIVE-" - cont "BADGE?" - - para "If you have it," - line "#MON up to L30" - - para "will obey you," - line "even traded ones." - - para "#MON that know" - line "CUT will be able" - - para "to use it outside" - line "of battle too." - - para "Here, I also want" - line "you to have this." - done - -BugsyText_FuryCutterSpeech: - text "TM49 contains" - line "FURY CUTTER." - - para "If you don't miss," - line "it gets stronger" - cont "every turn." - - para "The longer your" - line "battle goes, the" - cont "better it gets." - - para "Isn't that great?" - line "I discovered it!" - done - -BugsyText_BugMonsAreDeep: - text "Bug #MON are" - line "deep. There are" - - para "many mysteries to" - line "be explored." - - para "Study your favor-" - line "ites thoroughly." - done - -BugCatcherBennySeenText: - text "Bug #MON evolve" - line "young. So they get" - - para "stronger that much" - line "faster." - done - -BugCatcherBennyBeatenText: - text "Just evolving" - line "isn't enough!" - done - -BugCatcherBennyAfterBattleText: - text "#MON become" - line "stronger if they" - cont "evolve. Really!" - done - -BugCatcherAlSeenText: - text "Bug #MON are" - line "cool and tough!" - - para "I'll prove it to" - line "you!" - done - -BugCatcherAlBeatenText: - text "You proved how" - line "tough you are…" - done - -BugCatcherAlAfterBattleText: - text "They're so cool," - line "but most girls" - - para "don't like bug" - line "#MON." - - para "I don't know why…" - done - -BugCatcherJoshSeenText: - text "You saved all the" - line "SLOWPOKE? Whew," - cont "you're mighty!" - - para "But my grown-up" - line "#MON are pretty" - cont "tough too!" - done - -BugCatcherJoshBeatenText: - text "Urrgggh!" - done - -BugCatcherJoshAfterBattleText: - text "I guess I should" - line "teach them better" - cont "moves…" - done - -TwinsAmyandmay1SeenText: - text "AMY: Hi! Are you" - line "challenging the" - cont "LEADER? No way!" - done - -TwinsAmyandmay1BeatenText: - text "AMY & MAY: Oh," - line "double goodness!" - done - -TwinsAmyandmay1AfterBattleText: - text "AMY: You're" - line "really strong!" - done - -TwinsAmyandmay2SeenText: - text "MAY: You want to" - line "see the LEADER?" - cont "We come first!" - done - -TwinsAmyandmay2BeatenText: - text "AMY & MAY: Oh," - line "double goodness!" - done - -TwinsAmyandmay2AfterBattleText: - text "MAY: Our bug #-" - line "MON lost! Oh, what" - cont "a shame." - done - -AzaleaGymGuideText: - text "Yo, challenger!" - - para "BUGSY's young, but" - line "his knowledge of" - - para "bug #MON is for" - line "real." - - para "It's going to be" - line "tough without my" - cont "advice." - - para "Let's see… Bug" - line "#MON don't like" - cont "fire." - - para "Flying-type moves" - line "are super-effec-" - cont "tive too." - done - -AzaleaGymGuideWinText: - text "Well done! That" - line "was a great clash" - - para "of talented young" - line "trainers." - - para "With people like" - line "you, the future of" - cont "#MON is bright!" - done - -AzaleaGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 15, AZALEA_TOWN, 5 - warp_event 5, 15, AZALEA_TOWN, 5 - - def_coord_events - - def_bg_events - bg_event 3, 13, BGEVENT_READ, AzaleaGymStatue - bg_event 6, 13, BGEVENT_READ, AzaleaGymStatue - - def_object_events - object_event 5, 7, SPRITE_BUGSY, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, AzaleaGymBugsyScript, -1 - object_event 5, 3, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerBugCatcherBenny, -1 - object_event 8, 8, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherAl, -1 - object_event 0, 2, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherJosh, -1 - object_event 4, 10, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsAmyandmay1, -1 - object_event 5, 10, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsAmyandmay2, -1 - object_event 7, 13, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, AzaleaGymGuideScript, -1 diff --git a/maps/AzaleaGym.blk b/maps/AzaleaGym.blk deleted file mode 100644 index db2e23a9e..000000000 --- a/maps/AzaleaGym.blk +++ /dev/null @@ -1,2 +0,0 @@ - -! %& \ No newline at end of file diff --git a/maps/AzaleaMart.asm b/maps/AzaleaMart.asm deleted file mode 100644 index 26d7d2791..000000000 --- a/maps/AzaleaMart.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const AZALEAMART_CLERK - const AZALEAMART_COOLTRAINER_M - const AZALEAMART_BUG_CATCHER - -AzaleaMart_MapScripts: - def_scene_scripts - - def_callbacks - -AzaleaMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_AZALEA - closetext - end - -AzaleaMartCooltrainerMScript: - jumptextfaceplayer AzaleaMartCooltrainerMText - -AzaleaMartBugCatcherScript: - jumptextfaceplayer AzaleaMartBugCatcherText - -AzaleaMartCooltrainerMText: - text "There's no GREAT" - line "BALL here. #" - - para "BALLS will have" - line "to do." - - para "I wish KURT would" - line "make me some of" - cont "his custom BALLS." - done - -AzaleaMartBugCatcherText: - text "A GREAT BALL is" - line "better for catch-" - cont "ing #MON than a" - cont "# BALL." - - para "But KURT's might" - line "be better some-" - cont "times." - done - -AzaleaMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, AZALEA_TOWN, 3 - warp_event 3, 7, AZALEA_TOWN, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaMartClerkScript, -1 - object_event 2, 5, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaMartCooltrainerMScript, -1 - object_event 7, 2, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, AzaleaMartBugCatcherScript, -1 diff --git a/maps/AzaleaPokecenter1F.asm b/maps/AzaleaPokecenter1F.asm deleted file mode 100644 index 4d24c6cdf..000000000 --- a/maps/AzaleaPokecenter1F.asm +++ /dev/null @@ -1,93 +0,0 @@ - object_const_def - const AZALEAPOKECENTER1F_NURSE - const AZALEAPOKECENTER1F_GENTLEMAN - const AZALEAPOKECENTER1F_FISHING_GURU - const AZALEAPOKECENTER1F_POKEFAN_F - -AzaleaPokecenter1F_MapScripts: - def_scene_scripts - scene_script AzaleaPokecenter1FNoopScene ; unusable - - def_callbacks - -AzaleaPokecenter1FNoopScene: - end - -AzaleaPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -AzaleaPokecenter1FGentlemanScript: - jumptextfaceplayer AzaleaPokecenter1FGentlemanText - -AzaleaPokecenter1FFishingGuruScript: - jumptextfaceplayer AzaleaPokecenter1FFishingGuruText - -AzaleaPokecenter1FPokefanFScript: - jumptextfaceplayer AzaleaPokecenter1FPokefanFText - -AzaleaPokecenter1FGentlemanText: - text "Do your #MON" - line "know HM moves?" - - para "Those moves can" - line "be used even if" - - para "your #MON has" - line "fainted." - done - -AzaleaPokecenter1FUnusedText: ; unreferenced - text "This BILL guy" - line "created the system" - - para "for storing" - line "#MON in a PC." - - para "BILL's PC can" - line "store up to 20" - cont "#MON per BOX." - done - -AzaleaPokecenter1FFishingGuruText: - text "BILL's PC can" - line "store up to 20" - cont "#MON per BOX." - done - -AzaleaPokecenter1FPokefanFText: - text "Do you know about" - line "APRICORNS?" - - para "Crack one open," - line "hollow it out and" - - para "fit it with a" - line "special device." - - para "Then you can catch" - line "#MON with it." - - para "Before # BALLS" - line "were invented," - - para "everyone used" - line "APRICORNS." - done - -AzaleaPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, AZALEA_TOWN, 1 - warp_event 4, 7, AZALEA_TOWN, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaPokecenter1FNurseScript, -1 - object_event 9, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaPokecenter1FGentlemanScript, -1 - object_event 6, 1, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaPokecenter1FFishingGuruScript, -1 - object_event 1, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaPokecenter1FPokefanFScript, -1 diff --git a/maps/AzaleaTown.asm b/maps/AzaleaTown.asm deleted file mode 100644 index 7830be89c..000000000 --- a/maps/AzaleaTown.asm +++ /dev/null @@ -1,496 +0,0 @@ - object_const_def - const AZALEATOWN_AZALEA_ROCKET1 - const AZALEATOWN_GRAMPS - const AZALEATOWN_TEACHER - const AZALEATOWN_YOUNGSTER - const AZALEATOWN_SLOWPOKE1 - const AZALEATOWN_SLOWPOKE2 - const AZALEATOWN_SLOWPOKE3 - const AZALEATOWN_SLOWPOKE4 - const AZALEATOWN_FRUIT_TREE - const AZALEATOWN_RIVAL - const AZALEATOWN_AZALEA_ROCKET3 - const AZALEATOWN_KURT_OUTSIDE - -AzaleaTown_MapScripts: - def_scene_scripts - scene_script AzaleaTownNoop1Scene, SCENE_AZALEATOWN_NOOP - scene_script AzaleaTownNoop2Scene, SCENE_AZALEATOWN_RIVAL_BATTLE - scene_script AzaleaTownNoop3Scene, SCENE_AZALEATOWN_KURT_RETURNS_GS_BALL - - def_callbacks - callback MAPCALLBACK_NEWMAP, AzaleaTownFlypointCallback - -AzaleaTownNoop1Scene: - end - -AzaleaTownNoop2Scene: - end - -AzaleaTownNoop3Scene: - end - -AzaleaTownFlypointCallback: - setflag ENGINE_FLYPOINT_AZALEA - endcallback - -AzaleaTownRivalBattleScene1: - moveobject AZALEATOWN_RIVAL, 11, 11 - turnobject PLAYER, RIGHT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - appear AZALEATOWN_RIVAL - applymovement AZALEATOWN_RIVAL, AzaleaTownRivalBattleApproachMovement1 - turnobject PLAYER, DOWN - sjump AzaleaTownRivalBattleScript - -AzaleaTownRivalBattleScene2: - turnobject PLAYER, RIGHT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - appear AZALEATOWN_RIVAL - applymovement AZALEATOWN_RIVAL, AzaleaTownRivalBattleApproachMovement2 - turnobject PLAYER, UP -AzaleaTownRivalBattleScript: - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext AzaleaTownRivalBeforeText - waitbutton - closetext - setevent EVENT_RIVAL_AZALEA_TOWN - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .Totodile - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .Chikorita - winlosstext AzaleaTownRivalWinText, AzaleaTownRivalLossText - setlasttalked AZALEATOWN_RIVAL - loadtrainer RIVAL1, RIVAL1_2_TOTODILE - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .AfterBattle - -.Totodile: - winlosstext AzaleaTownRivalWinText, AzaleaTownRivalLossText - setlasttalked AZALEATOWN_RIVAL - loadtrainer RIVAL1, RIVAL1_2_CHIKORITA - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .AfterBattle - -.Chikorita: - winlosstext AzaleaTownRivalWinText, AzaleaTownRivalLossText - setlasttalked AZALEATOWN_RIVAL - loadtrainer RIVAL1, RIVAL1_2_CYNDAQUIL - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .AfterBattle - -.AfterBattle: - playmusic MUSIC_RIVAL_AFTER - opentext - writetext AzaleaTownRivalAfterText - waitbutton - closetext - turnobject PLAYER, LEFT - applymovement AZALEATOWN_RIVAL, AzaleaTownRivalBattleExitMovement - playsound SFX_EXIT_BUILDING - disappear AZALEATOWN_RIVAL - setscene SCENE_AZALEATOWN_NOOP - waitsfx - playmapmusic - end - -AzaleaTownRocket1Script: - jumptextfaceplayer AzaleaTownRocket1Text - -AzaleaTownRocket2Script: - jumptextfaceplayer AzaleaTownRocket2Text - -AzaleaTownGrampsScript: - faceplayer - opentext - checkevent EVENT_CLEARED_SLOWPOKE_WELL - iftrue .ClearedWell - writetext AzaleaTownGrampsTextBefore - waitbutton - closetext - end - -.ClearedWell: - writetext AzaleaTownGrampsTextAfter - waitbutton - closetext - end - -AzaleaTownTeacherScript: - jumptextfaceplayer AzaleaTownTeacherText - -AzaleaTownYoungsterScript: - jumptextfaceplayer AzaleaTownYoungsterText - -AzaleaTownSlowpokeScript: - opentext - writetext AzaleaTownSlowpokeText1 - pause 60 - writetext AzaleaTownSlowpokeText2 - cry SLOWPOKE - waitbutton - closetext - end - -UnusedWoosterScript: ; unreferenced - faceplayer - opentext - writetext WoosterText - cry QUAGSIRE - waitbutton - closetext - end - -AzaleaTownCelebiScene: - applymovement PLAYER, AzaleaTownPlayerLeavesKurtsHouseMovement - opentext - writetext AzaleaTownKurtText1 - promptbutton - turnobject AZALEATOWN_KURT_OUTSIDE, RIGHT - writetext AzaleaTownKurtText2 - promptbutton - writetext AzaleaTownKurtText3 - waitbutton - verbosegiveitem GS_BALL - turnobject AZALEATOWN_KURT_OUTSIDE, LEFT - setflag ENGINE_FOREST_IS_RESTLESS - clearevent EVENT_ILEX_FOREST_LASS - setevent EVENT_ROUTE_34_ILEX_FOREST_GATE_LASS - setscene SCENE_AZALEATOWN_NOOP - closetext - end - -AzaleaTownKurtScript: - faceplayer - opentext - writetext AzaleaTownKurtText3 - waitbutton - turnobject AZALEATOWN_KURT_OUTSIDE, LEFT - closetext - end - -AzaleaTownSign: - jumptext AzaleaTownSignText - -KurtsHouseSign: - jumptext KurtsHouseSignText - -AzaleaGymSign: - jumptext AzaleaGymSignText - -SlowpokeWellSign: - jumptext SlowpokeWellSignText - -CharcoalKilnSign: - jumptext CharcoalKilnSignText - -AzaleaTownIlextForestSign: - jumptext AzaleaTownIlexForestSignText - -AzaleaTownPokecenterSign: - jumpstd PokecenterSignScript - -AzaleaTownMartSign: - jumpstd MartSignScript - -WhiteApricornTree: - fruittree FRUITTREE_AZALEA_TOWN - -AzaleaTownHiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_AZALEA_TOWN_HIDDEN_FULL_HEAL - -AzaleaTownRivalBattleApproachMovement1: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - turn_head UP - step_end - -AzaleaTownRivalBattleApproachMovement2: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - turn_head DOWN - step_end - -AzaleaTownRivalBattleExitMovement: - step LEFT - step LEFT - step LEFT - step_end - -AzaleaTownPlayerLeavesKurtsHouseMovement: - step LEFT - step LEFT - step UP - turn_head LEFT - step_end - -AzaleaTownRivalBeforeText: - text "…Tell me some-" - line "thing." - - para "Is it true that" - line "TEAM ROCKET has" - cont "returned?" - - para "What? You beat" - line "them? Hah! Quit" - cont "lying." - - para "You're not joking?" - line "Then let's see how" - cont "good you are." - done - -AzaleaTownRivalWinText: - text "… Humph! Useless" - line "#MON!" - - para "Listen, you. You" - line "only won because" - - para "my #MON were" - line "weak." - done - -AzaleaTownRivalAfterText: - text "I hate the weak." - - para "#MON, trainers." - line "It doesn't matter" - cont "who or what." - - para "I'm going to be" - line "strong and wipe" - cont "out the weak." - - para "That goes for TEAM" - line "ROCKET too." - - para "They act big and" - line "tough in a group." - - para "But get them" - line "alone, and they're" - cont "weak." - - para "I hate them all." - - para "You stay out of my" - line "way. A weakling" - - para "like you is only a" - line "distraction." - done - -AzaleaTownRivalLossText: - text "…Humph! I knew" - line "you were lying." - done - -AzaleaTownRocket1Text: - text "It's unsafe to go" - line "in there, so I'm" - cont "standing guard." - - para "Aren't I a good" - line "Samaritan?" - done - -AzaleaTownRocket2Text: - text "Do you know about" - line "SLOWPOKETAIL? I" - cont "heard it's tasty!" - - para "Aren't you glad I" - line "told you that?" - done - -AzaleaTownGrampsTextBefore: - text "The SLOWPOKE have" - line "disappeared from" - cont "town…" - - para "I heard their" - line "TAILS are being" - cont "sold somewhere." - done - -AzaleaTownGrampsTextAfter: - text "The SLOWPOKE have" - line "returned." - - para "Knowing them, they" - line "could've just been" - - para "goofing off some-" - line "where." - done - -AzaleaTownTeacherText: - text "Did you come to" - line "get KURT to make" - cont "some BALLS?" - - para "A lot of people do" - line "just that." - done - -AzaleaTownYoungsterText: - text "Cut through AZALEA" - line "and you'll be in" - cont "ILEX FOREST." - - para "But these skinny" - line "trees make it" - - para "impossible to get" - line "through." - - para "The CHARCOAL MAN's" - line "#MON can CUT" - cont "down trees." - done - -AzaleaTownSlowpokeText1: - text "SLOWPOKE: …" - - para "<……> <……> <……>" - done - -AzaleaTownSlowpokeText2: - text "<……> <……>Yawn?" - done - -WoosterText: - text "WOOSTER: Gugyoo…" - done - -AzaleaTownKurtText1: - text "ILEX FOREST is" - line "restless!" - - para "What is going on?" - done - -AzaleaTownKurtText2: - text ", here's" - line "your GS BALL back!" - done - -AzaleaTownKurtText3: - text "Could you go see" - line "why ILEX FOREST is" - cont "so restless?" - done - -AzaleaTownSignText: - text "AZALEA TOWN" - line "Where People and" - - para "#MON Live in" - line "Happy Harmony" - done - -KurtsHouseSignText: - text "KURT'S HOUSE" - done - -AzaleaGymSignText: - text "AZALEA TOWN" - line "#MON GYM" - cont "LEADER: BUGSY" - - para "The Walking" - line "Bug #MON" - cont "Encyclopedia" - done - -SlowpokeWellSignText: - text "SLOWPOKE WELL" - - para "Also known as the" - line "RAINMAKER WELL." - - para "Locals believe" - line "that a SLOWPOKE's" - cont "yawn summons rain." - - para "Records show that" - line "a SLOWPOKE's yawn" - - para "ended a drought" - line "400 years ago." - done - -CharcoalKilnSignText: - text "CHARCOAL KILN" - done - -AzaleaTownIlexForestSignText: - text "ILEX FOREST" - - para "Enter through the" - line "gate." - done - -AzaleaTown_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 9, AZALEA_POKECENTER_1F, 1 - warp_event 21, 13, CHARCOAL_KILN, 1 - warp_event 21, 5, AZALEA_MART, 2 - warp_event 9, 5, KURTS_HOUSE, 1 - warp_event 10, 15, AZALEA_GYM, 1 - warp_event 31, 7, SLOWPOKE_WELL_B1F, 1 - warp_event 2, 10, ILEX_FOREST_AZALEA_GATE, 3 - warp_event 2, 11, ILEX_FOREST_AZALEA_GATE, 4 - - def_coord_events - coord_event 5, 10, SCENE_AZALEATOWN_RIVAL_BATTLE, AzaleaTownRivalBattleScene1 - coord_event 5, 11, SCENE_AZALEATOWN_RIVAL_BATTLE, AzaleaTownRivalBattleScene2 - coord_event 9, 6, SCENE_AZALEATOWN_KURT_RETURNS_GS_BALL, AzaleaTownCelebiScene - - def_bg_events - bg_event 19, 9, BGEVENT_READ, AzaleaTownSign - bg_event 10, 9, BGEVENT_READ, KurtsHouseSign - bg_event 14, 15, BGEVENT_READ, AzaleaGymSign - bg_event 29, 7, BGEVENT_READ, SlowpokeWellSign - bg_event 19, 13, BGEVENT_READ, CharcoalKilnSign - bg_event 16, 9, BGEVENT_READ, AzaleaTownPokecenterSign - bg_event 22, 5, BGEVENT_READ, AzaleaTownMartSign - bg_event 3, 9, BGEVENT_READ, AzaleaTownIlextForestSign - bg_event 31, 6, BGEVENT_ITEM, AzaleaTownHiddenFullHeal - - def_object_events - object_event 31, 9, SPRITE_AZALEA_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownRocket1Script, EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET - object_event 21, 9, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownGrampsScript, -1 - object_event 15, 13, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, AzaleaTownTeacherScript, -1 - object_event 7, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, AzaleaTownYoungsterScript, -1 - object_event 8, 17, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES - object_event 18, 9, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES - object_event 29, 9, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES - object_event 15, 15, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownSlowpokeScript, EVENT_AZALEA_TOWN_SLOWPOKES - object_event 8, 2, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, WhiteApricornTree, -1 - object_event 11, 10, SPRITE_AZALEA_ROCKET, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_AZALEA_TOWN - object_event 10, 16, SPRITE_AZALEA_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownRocket2Script, EVENT_SLOWPOKE_WELL_ROCKETS - object_event 6, 5, SPRITE_KURT_OUTSIDE, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AzaleaTownKurtScript, EVENT_AZALEA_TOWN_KURT diff --git a/maps/AzaleaTown.blk b/maps/AzaleaTown.blk deleted file mode 100644 index 24bb7888b..000000000 --- a/maps/AzaleaTown.blk +++ /dev/null @@ -1,10 +0,0 @@ -// -hqqqq - -lrrrr3 -/// - -WZWG[\ xJ<G]^ - ;;WKWG///< - - \ No newline at end of file diff --git a/maps/BattleTower1F.asm b/maps/BattleTower1F.asm deleted file mode 100644 index 9581bc9e7..000000000 --- a/maps/BattleTower1F.asm +++ /dev/null @@ -1,779 +0,0 @@ - object_const_def - const BATTLETOWER1F_RECEPTIONIST - const BATTLETOWER1F_YOUNGSTER - const BATTLETOWER1F_COOLTRAINER_F - const BATTLETOWER1F_BUG_CATCHER - const BATTLETOWER1F_GRANNY - -BattleTower1F_MapScripts: - def_scene_scripts - scene_script BattleTower1FCheckStateScene, SCENE_BATTLETOWER1F_CHECKSTATE - scene_script BattleTower1FNoopScene, SCENE_BATTLETOWER1F_NOOP - - def_callbacks - -BattleTower1FCheckStateScene: - setval BATTLETOWERACTION_CHECKSAVEFILEISYOURS - iffalse .SkipEverything - setval BATTLETOWERACTION_GET_CHALLENGE_STATE ; readmem sBattleTowerChallengeState - ifequal $0, .SkipEverything - ifequal $2, .LeftWithoutSaving - ifequal $3, .SkipEverything - ifequal $4, .SkipEverything - opentext - writetext Text_WeveBeenWaitingForYou - waitbutton - closetext - sdefer Script_ResumeBattleTowerChallenge - end - -.LeftWithoutSaving - sdefer BattleTower_LeftWithoutSaving - setval BATTLETOWERACTION_CHALLENGECANCELED - setval BATTLETOWERACTION_06 -.SkipEverything: - setscene SCENE_BATTLETOWER1F_NOOP - ; fallthrough -BattleTower1FNoopScene: - end - -BattleTower1FRulesSign: - opentext - writetext Text_ReadBattleTowerRules - yesorno - iffalse .skip - writetext Text_BattleTowerRules - waitbutton -.skip: - closetext - end - -BattleTower1FReceptionistScript: - setval BATTLETOWERACTION_GET_CHALLENGE_STATE ; readmem sBattleTowerChallengeState - ifequal $3, Script_BeatenAllTrainers2 ; maps/BattleTowerBattleRoom.asm - opentext - writetext Text_BattleTowerWelcomesYou - promptbutton - setval BATTLETOWERACTION_CHECK_EXPLANATION_READ ; if new save file: bit 1, [sBattleTowerSaveFileFlags] - ifnotequal $0, Script_Menu_ChallengeExplanationCancel - sjump Script_BattleTowerIntroductionYesNo - -Script_Menu_ChallengeExplanationCancel: - writetext Text_WantToGoIntoABattleRoom - setval TRUE - ifequal 1, Script_ChooseChallenge - ifequal 2, Script_BattleTowerExplanation - sjump Script_BattleTowerHopeToServeYouAgain - -Script_ChooseChallenge: - setval BATTLETOWERACTION_RESETDATA ; ResetBattleTowerTrainerSRAM - ifnotequal FALSE, Script_WaitButton - writetext Text_SaveBeforeEnteringBattleRoom - yesorno - iffalse Script_Menu_ChallengeExplanationCancel - setscene SCENE_BATTLETOWER1F_CHECKSTATE - special TryQuickSave - iffalse Script_Menu_ChallengeExplanationCancel - setscene SCENE_BATTLETOWER1F_NOOP - setval BATTLETOWERACTION_SET_EXPLANATION_READ ; set 1, [sBattleTowerSaveFileFlags] - ifequal $a, Script_Menu_ChallengeExplanationCancel - ifnotequal $0, Script_MobileError - setval BATTLETOWERACTION_11 - writetext Text_RightThisWayToYourBattleRoom - waitbutton - closetext - setval BATTLETOWERACTION_CHOOSEREWARD - sjump Script_WalkToBattleTowerElevator - -Script_ResumeBattleTowerChallenge: - closetext - setval BATTLETOWERACTION_LOADLEVELGROUP ; load choice of level group -Script_WalkToBattleTowerElevator: - musicfadeout MUSIC_NONE, 8 - setmapscene BATTLE_TOWER_BATTLE_ROOM, SCENE_BATTLETOWERBATTLEROOM_ENTER - setmapscene BATTLE_TOWER_ELEVATOR, SCENE_BATTLETOWERELEVATOR_ENTER - setmapscene BATTLE_TOWER_HALLWAY, SCENE_BATTLETOWERHALLWAY_ENTER - follow BATTLETOWER1F_RECEPTIONIST, PLAYER - applymovement BATTLETOWER1F_RECEPTIONIST, MovementData_BattleTower1FWalkToElevator - setval BATTLETOWERACTION_0A - warpsound - disappear BATTLETOWER1F_RECEPTIONIST - stopfollow - applymovement PLAYER, MovementData_BattleTowerHallwayPlayerEntersBattleRoom - warpcheck - end - -Script_GivePlayerHisPrize: - setval BATTLETOWERACTION_1C - setval BATTLETOWERACTION_GIVEREWARD - ifequal POTION, Script_YourPackIsStuffedFull - getitemname STRING_BUFFER_4, USE_SCRIPT_VAR - giveitem ITEM_FROM_MEM, 5 - writetext Text_PlayerGotFive - setval BATTLETOWERACTION_1D - closetext - end - -Script_YourPackIsStuffedFull: - writetext Text_YourPackIsStuffedFull - waitbutton - closetext - end - -Script_BattleTowerIntroductionYesNo: - writetext Text_WouldYouLikeToHearAboutTheBattleTower - yesorno - iffalse Script_BattleTowerSkipExplanation -Script_BattleTowerExplanation: - writetext Text_BattleTowerIntroduction_2 -Script_BattleTowerSkipExplanation: - setval BATTLETOWERACTION_SET_EXPLANATION_READ - sjump Script_Menu_ChallengeExplanationCancel - -Script_BattleTowerHopeToServeYouAgain: - writetext Text_WeHopeToServeYouAgain - waitbutton - closetext - end - -Script_WaitButton: - waitbutton - closetext - end - -Script_ChooseChallenge2: ; unreferenced - writetext Text_SaveBeforeEnteringBattleRoom - yesorno - iffalse Script_Menu_ChallengeExplanationCancel - special TryQuickSave - iffalse Script_Menu_ChallengeExplanationCancel - setval BATTLETOWERACTION_SET_EXPLANATION_READ - ifequal $a, Script_Menu_ChallengeExplanationCancel - ifnotequal $0, Script_MobileError - writetext Text_ReceivedAListOfLeadersOnTheHonorRoll - turnobject BATTLETOWER1F_RECEPTIONIST, LEFT - writetext Text_PleaseConfirmOnThisMonitor - waitbutton - turnobject BATTLETOWER1F_RECEPTIONIST, DOWN - closetext - end - -Script_StartChallenge: ; unreferenced - setval BATTLETOWERACTION_LEVEL_CHECK - ifnotequal $0, Script_AMonLevelExceeds - setval BATTLETOWERACTION_UBERS_CHECK - ifnotequal $0, Script_MayNotEnterABattleRoomUnderL70 - ifnotequal FALSE, Script_WaitButton - setval BATTLETOWERACTION_05 - ifequal $0, .zero - writetext Text_CantBeRegistered_PreviousRecordDeleted - sjump .continue - -.zero - writetext Text_CantBeRegistered -.continue - yesorno - iffalse Script_Menu_ChallengeExplanationCancel - writetext Text_SaveBeforeReentry - yesorno - iffalse Script_Menu_ChallengeExplanationCancel - setscene SCENE_BATTLETOWER1F_CHECKSTATE - special TryQuickSave - iffalse Script_Menu_ChallengeExplanationCancel - setscene SCENE_BATTLETOWER1F_NOOP - setval BATTLETOWERACTION_06 - setval BATTLETOWERACTION_12 - writetext Text_RightThisWayToYourBattleRoom - waitbutton - sjump Script_ResumeBattleTowerChallenge - -Script_ReachedBattleLimit: ; unreferenced - writetext Text_FiveDayBattleLimit_Mobile - waitbutton - sjump Script_BattleTowerHopeToServeYouAgain - -Script_AMonLevelExceeds: - writetext Text_AMonLevelExceeds - waitbutton - sjump Script_Menu_ChallengeExplanationCancel - -Script_MayNotEnterABattleRoomUnderL70: - writetext Text_MayNotEnterABattleRoomUnderL70 - waitbutton - sjump Script_Menu_ChallengeExplanationCancel - -Script_MobileError: - closetext - end - -BattleTower_LeftWithoutSaving: - opentext - writetext Text_BattleTower_LeftWithoutSaving - waitbutton - sjump Script_BattleTowerHopeToServeYouAgain - -BattleTower1FYoungsterScript: - faceplayer - opentext - writetext Text_BattleTowerYoungster - waitbutton - closetext - turnobject BATTLETOWER1F_YOUNGSTER, RIGHT - end - -BattleTower1FCooltrainerFScript: - jumptextfaceplayer Text_BattleTowerCooltrainerF - -BattleTower1FBugCatcherScript: - jumptextfaceplayer Text_BattleTowerBugCatcher - -BattleTower1FGrannyScript: - jumptextfaceplayer Text_BattleTowerGranny - -MovementData_BattleTower1FWalkToElevator: - step UP - step UP - step UP - step UP - step UP -MovementData_BattleTowerHallwayPlayerEntersBattleRoom: - step UP - step_end - -MovementData_BattleTowerElevatorExitElevator: - step DOWN - step_end - -MovementData_BattleTowerHallwayWalkTo1020Room: - step RIGHT - step RIGHT -MovementData_BattleTowerHallwayWalkTo3040Room: - step RIGHT - step RIGHT - step UP - step RIGHT - turn_head LEFT - step_end - -MovementData_BattleTowerHallwayWalkTo90100Room: - step LEFT - step LEFT -MovementData_BattleTowerHallwayWalkTo7080Room: - step LEFT - step LEFT -MovementData_BattleTowerHallwayWalkTo5060Room: - step LEFT - step LEFT - step UP - step LEFT - turn_head RIGHT - step_end - -MovementData_BattleTowerBattleRoomPlayerWalksIn: - step UP - step UP - step UP - step UP - turn_head RIGHT - step_end - -MovementData_BattleTowerBattleRoomOpponentWalksIn: - slow_step DOWN - slow_step DOWN - slow_step DOWN - turn_head LEFT - step_end - -MovementData_BattleTowerBattleRoomOpponentWalksOut: - turn_head UP - slow_step UP - slow_step UP - slow_step UP - step_end - -MovementData_BattleTowerBattleRoomReceptionistWalksToPlayer: - slow_step RIGHT - slow_step RIGHT - slow_step UP - slow_step UP - step_end - -MovementData_BattleTowerBattleRoomReceptionistWalksAway: - slow_step DOWN - slow_step DOWN - slow_step LEFT - slow_step LEFT - turn_head RIGHT - step_end - -MovementData_BattleTowerBattleRoomPlayerTurnsToFaceReceptionist: - turn_head DOWN - step_end - -MovementData_BattleTowerBattleRoomPlayerTurnsToFaceNextOpponent: - turn_head RIGHT - step_end - -Text_BattleTowerWelcomesYou: - text "BATTLE TOWER" - line "welcomes you!" - - para "I could show you" - line "to a BATTLE ROOM." - done - -Text_WantToGoIntoABattleRoom: - text "Want to go into a" - line "BATTLE ROOM?" - done - -Text_RightThisWayToYourBattleRoom: - text "Right this way to" - line "your BATTLE ROOM." - done - -Text_BattleTowerIntroduction_1: ; unreferenced - text "BATTLE TOWER is a" - line "facility made for" - cont "#MON battles." - - para "Countless #MON" - line "trainers gather" - - para "from all over to" - line "hold battles in" - - para "specially designed" - line "BATTLE ROOMS." - - para "There are many" - line "BATTLE ROOMS in" - cont "the BATTLE TOWER." - - para "Each ROOM holds" - line "seven trainers." - - para "If you defeat the" - line "seven in a ROOM," - - para "and you have a" - line "good record, you" - - para "could become the" - line "ROOM's LEADER." - - para "All LEADERS will" - line "be recorded in the" - - para "HONOR ROLL for" - line "posterity." - - para "You may challenge" - line "in up to five" - - para "BATTLE ROOMS each" - line "day." - - para "However, you may" - line "battle only once a" - - para "day in any given" - line "ROOM." - - para "To interrupt a" - line "session, you must" - - para "SAVE. If not, you" - line "won't be able to" - - para "resume your ROOM" - line "challenge." - - para "" - done - -Text_BattleTowerIntroduction_2: - text "BATTLE TOWER is a" - line "facility made for" - cont "#MON battles." - - para "Countless #MON" - line "trainers gather" - - para "from all over to" - line "hold battles in" - - para "specially designed" - line "BATTLE ROOMS." - - para "There are many" - line "BATTLE ROOMS in" - cont "the BATTLE TOWER." - - para "Each ROOM holds" - line "seven trainers." - - para "Beat them all, and" - line "win a prize." - - para "To interrupt a" - line "session, you must" - - para "SAVE. If not, you" - line "won't be able to" - - para "resume your ROOM" - line "challenge." - - para "" - done - -Text_ReceivedAListOfLeadersOnTheHonorRoll: - text "Received a list of" - line "LEADERS on the" - cont "HONOR ROLL." - - para "" - done - -Text_PleaseConfirmOnThisMonitor: - text "Please confirm on" - line "this monitor." - done - -Text_ThankYou: ; unreferenced - text "Thank you!" - - para "" - done - -Text_ThanksForVisiting: - text "Thanks for" - line "visiting!" - done - -Text_BeatenAllTheTrainers_Mobile: ; unreferenced - text "Congratulations!" - - para "You've beaten all" - line "the trainers!" - - para "Your feat may be" - line "worth registering," - - para ". With your" - line "results, you may" - - para "be chosen as a" - line "ROOM LEADER." - - para "" - done - -Text_CongratulationsYouveBeatenAllTheTrainers: - text "Congratulations!" - - para "You've beaten all" - line "the trainers!" - - para "For that, you get" - line "this great prize!" - - para "" - done - -Text_AskRegisterRecord_Mobile: ; unreferenced - text "Would you like to" - line "register your" - - para "record with the" - line "CENTER?" - done - -Text_PlayerGotFive: - text " got five" - line "@" - text_ram wStringBuffer4 - text "!@" - sound_item - text_promptbutton - text_end - -Text_YourPackIsStuffedFull: - text "Oops, your PACK is" - line "stuffed full." - - para "Please make room" - line "and come back." - done - -Text_YourRegistrationIsComplete: ; unreferenced - text "Your registration" - line "is complete." - - para "Please come again!" - done - -Text_WeHopeToServeYouAgain: - text "We hope to serve" - line "you again." - done - -Text_PleaseStepThisWay: - text "Please step this" - line "way." - done - -Text_WouldYouLikeToHearAboutTheBattleTower: - text "Would you like to" - line "hear about the" - cont "BATTLE TOWER?" - done - -Text_CantBeRegistered: - text "Your record from" - line "the previous" - - para "BATTLE ROOM can't" - line "be registered. OK?" - done - -Text_CantBeRegistered_PreviousRecordDeleted: - text "Your record from" - line "the previous" - - para "BATTLE ROOM can't" - line "be registered." - - para "Also, the existing" - line "record will be" - cont "deleted. OK?" - done - -Text_CheckTheLeaderHonorRoll: ; unreferenced - text "Check the LEADER" - line "HONOR ROLL?" - done - -Text_ReadBattleTowerRules: - text "BATTLE TOWER rules" - line "are written here." - - para "Read the rules?" - done - -Text_BattleTowerRules: - text "Three #MON may" - line "enter battles." - - para "All three must be" - line "different." - - para "The items they" - line "hold must also be" - cont "different." - - para "Certain #MON" - line "may also have" - - para "level restrictions" - line "placed on them." - done - -Text_BattleTower_LeftWithoutSaving: - text "Excuse me!" - line "You didn't SAVE" - - para "before exiting" - line "the BATTLE ROOM." - - para "I'm awfully sorry," - line "but your challenge" - - para "will be declared" - line "invalid." - done - -Text_YourMonWillBeHealedToFullHealth: - text "Your #MON will" - line "be healed to full" - cont "health." - done - -Text_NextUpOpponentNo: - text "Next up, opponent" - line "no.@" - text_ram wStringBuffer3 - text ". Ready?" - done - -Text_SaveBeforeConnecting_Mobile: ; unreferenced - text "Your session will" - line "be SAVED before" - - para "connecting with" - line "the CENTER." - done - -Text_SaveBeforeEnteringBattleRoom: - text "Before entering" - line "the BATTLE ROOM," - - para "your progress will" - line "be saved." - done - -Text_SaveAndEndTheSession: - text "SAVE and end the" - line "session?" - done - -Text_SaveBeforeReentry: - text "Your record will" - line "be SAVED before" - - para "you go back into" - line "the previous ROOM." - done - -Text_CancelYourBattleRoomChallenge: - text "Cancel your BATTLE" - line "ROOM challenge?" - done - -Text_RegisterRecordOnFile_Mobile: ; unreferenced - text "We have your" - line "previous record on" - - para "file. Would you" - line "like to register" - cont "it at the CENTER?" - done - -Text_WeveBeenWaitingForYou: - text "We've been waiting" - line "for you. This way" - - para "to a BATTLE ROOM," - line "please." - done - -Text_FiveDayBattleLimit_Mobile: - text "You may enter only" - line "five BATTLE ROOMS" - cont "each day." - - para "Please come back" - line "tomorrow." - done - -Text_TooMuchTimeElapsedNoRegister: - text "Sorry, but it's" - line "not possible to" - - para "register your" - line "current record at" - - para "the CENTER because" - line "too much time has" - - para "elapsed since the" - line "start of your" - cont "challenge." - done - -Text_RegisterRecordTimedOut_Mobile: ; unreferenced -; duplicate of Text_TooMuchTimeElapsedNoRegister - text "Sorry, but it's" - line "not possible to" - - para "register your most" - line "recent record at" - - para "the CENTER because" - line "too much time has" - - para "elapsed since the" - line "start of your" - cont "challenge." - done - -Text_AMonLevelExceeds: - text "One or more of" - line "your #MON's" - cont "levels exceeds @" - text_decimal wScriptVar, 1, 3 - text "." - done - -Text_MayNotEnterABattleRoomUnderL70: - text " may not" - line "enter a BATTLE" - cont "ROOM under L70." - - para "This BATTLE ROOM" - line "is for L@" - text_decimal wScriptVar, 1, 3 - text "." - done - -Text_BattleTowerYoungster: - text "Destroyed by the" - line "first opponent in" - - para "no time at all…" - line "I'm no good…" - done - -Text_BattleTowerCooltrainerF: - text "There are lots of" - line "BATTLE ROOMS, but" - - para "I'm going to win" - line "them all!" - done - -Text_BattleTowerGranny: - text "It's a grueling" - line "task, not being" - - para "able to use items" - line "in battle." - - para "Making your" - line "#MON hold items" - - para "is the key to" - line "winning battles." - done - -Text_BattleTowerBugCatcher: - text "I'm trying to see" - line "how far I can go" - - para "using just bug" - line "#MON." - - para "Don't let there be" - line "any fire #MON…" - done - -BattleTower1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 9, BATTLE_TOWER_OUTSIDE, 3 - warp_event 8, 9, BATTLE_TOWER_OUTSIDE, 4 - warp_event 7, 0, BATTLE_TOWER_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 6, 6, BGEVENT_READ, BattleTower1FRulesSign - - def_object_events - object_event 7, 6, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTower1FReceptionistScript, -1 - object_event 14, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BattleTower1FYoungsterScript, -1 - object_event 4, 9, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BattleTower1FCooltrainerFScript, -1 - object_event 1, 3, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BattleTower1FBugCatcherScript, -1 - object_event 14, 3, SPRITE_GRANNY, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTower1FGrannyScript, -1 diff --git a/maps/BattleTower1F.blk b/maps/BattleTower1F.blk deleted file mode 100644 index faf2e5e47..000000000 --- a/maps/BattleTower1F.blk +++ /dev/null @@ -1 +0,0 @@ -*+)(  \ No newline at end of file diff --git a/maps/BattleTowerBattleRoom.asm b/maps/BattleTowerBattleRoom.asm deleted file mode 100644 index 9aa75f36c..000000000 --- a/maps/BattleTowerBattleRoom.asm +++ /dev/null @@ -1,128 +0,0 @@ - object_const_def - const BATTLETOWERBATTLEROOM_YOUNGSTER - const BATTLETOWERBATTLEROOM_RECEPTIONIST - -BattleTowerBattleRoom_MapScripts: - def_scene_scripts - scene_script BattleTowerBattleRoomEnterScene, SCENE_BATTLETOWERBATTLEROOM_ENTER - scene_script BattleTowerBattleRoomNoopScene, SCENE_BATTLETOWERBATTLEROOM_NOOP - - def_callbacks - -BattleTowerBattleRoomEnterScene: - disappear BATTLETOWERBATTLEROOM_YOUNGSTER - sdefer Script_BattleRoom - setscene SCENE_BATTLETOWERBATTLEROOM_NOOP - ; fallthrough -BattleTowerBattleRoomNoopScene: - end - -Script_BattleRoom: - applymovement PLAYER, MovementData_BattleTowerBattleRoomPlayerWalksIn -; beat all 7 opponents in a row -Script_BattleRoomLoop: - appear BATTLETOWERBATTLEROOM_YOUNGSTER - warpsound - waitsfx - applymovement BATTLETOWERBATTLEROOM_YOUNGSTER, MovementData_BattleTowerBattleRoomOpponentWalksIn - opentext - battletowertext BATTLETOWERTEXT_INTRO - promptbutton - closetext - special FadeOutPalettes - reloadmap - ifnotequal $0, Script_FailedBattleTowerChallenge - applymovement BATTLETOWERBATTLEROOM_YOUNGSTER, MovementData_BattleTowerBattleRoomOpponentWalksOut - warpsound - disappear BATTLETOWERBATTLEROOM_YOUNGSTER - applymovement BATTLETOWERBATTLEROOM_RECEPTIONIST, MovementData_BattleTowerBattleRoomReceptionistWalksToPlayer - applymovement PLAYER, MovementData_BattleTowerBattleRoomPlayerTurnsToFaceReceptionist - opentext - writetext Text_YourMonWillBeHealedToFullHealth - waitbutton - closetext - playmusic MUSIC_HEAL - special FadeOutPalettes - special LoadMapPalettes - pause 60 - special FadeInPalettes - special RestartMapMusic - opentext - writetext Text_NextUpOpponentNo - yesorno - iffalse Script_DontBattleNextOpponent -Script_ContinueAndBattleNextOpponent: - closetext - applymovement PLAYER, MovementData_BattleTowerBattleRoomPlayerTurnsToFaceNextOpponent - applymovement BATTLETOWERBATTLEROOM_RECEPTIONIST, MovementData_BattleTowerBattleRoomReceptionistWalksAway - sjump Script_BattleRoomLoop - -Script_DontBattleNextOpponent: - writetext Text_SaveAndEndTheSession - yesorno - iffalse Script_DontSaveAndEndTheSession - playsound SFX_SAVE - waitsfx - special FadeOutPalettes - special Reset -Script_DontSaveAndEndTheSession: - writetext Text_CancelYourBattleRoomChallenge - yesorno - iffalse Script_ContinueAndBattleNextOpponent - closetext - special FadeOutPalettes - warpfacing UP, BATTLE_TOWER_1F, 7, 7 - opentext - sjump Script_BattleTowerHopeToServeYouAgain - -Script_FailedBattleTowerChallenge: - pause 60 - warpfacing UP, BATTLE_TOWER_1F, 7, 7 - opentext - writetext Text_ThanksForVisiting - waitbutton - closetext - end - -Script_BeatenAllTrainers: - pause 60 - warpfacing UP, BATTLE_TOWER_1F, 7, 7 -Script_BeatenAllTrainers2: - opentext - writetext Text_CongratulationsYouveBeatenAllTheTrainers - sjump Script_GivePlayerHisPrize - -Script_TooMuchTimeElapsedNoRegister: ; unreferenced - opentext - writetext Text_TooMuchTimeElapsedNoRegister - waitbutton - closetext - end - -Script_ChallengeCanceled: ; unreferenced - opentext - writetext Text_ThanksForVisiting - writetext Text_WeHopeToServeYouAgain - waitbutton - closetext - end - -Text_ReturnedAfterSave_Mobile: ; unreferenced - text "You'll be returned" - line "after you SAVE." - done - -BattleTowerBattleRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, BATTLE_TOWER_HALLWAY, 4 - warp_event 4, 7, BATTLE_TOWER_HALLWAY, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 0, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BATTLE_TOWER_BATTLE_ROOM_YOUNGSTER - object_event 1, 6, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1 diff --git a/maps/BattleTowerBattleRoom.blk b/maps/BattleTowerBattleRoom.blk deleted file mode 100644 index 21a7d9afe..000000000 --- a/maps/BattleTowerBattleRoom.blk +++ /dev/null @@ -1,3 +0,0 @@ -  - ## -"! \ No newline at end of file diff --git a/maps/BattleTowerElevator.asm b/maps/BattleTowerElevator.asm deleted file mode 100644 index ce81e2e16..000000000 --- a/maps/BattleTowerElevator.asm +++ /dev/null @@ -1,55 +0,0 @@ - object_const_def - const BATTLETOWERELEVATOR_RECEPTIONIST - -BattleTowerElevator_MapScripts: - def_scene_scripts - scene_script BattleTowerElevatorEnterScene, SCENE_BATTLETOWERELEVATOR_ENTER - scene_script BattleTowerElevatorNoopScene, SCENE_BATTLETOWERELEVATOR_NOOP - - def_callbacks - -BattleTowerElevatorEnterScene: - sdefer BattleTowerElevatorRideElevatorScript - setscene SCENE_BATTLETOWERELEVATOR_NOOP - ; fallthrough -BattleTowerElevatorNoopScene: - end - -BattleTowerElevatorRideElevatorScript: - follow BATTLETOWERELEVATOR_RECEPTIONIST, PLAYER - applymovement BATTLETOWERELEVATOR_RECEPTIONIST, MovementData_BattleTowerElevatorReceptionistWalksIn - applymovement PLAYER, MovementData_BattleTowerElevatorPlayerWalksIn - playsound SFX_ELEVATOR - earthquake 60 - waitsfx - follow BATTLETOWERELEVATOR_RECEPTIONIST, PLAYER - applymovement BATTLETOWERELEVATOR_RECEPTIONIST, MovementData_BattleTowerElevatorExitElevator - stopfollow - warpsound - disappear BATTLETOWERELEVATOR_RECEPTIONIST - applymovement PLAYER, MovementData_BattleTowerElevatorExitElevator - warpcheck - end - -MovementData_BattleTowerElevatorReceptionistWalksIn: - step RIGHT - turn_head DOWN - step_end - -MovementData_BattleTowerElevatorPlayerWalksIn: - turn_head DOWN - step_end - -BattleTowerElevator_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 1, 3, BATTLE_TOWER_HALLWAY, 1 - warp_event 2, 3, BATTLE_TOWER_HALLWAY, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 2, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MovementData_BattleTowerElevatorReceptionistWalksIn, -1 diff --git a/maps/BattleTowerElevator.blk b/maps/BattleTowerElevator.blk deleted file mode 100644 index 6f38e7d2f..000000000 --- a/maps/BattleTowerElevator.blk +++ /dev/null @@ -1 +0,0 @@ -&',- \ No newline at end of file diff --git a/maps/BattleTowerHallway.asm b/maps/BattleTowerHallway.asm deleted file mode 100644 index 2cfe20353..000000000 --- a/maps/BattleTowerHallway.asm +++ /dev/null @@ -1,86 +0,0 @@ - object_const_def - const BATTLETOWERHALLWAY_RECEPTIONIST - -BattleTowerHallway_MapScripts: - def_scene_scripts - scene_script BattleTowerHallwayEnterScene, SCENE_BATTLETOWERHALLWAY_ENTER - scene_script BattleTowerHallwayNoopScene, SCENE_BATTLETOWERHALLWAY_NOOP - - def_callbacks - -BattleTowerHallwayEnterScene: - sdefer BattleTowerHallwayChooseBattleRoomScript - setscene SCENE_BATTLETOWERHALLWAY_NOOP - ; fallthrough -BattleTowerHallwayNoopScene: - end - -BattleTowerHallwayChooseBattleRoomScript: - follow BATTLETOWERHALLWAY_RECEPTIONIST, PLAYER - callasm .asm_load_battle_room - sjump .WalkToChosenBattleRoom - -.asm_load_battle_room - ld a, 10 - ld [wScriptVar], a - ret - -; enter different rooms for different levels to battle against -; at least it should look like that -; because all warps lead to the same room -.WalkToChosenBattleRoom: - ifequal 3, .L30L40 - ifequal 4, .L30L40 - ifequal 5, .L50L60 - ifequal 6, .L50L60 - ifequal 7, .L70L80 - ifequal 8, .L70L80 - ifequal 9, .L90L100 - ifequal 10, .L90L100 - applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo1020Room - sjump .EnterBattleRoom - -.L30L40: - applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo3040Room - sjump .EnterBattleRoom - -.L50L60: - applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo5060Room - sjump .EnterBattleRoom - -.L70L80: - applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo7080Room - sjump .EnterBattleRoom - -.L90L100: - applymovement BATTLETOWERHALLWAY_RECEPTIONIST, MovementData_BattleTowerHallwayWalkTo90100Room - sjump .EnterBattleRoom - -.EnterBattleRoom: - faceobject PLAYER, BATTLETOWERHALLWAY_RECEPTIONIST - opentext - writetext Text_PleaseStepThisWay - waitbutton - closetext - stopfollow - applymovement PLAYER, MovementData_BattleTowerHallwayPlayerEntersBattleRoom - warpcheck - end - -BattleTowerHallway_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 1, BATTLE_TOWER_ELEVATOR, 1 - warp_event 5, 0, BATTLE_TOWER_BATTLE_ROOM, 1 - warp_event 7, 0, BATTLE_TOWER_BATTLE_ROOM, 1 - warp_event 9, 0, BATTLE_TOWER_BATTLE_ROOM, 1 - warp_event 13, 0, BATTLE_TOWER_BATTLE_ROOM, 1 - warp_event 15, 0, BATTLE_TOWER_BATTLE_ROOM, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 11, 2, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTowerHallway_MapEvents, -1 diff --git a/maps/BattleTowerHallway.blk b/maps/BattleTowerHallway.blk deleted file mode 100644 index cb12c17c9..000000000 --- a/maps/BattleTowerHallway.blk +++ /dev/null @@ -1 +0,0 @@ -%$$$$$$$$$$$ \ No newline at end of file diff --git a/maps/BattleTowerOutside.asm b/maps/BattleTowerOutside.asm deleted file mode 100644 index 930595a5a..000000000 --- a/maps/BattleTowerOutside.asm +++ /dev/null @@ -1,148 +0,0 @@ - object_const_def - const BATTLETOWEROUTSIDE_STANDING_YOUNGSTER - const BATTLETOWEROUTSIDE_BEAUTY - const BATTLETOWEROUTSIDE_SAILOR - const BATTLETOWEROUTSIDE_LASS - -BattleTowerOutside_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_TILES, BattleTowerOutsideNoopCallback - callback MAPCALLBACK_OBJECTS, BattleTowerOutsideShowCiviliansCallback - -BattleTowerOutsideNoopCallback: - endcallback - -BattleTowerOutsideShowCiviliansCallback: - clearevent EVENT_BATTLE_TOWER_OPEN_CIVILIANS - endcallback - -BattleTowerOutsideYoungsterScript: - jumptextfaceplayer BattleTowerOutsideYoungsterText - -BattleTowerOutsideBeautyScript: - jumptextfaceplayer BattleTowerOutsideBeautyText - -BattleTowerOutsideSailorScript: - jumptextfaceplayer BattleTowerOutsideSailorText - -BattleTowerOutsideSign: - jumptext BattleTowerOutsideSignText - -BattleTowerOutsideYoungsterText_NotYetOpen: ; unreferenced - text "Wow, the BATTLE" - line "TOWER is huge! My" - - para "neck is tired from" - line "looking up at it." - done - -BattleTowerOutsideYoungsterText_Mobile: ; unreferenced - text "Wow, the BATTLE" - line "TOWER is huge!" - - para "Since there are a" - line "whole bunch of" - - para "trainers inside," - line "there must also be" - - para "a wide variety of" - line "#MON." - done - -BattleTowerOutsideYoungsterText: - text "Wow, the BATTLE" - line "TOWER is huge!" - - para "There must be many" - line "kinds of #MON" - cont "in there!" - done - -BattleTowerOutsideBeautyText_NotYetOpen: ; unreferenced - text "What on earth do" - line "they do here?" - - para "If the name says" - line "anything, I guess" - - para "it must be for" - line "#MON battles." - done - -BattleTowerOutsideBeautyText: - text "You can use only" - line "three #MON." - - para "It's so hard to" - line "decide which three" - - para "should go into" - line "battle…" - done - -BattleTowerOutsideSailorText_Mobile: ; unreferenced - text "Ehehehe…" - line "I sneaked out of" - cont "work to come here." - - para "I'm never giving" - line "up until I become" - cont "a LEADER!" - done - -BattleTowerOutsideSailorText: - text "Hehehe, I snuck" - line "out from work." - - para "I can't bail out" - line "until I've won!" - - para "I have to win it" - line "all. That I must!" - done - -BattleTowerOutsideSignText_NotYetOpen: ; unreferenced -; originally shown when the Battle Tower was closed - text "BATTLE TOWER" - done - -BattleTowerOutsideSignText: - text "BATTLE TOWER" - - para "Take the Ultimate" - line "Trainer Challenge!" - done - -BattleTowerOutsideText_DoorsClosed: ; unreferenced -; originally shown when the Battle Tower was closed - text "The BATTLE TOWER's" - line "doors are closed…" - done - -BattleTowerOutsideText_DoorsOpen: ; unreferenced -; originally shown after the Battle Tower opened - text "It's open!" - done - -BattleTowerOutside_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 8, 21, ROUTE_40_BATTLE_TOWER_GATE, 3 - warp_event 9, 21, ROUTE_40_BATTLE_TOWER_GATE, 4 - warp_event 8, 9, BATTLE_TOWER_1F, 1 - warp_event 9, 9, BATTLE_TOWER_1F, 2 - - def_coord_events - - def_bg_events - bg_event 10, 10, BGEVENT_READ, BattleTowerOutsideSign - - def_object_events - object_event 6, 12, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideYoungsterScript, -1 - object_event 13, 11, SPRITE_BEAUTY, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideBeautyScript, -1 - object_event 12, 18, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideSailorScript, EVENT_BATTLE_TOWER_OPEN_CIVILIANS - object_event 12, 24, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1 diff --git a/maps/BattleTowerOutside.blk b/maps/BattleTowerOutside.blk deleted file mode 100644 index a10b8c538..000000000 --- a/maps/BattleTowerOutside.blk +++ /dev/null @@ -1,3 +0,0 @@ -    ! - -**2*3- +3./ +301+3 \ No newline at end of file diff --git a/maps/BillsBrothersHouse.asm b/maps/BillsBrothersHouse.asm deleted file mode 100644 index 14cf8a3bb..000000000 --- a/maps/BillsBrothersHouse.asm +++ /dev/null @@ -1,41 +0,0 @@ - object_const_def - const BILLSBROTHERSHOUSE_POKEFAN_F - const BILLSBROTHERSHOUSE_YOUNGSTER - -BillsBrothersHouse_MapScripts: - def_scene_scripts - - def_callbacks - -BillsBrotherScript: - jumptextfaceplayer BillsBrotherText - -BillsBrothersHouseYoungsterScript: - jumptextfaceplayer BillsBrothersHouseYoungsterText - -BillsBrotherText: - text "My grandpa is at " - line "my brother BILL's" - cont "on CERULEAN CAPE." - done - -BillsBrothersHouseYoungsterText: - text "I saw these weird," - line "slow #MON on" - cont "CYCLING ROAD." - done - -BillsBrothersHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, FUCHSIA_CITY, 4 - warp_event 3, 7, FUCHSIA_CITY, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BillsBrotherScript, -1 - object_event 6, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BillsBrothersHouseYoungsterScript, -1 diff --git a/maps/BillsFamilysHouse.asm b/maps/BillsFamilysHouse.asm deleted file mode 100644 index 07e61032e..000000000 --- a/maps/BillsFamilysHouse.asm +++ /dev/null @@ -1,260 +0,0 @@ - object_const_def - const BILLSFAMILYSHOUSE_BILL - const BILLSFAMILYSHOUSE_POKEFAN_F - const BILLSFAMILYSHOUSE_TWIN - -BillsFamilysHouse_MapScripts: - def_scene_scripts - - def_callbacks - -BillScript: - faceplayer - opentext - checkevent EVENT_GOT_EEVEE - iftrue .GotEevee - writetext BillTakeThisEeveeText - yesorno - iffalse .Refused - writetext BillImCountingOnYouText - promptbutton - waitsfx - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, .NoRoom - writetext ReceivedEeveeText - playsound SFX_CAUGHT_MON - waitsfx - givepoke EEVEE, 20 - setevent EVENT_GOT_EEVEE - writetext BillEeveeMayEvolveText - waitbutton - closetext - end - -.NoRoom: - writetext BillPartyFullText - waitbutton - closetext - end - -.Refused: - writetext BillNoEeveeText - waitbutton - closetext - end - -.GotEevee: - writetext BillPopWontWorkText - waitbutton - closetext - end - -BillsMomScript: - faceplayer - opentext - checkevent EVENT_MET_BILL - iffalse .HaventMetBill - writetext BillsMomText_BeforeEcruteak - waitbutton - closetext - end - -.HaventMetBill: - writetext BillsMomText_AfterEcruteak - waitbutton - closetext - end - -BillsSisterScript: - faceplayer - opentext - checkcellnum PHONE_BILL - iftrue .GotBillsNumber - writetext BillsSisterUsefulNumberText - askforphonenumber PHONE_BILL - ifequal PHONE_CONTACTS_FULL, .NoRoom - ifequal PHONE_CONTACT_REFUSED, .Refused - waitsfx - addcellnum PHONE_BILL - writetext RecordedBillsNumberText - playsound SFX_REGISTER_PHONE_NUMBER - waitsfx - promptbutton -.GotBillsNumber: - writetext BillsSisterStorageSystemText - waitbutton - closetext - end - -.Refused: - writetext BillsSisterRefusedNumberText - waitbutton - closetext - end - -.NoRoom: - writetext BillsSisterPhoneFullText - promptbutton - sjump .Refused - -BillsHouseBookshelf1: - jumpstd PictureBookshelfScript - -BillsHouseBookshelf2: - jumpstd MagazineBookshelfScript - -BillsHouseRadio: - jumpstd Radio2Script - -BillTakeThisEeveeText: - text "BILL: Hi, !" - line "Do us a favor and" - cont "take this EEVEE." - - para "It came over when" - line "I was adjusting" - cont "the TIME CAPSULE." - - para "Someone has to" - line "take care of it," - - para "but I don't like" - line "being outside." - - para "Can I count on you" - line "to play with it," - cont "?" - done - -BillImCountingOnYouText: - text "BILL: I knew you'd" - line "come through!" - - para "Way to go! You're" - line "the real deal!" - - para "OK, I'm counting" - line "on you." - - para "Take good care of" - line "it!" - done - -ReceivedEeveeText: - text " received" - line "EEVEE!" - done - -BillEeveeMayEvolveText: - text "BILL: PROF.ELM" - line "claims EEVEE may" - - para "evolve in new and" - line "unknown ways." - done - -BillPartyFullText: - text "Whoa, wait. You" - line "can't carry any" - cont "more #MON." - done - -BillNoEeveeText: - text "Oh… Now what to" - line "do?" - done - -BillPopWontWorkText: - text "BILL: My pop, he" - line "won't work. All he" - - para "does is goof off" - line "all day long." - - para "He's getting to be" - line "a real headache…" - done - -BillsMomText_BeforeEcruteak: - text "Oh, you collect" - line "#MON? My son" - cont "BILL is an expert." - - para "He just got called" - line "to the #MON" - - para "CENTER in ECRUTEAK" - line "CITY." - - para "My husband went" - line "off to the GAME" - - para "CORNER without" - line "being called…" - done - -BillsMomText_AfterEcruteak: - text "My husband was" - line "once known as a" - - para "#MANIAC." - line "BILL must have" - - para "taken after his" - line "father." - done - -BillsSisterUsefulNumberText: - text "Are you a trainer?" - - para "I've got a useful" - line "phone number for" - cont "you." - done - -RecordedBillsNumberText: - text " recorded" - line "BILL's number." - done - -BillsSisterRefusedNumberText: - text "My brother made" - line "the PC #MON" - cont "storage system." - - para "I was going to" - line "give you BILL's" - cont "number…" - done - -BillsSisterPhoneFullText: - text "You can't record" - line "any more numbers." - done - -BillsSisterStorageSystemText: - text "My big brother" - line "BILL made the PC" - - para "#MON storage" - line "system." - done - -BillsFamilysHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, GOLDENROD_CITY, 4 - warp_event 3, 7, GOLDENROD_CITY, 4 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, BillsHouseBookshelf2 - bg_event 1, 1, BGEVENT_READ, BillsHouseBookshelf1 - bg_event 7, 1, BGEVENT_READ, BillsHouseRadio - - def_object_events - object_event 2, 3, SPRITE_BILL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BillScript, EVENT_MET_BILL - object_event 5, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BillsMomScript, -1 - object_event 5, 4, SPRITE_TWIN, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BillsSisterScript, -1 diff --git a/maps/BillsHouse.asm b/maps/BillsHouse.asm deleted file mode 100644 index 3a829434f..000000000 --- a/maps/BillsHouse.asm +++ /dev/null @@ -1,366 +0,0 @@ - object_const_def - const BILLSHOUSE_GRAMPS - -BillsHouse_MapScripts: - def_scene_scripts - - def_callbacks - -BillsGrandpa: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .JustShowedSomething - checkevent EVENT_GOT_THUNDERSTONE_FROM_BILLS_GRANDPA - iftrue .GotThunderstone - checkevent EVENT_MET_BILLS_GRANDPA - iftrue .MetGrandpa - writetext BillsGrandpaIntroText - promptbutton - setevent EVENT_MET_BILLS_GRANDPA -.MetGrandpa: - checkevent EVENT_SHOWED_PICHU_TO_BILLS_GRANDPA - iftrue .ShowedPichu - checkevent EVENT_SHOWED_GROWLITHE_VULPIX_TO_BILLS_GRANDPA - iftrue .ShowedGrowlitheVulpix - checkevent EVENT_SHOWED_STARYU_TO_BILLS_GRANDPA - iftrue .ShowedStaryu - checkevent EVENT_SHOWED_ODDISH_TO_BILLS_GRANDPA - iftrue .ShowedOddish - checkevent EVENT_SHOWED_LICKITUNG_TO_BILLS_GRANDPA - iftrue .ShowedLickitung - writetext BillsGrandpaLickitungText - promptbutton - writetext BillsGrandpaAskToSeeMonText - yesorno - iffalse .SaidNo - scall .ExcitedToSee - special BillsGrandfather - iffalse .SaidNo - ifnotequal LICKITUNG, .WrongPokemon - scall .CorrectPokemon - setevent EVENT_SHOWED_LICKITUNG_TO_BILLS_GRANDPA - sjump .ShowedLickitung - -.GotEverstone: - writetext BillsGrandpaOddishText - promptbutton - writetext BillsGrandpaAskToSeeMonText - yesorno - iffalse .SaidNo - scall .ExcitedToSee - special BillsGrandfather - iffalse .SaidNo - ifnotequal ODDISH, .WrongPokemon - scall .CorrectPokemon - setevent EVENT_SHOWED_ODDISH_TO_BILLS_GRANDPA - sjump .ShowedOddish - -.GotLeafStone: - writetext BillsGrandpaStaryuText - promptbutton - writetext BillsGrandpaAskToSeeMonText - yesorno - iffalse .SaidNo - scall .ExcitedToSee - special BillsGrandfather - iffalse .SaidNo - ifnotequal STARYU, .WrongPokemon - scall .CorrectPokemon - setevent EVENT_SHOWED_STARYU_TO_BILLS_GRANDPA - sjump .ShowedStaryu - -.GotWaterStone: - checkver - iftrue .AskVulpix - writetext BillsGrandpaGrowlitheText - promptbutton - writetext BillsGrandpaAskToSeeMonText - yesorno - iffalse .SaidNo - scall .ExcitedToSee - special BillsGrandfather - iffalse .SaidNo - ifnotequal GROWLITHE, .WrongPokemon - scall .CorrectPokemon - setevent EVENT_SHOWED_GROWLITHE_VULPIX_TO_BILLS_GRANDPA - sjump .ShowedGrowlitheVulpix - -.AskVulpix: - writetext BillsGrandpaVulpixText - promptbutton - writetext BillsGrandpaAskToSeeMonText - yesorno - iffalse .SaidNo - scall .ExcitedToSee - special BillsGrandfather - iffalse .SaidNo - ifnotequal VULPIX, .WrongPokemon - scall .CorrectPokemon - setevent EVENT_SHOWED_GROWLITHE_VULPIX_TO_BILLS_GRANDPA - sjump .ShowedGrowlitheVulpix - -.GotFireStone: - writetext BillsGrandpaPichuText - promptbutton - writetext BillsGrandpaAskToSeeMonText - yesorno - iffalse .SaidNo - scall .ExcitedToSee - special BillsGrandfather - iffalse .SaidNo - ifnotequal PICHU, .WrongPokemon - scall .CorrectPokemon - setevent EVENT_SHOWED_PICHU_TO_BILLS_GRANDPA - sjump .ShowedPichu - -.ShowedLickitung: - checkevent EVENT_GOT_EVERSTONE_FROM_BILLS_GRANDPA - iftrue .GotEverstone - scall .ReceiveItem - verbosegiveitem EVERSTONE - iffalse .BagFull - setevent EVENT_GOT_EVERSTONE_FROM_BILLS_GRANDPA - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - closetext - end - -.ShowedOddish: - checkevent EVENT_GOT_LEAF_STONE_FROM_BILLS_GRANDPA - iftrue .GotLeafStone - scall .ReceiveItem - verbosegiveitem LEAF_STONE - iffalse .BagFull - setevent EVENT_GOT_LEAF_STONE_FROM_BILLS_GRANDPA - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - closetext - end - -.ShowedStaryu: - checkevent EVENT_GOT_WATER_STONE_FROM_BILLS_GRANDPA - iftrue .GotWaterStone - scall .ReceiveItem - verbosegiveitem WATER_STONE - iffalse .BagFull - setevent EVENT_GOT_WATER_STONE_FROM_BILLS_GRANDPA - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - closetext - end - -.ShowedGrowlitheVulpix: - checkevent EVENT_GOT_FIRE_STONE_FROM_BILLS_GRANDPA - iftrue .GotFireStone - scall .ReceiveItem - verbosegiveitem FIRE_STONE - iffalse .BagFull - setevent EVENT_GOT_FIRE_STONE_FROM_BILLS_GRANDPA - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - closetext - end - -.ShowedPichu: - scall .ReceiveItem - verbosegiveitem THUNDERSTONE - iffalse .BagFull - setevent EVENT_GOT_THUNDERSTONE_FROM_BILLS_GRANDPA - closetext - end - -.ExcitedToSee: - writetext BillsGrandpaExcitedToSeeText - promptbutton - end - -.SaidNo: - writetext BillsGrandpaYouDontHaveItTextText - waitbutton - closetext - end - -.CorrectPokemon: - writetext BillsGrandpaShownPokemonText - promptbutton - end - -.ReceiveItem: - writetext BillsGrandpaTokenOfAppreciationText - promptbutton - end - -.JustShowedSomething: - writetext BillsGrandpaComeAgainText - waitbutton - closetext - end - -.GotThunderstone: - writetext BillsGrandpaShownAllThePokemonText - waitbutton - closetext - end - -.WrongPokemon: - writetext BillsGrandpaWrongPokemonText - waitbutton - closetext - end - -.BagFull: - closetext - end - -BillsGrandpaIntroText: - text "Hm? You know BILL?" - line "He's my grandson." - - para "He's in JOHTO. He" - line "does something" - - para "with PCs, so I'm" - line "house-sitting." - done - -BillsGrandpaAskToSeeMonText: - text "If you have that" - line "#MON, may I see" - cont "it, please?" - done - -BillsGrandpaExcitedToSeeText: - text "You will show me?" - line "How good of you!" - done - -BillsGrandpaYouDontHaveItTextText: - text "You don't have it?" - line "That's too bad…" - done - -BillsGrandpaShownPokemonText: - text "Ah, so that is" - line "@" - text_ram wStringBuffer3 - text "?" - - para "Isn't it cute!" - line "That's so kind of" - cont "you." - done - -BillsGrandpaTokenOfAppreciationText: - text "Thanks!" - - para "This is a token of" - line "my appreciation." - done - -BillsGrandpaComeAgainText: - text "Come visit again" - line "sometime." - done - -BillsGrandpaShownAllThePokemonText: - text "Thanks for showing" - line "me so many cute" - cont "#MON." - - para "I really enjoyed" - line "myself. I'm glad" - - para "I've lived such a" - line "long life." - done - -BillsGrandpaWrongPokemonText: - text "Hm?" - - para "That's not the" - line "#MON that I was" - cont "told about." - done - -BillsGrandpaLickitungText: - text "My grandson BILL" - line "told me about a" - - para "#MON that has a" - line "long tongue." - done - -BillsGrandpaOddishText: - text "Ah, my grandson" - line "mentioned a round," - - para "green #MON that" - line "has leaves growing" - cont "on its head." - done - -BillsGrandpaStaryuText: - text "Do you know of a" - line "sea #MON that" - - para "has a red sphere" - line "in its body?" - - para "You know, the one" - line "that's shaped like" - cont "a star?" - - para "I heard that it" - line "appears at night." - - para "I would surely" - line "like to see it." - done - -BillsGrandpaGrowlitheText: - text "BILL told me about" - line "a #MON that is" - - para "very loyal to its" - line "trainer." - - para "It's supposed to" - line "ROAR well." - done - -BillsGrandpaVulpixText: - text "I heard about a" - line "cute #MON that" - cont "has six tails." - - para "I would love to" - line "hug a cute #MON" - cont "like that." - done - -BillsGrandpaPichuText: - text "Do you know that" - line "hugely popular" - cont "#MON?" - - para "The #MON that" - line "has a yellow body" - cont "and red cheeks." - - para "I would love to" - line "see what it looks" - - para "like before it" - line "evolves." - done - -BillsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_25, 1 - warp_event 3, 7, ROUTE_25, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BillsGrandpa, -1 diff --git a/maps/BlackthornCity.asm b/maps/BlackthornCity.asm deleted file mode 100644 index 888ee19ec..000000000 --- a/maps/BlackthornCity.asm +++ /dev/null @@ -1,346 +0,0 @@ - object_const_def - const BLACKTHORNCITY_SUPER_NERD1 - const BLACKTHORNCITY_SUPER_NERD2 - const BLACKTHORNCITY_GRAMPS1 - const BLACKTHORNCITY_GRAMPS2 - const BLACKTHORNCITY_BLACK_BELT - const BLACKTHORNCITY_COOLTRAINER_F1 - const BLACKTHORNCITY_YOUNGSTER1 - const BLACKTHORNCITY_SANTOS - const BLACKTHORNCITY_COOLTRAINER_F2 - -BlackthornCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, BlackthornCityFlypointCallback - callback MAPCALLBACK_OBJECTS, BlackthornCitySantosCallback - -BlackthornCityFlypointCallback: - setflag ENGINE_FLYPOINT_BLACKTHORN - endcallback - -BlackthornCitySantosCallback: - readvar VAR_WEEKDAY - ifequal SATURDAY, .SantosAppears - disappear BLACKTHORNCITY_SANTOS - endcallback - -.SantosAppears: - appear BLACKTHORNCITY_SANTOS - endcallback - -BlackthornSuperNerdScript: - faceplayer - opentext - checkevent EVENT_BEAT_CLAIR - iftrue .BeatClair - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .ClearedRadioTower - writetext Text_ClairIsOut - waitbutton - closetext - end - -.ClearedRadioTower: - writetext Text_ClairIsIn - waitbutton - closetext - end - -.BeatClair: - writetext Text_ClairIsBeaten - waitbutton - closetext - end - -BlackthornGramps1Script: - jumptextfaceplayer BlackthornGrampsRefusesEntryText - -BlackthornGramps2Script: - jumptextfaceplayer BlackthornGrampsGrantsEntryText - -BlackthornBlackBeltScript: - faceplayer - opentext - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .ClearedRadioTower - writetext BlackBeltText_WeirdRadio - waitbutton - closetext - end - -.ClearedRadioTower: - writetext BlackBeltText_VoicesInMyHead - waitbutton - closetext - end - -BlackthornCooltrainerF1Script: - jumptextfaceplayer BlackthornCooltrainerF1Text - -BlackthornYoungsterScript: - jumptextfaceplayer BlackthornYoungsterText - -BlackthornCooltrainerF2Script: - jumptextfaceplayer BlackthornCooltrainerF2Text - -SantosScript: - faceplayer - opentext - checkevent EVENT_GOT_SPELL_TAG_FROM_SANTOS - iftrue .Saturday - readvar VAR_WEEKDAY - ifnotequal SATURDAY, .NotSaturday - checkevent EVENT_MET_SANTOS_OF_SATURDAY - iftrue .MetSantos - writetext MeetSantosText - promptbutton - setevent EVENT_MET_SANTOS_OF_SATURDAY -.MetSantos: - writetext SantosGivesGiftText - promptbutton - verbosegiveitem SPELL_TAG - iffalse .Done - setevent EVENT_GOT_SPELL_TAG_FROM_SANTOS - writetext SantosGaveGiftText - waitbutton - closetext - end - -.Saturday: - writetext SantosSaturdayText - waitbutton -.Done: - closetext - end - -.NotSaturday: - writetext SantosNotSaturdayText - waitbutton - closetext - end - -BlackthornCitySign: - jumptext BlackthornCitySignText - -BlackthornGymSign: - jumptext BlackthornGymSignText - -MoveDeletersHouseSign: - jumptext MoveDeletersHouseSignText - -DragonDensSign: - jumptext DragonDensSignText - -BlackthornCityTrainerTips: - jumptext BlackthornCityTrainerTipsText - -BlackthornCityPokecenterSign: - jumpstd PokecenterSignScript - -BlackthornCityMartSign: - jumpstd MartSignScript - -Text_ClairIsOut: - text "I am sorry." - - para "CLAIR, our GYM" - line "LEADER, entered" - - para "the DRAGON'S DEN" - line "behind the GYM." - - para "I have no idea" - line "when our LEADER" - cont "will return." - done - -Text_ClairIsIn: - text "CLAIR, our GYM" - line "LEADER, is waiting" - cont "for you." - - para "However, it would" - line "be impossible for" - - para "a run-of-the-mill" - line "trainer to win." - done - -Text_ClairIsBeaten: - text "You defeated" - line "CLAIR?" - - para "That's amazing!" - - para "I've never heard" - line "of her losing to" - - para "anyone other than" - line "LANCE." - done - -BlackthornGrampsRefusesEntryText: - text "No. Only chosen" - line "trainers may train" - - para "here." - line "Please leave." - done - -BlackthornGrampsGrantsEntryText: - text "If CLAIR allows" - line "it, her grand-" - cont "father--our MASTER" - cont "--will also." - - para "You may enter." - done - -BlackBeltText_WeirdRadio: - text "My radio's busted?" - line "Lately, I only get" - cont "this weird signal." - done - -BlackBeltText_VoicesInMyHead: - text "Arooo! Voices in" - line "my head!" - - para "Huh? I'm listening" - line "to my radio!" - done - -BlackthornCooltrainerF1Text: - text "Are you going to" - line "make your #MON" - cont "forget some moves?" - done - -BlackthornYoungsterText: - text "Dragon masters all" - line "come from the city" - cont "of BLACKTHORN." - done - -MeetSantosText: - text "SANTOS: …" - - para "It's Saturday…" - - para "I'm SANTOS of" - line "Saturday…" - done - -SantosGivesGiftText: - text "You can have this…" - done - -SantosGaveGiftText: - text "SANTOS: …" - - para "SPELL TAG…" - - para "Ghost-type moves" - line "get stronger…" - - para "It will frighten" - line "you…" - done - -SantosSaturdayText: - text "SANTOS: …" - - para "See you again on" - line "another Saturday…" - - para "I won't have any" - line "more gifts…" - done - -SantosNotSaturdayText: - text "SANTOS: Today's" - line "not Saturday…" - done - -BlackthornCooltrainerF2Text: - text "Wow, you came" - line "through the ICE" - cont "PATH?" - - para "You must be a real" - line "hotshot trainer!" - done - -BlackthornCitySignText: - text "BLACKTHORN CITY" - - para "A Quiet Mountain" - line "Retreat" - done - -BlackthornGymSignText: - text "BLACKTHORN CITY" - line "#MON GYM" - cont "LEADER: CLAIR" - - para "The Blessed User" - line "of Dragon #MON" - done - -MoveDeletersHouseSignText: - text "MOVE DELETER'S" - line "HOUSE" - done - -DragonDensSignText: - text "DRAGON'S DEN" - line "AHEAD" - done - -BlackthornCityTrainerTipsText: - text "TRAINER TIPS" - - para "A #MON holding" - line "a MIRACLEBERRY" - - para "will cure itself" - line "of any status" - cont "problem." - done - -BlackthornCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 18, 11, BLACKTHORN_GYM_1F, 1 - warp_event 13, 21, BLACKTHORN_DRAGON_SPEECH_HOUSE, 1 - warp_event 29, 23, BLACKTHORN_EMYS_HOUSE, 1 - warp_event 15, 29, BLACKTHORN_MART, 2 - warp_event 21, 29, BLACKTHORN_POKECENTER_1F, 1 - warp_event 9, 31, MOVE_DELETERS_HOUSE, 1 - warp_event 36, 9, ICE_PATH_1F, 2 - warp_event 20, 1, DRAGONS_DEN_1F, 1 - - def_coord_events - - def_bg_events - bg_event 34, 24, BGEVENT_READ, BlackthornCitySign - bg_event 17, 13, BGEVENT_READ, BlackthornGymSign - bg_event 7, 31, BGEVENT_READ, MoveDeletersHouseSign - bg_event 21, 3, BGEVENT_READ, DragonDensSign - bg_event 5, 25, BGEVENT_READ, BlackthornCityTrainerTips - bg_event 16, 29, BGEVENT_READ, BlackthornCityMartSign - bg_event 22, 29, BGEVENT_READ, BlackthornCityPokecenterSign - - def_object_events - object_event 18, 12, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BlackthornSuperNerdScript, EVENT_BLACKTHORN_CITY_SUPER_NERD_BLOCKS_GYM - object_event 19, 12, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BlackthornSuperNerdScript, EVENT_BLACKTHORN_CITY_SUPER_NERD_DOES_NOT_BLOCK_GYM - object_event 20, 2, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGramps1Script, EVENT_BLACKTHORN_CITY_GRAMPS_BLOCKS_DRAGONS_DEN - object_event 21, 2, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGramps2Script, EVENT_BLACKTHORN_CITY_GRAMPS_NOT_BLOCKING_DRAGONS_DEN - object_event 24, 31, SPRITE_BLACK_BELT, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BlackthornBlackBeltScript, -1 - object_event 9, 25, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BlackthornCooltrainerF1Script, -1 - object_event 13, 15, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornYoungsterScript, -1 - object_event 22, 20, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SantosScript, EVENT_BLACKTHORN_CITY_SANTOS_OF_SATURDAY - object_event 35, 19, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BlackthornCooltrainerF2Script, -1 diff --git a/maps/BlackthornCity.blk b/maps/BlackthornCity.blk deleted file mode 100644 index 9814d9c5f..000000000 --- a/maps/BlackthornCity.blk +++ /dev/null @@ -1,23 +0,0 @@ -qqqqqqqiorsrnqhqqqqqqqqqorrmi -G -hqhqqqqoqqormorrmTvUlnhqqqqiqqiqqiTvvy5zUhhorrrmqqiqomX55Yhhiorsnqqiqi -XYXYhhiiKWhqqiqi -XYGhlmihrrmqi -hqomKWhqqormWKW -jpkWhqi -hqqi - -lrmhqihqqiVZVVZ -VVlrmZVjqqomVVVZVVVVVV -hqomxEhqi - - -hqi - - -jppqqix -hjpppi - -jppppqhqqqqk - -jppqqqqjpqqqq \ No newline at end of file diff --git a/maps/BlackthornDragonSpeechHouse.asm b/maps/BlackthornDragonSpeechHouse.asm deleted file mode 100644 index 8d33c0e51..000000000 --- a/maps/BlackthornDragonSpeechHouse.asm +++ /dev/null @@ -1,59 +0,0 @@ - object_const_def - const BLACKTHORNDRAGONSPEECHHOUSE_GRANNY - const BLACKTHORNDRAGONSPEECHHOUSE_EKANS - -BlackthornDragonSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -BlackthornDragonSpeechHouseGrannyScript: - jumptextfaceplayer BlackthornDragonSpeechHouseGrannyText - -BlackthornDragonSpeechHouseDratiniScript: - opentext - writetext BlackthornDragonSpeechHouseDratiniText - cry DRATINI - waitbutton - closetext - end - -BlackthornDragonSpeechHousePictureBookshelf: ; unreferenced - jumpstd PictureBookshelfScript - -BlackthornDragonSpeechHouseMagazineBookshelf: ; unreferenced - jumpstd MagazineBookshelfScript - -BlackthornDragonSpeechHouseGrannyText: - text "A clan of trainers" - line "who can freely" - - para "command dragons" - line "live right here in" - cont "BLACKTHORN." - - para "As a result, there" - line "are many legends" - - para "about dragons in" - line "this town." - done - -BlackthornDragonSpeechHouseDratiniText: - text "DRATINI: Draa!" - done - -BlackthornDragonSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, BLACKTHORN_CITY, 2 - warp_event 3, 7, BLACKTHORN_CITY, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_GRANNY, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornDragonSpeechHouseGrannyScript, -1 - object_event 5, 5, SPRITE_EKANS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BlackthornDragonSpeechHouseDratiniScript, -1 diff --git a/maps/BlackthornEmysHouse.asm b/maps/BlackthornEmysHouse.asm deleted file mode 100644 index 89c8d087a..000000000 --- a/maps/BlackthornEmysHouse.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const BLACKTHORNEMYSHOUSE_EMY - -BlackthornEmysHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Emy: - faceplayer - opentext - trade NPC_TRADE_EMY - waitbutton - closetext - end - -EmysHouseBookshelf: - jumpstd MagazineBookshelfScript - -BlackthornEmysHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, BLACKTHORN_CITY, 3 - warp_event 3, 7, BLACKTHORN_CITY, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, EmysHouseBookshelf - bg_event 1, 1, BGEVENT_READ, EmysHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Emy, -1 diff --git a/maps/BlackthornGym1F.asm b/maps/BlackthornGym1F.asm deleted file mode 100644 index 8047f3f0c..000000000 --- a/maps/BlackthornGym1F.asm +++ /dev/null @@ -1,410 +0,0 @@ - object_const_def - const BLACKTHORNGYM1F_CLAIR - const BLACKTHORNGYM1F_COOLTRAINER_M1 - const BLACKTHORNGYM1F_COOLTRAINER_M2 - const BLACKTHORNGYM1F_COOLTRAINER_F - const BLACKTHORNGYM1F_GYM_GUIDE - -BlackthornGym1F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_TILES, BlackthornGym1FBouldersCallback - -BlackthornGym1FBouldersCallback: - checkevent EVENT_BOULDER_IN_BLACKTHORN_GYM_1 - iffalse .skip1 - changeblock 8, 2, $3b ; fallen boulder 2 -.skip1 - checkevent EVENT_BOULDER_IN_BLACKTHORN_GYM_2 - iffalse .skip2 - changeblock 2, 4, $3a ; fallen boulder 1 -.skip2 - checkevent EVENT_BOULDER_IN_BLACKTHORN_GYM_3 - iffalse .skip3 - changeblock 8, 6, $3b ; fallen boulder 2 -.skip3 - endcallback - -BlackthornGymClairScript: - faceplayer - opentext - checkflag ENGINE_RISINGBADGE - iftrue .AlreadyGotBadge - checkevent EVENT_BEAT_CLAIR - iftrue .FightDone - writetext ClairIntroText - waitbutton - closetext - winlosstext ClairWinText, 0 - loadtrainer CLAIR, CLAIR1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_CLAIR - opentext - writetext ClairText_GoToDragonsDen - waitbutton - closetext - setevent EVENT_BEAT_COOLTRAINERM_PAUL - setevent EVENT_BEAT_COOLTRAINERM_CODY - setevent EVENT_BEAT_COOLTRAINERM_MIKE - setevent EVENT_BEAT_COOLTRAINERF_FRAN - setevent EVENT_BEAT_COOLTRAINERF_LOLA - clearevent EVENT_MAHOGANY_MART_OWNERS - setevent EVENT_BLACKTHORN_CITY_GRAMPS_BLOCKS_DRAGONS_DEN - clearevent EVENT_BLACKTHORN_CITY_GRAMPS_NOT_BLOCKING_DRAGONS_DEN - end - -.FightDone: - writetext ClairText_TooMuchToExpect - waitbutton - closetext - end - -.AlreadyGotBadge: - checkevent EVENT_GOT_TM24_DRAGONBREATH - iftrue .GotTM24 - writetext BlackthornGymClairText_YouKeptMeWaiting - promptbutton - giveitem TM_DRAGONBREATH - iffalse .BagFull - getitemname STRING_BUFFER_3, TM_DRAGONBREATH - writetext BlackthornGymText_ReceivedTM24 - playsound SFX_ITEM - waitsfx - itemnotify - setevent EVENT_GOT_TM24_DRAGONBREATH - writetext BlackthornGymClairText_DescribeTM24 - promptbutton - sjump .GotTM24 - -.BagFull: - writetext BlackthornGymClairText_BagFull - waitbutton - closetext - end - -.GotTM24: - writetext BlackthornGymClairText_League - waitbutton - closetext - end - -TrainerCooltrainermPaul: - trainer COOLTRAINERM, PAUL, EVENT_BEAT_COOLTRAINERM_PAUL, CooltrainermPaulSeenText, CooltrainermPaulBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermPaulAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainermMike: - trainer COOLTRAINERM, MIKE, EVENT_BEAT_COOLTRAINERM_MIKE, CooltrainermMikeSeenText, CooltrainermMikeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermMikeAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfLola: - trainer COOLTRAINERF, LOLA, EVENT_BEAT_COOLTRAINERF_LOLA, CooltrainerfLolaSeenText, CooltrainerfLolaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfLolaAfterBattleText - waitbutton - closetext - end - -BlackthornGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_CLAIR - iftrue .BlackthornGymGuideWinScript - writetext BlackthornGymGuideText - waitbutton - closetext - end - -.BlackthornGymGuideWinScript: - writetext BlackthornGymGuideWinText - waitbutton - closetext - end - -BlackthornGymStatue: - checkflag ENGINE_RISINGBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, CLAIR, CLAIR1 - jumpstd GymStatue2Script - -ClairIntroText: - text "I am CLAIR." - - para "The world's best" - line "dragon master." - - para "I can hold my own" - line "against even the" - - para "#MON LEAGUE's" - line "ELITE FOUR." - - para "Do you still want" - line "to take me on?" - - para "…Fine." - line "Let's do it!" - - para "As a GYM LEADER," - line "I will use my full" - - para "power against any" - line "opponent!" - done - -ClairWinText: - text "I lost?" - - para "I don't believe" - line "it. There must be" - cont "some mistake…" - done - -ClairText_GoToDragonsDen: - text "I won't admit" - line "this." - - para "I may have lost," - line "but you're still" - - para "not ready for the" - line "#MON LEAGUE." - - para "I know. You should" - line "take the dragon" - cont "user challenge." - - para "Behind this GYM is" - line "a place called" - cont "DRAGON'S DEN." - - para "There is a small" - line "shrine at its" - - para "center." - line "Go there." - - para "If you can prove" - line "that you've lost" - - para "your lazy ideals," - line "I will recognize" - - para "you as a trainer" - line "worthy of a GYM" - cont "BADGE!" - done - -ClairText_TooMuchToExpect: - text "What's the matter?" - - para "Is it too much to" - line "expect of you?" - done - -BlackthornGymClairText_YouKeptMeWaiting: - text "You've kept me" - line "waiting!" - - para "Here! Take this!" - done - -BlackthornGymText_ReceivedTM24: - text " received" - line "TM24." - done - -BlackthornGymClairText_DescribeTM24: - text "That contains" - line "DRAGONBREATH." - - para "No, it doesn't" - line "have anything to" - cont "do with my breath." - - para "If you don't want" - line "it, you don't have" - cont "to take it." - done - -BlackthornGymClairText_BagFull: - text "What is this? You" - line "don't have room?" - done - -BlackthornGymClairText_League: - text "What's the matter?" - - para "Aren't you headed" - line "to the #MON" - cont "LEAGUE?" - - para "Don't you know" - line "where it is?" - - para "From here, go to" - line "NEW BARK TOWN." - - para "Then SURF east." - line "The route there is" - cont "very tough." - - para "Don't you dare" - line "lose at the #-" - cont "MON LEAGUE!" - - para "If you do, I'll" - line "feel even worse" - - para "about having lost" - line "to you!" - - para "Give it every-" - line "thing you've got." - done - -CooltrainermPaulSeenText: - text "Your first battle" - line "against dragons?" - - para "I'll show you how" - line "tough they are!" - done - -CooltrainermPaulBeatenText: - text "My dragon #MON" - line "lost?" - done - -CooltrainermPaulAfterBattleText: - text "LANCE told you" - line "that he'd like to" - - para "see you again?" - line "Not a chance!" - done - -CooltrainermMikeSeenText: - text "My chance of" - line "losing? Not even" - cont "one percent!" - done - -CooltrainermMikeBeatenText: - text "That's odd." - done - -CooltrainermMikeAfterBattleText: - text "I know my short-" - line "comings now." - - para "Thanks for showing" - line "me!" - done - -CooltrainerfLolaSeenText: - text "Dragons are sacred" - line "#MON." - - para "They are full of" - line "life energy." - - para "If you're not" - line "serious, you won't" - - para "be able to beat" - line "them." - done - -CooltrainerfLolaBeatenText: - text "Way to go!" - done - -CooltrainerfLolaAfterBattleText: - text "Dragons are weak" - line "against dragon-" - cont "type moves." - done - -BlackthornGymGuideText: - text "Yo! CHAMP in" - line "making!" - - para "It's been a long" - line "journey, but we" - - para "are almost done!" - line "Count on me!" - - para "CLAIR uses the" - line "mythical and sac-" - cont "red dragon-type" - cont "#MON." - - para "You can't damage" - line "them very easily." - - para "But you know," - line "they're supposed" - - para "to be weak against" - line "ice-type moves." - done - -BlackthornGymGuideWinText: - text "You were great to" - line "beat CLAIR!" - - para "All that's left is" - line "the #MON LEAGUE" - cont "challenge." - - para "You're on the way" - line "to becoming the" - cont "#MON CHAMPION!" - done - -BlackthornGym1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, BLACKTHORN_CITY, 1 - warp_event 5, 17, BLACKTHORN_CITY, 1 - warp_event 1, 7, BLACKTHORN_GYM_2F, 1 - warp_event 7, 9, BLACKTHORN_GYM_2F, 2 - warp_event 2, 6, BLACKTHORN_GYM_2F, 3 - warp_event 7, 7, BLACKTHORN_GYM_2F, 4 - warp_event 7, 6, BLACKTHORN_GYM_2F, 5 - - def_coord_events - - def_bg_events - bg_event 3, 15, BGEVENT_READ, BlackthornGymStatue - bg_event 6, 15, BGEVENT_READ, BlackthornGymStatue - - def_object_events - object_event 5, 3, SPRITE_CLAIR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BlackthornGymClairScript, -1 - object_event 6, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainermMike, -1 - object_event 1, 14, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainermPaul, -1 - object_event 9, 2, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerCooltrainerfLola, -1 - object_event 7, 15, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BlackthornGymGuideScript, -1 diff --git a/maps/BlackthornGym1F.blk b/maps/BlackthornGym1F.blk deleted file mode 100644 index c869c9a4d..000000000 --- a/maps/BlackthornGym1F.blk +++ /dev/null @@ -1 +0,0 @@ -,,,,,+ 00 + )-+- - )-++-+---------- \ No newline at end of file diff --git a/maps/BlackthornGym2F.asm b/maps/BlackthornGym2F.asm deleted file mode 100644 index d3aac6539..000000000 --- a/maps/BlackthornGym2F.asm +++ /dev/null @@ -1,148 +0,0 @@ - object_const_def - const BLACKTHORNGYM2F_COOLTRAINER_M - const BLACKTHORNGYM2F_COOLTRAINER_F - const BLACKTHORNGYM2F_BOULDER1 - const BLACKTHORNGYM2F_BOULDER2 - const BLACKTHORNGYM2F_BOULDER3 - const BLACKTHORNGYM2F_BOULDER4 - const BLACKTHORNGYM2F_BOULDER5 - const BLACKTHORNGYM2F_BOULDER6 - -BlackthornGym2F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_CMDQUEUE, BlackthornGym2FSetUpStoneTableCallback - -BlackthornGym2FSetUpStoneTableCallback: - writecmdqueue .CommandQueue - endcallback - -.CommandQueue: - cmdqueue CMDQUEUE_STONETABLE, .StoneTable ; check if any stones are sitting on a warp - -.StoneTable: - stonetable 5, BLACKTHORNGYM2F_BOULDER1, .Boulder1 - stonetable 3, BLACKTHORNGYM2F_BOULDER2, .Boulder2 - stonetable 4, BLACKTHORNGYM2F_BOULDER3, .Boulder3 - db -1 ; end - -.Boulder1: - disappear BLACKTHORNGYM2F_BOULDER1 - sjump .Fall - -.Boulder2: - disappear BLACKTHORNGYM2F_BOULDER2 - sjump .Fall - -.Boulder3: - disappear BLACKTHORNGYM2F_BOULDER3 - sjump .Fall - -.Fall: - pause 30 - scall .FX - opentext - writetext BlackthornGym2FBoulderFellText - waitbutton - closetext - end - -.FX: - playsound SFX_STRENGTH - earthquake 80 - end - -BlackthornGymBoulder: - jumpstd StrengthBoulderScript - -TrainerCooltrainermCody: - trainer COOLTRAINERM, CODY, EVENT_BEAT_COOLTRAINERM_CODY, CooltrainermCodySeenText, CooltrainermCodyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermCodyAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfFran: - trainer COOLTRAINERF, FRAN, EVENT_BEAT_COOLTRAINERF_FRAN, CooltrainerfFranSeenText, CooltrainerfFranBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfFranAfterBattleText - waitbutton - closetext - end - -CooltrainermCodySeenText: - text "It's not as if we" - line "all use dragon-" - cont "type #MON." - done - -CooltrainermCodyBeatenText: - text "Rats! If only I" - line "had a dragon!" - done - -CooltrainermCodyAfterBattleText: - text "Members of our" - line "dragon-user clan" - - para "can use dragon" - line "#MON only after" - - para "our MASTER allows" - line "it." - done - -CooltrainerfFranSeenText: - text "I can't allow a" - line "nameless trainer" - cont "past me!" - - para "CLAIR would be" - line "livid if I did!" - done - -CooltrainerfFranBeatenText: - text "Awww… I lost…" - done - -CooltrainerfFranAfterBattleText: - text "Uh-oh… CLAIR is" - line "going to be mad…" - done - -BlackthornGym2FBoulderFellText: - text "The boulder fell" - line "through!" - done - -BlackthornGym2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 1, 7, BLACKTHORN_GYM_1F, 3 - warp_event 7, 9, BLACKTHORN_GYM_1F, 4 - warp_event 2, 5, BLACKTHORN_GYM_1F, 5 ; hole - warp_event 8, 7, BLACKTHORN_GYM_1F, 6 ; hole - warp_event 8, 3, BLACKTHORN_GYM_1F, 7 ; hole - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 1, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerCooltrainermCody, -1 - object_event 4, 11, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerCooltrainerfFran, -1 - object_event 8, 2, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGymBoulder, EVENT_BOULDER_IN_BLACKTHORN_GYM_1 - object_event 2, 3, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGymBoulder, EVENT_BOULDER_IN_BLACKTHORN_GYM_2 - object_event 6, 16, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGymBoulder, EVENT_BOULDER_IN_BLACKTHORN_GYM_3 - object_event 3, 3, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGymBoulder, -1 - object_event 6, 1, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGymBoulder, -1 - object_event 8, 14, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornGymBoulder, -1 diff --git a/maps/BlackthornGym2F.blk b/maps/BlackthornGym2F.blk deleted file mode 100644 index 85f4a0358..000000000 --- a/maps/BlackthornGym2F.blk +++ /dev/null @@ -1 +0,0 @@ -######- - ##(-# -#(-#--#----- \ No newline at end of file diff --git a/maps/BlackthornMart.asm b/maps/BlackthornMart.asm deleted file mode 100644 index 3c8b0a384..000000000 --- a/maps/BlackthornMart.asm +++ /dev/null @@ -1,61 +0,0 @@ - object_const_def - const BLACKTHORNMART_CLERK - const BLACKTHORNMART_COOLTRAINER_M - const BLACKTHORNMART_BLACK_BELT - -BlackthornMart_MapScripts: - def_scene_scripts - - def_callbacks - -BlackthornMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_BLACKTHORN - closetext - end - -BlackthornMartCooltrainerMScript: - jumptextfaceplayer BlackthornMartCooltrainerMText - -BlackthornMartBlackBeltScript: - jumptextfaceplayer BlackthornMartBlackBeltText - -BlackthornMartCooltrainerMText: - text "You can't buy MAX" - line "REVIVE, but it" - - para "fully restores a" - line "fainted #MON." - - para "Beware--it won't" - line "restore PP, the" - - para "POWER POINTS" - line "needed for moves." - done - -BlackthornMartBlackBeltText: - text "MAX REPEL keeps" - line "weak #MON away" - cont "from you." - - para "It's the longest" - line "lasting of the" - cont "REPEL sprays." - done - -BlackthornMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, BLACKTHORN_CITY, 4 - warp_event 3, 7, BLACKTHORN_CITY, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornMartClerkScript, -1 - object_event 7, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornMartCooltrainerMScript, -1 - object_event 5, 2, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BlackthornMartBlackBeltScript, -1 diff --git a/maps/BlackthornPokecenter1F.asm b/maps/BlackthornPokecenter1F.asm deleted file mode 100644 index ba28ece9b..000000000 --- a/maps/BlackthornPokecenter1F.asm +++ /dev/null @@ -1,66 +0,0 @@ - object_const_def - const BLACKTHORNPOKECENTER1F_NURSE - const BLACKTHORNPOKECENTER1F_GENTLEMAN - const BLACKTHORNPOKECENTER1F_TWIN - const BLACKTHORNPOKECENTER1F_COOLTRAINER_M - -BlackthornPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -BlackthornPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -BlackthornPokecenter1FGentlemanScript: - jumptextfaceplayer BlackthornPokecenter1FGentlemanText - -BlackthornPokecenter1FTwinScript: - jumptextfaceplayer BlackthornPokecenter1FTwinText - -BlackthornPokecenter1FCooltrainerMScript: - jumpstd HappinessCheckScript - -BlackthornPokecenter1FGentlemanText: - text "Deep inside far-" - line "off INDIGO PLATEAU" - - para "is the #MON" - line "LEAGUE." - - para "I hear the best" - line "trainers gather" - - para "there from around" - line "the country." - done - -BlackthornPokecenter1FTwinText: - text "There was this" - line "move I just had" - - para "to teach my #-" - line "MON." - - para "So I got the MOVE" - line "DELETER to make it" - cont "forget an HM move." - done - -BlackthornPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, BLACKTHORN_CITY, 5 - warp_event 4, 7, BLACKTHORN_CITY, 5 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornPokecenter1FNurseScript, -1 - object_event 5, 3, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BlackthornPokecenter1FGentlemanScript, -1 - object_event 1, 4, SPRITE_TWIN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BlackthornPokecenter1FTwinScript, -1 - object_event 7, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BlackthornPokecenter1FCooltrainerMScript, -1 diff --git a/maps/BluesHouse.asm b/maps/BluesHouse.asm deleted file mode 100644 index 55a38d1d5..000000000 --- a/maps/BluesHouse.asm +++ /dev/null @@ -1,157 +0,0 @@ - object_const_def - const BLUESHOUSE_DAISY - -BluesHouse_MapScripts: - def_scene_scripts - - def_callbacks - -DaisyScript: - faceplayer - opentext - readvar VAR_HOUR - ifequal 15, .ThreePM - writetext DaisyHelloText - waitbutton - closetext - end - -.ThreePM: - checkflag ENGINE_DAISYS_GROOMING - iftrue .AlreadyGroomedMon - writetext DaisyOfferGroomingText - yesorno - iffalse .Refused - writetext DaisyWhichMonText - waitbutton - special DaisysGrooming - ifequal $0, .Refused - ifequal $1, .CantGroomEgg - setflag ENGINE_DAISYS_GROOMING - writetext DaisyAlrightText - waitbutton - closetext - special FadeOutPalettes - playmusic MUSIC_HEAL - pause 60 - special FadeInPalettes - special RestartMapMusic - opentext - writetext GroomedMonLooksContentText - special PlayCurMonCry - promptbutton - writetext DaisyAllDoneText - waitbutton - closetext - end - -.AlreadyGroomedMon: - writetext DaisyAlreadyGroomedText - waitbutton - closetext - end - -.Refused: - writetext DaisyRefusedText - waitbutton - closetext - end - -.CantGroomEgg: - writetext DaisyCantGroomEggText - waitbutton - closetext - end - -DaisyHelloText: - text "DAISY: Hi! My kid" - line "brother is the GYM" - - para "LEADER in VIRIDIAN" - line "CITY." - - para "But he goes out" - line "of town so often," - - para "it causes problems" - line "for the trainers." - done - -DaisyOfferGroomingText: - text "DAISY: Hi! Good" - line "timing. I'm about" - cont "to have some tea." - - para "Would you like to" - line "join me?" - - para "Oh, your #MON" - line "are a bit dirty." - - para "Would you like me" - line "to groom one?" - done - -DaisyWhichMonText: - text "DAISY: Which one" - line "should I groom?" - done - -DaisyAlrightText: - text "DAISY: OK, I'll" - line "get it looking" - cont "nice in no time." - done - -GroomedMonLooksContentText: - text_ram wStringBuffer3 - text " looks" - line "content." - done - -DaisyAllDoneText: - text "DAISY: There you" - line "go! All done." - - para "See? Doesn't it" - line "look nice?" - - para "It's such a cute" - line "#MON." - done - -DaisyAlreadyGroomedText: - text "DAISY: I always" - line "have tea around" - - para "this time. Come" - line "join me." - done - -DaisyRefusedText: - text "DAISY: You don't" - line "want to have one" - - para "groomed? OK, we'll" - line "just have tea." - done - -DaisyCantGroomEggText: - text "DAISY: Oh, sorry." - line "I honestly can't" - cont "groom an EGG." - done - -BluesHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, PALLET_TOWN, 2 - warp_event 3, 7, PALLET_TOWN, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_DAISY, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DaisyScript, -1 diff --git a/maps/BrunosRoom.asm b/maps/BrunosRoom.asm deleted file mode 100644 index 32e84898c..000000000 --- a/maps/BrunosRoom.asm +++ /dev/null @@ -1,139 +0,0 @@ - object_const_def - const BRUNOSROOM_BRUNO - -BrunosRoom_MapScripts: - def_scene_scripts - scene_script BrunosRoomLockDoorScene, SCENE_BRUNOSROOM_LOCK_DOOR - scene_script BrunosRoomNoopScene, SCENE_BRUNOSROOM_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, BrunosRoomDoorsCallback - -BrunosRoomLockDoorScene: - sdefer BrunosRoomDoorLocksBehindYouScript - end - -BrunosRoomNoopScene: - end - -BrunosRoomDoorsCallback: - checkevent EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED - iffalse .KeepEntranceOpen - changeblock 4, 14, $2a ; wall -.KeepEntranceOpen: - checkevent EVENT_BRUNOS_ROOM_EXIT_OPEN - iffalse .KeepExitClosed - changeblock 4, 2, $16 ; open door -.KeepExitClosed: - endcallback - -BrunosRoomDoorLocksBehindYouScript: - applymovement PLAYER, BrunosRoom_EnterMovement - refreshscreen $86 - playsound SFX_STRENGTH - earthquake 80 - changeblock 4, 14, $2a ; wall - reloadmappart - closetext - setscene SCENE_BRUNOSROOM_NOOP - setevent EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED - waitsfx - end - -BrunoScript_Battle: - faceplayer - opentext - checkevent EVENT_BEAT_ELITE_4_BRUNO - iftrue BrunoScript_AfterBattle - writetext BrunoScript_BrunoBeforeText - waitbutton - closetext - winlosstext BrunoScript_BrunoBeatenText, 0 - loadtrainer BRUNO, BRUNO1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_ELITE_4_BRUNO - opentext - writetext BrunoScript_BrunoDefeatText - waitbutton - closetext - playsound SFX_ENTER_DOOR - changeblock 4, 2, $16 ; open door - reloadmappart - closetext - setevent EVENT_BRUNOS_ROOM_EXIT_OPEN - waitsfx - end - -BrunoScript_AfterBattle: - writetext BrunoScript_BrunoDefeatText - waitbutton - closetext - end - -BrunosRoom_EnterMovement: - step UP - step UP - step UP - step UP - step_end - -BrunoScript_BrunoBeforeText: - text "I am BRUNO of the" - line "ELITE FOUR." - - para "I always train to" - line "the extreme be-" - cont "cause I believe in" - cont "our potential." - - para "That is how we" - line "became strong." - - para "Can you withstand" - line "our power?" - - para "Hm? I see no fear" - line "in you. You look" - - para "determined. Per-" - line "fect for battle!" - - para "Ready, ?" - line "You will bow down" - - para "to our overwhelm-" - line "ing power!" - - para "Hoo hah!" - done - -BrunoScript_BrunoBeatenText: - text "Why? How could we" - line "lose?" - done - -BrunoScript_BrunoDefeatText: - text "Having lost, I" - line "have no right to" - cont "say anything…" - - para "Go face your next" - line "challenge!" - done - -BrunosRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, KOGAS_ROOM, 3 - warp_event 5, 17, KOGAS_ROOM, 4 - warp_event 4, 2, KARENS_ROOM, 1 - warp_event 5, 2, KARENS_ROOM, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 7, SPRITE_BRUNO, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BrunoScript_Battle, -1 diff --git a/maps/BrunosRoom.blk b/maps/BrunosRoom.blk deleted file mode 100644 index 63cbed071..000000000 --- a/maps/BrunosRoom.blk +++ /dev/null @@ -1 +0,0 @@ -"4444,888,+888++,8,+++8++**-**-- \ No newline at end of file diff --git a/maps/BurnedTower1F.asm b/maps/BurnedTower1F.asm deleted file mode 100644 index 60e0b8a31..000000000 --- a/maps/BurnedTower1F.asm +++ /dev/null @@ -1,309 +0,0 @@ - object_const_def - const BURNEDTOWER1F_ROCK - const BURNEDTOWER1F_EUSINE - const BURNEDTOWER1F_RIVAL - const BURNEDTOWER1F_MORTY - const BURNEDTOWER1F_POKE_BALL - -BurnedTower1F_MapScripts: - def_scene_scripts - scene_script BurnedTower1FMeetEusineScene, SCENE_BURNEDTOWER1F_MEET_EUSINE - scene_script BurnedTower1FNoop1Scene, SCENE_BURNEDTOWER1F_RIVAL_BATTLE - scene_script BurnedTower1FNoop2Scene, SCENE_BURNEDTOWER1F_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, BurnedTower1FHoleAndLadderCallback - -BurnedTower1FMeetEusineScene: - sdefer BurnedTower1FMeetEusineScript - end - -BurnedTower1FNoop1Scene: - end - -BurnedTower1FNoop2Scene: - end - -BurnedTower1FHoleAndLadderCallback: - checkevent EVENT_HOLE_IN_BURNED_TOWER - iftrue .KeepHoleOpen - changeblock 10, 8, $32 ; floor -.KeepHoleOpen: - checkevent EVENT_RELEASED_THE_BEASTS - iftrue .HideBasement - changeblock 6, 14, $09 ; ladder -.HideBasement: - endcallback - -BurnedTower1FMeetEusineScript: - turnobject BURNEDTOWER1F_EUSINE, DOWN - showemote EMOTE_SHOCK, BURNEDTOWER1F_EUSINE, 15 - applymovement BURNEDTOWER1F_EUSINE, BurnedTower1FEusineMovement - opentext - writetext BurnedTower1FEusineIntroText - waitbutton - closetext - moveobject BURNEDTOWER1F_EUSINE, 9, 14 - setscene SCENE_BURNEDTOWER1F_RIVAL_BATTLE - end - -BurnedTowerRivalBattleScript: - showemote EMOTE_SHOCK, BURNEDTOWER1F_RIVAL, 15 - special FadeOutMusic - pause 15 - turnobject BURNEDTOWER1F_RIVAL, RIGHT - pause 15 - applymovement PLAYER, BurnedTowerMovement_PlayerWalksToRival - applymovement BURNEDTOWER1F_RIVAL, BurnedTowerMovement_RivalWalksToPlayer - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext BurnedTowerRival_BeforeText - waitbutton - closetext - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .totodile - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .chikorita - winlosstext BurnedTowerRival_WinText, BurnedTowerRival_LossText - setlasttalked BURNEDTOWER1F_RIVAL - loadtrainer RIVAL1, RIVAL1_3_TOTODILE - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .returnfrombattle - -.totodile - winlosstext BurnedTowerRival_WinText, BurnedTowerRival_LossText - setlasttalked BURNEDTOWER1F_RIVAL - loadtrainer RIVAL1, RIVAL1_3_CHIKORITA - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .returnfrombattle - -.chikorita - winlosstext BurnedTowerRival_WinText, BurnedTowerRival_LossText - setlasttalked BURNEDTOWER1F_RIVAL - loadtrainer RIVAL1, RIVAL1_3_CYNDAQUIL - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .returnfrombattle - -.returnfrombattle - playmusic MUSIC_RIVAL_AFTER - opentext - writetext BurnedTowerRival_AfterText1 - waitbutton - closetext - setscene SCENE_BURNEDTOWER1F_NOOP - setevent EVENT_RIVAL_BURNED_TOWER - special FadeOutMusic - pause 15 - earthquake 50 - showemote EMOTE_SHOCK, PLAYER, 15 - playsound SFX_ENTER_DOOR - waitsfx - changeblock 10, 8, $25 ; hole - reloadmappart - pause 15 - applymovement PLAYER, BurnedTower1FMovement_PlayerStartsToFall - playsound SFX_KINESIS - showemote EMOTE_SHOCK, BURNEDTOWER1F_RIVAL, 20 - opentext - writetext BurnedTowerRival_AfterText2 - waitbutton - closetext - setevent EVENT_HOLE_IN_BURNED_TOWER - pause 15 - warpcheck - end - -BurnedTower1FEusineScript: - jumptextfaceplayer BurnedTower1FEusineText - -BurnedTower1FMortyScript: - jumptextfaceplayer BurnedTower1FMortyText - -BurnedTower1FRock: - jumpstd SmashRockScript - -BurnedTower1FHiddenEther: - hiddenitem ETHER, EVENT_BURNED_TOWER_1F_HIDDEN_ETHER - -BurnedTower1FHiddenUltraBall: - hiddenitem ULTRA_BALL, EVENT_BURNED_TOWER_1F_HIDDEN_ULTRA_BALL - -BurnedTower1FHPUp: - itemball HP_UP - -BurnedTowerMovement_PlayerWalksToRival: - step LEFT - step_end - -BurnedTowerMovement_RivalWalksToPlayer: - step RIGHT - step_end - -BurnedTower1FMovement_PlayerStartsToFall: - skyfall_top - step_end - -BurnedTower1FEusineMovement: - step DOWN - step LEFT - step LEFT - step LEFT - step DOWN - step_end - -BurnedTowerRival_BeforeText: - text "<……> <……> <……>" - - para "…Oh, it's you." - - para "I came looking for" - line "some legendary" - - para "#MON that they" - line "say roosts here." - - para "But there's" - line "nothing here!" - - para "Nothing after all" - line "the trouble of" - - para "coming to this" - line "dump? No way!" - - para "It's all your" - line "fault!" - done - -BurnedTowerRival_WinText: - text "…Humph!" - - para "This is why I hate" - line "battling wimps." - - para "There's no" - line "challenge in it." - done - -BurnedTowerRival_AfterText1: - text "…Aw, whatever." - - para "You would never be" - line "able to catch a" - - para "legendary #MON" - line "anyway." - done - -BurnedTowerRival_LossText: - text "…Humph!" - - para "This is why I hate" - line "battling wimps." - - para "It's just a waste" - line "of my time." - done - -BurnedTowerRival_AfterText2: - text "Humph!" - - para "What are you doing" - line "falling into a" - - para "hole? Some genius" - line "you are!" - - para "Serves you right!" - done - -BurnedTower1FEusineIntroText: - text "EUSINE: My name's" - line "EUSINE." - - para "I'm on the trail" - line "of a #MON named" - cont "SUICUNE." - - para "And you are…?" - - para "? Glad to" - line "meet you!" - - para "I heard rumors" - line "that SUICUNE is in" - - para "this BURNED TOWER," - line "so I came to look." - - para "But where exactly" - line "could it be?" - done - -BurnedTower1FEusineText: - text "EUSINE: I heard" - line "that SUICUNE is in" - - para "this BURNED TOWER," - line "so I came to look." - - para "But where exactly" - line "could it be?" - done - -BurnedTower1FMortyText: - text "MORTY: ECRUTEAK's" - line "GYM LEADER has to" - - para "study what are" - line "said to be the" - - para "legendary #MON" - line "--SUICUNE, ENTEI" - cont "and RAIKOU." - - para "EUSINE is here, so" - line "I've decided to" - - para "investigate the" - line "TOWER with him." - done - -BurnedTower1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 15, ECRUTEAK_CITY, 13 - warp_event 10, 15, ECRUTEAK_CITY, 13 - warp_event 10, 9, BURNED_TOWER_B1F, 1 - warp_event 5, 5, BURNED_TOWER_B1F, 1 ; inaccessible, left over from G/S - warp_event 5, 6, BURNED_TOWER_B1F, 1 ; inaccessible, left over from G/S - warp_event 4, 6, BURNED_TOWER_B1F, 1 ; inaccessible, left over from G/S - warp_event 15, 4, BURNED_TOWER_B1F, 2 ; inaccessible, left over from G/S - warp_event 15, 5, BURNED_TOWER_B1F, 2 ; inaccessible, left over from G/S - warp_event 10, 7, BURNED_TOWER_B1F, 3 ; inaccessible, left over from G/S - warp_event 5, 14, BURNED_TOWER_B1F, 4 ; inaccessible, left over from G/S - warp_event 4, 14, BURNED_TOWER_B1F, 4 ; inaccessible, left over from G/S - warp_event 14, 14, BURNED_TOWER_B1F, 5 ; inaccessible, left over from G/S - warp_event 15, 14, BURNED_TOWER_B1F, 5 ; inaccessible, left over from G/S - warp_event 7, 15, BURNED_TOWER_B1F, 6 ; inaccessible, left over from G/S - - def_coord_events - coord_event 11, 9, SCENE_BURNEDTOWER1F_RIVAL_BATTLE, BurnedTowerRivalBattleScript - - def_bg_events - bg_event 8, 7, BGEVENT_ITEM, BurnedTower1FHiddenEther - bg_event 13, 11, BGEVENT_ITEM, BurnedTower1FHiddenUltraBall - - def_object_events - object_event 15, 4, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BurnedTower1FRock, -1 - object_event 12, 12, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BurnedTower1FEusineScript, EVENT_BURNED_TOWER_1F_EUSINE - object_event 8, 9, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, ObjectEvent, EVENT_RIVAL_BURNED_TOWER - object_event 14, 14, SPRITE_MORTY, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BurnedTower1FMortyScript, EVENT_BURNED_TOWER_MORTY - object_event 14, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, BurnedTower1FHPUp, EVENT_BURNED_TOWER_1F_HP_UP diff --git a/maps/BurnedTower1F.blk b/maps/BurnedTower1F.blk deleted file mode 100644 index 16b7cf745..000000000 --- a/maps/BurnedTower1F.blk +++ /dev/null @@ -1,3 +0,0 @@ -!2432"4 3 63 3 525 5443 -4  62% - 54 3562 42 4 3 : 6 \ No newline at end of file diff --git a/maps/BurnedTowerB1F.asm b/maps/BurnedTowerB1F.asm deleted file mode 100644 index c3d148bcc..000000000 --- a/maps/BurnedTowerB1F.asm +++ /dev/null @@ -1,261 +0,0 @@ - object_const_def - const BURNEDTOWERB1F_BOULDER - const BURNEDTOWERB1F_RAIKOU1 - const BURNEDTOWERB1F_ENTEI1 - const BURNEDTOWERB1F_SUICUNE1 - const BURNEDTOWERB1F_RAIKOU2 - const BURNEDTOWERB1F_ENTEI2 - const BURNEDTOWERB1F_SUICUNE2 - const BURNEDTOWERB1F_POKE_BALL - const BURNEDTOWERB1F_EUSINE - -BurnedTowerB1F_MapScripts: - def_scene_scripts - scene_script BurnedTowerB1FNoop1Scene, SCENE_BURNEDTOWERB1F_RELEASE_THE_BEASTS - scene_script BurnedTowerB1FNoop2Scene, SCENE_BURNEDTOWERB1F_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, BurnedTowerB1FLadderCallback - -BurnedTowerB1FNoop1Scene: - end - -BurnedTowerB1FNoop2Scene: - end - -BurnedTowerB1FLadderCallback: - checkevent EVENT_RELEASED_THE_BEASTS - iftrue .HideLadder - changeblock 6, 14, $02 ; floor -.HideLadder: - endcallback - -ReleaseTheBeasts: - playmusic MUSIC_NONE - pause 30 - appear BURNEDTOWERB1F_RAIKOU1 - turnobject PLAYER, UP - pause 5 - disappear BURNEDTOWERB1F_RAIKOU2 - pause 15 - cry RAIKOU - appear BURNEDTOWERB1F_ENTEI1 - turnobject PLAYER, UP - pause 5 - disappear BURNEDTOWERB1F_ENTEI2 - pause 15 - cry ENTEI - appear BURNEDTOWERB1F_SUICUNE1 - turnobject PLAYER, UP - pause 5 - disappear BURNEDTOWERB1F_SUICUNE2 - pause 15 - cry SUICUNE - pause 15 - playsound SFX_WARP_FROM - turnobject PLAYER, LEFT - applymovement BURNEDTOWERB1F_RAIKOU1, BurnedTowerRaikouMovement - disappear BURNEDTOWERB1F_RAIKOU1 - waitsfx - playsound SFX_WARP_FROM - turnobject PLAYER, RIGHT - applymovement BURNEDTOWERB1F_ENTEI1, BurnedTowerEnteiMovement - disappear BURNEDTOWERB1F_ENTEI1 - waitsfx - pause 15 - playsound SFX_WARP_FROM - turnobject PLAYER, UP - applymovement BURNEDTOWERB1F_SUICUNE1, BurnedTowerSuicuneMovement1 - playsound SFX_WARP_FROM - turnobject PLAYER, DOWN - applymovement BURNEDTOWERB1F_SUICUNE1, BurnedTowerSuicuneMovement2 - turnobject PLAYER, UP - pause 20 - cry SUICUNE - pause 30 - playsound SFX_WARP_FROM - applymovement BURNEDTOWERB1F_SUICUNE1, BurnedTowerSuicuneMovement3 - turnobject PLAYER, DOWN - disappear BURNEDTOWERB1F_SUICUNE1 - waitsfx - special RestartMapMusic - setscene SCENE_BURNEDTOWERB1F_NOOP - setevent EVENT_RELEASED_THE_BEASTS - special InitRoamMons - setmapscene ECRUTEAK_GYM, SCENE_ECRUTEAKGYM_NOOP - setmapscene CIANWOOD_CITY, SCENE_CIANWOODCITY_SUICUNE_AND_EUSINE - clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY - setevent EVENT_ECRUTEAK_GYM_GRAMPS - clearevent EVENT_ECRUTEAK_CITY_GRAMPS - setevent EVENT_BURNED_TOWER_MORTY - setevent EVENT_BURNED_TOWER_1F_EUSINE - appear BURNEDTOWERB1F_EUSINE - refreshscreen - changeblock 6, 14, $1b ; ladder - reloadmappart - closetext - setscene SCENE_BURNEDTOWERB1F_NOOP - end - -BurnedTowerB1FEusine: - faceplayer - opentext - writetext BurnedTowerB1FEusineText - waitbutton - closetext - readvar VAR_FACING - ifequal UP, .Movement2 - applymovement BURNEDTOWERB1F_EUSINE, BurnedTowerB1FEusineMovement1 - sjump .Finish - -.Movement2: - applymovement BURNEDTOWERB1F_EUSINE, BurnedTowerB1FEusineMovement2 -.Finish: - disappear BURNEDTOWERB1F_EUSINE - playsound SFX_EXIT_BUILDING - waitsfx - end - -BurnedTowerB1FTMEndure: - itemball TM_ENDURE - -BurnedTowerB1FBoulder: - jumpstd StrengthBoulderScript - -BurnedTowerRaikouMovement: - set_sliding - fast_jump_step DOWN - fast_jump_step LEFT - remove_sliding - step_end - -BurnedTowerEnteiMovement: - set_sliding - fast_jump_step RIGHT - fast_jump_step DOWN - fast_jump_step RIGHT - remove_sliding - step_end - -BurnedTowerSuicuneMovement1: - set_sliding - fast_jump_step RIGHT - fast_jump_step DOWN - fast_jump_step DOWN - fast_jump_step LEFT - remove_sliding - step_end - -BurnedTowerSuicuneMovement2: - set_sliding - fast_jump_step LEFT - fast_jump_step UP - big_step UP - fast_jump_step RIGHT - remove_sliding - step_end - -BurnedTowerUnusedMovement: ; unreferenced - set_sliding - big_step DOWN - remove_sliding - step_end - -BurnedTowerSuicuneMovement3: - set_sliding - big_step UP - fast_jump_step RIGHT - fast_jump_step DOWN - fast_jump_step DOWN - fast_jump_step DOWN - fast_jump_step DOWN - remove_sliding - step_end - -BurnedTowerB1FEusineMovement2: - step LEFT - step LEFT - step DOWN - step DOWN - step LEFT - step DOWN - step_end - -BurnedTowerB1FEusineMovement1: - step DOWN - step LEFT - step LEFT - step LEFT - step DOWN - step DOWN - step_end - -BurnedTowerB1FEusineText: - text "EUSINE: I dug a" - line "hole here, too…" - - para "I was shocked!" - - para "SUICUNE raced by" - line "like a blur, right" - - para "in front of my" - line "eyes!" - - para "For ten years I" - line "chased SUICUNE," - - para "and I finally got" - line "to see it." - - para "I'm all choked up!" - - para ", I owe" - line "this all to you!" - - para "Thank you!" - - para "I heard that the" - line "legendary #MON" - - para "of ECRUTEAK test" - line "chosen humans by" - - para "allowing them to" - line "get close." - - para "I'm going to track" - line "SUICUNE." - - para ", let's" - line "meet again!" - - para "Farewell!" - done - -BurnedTowerB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 10, 9, BURNED_TOWER_1F, 3 - warp_event 17, 7, BURNED_TOWER_1F, 7 - warp_event 10, 8, BURNED_TOWER_1F, 9 - warp_event 3, 13, BURNED_TOWER_1F, 10 - warp_event 17, 14, BURNED_TOWER_1F, 12 - warp_event 7, 15, BURNED_TOWER_1F, 14 - - def_coord_events - coord_event 10, 6, SCENE_BURNEDTOWERB1F_RELEASE_THE_BEASTS, ReleaseTheBeasts - - def_bg_events - - def_object_events - object_event 17, 8, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BurnedTowerB1FBoulder, -1 - object_event 7, 3, SPRITE_RAIKOU, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BURNED_TOWER_B1F_BEASTS_1 - object_event 12, 3, SPRITE_ENTEI, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BURNED_TOWER_B1F_BEASTS_1 - object_event 10, 4, SPRITE_SUICUNE, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BURNED_TOWER_B1F_BEASTS_1 - object_event 7, 3, SPRITE_RAIKOU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_EMOTE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BURNED_TOWER_B1F_BEASTS_2 - object_event 12, 3, SPRITE_ENTEI, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_EMOTE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BURNED_TOWER_B1F_BEASTS_2 - object_event 10, 4, SPRITE_SUICUNE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_EMOTE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BURNED_TOWER_B1F_BEASTS_2 - object_event 16, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, BurnedTowerB1FTMEndure, EVENT_BURNED_TOWER_B1F_TM_ENDURE - object_event 10, 12, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BurnedTowerB1FEusine, EVENT_EUSINE_IN_BURNED_TOWER diff --git a/maps/BurnedTowerB1F.blk b/maps/BurnedTowerB1F.blk deleted file mode 100644 index f2e61cf5c..000000000 --- a/maps/BurnedTowerB1F.blk +++ /dev/null @@ -1,8 +0,0 @@ -   -  - - - 0 - -  ( -1 01+ *(! !+  \ No newline at end of file diff --git a/maps/CeladonCafe.asm b/maps/CeladonCafe.asm deleted file mode 100644 index 2eb5359c9..000000000 --- a/maps/CeladonCafe.asm +++ /dev/null @@ -1,226 +0,0 @@ - object_const_def - const CELADONCAFE_SUPER_NERD - const CELADONCAFE_FISHER1 - const CELADONCAFE_FISHER2 - const CELADONCAFE_FISHER3 - const CELADONCAFE_TEACHER - -CeladonCafe_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonCafeChef: - faceplayer - opentext - writetext ChefText_Eatathon - waitbutton - closetext - end - -CeladonCafeFisher1: - opentext - writetext Fisher1Text_Snarfle - waitbutton - closetext - faceplayer - opentext - writetext Fisher1Text_Concentration - waitbutton - closetext - turnobject CELADONCAFE_FISHER1, LEFT - end - -CeladonCafeFisher2: - opentext - writetext Fisher2Text_GulpChew - waitbutton - closetext - faceplayer - opentext - writetext Fisher2Text_Quantity - waitbutton - closetext - turnobject CELADONCAFE_FISHER2, RIGHT - end - -CeladonCafeFisher3: - opentext - writetext Fisher3Text_MunchMunch - waitbutton - closetext - faceplayer - opentext - writetext Fisher3Text_GoldenrodIsBest - waitbutton - closetext - turnobject CELADONCAFE_FISHER3, RIGHT - end - -CeladonCafeTeacher: - checkitem COIN_CASE - iftrue .HasCoinCase - opentext - writetext TeacherText_CrunchCrunch - waitbutton - closetext - faceplayer - opentext - writetext TeacherText_NoCoinCase - waitbutton - closetext - turnobject CELADONCAFE_TEACHER, LEFT - end - -.HasCoinCase: - opentext - writetext TeacherText_KeepEating - waitbutton - closetext - turnobject CELADONCAFE_TEACHER, RIGHT - opentext - writetext TeacherText_MoreChef - waitbutton - closetext - turnobject CELADONCAFE_TEACHER, LEFT - end - -EatathonContestPoster: - jumptext EatathonContestPosterText - -CeladonCafeTrashcan: - checkevent EVENT_FOUND_LEFTOVERS_IN_CELADON_CAFE - iftrue .TrashEmpty - giveitem LEFTOVERS - iffalse .PackFull - opentext - getitemname STRING_BUFFER_3, LEFTOVERS - writetext FoundLeftoversText - playsound SFX_ITEM - waitsfx - itemnotify - closetext - setevent EVENT_FOUND_LEFTOVERS_IN_CELADON_CAFE - end - -.PackFull: - opentext - getitemname STRING_BUFFER_3, LEFTOVERS - writetext FoundLeftoversText - promptbutton - writetext NoRoomForLeftoversText - waitbutton - closetext - end - -.TrashEmpty: - jumpstd TrashCanScript - -ChefText_Eatathon: - text "Hi!" - - para "We're holding an" - line "eatathon contest." - - para "We can't serve you" - line "right now. Sorry." - done - -Fisher1Text_Snarfle: - text "…Snarfle, chew…" - done - -Fisher1Text_Concentration: - text "Don't talk to me!" - - para "You'll break my" - line "concentration!" - done - -Fisher2Text_GulpChew: - text "…Gulp… Chew…" - done - -Fisher2Text_Quantity: - text "I take quantity" - line "over quality!" - - para "I'm happy when I'm" - line "full!" - done - -Fisher3Text_MunchMunch: - text "Munch, munch…" - done - -Fisher3Text_GoldenrodIsBest: - text "The food is good" - line "here, but GOLDEN-" - cont "ROD has the best" - cont "food anywhere." - done - -TeacherText_CrunchCrunch: - text "Crunch… Crunch…" - done - -TeacherText_NoCoinCase: - text "Nobody here will" - line "give you a COIN" - - para "CASE. You should" - line "look in JOHTO." - done - -TeacherText_KeepEating: - text "Crunch… Crunch…" - - para "I can keep eating!" - done - -TeacherText_MoreChef: - text "More, CHEF!" - done - -EatathonContestPosterText: - text "Eatathon Contest!" - line "No time limit!" - - para "A battle without" - line "end! The biggest" - - para "muncher gets it" - line "all for free!" - done - -FoundLeftoversText: - text " found" - line "@" - text_ram wStringBuffer3 - text "!" - done - -NoRoomForLeftoversText: - text "But can't" - line "hold another item…" - done - -CeladonCafe_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 6, 7, CELADON_CITY, 9 - warp_event 7, 7, CELADON_CITY, 9 - - def_coord_events - - def_bg_events - bg_event 5, 0, BGEVENT_READ, EatathonContestPoster - bg_event 7, 1, BGEVENT_READ, CeladonCafeTrashcan - - def_object_events - object_event 9, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CeladonCafeChef, -1 - object_event 4, 6, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonCafeFisher1, -1 - object_event 1, 7, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonCafeFisher2, -1 - object_event 1, 2, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonCafeFisher3, -1 - object_event 4, 3, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonCafeTeacher, -1 diff --git a/maps/CeladonCafe.blk b/maps/CeladonCafe.blk deleted file mode 100644 index cc3c921be..000000000 --- a/maps/CeladonCafe.blk +++ /dev/null @@ -1 +0,0 @@ --().,.  \ No newline at end of file diff --git a/maps/CeladonCity.asm b/maps/CeladonCity.asm deleted file mode 100644 index 5722b6e41..000000000 --- a/maps/CeladonCity.asm +++ /dev/null @@ -1,282 +0,0 @@ - object_const_def - const CELADONCITY_FISHER - const CELADONCITY_POLIWAG - const CELADONCITY_TEACHER1 - const CELADONCITY_GRAMPS1 - const CELADONCITY_GRAMPS2 - const CELADONCITY_YOUNGSTER1 - const CELADONCITY_YOUNGSTER2 - const CELADONCITY_TEACHER2 - const CELADONCITY_LASS - -CeladonCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, CeladonCityFlypointCallback - -CeladonCityFlypointCallback: - setflag ENGINE_FLYPOINT_CELADON - endcallback - -CeladonCityFisherScript: - jumptextfaceplayer CeladonCityFisherText - -CeladonCityPoliwrath: - opentext - writetext CeladonCityPoliwrathText - cry POLIWRATH - waitbutton - closetext - end - -CeladonCityTeacher1Script: - jumptextfaceplayer CeladonCityTeacher1Text - -CeladonCityGramps1Script: - jumptextfaceplayer CeladonCityGramps1Text - -CeladonCityGramps2Script: - jumptextfaceplayer CeladonCityGramps2Text - -CeladonCityYoungster1Script: - jumptextfaceplayer CeladonCityYoungster1Text - -CeladonCityYoungster2Script: - jumptextfaceplayer CeladonCityYoungster2Text - -CeladonCityTeacher2Script: - jumptextfaceplayer CeladonCityTeacher2Text - -CeladonCityLassScript: - jumptextfaceplayer CeladonCityLassText - -CeladonCitySign: - jumptext CeladonCitySignText - -CeladonGymSign: - jumptext CeladonGymSignText - -CeladonCityDeptStoreSign: - jumptext CeladonCityDeptStoreSignText - -CeladonCityMansionSign: - jumptext CeladonCityMansionSignText - -CeladonCityGameCornerSign: - jumptext CeladonCityGameCornerSignText - -CeladonCityTrainerTips: - jumptext CeladonCityTrainerTipsText - -CeladonCityPokecenterSign: - jumpstd PokecenterSignScript - -CeladonCityHiddenPpUp: - hiddenitem PP_UP, EVENT_CELADON_CITY_HIDDEN_PP_UP - -CeladonCityFisherText: - text "This POLIWRATH is" - line "my partner." - - para "I wonder if it'll" - line "ever evolve into a" - cont "frog #MON." - done - -CeladonCityPoliwrathText: - text "POLIWRATH: Croak!" - done - -CeladonCityTeacher1Text: -if DEF(_CRYSTAL_AU) - text "I lost at the" - line "machines." - done -else - text "I lost at the slot" - line "machines again…" - - para "We girls also play" - line "the slots now." - - para "You should check" - line "them out too." - done -endc - -CeladonCityGramps1Text: - text "GRIMER have been" - line "appearing lately." - - para "See that pond out" - line "in front of the" - - para "house? GRIMER live" - line "there now." - - para "Where did they" - line "come from? This is" - cont "a serious problem…" - done - -CeladonCityGramps2Text: - text "Nihihi! This GYM" - line "is great! Only" - - para "girls are allowed" - line "here!" - done - -CeladonCityYoungster1Text: - text "Want to know a" - line "secret?" - - para "CELADON MANSION" - line "has a hidden back" - cont "door." - done - -CeladonCityYoungster2Text: - text "They're holding an" - line "eating contest at" - cont "the restaurant." - - para "Just watching them" - line "go at it makes me" - cont "feel bloated…" - done - -CeladonCityTeacher2Text: - text "CELADON DEPT.STORE" - line "has the biggest" - - para "and best selection" - line "of merchandise." - - para "If you can't get" - line "it there, you" - - para "can't get it any-" - line "where." - - para "Gee… I sound like" - line "a sales clerk." - done - -CeladonCityLassText_Mobile: ; unreferenced - text "I love being" - line "surrounded by tall" - cont "buildings!" - - para "Isn't it true that" - line "GOLDENROD #MON" - - para "CENTER was made" - line "much, much bigger?" - - para "That is so neat!" - line "I wish we had a" - - para "place like that in" - line "KANTO…" - done - -CeladonCityLassText: - text "Looking at the" - line "ground while I was" - - para "walking made me" - line "dizzy." - done - -CeladonCitySignText: - text "CELADON CITY" - - para "The City of" - line "Rainbow Dreams" - done - -CeladonGymSignText: - text "CELADON CITY" - line "#MON GYM" - cont "LEADER: ERIKA" - - para "The Nature-Loving" - line "Princess" - done - -CeladonCityDeptStoreSignText: - text "Find What You" - line "Need at CELADON" - cont "DEPT.STORE!" - done - -CeladonCityMansionSignText: - text "CELADON MANSION" - done - -CeladonCityGameCornerSignText: -if DEF(_CRYSTAL_AU) - text "The Game Area for" - line "Grown-ups--CELADON" - cont "GAME CORNER" - done -else - text "The Playground for" - line "Everybody--CELADON" - cont "GAME CORNER" - done -endc - -CeladonCityTrainerTipsText: - text "TRAINER TIPS" - - para "GUARD SPEC." - line "protects #MON" - - para "against SPECIAL" - line "attacks such as" - cont "fire and water." - - para "Get your items at" - line "CELADON DEPT." - cont "STORE!" - done - -CeladonCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 9, CELADON_DEPT_STORE_1F, 1 - warp_event 16, 9, CELADON_MANSION_1F, 1 - warp_event 16, 3, CELADON_MANSION_1F, 3 - warp_event 17, 3, CELADON_MANSION_1F, 3 - warp_event 29, 9, CELADON_POKECENTER_1F, 1 - warp_event 18, 19, CELADON_GAME_CORNER, 1 - warp_event 23, 19, CELADON_GAME_CORNER_PRIZE_ROOM, 1 - warp_event 10, 29, CELADON_GYM, 1 - warp_event 25, 29, CELADON_CAFE, 1 - - def_coord_events - - def_bg_events - bg_event 23, 21, BGEVENT_READ, CeladonCitySign - bg_event 11, 31, BGEVENT_READ, CeladonGymSign - bg_event 6, 9, BGEVENT_READ, CeladonCityDeptStoreSign - bg_event 13, 9, BGEVENT_READ, CeladonCityMansionSign - bg_event 19, 21, BGEVENT_READ, CeladonCityGameCornerSign - bg_event 29, 21, BGEVENT_READ, CeladonCityTrainerTips - bg_event 30, 9, BGEVENT_READ, CeladonCityPokecenterSign - bg_event 37, 21, BGEVENT_ITEM, CeladonCityHiddenPpUp - - def_object_events - object_event 26, 11, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonCityFisherScript, -1 - object_event 27, 11, SPRITE_POLIWAG, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonCityPoliwrath, -1 - object_event 20, 24, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonCityTeacher1Script, -1 - object_event 14, 16, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CeladonCityGramps1Script, -1 - object_event 8, 31, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonCityGramps2Script, -1 - object_event 18, 13, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonCityYoungster1Script, -1 - object_event 24, 33, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonCityYoungster2Script, -1 - object_event 6, 14, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonCityTeacher2Script, -1 - object_event 7, 22, SPRITE_LASS, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonCityLassScript, -1 diff --git a/maps/CeladonCity.blk b/maps/CeladonCity.blk deleted file mode 100644 index 46655bb80..000000000 --- a/maps/CeladonCity.blk +++ /dev/null @@ -1,16 +0,0 @@ - T! - -ooooo -oooo -hi !U T!UUUUUUUmhihiUhi ! ! !Um7:s7~y7:~7~7~|rUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU0wwwwwUwwwUUUUUN T! !U ! !UUUUUg7:~|~U7~7~UUUUUCPVwVwUVwwwUUUUUUUUUUUUUUUUUmUUUUUUUUUUUUUUUUUm !  !UU ! ! ! !m7~7~UU7~|~7~7~mUUUUy !UUUUUUUUU - -/7~UUUUUUUUU -m - - - - - - -llllll`lll - \ No newline at end of file diff --git a/maps/CeladonDeptStore1F.asm b/maps/CeladonDeptStore1F.asm deleted file mode 100644 index 92a592f77..000000000 --- a/maps/CeladonDeptStore1F.asm +++ /dev/null @@ -1,92 +0,0 @@ - object_const_def - const CELADONDEPTSTORE1F_RECEPTIONIST - const CELADONDEPTSTORE1F_GENTLEMAN - const CELADONDEPTSTORE1F_TEACHER - -CeladonDeptStore1F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonDeptStore1FReceptionistScript: - jumptextfaceplayer CeladonDeptStore1FReceptionistText - -CeladonDeptStore1FGentlemanScript: - jumptextfaceplayer CeladonDeptStore1FGentlemanText - -CeladonDeptStore1FTeacherScript: - jumptextfaceplayer CeladonDeptStore1FTeacherText - -CeladonDeptStore1FDirectory: - jumptext CeladonDeptStore1FDirectoryText - -CeladonDeptStore1FElevatorButton: - jumpstd ElevatorButtonScript - -CeladonDeptStore1FReceptionistText: - text "Hello! Welcome to" - line "CELADON DEPT." - cont "STORE!" - - para "The directory is" - line "on the wall." - done - -CeladonDeptStore1FGentlemanText: - text "This DEPT.STORE is" - line "part of the same" - - para "chain as the one" - line "in GOLDENROD CITY." - - para "They were both" - line "renovated at the" - cont "same time." - done - -CeladonDeptStore1FTeacherText: - text "This is my first" - line "time here." - - para "It's so big…" - - para "I'm afraid I'll" - line "get lost." - done - -CeladonDeptStore1FDirectoryText: - text "1F: SERVICE" - line " COUNTER" - - para "2F: TRAINER'S" - line " MARKET" - - para "3F: TM SHOP" - - para "4F: WISEMAN GIFTS" - - para "5F: DRUG STORE" - - para "6F: ROOFTOP" - line " SQUARE" - done - -CeladonDeptStore1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 7, CELADON_CITY, 1 - warp_event 8, 7, CELADON_CITY, 1 - warp_event 15, 0, CELADON_DEPT_STORE_2F, 2 - warp_event 2, 0, CELADON_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, CeladonDeptStore1FDirectory - bg_event 3, 0, BGEVENT_READ, CeladonDeptStore1FElevatorButton - - def_object_events - object_event 10, 1, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore1FReceptionistScript, -1 - object_event 11, 4, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore1FGentlemanScript, -1 - object_event 5, 3, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore1FTeacherScript, -1 diff --git a/maps/CeladonDeptStore2F.asm b/maps/CeladonDeptStore2F.asm deleted file mode 100644 index 4517930a6..000000000 --- a/maps/CeladonDeptStore2F.asm +++ /dev/null @@ -1,87 +0,0 @@ - object_const_def - const CELADONDEPTSTORE2F_CLERK1 - const CELADONDEPTSTORE2F_CLERK2 - const CELADONDEPTSTORE2F_POKEFAN_M - const CELADONDEPTSTORE2F_YOUNGSTER - -CeladonDeptStore2F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonDeptStore2FClerk1Script: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_CELADON_2F_1 - closetext - end - -CeladonDeptStore2FClerk2Script: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_CELADON_2F_2 - closetext - end - -CeladonDeptStore2FPokefanMScript: - jumptextfaceplayer CeladonDeptStore2FPokefanMText - -CeladonDeptStore2FYoungsterScript: - jumptextfaceplayer CeladonDeptStore2FYoungsterText - -CeladonDeptStore2FDirectory: - jumptext CeladonDeptStore2FDirectoryText - -CeladonDeptStore2FElevatorButton: - jumpstd ElevatorButtonScript - -CeladonDeptStore2FPokefanMText: - text "I just recently" - line "became a trainer." - - para "My son encouraged" - line "me to do it." - - para "I'm impressed by" - line "the selection of" - cont "convenient items." - done - -CeladonDeptStore2FYoungsterText: - text "My dad's having a" - line "hard time learning" - - para "the names of items" - line "and how they are" - - para "supposed to be" - line "used…" - done - -CeladonDeptStore2FDirectoryText: - text "Top Grade Items" - line "for Trainers!" - - para "2F: TRAINER'S" - line " MARKET" - done - -CeladonDeptStore2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, CELADON_DEPT_STORE_3F, 1 - warp_event 15, 0, CELADON_DEPT_STORE_1F, 3 - warp_event 2, 0, CELADON_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, CeladonDeptStore2FDirectory - bg_event 3, 0, BGEVENT_READ, CeladonDeptStore2FElevatorButton - - def_object_events - object_event 13, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore2FClerk1Script, -1 - object_event 14, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore2FClerk2Script, -1 - object_event 5, 2, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore2FPokefanMScript, -1 - object_event 6, 2, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore2FYoungsterScript, -1 diff --git a/maps/CeladonDeptStore3F.asm b/maps/CeladonDeptStore3F.asm deleted file mode 100644 index c87739242..000000000 --- a/maps/CeladonDeptStore3F.asm +++ /dev/null @@ -1,114 +0,0 @@ - object_const_def - const CELADONDEPTSTORE3F_CLERK - const CELADONDEPTSTORE3F_YOUNGSTER - const CELADONDEPTSTORE3F_GAMEBOY_KID1 - const CELADONDEPTSTORE3F_GAMEBOY_KID2 - const CELADONDEPTSTORE3F_SUPER_NERD - -CeladonDeptStore3F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonDeptStore3FClerkScript: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_CELADON_3F - closetext - end - -CeladonDeptStore3FYoungsterScript: - jumptextfaceplayer CeladonDeptStore3FYoungsterText - -CeladonDeptStore3FGameboyKid1Script: - faceplayer - opentext - writetext CeladonDeptStore3FGameboyKid1Text - waitbutton - closetext - turnobject CELADONDEPTSTORE3F_GAMEBOY_KID1, DOWN - end - -CeladonDeptStore3FGameboyKid2Script: - faceplayer - opentext - writetext CeladonDeptStore3FGameboyKid2Text - waitbutton - closetext - turnobject CELADONDEPTSTORE3F_GAMEBOY_KID2, DOWN - end - -CeladonDeptStore3FSuperNerdScript: - jumptextfaceplayer CeladonDeptStore3FSuperNerdText - -CeladonDeptStore3FElevatorButton: - jumpstd ElevatorButtonScript - -CeladonDeptStore3FDirectory: - jumptext CeladonDeptStore3FDirectoryText - -CeladonDeptStore3FYoungsterText: - text "I can't decide" - line "which #MON I" - - para "should use this TM" - line "on…" - done - -CeladonDeptStore3FGameboyKid1Text: - text "Uh-oh! I traded my" - line "#MON without" - - para "removing the UP-" - line "GRADE from it." - done - -CeladonDeptStore3FGameboyKid2Text: - text "Yeah! I'm finally" - line "getting a PORYGON!" - - para "I'm no good at the" - line "slots, so I could" - - para "never get enough" - line "coins…" - - para "…Huh?" - - para "The traded PORYGON" - line "turned into a dif-" - cont "ferent #MON!" - done - -CeladonDeptStore3FSuperNerdText: - text "The TM SHOP sells" - line "some rare moves." - done - -CeladonDeptStore3FDirectoryText: - text "3F: TM SHOP" - - para "Make Your #MON" - line "Stronger!" - done - -CeladonDeptStore3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, CELADON_DEPT_STORE_2F, 1 - warp_event 15, 0, CELADON_DEPT_STORE_4F, 2 - warp_event 2, 0, CELADON_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, CeladonDeptStore3FDirectory - bg_event 3, 0, BGEVENT_READ, CeladonDeptStore3FElevatorButton - - def_object_events - object_event 7, 1, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore3FClerkScript, -1 - object_event 6, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore3FYoungsterScript, -1 - object_event 9, 1, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore3FGameboyKid1Script, -1 - object_event 10, 1, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore3FGameboyKid2Script, -1 - object_event 13, 4, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore3FSuperNerdScript, -1 diff --git a/maps/CeladonDeptStore4F.asm b/maps/CeladonDeptStore4F.asm deleted file mode 100644 index def1bf72d..000000000 --- a/maps/CeladonDeptStore4F.asm +++ /dev/null @@ -1,68 +0,0 @@ - object_const_def - const CELADONDEPTSTORE4F_CLERK - const CELADONDEPTSTORE4F_SUPER_NERD - const CELADONDEPTSTORE4F_YOUNGSTER - -CeladonDeptStore4F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonDeptStore4FClerkScript: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_CELADON_4F - closetext - end - -CeladonDeptStore4FSuperNerdScript: - jumptextfaceplayer CeladonDeptStore4FSuperNerdText - -CeladonDeptStore4FYoungsterScript: - jumptextfaceplayer CeladonDeptStore4FYoungsterText - -CeladonDeptStore4FDirectory: - jumptext CeladonDeptStore4FDirectoryText - -CeladonDeptStore4FElevatorButton: - jumpstd ElevatorButtonScript - -CeladonDeptStore4FSuperNerdText: - text "I'm here to buy" - line "SURF MAIL to send" - cont "to my girlfriend." - done - -CeladonDeptStore4FYoungsterText: - text "This is the only" - line "place where you" - - para "can buy LOVELY" - line "MAIL." - done - -CeladonDeptStore4FDirectoryText: - text "Express Yourself" - line "With Gifts!" - - para "4F: WISEMAN GIFTS" - done - -CeladonDeptStore4F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, CELADON_DEPT_STORE_5F, 1 - warp_event 15, 0, CELADON_DEPT_STORE_3F, 2 - warp_event 2, 0, CELADON_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, CeladonDeptStore4FDirectory - bg_event 3, 0, BGEVENT_READ, CeladonDeptStore4FElevatorButton - - def_object_events - object_event 13, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore4FClerkScript, -1 - object_event 7, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore4FSuperNerdScript, -1 - object_event 8, 2, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore4FYoungsterScript, -1 diff --git a/maps/CeladonDeptStore5F.asm b/maps/CeladonDeptStore5F.asm deleted file mode 100644 index bba92d0ad..000000000 --- a/maps/CeladonDeptStore5F.asm +++ /dev/null @@ -1,91 +0,0 @@ - object_const_def - const CELADONDEPTSTORE5F_CLERK1 - const CELADONDEPTSTORE5F_CLERK2 - const CELADONDEPTSTORE5F_GENTLEMAN - const CELADONDEPTSTORE5F_SAILOR - const CELADONDEPTSTORE5F_TEACHER - -CeladonDeptStore5F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonDeptStore5FClerk1Script: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_CELADON_5F_1 - closetext - end - -CeladonDeptStore5FClerk2Script: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_CELADON_5F_2 - closetext - end - -CeladonDeptStore5FGentlemanScript: - jumptextfaceplayer CeladonDeptStore5FGentlemanText - -CeladonDeptStore5FSailorScript: - jumptextfaceplayer CeladonDeptStore5FSailorText - -CeladonDeptStore5FTeacherScript: - jumptextfaceplayer CeladonDeptStore5FTeacherText - -CeladonDeptStore5FDirectory: - jumptext CeladonDeptStore5FDirectoryText - -CeladonDeptStore5FElevatorButton: - jumpstd ElevatorButtonScript - -CeladonDeptStore5FGentlemanText: - text "I want to buy some" - line "items that raise" - - para "#MON stats, but" - line "I don't have" - cont "enough money…" - done - -CeladonDeptStore5FSailorText: - text "I want PP UP, so I" - line "can raise the PP" - - para "of moves. But you" - line "can't buy it…" - done - -CeladonDeptStore5FTeacherText: - text "Using items on" - line "them makes #-" - cont "MON happy." - - para "They hate certain" - line "items, though…" - done - -CeladonDeptStore5FDirectoryText: - text "5F: DRUG STORE" - done - -CeladonDeptStore5F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, CELADON_DEPT_STORE_4F, 1 - warp_event 15, 0, CELADON_DEPT_STORE_6F, 1 - warp_event 2, 0, CELADON_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, CeladonDeptStore5FDirectory - bg_event 3, 0, BGEVENT_READ, CeladonDeptStore5FElevatorButton - - def_object_events - object_event 7, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore5FClerk1Script, -1 - object_event 8, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore5FClerk2Script, -1 - object_event 13, 5, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore5FGentlemanScript, -1 - object_event 3, 4, SPRITE_SAILOR, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore5FSailorScript, -1 - object_event 1, 7, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore5FTeacherScript, -1 diff --git a/maps/CeladonDeptStore6F.asm b/maps/CeladonDeptStore6F.asm deleted file mode 100644 index 2b0f7cede..000000000 --- a/maps/CeladonDeptStore6F.asm +++ /dev/null @@ -1,168 +0,0 @@ -DEF CELADONDEPTSTORE6F_FRESH_WATER_PRICE EQU 200 -DEF CELADONDEPTSTORE6F_SODA_POP_PRICE EQU 300 -DEF CELADONDEPTSTORE6F_LEMONADE_PRICE EQU 350 - - object_const_def - const CELADONDEPTSTORE6F_SUPER_NERD - const CELADONDEPTSTORE6F_YOUNGSTER - -CeladonDeptStore6F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_TILES, CeladonDeptStore6FHideRooftopStairsCallback - -CeladonDeptStore6FHideRooftopStairsCallback: - changeblock 12, 0, $03 ; wall - endcallback - -CeladonDeptStore6FSuperNerdScript: - jumptextfaceplayer CeladonDeptStore6FSuperNerdText - -CeladonDeptStore6FYoungsterScript: - jumptextfaceplayer CeladonDeptStore6FYoungsterText - -CeladonDeptStore6FVendingMachine: - opentext - writetext CeladonVendingText -.Start: - special PlaceMoneyTopRight - loadmenu .MenuHeader - verticalmenu - closewindow - ifequal 1, .FreshWater - ifequal 2, .SodaPop - ifequal 3, .Lemonade - closetext - end - -.FreshWater: - checkmoney YOUR_MONEY, CELADONDEPTSTORE6F_FRESH_WATER_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - giveitem FRESH_WATER - iffalse .NotEnoughSpace - takemoney YOUR_MONEY, CELADONDEPTSTORE6F_FRESH_WATER_PRICE - getitemname STRING_BUFFER_3, FRESH_WATER - sjump .VendItem - -.SodaPop: - checkmoney YOUR_MONEY, CELADONDEPTSTORE6F_SODA_POP_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - giveitem SODA_POP - iffalse .NotEnoughSpace - takemoney YOUR_MONEY, CELADONDEPTSTORE6F_SODA_POP_PRICE - getitemname STRING_BUFFER_3, SODA_POP - sjump .VendItem - -.Lemonade: - checkmoney YOUR_MONEY, CELADONDEPTSTORE6F_LEMONADE_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - giveitem LEMONADE - iffalse .NotEnoughSpace - takemoney YOUR_MONEY, CELADONDEPTSTORE6F_LEMONADE_PRICE - getitemname STRING_BUFFER_3, LEMONADE - sjump .VendItem - -.VendItem: - pause 10 - playsound SFX_ENTER_DOOR - writetext CeladonClangText - promptbutton - itemnotify - sjump .Start - -.NotEnoughMoney: - writetext CeladonVendingNoMoneyText - waitbutton - sjump .Start - -.NotEnoughSpace: - writetext CeladonVendingNoSpaceText - waitbutton - sjump .Start - -.MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 2, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 4 ; items - db "FRESH WATER ¥{d:CELADONDEPTSTORE6F_FRESH_WATER_PRICE}@" - db "SODA POP ¥{d:CELADONDEPTSTORE6F_SODA_POP_PRICE}@" - db "LEMONADE ¥{d:CELADONDEPTSTORE6F_LEMONADE_PRICE}@" - db "CANCEL@" - -CeladonDeptStore6FDirectory: - jumptext CeladonDeptStore6FDirectoryText - -CeladonDeptStore6FElevatorButton: ; unreferenced - jumpstd ElevatorButtonScript - -CeladonVendingText: - text "A vending machine!" - line "Here's the menu." - done - -CeladonClangText: - text "Clang!" - - para "@" - text_ram wStringBuffer3 - text_start - line "popped out." - done - -CeladonVendingNoMoneyText: - text "Oops, not enough" - line "money…" - done - -CeladonVendingNoSpaceText: - text "There's no more" - line "room for stuff…" - done - -CeladonDeptStore6FSuperNerdText: - text "A vending machine" - line "with a prize rou-" - cont "lette…" - - para "You never see" - line "those anymore." - done - -CeladonDeptStore6FYoungsterText: - text "Aww! There's no" - line "games here!" - - para "I wanted to play…" - done - -CeladonDeptStore6FDirectoryText: - text "6F: ROOFTOP SQUARE" - line "VENDING MACHINES" - done - -CeladonDeptStore6F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 0, CELADON_DEPT_STORE_5F, 2 - warp_event 2, 0, CELADON_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, CeladonDeptStore6FDirectory - bg_event 3, 0, BGEVENT_READ, CeladonDeptStore1FElevatorButton - bg_event 8, 1, BGEVENT_UP, CeladonDeptStore6FVendingMachine - bg_event 9, 1, BGEVENT_UP, CeladonDeptStore6FVendingMachine - bg_event 10, 1, BGEVENT_UP, CeladonDeptStore6FVendingMachine - bg_event 11, 1, BGEVENT_UP, CeladonDeptStore6FVendingMachine - - def_object_events - object_event 9, 2, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore6FSuperNerdScript, -1 - object_event 12, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonDeptStore6FYoungsterScript, -1 diff --git a/maps/CeladonDeptStoreElevator.asm b/maps/CeladonDeptStoreElevator.asm deleted file mode 100644 index fbaa64180..000000000 --- a/maps/CeladonDeptStoreElevator.asm +++ /dev/null @@ -1,40 +0,0 @@ -CeladonDeptStoreElevator_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonDeptStoreElevatorScript: - opentext - elevator CeladonDeptStoreElevatorData - closetext - iffalse .Done - pause 5 - playsound SFX_ELEVATOR - earthquake 60 - waitsfx -.Done: - end - -CeladonDeptStoreElevatorData: - db 6 ; floors - elevfloor FLOOR_1F, 4, CELADON_DEPT_STORE_1F - elevfloor FLOOR_2F, 3, CELADON_DEPT_STORE_2F - elevfloor FLOOR_3F, 3, CELADON_DEPT_STORE_3F - elevfloor FLOOR_4F, 3, CELADON_DEPT_STORE_4F - elevfloor FLOOR_5F, 3, CELADON_DEPT_STORE_5F - elevfloor FLOOR_6F, 2, CELADON_DEPT_STORE_6F - db -1 ; end - -CeladonDeptStoreElevator_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 1, 3, CELADON_DEPT_STORE_1F, -1 - warp_event 2, 3, CELADON_DEPT_STORE_1F, -1 - - def_coord_events - - def_bg_events - bg_event 3, 0, BGEVENT_READ, CeladonDeptStoreElevatorScript - - def_object_events diff --git a/maps/CeladonGameCorner.asm b/maps/CeladonGameCorner.asm deleted file mode 100644 index 37686168c..000000000 --- a/maps/CeladonGameCorner.asm +++ /dev/null @@ -1,381 +0,0 @@ - object_const_def - const CELADONGAMECORNER_CLERK - const CELADONGAMECORNER_RECEPTIONIST - const CELADONGAMECORNER_POKEFAN_M - const CELADONGAMECORNER_TEACHER - const CELADONGAMECORNER_FISHING_GURU - const CELADONGAMECORNER_FISHER1 - const CELADONGAMECORNER_FISHER2 - const CELADONGAMECORNER_GYM_GUIDE - const CELADONGAMECORNER_GRAMPS - -CeladonGameCorner_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonGameCornerClerkScript: - jumpstd GameCornerCoinVendorScript - -CeladonGameCornerReceptionistScript: - jumptextfaceplayer CeladonGameCornerReceptionistText - -CeladonGameCornerPokefanMScript: - faceplayer - opentext - writetext CeladonGameCornerPokefanMText - waitbutton - closetext - turnobject CELADONGAMECORNER_POKEFAN_M, LEFT - end - -CeladonGameCornerTeacherScript: - faceplayer - opentext - writetext CeladonGameCornerTeacherText - waitbutton - closetext - turnobject CELADONGAMECORNER_TEACHER, RIGHT - end - -CeladonGameCornerFishingGuruScript: - faceplayer - opentext - writetext CeladonGameCornerFishingGuruText - waitbutton - closetext - turnobject CELADONGAMECORNER_FISHING_GURU, RIGHT - end - -CeladonGameCornerFisherScript: - faceplayer - opentext - checkevent EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON - iftrue .GotCoins - writetext CeladonGameCornerFisherText1 - promptbutton - checkitem COIN_CASE - iffalse .NoCoinCase - checkcoins MAX_COINS - 1 - ifequal HAVE_MORE, .FullCoinCase - getstring STRING_BUFFER_4, .coinname - scall .GiveCoins - givecoins 18 - setevent EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON -.GotCoins: - writetext CeladonGameCornerFisherText2 - waitbutton - closetext - turnobject LAST_TALKED, LEFT - end - -.GiveCoins: - jumpstd ReceiveItemScript - end - -.coinname - db "COIN@" - -.NoCoinCase: - writetext CeladonGameCornerFisherNoCoinCaseText - waitbutton - closetext - turnobject LAST_TALKED, LEFT - end - -.FullCoinCase: - writetext CeladonGameCornerFisherFullCoinCaseText - waitbutton - closetext - turnobject LAST_TALKED, LEFT - end - -CeladonGymGuideScript: - jumptextfaceplayer CeladonGymGuideText - -CeladonGameCornerGrampsScript: - faceplayer - opentext - writetext CeladonGameCornerGrampsText - waitbutton - closetext - turnobject CELADONGAMECORNER_GRAMPS, LEFT - end - -CeladonGameCornerPoster1Script: - jumptext CeladonGameCornerPoster1Text - -CeladonGameCornerPoster2Script: - jumptext CeladonGameCornerPoster2Text - -CeladonGameCornerLuckySlotMachineScript: - random 6 - ifequal 0, CeladonGameCornerSlotMachineScript - refreshscreen - setval FALSE - special SlotMachine - closetext - end - -CeladonGameCornerSlotMachineScript: - refreshscreen - setval TRUE - special SlotMachine - closetext - end - -CeladonGameCornerCardFlipScript: - refreshscreen - special CardFlip - closetext - end - -CeladonGameCornerLighterScript: - jumptext CeladonGameCornerLighterText - -CeladonGameCornerSodaCanScript: - opentext - writetext CeladonGameCornerSodaCanText - waitbutton - special CardFlip - closetext - end - -CeladonGameCornerUnusedMovementData: ; unreferenced - step RIGHT - turn_head LEFT - step_end - -CeladonGameCornerReceptionistText: - text "Welcome!" - - para "You may exchange" - line "your coins for" - - para "fabulous prizes" - line "next door." - done - -CeladonGameCornerPokefanMText: - text "The slot machines" - line "are all state of" - cont "the art." - done - -CeladonGameCornerTeacherText: -if DEF(_CRYSTAL_AU) - text "The weather" - line "outside is very" - cont "nice." - done -else - text "It's this machine" - line "I want." - - para "It cleaned me out" - line "yesterday, so it" - - para "should pay out" - line "today." - done -endc - -CeladonGameCornerFishingGuruText: -if DEF(_CRYSTAL_AU) - text "This machine looks" - line "the same as the" - cont "others." - done -else - text "I think this slot" - line "machine will pay" - cont "out…" - - para "The odds vary" - line "among machines." - done -endc - -CeladonGameCornerFisherText1: -if DEF(_CRYSTAL_AU) - text "Whoa!" - - para "What? You want to" - line "play this machine?" - - para "Here, take my" - line "coins." - done -else - text "Gahahaha!" - - para "The coins just" - line "keep popping out!" - - para "Hm? What, kid? You" - line "want to play?" - - para "I'll share my luck" - line "with you!" - done -endc - -CeladonGameCornerFisherText2: - text "Gahahaha!" - - para "It makes me feel" - line "good to do nice" - - para "things for other" - line "people!" - done - -CeladonGameCornerFisherNoCoinCaseText: - text "Hey, you don't" - line "have a COIN CASE." - - para "How am I supposed" - line "to give you any" - cont "coins, kid?" - done - -CeladonGameCornerFisherFullCoinCaseText: -if DEF(_CRYSTAL_AU) - text "Your COIN CASE is" - line "full." - done -else - text "Hey, your COIN" - line "CASE is full, kid." - - para "You must be riding" - line "a winning streak" - cont "too." - done -endc - -CeladonGymGuideText: - text "Hey! CHAMP in" - line "making!" - - para "Are you playing" -if DEF(_CRYSTAL_AU) - line "too?" -else - line "the slots too?" -endc - - para "I'm trying to get" - line "enough coins for a" - cont "prize #MON." - - para "But I don't have" - line "enough coins yet…" - done - -CeladonGameCornerGrampsText: -if DEF(_CRYSTAL_AU) - text "Is there any" - line "difference between" - cont "these lines?" - done -else - text "Hmmm… The odds are" - line "surely better for" - - para "PIKACHU's line," - line "but… What to do?" - done -endc - -CeladonGameCornerPoster1Text: - text "Hey!" - - para "Underneath this" - line "poster…" - - para "There's nothing!" - done - -CeladonGameCornerPoster2Text: - text "Hey!" - - para "Underneath this" - line "poster…" - - para "There's nothing!" - done - -CeladonGameCornerLighterText: - text "There's a lighter" - line "here." - done - -CeladonGameCornerSodaCanText: - text "A can of soda…" - - para "Someone must be" - line "coming back…" - - para "Huh? It's empty!" - done - -CeladonGameCorner_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 14, 13, CELADON_CITY, 6 - warp_event 15, 13, CELADON_CITY, 6 - - def_coord_events - - def_bg_events - bg_event 1, 6, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 1, 7, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 1, 8, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 1, 9, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 1, 10, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 1, 11, BGEVENT_LEFT, CeladonGameCornerCardFlipScript - bg_event 6, 6, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 6, 7, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 6, 8, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 6, 9, BGEVENT_READ, CeladonGameCornerSodaCanScript - bg_event 6, 10, BGEVENT_READ, CeladonGameCornerCardFlipScript - bg_event 6, 11, BGEVENT_RIGHT, CeladonGameCornerCardFlipScript - bg_event 7, 6, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 7, 7, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 7, 8, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 7, 9, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 7, 10, BGEVENT_READ, CeladonGameCornerSlotMachineScript - bg_event 7, 11, BGEVENT_LEFT, CeladonGameCornerLuckySlotMachineScript - bg_event 12, 6, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 12, 7, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 12, 8, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 12, 9, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 12, 10, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 12, 11, BGEVENT_RIGHT, CeladonGameCornerLuckySlotMachineScript - bg_event 13, 6, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 13, 7, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 13, 8, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 13, 9, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 13, 10, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 13, 11, BGEVENT_LEFT, CeladonGameCornerLuckySlotMachineScript - bg_event 18, 6, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 18, 7, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 18, 8, BGEVENT_READ, CeladonGameCornerLighterScript - bg_event 18, 9, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 18, 10, BGEVENT_READ, CeladonGameCornerLuckySlotMachineScript - bg_event 18, 11, BGEVENT_RIGHT, CeladonGameCornerLuckySlotMachineScript - bg_event 15, 0, BGEVENT_READ, CeladonGameCornerPoster1Script - bg_event 9, 0, BGEVENT_READ, CeladonGameCornerPoster2Script - - def_object_events - object_event 5, 2, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerClerkScript, -1 - object_event 3, 2, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerReceptionistScript, -1 - object_event 14, 10, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerPokefanMScript, -1 - object_event 17, 7, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerTeacherScript, -1 - object_event 11, 7, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerFishingGuruScript, -1 - object_event 8, 10, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, DAY, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerFisherScript, -1 - object_event 8, 10, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, NITE, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerFisherScript, -1 - object_event 11, 3, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonGymGuideScript, -1 - object_event 2, 8, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerGrampsScript, -1 diff --git a/maps/CeladonGameCorner.blk b/maps/CeladonGameCorner.blk deleted file mode 100644 index 4d40a2e2c..000000000 --- a/maps/CeladonGameCorner.blk +++ /dev/null @@ -1 +0,0 @@ -( (  '      \ No newline at end of file diff --git a/maps/CeladonGameCornerPrizeRoom.asm b/maps/CeladonGameCornerPrizeRoom.asm deleted file mode 100644 index fd1c90a2d..000000000 --- a/maps/CeladonGameCornerPrizeRoom.asm +++ /dev/null @@ -1,292 +0,0 @@ -DEF CELADONGAMECORNERPRIZEROOM_TM32_COINS EQU 1500 -DEF CELADONGAMECORNERPRIZEROOM_TM29_COINS EQU 3500 -DEF CELADONGAMECORNERPRIZEROOM_TM15_COINS EQU 7500 -DEF CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS EQU 2222 -DEF CELADONGAMECORNERPRIZEROOM_PORYGON_COINS EQU 5555 -DEF CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS EQU 8888 - - object_const_def - const CELADONGAMECORNERPRIZEROOM_GENTLEMAN - const CELADONGAMECORNERPRIZEROOM_PHARMACIST - -CeladonGameCornerPrizeRoom_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonGameCornerPrizeRoomGentlemanScript: - jumptextfaceplayer CeladonGameCornerPrizeRoomGentlemanText - -CeladonGameCornerPrizeRoomPharmacistScript: - jumptextfaceplayer CeladonGameCornerPrizeRoomPharmacistText - -CeladonGameCornerPrizeRoomTMVendor: - faceplayer - opentext - writetext CeladonPrizeRoom_PrizeVendorIntroText - waitbutton - checkitem COIN_CASE - iffalse CeladonPrizeRoom_NoCoinCase - writetext CeladonPrizeRoom_AskWhichPrizeText -CeladonPrizeRoom_tmcounterloop: - special DisplayCoinCaseBalance - loadmenu CeladonPrizeRoom_TMMenuHeader - verticalmenu - closewindow - ifequal 1, .DoubleTeam - ifequal 2, .Psychic - ifequal 3, .HyperBeam - sjump CeladonPrizeRoom_CancelPurchaseScript - -.DoubleTeam: - checkcoins CELADONGAMECORNERPRIZEROOM_TM32_COINS - ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - getitemname STRING_BUFFER_3, TM_DOUBLE_TEAM - scall CeladonPrizeRoom_askbuy - iffalse CeladonPrizeRoom_CancelPurchaseScript - giveitem TM_DOUBLE_TEAM - iffalse CeladonPrizeRoom_notenoughroom - takecoins CELADONGAMECORNERPRIZEROOM_TM32_COINS - sjump CeladonPrizeRoom_purchased - -.Psychic: - checkcoins CELADONGAMECORNERPRIZEROOM_TM29_COINS - ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - getitemname STRING_BUFFER_3, TM_PSYCHIC_M - scall CeladonPrizeRoom_askbuy - iffalse CeladonPrizeRoom_CancelPurchaseScript - giveitem TM_PSYCHIC_M - iffalse CeladonPrizeRoom_notenoughroom - takecoins CELADONGAMECORNERPRIZEROOM_TM29_COINS - sjump CeladonPrizeRoom_purchased - -.HyperBeam: - checkcoins CELADONGAMECORNERPRIZEROOM_TM15_COINS - ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - getitemname STRING_BUFFER_3, TM_HYPER_BEAM - scall CeladonPrizeRoom_askbuy - iffalse CeladonPrizeRoom_CancelPurchaseScript - giveitem TM_HYPER_BEAM - iffalse CeladonPrizeRoom_notenoughroom - takecoins CELADONGAMECORNERPRIZEROOM_TM15_COINS - sjump CeladonPrizeRoom_purchased - -CeladonPrizeRoom_askbuy: - writetext CeladonPrizeRoom_ConfirmPurchaseText - yesorno - end - -CeladonPrizeRoom_purchased: - waitsfx - playsound SFX_TRANSACTION - writetext CeladonPrizeRoom_HereYouGoText - waitbutton - sjump CeladonPrizeRoom_tmcounterloop - -CeladonPrizeRoom_notenoughcoins: - writetext CeladonPrizeRoom_NotEnoughCoinsText - waitbutton - closetext - end - -CeladonPrizeRoom_notenoughroom: - writetext CeladonPrizeRoom_NotEnoughRoomText - waitbutton - closetext - end - -CeladonPrizeRoom_CancelPurchaseScript: - writetext CeladonPrizeRoom_ComeAgainText - waitbutton - closetext - end - -CeladonPrizeRoom_NoCoinCase: - writetext CeladonPrizeRoom_NoCoinCaseText - waitbutton - closetext - end - -CeladonPrizeRoom_TMMenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 2, 15, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 4 ; items - db "TM32 {d:CELADONGAMECORNERPRIZEROOM_TM32_COINS}@" - db "TM29 {d:CELADONGAMECORNERPRIZEROOM_TM29_COINS}@" - db "TM15 {d:CELADONGAMECORNERPRIZEROOM_TM15_COINS}@" - db "CANCEL@" - -CeladonGameCornerPrizeRoomPokemonVendor: - faceplayer - opentext - writetext CeladonPrizeRoom_PrizeVendorIntroText - waitbutton - checkitem COIN_CASE - iffalse CeladonPrizeRoom_NoCoinCase -.loop - writetext CeladonPrizeRoom_AskWhichPrizeText - special DisplayCoinCaseBalance - loadmenu .MenuHeader - verticalmenu - closewindow - ifequal 1, .Pikachu - ifequal 2, .Porygon - ifequal 3, .Larvitar - sjump CeladonPrizeRoom_CancelPurchaseScript - -.Pikachu: - checkcoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS - ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, CeladonPrizeRoom_notenoughroom - getmonname STRING_BUFFER_3, PIKACHU - scall CeladonPrizeRoom_askbuy - iffalse CeladonPrizeRoom_CancelPurchaseScript - waitsfx - playsound SFX_TRANSACTION - writetext CeladonPrizeRoom_HereYouGoText - waitbutton - setval PIKACHU - special GameCornerPrizeMonCheckDex - givepoke PIKACHU, 25 - takecoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS - sjump .loop - -.Porygon: - checkcoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS - ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, CeladonPrizeRoom_notenoughroom - getmonname STRING_BUFFER_3, PORYGON - scall CeladonPrizeRoom_askbuy - iffalse CeladonPrizeRoom_CancelPurchaseScript - waitsfx - playsound SFX_TRANSACTION - writetext CeladonPrizeRoom_HereYouGoText - waitbutton - setval PORYGON - special GameCornerPrizeMonCheckDex - givepoke PORYGON, 15 - takecoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS - sjump .loop - -.Larvitar: - checkcoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS - ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, CeladonPrizeRoom_notenoughroom - getmonname STRING_BUFFER_3, LARVITAR - scall CeladonPrizeRoom_askbuy - iffalse CeladonPrizeRoom_CancelPurchaseScript - waitsfx - playsound SFX_TRANSACTION - writetext CeladonPrizeRoom_HereYouGoText - waitbutton - setval LARVITAR - special GameCornerPrizeMonCheckDex - givepoke LARVITAR, 40 - takecoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS - sjump .loop - -.MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 2, 17, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 4 ; items - db "PIKACHU {d:CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS}@" - db "PORYGON {d:CELADONGAMECORNERPRIZEROOM_PORYGON_COINS}@" - db "LARVITAR {d:CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS}@" - db "CANCEL@" - -CeladonGameCornerPrizeRoomGentlemanText: - text "I wanted PORYGON," - line "but I was short by" - cont "100 coins…" - done - -CeladonGameCornerPrizeRoomPharmacistText: -if DEF(_CRYSTAL_AU) - text "I don't want to" - line "lose my coins." - done -else - text "Whew…" - - para "I've got to stay" - line "calm and cool…" - - para "I can't lose my" - line "cool, or I'll lose" - cont "all my money…" - done -endc - -CeladonPrizeRoom_PrizeVendorIntroText: - text "Welcome!" - - para "We exchange your" - line "coins for fabulous" - cont "prizes!" - done - -CeladonPrizeRoom_AskWhichPrizeText: - text "Which prize would" - line "you like?" - done - -CeladonPrizeRoom_ConfirmPurchaseText: - text "OK, so you wanted" - line "a @" - text_ram wStringBuffer3 - text "?" - done - -CeladonPrizeRoom_HereYouGoText: - text "Here you go!" - done - -CeladonPrizeRoom_NotEnoughCoinsText: - text "You don't have" - line "enough coins." - done - -CeladonPrizeRoom_NotEnoughRoomText: - text "You have no room" - line "for it." - done - -CeladonPrizeRoom_ComeAgainText: - text "Oh. Please come" - line "back with coins!" - done - -CeladonPrizeRoom_NoCoinCaseText: - text "Oh? You don't have" - line "a COIN CASE." - done - -CeladonGameCornerPrizeRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 5, CELADON_CITY, 7 - warp_event 3, 5, CELADON_CITY, 7 - - def_coord_events - - def_bg_events - bg_event 2, 1, BGEVENT_READ, CeladonGameCornerPrizeRoomTMVendor - bg_event 4, 1, BGEVENT_READ, CeladonGameCornerPrizeRoomPokemonVendor - - def_object_events - object_event 0, 2, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerPrizeRoomGentlemanScript, -1 - object_event 4, 4, SPRITE_PHARMACIST, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonGameCornerPrizeRoomPharmacistScript, -1 diff --git a/maps/CeladonGameCornerPrizeRoom.blk b/maps/CeladonGameCornerPrizeRoom.blk deleted file mode 100644 index 3bda538ce..000000000 --- a/maps/CeladonGameCornerPrizeRoom.blk +++ /dev/null @@ -1 +0,0 @@ -  \ No newline at end of file diff --git a/maps/CeladonGym.asm b/maps/CeladonGym.asm deleted file mode 100644 index c03441a70..000000000 --- a/maps/CeladonGym.asm +++ /dev/null @@ -1,287 +0,0 @@ - object_const_def - const CELADONGYM_ERIKA - const CELADONGYM_LASS1 - const CELADONGYM_LASS2 - const CELADONGYM_BEAUTY - const CELADONGYM_TWIN1 - const CELADONGYM_TWIN2 - -CeladonGym_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonGymErikaScript: - faceplayer - opentext - checkflag ENGINE_RAINBOWBADGE - iftrue .FightDone - writetext ErikaBeforeBattleText - waitbutton - closetext - winlosstext ErikaBeatenText, 0 - loadtrainer ERIKA, ERIKA1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_ERIKA - setevent EVENT_BEAT_LASS_MICHELLE - setevent EVENT_BEAT_PICNICKER_TANYA - setevent EVENT_BEAT_BEAUTY_JULIA - setevent EVENT_BEAT_TWINS_JO_AND_ZOE - opentext - writetext PlayerReceivedRainbowBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_RAINBOWBADGE -.FightDone: - checkevent EVENT_GOT_TM19_GIGA_DRAIN - iftrue .GotGigaDrain - writetext ErikaExplainTMText - promptbutton - verbosegiveitem TM_GIGA_DRAIN - iffalse .GotGigaDrain - setevent EVENT_GOT_TM19_GIGA_DRAIN -.GotGigaDrain: - writetext ErikaAfterBattleText - waitbutton - closetext - end - -TrainerLassMichelle: - trainer LASS, MICHELLE, EVENT_BEAT_LASS_MICHELLE, LassMichelleSeenText, LassMichelleBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassMichelleAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerTanya: - trainer PICNICKER, TANYA, EVENT_BEAT_PICNICKER_TANYA, PicnickerTanyaSeenText, PicnickerTanyaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerTanyaAfterBattleText - waitbutton - closetext - end - -TrainerBeautyJulia: - trainer BEAUTY, JULIA, EVENT_BEAT_BEAUTY_JULIA, BeautyJuliaSeenText, BeautyJuliaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BeautyJuliaAfterBattleText - waitbutton - closetext - end - -TrainerTwinsJoAndZoe1: - trainer TWINS, JOANDZOE1, EVENT_BEAT_TWINS_JO_AND_ZOE, TwinsJoAndZoe1SeenText, TwinsJoAndZoe1BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsJoAndZoe1AfterBattleText - waitbutton - closetext - end - -TrainerTwinsJoAndZoe2: - trainer TWINS, JOANDZOE2, EVENT_BEAT_TWINS_JO_AND_ZOE, TwinsJoAndZoe2SeenText, TwinsJoAndZoe2BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsJoAndZoe2AfterBattleText - waitbutton - closetext - end - -CeladonGymStatue: - checkflag ENGINE_RAINBOWBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, ERIKA, ERIKA1 - jumpstd GymStatue2Script - -ErikaBeforeBattleText: - text "ERIKA: Hello…" - line "Lovely weather," - - para "isn't it?" - line "It's so pleasant…" - - para "…I'm afraid I may" - line "doze off…" - - para "My name is ERIKA." - line "I am the LEADER of" - cont "CELADON GYM." - - para "…Oh? All the way" - line "from JOHTO, you" - cont "say? How nice…" - - para "Oh. I'm sorry, I" - line "didn't realize" - - para "that you wished to" - line "challenge me." - - para "Very well, but I" - line "shall not lose." - done - -ErikaBeatenText: - text "ERIKA: Oh!" - line "I concede defeat…" - - para "You are remarkably" - line "strong…" - - para "I shall give you" - line "RAINBOWBADGE…" - done - -PlayerReceivedRainbowBadgeText: - text " received" - line "RAINBOWBADGE." - done - -ErikaExplainTMText: - text "ERIKA: That was a" - line "delightful match." - - para "I felt inspired." - line "Please, I wish you" - cont "to have this TM." - - para "It is GIGA DRAIN." - - para "It is a wonderful" - line "move that drains" - - para "half the damage it" - line "inflicts to heal" - cont "your #MON." - - para "Please use it if" - line "it pleases you…" - done - -ErikaAfterBattleText: - text "ERIKA: Losing" - line "leaves a bitter" - cont "aftertaste…" - - para "But knowing that" - line "there are strong" - - para "trainers spurs me" - line "to do better…" - done - -LassMichelleSeenText: - text "Do you think a" - line "girls-only GYM" - cont "is rare?" - done - -LassMichelleBeatenText: - text "Oh, bleah!" - done - -LassMichelleAfterBattleText: - text "I just got care-" - line "less, that's all!" - done - -PicnickerTanyaSeenText: - text "Oh, a battle?" - line "That's kind of" - cont "scary, but OK!" - done - -PicnickerTanyaBeatenText: - text "Oh, that's it?" - done - -PicnickerTanyaAfterBattleText: - text "Oh, look at all" - line "your BADGES. No" - - para "wonder I couldn't" - line "win!" - done - -BeautyJuliaSeenText: - text "Were you looking" - line "at these flowers" - cont "or at me?" - done - -BeautyJuliaBeatenText: - text "How annoying!" - done - -BeautyJuliaAfterBattleText: - text "How do I go about" - line "becoming ladylike" - cont "like ERIKA?" - done - -TwinsJoAndZoe1SeenText: - text "We'll show you" - line "#MON moves that" - cont "ERIKA taught us!" - done - -TwinsJoAndZoe1BeatenText: - text "Oh… We lost…" - done - -TwinsJoAndZoe1AfterBattleText: - text "ERIKA will get you" - line "back for us!" - done - -TwinsJoAndZoe2SeenText: - text "We're going to" - line "protect ERIKA!" - done - -TwinsJoAndZoe2BeatenText: - text "We couldn't win…" - done - -TwinsJoAndZoe2AfterBattleText: - text "ERIKA is much," - line "much stronger!" - done - -CeladonGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, CELADON_CITY, 8 - warp_event 5, 17, CELADON_CITY, 8 - - def_coord_events - - def_bg_events - bg_event 3, 15, BGEVENT_READ, CeladonGymStatue - bg_event 6, 15, BGEVENT_READ, CeladonGymStatue - - def_object_events - object_event 5, 3, SPRITE_ERIKA, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonGymErikaScript, -1 - object_event 7, 8, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerLassMichelle, -1 - object_event 2, 8, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerPicnickerTanya, -1 - object_event 3, 5, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerBeautyJulia, -1 - object_event 4, 10, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsJoAndZoe1, -1 - object_event 5, 10, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsJoAndZoe2, -1 diff --git a/maps/CeladonGym.blk b/maps/CeladonGym.blk deleted file mode 100644 index 8c273e84f..000000000 --- a/maps/CeladonGym.blk +++ /dev/null @@ -1 +0,0 @@ - ###  ##!" \ No newline at end of file diff --git a/maps/CeladonMansion1F.asm b/maps/CeladonMansion1F.asm deleted file mode 100644 index 67ab33738..000000000 --- a/maps/CeladonMansion1F.asm +++ /dev/null @@ -1,96 +0,0 @@ - object_const_def - const CELADONMANSION1F_GRANNY - const CELADONMANSION1F_GROWLITHE1 - const CELADONMANSION1F_CLEFAIRY - const CELADONMANSION1F_GROWLITHE2 - -CeladonMansion1F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonMansionManager: - jumptextfaceplayer CeladonMansionManagerText - -CeladonMansion1FMeowth: - opentext - writetext CeladonMansion1FMeowthText - cry MEOWTH - waitbutton - closetext - end - -CeladonMansion1FClefairy: - opentext - writetext CeladonMansion1FClefairyText - cry CLEFAIRY - waitbutton - closetext - end - -CeladonMansion1FNidoranF: - opentext - writetext CeladonMansion1FNidoranFText - cry NIDORAN_F - waitbutton - closetext - end - -CeladonMansionManagersSuiteSign: - jumptext CeladonMansionManagersSuiteSignText - -CeladonMansion1FBookshelf: - jumpstd PictureBookshelfScript - -CeladonMansionManagerText: - text "My dear #MON" - line "keep me company," - - para "so I don't ever" - line "feel lonely." - - para "MEOWTH even brings" - line "money home." - done - -CeladonMansion1FMeowthText: - text "MEOWTH: Meow!" - done - -CeladonMansion1FClefairyText: - text "CLEFAIRY: Clef" - line "cleff!" - done - -CeladonMansion1FNidoranFText: - text "NIDORAN: Kya" - line "kyaoo!" - done - -CeladonMansionManagersSuiteSignText: - text "CELADON MANSION" - line "MANAGER'S SUITE" - done - -CeladonMansion1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 6, 9, CELADON_CITY, 2 - warp_event 7, 9, CELADON_CITY, 2 - warp_event 3, 0, CELADON_CITY, 3 - warp_event 0, 0, CELADON_MANSION_2F, 1 - warp_event 7, 0, CELADON_MANSION_2F, 4 - - def_coord_events - - def_bg_events - bg_event 5, 8, BGEVENT_UP, CeladonMansionManagersSuiteSign - bg_event 0, 3, BGEVENT_READ, CeladonMansion1FBookshelf - bg_event 2, 3, BGEVENT_READ, CeladonMansion1FBookshelf - - def_object_events - object_event 1, 5, SPRITE_GRANNY, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonMansionManager, -1 - object_event 2, 6, SPRITE_GROWLITHE, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonMansion1FMeowth, -1 - object_event 3, 4, SPRITE_CLEFAIRY, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonMansion1FClefairy, -1 - object_event 4, 4, SPRITE_GROWLITHE, SPRITEMOVEDATA_POKEMON, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonMansion1FNidoranF, -1 diff --git a/maps/CeladonMansion1F.blk b/maps/CeladonMansion1F.blk deleted file mode 100644 index 0dffa3bbe..000000000 --- a/maps/CeladonMansion1F.blk +++ /dev/null @@ -1,2 +0,0 @@ -  -    \ No newline at end of file diff --git a/maps/CeladonMansion2F.asm b/maps/CeladonMansion2F.asm deleted file mode 100644 index 2e3e7c5f9..000000000 --- a/maps/CeladonMansion2F.asm +++ /dev/null @@ -1,66 +0,0 @@ -CeladonMansion2F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonMansion2FComputer: - jumptext CeladonMansion2FComputerText - -CeladonMansion2FMeetingRoomSign: - jumptext CeladonMansion2FMeetingRoomSignText - -CeladonMansion2FBookshelf: - jumpstd DifficultBookshelfScript - -CeladonMansion2FComputerText: - text " turned on" - line "the PC." - - para "…" - - para "Someone was in the" - line "middle of compos-" - cont "ing an e-mail." - - para "…I hope you'll" - line "come visit KANTO." - - para "I think you'll be" - line "surprised at how" - - para "much things have" - line "changed here." - - para "You'll also see" - line "many #MON that" - - para "aren't native to" - line "JOHTO." - - para "To the PRODUCER" - - para "…" - done - -CeladonMansion2FMeetingRoomSignText: - text "GAME FREAK" - line "MEETING ROOM" - done - -CeladonMansion2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 0, CELADON_MANSION_1F, 4 - warp_event 1, 0, CELADON_MANSION_3F, 2 - warp_event 6, 0, CELADON_MANSION_3F, 3 - warp_event 7, 0, CELADON_MANSION_1F, 5 - - def_coord_events - - def_bg_events - bg_event 0, 3, BGEVENT_READ, CeladonMansion2FComputer - bg_event 5, 8, BGEVENT_UP, CeladonMansion2FMeetingRoomSign - bg_event 2, 3, BGEVENT_READ, CeladonMansion2FBookshelf - - def_object_events diff --git a/maps/CeladonMansion2F.blk b/maps/CeladonMansion2F.blk deleted file mode 100644 index 0784ef8b2..000000000 --- a/maps/CeladonMansion2F.blk +++ /dev/null @@ -1,2 +0,0 @@ -  -    \ No newline at end of file diff --git a/maps/CeladonMansion3F.asm b/maps/CeladonMansion3F.asm deleted file mode 100644 index 8c818267e..000000000 --- a/maps/CeladonMansion3F.asm +++ /dev/null @@ -1,211 +0,0 @@ - object_const_def - const CELADONMANSION3F_COOLTRAINER_M - const CELADONMANSION3F_GYM_GUIDE - const CELADONMANSION3F_SUPER_NERD - const CELADONMANSION3F_FISHER - -CeladonMansion3F_MapScripts: - def_scene_scripts - - def_callbacks - -GameFreakGameDesignerScript: - faceplayer - opentext - writetext GameFreakGameDesignerText - readvar VAR_DEXCAUGHT - ifgreater NUM_POKEMON - 2 - 1, .CompletedPokedex ; ignore Mew and Celebi - waitbutton - closetext - end - -.CompletedPokedex: - promptbutton - writetext GameFreakGameDesignerCompletedPokedexText - playsound SFX_DEX_FANFARE_230_PLUS - waitsfx - writetext GameFreakGameDesignerPauseForDiplomaText - promptbutton - special Diploma - writetext GameFreakGameDesignerAfterDiplomaText - waitbutton - closetext - setevent EVENT_ENABLE_DIPLOMA_PRINTING - end - -GameFreakGraphicArtistScript: - faceplayer - opentext - checkevent EVENT_ENABLE_DIPLOMA_PRINTING - iftrue .CanPrintDiploma - writetext GameFreakGraphicArtistText - waitbutton - closetext - end - -.CanPrintDiploma: - writetext GameFreakGraphicArtistPrintDiplomaText - yesorno - iffalse .Refused - special PrintDiploma - closetext - end - -.Refused: - writetext GameFreakGraphicArtistRefusedText - waitbutton - closetext - end - -.CancelPrinting: ; unreferenced - writetext GameFreakGraphicArtistErrorText - waitbutton - closetext - end - -GameFreakProgrammerScript: - jumptextfaceplayer GameFreakProgrammerText - -GameFreakCharacterDesignerScript: - jumptextfaceplayer GameFreakCharacterDesignerText - -CeladonMansion3FDevRoomSign: - jumptext CeladonMansion3FDevRoomSignText - -CeladonMansion3FDrawing: - jumptext CeladonMansion3FDrawingText - -CeladonMansion3FGameProgram: - jumptext CeladonMansion3FGameProgramText - -CeladonMansion3FReferenceMaterial: - jumptext CeladonMansion3FReferenceMaterialText - -GameFreakGameDesignerText: - text "Is that right?" - - para "I'm the GAME" - line "DESIGNER!" - - para "Filling up your" - line "#DEX is tough," - cont "but don't give up!" - done - -GameFreakGameDesignerCompletedPokedexText: - text "Wow! Excellent!" - line "You completed your" - cont "#DEX!" - - para "Congratulations!" - done - -GameFreakGameDesignerPauseForDiplomaText: - text "…" - done - -GameFreakGameDesignerAfterDiplomaText: - text "The GRAPHIC ARTIST" - line "will print out a" - cont "DIPLOMA for you." - - para "You should go show" - line "it off." - done - -GameFreakGraphicArtistText: - text "I'm the GRAPHIC" - line "ARTIST." - - para "I drew you!" - done - -GameFreakGraphicArtistPrintDiplomaText: - text "I'm the GRAPHIC" - line "ARTIST." - - para "Oh, you completed" - line "your #DEX?" - - para "Want me to print" - line "out your DIPLOMA?" - done - -GameFreakGraphicArtistRefusedText: - text "Give me a shout if" - line "you want your" - cont "DIPLOMA printed." - done - -GameFreakGraphicArtistErrorText: - text "Something's wrong." - line "I'll have to can-" - cont "cel printing." - done - -GameFreakProgrammerText: - text "Who, me? I'm the" - line "PROGRAMMER." - - para "Play the slot" - line "machines!" - done - -GameFreakCharacterDesignerText: - text "Aren't the TWINS" - line "adorable?" - - para "JASMINE's pretty" - line "too." - - para "Oh, I love them!" - done - -CeladonMansion3FDevRoomSignText: - text "GAME FREAK" - line "DEVELOPMENT ROOM" - done - -CeladonMansion3FDrawingText: - text "It's a detailed" - line "drawing of a" - cont "pretty girl." - done - -CeladonMansion3FGameProgramText: - text "It's the game" - line "program. Messing" - - para "with it could put" - line "a bug in the game!" - done - -CeladonMansion3FReferenceMaterialText: - text "It's crammed with" - line "reference materi-" - cont "als. There's even" - cont "a # DOLL." - done - -CeladonMansion3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 0, CELADON_MANSION_ROOF, 1 - warp_event 1, 0, CELADON_MANSION_2F, 2 - warp_event 6, 0, CELADON_MANSION_2F, 3 - warp_event 7, 0, CELADON_MANSION_ROOF, 2 - - def_coord_events - - def_bg_events - bg_event 5, 8, BGEVENT_UP, CeladonMansion3FDevRoomSign - bg_event 4, 3, BGEVENT_UP, CeladonMansion3FDrawing - bg_event 1, 6, BGEVENT_UP, CeladonMansion3FGameProgram - bg_event 1, 3, BGEVENT_UP, CeladonMansion3FReferenceMaterial - - def_object_events - object_event 3, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GameFreakGameDesignerScript, -1 - object_event 3, 4, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GameFreakGraphicArtistScript, -1 - object_event 0, 7, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GameFreakProgrammerScript, -1 - object_event 0, 4, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GameFreakCharacterDesignerScript, -1 diff --git a/maps/CeladonMansion3F.blk b/maps/CeladonMansion3F.blk deleted file mode 100644 index bce6ec754..000000000 --- a/maps/CeladonMansion3F.blk +++ /dev/null @@ -1 +0,0 @@ -    \ No newline at end of file diff --git a/maps/CeladonMansionRoof.asm b/maps/CeladonMansionRoof.asm deleted file mode 100644 index c0915d493..000000000 --- a/maps/CeladonMansionRoof.asm +++ /dev/null @@ -1,48 +0,0 @@ - object_const_def - const CELADONMANSIONROOF_FISHER - -CeladonMansionRoof_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonMansionRoofFisherScript: - jumptextfaceplayer CeladonMansionRoofFisherText - -CeladonMansionRoofGraffiti: - jumptext CeladonMansionRoofGraffitiText - -CeladonMansionRoofFisherText: - text "High places--I do" - line "love them so!" - - para "I'd say the only" - line "thing that loves" - - para "heights as much as" - line "me is smoke!" - done - -CeladonMansionRoofGraffitiText: - text "There's graffiti" - line "on the wall…" - - para " added a" - line "moustache!" - done - -CeladonMansionRoof_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 1, 1, CELADON_MANSION_3F, 1 - warp_event 6, 1, CELADON_MANSION_3F, 4 - warp_event 2, 5, CELADON_MANSION_ROOF_HOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 6, 1, BGEVENT_LEFT, CeladonMansionRoofGraffiti - - def_object_events - object_event 7, 5, SPRITE_FISHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonMansionRoofFisherScript, -1 diff --git a/maps/CeladonMansionRoof.blk b/maps/CeladonMansionRoof.blk deleted file mode 100644 index dfe26fe80..000000000 --- a/maps/CeladonMansionRoof.blk +++ /dev/null @@ -1 +0,0 @@ -$%"#(),+&',+!+* \ No newline at end of file diff --git a/maps/CeladonMansionRoofHouse.asm b/maps/CeladonMansionRoofHouse.asm deleted file mode 100644 index 25c8372fc..000000000 --- a/maps/CeladonMansionRoofHouse.asm +++ /dev/null @@ -1,129 +0,0 @@ - object_const_def - const CELADONMANSIONROOFHOUSE_PHARMACIST - -CeladonMansionRoofHouse_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonMansionRoofHousePharmacistScript: - faceplayer - opentext - checkevent EVENT_GOT_TM03_CURSE - iftrue .GotCurse - writetext CeladonMansionRoofHousePharmacistIntroText - promptbutton - checktime NITE - iftrue .Night - writetext CeladonMansionRoofHousePharmacistNotNightText - waitbutton - closetext - end - -.Night: - writetext CeladonMansionRoofHousePharmacistStoryText - promptbutton - verbosegiveitem TM_CURSE - iffalse .NoRoom - setevent EVENT_GOT_TM03_CURSE -.GotCurse: - writetext CeladonMansionRoofHousePharmacistCurseText - waitbutton -.NoRoom: - closetext - end - -CeladonMansionRoofHousePharmacistIntroText: - text "Let me recount a" - line "terrifying tale…" - done - -CeladonMansionRoofHousePharmacistNotNightText: - text "Then again, it's" - line "not as scary while" - - para "it's still light" - line "outside." - - para "Come back after" - line "sunset, OK?" - done - -CeladonMansionRoofHousePharmacistStoryText: - text "Once upon a time," - line "there was a little" - - para "boy who was given" - line "a new BICYCLE…" - - para "He wanted to try" - line "it right away…" - - para "He was having so" - line "much fun that he" - - para "didn't notice the" - line "sun had set…" - - para "While riding home" - line "in the pitch-black" - - para "night, the bike" - line "suddenly slowed!" - - para "The pedals became" - line "heavy!" - - para "When he stopped" - line "pedaling, the bike" - - para "began slipping" - line "backwards!" - - para "It was as if the" - line "bike were cursed" - - para "and trying to drag" - line "him into oblivion!" - - para "…" - - para "…" - - para "SHRIEEEEK!" - - para "The boy had been" - line "riding uphill on" - cont "CYCLING ROAD!" - - para "…" - line "Ba-dum ba-dum!" - - para "For listening so" - line "patiently, you may" - cont "take this--TM03!" - done - -CeladonMansionRoofHousePharmacistCurseText: - text "TM03 is CURSE." - - para "It's a terrifying" - line "move that slowly" - - para "whittles down the" - line "victim's HP." - done - -CeladonMansionRoofHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CELADON_MANSION_ROOF, 3 - warp_event 3, 7, CELADON_MANSION_ROOF, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 2, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonMansionRoofHousePharmacistScript, -1 diff --git a/maps/CeladonPokecenter1F.asm b/maps/CeladonPokecenter1F.asm deleted file mode 100644 index ef3a9c0f2..000000000 --- a/maps/CeladonPokecenter1F.asm +++ /dev/null @@ -1,163 +0,0 @@ - object_const_def - const CELADONPOKECENTER1F_NURSE - const CELADONPOKECENTER1F_GENTLEMAN - const CELADONPOKECENTER1F_PHARMACIST - const CELADONPOKECENTER1F_COOLTRAINER_F - const CELADONPOKECENTER1F_EUSINE - -CeladonPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -CeladonPokecenter1FGentlemanScript: - jumpstd HappinessCheckScript - -CeladonPokecenter1FCooltrainerFScript: - jumptextfaceplayer CeladonPokecenter1FCooltrainerFText - -CeladonPokecenter1FPharmacistScript: - jumptextfaceplayer CeladonPokecenter1FPharmacistText - -CeladonEusine: - faceplayer - opentext - writetext CeladonEusineText1 - promptbutton - setval SUICUNE - special MonCheck - iffalse .NoSuicune - special BeastsCheck - iftrue .HoOh - writetext NoBeastsText - waitbutton -.NoSuicune: - closetext - end - -.HoOh: - writetext EusineLeavesCeladonText - waitbutton - closetext - readvar VAR_FACING - ifequal UP, .Location1 - applymovement CELADONPOKECENTER1F_EUSINE, .Movement1 - sjump .Continue - -.Location1: - applymovement CELADONPOKECENTER1F_EUSINE, .Movement2 -.Continue: - disappear CELADONPOKECENTER1F_EUSINE - playsound SFX_EXIT_BUILDING - waitsfx - end - -.Movement2: - step LEFT - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -.Movement1: - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -CeladonPokecenter1FCooltrainerFText: - text "ERIKA is a master" - line "of grass #MON." - - para "She'll make you" - line "pay if you don't" - cont "watch yourself." - done - -CeladonPokecenter1FPharmacistText: - text "TEAM ROCKET's" - line "hideout is in the" - - para "basement of the" - line "GAME CORNER." - - para "Oh, wait. That was" - line "three years ago." - done - -CeladonEusineText1: - text "EUSINE: Hi!" - - para "I'm back visiting" - line "my hometown." - - para "It's been quite a" - line "while." - done - -EusineLeavesCeladonText: - text ", have you" - line "heard?" - - para "There have been" - line "fresh rumors of a" - - para "rainbow-colored" - line "#MON appearing" - cont "at TIN TOWER." - - para "I've just had my" - line "party healed, so" - - para "now I'm headed to" - line "ECRUTEAK." - - para "I'll be seeing" - line "you, !" - done - -NoBeastsText: - text "Oh, by the way," - line "." - - para "Have you caught" - line "the legendary" - - para "#MON RAIKOU and" - line "ENTEI?" - - para "<……><……><……>" - - para "Okay…" - - para "If you catch even" - line "one, I hope that" - cont "you'll inform me." - - para "I'm counting on" - line "you, !" - done - -CeladonPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, CELADON_CITY, 5 - warp_event 4, 7, CELADON_CITY, 5 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonPokecenter1FNurseScript, -1 - object_event 1, 5, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeladonPokecenter1FGentlemanScript, -1 - object_event 0, 3, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeladonPokecenter1FPharmacistScript, -1 - object_event 8, 6, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeladonPokecenter1FCooltrainerFScript, -1 - object_event 4, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeladonEusine, EVENT_SET_WHEN_FOUGHT_HO_OH diff --git a/maps/CeladonPokecenter2FBeta.asm b/maps/CeladonPokecenter2FBeta.asm deleted file mode 100644 index ba4eab25d..000000000 --- a/maps/CeladonPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -CeladonPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -CeladonPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, CELADON_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/CeruleanCity.asm b/maps/CeruleanCity.asm deleted file mode 100644 index 2482d7d22..000000000 --- a/maps/CeruleanCity.asm +++ /dev/null @@ -1,306 +0,0 @@ - object_const_def - const CERULEANCITY_COOLTRAINER_M - const CERULEANCITY_SUPER_NERD - const CERULEANCITY_SLOWPOKE - const CERULEANCITY_COOLTRAINER_F - const CERULEANCITY_FISHER - const CERULEANCITY_YOUNGSTER - -CeruleanCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, CeruleanCityFlypointCallback - -CeruleanCityFlypointCallback: - setflag ENGINE_FLYPOINT_CERULEAN - endcallback - -CeruleanCityCooltrainerMScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext CeruleanCityCooltrainerMText1 - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext CeruleanCityCooltrainerMText2 - waitbutton - closetext - end - -CeruleanCitySuperNerdScript: - jumptextfaceplayer CeruleanCitySuperNerdText - -CeruleanCitySlowbro: - opentext - writetext CeruleanCitySlowbroText - cry SLOWBRO - waitbutton - closetext - end - -CeruleanCityCooltrainerFScript: - faceplayer - opentext - writetext CeruleanCityCooltrainerFText1 - waitbutton - closetext - turnobject CERULEANCITY_COOLTRAINER_F, LEFT - opentext - writetext CeruleanCityCooltrainerFText2 - waitbutton - closetext - opentext - writetext CeruleanCitySlowbroText - cry SLOWBRO - waitbutton - closetext - opentext - writetext CeruleanCityCooltrainerFText3 - waitbutton - closetext - end - -CeruleanCityFisherScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - checkevent EVENT_MET_ROCKET_GRUNT_AT_CERULEAN_GYM - iftrue .MetCeruleanRocket -.ReturnedMachinePart: - writetext CeruleanCityFisherText - waitbutton - closetext - end - -.MetCeruleanRocket: - writetext CeruleanCityFisherRocketTipText - waitbutton - closetext - end - -CeruleanCityYoungsterScript: - faceplayer - opentext - writetext CeruleanCityYoungsterText1 - waitbutton - closetext - checkevent EVENT_FOUND_BERSERK_GENE_IN_CERULEAN_CITY - iffalse .BerserkGenePingsItemfinder - end - -.BerserkGenePingsItemfinder: - waitsfx - playsound SFX_SECOND_PART_OF_ITEMFINDER - waitsfx - playsound SFX_TRANSACTION - waitsfx - playsound SFX_SECOND_PART_OF_ITEMFINDER - waitsfx - playsound SFX_TRANSACTION - waitsfx - playsound SFX_SECOND_PART_OF_ITEMFINDER - waitsfx - playsound SFX_TRANSACTION - waitsfx - playsound SFX_SECOND_PART_OF_ITEMFINDER - waitsfx - playsound SFX_TRANSACTION - waitsfx - showemote EMOTE_SHOCK, CERULEANCITY_YOUNGSTER, 15 - turnobject CERULEANCITY_YOUNGSTER, LEFT - opentext - writetext CeruleanCityYoungsterText2 - waitbutton - closetext - end - -CeruleanCitySign: - jumptext CeruleanCitySignText - -CeruleanGymSign: - jumptext CeruleanGymSignText - -CeruleanBikeShopSign: - jumptext CeruleanBikeShopSignText - -CeruleanPoliceSign: - jumptext CeruleanPoliceSignText - -CeruleanCapeSign: - jumptext CeruleanCapeSignText - -CeruleanLockedDoor: - jumptext CeruleanLockedDoorText - -CeruleanCityPokecenterSign: - jumpstd PokecenterSignScript - -CeruleanCityMartSign: - jumpstd MartSignScript - -CeruleanCityHiddenBerserkGene: - hiddenitem BERSERK_GENE, EVENT_FOUND_BERSERK_GENE_IN_CERULEAN_CITY - -CeruleanCityCooltrainerMText1: - text "KANTO's POWER" - line "PLANT?" - - para "It's near the end" - line "of ROUTE 9, the" - - para "road that heads" - line "east from here." - - para "I think there was" - line "an accident of" - cont "some sort there." - done - -CeruleanCityCooltrainerMText2: - text "You're collecting" - line "every single kind" - cont "of #MON?" - - para "That must be quite" - line "a challenge, but" - cont "it sounds fun too." - done - -CeruleanCitySuperNerdText: - text "The CAPE in the" - line "north is a good" - - para "place for dates." - line "Girls like it!" - done - -CeruleanCitySlowbroText: - text "SLOWBRO: Yarah?" - done - -CeruleanCityCooltrainerFText1: - text "My SLOWBRO and I" - line "make an awesome" - cont "combination!" - done - -CeruleanCityCooltrainerFText2: - text "SLOWBRO, show me" - line "your CONFUSION!" - done - -CeruleanCityCooltrainerFText3: - text "…" - done - -CeruleanCityFisherText: - text "I'm a huge fan of" - line "CERULEAN GYM's" - cont "MISTY." - done - -CeruleanCityFisherRocketTipText: - text "I saw this shady" - line "guy go off toward" - cont "CERULEAN's CAPE." - done - -CeruleanCityYoungsterText1: - text "There used to be a" - line "cave here that had" - - para "horribly powerful" - line "#MON in it." - done - -CeruleanCityYoungsterText2: - text "Ayuh?" - - para "My ITEMFINDER is" - line "responding…" - done - -CeruleanCitySignText: - text "CERULEAN CITY" - - para "A Mysterious Blue" - line "Aura Surrounds It" - done - -CeruleanGymSignText: - text "CERULEAN CITY" - line "#MON GYM" - cont "LEADER: MISTY" - - para "The Tomboyish" - line "Mermaid" - done - -CeruleanBikeShopSignText: - text "There's a notice" - line "here…" - - para "The BIKE SHOP has" - line "moved to GOLDENROD" - cont "CITY in JOHTO…" - done - -CeruleanPoliceSignText: - text "There's a notice" - line "here…" - - para "Stamp out thievery" - line "and make the city" - - para "a friendlier, more" - line "cheerful place!" - - para "CERULEAN POLICE" - done - -CeruleanCapeSignText: - text "CERULEAN CAPE" - line "AHEAD" - done - -CeruleanLockedDoorText: - text "It's locked…" - done - -CeruleanCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 15, CERULEAN_GYM_BADGE_SPEECH_HOUSE, 1 - warp_event 28, 17, CERULEAN_POLICE_STATION, 1 - warp_event 13, 19, CERULEAN_TRADE_SPEECH_HOUSE, 1 - warp_event 19, 21, CERULEAN_POKECENTER_1F, 1 - warp_event 30, 23, CERULEAN_GYM, 1 - warp_event 25, 29, CERULEAN_MART, 2 - - def_coord_events - - def_bg_events - bg_event 23, 23, BGEVENT_READ, CeruleanCitySign - bg_event 27, 25, BGEVENT_READ, CeruleanGymSign - bg_event 11, 29, BGEVENT_READ, CeruleanBikeShopSign - bg_event 25, 17, BGEVENT_READ, CeruleanPoliceSign - bg_event 23, 7, BGEVENT_READ, CeruleanCapeSign - bg_event 14, 29, BGEVENT_READ, CeruleanLockedDoor - bg_event 20, 21, BGEVENT_READ, CeruleanCityPokecenterSign - bg_event 26, 29, BGEVENT_READ, CeruleanCityMartSign - bg_event 2, 12, BGEVENT_ITEM, CeruleanCityHiddenBerserkGene - - def_object_events - object_event 15, 23, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeruleanCityCooltrainerMScript, -1 - object_event 23, 15, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeruleanCitySuperNerdScript, -1 - object_event 20, 24, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeruleanCitySlowbro, -1 - object_event 21, 24, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeruleanCityCooltrainerFScript, -1 - object_event 30, 26, SPRITE_FISHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeruleanCityFisherScript, -1 - object_event 6, 12, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeruleanCityYoungsterScript, -1 diff --git a/maps/CeruleanCity.blk b/maps/CeruleanCity.blk deleted file mode 100644 index 9995648b3..000000000 --- a/maps/CeruleanCity.blk +++ /dev/null @@ -1,30 +0,0 @@ -,,,,,,,)CPCCCCCC,+WWWWW%CN -CCCCCC,)CCCCCCC - - -m,)11m,)t -t - - -n1m0m+% -t -tttm%Ct -t - - -n -mCC 0  -1 0tCC -Ntkk\  !Ntwww - - - - -|r  -PRQQN/\aRttN -tttttt11_NtttN  !tt_NtttN -Vf0 |s0_NtttPaNtttNNtttQQQm]n - - - -N]MQQQ@t \ No newline at end of file diff --git a/maps/CeruleanGym.asm b/maps/CeruleanGym.asm deleted file mode 100644 index f337eac67..000000000 --- a/maps/CeruleanGym.asm +++ /dev/null @@ -1,383 +0,0 @@ - object_const_def - const CERULEANGYM_ROCKET - const CERULEANGYM_MISTY - const CERULEANGYM_SWIMMER_GIRL1 - const CERULEANGYM_SWIMMER_GIRL2 - const CERULEANGYM_SWIMMER_GUY - const CERULEANGYM_GYM_GUIDE - -CeruleanGym_MapScripts: - def_scene_scripts - scene_script CeruleanGymNoopScene, SCENE_CERULEANGYM_NOOP - scene_script CeruleanGymGruntRunsOutScene, SCENE_CERULEANGYM_GRUNT_RUNS_OUT - - def_callbacks - -CeruleanGymNoopScene: - end - -CeruleanGymGruntRunsOutScene: - sdefer CeruleanGymGruntRunsOutScript - end - -CeruleanGymGruntRunsOutScript: - applymovement CERULEANGYM_ROCKET, CeruleanGymGruntRunsDownMovement - playsound SFX_TACKLE - applymovement CERULEANGYM_ROCKET, CeruleanGymGruntRunsIntoYouMovement - playmusic MUSIC_ROCKET_ENCOUNTER - opentext - writetext CeruleanGymGruntIntroText - waitbutton - closetext - showemote EMOTE_SHOCK, CERULEANGYM_ROCKET, 15 - applymovement CERULEANGYM_ROCKET, CeruleanGymGruntBacksAwayMovement - opentext - writetext CeruleanGymGruntBigMistakeText - waitbutton - closetext - applymovement CERULEANGYM_ROCKET, CeruleanGymGruntMovesCloseMovement - opentext - writetext CeruleanGymGruntByeText - waitbutton - closetext - applymovement CERULEANGYM_ROCKET, CeruleanGymGruntRunsOutMovement - playsound SFX_EXIT_BUILDING - disappear CERULEANGYM_ROCKET - setevent EVENT_MET_ROCKET_GRUNT_AT_CERULEAN_GYM - clearevent EVENT_ROUTE_24_ROCKET - clearevent EVENT_ROUTE_25_MISTY_BOYFRIEND - setscene SCENE_CERULEANGYM_NOOP - setmapscene ROUTE_25, SCENE_ROUTE25_MISTYS_DATE - setmapscene POWER_PLANT, SCENE_POWERPLANT_NOOP - waitsfx - special RestartMapMusic - pause 15 - turnobject PLAYER, DOWN - pause 15 - end - -CeruleanGymMistyScript: - faceplayer - opentext - checkflag ENGINE_CASCADEBADGE - iftrue .FightDone - writetext MistyIntroText - waitbutton - closetext - winlosstext MistyWinLossText, 0 - loadtrainer MISTY, MISTY1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_MISTY - setevent EVENT_BEAT_SWIMMERF_DIANA - setevent EVENT_BEAT_SWIMMERF_BRIANA - setevent EVENT_BEAT_SWIMMERM_PARKER - opentext - writetext ReceivedCascadeBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_CASCADEBADGE -.FightDone: - writetext MistyFightDoneText - waitbutton - closetext - end - -TrainerSwimmerfDiana: - trainer SWIMMERF, DIANA, EVENT_BEAT_SWIMMERF_DIANA, SwimmerfDianaSeenText, SwimmerfDianaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfDianaAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfBriana: - trainer SWIMMERF, BRIANA, EVENT_BEAT_SWIMMERF_BRIANA, SwimmerfBrianaSeenText, SwimmerfBrianaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfBrianaAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermParker: - trainer SWIMMERM, PARKER, EVENT_BEAT_SWIMMERM_PARKER, SwimmermParkerSeenText, SwimmermParkerBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermParkerAfterBattleText - waitbutton - closetext - end - -CeruleanGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_MISTY - iftrue .CeruleanGymGuideWinScript - writetext CeruleanGymGuideText - waitbutton - closetext - end - -.CeruleanGymGuideWinScript: - writetext CeruleanGymGuideWinText - waitbutton - closetext - end - -CeruleanGymHiddenMachinePart: - hiddenitem MACHINE_PART, EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM - -CeruleanGymStatue1: - checkevent EVENT_TRAINERS_IN_CERULEAN_GYM - iffalse CeruleanGymStatue - opentext - writetext CeruleanGymNote1Text - waitbutton - closetext - end - -CeruleanGymStatue2: - checkevent EVENT_TRAINERS_IN_CERULEAN_GYM - iffalse CeruleanGymStatue - opentext - writetext CeruleanGymNote2Text - waitbutton - closetext - end - -CeruleanGymStatue: - checkflag ENGINE_CASCADEBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, MISTY, MISTY1 - jumpstd GymStatue2Script - -CeruleanGymGruntRunsDownMovement: - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - step_end - -CeruleanGymGruntRunsOutMovement: - big_step RIGHT - big_step DOWN - step_end - -CeruleanGymGruntRunsIntoYouMovement: - fix_facing - set_sliding - jump_step UP - remove_sliding - remove_fixed_facing - step_sleep 8 - step_sleep 8 - step DOWN - step DOWN - step_end - -CeruleanGymGruntMovesCloseMovement: - big_step DOWN - step_end - -CeruleanGymGruntBacksAwayMovement: - fix_facing - slow_step UP - remove_fixed_facing - step_end - -CeruleanGymGruntIntroText: - text "Oops! I so sorry!" - line "You not hurt," - cont "okay?" - - para "I very busy." - line "No time for talk-" - cont "ing with you. Not" - cont "good for me if" - cont "seen by somebody." - done - -CeruleanGymGruntBigMistakeText: - text "Oh no! You seen" - line "me already! I make" - cont "big mistake!" - done - -CeruleanGymGruntByeText: - text "Hey, you! Forget" - line "you see me, okay?" - - para "You see, hear," - line "know nothing," - - para "okay?" - line "Bye, kid! Nothing!" - - para "Bye-bye a go-go!" - done - -CeruleanGymNote1Text: - text "Sorry, I'll be out" - line "for a while." - cont "MISTY, GYM LEADER" - done - -CeruleanGymNote2Text: - text "Since MISTY's out," - line "we'll be away too." - cont "GYM TRAINERS" - done - -MistyIntroText: - text "MISTY: I was ex-" - line "pecting you, you" - cont "pest!" - - para "You may have a" - line "lot of JOHTO GYM" - - para "BADGES, but you'd" - line "better not take me" - cont "too lightly." - - para "My water-type" - line "#MON are tough!" - done - -MistyWinLossText: - text "MISTY: You really" - line "are good…" - - para "I'll admit that" - line "you are skilled…" - - para "Here you go. It's" - line "CASCADEBADGE." - done - -ReceivedCascadeBadgeText: - text " received" - line "CASCADEBADGE." - done - -MistyFightDoneText: - text "MISTY: Are there" - line "many strong train-" - cont "ers in JOHTO? Like" - cont "you, I mean." - - para "I'm going to" - line "travel one day, so" - - para "I can battle some" - line "skilled trainers." - done - -SwimmerfDianaSeenText: - text "Sorry about being" - line "away. Let's get on" - cont "with it!" - done - -SwimmerfDianaBeatenText: - text "I give up! You're" - line "the winner!" - done - -SwimmerfDianaAfterBattleText: - text "I'll be swimming" - line "quietly." - done - -SwimmerfBrianaSeenText: - text "Don't let my ele-" - line "gant swimming un-" - cont "nerve you." - done - -SwimmerfBrianaBeatenText: - text "Ooh, you calmly" - line "disposed of me…" - done - -SwimmerfBrianaAfterBattleText: - text "Don't be too smug" - line "about beating me." - - para "MISTY will destroy" - line "you if you get" - cont "complacent." - done - -SwimmermParkerSeenText: - text "Glub…" - - para "I'm first! Come" - line "and get me!" - done - -SwimmermParkerBeatenText: - text "This can't be…" - done - -SwimmermParkerAfterBattleText: - text "MISTY has gotten" - line "much better in the" - cont "past few years." - - para "Don't let your" - line "guard down, or" - cont "you'll be crushed!" - done - -CeruleanGymGuideText: - text "Yo! CHAMP in" - line "making!" - - para "Since MISTY was" - line "away, I went out" - - para "for some fun too." - line "He-he-he." - done - -CeruleanGymGuideWinText: - text "Hoo, you showed me" - line "how tough you are." - - para "As always, that" - line "was one heck of a" - cont "great battle!" - done - -CeruleanGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 15, CERULEAN_CITY, 5 - warp_event 5, 15, CERULEAN_CITY, 5 - - def_coord_events - - def_bg_events - bg_event 3, 8, BGEVENT_ITEM, CeruleanGymHiddenMachinePart - bg_event 2, 13, BGEVENT_READ, CeruleanGymStatue1 - bg_event 6, 13, BGEVENT_READ, CeruleanGymStatue2 - - def_object_events - object_event 4, 10, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_CERULEAN_GYM_ROCKET - object_event 5, 3, SPRITE_MISTY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeruleanGymMistyScript, EVENT_TRAINERS_IN_CERULEAN_GYM - object_event 4, 6, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfDiana, EVENT_TRAINERS_IN_CERULEAN_GYM - object_event 1, 9, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerSwimmerfBriana, EVENT_TRAINERS_IN_CERULEAN_GYM - object_event 8, 9, SPRITE_SWIMMER_GUY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermParker, EVENT_TRAINERS_IN_CERULEAN_GYM - object_event 7, 13, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeruleanGymGuideScript, EVENT_TRAINERS_IN_CERULEAN_GYM diff --git a/maps/CeruleanGym.blk b/maps/CeruleanGym.blk deleted file mode 100644 index a01ee19af..000000000 --- a/maps/CeruleanGym.blk +++ /dev/null @@ -1,2 +0,0 @@ -+++++76968.'')/. -/.4/.'& -/.2&2/11311 \ No newline at end of file diff --git a/maps/CeruleanGymBadgeSpeechHouse.asm b/maps/CeruleanGymBadgeSpeechHouse.asm deleted file mode 100644 index f11063dde..000000000 --- a/maps/CeruleanGymBadgeSpeechHouse.asm +++ /dev/null @@ -1,29 +0,0 @@ - object_const_def - const CERULEANGYMBADGESPEECHHOUSE_POKEFAN_M - -CeruleanGymBadgeSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -CeruleanGymBadgeSpeechHousePokefanMScript: - jumptextfaceplayer CeruleanGymBadgeSpeechHousePokefanMText - -CeruleanGymBadgeSpeechHousePokefanMText: - text "Are you collecting" - line "KANTO GYM BADGES?" - done - -CeruleanGymBadgeSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CERULEAN_CITY, 1 - warp_event 3, 7, CERULEAN_CITY, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeruleanGymBadgeSpeechHousePokefanMScript, -1 diff --git a/maps/CeruleanMart.asm b/maps/CeruleanMart.asm deleted file mode 100644 index 62dfe9f36..000000000 --- a/maps/CeruleanMart.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const CERULEANMART_CLERK - const CERULEANMART_COOLTRAINER_M - const CERULEANMART_COOLTRAINER_F - -CeruleanMart_MapScripts: - def_scene_scripts - - def_callbacks - -CeruleanMart_Clerk: - opentext - pokemart MARTTYPE_STANDARD, MART_CERULEAN - closetext - end - -CeruleanMart_CooltrainerM: - jumptextfaceplayer CeruleanMart_CooltrainerMText - -CeruleanMart_CooltrainerF: - jumptextfaceplayer CeruleanMart_CooltrainerFText - -CeruleanMart_CooltrainerMText: - text "You'll run into" - line "many trainers on" - - para "the way to CERU-" - line "LEAN's CAPE." - - para "They want to see" - line "how they stack" - - para "up against other" - line "trainers." - done - -CeruleanMart_CooltrainerFText: - text "MISTY is about the" - line "only person in" - - para "town who can beat" - line "the trainers at" - cont "CERULEAN's CAPE." - done - -CeruleanMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CERULEAN_CITY, 6 - warp_event 3, 7, CERULEAN_CITY, 6 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeruleanMart_Clerk, -1 - object_event 1, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeruleanMart_CooltrainerM, -1 - object_event 7, 2, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CeruleanMart_CooltrainerF, -1 diff --git a/maps/CeruleanPokecenter1F.asm b/maps/CeruleanPokecenter1F.asm deleted file mode 100644 index 7665f55db..000000000 --- a/maps/CeruleanPokecenter1F.asm +++ /dev/null @@ -1,76 +0,0 @@ - object_const_def - const CERULEANPOKECENTER1F_NURSE - const CERULEANPOKECENTER1F_SUPER_NERD - const CERULEANPOKECENTER1F_GYM_GUIDE - -CeruleanPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -CeruleanPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -CeruleanPokecenter1FSuperNerdScript: - jumptextfaceplayer CeruleanPokecenter1FSuperNerdText - -.mobile - jumptextfaceplayer CeruleanPokecenter1FSuperNerdText_Mobile - -CeruleanPokecenter1FGymGuideScript: - jumptextfaceplayer CeruleanPokecenter1FGymGuideText - -CeruleanPokecenter1FSuperNerdText: - text "For battles, I'd" - line "much rather use" - - para "#MON I've been" - line "raising, even if" - - para "they're weaker" - line "than some newly" - cont "caught #MON." - done - -CeruleanPokecenter1FSuperNerdText_Mobile: - text "Do you battle by" - line "mobile phone?" - - para "If time runs out" - line "during a battle," - - para "waiting to see who" - line "won is really" - cont "nerve wracking." - done - -CeruleanPokecenter1FGymGuideText: - text "The MAGNET TRAIN" - line "travels at over" - - para "340 mph. It goes" - line "between KANTO and" - - para "JOHTO in almost no" - line "time at all." - - para "It really makes" - line "JOHTO accessible." - done - -CeruleanPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, CERULEAN_CITY, 4 - warp_event 4, 7, CERULEAN_CITY, 4 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeruleanPokecenter1FNurseScript, -1 - object_event 8, 4, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeruleanPokecenter1FSuperNerdScript, -1 - object_event 1, 5, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeruleanPokecenter1FGymGuideScript, -1 diff --git a/maps/CeruleanPokecenter2FBeta.asm b/maps/CeruleanPokecenter2FBeta.asm deleted file mode 100644 index dd40d7ccf..000000000 --- a/maps/CeruleanPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -CeruleanPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -CeruleanPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, CERULEAN_POKECENTER_1F, 1 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/CeruleanPoliceStation.asm b/maps/CeruleanPoliceStation.asm deleted file mode 100644 index 6cb5c1977..000000000 --- a/maps/CeruleanPoliceStation.asm +++ /dev/null @@ -1,58 +0,0 @@ - object_const_def - const CERULEANPOLICESTATION_FISHING_GURU - const CERULEANPOLICESTATION_POKEFAN_F - const CERULEANPOLICESTATION_DIGLETT - -CeruleanPoliceStation_MapScripts: - def_scene_scripts - - def_callbacks - -CeruleanPoliceStationFishingGuruScript: - jumptextfaceplayer CeruleanPoliceStationFishingGuruText - -CeruleanPoliceStationPokefanFScript: - jumptextfaceplayer CeruleanPoliceStationPokefanFText - -CeruleanDiglett: - opentext - writetext CeruleanDiglettText - cry DIGLETT - waitbutton - closetext - end - -CeruleanPoliceStationFishingGuruText: - text "I heard that some" - line "shady character is" - cont "skulking about." - - para "I won't stand for" - line "it if he turns out" - cont "to be a thief." - done - -CeruleanPoliceStationPokefanFText: - text "We were held up by" - line "robbers before." - done - -CeruleanDiglettText: - text "DIGLETT: Dug dug." - done - -CeruleanPoliceStation_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CERULEAN_CITY, 2 - warp_event 3, 7, CERULEAN_CITY, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 1, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeruleanPoliceStationFishingGuruScript, -1 - object_event 5, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeruleanPoliceStationPokefanFScript, -1 - object_event 3, 5, SPRITE_DIGLETT, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CeruleanDiglett, -1 diff --git a/maps/CeruleanTradeSpeechHouse.asm b/maps/CeruleanTradeSpeechHouse.asm deleted file mode 100644 index 3bf6cf965..000000000 --- a/maps/CeruleanTradeSpeechHouse.asm +++ /dev/null @@ -1,69 +0,0 @@ - object_const_def - const CERULEANTRADESPEECHHOUSE_GRANNY - const CERULEANTRADESPEECHHOUSE_GRAMPS - const CERULEANTRADESPEECHHOUSE_RHYDON - const CERULEANTRADESPEECHHOUSE_ZUBAT - -CeruleanTradeSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -CeruleanTradeSpeechHouseGrannyScript: - jumptextfaceplayer CeruleanTradeSpeechHouseGrannyText - -CeruleanTradeSpeechHouseGrampsScript: - jumptextfaceplayer CeruleanTradeSpeechHouseGrampsText - -CeruleanTradeSpeechHouseRhydonScript: - opentext - writetext CeruleanTradeSpeechHouseRhydonText - cry KANGASKHAN - waitbutton - closetext - end - -CeruleanTradeSpeechHouseZubatScript: - opentext - writetext CeruleanTradeSpeechHouseZubatText - cry ZUBAT - waitbutton - closetext - end - -CeruleanTradeSpeechHouseGrannyText: - text "My husband lives" - line "happily with #-" - cont "MON he got through" - cont "trades." - done - -CeruleanTradeSpeechHouseGrampsText: - text "Ah… I'm so happy…" - done - -CeruleanTradeSpeechHouseRhydonText: - text "KANGASKHAN: Garu" - line "garuu." - done - -CeruleanTradeSpeechHouseZubatText: - text "ZUBAT: Zuba zubaa." - done - -CeruleanTradeSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CERULEAN_CITY, 3 - warp_event 3, 7, CERULEAN_CITY, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 4, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CeruleanTradeSpeechHouseGrannyScript, -1 - object_event 1, 2, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CeruleanTradeSpeechHouseGrampsScript, -1 - object_event 5, 2, SPRITE_RHYDON, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CeruleanTradeSpeechHouseRhydonScript, -1 - object_event 5, 6, SPRITE_ZUBAT, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CeruleanTradeSpeechHouseZubatScript, -1 diff --git a/maps/CharcoalKiln.asm b/maps/CharcoalKiln.asm deleted file mode 100644 index 9b6d171ea..000000000 --- a/maps/CharcoalKiln.asm +++ /dev/null @@ -1,166 +0,0 @@ - object_const_def - const CHARCOALKILN_BLACK_BELT - const CHARCOALKILN_YOUNGSTER - const CHARCOALKILN_MOLTRES - -CharcoalKiln_MapScripts: - def_scene_scripts - - def_callbacks - -CharcoalKilnBoss: - faceplayer - opentext - checkevent EVENT_GOT_HM01_CUT - iftrue .GotCut - checkevent EVENT_CLEARED_SLOWPOKE_WELL - iftrue .SavedSlowpoke - writetext CharcoalKilnBossText1 - waitbutton - closetext - end - -.SavedSlowpoke: - writetext CharcoalKilnBossText2 - waitbutton - closetext - end - -.GotCut: - writetext CharcoalKilnBossText3 - waitbutton - closetext - end - -CharcoalKilnApprentice: - faceplayer - opentext - checkevent EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN - iftrue .YoureTheCoolest - checkevent EVENT_GOT_HM01_CUT - iftrue .Thanks - writetext CharcoalKilnApprenticeText1 - waitbutton - closetext - end - -.Thanks: - writetext CharcoalKilnApprenticeText2 - promptbutton - verbosegiveitem CHARCOAL - iffalse .Done - setevent EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN - closetext - end - -.YoureTheCoolest: - writetext CharcoalKilnApprenticeText3 - waitbutton -.Done: - closetext - end - -CharcoalKilnFarfetchd: - faceplayer - opentext - writetext FarfetchdText - cry FARFETCH_D - waitbutton - closetext - end - -CharcoalKilnBookshelf: - jumpstd MagazineBookshelfScript - -CharcoalKilnRadio: - jumpstd Radio2Script - -CharcoalKilnBossText1: - text "All the SLOWPOKE" - line "have disappeared" - cont "from the town." - - para "The forest's pro-" - line "tector may be" - cont "angry with us…" - - para "It may be a bad" - line "omen. We should" - cont "stay in." - done - -CharcoalKilnBossText2: - text "The SLOWPOKE have" - line "returned…" - - para "But my APPRENTICE" - line "hasn't come back" - cont "from ILEX FOREST." - - para "Where in the world" - line "is that lazy guy?" - done - -CharcoalKilnBossText3: - text "You chased off" - line "TEAM ROCKET and" - - para "went to ILEX" - line "FOREST alone?" - - para "That takes guts!" - line "I like that. Come" - cont "train with us." - done - -CharcoalKilnApprenticeText1: - text "Where have all the" - line "SLOWPOKE gone?" - - para "Are they out play-" - line "ing somewhere?" - done - -CharcoalKilnApprenticeText2: - text "I'm sorry--I for-" - line "got to thank you." - - para "This is CHARCOAL" - line "that I made." - - para "Fire-type #MON" - line "would be happy to" - cont "hold that." - done - -CharcoalKilnApprenticeText3: - text "The SLOWPOKE came" - line "back, and you even" - cont "found FARFETCH'D." - - para "You're the cool-" - line "est, man!" - done - -FarfetchdText: - text "FARFETCH'D: Kwaa!" - done - -CharcoalKiln_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, AZALEA_TOWN, 2 - warp_event 3, 7, AZALEA_TOWN, 2 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, CharcoalKilnBookshelf - bg_event 1, 1, BGEVENT_READ, CharcoalKilnBookshelf - bg_event 7, 1, BGEVENT_READ, CharcoalKilnRadio - - def_object_events - object_event 2, 3, SPRITE_BLACK_BELT, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CharcoalKilnBoss, EVENT_CHARCOAL_KILN_BOSS - object_event 5, 3, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CharcoalKilnApprentice, EVENT_CHARCOAL_KILN_APPRENTICE - object_event 5, 6, SPRITE_MOLTRES, SPRITEMOVEDATA_POKEMON, 2, 2, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CharcoalKilnFarfetchd, EVENT_CHARCOAL_KILN_FARFETCH_D diff --git a/maps/CherrygroveCity.asm b/maps/CherrygroveCity.asm deleted file mode 100644 index 8e722b06b..000000000 --- a/maps/CherrygroveCity.asm +++ /dev/null @@ -1,572 +0,0 @@ - object_const_def - const CHERRYGROVECITY_GRAMPS - const CHERRYGROVECITY_RIVAL - const CHERRYGROVECITY_TEACHER - const CHERRYGROVECITY_YOUNGSTER - const CHERRYGROVECITY_FISHER - -CherrygroveCity_MapScripts: - def_scene_scripts - scene_script CherrygroveCityNoop1Scene, SCENE_CHERRYGROVECITY_NOOP - scene_script CherrygroveCityNoop2Scene, SCENE_CHERRYGROVECITY_MEET_RIVAL - - def_callbacks - callback MAPCALLBACK_NEWMAP, CherrygroveCityFlypointCallback - -CherrygroveCityNoop1Scene: - end - -CherrygroveCityNoop2Scene: - end - -CherrygroveCityFlypointCallback: - setflag ENGINE_FLYPOINT_CHERRYGROVE - endcallback - -CherrygroveCityGuideGent: - faceplayer - opentext - writetext GuideGentIntroText - yesorno - iffalse .No - sjump .Yes -.Yes: - writetext GuideGentTourText1 - waitbutton - closetext - playmusic MUSIC_SHOW_ME_AROUND - follow CHERRYGROVECITY_GRAMPS, PLAYER - applymovement CHERRYGROVECITY_GRAMPS, GuideGentMovement1 - opentext - writetext GuideGentPokecenterText - waitbutton - closetext - applymovement CHERRYGROVECITY_GRAMPS, GuideGentMovement2 - turnobject PLAYER, UP - opentext - writetext GuideGentMartText - waitbutton - closetext - applymovement CHERRYGROVECITY_GRAMPS, GuideGentMovement3 - turnobject PLAYER, UP - opentext - writetext GuideGentRoute30Text - waitbutton - closetext - applymovement CHERRYGROVECITY_GRAMPS, GuideGentMovement4 - turnobject PLAYER, LEFT - opentext - writetext GuideGentSeaText - waitbutton - closetext - applymovement CHERRYGROVECITY_GRAMPS, GuideGentMovement5 - turnobject PLAYER, UP - pause 60 - turnobject CHERRYGROVECITY_GRAMPS, LEFT - turnobject PLAYER, RIGHT - opentext - writetext GuideGentGiftText - promptbutton - getstring STRING_BUFFER_4, .mapcardname - scall .JumpstdReceiveItem - setflag ENGINE_MAP_CARD - writetext GotMapCardText - promptbutton - writetext GuideGentPokegearText - waitbutton - closetext - stopfollow - special RestartMapMusic - turnobject PLAYER, UP - applymovement CHERRYGROVECITY_GRAMPS, GuideGentMovement6 - playsound SFX_ENTER_DOOR - disappear CHERRYGROVECITY_GRAMPS - clearevent EVENT_GUIDE_GENT_VISIBLE_IN_CHERRYGROVE - waitsfx - end - -.JumpstdReceiveItem: - jumpstd ReceiveItemScript - end - -.mapcardname - db "MAP CARD@" - -.No: - writetext GuideGentNoText - waitbutton - closetext - end - -CherrygroveRivalSceneSouth: - moveobject CHERRYGROVECITY_RIVAL, 39, 7 -CherrygroveRivalSceneNorth: - turnobject PLAYER, RIGHT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - appear CHERRYGROVECITY_RIVAL - applymovement CHERRYGROVECITY_RIVAL, CherrygroveCity_RivalWalksToYou - turnobject PLAYER, RIGHT - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext CherrygroveRivalText_Seen - waitbutton - closetext - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .Totodile - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .Chikorita - winlosstext RivalCherrygroveWinText, RivalCherrygroveLossText - setlasttalked CHERRYGROVECITY_RIVAL - loadtrainer RIVAL1, RIVAL1_1_TOTODILE - loadvar VAR_BATTLETYPE, BATTLETYPE_CANLOSE - startbattle - dontrestartmapmusic - reloadmap - iftrue .AfterVictorious - sjump .AfterYourDefeat - -.Totodile: - winlosstext RivalCherrygroveWinText, RivalCherrygroveLossText - setlasttalked CHERRYGROVECITY_RIVAL - loadtrainer RIVAL1, RIVAL1_1_CHIKORITA - loadvar VAR_BATTLETYPE, BATTLETYPE_CANLOSE - startbattle - dontrestartmapmusic - reloadmap - iftrue .AfterVictorious - sjump .AfterYourDefeat - -.Chikorita: - winlosstext RivalCherrygroveWinText, RivalCherrygroveLossText - setlasttalked CHERRYGROVECITY_RIVAL - loadtrainer RIVAL1, RIVAL1_1_CYNDAQUIL - loadvar VAR_BATTLETYPE, BATTLETYPE_CANLOSE - startbattle - dontrestartmapmusic - reloadmap - iftrue .AfterVictorious - sjump .AfterYourDefeat - -.AfterVictorious: - playmusic MUSIC_RIVAL_AFTER - opentext - writetext CherrygroveRivalText_YouWon - waitbutton - closetext - sjump .FinishRival - -.AfterYourDefeat: - playmusic MUSIC_RIVAL_AFTER - opentext - writetext CherrygroveRivalText_YouLost - waitbutton - closetext -.FinishRival: - playsound SFX_TACKLE - applymovement PLAYER, CherrygroveCity_RivalPushesYouOutOfTheWay - turnobject PLAYER, LEFT - applymovement CHERRYGROVECITY_RIVAL, CherrygroveCity_RivalExitsStageLeft - disappear CHERRYGROVECITY_RIVAL - setscene SCENE_CHERRYGROVECITY_NOOP - special HealParty - playmapmusic - end - -CherrygroveTeacherScript: - faceplayer - opentext - checkflag ENGINE_MAP_CARD - iftrue .HaveMapCard - writetext CherrygroveTeacherText_NoMapCard - waitbutton - closetext - end - -.HaveMapCard: - writetext CherrygroveTeacherText_HaveMapCard - waitbutton - closetext - end - -CherrygroveYoungsterScript: - faceplayer - opentext - checkflag ENGINE_POKEDEX - iftrue .HavePokedex - writetext CherrygroveYoungsterText_NoPokedex - waitbutton - closetext - end - -.HavePokedex: - writetext CherrygroveYoungsterText_HavePokedex - waitbutton - closetext - end - -MysticWaterGuy: - faceplayer - opentext - checkevent EVENT_GOT_MYSTIC_WATER_IN_CHERRYGROVE - iftrue .After - writetext MysticWaterGuyTextBefore - promptbutton - verbosegiveitem MYSTIC_WATER - iffalse .Exit - setevent EVENT_GOT_MYSTIC_WATER_IN_CHERRYGROVE -.After: - writetext MysticWaterGuyTextAfter - waitbutton -.Exit: - closetext - end - -CherrygroveCitySign: - jumptext CherrygroveCitySignText - -GuideGentsHouseSign: - jumptext GuideGentsHouseSignText - -CherrygroveCityPokecenterSign: - jumpstd PokecenterSignScript - -CherrygroveCityMartSign: - jumpstd MartSignScript - -GuideGentMovement1: - step LEFT - step LEFT - step UP - step LEFT - turn_head UP - step_end - -GuideGentMovement2: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - turn_head UP - step_end - -GuideGentMovement3: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - turn_head UP - step_end - -GuideGentMovement4: - step LEFT - step LEFT - step LEFT - step DOWN - step LEFT - step LEFT - step LEFT - step DOWN - turn_head LEFT - step_end - -GuideGentMovement5: - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - turn_head UP - step_end - -GuideGentMovement6: - step UP - step UP - step_end - -CherrygroveCity_RivalWalksToYou: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step_end - -CherrygroveCity_RivalPushesYouOutOfTheWay: - big_step DOWN - turn_head UP - step_end - -CherrygroveCity_UnusedMovementData: ; unreferenced - step LEFT - turn_head DOWN - step_end - -CherrygroveCity_RivalExitsStageLeft: - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step LEFT - big_step LEFT - step_end - -GuideGentIntroText: - text "You're a rookie" - line "trainer, aren't" - cont "you? I can tell!" - - para "That's OK! Every-" - line "one is a rookie" - cont "at some point!" - - para "If you'd like, I" - line "can teach you a" - cont "few things." - done - -GuideGentTourText1: - text "OK, then!" - line "Follow me!" - done - -GuideGentPokecenterText: - text "This is a #MON" - line "CENTER. They heal" - - para "your #MON in no" - line "time at all." - - para "You'll be relying" - line "on them a lot, so" - - para "you better learn" - line "about them." - done - -GuideGentMartText: - text "This is a #MON" - line "MART." - - para "They sell BALLS" - line "for catching wild" - - para "#MON and other" - line "useful items." - done - -GuideGentRoute30Text: - text "ROUTE 30 is out" - line "this way." - - para "Trainers will be" - line "battling their" - - para "prized #MON" - line "there." - done - -GuideGentSeaText: - text "This is the sea," - line "as you can see." - - para "Some #MON are" - line "found only in" - cont "water." - done - -GuideGentGiftText: - text "Here…" - - para "It's my house!" - line "Thanks for your" - cont "company." - - para "Let me give you a" - line "small gift." - done - -GotMapCardText: - text "'s #GEAR" - line "now has a MAP!" - done - -GuideGentPokegearText: - text "#GEAR becomes" - line "more useful as you" - cont "add CARDS." - - para "I wish you luck on" - line "your journey!" - done - -GuideGentNoText: - text "Oh… It's something" - line "I enjoy doing…" - - para "Fine. Come see me" - line "when you like." - done - -CherrygroveRivalText_Seen: - text "<……> <……> <……>" - - para "You got a #MON" - line "at the LAB." - - para "What a waste." - line "A wimp like you." - - para "<……> <……> <……>" - - para "Don't you get what" - line "I'm saying?" - - para "Well, I too, have" - line "a good #MON." - - para "I'll show you" - line "what I mean!" - done - -RivalCherrygroveWinText: - text "Humph. Are you" - line "happy you won?" - done - -CherrygroveRivalText_YouLost: - text "<……> <……> <……>" - - para "My name's ???." - - para "I'm going to be" - line "the world's great-" - cont "est #MON" - cont "trainer." - done - -RivalCherrygroveLossText: - text "Humph. That was a" - line "waste of time." - done - -CherrygroveRivalText_YouWon: - text "<……> <……> <……>" - - para "My name's ???." - - para "I'm going to be" - line "the world's great-" - cont "est #MON" - cont "trainer." - done - -CherrygroveTeacherText_NoMapCard: - text "Did you talk to" - line "the old man by the" - cont "#MON CENTER?" - - para "He'll put a MAP of" - line "JOHTO on your" - cont "#GEAR." - done - -CherrygroveTeacherText_HaveMapCard: - text "When you're with" - line "#MON, going" - cont "anywhere is fun." - done - -CherrygroveYoungsterText_NoPokedex: - text "MR.#MON's house" - line "is still farther" - cont "up ahead." - done - -CherrygroveYoungsterText_HavePokedex: - text "I battled the" - line "trainers on the" - cont "road." - - para "My #MON lost." - line "They're a mess! I" - - para "must take them to" - line "a #MON CENTER." - done - -MysticWaterGuyTextBefore: - text "A #MON I caught" - line "had an item." - - para "I think it's" - line "MYSTIC WATER." - - para "I don't need it," - line "so do you want it?" - done - -MysticWaterGuyTextAfter: - text "Back to fishing" - line "for me, then." - done - -CherrygroveCitySignText: - text "CHERRYGROVE CITY" - - para "The City of Cute," - line "Fragrant Flowers" - done - -GuideGentsHouseSignText: - text "GUIDE GENT'S HOUSE" - done - -CherrygroveCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 23, 3, CHERRYGROVE_MART, 2 - warp_event 29, 3, CHERRYGROVE_POKECENTER_1F, 1 - warp_event 17, 7, CHERRYGROVE_GYM_SPEECH_HOUSE, 1 - warp_event 25, 9, GUIDE_GENTS_HOUSE, 1 - warp_event 31, 11, CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, 1 - - def_coord_events - coord_event 33, 6, SCENE_CHERRYGROVECITY_MEET_RIVAL, CherrygroveRivalSceneNorth - coord_event 33, 7, SCENE_CHERRYGROVECITY_MEET_RIVAL, CherrygroveRivalSceneSouth - - def_bg_events - bg_event 30, 8, BGEVENT_READ, CherrygroveCitySign - bg_event 23, 9, BGEVENT_READ, GuideGentsHouseSign - bg_event 24, 3, BGEVENT_READ, CherrygroveCityMartSign - bg_event 30, 3, BGEVENT_READ, CherrygroveCityPokecenterSign - - def_object_events - object_event 32, 6, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CherrygroveCityGuideGent, EVENT_GUIDE_GENT_IN_HIS_HOUSE - object_event 39, 6, SPRITE_RIVAL, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_CHERRYGROVE_CITY - object_event 27, 12, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CherrygroveTeacherScript, -1 - object_event 23, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CherrygroveYoungsterScript, -1 - object_event 7, 12, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, MysticWaterGuy, -1 diff --git a/maps/CherrygroveCity.blk b/maps/CherrygroveCity.blk deleted file mode 100644 index 83585b555..000000000 --- a/maps/CherrygroveCity.blk +++ /dev/null @@ -1,8 +0,0 @@ -XYdv -vv - -56555 -1555GE4Y -X5554YqqX555 -4zvvy50 -Y29029945Y \ No newline at end of file diff --git a/maps/CherrygroveEvolutionSpeechHouse.asm b/maps/CherrygroveEvolutionSpeechHouse.asm deleted file mode 100644 index 772bd72a2..000000000 --- a/maps/CherrygroveEvolutionSpeechHouse.asm +++ /dev/null @@ -1,57 +0,0 @@ - object_const_def - const CHERRYGROVEEVOLUTIONSPEECHHOUSE_LASS - const CHERRYGROVEEVOLUTIONSPEECHHOUSE_YOUNGSTER - -CherrygroveEvolutionSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -CherrygroveEvolutionSpeechHouseYoungsterScript: - opentext - writetext CherrygroveEvolutionSpeechHouseYoungsterText - waitbutton - closetext - end - -CherrygroveEvolutionSpeechHouseLassScript: - opentext - writetext CherrygroveEvolutionSpeechHouseLassText - waitbutton - closetext - end - -CherrygroveEvolutionSpeechHouseBookshelf: - jumpstd MagazineBookshelfScript - -CherrygroveEvolutionSpeechHouseYoungsterText: - text "#MON gain expe-" - line "rience in battle" - - para "and change their" - line "form." - done - -CherrygroveEvolutionSpeechHouseLassText: - text "#MON change?" - - para "I would be shocked" - line "if one did that!" - done - -CherrygroveEvolutionSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CHERRYGROVE_CITY, 5 - warp_event 3, 7, CHERRYGROVE_CITY, 5 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, CherrygroveEvolutionSpeechHouseBookshelf - bg_event 1, 1, BGEVENT_READ, CherrygroveEvolutionSpeechHouseBookshelf - - def_object_events - object_event 3, 5, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CherrygroveEvolutionSpeechHouseLassScript, -1 - object_event 2, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CherrygroveEvolutionSpeechHouseYoungsterScript, -1 diff --git a/maps/CherrygroveGymSpeechHouse.asm b/maps/CherrygroveGymSpeechHouse.asm deleted file mode 100644 index a6e516916..000000000 --- a/maps/CherrygroveGymSpeechHouse.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const CHERRYGROVEGYMSPEECHHOUSE_POKEFAN_M - const CHERRYGROVEGYMSPEECHHOUSE_BUG_CATCHER - -CherrygroveGymSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -CherrygroveGymSpeechHousePokefanMScript: - jumptextfaceplayer CherrygroveGymSpeechHousePokefanMText - -CherrygroveGymSpeechHouseBugCatcherScript: - jumptextfaceplayer CherrygroveGymSpeechHouseBugCatcherText - -CherrygroveGymSpeechHouseBookshelf: - jumpstd PictureBookshelfScript - -CherrygroveGymSpeechHousePokefanMText: - text "You're trying to" - line "see how good you" - - para "are as a #MON" - line "trainer?" - - para "You better visit" - line "the #MON GYMS" - - para "all over JOHTO and" - line "collect BADGES." - done - -CherrygroveGymSpeechHouseBugCatcherText: - text "When I get older," - line "I'm going to be a" - cont "GYM LEADER!" - - para "I make my #MON" - line "battle with my" - - para "friend's to make" - line "them tougher!" - done - -CherrygroveGymSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CHERRYGROVE_CITY, 3 - warp_event 3, 7, CHERRYGROVE_CITY, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, CherrygroveGymSpeechHouseBookshelf - bg_event 1, 1, BGEVENT_READ, CherrygroveGymSpeechHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CherrygroveGymSpeechHousePokefanMScript, -1 - object_event 5, 5, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CherrygroveGymSpeechHouseBugCatcherScript, -1 diff --git a/maps/CherrygroveMart.asm b/maps/CherrygroveMart.asm deleted file mode 100644 index 3f0d3b199..000000000 --- a/maps/CherrygroveMart.asm +++ /dev/null @@ -1,86 +0,0 @@ - object_const_def - const CHERRYGROVEMART_CLERK - const CHERRYGROVEMART_COOLTRAINER_M - const CHERRYGROVEMART_YOUNGSTER - -CherrygroveMart_MapScripts: - def_scene_scripts - - def_callbacks - -CherrygroveMartClerkScript: - opentext - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .PokeBallsInStock - pokemart MARTTYPE_STANDARD, MART_CHERRYGROVE - closetext - end - -.PokeBallsInStock: - pokemart MARTTYPE_STANDARD, MART_CHERRYGROVE_DEX - closetext - end - -CherrygroveMartCooltrainerMScript: - faceplayer - opentext - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .PokeBallsInStock - writetext CherrygroveMartCooltrainerMText - waitbutton - closetext - end - -.PokeBallsInStock: - writetext CherrygroveMartCooltrainerMText_PokeBallsInStock - waitbutton - closetext - end - -CherrygroveMartYoungsterScript: - jumptextfaceplayer CherrygroveMartYoungsterText - -CherrygroveMartCooltrainerMText: - text "They're fresh out" - line "of # BALLS!" - - para "When will they get" - line "more of them?" - done - -CherrygroveMartCooltrainerMText_PokeBallsInStock: - text "# BALLS are in" - line "stock! Now I can" - cont "catch #MON!" - done - -CherrygroveMartYoungsterText: - text "When I was walking" - line "in the grass, a" - - para "bug #MON poi-" - line "soned my #MON!" - - para "I just kept going," - line "but then my" - cont "#MON fainted." - - para "You should keep an" - line "ANTIDOTE with you." - done - -CherrygroveMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CHERRYGROVE_CITY, 1 - warp_event 3, 7, CHERRYGROVE_CITY, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CherrygroveMartClerkScript, -1 - object_event 7, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CherrygroveMartCooltrainerMScript, -1 - object_event 2, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CherrygroveMartYoungsterScript, -1 diff --git a/maps/CherrygrovePokecenter1F.asm b/maps/CherrygrovePokecenter1F.asm deleted file mode 100644 index 92f93b924..000000000 --- a/maps/CherrygrovePokecenter1F.asm +++ /dev/null @@ -1,85 +0,0 @@ - object_const_def - const CHERRYGROVEPOKECENTER1F_NURSE - const CHERRYGROVEPOKECENTER1F_FISHER - const CHERRYGROVEPOKECENTER1F_GENTLEMAN - const CHERRYGROVEPOKECENTER1F_TEACHER - -CherrygrovePokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -CherrygrovePokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -CherrygrovePokecenter1FFisherScript: - jumptextfaceplayer CherrygrovePokecenter1FFisherText - -CherrygrovePokecenter1FGentlemanScript: - jumptextfaceplayer CherrygrovePokecenter1FGentlemanText - -CherrygrovePokecenter1FTeacherScript: - faceplayer - opentext - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .CommCenterOpen - writetext CherrygrovePokecenter1FTeacherText - waitbutton - closetext - end - -.CommCenterOpen: - writetext CherrygrovePokecenter1FTeacherText_CommCenterOpen - waitbutton - closetext - end - -CherrygrovePokecenter1FFisherText: - text "It's great. I can" - line "store any number" - - para "of #MON, and" - line "it's all free." - done - -CherrygrovePokecenter1FGentlemanText: - text "That PC is free" - line "for any trainer" - cont "to use." - done - -CherrygrovePokecenter1FTeacherText: - text "The COMMUNICATION" - line "CENTER upstairs" - cont "was just built." - - para "But they're still" - line "finishing it up." - done - -CherrygrovePokecenter1FTeacherText_CommCenterOpen: - text "The COMMUNICATION" - line "CENTER upstairs" - cont "was just built." - - para "I traded #MON" - line "there already!" - done - -CherrygrovePokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, CHERRYGROVE_CITY, 2 - warp_event 4, 7, CHERRYGROVE_CITY, 2 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CherrygrovePokecenter1FNurseScript, -1 - object_event 2, 3, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CherrygrovePokecenter1FFisherScript, -1 - object_event 8, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CherrygrovePokecenter1FGentlemanScript, -1 - object_event 1, 6, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CherrygrovePokecenter1FTeacherScript, -1 diff --git a/maps/CianwoodCity.asm b/maps/CianwoodCity.asm deleted file mode 100644 index 1463fe236..000000000 --- a/maps/CianwoodCity.asm +++ /dev/null @@ -1,417 +0,0 @@ - object_const_def - const CIANWOODCITY_STANDING_YOUNGSTER - const CIANWOODCITY_POKEFAN_M - const CIANWOODCITY_LASS - const CIANWOODCITY_ROCK1 - const CIANWOODCITY_ROCK2 - const CIANWOODCITY_ROCK3 - const CIANWOODCITY_ROCK4 - const CIANWOODCITY_ROCK5 - const CIANWOODCITY_ROCK6 - const CIANWOODCITY_POKEFAN_F - const CIANWOODCITY_EUSINE - const CIANWOODCITY_SUICUNE - -CianwoodCity_MapScripts: - def_scene_scripts - scene_script CianwoodCityNoop1Scene, SCENE_CIANWOODCITY_NOOP - scene_script CianwoodCityNoop2Scene, SCENE_CIANWOODCITY_SUICUNE_AND_EUSINE - - def_callbacks - callback MAPCALLBACK_NEWMAP, CianwoodCityFlypointAndSuicuneCallback - -CianwoodCityNoop1Scene: - end - -CianwoodCityNoop2Scene: - end - -CianwoodCityFlypointAndSuicuneCallback: - setflag ENGINE_FLYPOINT_CIANWOOD - setevent EVENT_EUSINE_IN_BURNED_TOWER - checkevent EVENT_FOUGHT_EUSINE - iffalse .Done - disappear CIANWOODCITY_EUSINE -.Done: - endcallback - -CianwoodCitySuicuneAndEusine: - turnobject PLAYER, UP - showemote EMOTE_SHOCK, PLAYER, 15 - pause 15 - playsound SFX_WARP_FROM - applymovement CIANWOODCITY_SUICUNE, CianwoodCitySuicuneApproachMovement - turnobject PLAYER, DOWN - pause 15 - playsound SFX_WARP_FROM - applymovement CIANWOODCITY_SUICUNE, CianwoodCitySuicuneDepartMovement - disappear CIANWOODCITY_SUICUNE - pause 10 - setscene SCENE_CIANWOODCITY_NOOP - clearevent EVENT_SAW_SUICUNE_ON_ROUTE_42 - setmapscene ROUTE_42, SCENE_ROUTE42_SUICUNE - checkevent EVENT_FOUGHT_EUSINE - iftrue .Done - setevent EVENT_FOUGHT_EUSINE - playmusic MUSIC_MYSTICALMAN_ENCOUNTER - appear CIANWOODCITY_EUSINE - applymovement CIANWOODCITY_EUSINE, CianwoodCityEusineApproachMovement - opentext - writetext EusineSuicuneText - waitbutton - closetext - winlosstext EusineBeatenText, 0 - setlasttalked CIANWOODCITY_EUSINE - loadtrainer MYSTICALMAN, EUSINE - startbattle - dontrestartmapmusic - reloadmapafterbattle - playmusic MUSIC_MYSTICALMAN_ENCOUNTER - opentext - writetext EusineAfterText - waitbutton - closetext - applymovement CIANWOODCITY_EUSINE, CianwoodCityEusineDepartMovement - disappear CIANWOODCITY_EUSINE - pause 20 - special FadeOutMusic - playmapmusic - pause 10 -.Done: - end - -CianwoodCityChucksWife: - faceplayer - opentext - checkevent EVENT_GOT_HM02_FLY - iftrue .GotFly - writetext ChucksWifeEasierToFlyText - promptbutton - checkevent EVENT_BEAT_CHUCK - iftrue .BeatChuck - writetext ChucksWifeBeatChuckText - waitbutton - closetext - end - -.BeatChuck: - writetext ChucksWifeGiveHMText - promptbutton - verbosegiveitem HM_FLY - iffalse .Done - setevent EVENT_GOT_HM02_FLY - writetext ChucksWifeFlySpeechText - promptbutton -.GotFly: - writetext ChucksWifeChubbyText - waitbutton -.Done: - closetext - end - -CianwoodCityYoungster: - jumptextfaceplayer CianwoodCityYoungsterText - -CianwoodCityPokefanM: - jumptextfaceplayer CianwoodCityPokefanMText - -CianwoodCityLass: - jumptextfaceplayer CianwoodCityLassText - -CianwoodCityUnusedScript: ; unreferenced - jumptextfaceplayer CianwoodCityUnusedText - -CianwoodCitySign: - jumptext CianwoodCitySignText - -CianwoodGymSign: - jumptext CianwoodGymSignText - -CianwoodPharmacySign: - jumptext CianwoodPharmacySignText - -CianwoodPhotoStudioSign: - jumptext CianwoodPhotoStudioSignText - -CianwoodPokeSeerSign: - jumptext CianwoodPokeSeerSignText - -CianwoodPokecenterSign: - jumpstd PokecenterSignScript - -CianwoodCityRock: - jumpstd SmashRockScript - -CianwoodCityHiddenRevive: - hiddenitem REVIVE, EVENT_CIANWOOD_CITY_HIDDEN_REVIVE - -CianwoodCityHiddenMaxEther: - hiddenitem MAX_ETHER, EVENT_CIANWOOD_CITY_HIDDEN_MAX_ETHER - -CianwoodCitySuicuneApproachMovement: - set_sliding - fast_jump_step DOWN - fast_jump_step DOWN - fast_jump_step RIGHT - remove_sliding - step_end - -CianwoodCitySuicuneDepartMovement: - set_sliding - fast_jump_step RIGHT - fast_jump_step UP - fast_jump_step RIGHT - fast_jump_step RIGHT - remove_sliding - step_end - -CianwoodCityEusineApproachMovement: - step UP - step UP - step UP - step UP - step_end - -CianwoodCityEusineDepartMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -ChucksWifeEasierToFlyText: - text "You crossed the" - line "sea to get here?" - - para "That must have" - line "been hard." - - para "It would be much" - line "easier if your" - - para "#MON knew how" - line "to FLY…" - done - -ChucksWifeBeatChuckText: - text "But you can't use" - line "FLY without this" - cont "city's GYM BADGE." - - para "If you beat the" - line "GYM LEADER here," - cont "come see me." - - para "I'll have a nice" - line "gift for you." - done - -ChucksWifeGiveHMText: - text "That's CIANWOOD's" - line "GYM BADGE!" - - para "Then you should" - line "take this HM." - done - -ChucksWifeFlySpeechText: - text "Teach FLY to your" - line "#MON." - - para "You will be able" - line "to FLY instantly" - - para "to anywhere you " - line "have visited." - done - -ChucksWifeChubbyText: - text "My husband lost to" - line "you, so he needs" - cont "to train harder." - - para "That's good, since" - line "he was getting a" - cont "little chubby." - done - -CianwoodCityYoungsterText: - text "If you use FLY," - line "you can get back" - - para "to OLIVINE in-" - line "stantly." - done - -CianwoodCityPokefanMText: - text "Boulders to the" - line "north of town can" - cont "be crushed." - - para "They may be hiding" - line "something." - - para "Your #MON could" - line "use ROCK SMASH to" - cont "break them." - done - -CianwoodCityLassText: - text "CHUCK, the GYM" - line "LEADER, spars with" - - para "his fighting #-" - line "MON." - done - -CianwoodCityUnusedText: - text "There are several" - line "islands between" - cont "here and OLIVINE." - - para "A mythical sea" - line "creature supposed-" - cont "ly lives there." - done - -EusineSuicuneText: - text "EUSINE: Yo," - line "." - - para "Wasn't that" - line "SUICUNE just now?" - - para "I only caught a" - line "quick glimpse, but" - - para "I thought I saw" - line "SUICUNE running on" - cont "the waves." - - para "SUICUNE is beau-" - line "tiful and grand." - - para "And it races" - line "through towns and" - - para "roads at simply" - line "awesome speeds." - - para "It's wonderful…" - - para "I want to see" - line "SUICUNE up close…" - - para "I've decided." - - para "I'll battle you as" - line "a trainer to earn" - cont "SUICUNE's respect!" - - para "Come on, ." - line "Let's battle now!" - done - -EusineBeatenText: - text "I hate to admit" - line "it, but you win." - done - -EusineAfterText: - text "You're amazing," - line "!" - - para "No wonder #MON" - line "gravitate to you." - - para "I get it now." - - para "I'm going to keep" - line "searching for" - cont "SUICUNE." - - para "I'm sure we'll see" - line "each other again." - - para "See you around!" - done - -CianwoodCitySignText: - text "CIANWOOD CITY" - - para "A Port Surrounded" - line "by Rough Seas" - done - -CianwoodGymSignText: - text "CIANWOOD CITY" - line "#MON GYM" - - para "LEADER: CHUCK" - - para "His Roaring Fists" - line "Do the Talking" - done - -CianwoodPharmacySignText: - text "500 Years of" - line "Tradition" - - para "CIANWOOD CITY" - line "PHARMACY" - - para "We Await Your" - line "Medicinal Queries" - done - -CianwoodPhotoStudioSignText: - text "CIANWOOD CITY" - line "PHOTO STUDIO" - - para "Take a Snapshot as" - line "a Keepsake!" - done - -CianwoodPokeSeerSignText: - text "THE # SEER" - line "AHEAD" - done - -CianwoodCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 41, MANIAS_HOUSE, 1 - warp_event 8, 43, CIANWOOD_GYM, 1 - warp_event 23, 43, CIANWOOD_POKECENTER_1F, 1 - warp_event 15, 47, CIANWOOD_PHARMACY, 1 - warp_event 9, 31, CIANWOOD_PHOTO_STUDIO, 1 - warp_event 15, 37, CIANWOOD_LUGIA_SPEECH_HOUSE, 1 - warp_event 5, 17, POKE_SEERS_HOUSE, 1 - - def_coord_events - coord_event 11, 16, SCENE_CIANWOODCITY_SUICUNE_AND_EUSINE, CianwoodCitySuicuneAndEusine - - def_bg_events - bg_event 20, 34, BGEVENT_READ, CianwoodCitySign - bg_event 7, 45, BGEVENT_READ, CianwoodGymSign - bg_event 24, 43, BGEVENT_READ, CianwoodPokecenterSign - bg_event 19, 47, BGEVENT_READ, CianwoodPharmacySign - bg_event 8, 32, BGEVENT_READ, CianwoodPhotoStudioSign - bg_event 8, 24, BGEVENT_READ, CianwoodPokeSeerSign - bg_event 4, 19, BGEVENT_ITEM, CianwoodCityHiddenRevive - bg_event 5, 29, BGEVENT_ITEM, CianwoodCityHiddenMaxEther - - def_object_events - object_event 21, 37, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CianwoodCityYoungster, -1 - object_event 17, 33, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityPokefanM, -1 - object_event 14, 42, SPRITE_LASS, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityLass, -1 - object_event 8, 16, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1 - object_event 9, 17, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1 - object_event 4, 25, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1 - object_event 5, 29, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1 - object_event 10, 27, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1 - object_event 4, 19, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityRock, -1 - object_event 10, 46, SPRITE_POKEFAN_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodCityChucksWife, -1 - object_event 11, 21, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_CIANWOOD_CITY_EUSINE - object_event 10, 14, SPRITE_SUICUNE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY diff --git a/maps/CianwoodCity.blk b/maps/CianwoodCity.blk deleted file mode 100644 index 69b9ab733..000000000 --- a/maps/CianwoodCity.blk +++ /dev/null @@ -1 +0,0 @@ -qqqqqqqi5555501qqqqqqqi5555545qqqqqqqi5555545qqqqqqqi5555545qqqqqqqi5559945qqqqqqqqk554555qqqqornqi554555qorrmZlrm994555qi55655555qi55655555qqk555055555qom5555455555qiE5559455555qi554555555qi4555555qqk55555qqiE555qqqpkE55qqqqi55qqorm5qqi5qqi5qqix5qqqkxjpppkqqqqpkhqqqiqqqqqqppppqqqqiqqqqqqqqqqqorrm \ No newline at end of file diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm deleted file mode 100644 index 55cc84c99..000000000 --- a/maps/CianwoodGym.asm +++ /dev/null @@ -1,328 +0,0 @@ - object_const_def - const CIANWOODGYM_CHUCK - const CIANWOODGYM_BLACK_BELT1 - const CIANWOODGYM_BLACK_BELT2 - const CIANWOODGYM_BLACK_BELT3 - const CIANWOODGYM_BLACK_BELT4 - const CIANWOODGYM_BOULDER1 - const CIANWOODGYM_BOULDER2 - const CIANWOODGYM_BOULDER3 - const CIANWOODGYM_BOULDER4 - -CianwoodGym_MapScripts: - def_scene_scripts - - def_callbacks - -CianwoodGymChuckScript: - faceplayer - opentext - checkevent EVENT_BEAT_CHUCK - iftrue .FightDone - writetext ChuckIntroText1 - waitbutton - closetext - turnobject CIANWOODGYM_CHUCK, RIGHT - opentext - writetext ChuckIntroText2 - waitbutton - closetext - applymovement CIANWOODGYM_BOULDER1, CianwoodGymMovement_ChuckChucksBoulder - playsound SFX_STRENGTH - earthquake 80 - disappear CIANWOODGYM_BOULDER1 - pause 30 - faceplayer - opentext - writetext ChuckIntroText3 - waitbutton - closetext - winlosstext ChuckLossText, 0 - loadtrainer CHUCK, CHUCK1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_CHUCK - opentext - writetext GetStormBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_STORMBADGE - readvar VAR_BADGES - scall CianwoodGymActivateRockets -.FightDone: - checkevent EVENT_GOT_TM01_DYNAMICPUNCH - iftrue .AlreadyGotTM - setevent EVENT_BEAT_BLACKBELT_YOSHI - setevent EVENT_BEAT_BLACKBELT_LAO - setevent EVENT_BEAT_BLACKBELT_NOB - setevent EVENT_BEAT_BLACKBELT_LUNG - writetext ChuckExplainBadgeText - promptbutton - verbosegiveitem TM_DYNAMICPUNCH - iffalse .BagFull - setevent EVENT_GOT_TM01_DYNAMICPUNCH - writetext ChuckExplainTMText - waitbutton - closetext - end - -.AlreadyGotTM: - writetext ChuckAfterText - waitbutton -.BagFull: - closetext - end - -CianwoodGymActivateRockets: - ifequal 7, .RadioTowerRockets - ifequal 6, .GoldenrodRockets - end - -.GoldenrodRockets: - jumpstd GoldenrodRocketsScript - -.RadioTowerRockets: - jumpstd RadioTowerRocketsScript - -TrainerBlackbeltYoshi: - trainer BLACKBELT_T, YOSHI, EVENT_BEAT_BLACKBELT_YOSHI, BlackbeltYoshiSeenText, BlackbeltYoshiBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BlackbeltYoshiAfterText - waitbutton - closetext - end - -TrainerBlackbeltLao: - trainer BLACKBELT_T, LAO, EVENT_BEAT_BLACKBELT_LAO, BlackbeltLaoSeenText, BlackbeltLaoBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BlackbeltLaoAfterText - waitbutton - closetext - end - -TrainerBlackbeltNob: - trainer BLACKBELT_T, NOB, EVENT_BEAT_BLACKBELT_NOB, BlackbeltNobSeenText, BlackbeltNobBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BlackbeltNobAfterText - waitbutton - closetext - end - -TrainerBlackbeltLung: - trainer BLACKBELT_T, LUNG, EVENT_BEAT_BLACKBELT_LUNG, BlackbeltLungSeenText, BlackbeltLungBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BlackbeltLungAfterText - waitbutton - closetext - end - -CianwoodGymBoulder: - jumpstd StrengthBoulderScript - -CianwoodGymStatue: - checkflag ENGINE_STORMBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, CHUCK, CHUCK1 - jumpstd GymStatue2Script - -CianwoodGymMovement_ChuckChucksBoulder: - set_sliding - big_step LEFT - big_step UP - fast_jump_step RIGHT - remove_sliding - step_end - -ChuckIntroText1: - text "WAHAHAH!" - - para "So you've come" - line "this far!" - - para "Let me tell you," - line "I'm tough!" - - para "My #MON will" - line "crush stones and" - cont "shatter bones!" - - para "Watch this!" - done - -ChuckIntroText2: - text "CHUCK: Urggh!" - line "…" - - para "Oooarrgh!" - done - -ChuckIntroText3: - text "There! Scared now," - line "are you?" - - para "What?" - line "It has nothing to" - - para "do with #MON?" - line "That's true!" - - para "Come on. We shall" - line "do battle!" - done - -ChuckLossText: - text "Wha? Huh?" - line "I lost?" - - para "How about that!" - line "You're worthy of" - cont "STORMBADGE!" - done - -GetStormBadgeText: - text " received" - line "STORMBADGE." - done - -ChuckExplainBadgeText: - text "STORMBADGE makes" - line "all #MON up to" - - para "L70 obey, even" - line "traded ones." - - para "It also lets your" - line "#MON use FLY" - - para "when you're not in" - line "a battle." - - para "Here, take this" - line "too!" - done - -ChuckExplainTMText: - text "That is DYNAMIC-" - line "PUNCH." - - para "It doesn't always" - line "hit, but when it" - - para "does, it causes" - line "confusion!" - done - -ChuckAfterText: - text "WAHAHAH! I enjoyed" - line "battling you!" - - para "But a loss is a" - line "loss!" - - para "From now on, I'm" - line "going to train 24" - cont "hours a day!" - done - -BlackbeltYoshiSeenText: - text "My #MON and I" - line "are bound togeth-" - cont "er by friendship." - - para "Our bond will" - line "never be broken!" - done - -BlackbeltYoshiBeatenText: - text "This isn't real!" - done - -BlackbeltYoshiAfterText: - text "You seem to have a" - line "strong bond with" - cont "your #MON too!" - done - -BlackbeltLaoSeenText: - text "We martial artists" - line "fear nothing!" - done - -BlackbeltLaoBeatenText: - text "That's shocking!" - done - -BlackbeltLaoAfterText: - text "Fighting #MON" - line "are afraid of psy-" - cont "chics…" - done - -BlackbeltNobSeenText: - text "Words are useless." - line "Let your fists do" - cont "the talking!" - done - -BlackbeltNobBeatenText: - text "…" - done - -BlackbeltNobAfterText: - text "I lost! " - line "I'm speechless!" - done - -BlackbeltLungSeenText: - text "My raging fists" - line "will shatter your" - cont "#MON!" - done - -BlackbeltLungBeatenText: - text "I got shattered!" - done - -BlackbeltLungAfterText: - text "My #MON lost…" - line "My… my pride is" - cont "shattered…" - done - -CianwoodGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, CIANWOOD_CITY, 2 - warp_event 5, 17, CIANWOOD_CITY, 2 - - def_coord_events - - def_bg_events - bg_event 3, 15, BGEVENT_READ, CianwoodGymStatue - bg_event 6, 15, BGEVENT_READ, CianwoodGymStatue - - def_object_events - object_event 4, 1, SPRITE_CHUCK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CianwoodGymChuckScript, -1 - object_event 2, 12, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBlackbeltYoshi, -1 - object_event 7, 12, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBlackbeltLao, -1 - object_event 3, 9, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerBlackbeltNob, -1 - object_event 5, 5, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerBlackbeltLung, -1 - object_event 5, 1, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodGymBoulder, -1 - object_event 3, 7, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodGymBoulder, -1 - object_event 4, 7, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodGymBoulder, -1 - object_event 5, 7, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodGymBoulder, -1 diff --git a/maps/CianwoodGym.blk b/maps/CianwoodGym.blk deleted file mode 100644 index b61302425..000000000 --- a/maps/CianwoodGym.blk +++ /dev/null @@ -1,4 +0,0 @@ -"! - 5 5 -     - &  \ No newline at end of file diff --git a/maps/CianwoodLugiaSpeechHouse.asm b/maps/CianwoodLugiaSpeechHouse.asm deleted file mode 100644 index f15e06343..000000000 --- a/maps/CianwoodLugiaSpeechHouse.asm +++ /dev/null @@ -1,78 +0,0 @@ - object_const_def - const CIANWOODLUGIASPEECHHOUSE_TEACHER - const CIANWOODLUGIASPEECHHOUSE_LASS - const CIANWOODLUGIASPEECHHOUSE_TWIN - -CianwoodLugiaSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -CianwoodLugiaSpeechHouseTeacherScript: - jumptextfaceplayer CianwoodLugiaSpeechHouseTeacherText - -CianwoodLugiaSpeechHouseLassScript: - jumptextfaceplayer CianwoodLugiaSpeechHouseLassText - -CianwoodLugiaSpeechHouseTwinScript: - jumptextfaceplayer CianwoodLugiaSpeechHouseTwinText - -CianwoodLugiaSpeechHouseBookshelf: - jumpstd PictureBookshelfScript - -CianwoodLugiaSpeechHouseTeacherText: - text "You came from" - line "OLIVINE?" - - para "Do you remember" - line "the four islands" - cont "along the way?" - - para "I heard that a " - line "mythical sea crea-" - cont "ture is hiding in" - cont "them." - done - -CianwoodLugiaSpeechHouseLassText: - text "I heard that you" - line "can only see it if" - - para "you have a SILVER" - line "WING." - - para "It must have the" - line "same scent as the" - cont "creature." - done - -CianwoodLugiaSpeechHouseTwinText: - text "I've heard that" - line "the whirlpools" - - para "around the islands" - line "are caused by the" - cont "sea creature." - - para "You might need a" - line "special move to" - cont "get past them." - done - -CianwoodLugiaSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CIANWOOD_CITY, 6 - warp_event 3, 7, CIANWOOD_CITY, 6 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, CianwoodLugiaSpeechHouseBookshelf - bg_event 1, 1, BGEVENT_READ, CianwoodLugiaSpeechHouseBookshelf - - def_object_events - object_event 2, 4, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodLugiaSpeechHouseTeacherScript, -1 - object_event 6, 5, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CianwoodLugiaSpeechHouseLassScript, -1 - object_event 0, 2, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CianwoodLugiaSpeechHouseTwinScript, -1 diff --git a/maps/CianwoodPharmacy.asm b/maps/CianwoodPharmacy.asm deleted file mode 100644 index ca6d35659..000000000 --- a/maps/CianwoodPharmacy.asm +++ /dev/null @@ -1,87 +0,0 @@ - object_const_def - const CIANWOODPHARMACY_PHARMACIST - -CianwoodPharmacy_MapScripts: - def_scene_scripts - scene_script CianwoodPharmacyNoopScene ; unusable - - def_callbacks - -CianwoodPharmacyNoopScene: - end - -CianwoodPharmacist: - faceplayer - opentext - checkevent EVENT_GOT_SECRETPOTION_FROM_PHARMACY - iftrue .Mart - checkevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS - iffalse .Mart - writetext PharmacistGiveSecretpotionText - promptbutton - giveitem SECRETPOTION - writetext ReceivedSecretpotionText - playsound SFX_KEY_ITEM - waitsfx - itemnotify - setevent EVENT_GOT_SECRETPOTION_FROM_PHARMACY - writetext PharmacistDescribeSecretpotionText - waitbutton - closetext - end - -.Mart: - pokemart MARTTYPE_PHARMACY, MART_CIANWOOD - closetext - end - -CianwoodPharmacyBookshelf: - jumpstd DifficultBookshelfScript - -PharmacistGiveSecretpotionText: - text "Your #MON ap-" - line "pear to be fine." - - para "Is something wor- " - line "rying you?" - - para "…" - - para "The LIGHTHOUSE" - line "#MON is in" - cont "trouble?" - - para "I got it!" - - para "This ought to do" - line "the trick." - done - -ReceivedSecretpotionText: - text " received" - line "SECRETPOTION." - done - -PharmacistDescribeSecretpotionText: - text "My SECRETPOTION is" - line "a tad too strong." - - para "I only offer it in" - line "an emergency." - done - -CianwoodPharmacy_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CIANWOOD_CITY, 4 - warp_event 3, 7, CIANWOOD_CITY, 4 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, CianwoodPharmacyBookshelf - bg_event 1, 1, BGEVENT_READ, CianwoodPharmacyBookshelf - - def_object_events - object_event 2, 3, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CianwoodPharmacist, -1 diff --git a/maps/CianwoodPhotoStudio.asm b/maps/CianwoodPhotoStudio.asm deleted file mode 100644 index fcec56870..000000000 --- a/maps/CianwoodPhotoStudio.asm +++ /dev/null @@ -1,61 +0,0 @@ - object_const_def - const CIANWOODPHOTOSTUDIO_FISHING_GURU - -CianwoodPhotoStudio_MapScripts: - def_scene_scripts - - def_callbacks - -CianwoodPhotoStudioFishingGuruScript: - faceplayer - opentext - writetext CianwoodPhotoStudioFishingGuruText_Question - yesorno - iffalse .Refused - writetext CianwoodPhotoStudioFishingGuruText_Yes - waitbutton - special PhotoStudio - waitbutton - closetext - end - -.Refused: - writetext CianwoodPhotoStudioFishingGuruText_No - waitbutton - closetext - end - -CianwoodPhotoStudioFishingGuruText_Question: - text "You have magnifi-" - line "cent #MON with" - cont "you." - - para "How about a photo" - line "for a souvenir?" - done - -CianwoodPhotoStudioFishingGuruText_Yes: - text "OK! Big smile now!" - done - -CianwoodPhotoStudioFishingGuruText_No: - text "Oh, that's too" - line "bad. I thought it" - - para "would be a great" - line "memento…" - done - -CianwoodPhotoStudio_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CIANWOOD_CITY, 5 - warp_event 3, 7, CIANWOOD_CITY, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CianwoodPhotoStudioFishingGuruScript, -1 diff --git a/maps/CianwoodPokecenter1F.asm b/maps/CianwoodPokecenter1F.asm deleted file mode 100644 index 3559c2051..000000000 --- a/maps/CianwoodPokecenter1F.asm +++ /dev/null @@ -1,148 +0,0 @@ - object_const_def - const CIANWOODPOKECENTER1F_NURSE - const CIANWOODPOKECENTER1F_LASS - const CIANWOODPOKECENTER1F_GYM_GUIDE - const CIANWOODPOKECENTER1F_SUPER_NERD - -CianwoodPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -CianwoodPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -CianwoodPokecenter1FLassScript: - jumptextfaceplayer CianwoodPokecenter1FLassText - -CianwoodGymGuideScript: - faceplayer - checkevent EVENT_BEAT_CHUCK - iftrue .CianwoodGymGuideWinScript - opentext - writetext CianwoodGymGuideText - waitbutton - closetext - end - -.CianwoodGymGuideWinScript: - opentext - writetext CianwoodGymGuideWinText - waitbutton - closetext - end - -CianwoodPokecenter1FSuperNerdScript: - jumptextfaceplayer CianwoodPokecenter1FSuperNerdText - -CianwoodPokecenter1FLassText: - text "Did you meet the" - line "#MANIAC?" - - para "He's always brag-" - line "ging about his" - cont "rare #MON." - done - -CianwoodGymGuideText: - text "The #MON GYM" - line "trainers here are" - cont "macho bullies." - - para "If I stick around," - line "they might come" - cont "after me." - - para "Here's some ad-" - line "vice: the GYM" - - para "LEADER uses the" - line "fighting-type." - - para "So you should" - line "confound him with" - cont "psychic #MON." - - para "Wipe out his #-" - line "MON before they" - - para "can use their" - line "physical strength." - - para "And those boulders" - line "in the middle of" - cont "the GYM?" - - para "If you don't move" - line "them correctly," - - para "you won't reach" - line "the GYM LEADER." - - para "If you get stuck," - line "go outside." - done - -CianwoodGymGuideWinText: - text "! You won!" - line "I could tell by" - cont "looking at you!" - done - -CianwoodPokecenter1FUnusedText1: ; unreferenced - text "Don't you get the" - line "urge to show off" - - para "your #MON to" - line "friends?" - - para "I wish I could" - line "show the #MON I" - - para "raised to my pal" - line "in VIOLET." - done - -CianwoodPokecenter1FUnusedText2: ; unreferenced - text "I've been battling" - line "my pal in VIOLET" - - para "using a MOBILE" - line "ADAPTER link." - - para "I'm down 5-7" - line "against him. I've" - cont "gotta crank it up!" - done - -CianwoodPokecenter1FSuperNerdText: - text "I love showing off" - line "the #MON that" - - para "I've raised." - line "Don't you?" - - para "I'm going to get" - line "into a bunch of" - - para "battles, and show" - line "off my #MON!" - done - -CianwoodPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, CIANWOOD_CITY, 3 - warp_event 4, 7, CIANWOOD_CITY, 3 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CianwoodPokecenter1FNurseScript, -1 - object_event 1, 5, SPRITE_LASS, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CianwoodPokecenter1FLassScript, -1 - object_event 5, 3, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CianwoodGymGuideScript, -1 - object_event 8, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CianwoodPokecenter1FSuperNerdScript, -1 diff --git a/maps/CinnabarIsland.asm b/maps/CinnabarIsland.asm deleted file mode 100644 index cb6e7b136..000000000 --- a/maps/CinnabarIsland.asm +++ /dev/null @@ -1,143 +0,0 @@ - object_const_def - const CINNABARISLAND_BLUE - -CinnabarIsland_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, CinnabarIslandFlypointCallback - -CinnabarIslandFlypointCallback: - setflag ENGINE_FLYPOINT_CINNABAR - endcallback - -CinnabarIslandBlue: - faceplayer - opentext - writetext CinnabarIslandBlueText - waitbutton - closetext - playsound SFX_WARP_TO - applymovement CINNABARISLAND_BLUE, CinnabarIslandBlueTeleport - disappear CINNABARISLAND_BLUE - clearevent EVENT_VIRIDIAN_GYM_BLUE - end - -CinnabarIslandGymSign: - jumptext CinnabarIslandGymSignText - -CinnabarIslandSign: - jumptext CinnabarIslandSignText - -CinnabarIslandPokecenterSign: - jumpstd PokecenterSignScript - -CinnabarIslandHiddenRareCandy: - hiddenitem RARE_CANDY, EVENT_CINNABAR_ISLAND_HIDDEN_RARE_CANDY - -CinnabarIslandBlueTeleport: - teleport_from - step_end - -CinnabarIslandBlueText: - text "Who are you?" - - para "Well, it's plain" - line "to see that you're" - cont "a trainer…" - - para "My name's BLUE." - - para "I was once the" - line "CHAMPION, although" - - para "it was for only a" - line "short time…" - - para "That meddling RED" - line "did me in…" - - para "Anyway, what do" - line "you want? You want" - - para "to challenge me or" - line "something?" - - para "…I hate to say" - line "it, but I'm not in" - - para "the mood for a" - line "battle now." - - para "Take a good look" - line "around you…" - - para "A volcano erupts," - line "and just like" - - para "that, a whole town" - line "disappears." - - para "We can go on win-" - line "ning and losing in" - - para "#MON. But if" - line "nature so much as" - - para "twitches, we can" - line "lose in a second." - - para "…" - - para "That's the way it" - line "is…" - - para "But, anyway, I'm" - line "still a trainer." - - para "If I see a strong" - line "opponent, it makes" - cont "me want to battle." - - para "If you want to" - line "battle me, come to" - cont "the VIRIDIAN GYM." - - para "I'll take you on" - line "then." - done - -CinnabarIslandGymSignText: - text "There's a notice" - line "here…" - - para "CINNABAR GYM has" - line "relocated to SEA-" - cont "FOAM ISLANDS." - - para "BLAINE" - done - -CinnabarIslandSignText: - text "CINNABAR ISLAND" - - para "The Fiery Town of" - line "Burning Desire" - done - -CinnabarIsland_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 11, CINNABAR_POKECENTER_1F, 1 - - def_coord_events - - def_bg_events - bg_event 12, 11, BGEVENT_READ, CinnabarIslandPokecenterSign - bg_event 9, 11, BGEVENT_READ, CinnabarIslandGymSign - bg_event 7, 7, BGEVENT_READ, CinnabarIslandSign - bg_event 9, 1, BGEVENT_ITEM, CinnabarIslandHiddenRareCandy - - def_object_events - object_event 9, 6, SPRITE_BLUE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CinnabarIslandBlue, EVENT_BLUE_IN_CINNABAR diff --git a/maps/CinnabarIsland.blk b/maps/CinnabarIsland.blk deleted file mode 100644 index e2f4b8390..000000000 --- a/maps/CinnabarIsland.blk +++ /dev/null @@ -1,2 +0,0 @@ -dbQQ>???;dN>?,,)dN$W*,ed)dN1(,,,)dP\ !*,)d{{y|r(,)-{ -{t(,)C-$W%kkkkkkkkk \ No newline at end of file diff --git a/maps/CinnabarPokecenter1F.asm b/maps/CinnabarPokecenter1F.asm deleted file mode 100644 index beabb1ce3..000000000 --- a/maps/CinnabarPokecenter1F.asm +++ /dev/null @@ -1,50 +0,0 @@ - object_const_def - const CINNABARPOKECENTER1F_NURSE - const CINNABARPOKECENTER1F_COOLTRAINER_F - const CINNABARPOKECENTER1F_FISHER - -CinnabarPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -CinnabarPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -CinnabarPokecenter1FCooltrainerFScript: - jumptextfaceplayer CinnabarPokecenter1FCooltrainerFText - -CinnabarPokecenter1FFisherScript: - jumptextfaceplayer CinnabarPokecenter1FFisherText - -CinnabarPokecenter1FCooltrainerFText: - text "CINNABAR GYM's" - line "BLAINE apparently" - - para "lives alone in the" - line "SEAFOAM ISLANDS" - cont "cave…" - done - -CinnabarPokecenter1FFisherText: - text "It's been a year" - line "since the volcano" - cont "erupted." - done - -CinnabarPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, CINNABAR_ISLAND, 1 - warp_event 4, 7, CINNABAR_ISLAND, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CinnabarPokecenter1FNurseScript, -1 - object_event 7, 6, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CinnabarPokecenter1FCooltrainerFScript, -1 - object_event 2, 4, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CinnabarPokecenter1FFisherScript, -1 diff --git a/maps/CinnabarPokecenter2FBeta.asm b/maps/CinnabarPokecenter2FBeta.asm deleted file mode 100644 index c17adbeab..000000000 --- a/maps/CinnabarPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -CinnabarPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -CinnabarPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, CINNABAR_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/Colosseum.asm b/maps/Colosseum.asm deleted file mode 100644 index 61a1251eb..000000000 --- a/maps/Colosseum.asm +++ /dev/null @@ -1,78 +0,0 @@ - object_const_def - const COLOSSEUM_CHRIS1 - const COLOSSEUM_CHRIS2 - -Colosseum_MapScripts: - def_scene_scripts - scene_script ColosseumInitializeScene, SCENE_COLOSSEUM_INITIALIZE - scene_script ColosseumNoop1Scene, SCENE_COLOSSEUM_NOOP - scene_script ColosseumNoop2Scene ; unused - - def_callbacks - callback MAPCALLBACK_OBJECTS, ColosseumSetWhichChrisCallback - callback MAPCALLBACK_NEWMAP, ColosseumPreparePokecenter2FCallback - -ColosseumInitializeScene: - sdefer ColosseumInitializeAndPreparePokecenter2FScript - end - -ColosseumNoop1Scene: - end - -ColosseumNoop2Scene: - end - -ColosseumSetWhichChrisCallback: - special CableClubCheckWhichChris - iffalse .Chris2 - disappear COLOSSEUM_CHRIS2 - appear COLOSSEUM_CHRIS1 - endcallback - -.Chris2: - disappear COLOSSEUM_CHRIS1 - appear COLOSSEUM_CHRIS2 - endcallback - -ColosseumPreparePokecenter2FCallback: - setmapscene POKECENTER_2F, SCENE_POKECENTER2F_LEAVE_COLOSSEUM - endcallback - -ColosseumInitializeAndPreparePokecenter2FScript: - setscene SCENE_COLOSSEUM_NOOP - setmapscene POKECENTER_2F, SCENE_POKECENTER2F_LEAVE_COLOSSEUM - end - -ColosseumConsoleScript: - special Colosseum - newloadmap MAPSETUP_LINKRETURN - end - -CableClubFriendScript: - opentext - writetext .FriendReadyText - waitbutton - closetext - end - -.FriendReadyText: - text "Your friend is" - line "ready." - done - -Colosseum_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 7, POKECENTER_2F, 3 - warp_event 5, 7, POKECENTER_2F, 3 - - def_coord_events - - def_bg_events - bg_event 4, 4, BGEVENT_RIGHT, ColosseumConsoleScript - bg_event 5, 4, BGEVENT_LEFT, ColosseumConsoleScript - - def_object_events - object_event 3, 4, SPRITE_CHRIS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CableClubFriendScript, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - object_event 6, 4, SPRITE_CHRIS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CableClubFriendScript, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 diff --git a/maps/Colosseum.blk b/maps/Colosseum.blk deleted file mode 100644 index 2366a4328..000000000 --- a/maps/Colosseum.blk +++ /dev/null @@ -1 +0,0 @@ -  \ No newline at end of file diff --git a/maps/CopycatsHouse1F.asm b/maps/CopycatsHouse1F.asm deleted file mode 100644 index 8c21178f4..000000000 --- a/maps/CopycatsHouse1F.asm +++ /dev/null @@ -1,88 +0,0 @@ - object_const_def - const COPYCATSHOUSE1F_POKEFAN_M - const COPYCATSHOUSE1F_POKEFAN_F - const COPYCATSHOUSE1F_CLEFAIRY - -CopycatsHouse1F_MapScripts: - def_scene_scripts - - def_callbacks - -CopycatsHouse1FPokefanMScript: - jumptextfaceplayer CopycatsHouse1FPokefanMText - -CopycatsHouse1FPokefanFScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext CopycatsHouse1FPokefanFText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext CopycatsHouse1FPokefanFText_ReturnedMachinePart - waitbutton - closetext - end - -CopycatsHouse1FBlisseyScript: - opentext - writetext CopycatsHouse1FBlisseyText - cry BLISSEY - waitbutton - closetext - end - -CopycatsHouse1FPokefanMText: - text "My daughter likes" - line "to mimic people." - - para "Her mimicry has" - line "earned her the" - - para "nickname COPYCAT" - line "around here." - done - -CopycatsHouse1FPokefanFText: - text "My daughter is so" - line "self-centered…" - - para "She only has a few" - line "friends." - done - -CopycatsHouse1FPokefanFText_ReturnedMachinePart: - text "She recently lost" - line "the # DOLL that" - - para "a boy gave her" - line "three years ago." - - para "Ever since then," - line "she's gotten even" - cont "better at mimicry…" - done - -CopycatsHouse1FBlisseyText: - text "BLISSEY: Bliisii!" - done - -CopycatsHouse1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, SAFFRON_CITY, 8 - warp_event 3, 7, SAFFRON_CITY, 8 - warp_event 2, 0, COPYCATS_HOUSE_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CopycatsHouse1FPokefanMScript, -1 - object_event 5, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CopycatsHouse1FPokefanFScript, -1 - object_event 6, 6, SPRITE_CLEFAIRY, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CopycatsHouse1FBlisseyScript, -1 diff --git a/maps/CopycatsHouse1F.blk b/maps/CopycatsHouse1F.blk deleted file mode 100644 index bbdc68594..000000000 --- a/maps/CopycatsHouse1F.blk +++ /dev/null @@ -1 +0,0 @@ -#   \ No newline at end of file diff --git a/maps/CopycatsHouse2F.asm b/maps/CopycatsHouse2F.asm deleted file mode 100644 index 0e53ad0cd..000000000 --- a/maps/CopycatsHouse2F.asm +++ /dev/null @@ -1,379 +0,0 @@ - object_const_def - const COPYCATSHOUSE2F_COPYCAT1 ; if player is male - const COPYCATSHOUSE2F_DODRIO - const COPYCATSHOUSE2F_FAIRYDOLL ; lost item - const COPYCATSHOUSE2F_MONSTERDOLL - const COPYCATSHOUSE2F_BIRDDOLL - const COPYCATSHOUSE2F_COPYCAT2 ; if player is female - -CopycatsHouse2F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, CopycatsHouse2FWhichGenderCallback - -CopycatsHouse2FWhichGenderCallback: - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Female - disappear COPYCATSHOUSE2F_COPYCAT2 - appear COPYCATSHOUSE2F_COPYCAT1 - sjump .Done -.Female: - disappear COPYCATSHOUSE2F_COPYCAT1 - appear COPYCATSHOUSE2F_COPYCAT2 -.Done: - endcallback - -Copycat: - faceplayer - checkevent EVENT_GOT_PASS_FROM_COPYCAT - iftrue .GotPass - checkevent EVENT_RETURNED_LOST_ITEM_TO_COPYCAT - iftrue .TryGivePassAgain - checkitem LOST_ITEM - iftrue .ReturnLostItem - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Default_Female_1 - applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData - faceplayer - variablesprite SPRITE_COPYCAT, SPRITE_CHRIS - sjump .Default_Merge_1 - -.Default_Female_1: - applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData - faceplayer - variablesprite SPRITE_COPYCAT, SPRITE_KRIS -.Default_Merge_1: - special LoadUsedSpritesGFX - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .TalkAboutLostItem - opentext - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Default_Female_2a - writetext CopycatText_Male_1 - sjump .Default_Merge_2a - -.Default_Female_2a: - writetext CopycatText_Female_1 -.Default_Merge_2a: - waitbutton - closetext - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Default_Female_3a - applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData - sjump .Default_Merge_3a - -.Default_Female_3a: - applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData -.Default_Merge_3a: - faceplayer - variablesprite SPRITE_COPYCAT, SPRITE_LASS - special LoadUsedSpritesGFX - opentext - writetext CopycatText_QuickMimicking - waitbutton - closetext - end - -.TalkAboutLostItem: - opentext - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Default_Female_2b - writetext CopycatText_Male_2 - sjump .Default_Merge_2b - -.Default_Female_2b: - writetext CopycatText_Female_2 -.Default_Merge_2b: - waitbutton - closetext - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Default_Female_3b - applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData - sjump .Default_Merge_3b - -.Default_Female_3b: - applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData -.Default_Merge_3b: - faceplayer - variablesprite SPRITE_COPYCAT, SPRITE_LASS - special LoadUsedSpritesGFX - opentext - writetext CopycatText_Worried - waitbutton - closetext - setevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM - end - -.ReturnLostItem: - opentext - writetext CopycatText_GiveDoll - promptbutton - takeitem LOST_ITEM - setevent EVENT_RETURNED_LOST_ITEM_TO_COPYCAT - clearevent EVENT_COPYCATS_HOUSE_2F_DOLL - sjump .GivePass - -.TryGivePassAgain: - opentext -.GivePass: - writetext CopycatText_GivePass - promptbutton - verbosegiveitem PASS - iffalse .Cancel - setevent EVENT_GOT_PASS_FROM_COPYCAT - writetext CopycatText_ExplainPass - waitbutton - closetext - end - -.GotPass: - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .GotPass_Female_1 - applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData - faceplayer - variablesprite SPRITE_COPYCAT, SPRITE_CHRIS - sjump .GotPass_Merge_1 - -.GotPass_Female_1: - applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData - faceplayer - variablesprite SPRITE_COPYCAT, SPRITE_KRIS -.GotPass_Merge_1: - special LoadUsedSpritesGFX - opentext - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .GotPass_Female_2 - writetext CopycatText_Male_3 - sjump .GotPass_Merge_2 - -.GotPass_Female_2: - writetext CopycatText_Female_3 -.GotPass_Merge_2: - waitbutton - closetext - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .GotPass_Female_3 - applymovement COPYCATSHOUSE2F_COPYCAT1, CopycatSpinAroundMovementData - sjump .GotPass_Merge_3 - -.GotPass_Female_3: - applymovement COPYCATSHOUSE2F_COPYCAT2, CopycatSpinAroundMovementData -.GotPass_Merge_3: - faceplayer - variablesprite SPRITE_COPYCAT, SPRITE_LASS - special LoadUsedSpritesGFX - opentext - writetext CopycatText_ItsAScream - waitbutton -.Cancel: - closetext - end - -CopycatsDodrio: - opentext - writetext CopycatsDodrioText1 - cry DODRIO - promptbutton - writetext CopycatsDodrioText2 - waitbutton - closetext - end - -CopycatsHouse2FDoll: - jumptext CopycatsHouse2FDollText - -CopycatsHouse2FBookshelf: - jumpstd PictureBookshelfScript - -CopycatSpinAroundMovementData: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - step_end - -CopycatText_Male_1: - text ": Hi! Do" - line "you like #MON?" - - para ": Uh, no, I" - line "just asked you." - - para ": Huh?" - line "You're strange!" - done - -CopycatText_QuickMimicking: - text "COPYCAT: Hmm?" - line "Quit mimicking?" - - para "But that's my" - line "favorite hobby!" - done - -CopycatText_Male_2: - text ": Hi!" - line "I heard that you" - - para "lost your favorite" - line "# DOLL." - - para ": If I find" - line "it, you'll give me" - cont "a rail PASS?" - - para ": I'll go" - line "find it for you." - - para "You think you lost" - line "it when you went" - cont "to VERMILION CITY?" - done - -CopycatText_Worried: - text "COPYCAT: Pardon?" - - para "I shouldn't decide" - line "what you should" - cont "do?" - - para "But I'm really" - line "worried… What if" - cont "someone finds it?" - done - -CopycatText_GiveDoll: - text "COPYCAT: Yay!" - line "That's my CLEFAIRY" - cont "# DOLL!" - - para "See the tear where" - line "the right leg is" - - para "sewn on? That's" - line "proof!" - done - -CopycatText_GivePass: - text "OK. Here's the" - line "MAGNET TRAIN PASS" - cont "like I promised!" - done - -CopycatText_ExplainPass: - text "COPYCAT: That's" - line "the PASS for the" - cont "MAGNET TRAIN." - - para "The rail company" - line "man gave me that" - - para "when they tore" - line "down our old house" - cont "for the STATION." - done - -CopycatText_Male_3: - text ": Hi!" - line "Thanks a lot for" - cont "the rail PASS!" - - para ": Pardon?" - - para ": Is it" - line "that fun to mimic" - cont "my every move?" - done - -CopycatText_ItsAScream: - text "COPYCAT: You bet!" - line "It's a scream!" - done - -CopycatText_Female_1: - text ": Hi. You" - line "must like #MON." - - para ": No, not" - line "me. I asked you." - - para ": Pardon?" - line "You're weird!" - done - -CopycatText_Female_2: - text ": Hi. Did" - line "you really lose" - cont "your # DOLL?" - - para ": You'll" - line "really give me a" - - para "rail PASS if I" - line "find it for you?" - - para ": Sure," - line "I'll look for it!" - - para "You think you lost" - line "it when you were" - cont "in VERMILION?" - done - -CopycatText_Female_3: - text ": Thank you" - line "for the rail PASS!" - - para ": …Pardon?" - - para ": Is it" - line "really that fun to" - - para "copy what I say" - line "and do?" - done - -CopycatsDodrioText1: - text "DODRIO: Gii giii!" - done - -CopycatsDodrioText2: - text "MIRROR, MIRROR ON" - line "THE WALL, WHO'S" - - para "THE FAIREST ONE OF" - line "ALL?" - done - -CopycatsHouse2FDollText: - text "This is a rare" - line "#MON! Huh?" - - para "It's only a doll…" - done - -CopycatsHouse2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 0, COPYCATS_HOUSE_1F, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, CopycatsHouse2FBookshelf - bg_event 1, 1, BGEVENT_READ, CopycatsHouse2FBookshelf - - def_object_events - object_event 4, 3, SPRITE_COPYCAT, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Copycat, EVENT_COPYCAT_1 - object_event 6, 4, SPRITE_MOLTRES, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CopycatsDodrio, -1 - object_event 6, 1, SPRITE_FAIRY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CopycatsHouse2FDoll, EVENT_COPYCATS_HOUSE_2F_DOLL - object_event 2, 1, SPRITE_MONSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, CopycatsHouse2FDoll, -1 - object_event 7, 1, SPRITE_BIRD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CopycatsHouse2FDoll, -1 - object_event 4, 3, SPRITE_COPYCAT, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Copycat, EVENT_COPYCAT_2 diff --git a/maps/CopycatsHouse2F.blk b/maps/CopycatsHouse2F.blk deleted file mode 100644 index 5086f0824..000000000 --- a/maps/CopycatsHouse2F.blk +++ /dev/null @@ -1 +0,0 @@ -  %&'( \ No newline at end of file diff --git a/maps/DanceTheater.asm b/maps/DanceTheater.asm deleted file mode 100644 index f3704ba89..000000000 --- a/maps/DanceTheater.asm +++ /dev/null @@ -1,360 +0,0 @@ - object_const_def - const DANCETHEATER_KIMONO_GIRL1 - const DANCETHEATER_KIMONO_GIRL2 - const DANCETHEATER_KIMONO_GIRL3 - const DANCETHEATER_KIMONO_GIRL4 - const DANCETHEATER_KIMONO_GIRL5 - const DANCETHEATER_GENTLEMAN - const DANCETHEATER_RHYDON - const DANCETHEATER_COOLTRAINER_M - const DANCETHEATER_GRANNY - -DanceTheater_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerKimonoGirlNaoko: - trainer KIMONO_GIRL, NAOKO, EVENT_BEAT_KIMONO_GIRL_NAOKO, KimonoGirlNaokoSeenText, KimonoGirlNaokoBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext KimonoGirlNaokoAfterBattleText - waitbutton - closetext - end - -TrainerKimonoGirlSayo: - trainer KIMONO_GIRL, SAYO, EVENT_BEAT_KIMONO_GIRL_SAYO, KimonoGirlSayoSeenText, KimonoGirlSayoBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext KimonoGirlSayoAfterBattleText - waitbutton - closetext - end - -TrainerKimonoGirlZuki: - trainer KIMONO_GIRL, ZUKI, EVENT_BEAT_KIMONO_GIRL_ZUKI, KimonoGirlZukiSeenText, KimonoGirlZukiBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext KimonoGirlZukiAfterBattleText - waitbutton - closetext - end - -TrainerKimonoGirlKuni: - trainer KIMONO_GIRL, KUNI, EVENT_BEAT_KIMONO_GIRL_KUNI, KimonoGirlKuniSeenText, KimonoGirlKuniBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext KimonoGirlKuniAfterBattleText - waitbutton - closetext - end - -TrainerKimonoGirlMiki: - trainer KIMONO_GIRL, MIKI, EVENT_BEAT_KIMONO_GIRL_MIKI, KimonoGirlMikiSeenText, KimonoGirlMikiBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext KimonoGirlMikiAfterBattleText - waitbutton - closetext - end - -DanceTheaterSurfGuy: - faceplayer - opentext - writetext SurfGuyNeverLeftAScratchText - promptbutton - checkevent EVENT_GOT_HM03_SURF - iftrue SurfGuyAlreadyGaveSurf - checkevent EVENT_BEAT_KIMONO_GIRL_NAOKO - iffalse .KimonoGirlsUndefeated - checkevent EVENT_BEAT_KIMONO_GIRL_SAYO - iffalse .KimonoGirlsUndefeated - checkevent EVENT_BEAT_KIMONO_GIRL_ZUKI - iffalse .KimonoGirlsUndefeated - checkevent EVENT_BEAT_KIMONO_GIRL_KUNI - iffalse .KimonoGirlsUndefeated - checkevent EVENT_BEAT_KIMONO_GIRL_MIKI - iffalse .KimonoGirlsUndefeated - sjump .GetSurf - -.KimonoGirlsUndefeated: - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .PlayerIsFemale - writetext SurfGuyLadGiftText - waitbutton - closetext - end - -.PlayerIsFemale: - writetext SurfGuyLassieGiftText - waitbutton - closetext - end - -.GetSurf: - writetext SurfGuyLikeADanceText - promptbutton - verbosegiveitem HM_SURF - setevent EVENT_GOT_HM03_SURF - writetext SurfGuySurfExplanationText - waitbutton - closetext - end - -SurfGuyAlreadyGaveSurf: - writetext SurfGuyElegantKimonoGirlsText - waitbutton - closetext - end - -DanceTheaterRhydon: - opentext - writetext RhydonText - cry RHYDON - waitbutton - closetext - end - -DanceTheaterCooltrainerMScript: - jumptextfaceplayer DanceTheaterCooltrainerMText - -DanceTheaterGrannyScript: - jumptextfaceplayer DanceTheaterGrannyText - -DanceTheaterFancyPanel: - jumptext DanceTheaterFancyPanelText - -KimonoGirlNaokoSeenText: - text "You have lovely" - line "#MON. May I see" - cont "them in battle?" - done - -KimonoGirlNaokoBeatenText: - text "Oh, you are very" - line "strong." - done - -KimonoGirlNaokoAfterBattleText: - text "I enjoyed that" - line "bout. I would like" - cont "to see you again." - done - -KimonoGirlSayoSeenText: - text "I always dance" - line "with my #MON." - - para "Of course, I also" - line "train them." - done - -KimonoGirlSayoBeatenText: - text "Oh, so close!" - line "I almost had you." - done - -KimonoGirlSayoAfterBattleText: - text "Rhythm is impor-" - line "tant for both" - - para "dancing and #-" - line "MON." - done - -KimonoGirlZukiSeenText: - text "Isn't my barrette" - line "pretty?" - - para "Oh. A #MON" - line "battle?" - done - -KimonoGirlZukiBeatenText: - text "I don't have any" - line "#MON left…" - done - -KimonoGirlZukiAfterBattleText: - text "I put a different" - line "flower in my bar-" - cont "rette every month." - done - -KimonoGirlKuniSeenText: - text "Oh, you're a cute" - line "trainer. Would you" - cont "like to battle?" - done - -KimonoGirlKuniBeatenText: - text "You're stronger" - line "than you look." - done - -KimonoGirlKuniAfterBattleText: - text "I trained a lot," - line "so I thought I was" - - para "a capable trainer." - line "I guess I'm not." - done - -KimonoGirlMikiSeenText: - text "Do you like my" - line "dancing? I'm good" - cont "at #MON too." - done - -KimonoGirlMikiBeatenText: - text "Ooh, you're good" - line "at #MON too." - done - -KimonoGirlMikiAfterBattleText: - text "I can keep dancing" - line "because there are" - - para "people who enjoy" - line "what I do." - - para "My #MON keep my" - line "spirits up too." - done - -SurfGuyNeverLeftAScratchText: - text "Not only are the" - line "KIMONO GIRLS great" - - para "dancers, they're" - line "also skilled at" - cont "#MON." - - para "I always challenge" - line "them, but I've" - - para "never even left a" - line "scratch…" - done - -SurfGuyLadGiftText: - text "Lad! If you can" - line "defeat all the" - - para "KIMONO GIRLS, I'll" - line "give you a gift." - done - -SurfGuyLassieGiftText: - text "Lassie, if you can" - line "defeat all the" - - para "KIMONO GIRLS, I'll" - line "give you a gift." - done - -SurfGuyLikeADanceText: - text "The way you bat-" - line "tled, it was like" - cont "watching a dance." - - para "It was a rare" - line "treat to see!" - - para "I want you to have" - line "this. Don't worry" - cont "--take it!" - done - -SurfGuySurfExplanationText: - text "That's SURF." - - para "It's a move that" - line "lets #MON swim" - cont "across water." - done - -SurfGuyElegantKimonoGirlsText: - text "I wish my #MON" - line "were as elegant as" - cont "the KIMONO GIRLS…" - done - -RhydonText: - text "RHYDON: Gugooh" - line "gugogooh!" - done - -DanceTheaterCooltrainerMText: - text "That man's always" - line "with his RHYDON." - - para "Says he wants a" - line "#MON that can" - cont "SURF and dance." - - para "Is he trying to" - line "make a synchro-" - cont "nized swimming" - cont "#MON?" - done - -DanceTheaterGrannyText: - text "The KIMONO GIRLS" - line "are so beautiful…" - - para "But they have to" - line "go through rigor-" - cont "ous training." - - para "And they have to" - line "learn to follow" - - para "customs before ap-" - line "pearing in public." - - para "But if you love" - line "something, any-" - cont "thing is possible." - done - -DanceTheaterFancyPanelText: - text "It's a fancy panel" - line "that's decorated" - cont "with flowers." - done - -DanceTheater_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 13, ECRUTEAK_CITY, 8 - warp_event 6, 13, ECRUTEAK_CITY, 8 - - def_coord_events - - def_bg_events - bg_event 5, 6, BGEVENT_UP, DanceTheaterFancyPanel - bg_event 6, 6, BGEVENT_UP, DanceTheaterFancyPanel - - def_object_events - object_event 0, 2, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlNaoko, -1 - object_event 2, 1, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlSayo, -1 - object_event 6, 2, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlZuki, -1 - object_event 9, 1, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlKuni, -1 - object_event 11, 2, SPRITE_KIMONO_GIRL, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 0, TrainerKimonoGirlMiki, -1 - object_event 7, 10, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DanceTheaterSurfGuy, -1 - object_event 6, 8, SPRITE_RHYDON, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, DanceTheaterRhydon, -1 - object_event 10, 10, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, DanceTheaterCooltrainerMScript, -1 - object_event 3, 6, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DanceTheaterGrannyScript, -1 diff --git a/maps/DanceTheater.blk b/maps/DanceTheater.blk deleted file mode 100644 index 76a6f13a4..000000000 --- a/maps/DanceTheater.blk +++ /dev/null @@ -1 +0,0 @@ -------,,,,,,.0000/*+* \ No newline at end of file diff --git a/maps/DarkCaveBlackthornEntrance.asm b/maps/DarkCaveBlackthornEntrance.asm deleted file mode 100644 index d7107003e..000000000 --- a/maps/DarkCaveBlackthornEntrance.asm +++ /dev/null @@ -1,76 +0,0 @@ - object_const_def - const DARKCAVEBLACKTHORNENTRANCE_PHARMACIST - const DARKCAVEBLACKTHORNENTRANCE_POKE_BALL1 - const DARKCAVEBLACKTHORNENTRANCE_POKE_BALL2 - -DarkCaveBlackthornEntrance_MapScripts: - def_scene_scripts - - def_callbacks - -DarkCaveBlackthornEntrancePharmacistScript: - faceplayer - opentext - checkevent EVENT_GOT_BLACKGLASSES_IN_DARK_CAVE - iftrue .GotBlackglasses - writetext DarkCaveBlackthornEntrancePharmacistText1 - promptbutton - verbosegiveitem BLACKGLASSES - iffalse .PackFull - setevent EVENT_GOT_BLACKGLASSES_IN_DARK_CAVE -.GotBlackglasses: - writetext DarkCaveBlackthornEntrancePharmacistText2 - waitbutton -.PackFull: - closetext - end - -DarkCaveBlackthornEntranceRevive: - itemball REVIVE - -DarkCaveBlackthornEntranceTMSnore: - itemball TM_SNORE - -DarkCaveBlackthornEntrancePharmacistText1: - text "Whoa! You startled" - line "me there!" - - para "I had my BLACK-" - line "GLASSES on, so I" - - para "didn't notice you" - line "at all." - - para "What am I doing" - line "here?" - - para "Hey, don't you" - line "worry about it." - - para "I'll give you a" - line "pair of BLACK-" - cont "GLASSES, so forget" - cont "you saw me, OK?" - done - -DarkCaveBlackthornEntrancePharmacistText2: - text "BLACKGLASSES ups" - line "the power of dark-" - cont "type moves." - done - -DarkCaveBlackthornEntrance_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 23, 3, ROUTE_45, 1 - warp_event 3, 25, DARK_CAVE_VIOLET_ENTRANCE, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 7, 3, SPRITE_PHARMACIST, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DarkCaveBlackthornEntrancePharmacistScript, -1 - object_event 21, 24, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DarkCaveBlackthornEntranceRevive, EVENT_DARK_CAVE_BLACKTHORN_ENTRANCE_REVIVE - object_event 7, 22, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DarkCaveBlackthornEntranceTMSnore, EVENT_DARK_CAVE_BLACKTHORN_ENTRANCE_TM_SNORE diff --git a/maps/DarkCaveBlackthornEntrance.blk b/maps/DarkCaveBlackthornEntrance.blk deleted file mode 100644 index 5c11d9c5a..000000000 --- a/maps/DarkCaveBlackthornEntrance.blk +++ /dev/null @@ -1,12 +0,0 @@ -     ($ -9!# -9    -  >' ) & -++" >39 ("& -99 -'''''3 -  -(;(*(+& -);!&6 -$ -   # +  \ No newline at end of file diff --git a/maps/DarkCaveVioletEntrance.asm b/maps/DarkCaveVioletEntrance.asm deleted file mode 100644 index 572b54613..000000000 --- a/maps/DarkCaveVioletEntrance.asm +++ /dev/null @@ -1,55 +0,0 @@ - object_const_def - const DARKCAVEVIOLETENTRANCE_POKE_BALL1 - const DARKCAVEVIOLETENTRANCE_ROCK1 - const DARKCAVEVIOLETENTRANCE_ROCK2 - const DARKCAVEVIOLETENTRANCE_ROCK3 - const DARKCAVEVIOLETENTRANCE_ROCK4 - const DARKCAVEVIOLETENTRANCE_POKE_BALL2 - const DARKCAVEVIOLETENTRANCE_POKE_BALL3 - const DARKCAVEVIOLETENTRANCE_POKE_BALL4 - -DarkCaveVioletEntrance_MapScripts: - def_scene_scripts - - def_callbacks - -DarkCaveVioletEntrancePotion: - itemball POTION - -DarkCaveVioletEntranceFullHeal: - itemball FULL_HEAL - -DarkCaveVioletEntranceHyperPotion: - itemball HYPER_POTION - -DarkCaveVioletEntranceDireHit: - itemball DIRE_HIT - -DarkCaveVioletEntranceRock: - jumpstd SmashRockScript - -DarkCaveVioletEntranceHiddenElixer: - hiddenitem ELIXER, EVENT_DARK_CAVE_VIOLET_ENTRANCE_HIDDEN_ELIXER - -DarkCaveVioletEntrance_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 15, ROUTE_31, 3 - warp_event 17, 1, DARK_CAVE_BLACKTHORN_ENTRANCE, 2 - warp_event 35, 33, ROUTE_46, 3 - - def_coord_events - - def_bg_events - bg_event 26, 3, BGEVENT_ITEM, DarkCaveVioletEntranceHiddenElixer - - def_object_events - object_event 6, 8, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DarkCaveVioletEntrancePotion, EVENT_DARK_CAVE_VIOLET_ENTRANCE_POTION - object_event 16, 14, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DarkCaveVioletEntranceRock, -1 - object_event 27, 6, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DarkCaveVioletEntranceRock, -1 - object_event 7, 14, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DarkCaveVioletEntranceRock, -1 - object_event 36, 31, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DarkCaveVioletEntranceRock, -1 - object_event 36, 22, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DarkCaveVioletEntranceFullHeal, EVENT_DARK_CAVE_VIOLET_ENTRANCE_FULL_HEAL - object_event 35, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DarkCaveVioletEntranceHyperPotion, EVENT_DARK_CAVE_VIOLET_ENTRANCE_HYPER_POTION - object_event 30, 28, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DarkCaveVioletEntranceDireHit, EVENT_DARK_CAVE_VIOLET_ENTRANCE_DIRE_HIT diff --git a/maps/DarkCaveVioletEntrance.blk b/maps/DarkCaveVioletEntrance.blk deleted file mode 100644 index d4e7ee98b..000000000 --- a/maps/DarkCaveVioletEntrance.blk +++ /dev/null @@ -1,25 +0,0 @@ -    -(+!!&% *$* -(;&% -1) -;&2'" - );& -* - -9);;& -$  -(;>'3 $ - 9 -$1$!)) -$ # 9+ - -$ -9  -$;$ -9+ - - -9 - -  - )$ # \ No newline at end of file diff --git a/maps/DayCare.asm b/maps/DayCare.asm deleted file mode 100644 index 62750fe92..000000000 --- a/maps/DayCare.asm +++ /dev/null @@ -1,172 +0,0 @@ - object_const_def - const DAYCARE_GRAMPS - const DAYCARE_GRANNY - -DayCare_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, DayCareEggCheckCallback - -DayCareEggCheckCallback: - checkflag ENGINE_DAY_CARE_MAN_HAS_EGG - iftrue .PutDayCareManOutside - clearevent EVENT_DAY_CARE_MAN_IN_DAY_CARE - setevent EVENT_DAY_CARE_MAN_ON_ROUTE_34 - endcallback - -.PutDayCareManOutside: - setevent EVENT_DAY_CARE_MAN_IN_DAY_CARE - clearevent EVENT_DAY_CARE_MAN_ON_ROUTE_34 - endcallback - -DayCareManScript_Inside: - faceplayer - opentext - checkevent EVENT_GOT_ODD_EGG - iftrue .AlreadyHaveOddEgg - writetext DayCareManText_GiveOddEgg - promptbutton - closetext - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, .PartyFull - opentext - writetext DayCareText_GotOddEgg - playsound SFX_KEY_ITEM - waitsfx - writetext DayCareText_DescribeOddEgg - waitbutton - closetext - setevent EVENT_GOT_ODD_EGG - end - -.PartyFull: - opentext - writetext DayCareText_PartyFull - waitbutton - closetext - end - -.AlreadyHaveOddEgg: - special DayCareMan - waitbutton - closetext - end - -DayCareLadyScript: - faceplayer - opentext - checkflag ENGINE_DAY_CARE_MAN_HAS_EGG - iftrue .HusbandWasLookingForYou - special DayCareLady - waitbutton - closetext - end - -.HusbandWasLookingForYou: - writetext Text_GrampsLookingForYou - waitbutton - closetext - end - -DayCareBookshelf: - jumpstd DifficultBookshelfScript - -Text_GrampsLookingForYou: - text "Gramps was looking" - line "for you." - done - -Text_DayCareManTalksAboutEggTicket: ; unreferenced - text "I'm the DAY-CARE" - line "MAN." - - para "There's something" - line "new in GOLDENROD" - - para "called the TRADE" - line "CORNER." - - para "I was given an EGG" - line "TICKET that can be" - - para "traded in for a" - line "ODD EGG." - - para "But since we run a" - line "DAY-CARE, we don't" - - para "need it. You may" - line "as well have it." - done - -DayCareManText_GiveOddEgg: - text "I'm the DAY-CARE" - line "MAN." - - para "Do you know about" - line "EGGS?" - - para "I was raising" - line "#MON with my" - cont "wife, you see." - - para "We were shocked to" - line "find an EGG!" - - para "How incredible is" - line "that?" - - para "Well, wouldn't you" - line "like this EGG?" - - para "Then fine, this is" - line "yours to keep!" - done - -DayCareText_ComeAgain: ; unreferenced - text "Come again." - done - -DayCareText_GotOddEgg: - text " received" - line "ODD EGG!" - done - -DayCareText_DescribeOddEgg: - text "I found that when" - line "I was caring for" - - para "someone's #MON" - line "before." - - para "But the trainer" - line "didn't want the" - - para "EGG, so I'd kept" - line "it around." - done - -DayCareText_PartyFull: - text "You've no room for" - line "this." - done - -DayCare_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 5, ROUTE_34, 3 - warp_event 0, 6, ROUTE_34, 4 - warp_event 2, 7, ROUTE_34, 5 - warp_event 3, 7, ROUTE_34, 5 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, DayCareBookshelf - bg_event 1, 1, BGEVENT_READ, DayCareBookshelf - - def_object_events - object_event 2, 3, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DayCareManScript_Inside, EVENT_DAY_CARE_MAN_IN_DAY_CARE - object_event 5, 3, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, DayCareLadyScript, -1 diff --git a/maps/DayCare.blk b/maps/DayCare.blk deleted file mode 100644 index 758ddaffa..000000000 --- a/maps/DayCare.blk +++ /dev/null @@ -1,4 +0,0 @@ - - -  -  diff --git a/maps/DayOfWeekSiblingsHouse.asm b/maps/DayOfWeekSiblingsHouse.asm deleted file mode 100644 index c020552df..000000000 --- a/maps/DayOfWeekSiblingsHouse.asm +++ /dev/null @@ -1,83 +0,0 @@ - object_const_def - const DAYOFWEEKSIBLINGSHOUSE_POKEDEX - -DayOfWeekSiblingsHouse_MapScripts: - def_scene_scripts - - def_callbacks - -DayOfWeekSiblingsHousePokedexScript: - opentext - writetext DayOfWeekSiblingsHousePokedexText1 - yesorno - iffalse .End - writetext DayOfWeekSiblingsHousePokedexText2 - yesorno - iffalse .End - writetext DayOfWeekSiblingsHousePokedexText3 - waitbutton -.End: - closetext - end - -DayOfWeekSiblingsHousePokedexText1: - text "There's something" - line "written here." - - para "Read it?" - done - -DayOfWeekSiblingsHousePokedexText2: - text "To my brothers and" - line "sisters:" - - para "We take pride in" - line "serving #MON" - cont "trainers." - - para "When trainers talk" - line "to you, give them" - cont "something useful." - - para "Love," - line "MONICA" - - para "Keep reading?" - done - -DayOfWeekSiblingsHousePokedexText3: - text "Monday, MONICA" - line "ROUTE 40" - - para "Tuesday, TUSCANY" - line "ROUTE 29" - - para "Wednesday, WESLEY" - line "LAKE OF RAGE" - - para "Thursday, ARTHUR" - line "ROUTE 36" - - para "Friday, FRIEDA" - line "ROUTE 32" - - para "Saturday, SANTOS" - line "BLACKTHORN CITY" - - para "Sunday, SUNNY" - line "ROUTE 37" - done - -DayOfWeekSiblingsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_26, 3 - warp_event 3, 7, ROUTE_26, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 3, SPRITE_POKEDEX, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DayOfWeekSiblingsHousePokedexScript, -1 diff --git a/maps/DeptStore1F.blk b/maps/DeptStore1F.blk deleted file mode 100644 index 415c1362f..000000000 --- a/maps/DeptStore1F.blk +++ /dev/null @@ -1,2 +0,0 @@ - -   % \ No newline at end of file diff --git a/maps/DeptStore2F.blk b/maps/DeptStore2F.blk deleted file mode 100644 index ed35c0f5c..000000000 --- a/maps/DeptStore2F.blk +++ /dev/null @@ -1 +0,0 @@ -,.- \ No newline at end of file diff --git a/maps/DeptStore3F.blk b/maps/DeptStore3F.blk deleted file mode 100644 index 308940bb0..000000000 --- a/maps/DeptStore3F.blk +++ /dev/null @@ -1,2 +0,0 @@ - -  \ No newline at end of file diff --git a/maps/DeptStore4F.blk b/maps/DeptStore4F.blk deleted file mode 100644 index 540dc4c46..000000000 --- a/maps/DeptStore4F.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/DeptStore5F.blk b/maps/DeptStore5F.blk deleted file mode 100644 index 447ad4de8..000000000 --- a/maps/DeptStore5F.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/DeptStore6F.blk b/maps/DeptStore6F.blk deleted file mode 100644 index 0d74a4951..000000000 --- a/maps/DeptStore6F.blk +++ /dev/null @@ -1 +0,0 @@ -!!/     \ No newline at end of file diff --git a/maps/DeptStoreElevator.blk b/maps/DeptStoreElevator.blk deleted file mode 100644 index 2a0fe5784..000000000 --- a/maps/DeptStoreElevator.blk +++ /dev/null @@ -1 +0,0 @@ -&% \ No newline at end of file diff --git a/maps/DiglettsCave.asm b/maps/DiglettsCave.asm deleted file mode 100644 index 970afd4fd..000000000 --- a/maps/DiglettsCave.asm +++ /dev/null @@ -1,40 +0,0 @@ - object_const_def - const DIGLETTSCAVE_POKEFAN_M - -DiglettsCave_MapScripts: - def_scene_scripts - - def_callbacks - -DiglettsCavePokefanMScript: - jumptextfaceplayer DiglettsCavePokefanMText - -DiglettsCaveHiddenMaxRevive: - hiddenitem MAX_REVIVE, EVENT_DIGLETTS_CAVE_HIDDEN_MAX_REVIVE - -DiglettsCavePokefanMText: - text "A bunch of DIGLETT" - line "popped out of the" - - para "ground! That was" - line "shocking." - done - -DiglettsCave_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 33, VERMILION_CITY, 10 - warp_event 5, 31, DIGLETTS_CAVE, 5 - warp_event 15, 5, ROUTE_2, 5 - warp_event 17, 3, DIGLETTS_CAVE, 6 - warp_event 17, 33, DIGLETTS_CAVE, 2 - warp_event 3, 3, DIGLETTS_CAVE, 4 - - def_coord_events - - def_bg_events - bg_event 6, 11, BGEVENT_ITEM, DiglettsCaveHiddenMaxRevive - - def_object_events - object_event 3, 31, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DiglettsCavePokefanMScript, -1 diff --git a/maps/DiglettsCave.blk b/maps/DiglettsCave.blk deleted file mode 100644 index a7a9751da..000000000 --- a/maps/DiglettsCave.blk +++ /dev/null @@ -1,18 +0,0 @@ -    - - - -$+ - # -  -) -    - - )   -  -   - -( -  -$ -) #  \ No newline at end of file diff --git a/maps/DragonShrine.asm b/maps/DragonShrine.asm deleted file mode 100644 index b78ee4660..000000000 --- a/maps/DragonShrine.asm +++ /dev/null @@ -1,673 +0,0 @@ - object_const_def - const DRAGONSHRINE_ELDER1 - const DRAGONSHRINE_ELDER2 - const DRAGONSHRINE_ELDER3 - const DRAGONSHRINE_CLAIR - -DragonShrine_MapScripts: - def_scene_scripts - scene_script DragonShrineTakeTestScene, SCENE_DRAGONSHRINE_TAKE_TEST - scene_script DragonShrineNoopScene, SCENE_DRAGONSHRINE_NOOP - - def_callbacks - -DragonShrineTakeTestScene: - sdefer DragonShrineTakeTestScript - end - -DragonShrineNoopScene: - end - -DragonShrineTakeTestScript: - applymovement PLAYER, DragonShrinePlayerWalkInMovement - applymovement DRAGONSHRINE_ELDER1, DragonShrineElderStepDownMovement - opentext - writetext DragonShrineElderGreetingText - promptbutton -.Question1: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - writetext DragonShrineQuestion1Text - promptbutton - loadmenu DragonShrineQuestion1_MenuHeader - verticalmenu - closewindow - ifequal 1, .RightAnswer - ifequal 2, .WrongAnswer - ifequal 3, .RightAnswer - end - -.Question2: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - writetext DragonShrineQuestion2Text - promptbutton - loadmenu DragonShrineQuestion2_MenuHeader - verticalmenu - closewindow - ifequal 1, .RightAnswer - ifequal 2, .RightAnswer - ifequal 3, .WrongAnswer -.Question3: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_4 - writetext DragonShrineQuestion3Text - promptbutton - loadmenu DragonShrineQuestion3_MenuHeader - verticalmenu - closewindow - ifequal 1, .WrongAnswer - ifequal 2, .RightAnswer - ifequal 3, .RightAnswer -.Question4: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_5 - writetext DragonShrineQuestion4Text - promptbutton - loadmenu DragonShrineQuestion4_MenuHeader - verticalmenu - closewindow - ifequal 1, .RightAnswer - ifequal 2, .WrongAnswer - ifequal 3, .RightAnswer -.Question5: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_6 - writetext DragonShrineQuestion5Text - promptbutton - loadmenu DragonShrineQuestion5_MenuHeader - verticalmenu - closewindow - ifequal 1, .WrongAnswer - ifequal 2, .RightAnswer - ifequal 3, .WrongAnswer -.RightAnswer: - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_6 - iftrue .PassedTheTest - writetext DragonShrineRightAnswerText - promptbutton - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_5 - iftrue .Question5 - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_4 - iftrue .Question4 - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - iftrue .Question3 - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue .Question2 -.WrongAnswer: - closetext - turnobject DRAGONSHRINE_ELDER1, LEFT - opentext - writetext DragonShrineWrongAnswerText1 - waitbutton - closetext - turnobject DRAGONSHRINE_ELDER1, DOWN - opentext - writetext DragonShrineWrongAnswerText2 - waitbutton - closetext - setevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_6 - iftrue .Question5 - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_5 - iftrue .Question4 - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_4 - iftrue .Question3 - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - iftrue .Question2 - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue .Question1 -.PassedTheTest: - writetext DragonShrinePassedTestText - waitbutton - closetext - playsound SFX_ENTER_DOOR - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_CLAIR - appear DRAGONSHRINE_CLAIR - waitsfx - turnobject PLAYER, DOWN - pause 30 - applymovement DRAGONSHRINE_CLAIR, DragonShrineClairWalkInMovement - turnobject DRAGONSHRINE_CLAIR, RIGHT - turnobject PLAYER, LEFT - turnobject DRAGONSHRINE_ELDER1, LEFT - opentext - writetext DragonShrineClairYouPassedText - waitbutton - closetext - special FadeOutMusic - applymovement DRAGONSHRINE_CLAIR, DragonShrineClairBigStepLeftMovement - opentext - writetext DragonShrineClairThatCantBeText - waitbutton - closetext - applymovement DRAGONSHRINE_CLAIR, DragonShrineClairSlowStepLeftMovement - opentext - writetext DragonShrineClairYoureLyingText - waitbutton - closetext - applymovement DRAGONSHRINE_ELDER1, DragonShrineElderWalkToClairMovement - turnobject DRAGONSHRINE_CLAIR, UP - opentext - writetext DragonShrineMustIInformLanceText - waitbutton - closetext - showemote EMOTE_SHOCK, DRAGONSHRINE_CLAIR, 15 - opentext - writetext DragonShrineIUnderstandText - waitbutton - closetext - applymovement DRAGONSHRINE_CLAIR, DragonShrineClairTwoSlowStepsRightMovement - opentext - writetext DragonShrineHereRisingBadgeText - waitbutton - setflag ENGINE_RISINGBADGE - playsound SFX_GET_BADGE - waitsfx - special RestartMapMusic - specialphonecall SPECIALCALL_MASTERBALL - setscene SCENE_DRAGONSHRINE_NOOP - setmapscene DRAGONS_DEN_B1F, SCENE_DRAGONSDENB1F_CLAIR_GIVES_TM - writetext DragonShrinePlayerReceivedRisingBadgeText - promptbutton - writetext DragonShrineRisingBadgeExplanationText - waitbutton - closetext - applymovement DRAGONSHRINE_ELDER1, DragonShrineElderWalkAway1Movement - turnobject DRAGONSHRINE_CLAIR, UP - applymovement DRAGONSHRINE_ELDER1, DragonShrineElderWalkAway2Movement - turnobject PLAYER, UP - opentext - writetext DragonShrineElderScoldsClairText - waitbutton - closetext - opentext - writetext DragonShrineSpeechlessText - waitbutton - closetext - applymovement DRAGONSHRINE_CLAIR, DragonShrineClairWalkOutMovement - playsound SFX_ENTER_DOOR - disappear DRAGONSHRINE_CLAIR - waitsfx - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - end - -DragonShrineElder1Script: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .DontGiveDratiniYet - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_7 - iftrue .ReceivedDratini - checkevent EVENT_GOT_DRATINI - iffalse .GiveDratini - checkevent EVENT_BEAT_RIVAL_IN_MT_MOON - iftrue .BeatRivalInMtMoon - writetext DragonShrineClairsGrandfatherText - waitbutton - closetext - end - -.GiveDratini: - writetext DragonShrineTakeThisDratiniText - waitbutton - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, .PartyFull - writetext DragonShrinePlayerReceivedDratiniText - playsound SFX_CAUGHT_MON - waitsfx - givepoke DRATINI, 15 - checkevent EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG - special GiveDratini - setevent EVENT_GOT_DRATINI - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_7 - writetext DragonShrineSymbolicDragonText - waitbutton - closetext - end - -.PartyFull: - writetext DragonShrinePartyFullText - waitbutton - closetext - end - -.BeatRivalInMtMoon: - writetext DragonShrineRivalIsInTrainingText - waitbutton - closetext - end - -.DontGiveDratiniYet: - writetext DragonShrineComeAgainText - waitbutton - closetext - end - -.ReceivedDratini: - writetext DragonShrineSymbolicDragonText - waitbutton - closetext - end - -DragonShrineElder2Script: - faceplayer - opentext - writetext DragonShrineElder2Text - waitbutton - closetext - end - -DragonShrineElder3Script: - faceplayer - opentext - writetext DragonShrineElder3Text - waitbutton - closetext - end - -DragonShrineQuestion1_MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 8, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags - db 3 ; items - db "Pal@" - db "Underling@" - db "Friend@" - -DragonShrineQuestion2_MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 9, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags - db 3 ; items - db "Strategy@" - db "Raising@" - db "Cheating@" - -DragonShrineQuestion3_MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 5, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags - db 3 ; items - db "Weak person@" - db "Tough person@" - db "Anybody@" - -DragonShrineQuestion4_MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 8, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags - db 3 ; items - db "Love@" - db "Violence@" - db "Knowledge@" - -DragonShrineQuestion5_MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 12, 4, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags - db 3 ; items - db "Tough@" - db "Both@" - db "Weak@" - -DragonShrinePlayerWalkInMovement: - slow_step UP - slow_step UP - slow_step UP - slow_step RIGHT - slow_step UP - slow_step UP - slow_step UP - step_end - -DragonShrineElderStepDownMovement: - slow_step DOWN - step_end - -DragonShrineElderWalkToClairMovement: - slow_step LEFT - slow_step LEFT - slow_step LEFT - turn_head DOWN - step_end - -DragonShrineElderWalkAway1Movement: - slow_step RIGHT - slow_step RIGHT - step_end - -DragonShrineElderWalkAway2Movement: - slow_step RIGHT - turn_head DOWN - step_end - -DragonShrineClairWalkInMovement: - slow_step UP - slow_step UP - slow_step UP - slow_step UP - slow_step UP - step_end - -DragonShrineClairBigStepLeftMovement: - fix_facing - big_step LEFT - step_end - -DragonShrineClairSlowStepLeftMovement: - slow_step LEFT - remove_fixed_facing - step_end - -DragonShrineClairTwoSlowStepsRightMovement: - slow_step RIGHT - slow_step RIGHT - step_end - -DragonShrineClairWalkOutMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -DragonShrineElderGreetingText: - text "Hm… Good to see" - line "you here." - - para "No need to explain" - line "why you came." - - para "CLAIR sent you" - line "here, didn't she?" - - para "That girl is a" - line "handful…" - - para "I am sorry, but I" - line "must test you." - - para "Not to worry, you" - line "are to answer only" - cont "a few questions." - - para "Ready?" - done - -DragonShrineQuestion1Text: - text "What are #MON" - line "to you?" - done - -DragonShrineQuestion2Text: - text "What helps you to" - line "win battles?" - done - -DragonShrineQuestion3Text: - text "What kind of" - line "trainer do you" - cont "wish to battle?" - done - -DragonShrineQuestion4Text: - text "What is most" - line "important for" - cont "raising #MON?" - done - -DragonShrineQuestion5Text: - text "Strong #MON." - line "Weak #MON." - - para "Which is more" - line "important?" - done - -DragonShrinePassedTestText: - text "Hm… I see…" - - para "You care deeply" - line "for #MON." - - para "Very commendable." - - para "That conviction is" - line "what is important!" - - para ", don't" - line "lose that belief." - - para "It will see you" - line "through at the" - cont "#MON LEAGUE." - done - -DragonShrineMustIInformLanceText: - text "CLAIR!" - - para "This child is" - line "impeccable, in" - cont "skill and spirit!" - - para "Admit defeat and" - line "confer the RISING-" - cont "BADGE!" - - para "…Or must I inform" - line "LANCE of this?" - done - -DragonShrineElderScoldsClairText: - text "CLAIR…" - - para "Reflect upon what" - line "it is that you" - - para "lack and this" - line "child has." - done - -DragonShrineComeAgainText: - text "Come again, if you" - line "so desire." - done - -DragonShrineTakeThisDratiniText: - text "Hm… Good to see" - line "you here." - - para "Your arrival is" - line "most fortunate." - - para "I have something" - line "for you." - - para "Take this DRATINI" - line "as proof that I" - - para "have recognized" - line "your worth." - done - -DragonShrinePlayerReceivedDratiniText: - text " received" - line "DRATINI!" - done - -DragonShrinePartyFullText: - text "Hm? Your #MON" - line "party is full." - done - -DragonShrineSymbolicDragonText: - text "Dragon #MON are" - line "symbolic of our" - cont "clan." - - para "You have shown" - line "that you can be" - - para "entrusted with" - line "one." - done - -DragonShrineClairsGrandfatherText: - text "CLAIR appears to" - line "have learned an" - - para "invaluable lesson" - line "from you." - - para "I thank you as her" - line "grandfather." - done - -DragonShrineRivalIsInTrainingText: - text "A boy close to" - line "your age is in" - cont "training here." - - para "He is much like" - line "CLAIR when she was" - - para "younger. It is a" - line "little worrisome…" - done - -DragonShrineWrongAnswerText1: - text "Hah? I didn't" - line "quite catch that…" - done - -DragonShrineWrongAnswerText2: - text "What was it you" - line "said?" - done - -DragonShrineRightAnswerText: - text "Oh, I understand…" - done - -DragonShrineElder2Text: - text "It's been quite" - line "some time since a" - - para "trainer has gained" - line "our MASTER's rare" - cont "approval." - - para "In fact, not since" - line "Master LANCE." - done - -DragonShrineElder3Text: - text "You know young" - line "Master LANCE?" - - para "He looks so much" - line "like our MASTER" - cont "did in his youth." - - para "It's in their" - line "blood." - done - -DragonShrineClairYouPassedText: - text "So how did it go?" - - para "I guess there's no" - line "point in asking." - - para "You did fail?" - - para "<……><……><……><……><……><……>" - - para "…What? You passed?" - done - -DragonShrineClairThatCantBeText: - text "That can't be!" - done - -DragonShrineClairYoureLyingText: - text "You're lying!" - - para "Even I haven't" - line "been approved!" - done - -DragonShrineIUnderstandText: - text "I-I understand…" - done - -DragonShrineHereRisingBadgeText: - text "Here, this is the" - line "RISINGBADGE…" - - para "Hurry up! Take it!" - done - -DragonShrinePlayerReceivedRisingBadgeText: - text " received" - line "RISINGBADGE." - done - -DragonShrineRisingBadgeExplanationText: - text "RISINGBADGE will" - line "enable your" - - para "#MON to use the" - line "move for climbing" - cont "waterfalls." - - para "Also, all #MON" - line "will recognize you" - - para "as a trainer and" - line "obey your every" - - para "command without" - line "question." - done - -DragonShrineSpeechlessText: - text "<……><……><……><……><……><……>" - done - -DragonShrine_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 9, DRAGONS_DEN_B1F, 2 - warp_event 5, 9, DRAGONS_DEN_B1F, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 1, SPRITE_ELDER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonShrineElder1Script, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - object_event 2, 4, SPRITE_ELDER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonShrineElder2Script, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - object_event 7, 4, SPRITE_ELDER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonShrineElder3Script, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - object_event 4, 8, SPRITE_CLAIR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_DRAGON_SHRINE_CLAIR diff --git a/maps/DragonShrine.blk b/maps/DragonShrine.blk deleted file mode 100644 index ea7947440..000000000 --- a/maps/DragonShrine.blk +++ /dev/null @@ -1 +0,0 @@ -"()($&%-%'&%%%'&,%,'*%.%+ \ No newline at end of file diff --git a/maps/DragonsDen1F.asm b/maps/DragonsDen1F.asm deleted file mode 100644 index 4e353ca6b..000000000 --- a/maps/DragonsDen1F.asm +++ /dev/null @@ -1,19 +0,0 @@ -DragonsDen1F_MapScripts: - def_scene_scripts - - def_callbacks - -DragonsDen1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 5, BLACKTHORN_CITY, 8 - warp_event 3, 3, DRAGONS_DEN_1F, 4 - warp_event 5, 15, DRAGONS_DEN_B1F, 1 - warp_event 5, 13, DRAGONS_DEN_1F, 2 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/DragonsDen1F.blk b/maps/DragonsDen1F.blk deleted file mode 100644 index 6af7d241a..000000000 --- a/maps/DragonsDen1F.blk +++ /dev/null @@ -1,5 +0,0 @@ -  -* -$ #   - -)$ # \ No newline at end of file diff --git a/maps/DragonsDenB1F.asm b/maps/DragonsDenB1F.asm deleted file mode 100644 index a69340d57..000000000 --- a/maps/DragonsDenB1F.asm +++ /dev/null @@ -1,432 +0,0 @@ - object_const_def - const DRAGONSDENB1F_POKE_BALL1 - const DRAGONSDENB1F_CLAIR - const DRAGONSDENB1F_RIVAL - const DRAGONSDENB1F_COOLTRAINER_M - const DRAGONSDENB1F_COOLTRAINER_F - const DRAGONSDENB1F_TWIN1 - const DRAGONSDENB1F_TWIN2 - const DRAGONSDENB1F_POKE_BALL2 - const DRAGONSDENB1F_POKE_BALL3 - -DragonsDenB1F_MapScripts: - def_scene_scripts - scene_script DragonsDenB1FNoop1Scene, SCENE_DRAGONSDENB1F_NOOP - scene_script DragonsDenB1FNoop2Scene, SCENE_DRAGONSDENB1F_CLAIR_GIVES_TM - - def_callbacks - callback MAPCALLBACK_NEWMAP, DragonsDenB1FCheckRivalCallback - -DragonsDenB1FNoop1Scene: - end - -DragonsDenB1FNoop2Scene: - end - -DragonsDenB1FCheckRivalCallback: - checkevent EVENT_BEAT_RIVAL_IN_MT_MOON - iftrue .CheckDay - disappear DRAGONSDENB1F_RIVAL - endcallback - -.CheckDay: - readvar VAR_WEEKDAY - ifequal TUESDAY, .AppearRival - ifequal THURSDAY, .AppearRival - disappear DRAGONSDENB1F_RIVAL - endcallback - -.AppearRival: - appear DRAGONSDENB1F_RIVAL - endcallback - -DragonsDenB1F_ClairScene: -; BUG: Clair can give TM24 Dragonbreath twice (see docs/bugs_and_glitches.md) - appear DRAGONSDENB1F_CLAIR - opentext - writetext ClairText_Wait - pause 30 - closetext - showemote EMOTE_SHOCK, PLAYER, 15 - turnobject PLAYER, LEFT - playmusic MUSIC_CLAIR - applymovement DRAGONSDENB1F_CLAIR, MovementDragonsDen_ClairWalksToYou - opentext - writetext ClairText_GiveDragonbreathDragonDen - promptbutton - giveitem TM_DRAGONBREATH - iffalse .BagFull - getitemname STRING_BUFFER_3, TM_DRAGONBREATH - writetext Text_ReceivedTM24 - playsound SFX_ITEM - waitsfx - itemnotify - setevent EVENT_GOT_TM24_DRAGONBREATH - writetext ClairText_DescribeDragonbreathDragonDen - promptbutton - writetext ClairText_WhatsTheMatterDragonDen - waitbutton - closetext - sjump .FinishClair - -.BagFull: - writetext ClairText_NoRoom - waitbutton - closetext -.FinishClair: - applymovement DRAGONSDENB1F_CLAIR, MovementDragonsDen_ClairWalksAway - special FadeOutMusic - pause 30 - special RestartMapMusic - disappear DRAGONSDENB1F_CLAIR - setscene SCENE_DRAGONSDENB1F_NOOP - end - -TrainerCooltrainermDarin: - trainer COOLTRAINERM, DARIN, EVENT_BEAT_COOLTRAINERM_DARIN, CooltrainermDarinSeenText, CooltrainermDarinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermDarinAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfCara: - trainer COOLTRAINERF, CARA, EVENT_BEAT_COOLTRAINERF_CARA, CooltrainerfCaraSeenText, CooltrainerfCaraBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfCaraAfterBattleText - waitbutton - closetext - end - -TrainerTwinsLeaandpia1: - trainer TWINS, LEAANDPIA1, EVENT_BEAT_TWINS_LEA_AND_PIA, TwinsLeaandpia1SeenText, TwinsLeaandpia1BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsLeaandpia1AfterBattleText - waitbutton - closetext - end - -TrainerTwinsLeaandpia2: - trainer TWINS, LEAANDPIA1, EVENT_BEAT_TWINS_LEA_AND_PIA, TwinsLeaandpia2SeenText, TwinsLeaandpia2BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsLeaandpia2AfterBattleText - waitbutton - closetext - end - -DragonsDenB1FDragonFangScript: -; This whole script is written out rather than as an itemball -; because it's left over from the GS event. - giveitem DRAGON_FANG - iffalse .BagFull - disappear DRAGONSDENB1F_POKE_BALL1 - opentext - getitemname STRING_BUFFER_3, DRAGON_FANG - writetext Text_FoundDragonFang - playsound SFX_ITEM - waitsfx - itemnotify - closetext - end - -.BagFull: - opentext - getitemname STRING_BUFFER_3, DRAGON_FANG - writetext Text_FoundDragonFang - promptbutton - writetext Text_NoRoomForDragonFang - waitbutton - closetext - end - -DragonsDenB1FRivalScript: - playmusic MUSIC_RIVAL_ENCOUNTER - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .RivalTalkAgain - writetext RivalText_Training1 - waitbutton - closetext - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - special RestartMapMusic - end - -.RivalTalkAgain: - writetext RivalText_Training2 - waitbutton - closetext - special RestartMapMusic - end - -DragonShrineSignpost: - jumptext DragonShrineSignpostText - -DragonsDenB1FCalcium: - itemball CALCIUM - -DragonsDenB1FMaxElixer: - itemball MAX_ELIXER - -DragonsDenB1FHiddenRevive: - hiddenitem REVIVE, EVENT_DRAGONS_DEN_B1F_HIDDEN_REVIVE - -DragonsDenB1FHiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_DRAGONS_DEN_B1F_HIDDEN_MAX_POTION - -DragonsDenB1FHiddenMaxElixer: - hiddenitem MAX_ELIXER, EVENT_DRAGONS_DEN_B1F_HIDDEN_MAX_ELIXER - -MovementDragonsDen_ClairWalksToYou: - slow_step RIGHT - slow_step RIGHT - slow_step RIGHT - slow_step RIGHT - step_end - -MovementDragonsDen_ClairWalksAway: - slow_step LEFT - slow_step LEFT - slow_step LEFT - slow_step LEFT - step_end - -ClairText_Wait: - text "Wait!" - done - -ClairText_GiveDragonbreathDragonDen: - text "CLAIR: I'm sorry" - line "about this." - - para "Here, take this as" - line "my apology." - done - -Text_ReceivedTM24: - text " received" - line "TM24." - done - -ClairText_DescribeDragonbreathDragonDen: - text "That contains" - line "DRAGONBREATH." - - para "No, it doesn't" - line "have anything to" - cont "do with my breath." - - para "If you don't want" - line "it, you don't have" - cont "to take it." - done - -ClairText_NoRoom: - text "Oh? You don't have" - line "any room for this." - - para "I'm going back to" - line "the GYM, so make" - - para "room, then come" - line "see me there." - done - -ClairText_WhatsTheMatterDragonDen: - text "CLAIR: What's the" - line "matter? Aren't you" - - para "going on to the" - line "#MON LEAGUE?" - - para "Do you know how to" - line "get there?" - - para "From here, go to" - line "NEW BARK TOWN." - - para "Then SURF east to" - line "#MON LEAGUE." - - para "The route there is" - line "very tough." - - para "Don't you dare" - line "lose at the #-" - cont "MON LEAGUE!" - - para "If you do, I'll" - line "feel even worse" - - para "about having lost" - line "to you!" - - para "Give it everything" - line "you've got." - done - -DragonShrineSignpostText: - text "DRAGON SHRINE" - - para "A shrine honoring" - line "the dragon #MON" - - para "said to have lived" - line "in DRAGON'S DEN." - done - -RivalText_Training1: - text "…" - line "What? ?" - - para "…No, I won't" - line "battle you now…" - - para "My #MON aren't" - line "ready to beat you." - - para "I can't push them" - line "too hard now." - - para "I have to be dis-" - line "ciplined to become" - - para "the greatest #-" - line "MON trainer…" - done - -RivalText_Training2: - text "…" - - para "Whew…" - - para "Learn to stay out" - line "of my way…" - done - -CooltrainermDarinSeenText: - text "You! How dare you" - line "enter uninvited!" - done - -CooltrainermDarinBeatenText: - text "S-strong!" - done - -CooltrainermDarinAfterBattleText: - text "The SHRINE ahead" - line "is home to the" - - para "MASTER of our" - line "dragon-user clan." - - para "You're not allowed" - line "to just go in!" - done - -CooltrainerfCaraSeenText: - text "You shouldn't be" - line "in here!" - done - -CooltrainerfCaraBeatenText: - text "Oh yikes, I lost!" - done - -CooltrainerfCaraAfterBattleText: - text "Soon I'm going to" - line "get permission" - - para "from our MASTER to" - line "use dragons." - - para "When I do, I'm" - line "going to become an" - - para "admirable dragon" - line "trainer and gain" - - para "our MASTER's" - line "approval." - done - -TwinsLeaandpia1SeenText: - text "It's a stranger we" - line "don't know." - done - -TwinsLeaandpia1BeatenText: - text "Ouchies." - done - -TwinsLeaandpia1AfterBattleText: - text "It was like having" - line "to battle LANCE." - done - -TwinsLeaandpia2SeenText: - text "Who are you?" - done - -TwinsLeaandpia2BeatenText: - text "Meanie." - done - -TwinsLeaandpia2AfterBattleText: - text "We'll tell on you." - - para "MASTER will be" - line "angry with you." - done - -Text_FoundDragonFang: - text " found" - line "@" - text_ram wStringBuffer3 - text "!" - done - -Text_NoRoomForDragonFang: - text "But can't" - line "carry any more" - cont "items." - done - -DragonsDenB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 20, 3, DRAGONS_DEN_1F, 3 - warp_event 19, 29, DRAGON_SHRINE, 1 - - def_coord_events - coord_event 19, 30, SCENE_DRAGONSDENB1F_CLAIR_GIVES_TM, DragonsDenB1F_ClairScene - - def_bg_events - bg_event 18, 24, BGEVENT_READ, DragonShrineSignpost - bg_event 33, 29, BGEVENT_ITEM, DragonsDenB1FHiddenRevive - bg_event 21, 17, BGEVENT_ITEM, DragonsDenB1FHiddenMaxPotion - bg_event 31, 15, BGEVENT_ITEM, DragonsDenB1FHiddenMaxElixer - - def_object_events - object_event 35, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonsDenB1FDragonFangScript, EVENT_DRAGONS_DEN_B1F_DRAGON_FANG - object_event 14, 30, SPRITE_CLAIR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_DRAGONS_DEN_CLAIR - object_event 20, 23, SPRITE_RIVAL, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DragonsDenB1FRivalScript, EVENT_RIVAL_DRAGONS_DEN - object_event 20, 8, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerCooltrainermDarin, -1 - object_event 8, 8, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainerfCara, -1 - object_event 4, 17, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsLeaandpia1, -1 - object_event 4, 18, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsLeaandpia2, -1 - object_event 30, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DragonsDenB1FCalcium, EVENT_DRAGONS_DEN_B1F_CALCIUM - object_event 5, 20, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, DragonsDenB1FMaxElixer, EVENT_DRAGONS_DEN_B1F_MAX_ELIXER diff --git a/maps/DragonsDenB1F.blk b/maps/DragonsDenB1F.blk deleted file mode 100644 index 19a35f612..000000000 --- a/maps/DragonsDenB1F.blk +++ /dev/null @@ -1,16 +0,0 @@ -qomqorrrrrrrrrrrrnqqrmormorrrrsrrrrrnhqqqomqomhlnqqiqomTUDFTvvv -hqhqqiqiTvyYDFX555jqqhqomomX55zvvy555hqqlniqiX561 -55555lnqqhiomTvy565555555 -lrnhiiX561155 -55554YhhiiX565555555554Yhhii - -555555561 - -hhiqpk5699@B9:55 -vhhqpki55 -5DEF555555hhkqii55 - -D,-F55555jqhqkiqk55 -H./J5Yhjqqiiqqk55jpppqhqqiqpki - -jppppqqjppqqqiqqqpppppkqqjpqqjpp \ No newline at end of file diff --git a/maps/EarlsPokemonAcademy.asm b/maps/EarlsPokemonAcademy.asm deleted file mode 100644 index 07decf533..000000000 --- a/maps/EarlsPokemonAcademy.asm +++ /dev/null @@ -1,431 +0,0 @@ - object_const_def - const EARLSPOKEMONACADEMY_EARL - const EARLSPOKEMONACADEMY_YOUNGSTER1 - const EARLSPOKEMONACADEMY_GAMEBOY_KID1 - const EARLSPOKEMONACADEMY_GAMEBOY_KID2 - const EARLSPOKEMONACADEMY_YOUNGSTER2 - const EARLSPOKEMONACADEMY_POKEDEX - -EarlsPokemonAcademy_MapScripts: - def_scene_scripts - - def_callbacks - -AcademyEarl: - applymovement EARLSPOKEMONACADEMY_EARL, AcademyEarlSpinMovement - faceplayer - opentext - writetext AcademyEarlIntroText - yesorno - iffalse .Part1 - writetext AcademyEarlTeachHowToWinText - yesorno - iffalse .Done -.Part1: - writetext AcademyEarlTeachMoreText - yesorno - iffalse .Done - writetext AcademyEarlTeachHowToRaiseWellText - waitbutton - closetext - end - -.Done: - writetext AcademyEarlNoMoreToTeachText - waitbutton - closetext - end - -EarlsPokemonAcademyYoungster1Script: - jumptextfaceplayer EarlsPokemonAcademyYoungster1Text - -EarlsPokemonAcademyGameboyKid1Script: - faceplayer - opentext - writetext EarlsPokemonAcademyGameboyKid1Text - waitbutton - closetext - turnobject EARLSPOKEMONACADEMY_GAMEBOY_KID1, DOWN - end - -EarlsPokemonAcademyGameboyKid2Script: - faceplayer - opentext - writetext EarlsPokemonAcademyGameboyKid2Text - waitbutton - closetext - turnobject EARLSPOKEMONACADEMY_GAMEBOY_KID2, DOWN - end - -EarlsPokemonAcademyYoungster2Script: - jumptextfaceplayer EarlsPokemonAcademyYoungster2Text - -AcademyBlackboard: - opentext - writetext AcademyBlackboardText -.Loop: - loadmenu .BlackboardMenuHeader - _2dmenu - closewindow - ifequal 1, .Poison - ifequal 2, .Paralysis - ifequal 3, .Sleep - ifequal 4, .Burn - ifequal 5, .Freeze - closetext - end - -.Poison: - writetext AcademyPoisonText - waitbutton - sjump .Loop - -.Paralysis: - writetext AcademyParalysisText - waitbutton - sjump .Loop - -.Sleep: - writetext AcademySleepText - waitbutton - sjump .Loop - -.Burn: - writetext AcademyBurnText - waitbutton - sjump .Loop - -.Freeze: - writetext AcademyFreezeText - waitbutton - sjump .Loop - -.BlackboardMenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 0, 11, 8 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - dn 3, 2 ; rows, columns - db 5 ; spacing - dba .Text - dbw BANK(@), NULL - -.Text: - db "PSN@" - db "PAR@" - db "SLP@" - db "BRN@" - db "FRZ@" - db "QUIT@" - -AcademyNotebook: - opentext - writetext AcademyNotebookText - yesorno - iffalse .Done - writetext AcademyNotebookText1 - yesorno - iffalse .Done - writetext AcademyNotebookText2 - yesorno - iffalse .Done - writetext AcademyNotebookText3 - waitbutton -.Done: - closetext - end - -AcademyStickerMachine: ; unreferenced - jumptext AcademyStickerMachineText - -AcademyBookshelf: - jumpstd DifficultBookshelfScript - -AcademyEarlSpinMovement: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - step_end - -AcademyEarlIntroText: - text "EARL, I am!" - - para "Wonderful are" - line "#MON, yes!" - - para "Teach you I will" - line "to be a better" - cont "trainer!" - - para "What you want to" - line "know? Want to be" - cont "a winner is you?" - done - -AcademyEarlTeachHowToWinText: - text "Good! Teach you," - line "I will!" - - para "In battle, #MON" - line "top on list jump" - cont "out first!" - - para "Change order in" - line "list, make battle" - cont "easy, maybe!" - - para "More from me you" - line "want to hear?" - done - -AcademyEarlTeachMoreText: - text "So, want to know" - line "how to raise" - cont "#MON well?" - done - -AcademyEarlTeachHowToRaiseWellText: - text "Fine! Teach you," - line "I will!" - - para "If #MON come" - line "out in battle even" - - para "briefly, some EXP." - line "Points it gets." - - para "At top of list put" - line "weak #MON." - - para "Switch in battle" - line "quick!" - - para "This way, weak" - line "#MON strong" - cont "become!" - done - -AcademyEarlNoMoreToTeachText: - text "Oh! Smart student" - line "you are! Nothing" - cont "more do I teach!" - - para "Good to #MON" - line "you must be!" - done - -EarlsPokemonAcademyYoungster1Text: - text "I'm taking notes" - line "of the teacher's" - cont "lecture." - - para "I'd better copy" - line "the stuff on the" - cont "blackboard too." - done - -EarlsPokemonAcademyGameboyKid1Text: - text "I traded my best" - line "#MON to the" - cont "guy beside me." - done - -EarlsPokemonAcademyGameboyKid2Text: - text "Huh? The #MON I" - line "just got is hold-" - cont "ing something!" - done - -EarlsPokemonAcademyYoungster2Text: - text "A #MON holding" - line "a BERRY will heal" - cont "itself in battle." - - para "Many other items" - line "can be held by" - cont "#MON…" - - para "It sure is tough" - line "taking notes…" - done - -AcademyBlackboardText: - text "The blackboard" - line "describes #MON" - - para "status changes in" - line "battle." - done - -AcademyBlackboardText2: ; unreferenced - text "Read which topic?" - done - -AcademyPoisonText: - text "If poisoned, a" - line "#MON steadily" - cont "loses HP." - - para "Poison lingers" - line "after the battle," - - para "and HP is lost as" - line "you walk." - - para "To cure it, use an" - line "ANTIDOTE." - done - -AcademyParalysisText: - text "Paralysis reduces" - line "speed and may" - cont "prevent movement." - - para "It remains after" - line "battle, so use" - cont "a PARLYZ HEAL." - done - -AcademySleepText: - text "If asleep, your" - line "#MON can't make" - cont "a move." - - para "A sleeping #MON" - line "doesn't wake up" - cont "after battle." - - para "Wake it up with" - line "an AWAKENING." - done - -AcademyBurnText: - text "A burn steadily" - line "consumes HP." - - para "It also reduces" - line "attack power." - - para "A burn lingers" - line "after battle." - - para "Use a BURN HEAL as" - line "the cure." - done - -AcademyFreezeText: - text "If your #MON is" - line "frozen, it can't" - cont "do a thing." - - para "It remains frozen" - line "after battle." - - para "Thaw it out with" - line "an ICE HEAL." - done - -AcademyNotebookText: - text "It's this kid's" - line "notebook…" - - para "Catch #MON" - line "using # BALLS." - - para "Up to six can be" - line "in your party." - - para "Keep reading?" - done - -AcademyNotebookText1: - text "Before throwing a" - line "# BALL, weaken" - cont "the target first." - - para "A poisoned or" - line "burned #MON is" - cont "easier to catch." - - para "Keep reading?" - done - -AcademyNotebookText2: - text "Some moves may" - line "cause confusion." - - para "Confusion may make" - line "a #MON attack" - cont "itself." - - para "Leaving battle" - line "clears up any" - cont "confusion." - - para "Keep reading?" - done - -AcademyNotebookText3: - text "People who catch" - line "and use #MON" - - para "in battle are" - line "#MON trainers." - - para "They are expected" - line "to visit #MON" - - para "GYMS and defeat" - line "other trainers." - - para "The next page" - line "is… Blank!" - - para "Boy: E-he-he…" - - para "I haven't written" - line "anymore…" - done - -AcademyStickerMachineText: - text "This super machine" - line "prints data out as" - - para "stickers!" - done - -EarlsPokemonAcademy_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 15, VIOLET_CITY, 3 - warp_event 4, 15, VIOLET_CITY, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, AcademyBookshelf - bg_event 1, 1, BGEVENT_READ, AcademyBookshelf - bg_event 3, 0, BGEVENT_READ, AcademyBlackboard - bg_event 4, 0, BGEVENT_READ, AcademyBlackboard - - def_object_events - object_event 4, 2, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, AcademyEarl, EVENT_EARLS_ACADEMY_EARL - object_event 2, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, EarlsPokemonAcademyYoungster1Script, -1 - object_event 3, 11, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EarlsPokemonAcademyGameboyKid1Script, -1 - object_event 4, 11, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, EarlsPokemonAcademyGameboyKid2Script, -1 - object_event 4, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EarlsPokemonAcademyYoungster2Script, -1 - object_event 2, 4, SPRITE_POKEDEX, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, AcademyNotebook, -1 diff --git a/maps/EarlsPokemonAcademy.blk b/maps/EarlsPokemonAcademy.blk deleted file mode 100644 index 391c13d42..000000000 --- a/maps/EarlsPokemonAcademy.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/EastWestGate.blk b/maps/EastWestGate.blk deleted file mode 100644 index 9a2cb756e..000000000 --- a/maps/EastWestGate.blk +++ /dev/null @@ -1 +0,0 @@ -99 ?#$> \ No newline at end of file diff --git a/maps/EcruteakCity.asm b/maps/EcruteakCity.asm deleted file mode 100644 index 425b9ff9c..000000000 --- a/maps/EcruteakCity.asm +++ /dev/null @@ -1,298 +0,0 @@ - object_const_def - const ECRUTEAKCITY_GRAMPS1 - const ECRUTEAKCITY_GRAMPS2 - const ECRUTEAKCITY_LASS1 - const ECRUTEAKCITY_LASS2 - const ECRUTEAKCITY_FISHER - const ECRUTEAKCITY_YOUNGSTER - const ECRUTEAKCITY_GRAMPS3 - -EcruteakCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, EcruteakCityFlypointCallback - -EcruteakCityFlypointCallback: - setflag ENGINE_FLYPOINT_ECRUTEAK - endcallback - -EcruteakCityGramps1Script: - jumptextfaceplayer EcruteakCityGramps1Text - -EcruteakCityGramps2Script: - jumptextfaceplayer EcruteakCityGramps2Text - -EcruteakCityGramps3Script: - jumptextfaceplayer EcruteakCityGramps3Text - -EcruteakCityLass1Script: - jumptextfaceplayer EcruteakCityLass1Text - -EcruteakCityLass2Script: - faceplayer - opentext - checkevent EVENT_RELEASED_THE_BEASTS - iftrue .ReleasedBeasts - writetext EcruteakCityLass2Text - waitbutton - closetext - end - -.ReleasedBeasts: - writetext EcruteakCityLass2Text_ReleasedBeasts - waitbutton - closetext - end - -EcruteakCityFisherScript: - faceplayer - opentext - checkevent EVENT_JASMINE_RETURNED_TO_GYM - iftrue .JasmineReturned - writetext EcruteakCityFisherText - waitbutton - closetext - end - -.JasmineReturned: - writetext EcruteakCityFisherText_JasmineReturned - waitbutton - closetext - end - -EcruteakCityYoungsterScript: - jumptextfaceplayer EcruteakCityYoungsterText - -EcruteakCitySign: - jumptext EcruteakCitySignText - -TinTowerSign: - jumptext TinTowerSignText - -EcruteakGymSign: - jumptext EcruteakGymSignText - -EcruteakDanceTheaterSign: - jumptext EcruteakDanceTheaterSignText - -BurnedTowerSign: - jumptext BurnedTowerSignText - -EcruteakCityPokecenterSign: - jumpstd PokecenterSignScript - -EcruteakCityMartSign: - jumpstd MartSignScript - -EcruteakCityHiddenHyperPotion: - hiddenitem HYPER_POTION, EVENT_ECRUTEAK_CITY_HIDDEN_HYPER_POTION - -UnusedMissingDaughterText: ; unreferenced - text "Oh, no. Oh, no…" - - para "My daughter is" - line "missing." - - para "No… She couldn't" - line "have gone to the" - cont "BURNED TOWER." - - para "I told her not to" - line "go near it…" - - para "People seem to" - line "disappear there…" - - para "Oh, what should I" - line "do…?" - done - -EcruteakCityGramps1Text: - text "ECRUTEAK used to" - line "have two towers:" - - para "one each in the" - line "east and west." - done - -EcruteakCityGramps2Text: - text "Ah, child." - line "Have you learned" - - para "to dance like the" - line "KIMONO GIRLS?" - - para "If you go to their" - line "DANCE THEATER, an" - - para "odd old man will" - line "give you something" - cont "nice, I hear." - done - -EcruteakCityLass1Text: - text "I'm going to prac-" - line "tice at the DANCE" - - para "THEATER. Care to" - line "join me?" - done - -EcruteakCityLass2Text: - text "The tower that" - line "used to be here…" - - para "My grandma told me" - line "it used to be much" - cont "taller." - done - -EcruteakCityLass2Text_ReleasedBeasts: - text "Three big #MON" - line "ran off in differ-" - cont "ent directions." - cont "What were they?" - done - -EcruteakCityFisherText: - text "I heard a rumor" - line "about OLIVINE" - cont "LIGHTHOUSE." - - para "The #MON that" - line "serves as the" - - para "beacon fell ill." - line "Sounds like they" - cont "are in trouble." - done - -EcruteakCityFisherText_JasmineReturned: - text "The #MON at" - line "OLIVINE LIGHTHOUSE" - cont "has been cured." - - para "Boats can safely" - line "sail out to sea at" - cont "night again." - done - -EcruteakCityYoungsterText: - text "I hear #MON are" - line "rampaging at the" - - para "LAKE OF RAGE. I'd" - line "like to see that." - done - -EcruteakCityGramps3Text: - text "In the distant" - line "past…" - - para "This tower burned" - line "in a fire. Three" - - para "nameless #MON" - line "perished in it." - - para "A rainbow-colored" - line "#MON descended" - - para "from the sky and" - line "resurrected them…" - - para "It's a legend that" - line "has been passed" - - para "down by ECRUTEAK" - line "GYM LEADERS." - - para "Me?" - - para "I was a trainer" - line "way back when." - cont "Hohoho!" - done - -EcruteakCitySignText: - text "ECRUTEAK CITY" - line "A Historical City" - - para "Where the Past" - line "Meets the Present" - done - -TinTowerSignText: - text "TIN TOWER" - - para "A legendary #-" - line "MON is said to" - cont "roost here." - done - -EcruteakGymSignText: - text "ECRUTEAK CITY" - line "#MON GYM" - cont "LEADER: MORTY" - - para "The Mystic Seer of" - line "the Future" - done - -EcruteakDanceTheaterSignText: - text "ECRUTEAK DANCE" - line "THEATER" - done - -BurnedTowerSignText: - text "BURNED TOWER" - - para "It was destroyed" - line "by a mysterious" - cont "fire." - - para "Please stay away," - line "as it is unsafe." - done - -EcruteakCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 35, 26, ROUTE_42_ECRUTEAK_GATE, 1 - warp_event 35, 27, ROUTE_42_ECRUTEAK_GATE, 2 - warp_event 18, 11, ECRUTEAK_TIN_TOWER_ENTRANCE, 1 - warp_event 20, 2, WISE_TRIOS_ROOM, 1 - warp_event 20, 3, WISE_TRIOS_ROOM, 2 - warp_event 23, 27, ECRUTEAK_POKECENTER_1F, 1 - warp_event 5, 21, ECRUTEAK_LUGIA_SPEECH_HOUSE, 1 - warp_event 23, 21, DANCE_THEATER, 1 - warp_event 29, 21, ECRUTEAK_MART, 2 - warp_event 6, 27, ECRUTEAK_GYM, 1 - warp_event 13, 27, ECRUTEAK_ITEMFINDER_HOUSE, 1 - warp_event 37, 7, TIN_TOWER_1F, 1 - warp_event 5, 5, BURNED_TOWER_1F, 1 - warp_event 0, 18, ROUTE_38_ECRUTEAK_GATE, 3 - warp_event 0, 19, ROUTE_38_ECRUTEAK_GATE, 4 - - def_coord_events - - def_bg_events - bg_event 15, 21, BGEVENT_READ, EcruteakCitySign - bg_event 38, 10, BGEVENT_READ, TinTowerSign - bg_event 8, 28, BGEVENT_READ, EcruteakGymSign - bg_event 21, 21, BGEVENT_READ, EcruteakDanceTheaterSign - bg_event 2, 10, BGEVENT_READ, BurnedTowerSign - bg_event 24, 27, BGEVENT_READ, EcruteakCityPokecenterSign - bg_event 30, 21, BGEVENT_READ, EcruteakCityMartSign - bg_event 23, 14, BGEVENT_ITEM, EcruteakCityHiddenHyperPotion - - def_object_events - object_event 18, 15, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps1Script, -1 - object_event 20, 21, SPRITE_GRAMPS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps2Script, -1 - object_event 21, 29, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, EcruteakCityLass1Script, -1 - object_event 3, 9, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityLass2Script, -1 - object_event 9, 22, SPRITE_FISHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakCityFisherScript, -1 - object_event 10, 14, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, EcruteakCityYoungsterScript, -1 - object_event 3, 7, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps3Script, EVENT_ECRUTEAK_CITY_GRAMPS diff --git a/maps/EcruteakCity.blk b/maps/EcruteakCity.blk deleted file mode 100644 index b903a4b07..000000000 --- a/maps/EcruteakCity.blk +++ /dev/null @@ -1,8 +0,0 @@ - -jppkB,-$% -l !nk&/ $%D -7;lm$% -tu -()AA,-,*-tuEVVQ&/&'/ -ETvU,-,-XY -&/&/ ,-GG./,-,- ./&/E`b`b`b \ No newline at end of file diff --git a/maps/EcruteakGym.asm b/maps/EcruteakGym.asm deleted file mode 100644 index 56f3d463d..000000000 --- a/maps/EcruteakGym.asm +++ /dev/null @@ -1,438 +0,0 @@ - object_const_def - const ECRUTEAKGYM_MORTY - const ECRUTEAKGYM_SAGE1 - const ECRUTEAKGYM_SAGE2 - const ECRUTEAKGYM_GRANNY1 - const ECRUTEAKGYM_GRANNY2 - const ECRUTEAKGYM_GYM_GUIDE - const ECRUTEAKGYM_GRAMPS - -EcruteakGym_MapScripts: - def_scene_scripts - scene_script EcruteakGymForcedToLeaveScene, SCENE_ECRUTEAKGYM_FORCED_TO_LEAVE - scene_script EcruteakGymNoopScene, SCENE_ECRUTEAKGYM_NOOP - - def_callbacks - -EcruteakGymForcedToLeaveScene: - sdefer EcruteakGymClosed - end - -EcruteakGymNoopScene: - end - -EcruteakGymMortyScript: - faceplayer - opentext - checkevent EVENT_BEAT_MORTY - iftrue .FightDone - writetext MortyIntroText - waitbutton - closetext - winlosstext MortyWinLossText, 0 - loadtrainer MORTY, MORTY1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_MORTY - opentext - writetext Text_ReceivedFogBadge - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_FOGBADGE - readvar VAR_BADGES - scall EcruteakGymActivateRockets - setmapscene ECRUTEAK_TIN_TOWER_ENTRANCE, SCENE_ECRUTEAKTINTOWERENTRANCE_NOOP - setevent EVENT_RANG_CLEAR_BELL_1 - setevent EVENT_RANG_CLEAR_BELL_2 -.FightDone: - checkevent EVENT_GOT_TM30_SHADOW_BALL - iftrue .GotShadowBall - setevent EVENT_BEAT_SAGE_JEFFREY - setevent EVENT_BEAT_SAGE_PING - setevent EVENT_BEAT_MEDIUM_MARTHA - setevent EVENT_BEAT_MEDIUM_GRACE - writetext MortyText_FogBadgeSpeech - promptbutton - verbosegiveitem TM_SHADOW_BALL - iffalse .NoRoomForShadowBall - setevent EVENT_GOT_TM30_SHADOW_BALL - writetext MortyText_ShadowBallSpeech - waitbutton - closetext - end - -.GotShadowBall: - writetext MortyFightDoneText - waitbutton -.NoRoomForShadowBall: - closetext - end - -EcruteakGymActivateRockets: - ifequal 7, .RadioTowerRockets - ifequal 6, .GoldenrodRockets - end - -.GoldenrodRockets: - jumpstd GoldenrodRocketsScript - -.RadioTowerRockets: - jumpstd RadioTowerRocketsScript - -EcruteakGymClosed: - applymovement PLAYER, EcruteakGymPlayerStepUpMovement - applymovement ECRUTEAKGYM_GRAMPS, EcruteakGymGrampsSlowStepDownMovement - opentext - writetext EcruteakGymClosedText - waitbutton - closetext - follow PLAYER, ECRUTEAKGYM_GRAMPS - applymovement PLAYER, EcruteakGymPlayerSlowStepDownMovement - stopfollow - special FadeOutPalettes - playsound SFX_ENTER_DOOR - waitsfx - warp ECRUTEAK_CITY, 6, 27 - end - -TrainerSageJeffrey: - trainer SAGE, JEFFREY, EVENT_BEAT_SAGE_JEFFREY, SageJeffreySeenText, SageJeffreyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SageJeffreyAfterBattleText - waitbutton - closetext - end - -TrainerSagePing: - trainer SAGE, PING, EVENT_BEAT_SAGE_PING, SagePingSeenText, SagePingBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SagePingAfterBattleText - waitbutton - closetext - end - -TrainerMediumMartha: - trainer MEDIUM, MARTHA, EVENT_BEAT_MEDIUM_MARTHA, MediumMarthaSeenText, MediumMarthaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext MediumMarthaAfterBattleText - waitbutton - closetext - end - -TrainerMediumGrace: - trainer MEDIUM, GRACE, EVENT_BEAT_MEDIUM_GRACE, MediumGraceSeenText, MediumGraceBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext MediumGraceAfterBattleText - waitbutton - closetext - end - -EcruteakGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_MORTY - iftrue .EcruteakGymGuideWinScript - writetext EcruteakGymGuideText - waitbutton - closetext - end - -.EcruteakGymGuideWinScript: - writetext EcruteakGymGuideWinText - waitbutton - closetext - end - -EcruteakGymStatue: - checkflag ENGINE_FOGBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, MORTY, MORTY1 - jumpstd GymStatue2Script - -EcruteakGymPlayerStepUpMovement: - step UP - step_end - -EcruteakGymPlayerSlowStepDownMovement: - fix_facing - slow_step DOWN - remove_fixed_facing - step_end - -EcruteakGymGrampsSlowStepDownMovement: - slow_step DOWN - step_end - -MortyIntroText: - text "Good of you to" - line "have come." - - para "Here in ECRUTEAK," - line "#MON have been" - cont "revered." - - para "It's said that a" - line "rainbow-colored" - - para "#MON will come" - line "down to appear" - - para "before a truly" - line "powerful trainer." - - para "I believed that" - line "tale, so I have" - - para "secretly trained" - line "here all my life." - - para "As a result, I can" - line "now see what" - cont "others cannot." - - para "Just a bit more…" - - para "With a little" - line "more, I could see" - - para "a future in which" - line "I meet the #MON" - cont "of rainbow colors." - - para "You're going to" - line "help me reach that" - cont "level!" - done - -MortyWinLossText: - text "I'm not good" - line "enough yet…" - - para "All right. This" - line "BADGE is yours." - done - -Text_ReceivedFogBadge: - text " received" - line "FOGBADGE." - done - -MortyText_FogBadgeSpeech: - text "By having FOG-" - line "BADGE, #MON up" - - para "to L50 will obey" - line "you." - - para "Also, #MON that" - line "know SURF will be" - - para "able to use that" - line "move anytime." - - para "I want you to have" - line "this too." - done - -MortyText_ShadowBallSpeech: - text "It's SHADOW BALL." - line "It causes damage" - - para "and may reduce" - line "SPCL.DEF." - - para "Use it if it" - line "appeals to you." - done - -MortyFightDoneText: - text "I see…" - - para "Your journey has" - line "taken you to far-" - cont "away places." - - para "And you have wit-" - line "nessed much more" - cont "than I." - - para "I envy you for" - line "that…" - done - -SageJeffreySeenText: - text "I spent the spring" - line "with my #MON." - - para "Then summer, fall" - line "and winter…" - - para "Then spring came" - line "again. We have" - - para "lived together" - line "for a long time." - done - -SageJeffreyBeatenText: - text "Wins and losses, I" - line "experienced both." - done - -SageJeffreyAfterBattleText: - text "Where did #MON" - line "come from?" - done - -SagePingSeenText: - text "Can you inflict" - line "any damage on our" - cont "#MON?" - done - -SagePingBeatenText: - text "Ah! Well done!" - done - -SagePingAfterBattleText: - text "We use only ghost-" - line "type #MON." - - para "No normal-type" - line "attack can harm" - cont "them!" - done - -MediumMarthaSeenText: - text "I shall win!" - done - -MediumMarthaBeatenText: - text "I, I, I lost!" - done - -MediumMarthaAfterBattleText: - text "The one who wants" - line "to win most--will!" - done - -MediumGraceSeenText: - text "Stumped by our in-" - line "visible floor?" - - para "Defeat me if you" - line "want a hint!" - done - -MediumGraceBeatenText: - text "Wha-what?" - done - -MediumGraceAfterBattleText: - text "Fine. I shall tell" - line "you the secret of" - - para "the invisible" - line "floor." - - para "The path is right" - line "before our eyes!" - done - -EcruteakGymGuideText: - text "The trainers here" - line "have secret mo-" - cont "tives." - - para "If you win, they" - line "may tell you some" - - para "deep secrets about" - line "ECRUTEAK." - done - -EcruteakGymGuideWinText: - text "Whew, ." - line "You did great!" - - para "I was cowering in" - line "the corner out of" - cont "pure terror!" - done - -EcruteakGymClosedText: - text "MORTY, the GYM" - line "LEADER, is absent." - - para "Sorry, but you'll" - line "have to leave." - - para "Hohohoho." - done - -EcruteakGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, ECRUTEAK_CITY, 10 - warp_event 5, 17, ECRUTEAK_CITY, 10 - warp_event 4, 14, ECRUTEAK_GYM, 4 - warp_event 2, 4, ECRUTEAK_GYM, 3 - warp_event 3, 4, ECRUTEAK_GYM, 3 - warp_event 4, 4, ECRUTEAK_GYM, 3 - warp_event 4, 5, ECRUTEAK_GYM, 3 - warp_event 6, 7, ECRUTEAK_GYM, 3 - warp_event 7, 4, ECRUTEAK_GYM, 3 - warp_event 2, 6, ECRUTEAK_GYM, 3 - warp_event 3, 6, ECRUTEAK_GYM, 3 - warp_event 4, 6, ECRUTEAK_GYM, 3 - warp_event 5, 6, ECRUTEAK_GYM, 3 - warp_event 7, 6, ECRUTEAK_GYM, 3 - warp_event 7, 7, ECRUTEAK_GYM, 3 - warp_event 4, 8, ECRUTEAK_GYM, 3 - warp_event 5, 8, ECRUTEAK_GYM, 3 - warp_event 6, 8, ECRUTEAK_GYM, 3 - warp_event 7, 8, ECRUTEAK_GYM, 3 - warp_event 2, 8, ECRUTEAK_GYM, 3 - warp_event 2, 9, ECRUTEAK_GYM, 3 - warp_event 2, 10, ECRUTEAK_GYM, 3 - warp_event 2, 11, ECRUTEAK_GYM, 3 - warp_event 4, 10, ECRUTEAK_GYM, 3 - warp_event 5, 10, ECRUTEAK_GYM, 3 - warp_event 2, 12, ECRUTEAK_GYM, 3 - warp_event 3, 12, ECRUTEAK_GYM, 3 - warp_event 4, 12, ECRUTEAK_GYM, 3 - warp_event 5, 12, ECRUTEAK_GYM, 3 - warp_event 7, 10, ECRUTEAK_GYM, 3 - warp_event 7, 11, ECRUTEAK_GYM, 3 - warp_event 7, 12, ECRUTEAK_GYM, 3 - warp_event 7, 13, ECRUTEAK_GYM, 3 - - def_coord_events - - def_bg_events - bg_event 3, 15, BGEVENT_READ, EcruteakGymStatue - bg_event 6, 15, BGEVENT_READ, EcruteakGymStatue - - def_object_events - object_event 5, 1, SPRITE_MORTY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, EcruteakGymMortyScript, -1 - object_event 2, 7, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSageJeffrey, -1 - object_event 3, 13, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSagePing, -1 - object_event 7, 5, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerMediumMartha, -1 - object_event 7, 9, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerMediumGrace, -1 - object_event 7, 15, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, EcruteakGymGuideScript, -1 - object_event 4, 14, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_ECRUTEAK_GYM_GRAMPS diff --git a/maps/EcruteakGym.blk b/maps/EcruteakGym.blk deleted file mode 100644 index 9862f2eaa..000000000 --- a/maps/EcruteakGym.blk +++ /dev/null @@ -1,5 +0,0 @@ -"! -797 -778 -977 -978778   & \ No newline at end of file diff --git a/maps/EcruteakItemfinderHouse.asm b/maps/EcruteakItemfinderHouse.asm deleted file mode 100644 index 97410729b..000000000 --- a/maps/EcruteakItemfinderHouse.asm +++ /dev/null @@ -1,177 +0,0 @@ - object_const_def - const ECRUTEAKITEMFINDERHOUSE_COOLTRAINER_M - const ECRUTEAKITEMFINDERHOUSE_POKEDEX - -EcruteakItemfinderHouse_MapScripts: - def_scene_scripts - - def_callbacks - -EcruteakItemfinderGuy: - faceplayer - opentext - checkevent EVENT_GOT_ITEMFINDER - iftrue .itemfinder - writetext EcruteakItemfinderAdventureText - yesorno - iffalse .no - writetext EcruteakItemfinderTrueSpiritText - promptbutton - verbosegiveitem ITEMFINDER - setevent EVENT_GOT_ITEMFINDER -.itemfinder: - writetext ItemfinderExplanationText - waitbutton - closetext - end - -.no: - writetext EcruteakItemfinderToEachHisOwnText - waitbutton - closetext - end - -EcruteakHistoryBook: - opentext - writetext EcruteakHistoryBookText - yesorno - iftrue .ReadBook - closetext - end - -.ReadBook: - writetext EcruteakTwoTowersText - yesorno - iftrue .KeepReading - closetext - end - -.KeepReading: - writetext EcruteakThreeMonText - waitbutton - closetext - end - -ItemFinderHouseRadio: - jumpstd Radio2Script - -EcruteakItemfinderAdventureText: - text "Ah. You're on an" - line "adventure with" - cont "your #MON?" - - para "Well, what's an" - line "adventure without" - cont "treasure hunting?" - - para "Am I right, or am" - line "I right?" - done - -EcruteakItemfinderTrueSpiritText: - text "Good! You under-" - line "stand the true" - - para "spirit of adven-" - line "ture." - - para "I like that! Take" - line "this with you." - done - -ItemfinderExplanationText: - text "There are many" - line "items lying about" - - para "that aren't ob-" - line "vious." - - para "Use ITEMFINDER to" - line "check if there is" - - para "an item on the" - line "ground near you." - - para "It doesn't show" - line "the exact spot," - - para "so you'll have to" - line "look yourself." - - para "Oh yeah--I heard" - line "there are items" - - para "in ECRUTEAK's" - line "BURNED TOWER." - done - -EcruteakItemfinderToEachHisOwnText: - text "Oh… To each his" - line "own, I suppose…" - done - -EcruteakHistoryBookText: - text "HISTORY OF" - line "ECRUTEAK" - - para "Want to read it?" - done - -EcruteakTwoTowersText: - text "In ECRUTEAK, there" - line "were two towers." - - para "Each tower was the" - line "roost of powerful" - cont "flying #MON." - - para "But one of the" - line "towers burned to" - cont "the ground." - - para "The two #MON" - line "haven't been seen" - cont "since…" - - para "Keep reading?" - done - -EcruteakThreeMonText: - text "ECRUTEAK was also" - line "home to three" - - para "#MON that raced" - line "around the town." - - para "They were said to" - line "have been born of" - - para "water, lightning" - line "and fire." - - para "But they could not" - line "contain their" - cont "excessive power." - - para "So they say the" - line "three ran like the" - - para "wind off into the" - line "grassland." - done - -EcruteakItemfinderHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ECRUTEAK_CITY, 11 - warp_event 4, 7, ECRUTEAK_CITY, 11 - - def_coord_events - - def_bg_events - bg_event 2, 1, BGEVENT_READ, ItemFinderHouseRadio - - def_object_events - object_event 2, 3, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, EcruteakItemfinderGuy, -1 - object_event 3, 3, SPRITE_POKEDEX, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakHistoryBook, -1 diff --git a/maps/EcruteakLugiaSpeechHouse.asm b/maps/EcruteakLugiaSpeechHouse.asm deleted file mode 100644 index ad47d2d3a..000000000 --- a/maps/EcruteakLugiaSpeechHouse.asm +++ /dev/null @@ -1,59 +0,0 @@ - object_const_def - const ECRUTEAKLUGIASPEECHHOUSE_GRAMPS - const ECRUTEAKLUGIASPEECHHOUSE_YOUNGSTER - -EcruteakLugiaSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -EcruteakLugiaSpeechHouseGrampsScript: - jumptextfaceplayer EcruteakLugiaSpeechHouseGrampsText - -EcruteakLugiaSpeechHouseYoungsterScript: - jumptextfaceplayer EcruteakLugiaSpeechHouseYoungsterText - -LugiaSpeechHouseRadio: - jumpstd Radio2Script - -EcruteakLugiaSpeechHouseGrampsText: - text "This happened when" - line "I was young." - - para "The sky suddenly" - line "turned black. A" - - para "giant flying #-" - line "MON was blocking" - cont "out the sun." - - para "I wonder what that" - line "#MON was? " - - para "It was like a bird" - line "and a dragon." - done - -EcruteakLugiaSpeechHouseYoungsterText: - text "Is there really a" - line "#MON that big?" - - para "If it exists, it" - line "must be powerful." - done - -EcruteakLugiaSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ECRUTEAK_CITY, 7 - warp_event 4, 7, ECRUTEAK_CITY, 7 - - def_coord_events - - def_bg_events - bg_event 2, 1, BGEVENT_READ, LugiaSpeechHouseRadio - - def_object_events - object_event 2, 3, SPRITE_GRAMPS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakLugiaSpeechHouseGrampsScript, -1 - object_event 5, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakLugiaSpeechHouseYoungsterScript, -1 diff --git a/maps/EcruteakMart.asm b/maps/EcruteakMart.asm deleted file mode 100644 index e1a9328fa..000000000 --- a/maps/EcruteakMart.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const ECRUTEAKMART_CLERK - const ECRUTEAKMART_SUPER_NERD - const ECRUTEAKMART_GRANNY - -EcruteakMart_MapScripts: - def_scene_scripts - - def_callbacks - -EcruteakMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_ECRUTEAK - closetext - end - -EcruteakMartSuperNerdScript: - jumptextfaceplayer EcruteakMartSuperNerdText - -EcruteakMartGrannyScript: - jumptextfaceplayer EcruteakMartGrannyText - -EcruteakMartSuperNerdText: - text "My EEVEE evolved" - line "into an ESPEON." - - para "But my friend's" - line "EEVEE turned into" - cont "an UMBREON." - - para "I wonder why? We" - line "both were raising" - - para "our EEVEE in the" - line "same way…" - done - -EcruteakMartGrannyText: - text "If you use REVIVE," - line "a #MON that's" - - para "fainted will wake" - line "right up." - done - -EcruteakMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ECRUTEAK_CITY, 9 - warp_event 3, 7, ECRUTEAK_CITY, 9 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakMartClerkScript, -1 - object_event 5, 2, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakMartSuperNerdScript, -1 - object_event 6, 6, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakMartGrannyScript, -1 diff --git a/maps/EcruteakPokecenter1F.asm b/maps/EcruteakPokecenter1F.asm deleted file mode 100644 index a385c2850..000000000 --- a/maps/EcruteakPokecenter1F.asm +++ /dev/null @@ -1,222 +0,0 @@ - object_const_def - const ECRUTEAKPOKECENTER1F_NURSE - const ECRUTEAKPOKECENTER1F_POKEFAN_M - const ECRUTEAKPOKECENTER1F_COOLTRAINER_F - const ECRUTEAKPOKECENTER1F_GYM_GUIDE - const ECRUTEAKPOKECENTER1F_BILL - -EcruteakPokecenter1F_MapScripts: - def_scene_scripts - scene_script EcruteakPokecenter1FMeetBillScene, SCENE_ECRUTEAKPOKECENTER1F_MEET_BILL - scene_script EcruteakPokecenter1FNoopScene, SCENE_ECRUTEAKPOKECENTER1F_NOOP - - def_callbacks - -EcruteakPokecenter1FMeetBillScene: - sdefer EcruteakPokcenter1FBillActivatesTimeCapsuleScript - end - -EcruteakPokecenter1FNoopScene: - end - -EcruteakPokcenter1FBillActivatesTimeCapsuleScript: - pause 30 - playsound SFX_EXIT_BUILDING - appear ECRUTEAKPOKECENTER1F_BILL - waitsfx - applymovement ECRUTEAKPOKECENTER1F_BILL, EcruteakPokecenter1FBillMovement1 - applymovement PLAYER, EcruteakPokecenter1FPlayerMovement1 - turnobject ECRUTEAKPOKECENTER1F_NURSE, UP - pause 10 - turnobject ECRUTEAKPOKECENTER1F_NURSE, DOWN - pause 30 - turnobject ECRUTEAKPOKECENTER1F_NURSE, UP - pause 10 - turnobject ECRUTEAKPOKECENTER1F_NURSE, DOWN - pause 20 - turnobject ECRUTEAKPOKECENTER1F_BILL, DOWN - pause 10 - opentext - writetext EcruteakPokecenter1F_BillText1 - promptbutton - sjump .PointlessJump - -.PointlessJump: - writetext EcruteakPokecenter1F_BillText2 - waitbutton - closetext - turnobject PLAYER, DOWN - applymovement ECRUTEAKPOKECENTER1F_BILL, EcruteakPokecenter1FBillMovement2 - playsound SFX_EXIT_BUILDING - disappear ECRUTEAKPOKECENTER1F_BILL - clearevent EVENT_MET_BILL - setflag ENGINE_TIME_CAPSULE - setscene SCENE_ECRUTEAKPOKECENTER1F_NOOP - waitsfx - end - -EcruteakPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -EcruteakPokecenter1FPokefanMScript: - jumptextfaceplayer EcruteakPokecenter1FPokefanMText - -.mobile - jumptextfaceplayer EcruteakPokecenter1FPokefanMTextMobile - -EcruteakPokecenter1FCooltrainerFScript: - jumptextfaceplayer EcruteakPokecenter1FCooltrainerFText - -EcruteakPokecenter1FGymGuideScript: - jumptextfaceplayer EcruteakPokecenter1FGymGuideText - -EcruteakPokecenter1FBillMovement1: - step UP - step UP - step UP - step UP - step RIGHT - step RIGHT - step RIGHT - turn_head UP - step_end - -EcruteakPokecenter1FBillMovement2: - step RIGHT - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -EcruteakPokecenter1FPlayerMovement1: - step UP - step UP - step UP - step_end - -EcruteakPokecenter1F_BillText1: - text "Hi, I'm BILL. And" - line "who are you?" - - para "Hmm, , huh?" - line "You've come at the" - cont "right time." - done - -EcruteakPokecenter1F_BillText2: - text "I just finished" - line "adjustments on my" - cont "TIME CAPSULE." - - para "You know that" - line "#MON can be" - cont "traded, right?" - - para "My TIME CAPSULE" - line "was developed to" - - para "enable trades with" - line "the past." - - para "But you can't send" - line "anything that" - - para "didn't exist in" - line "the past." - - para "If you did, the PC" - line "in the past would" - cont "have a breakdown." - - para "So you have to" - line "remove anything" - - para "that wasn't around" - line "in the past." - - para "Put simply, no" - line "sending new moves" - - para "or new #MON in" - line "the TIME CAPSULE." - - para "Don't you worry." - line "I'm done with the" - cont "adjustments." - - para "Tomorrow, TIME" - line "CAPSULES will be" - - para "running at all" - line "#MON CENTERS." - - para "I have to hurry on" - line "back to GOLDENROD" - cont "and see my folks." - - para "Buh-bye!" - done - -EcruteakPokecenter1FPokefanMText: - text "The way the KIMONO" - line "GIRLS dance is" - - para "marvelous. Just" - line "like the way they" - cont "use their #MON." - done - -EcruteakPokecenter1FPokefanMTextMobile: - text "You must be hoping" - line "to battle more" - - para "people, right?" - line "There's apparently" - - para "some place where" - line "trainers gather." - - para "Where, you ask?" - - para "It's a little past" - line "OLIVINE CITY." - done - -EcruteakPokecenter1FCooltrainerFText: - text "MORTY, the GYM" - line "LEADER, is soooo" - cont "cool." - - para "His #MON are" - line "really tough too." - done - -EcruteakPokecenter1FGymGuideText: - text "LAKE OF RAGE…" - - para "The appearance of" - line "a GYARADOS swarm…" - - para "I smell a conspir-" - line "acy. I know it!" - done - -EcruteakPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ECRUTEAK_CITY, 6 - warp_event 4, 7, ECRUTEAK_CITY, 6 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakPokecenter1FNurseScript, -1 - object_event 7, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakPokecenter1FPokefanMScript, -1 - object_event 1, 4, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakPokecenter1FCooltrainerFScript, -1 - object_event 7, 1, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakPokecenter1FGymGuideScript, -1 - object_event 0, 7, SPRITE_BILL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_ECRUTEAK_POKE_CENTER_BILL diff --git a/maps/EcruteakTinTowerEntrance.asm b/maps/EcruteakTinTowerEntrance.asm deleted file mode 100644 index 03be5f387..000000000 --- a/maps/EcruteakTinTowerEntrance.asm +++ /dev/null @@ -1,298 +0,0 @@ - object_const_def - const ECRUTEAKTINTOWERENTRANCE_SAGE1 - const ECRUTEAKTINTOWERENTRANCE_SAGE2 - const ECRUTEAKTINTOWERENTRANCE_SAGE3 - const ECRUTEAKTINTOWERENTRANCE_GRAMPS - -EcruteakTinTowerEntrance_MapScripts: - def_scene_scripts - scene_script EcruteakTinTowerEntranceNoop1Scene, SCENE_ECRUTEAKTINTOWERENTRANCE_SAGE_BLOCKS - scene_script EcruteakTinTowerEntranceNoop2Scene, SCENE_ECRUTEAKTINTOWERENTRANCE_NOOP - - def_callbacks - callback MAPCALLBACK_OBJECTS, EcruteakTinTowerEntranceInitializeSagesCallback - -EcruteakTinTowerEntranceNoop1Scene: - end - -EcruteakTinTowerEntranceNoop2Scene: - end - -EcruteakTinTowerEntranceInitializeSagesCallback: - checkevent EVENT_FOUGHT_SUICUNE - iftrue .DontBlockTower - checkevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER - iftrue .DontBlockTower - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .BlockTower - endcallback - -.BlockTower: - clearevent EVENT_RANG_CLEAR_BELL_1 - setevent EVENT_RANG_CLEAR_BELL_2 - setevent EVENT_ECRUTEAK_TIN_TOWER_ENTRANCE_WANDERING_SAGE - checkitem CLEAR_BELL - iftrue .NoClearBell - setscene SCENE_ECRUTEAKTINTOWERENTRANCE_SAGE_BLOCKS -.NoClearBell: - endcallback - -.DontBlockTower: - clearevent EVENT_ECRUTEAK_TIN_TOWER_ENTRANCE_WANDERING_SAGE - endcallback - -EcruteakTinTowerEntranceSageBlocksLeft: - checkevent EVENT_RANG_CLEAR_BELL_2 - iftrue EcruteakTinTowerEntranceAlreadyBlocked - applymovement ECRUTEAKTINTOWERENTRANCE_SAGE2, EcruteakTinTowerEntranceSageBlocksLeftMovement - moveobject ECRUTEAKTINTOWERENTRANCE_SAGE1, 4, 6 - appear ECRUTEAKTINTOWERENTRANCE_SAGE1 - pause 5 - disappear ECRUTEAKTINTOWERENTRANCE_SAGE2 - end - -EcruteakTinTowerEntranceSageBlocksRight: - checkevent EVENT_RANG_CLEAR_BELL_1 - iftrue EcruteakTinTowerEntranceAlreadyBlocked - applymovement ECRUTEAKTINTOWERENTRANCE_SAGE1, EcruteakTinTowerEntranceSageBlocksRightMovement - moveobject ECRUTEAKTINTOWERENTRANCE_SAGE2, 5, 6 - appear ECRUTEAKTINTOWERENTRANCE_SAGE2 - pause 5 - disappear ECRUTEAKTINTOWERENTRANCE_SAGE1 - end - -EcruteakTinTowerEntranceAlreadyBlocked: - end - -EcruteakTinTowerEntranceSageScript: - faceplayer - opentext - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .CheckForClearBell - checkflag ENGINE_FOGBADGE - iftrue .BlockPassage_GotFogBadge - writetext EcruteakTinTowerEntranceSageText - waitbutton - closetext - end - -.BlockPassage_GotFogBadge: - writetext EcruteakTinTowerEntranceSageText_GotFogBadge - waitbutton - closetext - end - -.CheckForClearBell: - checkevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER - iftrue .AllowedThrough - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .RangClearBell - checkitem CLEAR_BELL - iftrue .GotClearBell - writetext EcruteakTinTowerEntranceSageText_NoClearBell - waitbutton - closetext - end - -.GotClearBell: - writetext EcruteakTinTowerEntranceSageText_HearsClearBell - waitbutton - closetext - setscene SCENE_ECRUTEAKTINTOWERENTRANCE_NOOP - setevent EVENT_RANG_CLEAR_BELL_2 - clearevent EVENT_RANG_CLEAR_BELL_1 - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - end - -.AllowedThrough: - writetext EcruteakTinTowerEntranceSageText_PleaseDoGoOn - waitbutton - closetext - end - -.RangClearBell: - writetext EcruteakTinTowerEntranceSageText_HeardClearBell - waitbutton - closetext - end - -EcruteakTinTowerEntranceWanderingSageScript: - faceplayer - opentext - checkevent EVENT_GOT_CLEAR_BELL - iftrue .GotClearBell - writetext EcruteakTinTowerEntranceWanderingSageText - waitbutton - closetext - end - -.GotClearBell: - writetext EcruteakTinTowerEntranceWanderingSageText_GotClearBell - waitbutton - closetext - end - -EcruteakTinTowerEntranceGrampsScript: - jumptextfaceplayer EcruteakTinTowerEntranceGrampsText - -EcruteakTinTowerEntranceSageBlocksLeftMovement: - fix_facing - big_step LEFT - remove_fixed_facing - turn_head DOWN - step_end - -EcruteakTinTowerEntranceSageBlocksRightMovement: - fix_facing - big_step RIGHT - remove_fixed_facing - turn_head DOWN - step_end - -EcruteakTinTowerEntranceSageText: - text "TIN TOWER is off" - line "limits to anyone" - - para "without ECRUTEAK" - line "GYM's BADGE." - - para "Sorry, but you'll" - line "have to leave." - done - -EcruteakTinTowerEntranceSageText_GotFogBadge: - text "TIN TOWER is off" - line "limits to anyone" - - para "without ECRUTEAK" - line "GYM's BADGE." - - para "Ah!" - - para "ECRUTEAK's GYM" - line "BADGE! Please, go" - cont "right through." - done - -EcruteakTinTowerEntranceSageText_NoClearBell: - text "A momentous event" - line "has occurred." - - para "I beg your pardon," - line "but I must ask you" - cont "to leave." - - para "…What soothes the" - line "soul…" - - para "The WISE TRIO say" - line "things that are so" - - para "very difficult to" - line "understand…" - done - -EcruteakTinTowerEntranceSageText_HearsClearBell: - text "A momentous event" - line "has occurred." - - para "I beg your pardon," - line "but I must ask you" - cont "to leave." - - para "<……><……><……>" - - para "Ah!" - - para "The sound of that" - line "CLEAR BELL!" - - para "It… It's sublime!" - - para "I've never heard" - line "so beautiful a" - cont "sound before!" - - para "That bell's chime" - line "is indicative of" - cont "the bearer's soul." - - para "You…" - - para "You may be able to" - line "make it through" - cont "TIN TOWER." - - para "Please, do go on." - done - -EcruteakTinTowerEntranceSageText_PleaseDoGoOn: - text "Please, do go on." - done - -EcruteakTinTowerEntranceSageText_HeardClearBell: - text "That bell's chime" - line "is indicative of" - cont "the bearer's soul." - - para "You…" - - para "You may be able to" - line "make it through" - cont "TIN TOWER." - - para "Please, do go on." - done - -EcruteakTinTowerEntranceWanderingSageText: - text "The TIN TOWER" - line "ahead is a nine-" - - para "tier tower of" - line "divine beauty." - - para "It soothes the" - line "soul of all who" - cont "see it." - done - -EcruteakTinTowerEntranceWanderingSageText_GotClearBell: - text "The TIN TOWER" - line "shook! A #MON" - - para "must have returned" - line "to the top!" - done - -EcruteakTinTowerEntranceGrampsText: - text "Two towers…" - line "Two #MON…" - - para "But when one" - line "burned down, both" - - para "#MON flew away," - line "never to return." - done - -EcruteakTinTowerEntrance_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, ECRUTEAK_CITY, 3 - warp_event 5, 17, ECRUTEAK_CITY, 3 - warp_event 5, 3, ECRUTEAK_TIN_TOWER_ENTRANCE, 4 - warp_event 17, 15, ECRUTEAK_TIN_TOWER_ENTRANCE, 3 - warp_event 17, 3, WISE_TRIOS_ROOM, 3 - - def_coord_events - coord_event 4, 7, SCENE_ECRUTEAKTINTOWERENTRANCE_SAGE_BLOCKS, EcruteakTinTowerEntranceSageBlocksLeft - coord_event 5, 7, SCENE_ECRUTEAKTINTOWERENTRANCE_SAGE_BLOCKS, EcruteakTinTowerEntranceSageBlocksRight - - def_bg_events - - def_object_events - object_event 4, 6, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakTinTowerEntranceSageScript, EVENT_RANG_CLEAR_BELL_1 - object_event 5, 6, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakTinTowerEntranceSageScript, EVENT_RANG_CLEAR_BELL_2 - object_event 6, 9, SPRITE_SAGE, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakTinTowerEntranceWanderingSageScript, EVENT_ECRUTEAK_TIN_TOWER_ENTRANCE_WANDERING_SAGE - object_event 3, 11, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakTinTowerEntranceGrampsScript, EVENT_ECRUTEAK_TIN_TOWER_ENTRANCE_WANDERING_SAGE diff --git a/maps/EcruteakTinTowerEntrance.blk b/maps/EcruteakTinTowerEntrance.blk deleted file mode 100644 index 8f74a6559..000000000 --- a/maps/EcruteakTinTowerEntrance.blk +++ /dev/null @@ -1,10 +0,0 @@ -!" -  - -     -   -   -  - ! " - -&   \ No newline at end of file diff --git a/maps/ElmsHouse.asm b/maps/ElmsHouse.asm deleted file mode 100644 index f68c5935a..000000000 --- a/maps/ElmsHouse.asm +++ /dev/null @@ -1,98 +0,0 @@ - object_const_def - const ELMSHOUSE_ELMS_WIFE - const ELMSHOUSE_ELMS_SON - -ElmsHouse_MapScripts: - def_scene_scripts - - def_callbacks - -ElmsWife: - jumptextfaceplayer ElmsWifeText - -ElmsSon: - jumptextfaceplayer ElmsSonText - -ElmsHousePC: - jumptext ElmsHousePCText - -ElmsHouseBookshelf: - jumpstd DifficultBookshelfScript - -ElmsWifeText: - text "Hi, ! My" - line "husband's always" - - para "so busy--I hope" - line "he's OK." - - para "When he's caught" - line "up in his #MON" - - para "research, he even" - line "forgets to eat." - done - -ElmsSonText: - text "When I grow up," - line "I'm going to help" - cont "my dad!" - - para "I'm going to be a" - line "great #MON" - cont "professor!" - done - -ElmsHouseLabFoodText: ; unreferenced - text "There's some food" - line "here. It must be" - cont "for the LAB." - done - -ElmsHousePokemonFoodText: ; unreferenced - text "There's some food" - line "here. This must be" - cont "for #MON." - done - -ElmsHousePCText: - text "#MON. Where do" - line "they come from? " - - para "Where are they" - line "going?" - - para "Why has no one" - line "ever witnessed a" - cont "#MON's birth?" - - para "I want to know! I" - line "will dedicate my" - - para "life to the study" - line "of #MON!" - - para "…" - - para "It's a part of" - line "PROF.ELM's re-" - cont "search papers." - done - -ElmsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, NEW_BARK_TOWN, 4 - warp_event 3, 7, NEW_BARK_TOWN, 4 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, ElmsHousePC - bg_event 6, 1, BGEVENT_READ, ElmsHouseBookshelf - bg_event 7, 1, BGEVENT_READ, ElmsHouseBookshelf - - def_object_events - object_event 1, 5, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ElmsWife, -1 - object_event 5, 4, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ElmsSon, -1 diff --git a/maps/ElmsHouse.blk b/maps/ElmsHouse.blk deleted file mode 100644 index 46ed2bc1c..000000000 --- a/maps/ElmsHouse.blk +++ /dev/null @@ -1 +0,0 @@ -   \ No newline at end of file diff --git a/maps/ElmsLab.asm b/maps/ElmsLab.asm deleted file mode 100644 index d6f99c28f..000000000 --- a/maps/ElmsLab.asm +++ /dev/null @@ -1,1411 +0,0 @@ - object_const_def - const ELMSLAB_ELM - const ELMSLAB_ELMS_AIDE - const ELMSLAB_POKE_BALL1 - const ELMSLAB_POKE_BALL2 - const ELMSLAB_POKE_BALL3 - const ELMSLAB_OFFICER - -ElmsLab_MapScripts: - def_scene_scripts - scene_script ElmsLabMeetElmScene, SCENE_ELMSLAB_MEET_ELM - scene_script ElmsLabNoop1Scene, SCENE_ELMSLAB_CANT_LEAVE - scene_script ElmsLabNoop2Scene, SCENE_ELMSLAB_NOOP - scene_script ElmsLabNoop3Scene, SCENE_ELMSLAB_MEET_OFFICER - scene_script ElmsLabNoop4Scene, SCENE_ELMSLAB_UNUSED - scene_script ElmsLabNoop5Scene, SCENE_ELMSLAB_AIDE_GIVES_POTION - scene_const SCENE_ELMSLAB_AIDE_GIVES_POKE_BALLS - - def_callbacks - callback MAPCALLBACK_OBJECTS, ElmsLabMoveElmCallback - -ElmsLabMeetElmScene: - sdefer ElmsLabWalkUpToElmScript - end - -ElmsLabNoop1Scene: - end - -ElmsLabNoop2Scene: - end - -ElmsLabNoop3Scene: - end - -ElmsLabNoop4Scene: - end - -ElmsLabNoop5Scene: - end - -ElmsLabMoveElmCallback: - checkscene - iftrue .Skip ; not SCENE_ELMSLAB_MEET_ELM - moveobject ELMSLAB_ELM, 3, 4 -.Skip: - endcallback - -ElmsLabWalkUpToElmScript: - applymovement PLAYER, ElmsLab_WalkUpToElmMovement - showemote EMOTE_SHOCK, ELMSLAB_ELM, 15 - turnobject ELMSLAB_ELM, RIGHT - opentext - writetext ElmText_Intro -.MustSayYes: - yesorno - iftrue .ElmGetsEmail - writetext ElmText_Refused - sjump .MustSayYes - -.ElmGetsEmail: - writetext ElmText_Accepted - promptbutton - writetext ElmText_ResearchAmbitions - waitbutton - closetext - playsound SFX_GLASS_TING - pause 30 - showemote EMOTE_SHOCK, ELMSLAB_ELM, 10 - turnobject ELMSLAB_ELM, DOWN - opentext - writetext ElmText_GotAnEmail - waitbutton - closetext - opentext - turnobject ELMSLAB_ELM, RIGHT - writetext ElmText_MissionFromMrPokemon - waitbutton - closetext - applymovement ELMSLAB_ELM, ElmsLab_ElmToDefaultPositionMovement1 - turnobject PLAYER, UP - applymovement ELMSLAB_ELM, ElmsLab_ElmToDefaultPositionMovement2 - turnobject PLAYER, RIGHT - opentext - writetext ElmText_ChooseAPokemon - waitbutton - setscene SCENE_ELMSLAB_CANT_LEAVE - closetext - end - -ProfElmScript: - faceplayer - opentext - checkevent EVENT_GOT_SS_TICKET_FROM_ELM - iftrue ElmCheckMasterBall - checkevent EVENT_BEAT_ELITE_FOUR - iftrue ElmGiveTicketScript -ElmCheckMasterBall: - checkevent EVENT_GOT_MASTER_BALL_FROM_ELM - iftrue ElmCheckEverstone - checkflag ENGINE_RISINGBADGE - iftrue ElmGiveMasterBallScript -ElmCheckEverstone: - checkevent EVENT_GOT_EVERSTONE_FROM_ELM - iftrue ElmScript_CallYou - checkevent EVENT_SHOWED_TOGEPI_TO_ELM - iftrue ElmGiveEverstoneScript - checkevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE - iffalse ElmCheckTogepiEgg - setval TOGEPI - special FindPartyMonThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - setval TOGETIC - special FindPartyMonThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - writetext ElmThoughtEggHatchedText - waitbutton - closetext - end - -ElmEggHatchedScript: - setval TOGEPI - special FindPartyMonThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - setval TOGETIC - special FindPartyMonThatSpeciesYourTrainerID - iftrue ShowElmTogepiScript - sjump ElmCheckGotEggAgain - -ElmCheckTogepiEgg: - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - iffalse ElmCheckGotEggAgain - checkevent EVENT_TOGEPI_HATCHED - iftrue ElmEggHatchedScript -ElmCheckGotEggAgain: - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE ; why are we checking it again? - iftrue ElmWaitingEggHatchScript - checkflag ENGINE_ZEPHYRBADGE - iftrue ElmAideHasEggScript - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue ElmStudyingEggScript - checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON - iftrue ElmAfterTheftScript - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue ElmDescribesMrPokemonScript - writetext ElmText_LetYourMonBattleIt - waitbutton - closetext - end - -LabTryToLeaveScript: - turnobject ELMSLAB_ELM, DOWN - opentext - writetext LabWhereGoingText - waitbutton - closetext - applymovement PLAYER, ElmsLab_CantLeaveMovement - end - -CyndaquilPokeBallScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue LookAtElmPokeBallScript - turnobject ELMSLAB_ELM, DOWN - refreshscreen - pokepic CYNDAQUIL - cry CYNDAQUIL - waitbutton - closepokepic - opentext - writetext TakeCyndaquilText - yesorno - iffalse DidntChooseStarterScript - disappear ELMSLAB_POKE_BALL1 - setevent EVENT_GOT_CYNDAQUIL_FROM_ELM - writetext ChoseStarterText - promptbutton - waitsfx - getmonname STRING_BUFFER_3, CYNDAQUIL - writetext ReceivedStarterText - playsound SFX_CAUGHT_MON - waitsfx - promptbutton - givepoke CYNDAQUIL, 5, BERRY - closetext - readvar VAR_FACING - ifequal RIGHT, ElmDirectionsScript - applymovement PLAYER, AfterCyndaquilMovement - sjump ElmDirectionsScript - -TotodilePokeBallScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue LookAtElmPokeBallScript - turnobject ELMSLAB_ELM, DOWN - refreshscreen - pokepic TOTODILE - cry TOTODILE - waitbutton - closepokepic - opentext - writetext TakeTotodileText - yesorno - iffalse DidntChooseStarterScript - disappear ELMSLAB_POKE_BALL2 - setevent EVENT_GOT_TOTODILE_FROM_ELM - writetext ChoseStarterText - promptbutton - waitsfx - getmonname STRING_BUFFER_3, TOTODILE - writetext ReceivedStarterText - playsound SFX_CAUGHT_MON - waitsfx - promptbutton - givepoke TOTODILE, 5, BERRY - closetext - applymovement PLAYER, AfterTotodileMovement - sjump ElmDirectionsScript - -ChikoritaPokeBallScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue LookAtElmPokeBallScript - turnobject ELMSLAB_ELM, DOWN - refreshscreen - pokepic CHIKORITA - cry CHIKORITA - waitbutton - closepokepic - opentext - writetext TakeChikoritaText - yesorno - iffalse DidntChooseStarterScript - disappear ELMSLAB_POKE_BALL3 - setevent EVENT_GOT_CHIKORITA_FROM_ELM - writetext ChoseStarterText - promptbutton - waitsfx - getmonname STRING_BUFFER_3, CHIKORITA - writetext ReceivedStarterText - playsound SFX_CAUGHT_MON - waitsfx - promptbutton - givepoke CHIKORITA, 5, BERRY - closetext - applymovement PLAYER, AfterChikoritaMovement - sjump ElmDirectionsScript - -DidntChooseStarterScript: - writetext DidntChooseStarterText - waitbutton - closetext - end - -ElmDirectionsScript: - turnobject PLAYER, UP - opentext - writetext ElmDirectionsText1 - waitbutton - closetext - addcellnum PHONE_ELM - opentext - writetext GotElmsNumberText - playsound SFX_REGISTER_PHONE_NUMBER - waitsfx - waitbutton - closetext - turnobject ELMSLAB_ELM, LEFT - opentext - writetext ElmDirectionsText2 - waitbutton - closetext - turnobject ELMSLAB_ELM, DOWN - opentext - writetext ElmDirectionsText3 - waitbutton - closetext - setevent EVENT_GOT_A_POKEMON_FROM_ELM - setevent EVENT_RIVAL_CHERRYGROVE_CITY - setscene SCENE_ELMSLAB_AIDE_GIVES_POTION - setmapscene NEW_BARK_TOWN, SCENE_NEWBARKTOWN_NOOP - end - -ElmDescribesMrPokemonScript: - writetext ElmDescribesMrPokemonText - waitbutton - closetext - end - -LookAtElmPokeBallScript: - opentext - writetext ElmPokeBallText - waitbutton - closetext - end - -ElmsLabHealingMachine: - opentext - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue .CanHeal - writetext ElmsLabHealingMachineText1 - waitbutton - closetext - end - -.CanHeal: - writetext ElmsLabHealingMachineText2 - yesorno - iftrue ElmsLabHealingMachine_HealParty - closetext - end - -ElmsLabHealingMachine_HealParty: - special HealParty - playmusic MUSIC_NONE - setval HEALMACHINE_ELMS_LAB - special HealMachineAnim - pause 30 - special RestartMapMusic - closetext - end - -ElmAfterTheftDoneScript: - waitbutton - closetext - end - -ElmAfterTheftScript: - writetext ElmAfterTheftText1 - checkitem MYSTERY_EGG - iffalse ElmAfterTheftDoneScript - promptbutton - writetext ElmAfterTheftText2 - waitbutton - takeitem MYSTERY_EGG - scall ElmJumpBackScript1 - writetext ElmAfterTheftText3 - waitbutton - scall ElmJumpBackScript2 - writetext ElmAfterTheftText4 - promptbutton - writetext ElmAfterTheftText5 - promptbutton - setevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - setflag ENGINE_MAIN_MENU_MOBILE_CHOICES - setmapscene ROUTE_29, SCENE_ROUTE29_CATCH_TUTORIAL - clearevent EVENT_ROUTE_30_YOUNGSTER_JOEY - setevent EVENT_ROUTE_30_BATTLE - writetext ElmAfterTheftText6 - waitbutton - closetext - setscene SCENE_ELMSLAB_AIDE_GIVES_POKE_BALLS - end - -ElmStudyingEggScript: - writetext ElmStudyingEggText - waitbutton - closetext - end - -ElmAideHasEggScript: - writetext ElmAideHasEggText - waitbutton - closetext - end - -ElmWaitingEggHatchScript: - writetext ElmWaitingEggHatchText - waitbutton - closetext - end - -ShowElmTogepiScript: - writetext ShowElmTogepiText1 - waitbutton - closetext - showemote EMOTE_SHOCK, ELMSLAB_ELM, 15 - setevent EVENT_SHOWED_TOGEPI_TO_ELM - opentext - writetext ShowElmTogepiText2 - promptbutton - writetext ShowElmTogepiText3 - promptbutton -ElmGiveEverstoneScript: - writetext ElmGiveEverstoneText1 - promptbutton - verbosegiveitem EVERSTONE - iffalse ElmScript_NoRoomForEverstone - writetext ElmGiveEverstoneText2 - waitbutton - closetext - setevent EVENT_GOT_EVERSTONE_FROM_ELM - end - -ElmScript_CallYou: - writetext ElmText_CallYou - waitbutton -ElmScript_NoRoomForEverstone: - closetext - end - -ElmGiveMasterBallScript: - writetext ElmGiveMasterBallText1 - promptbutton - verbosegiveitem MASTER_BALL - iffalse .notdone - setevent EVENT_GOT_MASTER_BALL_FROM_ELM - writetext ElmGiveMasterBallText2 - waitbutton -.notdone - closetext - end - -ElmGiveTicketScript: - writetext ElmGiveTicketText1 - promptbutton - verbosegiveitem S_S_TICKET - setevent EVENT_GOT_SS_TICKET_FROM_ELM - writetext ElmGiveTicketText2 - waitbutton - closetext - end - -ElmJumpBackScript1: - closetext - readvar VAR_FACING - ifequal DOWN, ElmJumpDownScript - ifequal UP, ElmJumpUpScript - ifequal LEFT, ElmJumpLeftScript - ifequal RIGHT, ElmJumpRightScript - end - -ElmJumpBackScript2: - closetext - readvar VAR_FACING - ifequal DOWN, ElmJumpUpScript - ifequal UP, ElmJumpDownScript - ifequal LEFT, ElmJumpRightScript - ifequal RIGHT, ElmJumpLeftScript - end - -ElmJumpUpScript: - applymovement ELMSLAB_ELM, ElmJumpUpMovement - opentext - end - -ElmJumpDownScript: - applymovement ELMSLAB_ELM, ElmJumpDownMovement - opentext - end - -ElmJumpLeftScript: - applymovement ELMSLAB_ELM, ElmJumpLeftMovement - opentext - end - -ElmJumpRightScript: - applymovement ELMSLAB_ELM, ElmJumpRightMovement - opentext - end - -AideScript_WalkPotion1: - applymovement ELMSLAB_ELMS_AIDE, AideWalksRight1 - turnobject PLAYER, DOWN - scall AideScript_GivePotion - applymovement ELMSLAB_ELMS_AIDE, AideWalksLeft1 - end - -AideScript_WalkPotion2: - applymovement ELMSLAB_ELMS_AIDE, AideWalksRight2 - turnobject PLAYER, DOWN - scall AideScript_GivePotion - applymovement ELMSLAB_ELMS_AIDE, AideWalksLeft2 - end - -AideScript_GivePotion: - opentext - writetext AideText_GiveYouPotion - promptbutton - verbosegiveitem POTION - writetext AideText_AlwaysBusy - waitbutton - closetext - setscene SCENE_ELMSLAB_NOOP - end - -AideScript_WalkBalls1: - applymovement ELMSLAB_ELMS_AIDE, AideWalksRight1 - turnobject PLAYER, DOWN - scall AideScript_GiveYouBalls - applymovement ELMSLAB_ELMS_AIDE, AideWalksLeft1 - end - -AideScript_WalkBalls2: - applymovement ELMSLAB_ELMS_AIDE, AideWalksRight2 - turnobject PLAYER, DOWN - scall AideScript_GiveYouBalls - applymovement ELMSLAB_ELMS_AIDE, AideWalksLeft2 - end - -AideScript_GiveYouBalls: - opentext - writetext AideText_GiveYouBalls - promptbutton - getitemname STRING_BUFFER_4, POKE_BALL - scall AideScript_ReceiveTheBalls - giveitem POKE_BALL, 5 - writetext AideText_ExplainBalls - promptbutton - itemnotify - closetext - setscene SCENE_ELMSLAB_NOOP - end - -AideScript_ReceiveTheBalls: - jumpstd ReceiveItemScript - end - -ElmsAideScript: - faceplayer - opentext - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - iftrue AideScript_AfterTheft - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue AideScript_ExplainBalls - checkevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON - iftrue AideScript_TheftTestimony - writetext AideText_AlwaysBusy - waitbutton - closetext - end - -AideScript_TheftTestimony: - writetext AideText_TheftTestimony - waitbutton - closetext - end - -AideScript_ExplainBalls: - writetext AideText_ExplainBalls - waitbutton - closetext - end - -AideScript_AfterTheft: - writetext AideText_AfterTheft - waitbutton - closetext - end - -MeetCopScript2: - applymovement PLAYER, MeetCopScript2_StepLeft - -MeetCopScript: - applymovement PLAYER, MeetCopScript_WalkUp -CopScript: - turnobject ELMSLAB_OFFICER, LEFT - opentext - writetext ElmsLabOfficerText1 - promptbutton - special NameRival - writetext ElmsLabOfficerText2 - waitbutton - closetext - applymovement ELMSLAB_OFFICER, OfficerLeavesMovement - disappear ELMSLAB_OFFICER - setscene SCENE_ELMSLAB_NOOP - end - -ElmsLabWindow: - opentext - checkflag ENGINE_FLYPOINT_VIOLET - iftrue .Normal - checkevent EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON - iftrue .BreakIn - sjump .Normal - -.BreakIn: - writetext ElmsLabWindowText2 - waitbutton - closetext - end - -.Normal: - writetext ElmsLabWindowText1 - waitbutton - closetext - end - -ElmsLabTravelTip1: - jumptext ElmsLabTravelTip1Text - -ElmsLabTravelTip2: - jumptext ElmsLabTravelTip2Text - -ElmsLabTravelTip3: - jumptext ElmsLabTravelTip3Text - -ElmsLabTravelTip4: - jumptext ElmsLabTravelTip4Text - -ElmsLabTrashcan: - jumptext ElmsLabTrashcanText - -ElmsLabPC: - jumptext ElmsLabPCText - -ElmsLabTrashcan2: ; unreferenced - jumpstd TrashCanScript - -ElmsLabBookshelf: - jumpstd DifficultBookshelfScript - -ElmsLab_WalkUpToElmMovement: - step UP - step UP - step UP - step UP - step UP - step UP - step UP - turn_head LEFT - step_end - -ElmsLab_CantLeaveMovement: - step UP - step_end - -MeetCopScript2_StepLeft: - step LEFT - step_end - -MeetCopScript_WalkUp: - step UP - step UP - turn_head RIGHT - step_end - -OfficerLeavesMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -AideWalksRight1: - step RIGHT - step RIGHT - turn_head UP - step_end - -AideWalksRight2: - step RIGHT - step RIGHT - step RIGHT - turn_head UP - step_end - -AideWalksLeft1: - step LEFT - step LEFT - turn_head DOWN - step_end - -AideWalksLeft2: - step LEFT - step LEFT - step LEFT - turn_head DOWN - step_end - -ElmJumpUpMovement: - fix_facing - big_step UP - remove_fixed_facing - step_end - -ElmJumpDownMovement: - fix_facing - big_step DOWN - remove_fixed_facing - step_end - -ElmJumpLeftMovement: - fix_facing - big_step LEFT - remove_fixed_facing - step_end - -ElmJumpRightMovement: - fix_facing - big_step RIGHT - remove_fixed_facing - step_end - -ElmsLab_ElmToDefaultPositionMovement1: - step UP - step_end - -ElmsLab_ElmToDefaultPositionMovement2: - step RIGHT - step RIGHT - step UP - turn_head DOWN - step_end - -AfterCyndaquilMovement: - step LEFT - step UP - turn_head UP - step_end - -AfterTotodileMovement: - step LEFT - step LEFT - step UP - turn_head UP - step_end - -AfterChikoritaMovement: - step LEFT - step LEFT - step LEFT - step UP - turn_head UP - step_end - -ElmText_Intro: - text "ELM: !" - line "There you are!" - - para "I needed to ask" - line "you a favor." - - para "I'm conducting new" - line "#MON research" - - para "right now. I was" - line "wondering if you" - - para "could help me with" - line "it, ." - - para "You see…" - - para "I'm writing a" - line "paper that I want" - - para "to present at a" - line "conference." - - para "But there are some" - line "things I don't" - - para "quite understand" - line "yet." - - para "So!" - - para "I'd like you to" - line "raise a #MON" - - para "that I recently" - line "caught." - done - -ElmText_Accepted: - text "Thanks, !" - - para "You're a great" - line "help!" - done - -ElmText_Refused: - text "But… Please, I" - line "need your help!" - done - -ElmText_ResearchAmbitions: - text "When I announce my" - line "findings, I'm sure" - - para "we'll delve a bit" - line "deeper into the" - - para "many mysteries of" - line "#MON." - - para "You can count on" - line "it!" - done - -ElmText_GotAnEmail: - text "Oh, hey! I got an" - line "e-mail!" - - para "<……><……><……>" - line "Hm… Uh-huh…" - - para "Okay…" - done - -ElmText_MissionFromMrPokemon: - text "Hey, listen." - - para "I have an acquain-" - line "tance called MR." - cont "#MON." - - para "He keeps finding" - line "weird things and" - - para "raving about his" - line "discoveries." - - para "Anyway, I just got" - line "an e-mail from him" - - para "saying that this" - line "time it's real." - - para "It is intriguing," - line "but we're busy" - - para "with our #MON" - line "research…" - - para "Wait!" - - para "I know!" - - para ", can you" - line "go in our place?" - done - -ElmText_ChooseAPokemon: - text "I want you to" - line "raise one of the" - - para "#MON contained" - line "in these BALLS." - - para "You'll be that" - line "#MON's first" - cont "partner, !" - - para "Go on. Pick one!" - done - -ElmText_LetYourMonBattleIt: - text "If a wild #MON" - line "appears, let your" - cont "#MON battle it!" - done - -LabWhereGoingText: - text "ELM: Wait! Where" - line "are you going?" - done - -TakeCyndaquilText: - text "ELM: You'll take" - line "CYNDAQUIL, the" - cont "fire #MON?" - done - -TakeTotodileText: - text "ELM: Do you want" - line "TOTODILE, the" - cont "water #MON?" - done - -TakeChikoritaText: - text "ELM: So, you like" - line "CHIKORITA, the" - cont "grass #MON?" - done - -DidntChooseStarterText: - text "ELM: Think it over" - line "carefully." - - para "Your partner is" - line "important." - done - -ChoseStarterText: - text "ELM: I think" - line "that's a great" - cont "#MON too!" - done - -ReceivedStarterText: - text " received" - line "@" - text_ram wStringBuffer3 - text "!" - done - -ElmDirectionsText1: - text "MR.#MON lives a" - line "little bit beyond" - - para "CHERRYGROVE, the" - line "next city over." - - para "It's almost a" - line "direct route" - - para "there, so you" - line "can't miss it." - - para "But just in case," - line "here's my phone" - - para "number. Call me if" - line "anything comes up!" - done - -ElmDirectionsText2: - text "If your #MON is" - line "hurt, you should" - - para "heal it with this" - line "machine." - - para "Feel free to use" - line "it anytime." - done - -ElmDirectionsText3: - text ", I'm" - line "counting on you!" - done - -GotElmsNumberText: - text " got ELM's" - line "phone number." - done - -ElmDescribesMrPokemonText: - text "MR.#MON goes" - line "everywhere and" - cont "finds rarities." - - para "Too bad they're" - line "just rare and" - cont "not very useful…" - done - -ElmPokeBallText: - text "It contains a" - line "#MON caught by" - cont "PROF.ELM." - done - -ElmsLabHealingMachineText1: - text "I wonder what this" - line "does?" - done - -ElmsLabHealingMachineText2: - text "Would you like to" - line "heal your #MON?" - done - -ElmAfterTheftText1: - text "ELM: , this" - line "is terrible…" - - para "Oh, yes, what was" - line "MR.#MON's big" - cont "discovery?" - done - -ElmAfterTheftText2: - text " handed" - line "the MYSTERY EGG to" - cont "PROF.ELM." - done - -ElmAfterTheftText3: - text "ELM: This?" - done - -ElmAfterTheftText4: - text "But… Is it a" - line "#MON EGG?" - - para "If it is, it is a" - line "great discovery!" - done - -ElmAfterTheftText5: - text "ELM: What?!?" - - para "PROF.OAK gave you" - line "a #DEX?" - - para ", is that" - line "true? Th-that's" - cont "incredible!" - - para "He is superb at" - line "seeing the poten-" - cont "tial of people as" - cont "trainers." - - para "Wow, . You" - line "may have what it" - - para "takes to become" - line "the CHAMPION." - - para "You seem to be" - line "getting on great" - cont "with #MON too." - - para "You should take" - line "the #MON GYM" - cont "challenge." - - para "The closest GYM" - line "would be the one" - cont "in VIOLET CITY." - done - -ElmAfterTheftText6: - text "…. The" - line "road to the" - - para "championship will" - line "be a long one." - - para "Before you leave," - line "make sure that you" - cont "talk to your mom." - done - -ElmStudyingEggText: - text "ELM: Don't give" - line "up! I'll call if" - - para "I learn anything" - line "about that EGG!" - done - -ElmAideHasEggText: - text "ELM: ?" - line "Didn't you meet my" - cont "assistant?" - - para "He should have met" - line "you with the EGG" - - para "at VIOLET CITY's" - line "#MON CENTER." - - para "You must have just" - line "missed him. Try to" - cont "catch him there." - done - -ElmWaitingEggHatchText: - text "ELM: Hey, has that" - line "EGG changed any?" - done - -ElmThoughtEggHatchedText: - text "? I thought" - line "the EGG hatched." - - para "Where is the" - line "#MON?" - done - -ShowElmTogepiText1: - text "ELM: , you" - line "look great!" - done - -ShowElmTogepiText2: - text "What?" - line "That #MON!?!" - done - -ShowElmTogepiText3: - text "The EGG hatched!" - line "So, #MON are" - cont "born from EGGS…" - - para "No, perhaps not" - line "all #MON are." - - para "Wow, there's still" - line "a lot of research" - cont "to be done." - done - -ElmGiveEverstoneText1: - text "Thanks, !" - line "You're helping" - - para "unravel #MON" - line "mysteries for us!" - - para "I want you to have" - line "this as a token of" - cont "our appreciation." - done - -ElmGiveEverstoneText2: - text "That's an" - line "EVERSTONE." - - para "Some species of" - line "#MON evolve" - - para "when they grow to" - line "certain levels." - - para "A #MON holding" - line "the EVERSTONE" - cont "won't evolve." - - para "Give it to a #-" - line "MON you don't want" - cont "to evolve." - done - -ElmText_CallYou: - text "ELM: , I'll" - line "call you if any-" - cont "thing comes up." - done - -AideText_AfterTheft: - text "…sigh… That" - line "stolen #MON." - - para "I wonder how it's" - line "doing." - - para "They say a #MON" - line "raised by a bad" - - para "person turns bad" - line "itself." - done - -ElmGiveMasterBallText1: - text "ELM: Hi, !" - line "Thanks to you, my" - - para "research is going" - line "great!" - - para "Take this as a" - line "token of my" - cont "appreciation." - done - -ElmGiveMasterBallText2: - text "The MASTER BALL is" - line "the best!" - - para "It's the ultimate" - line "BALL! It'll catch" - - para "any #MON with-" - line "out fail." - - para "It's given only to" - line "recognized #MON" - cont "researchers." - - para "I think you can" - line "make much better" - - para "use of it than I" - line "can, !" - done - -ElmGiveTicketText1: - text "ELM: !" - line "There you are!" - - para "I called because I" - line "have something for" - cont "you." - - para "See? It's an" - line "S.S.TICKET." - - para "Now you can catch" - line "#MON in KANTO." - done - -ElmGiveTicketText2: - text "The ship departs" - line "from OLIVINE CITY." - - para "But you knew that" - line "already, ." - - para "After all, you've" - line "traveled all over" - cont "with your #MON." - - para "Give my regards to" - line "PROF.OAK in KANTO!" - done - -ElmsLabMonEggText: ; unreferenced - text "It's the #MON" - line "EGG being studied" - cont "by PROF.ELM." - done - -AideText_GiveYouPotion: - text ", I want" - line "you to have this" - cont "for your errand." - done - -AideText_AlwaysBusy: - text "There are only two" - line "of us, so we're" - cont "always busy." - done - -AideText_TheftTestimony: - text "There was a loud" - line "noise outside…" - - para "When we went to" - line "look, someone" - cont "stole a #MON." - - para "It's unbelievable" - line "that anyone would" - cont "do that!" - - para "…sigh… That" - line "stolen #MON." - - para "I wonder how it's" - line "doing." - - para "They say a #MON" - line "raised by a bad" - - para "person turns bad" - line "itself." - done - -AideText_GiveYouBalls: - text "!" - - para "Use these on your" - line "#DEX quest!" - done - -AideText_ExplainBalls: - text "To add to your" - line "#DEX, you have" - cont "to catch #MON." - - para "Throw # BALLS" - line "at wild #MON" - cont "to get them." - done - -ElmsLabOfficerText1: - text "I heard a #MON" - line "was stolen here…" - - para "I was just getting" - line "some information" - cont "from PROF.ELM." - - para "Apparently, it was" - line "a young male with" - cont "long, red hair…" - - para "What?" - - para "You battled a" - line "trainer like that?" - - para "Did you happen to" - line "get his name?" - done - -ElmsLabOfficerText2: - text "OK! So " - line "was his name." - - para "Thanks for helping" - line "my investigation!" - done - -ElmsLabWindowText1: - text "The window's open." - - para "A pleasant breeze" - line "is blowing in." - done - -ElmsLabWindowText2: - text "He broke in" - line "through here!" - done - -ElmsLabTravelTip1Text: - text " opened a" - line "book." - - para "Travel Tip 1:" - - para "Press START to" - line "open the MENU." - done - -ElmsLabTravelTip2Text: - text " opened a" - line "book." - - para "Travel Tip 2:" - - para "Record your trip" - line "with SAVE!" - done - -ElmsLabTravelTip3Text: - text " opened a" - line "book." - - para "Travel Tip 3:" - - para "Open your PACK and" - line "press SELECT to" - cont "move items." - done - -ElmsLabTravelTip4Text: - text " opened a" - line "book." - - para "Travel Tip 4:" - - para "Check your #MON" - line "moves. Press the" - - para "A Button to switch" - line "moves." - done - -ElmsLabTrashcanText: - text "The wrapper from" - line "the snack PROF.ELM" - cont "ate is in there…" - done - -ElmsLabPCText: - text "OBSERVATIONS ON" - line "#MON EVOLUTION" - - para "…It says on the" - line "screen…" - done - -ElmsLab_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 11, NEW_BARK_TOWN, 1 - warp_event 5, 11, NEW_BARK_TOWN, 1 - - def_coord_events - coord_event 4, 6, SCENE_ELMSLAB_CANT_LEAVE, LabTryToLeaveScript - coord_event 5, 6, SCENE_ELMSLAB_CANT_LEAVE, LabTryToLeaveScript - coord_event 4, 5, SCENE_ELMSLAB_MEET_OFFICER, MeetCopScript - coord_event 5, 5, SCENE_ELMSLAB_MEET_OFFICER, MeetCopScript2 - coord_event 4, 8, SCENE_ELMSLAB_AIDE_GIVES_POTION, AideScript_WalkPotion1 - coord_event 5, 8, SCENE_ELMSLAB_AIDE_GIVES_POTION, AideScript_WalkPotion2 - coord_event 4, 8, SCENE_ELMSLAB_AIDE_GIVES_POKE_BALLS, AideScript_WalkBalls1 - coord_event 5, 8, SCENE_ELMSLAB_AIDE_GIVES_POKE_BALLS, AideScript_WalkBalls2 - - def_bg_events - bg_event 2, 1, BGEVENT_READ, ElmsLabHealingMachine - bg_event 6, 1, BGEVENT_READ, ElmsLabBookshelf - bg_event 7, 1, BGEVENT_READ, ElmsLabBookshelf - bg_event 8, 1, BGEVENT_READ, ElmsLabBookshelf - bg_event 9, 1, BGEVENT_READ, ElmsLabBookshelf - bg_event 0, 7, BGEVENT_READ, ElmsLabTravelTip1 - bg_event 1, 7, BGEVENT_READ, ElmsLabTravelTip2 - bg_event 2, 7, BGEVENT_READ, ElmsLabTravelTip3 - bg_event 3, 7, BGEVENT_READ, ElmsLabTravelTip4 - bg_event 6, 7, BGEVENT_READ, ElmsLabBookshelf - bg_event 7, 7, BGEVENT_READ, ElmsLabBookshelf - bg_event 8, 7, BGEVENT_READ, ElmsLabBookshelf - bg_event 9, 7, BGEVENT_READ, ElmsLabBookshelf - bg_event 9, 3, BGEVENT_READ, ElmsLabTrashcan - bg_event 5, 0, BGEVENT_READ, ElmsLabWindow - bg_event 3, 5, BGEVENT_DOWN, ElmsLabPC - - def_object_events - object_event 5, 2, SPRITE_ELM, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ProfElmScript, -1 - object_event 2, 9, SPRITE_SCIENTIST, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ElmsAideScript, EVENT_ELMS_AIDE_IN_LAB - object_event 6, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CyndaquilPokeBallScript, EVENT_CYNDAQUIL_POKEBALL_IN_ELMS_LAB - object_event 7, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TotodilePokeBallScript, EVENT_TOTODILE_POKEBALL_IN_ELMS_LAB - object_event 8, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ChikoritaPokeBallScript, EVENT_CHIKORITA_POKEBALL_IN_ELMS_LAB - object_event 5, 3, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CopScript, EVENT_COP_IN_ELMS_LAB diff --git a/maps/ElmsLab.blk b/maps/ElmsLab.blk deleted file mode 100644 index e3916185d..000000000 --- a/maps/ElmsLab.blk +++ /dev/null @@ -1,2 +0,0 @@ -  ! -  \ No newline at end of file diff --git a/maps/FastShip1F.asm b/maps/FastShip1F.asm deleted file mode 100644 index 8b156e83d..000000000 --- a/maps/FastShip1F.asm +++ /dev/null @@ -1,313 +0,0 @@ - object_const_def - const FASTSHIP1F_SAILOR1 - const FASTSHIP1F_SAILOR2 - const FASTSHIP1F_SAILOR3 - const FASTSHIP1F_GENTLEMAN - -FastShip1F_MapScripts: - def_scene_scripts - scene_script FastShip1FNoop1Scene, SCENE_FASTSHIP1F_NOOP - scene_script FastShip1FEnterShipScene, SCENE_FASTSHIP1F_ENTER_SHIP - scene_script FastShip1FNoop2Scene, SCENE_FASTSHIP1F_MEET_GRANDPA - - def_callbacks - -FastShip1FNoop1Scene: - end - -FastShip1FEnterShipScene: - sdefer FastShip1FEnterShipScript - end - -FastShip1FNoop2Scene: - end - -FastShip1FEnterShipScript: - applymovement FASTSHIP1F_SAILOR1, FastShip1F_SailorStepAsideMovement - applymovement PLAYER, FastShip1F_PlayerEntersShipMovement - applymovement FASTSHIP1F_SAILOR1, FastShip1F_SailorBlocksDoorMovement - pause 30 - playsound SFX_BOAT - earthquake 30 - blackoutmod FAST_SHIP_CABINS_SW_SSW_NW - clearevent EVENT_FAST_SHIP_HAS_ARRIVED - checkevent EVENT_FAST_SHIP_FIRST_TIME - iftrue .SkipGrandpa - setscene SCENE_FASTSHIP1F_MEET_GRANDPA - end - -.SkipGrandpa: - setscene SCENE_FASTSHIP1F_NOOP - end - -FastShip1FSailor1Script: - faceplayer - opentext - checkevent EVENT_FAST_SHIP_HAS_ARRIVED - iftrue .Arrived - checkevent EVENT_FAST_SHIP_DESTINATION_OLIVINE - iftrue .Olivine - writetext FastShip1FSailor1Text_ToVermilion - waitbutton - closetext - end - -.Olivine: - writetext FastShip1FSailor1Text_ToOlivine - waitbutton - closetext - end - -.Arrived: - checkevent EVENT_FAST_SHIP_DESTINATION_OLIVINE - iftrue ._Olivine - writetext FastShip1FSailor1Text_InVermilion - waitbutton - closetext - scall .LetThePlayerOut - playsound SFX_EXIT_BUILDING - special FadeOutPalettes - waitsfx - setevent EVENT_VERMILION_PORT_SAILOR_AT_GANGWAY - setmapscene VERMILION_PORT, SCENE_VERMILIONPORT_LEAVE_SHIP - warp VERMILION_PORT, 7, 17 - end - -._Olivine: - writetext FastShip1FSailor1Text_InOlivine - waitbutton - closetext - scall .LetThePlayerOut - playsound SFX_EXIT_BUILDING - special FadeOutPalettes - waitsfx - setevent EVENT_OLIVINE_PORT_SAILOR_AT_GANGWAY - setmapscene OLIVINE_PORT, SCENE_OLIVINEPORT_LEAVE_SHIP - warp OLIVINE_PORT, 7, 23 - end - -.LetThePlayerOut: - readvar VAR_FACING - ifequal RIGHT, .YouAreFacingRight - applymovement FASTSHIP1F_SAILOR1, FastShip1F_SailorStepAsideMovement - applymovement PLAYER, FastShip1F_PlayerLeavesShipMovement - end - -.YouAreFacingRight: - applymovement FASTSHIP1F_SAILOR1, FastShip1F_SailorStepAsideDownMovement - applymovement PLAYER, FastShip1F_PlayerLeavesShipRightMovement - end - -FastShip1FSailor2Script: - faceplayer - opentext - checkevent EVENT_FAST_SHIP_FIRST_TIME - iftrue .Vermilion - writetext FastShip1FSailor2Text_FirstTime - waitbutton - closetext - end - -.Vermilion: - writetext FastShip1FSailor2Text - waitbutton - closetext - end - -FastShip1FSailor3Script: - jumptextfaceplayer FastShip1FSailor3Text - -WorriedGrandpaSceneRight: - moveobject FASTSHIP1F_GENTLEMAN, 20, 6 - -WorriedGrandpaSceneLeft: - appear FASTSHIP1F_GENTLEMAN - applymovement FASTSHIP1F_GENTLEMAN, FastShip1F_GrandpaRunsInMovement - playsound SFX_TACKLE - applymovement PLAYER, FastShip1F_PlayerHitByGrandpaMovement - applymovement FASTSHIP1F_GENTLEMAN, FastShip1F_GrandpaApproachesPlayerMovement - opentext - writetext FastShip1FGrandpaText - waitbutton - closetext - turnobject PLAYER, RIGHT - applymovement FASTSHIP1F_GENTLEMAN, FastShip1F_GrandpaRunsOutMovement - disappear FASTSHIP1F_GENTLEMAN - setscene SCENE_FASTSHIP1F_NOOP - end - -FastShip1F_SailorStepAsideMovement: - slow_step LEFT - turn_head RIGHT - step_end - -FastShip1F_SailorBlocksDoorMovement: - slow_step RIGHT - turn_head DOWN - step_end - -FastShip1F_SailorStepAsideDownMovement: - slow_step DOWN - turn_head UP - step_end - -FastShip1F_PlayerEntersShipMovement: - step DOWN - step DOWN - turn_head DOWN - step_end - -FastShip1F_GrandpaRunsInMovement: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - step_end - -FastShip1F_GrandpaApproachesPlayerMovement: - step RIGHT - step_end - -FastShip1F_GrandpaRunsOutMovement: - big_step DOWN - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - step_end - -FastShip1F_PlayerHitByGrandpaMovement: - big_step RIGHT - turn_head LEFT - step_end - -FastShip1F_StepUpMovement: ; unreferenced - step UP - step_end - -FastShip1F_StepDownMovement: ; unreferenced - step DOWN - step_end - -FastShip1F_PlayerLeavesShipMovement: - step UP - step UP - step_end - -FastShip1F_PlayerLeavesShipRightMovement: - step RIGHT - step UP - step_end - -FastShip1FSailor1Text_ToVermilion: - text "FAST SHIP S.S.AQUA" - line "is en route to" - cont "VERMILION CITY." - - para "We will make an" - line "announcement when" - cont "we arrive." - done - -FastShip1FSailor1Text_ToOlivine: - text "FAST SHIP S.S.AQUA" - line "is en route to" - cont "OLIVINE CITY." - - para "We will make an" - line "announcement when" - cont "we arrive." - done - -FastShip1FSailor2Text_FirstTime: - text "Here's your cabin." - - para "If your #MON" - line "are hurt, take a" - cont "nap in the bed." - - para "That will heal" - line "them." - done - -FastShip1FSailor2Text: - text "Here's your cabin." - - para "You can heal your" - line "#MON by taking" - cont "a nap in the bed." - - para "The ship will" - line "arrive while" - cont "you're sleeping." - done - -FastShip1FSailor3Text: - text "The passengers are" - line "all trainers." - - para "They're all itch-" - line "ing to battle in" - cont "their cabins." - done - -FastShip1FGrandpaText: - text "Whoa! Excuse me." - line "I was in a hurry!" - - para "My granddaughter" - line "is missing!" - - para "She's just a wee" - line "girl. If you see" - - para "her, please let me" - line "know!" - done - -FastShip1FSailor1Text_InOlivine: - text "FAST SHIP S.S.AQUA" - line "has arrived in" - cont "OLIVINE CITY." - done - -FastShip1FSailor1Text_InVermilion: - text "FAST SHIP S.S.AQUA" - line "has arrived in" - cont "VERMILION CITY." - done - -FastShip1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 25, 1, FAST_SHIP_1F, -1 - warp_event 27, 8, FAST_SHIP_CABINS_NNW_NNE_NE, 1 - warp_event 23, 8, FAST_SHIP_CABINS_NNW_NNE_NE, 2 - warp_event 19, 8, FAST_SHIP_CABINS_NNW_NNE_NE, 3 - warp_event 15, 8, FAST_SHIP_CABINS_SW_SSW_NW, 1 - warp_event 15, 15, FAST_SHIP_CABINS_SW_SSW_NW, 2 - warp_event 19, 15, FAST_SHIP_CABINS_SW_SSW_NW, 4 - warp_event 23, 15, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, 1 - warp_event 27, 15, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, 3 - warp_event 3, 13, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, 5 - warp_event 6, 12, FAST_SHIP_B1F, 1 - warp_event 30, 14, FAST_SHIP_B1F, 2 - - def_coord_events - coord_event 24, 6, SCENE_FASTSHIP1F_MEET_GRANDPA, WorriedGrandpaSceneLeft - coord_event 25, 6, SCENE_FASTSHIP1F_MEET_GRANDPA, WorriedGrandpaSceneRight - - def_bg_events - - def_object_events - object_event 25, 2, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FastShip1FSailor1Script, -1 - object_event 14, 7, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FastShip1FSailor2Script, -1 - object_event 22, 17, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FastShip1FSailor3Script, -1 - object_event 19, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_FAST_SHIP_1F_GENTLEMAN diff --git a/maps/FastShip1F.blk b/maps/FastShip1F.blk deleted file mode 100644 index 093e9dc90..000000000 --- a/maps/FastShip1F.blk +++ /dev/null @@ -1 +0,0 @@ -    $$$$$$$$$$ ?     $$$  $$$$$$$$$ \ No newline at end of file diff --git a/maps/FastShipB1F.asm b/maps/FastShipB1F.asm deleted file mode 100644 index 3576e22c3..000000000 --- a/maps/FastShipB1F.asm +++ /dev/null @@ -1,475 +0,0 @@ - object_const_def - const FASTSHIPB1F_SAILOR1 - const FASTSHIPB1F_SAILOR2 - const FASTSHIPB1F_SAILOR3 - const FASTSHIPB1F_LASS - const FASTSHIPB1F_SUPER_NERD - const FASTSHIPB1F_SAILOR4 - const FASTSHIPB1F_FISHER - const FASTSHIPB1F_BLACK_BELT - const FASTSHIPB1F_SAILOR5 - const FASTSHIPB1F_TEACHER - const FASTSHIPB1F_YOUNGSTER1 - const FASTSHIPB1F_YOUNGSTER2 - -FastShipB1F_MapScripts: - def_scene_scripts - scene_script FastShipB1FNoop1Scene, SCENE_FASTSHIPB1F_SAILOR_BLOCKS - scene_script FastShipB1FNoop2Scene, SCENE_FASTSHIPB1F_NOOP - - def_callbacks - -FastShipB1FNoop1Scene: - end - -FastShipB1FNoop2Scene: - end - -FastShipB1FSailorBlocksLeft: - checkevent EVENT_FAST_SHIP_B1F_SAILOR_RIGHT - iftrue FastShipB1FAlreadyBlocked - applymovement FASTSHIPB1F_SAILOR2, FastShipB1FSailorBlocksLeftMovement - moveobject FASTSHIPB1F_SAILOR1, 30, 6 - appear FASTSHIPB1F_SAILOR1 - pause 5 - disappear FASTSHIPB1F_SAILOR2 - end - -FastShipB1FSailorBlocksRight: - checkevent EVENT_FAST_SHIP_B1F_SAILOR_LEFT - iftrue FastShipB1FAlreadyBlocked - applymovement FASTSHIPB1F_SAILOR1, FastShipB1FSailorBlocksRightMovement - moveobject FASTSHIPB1F_SAILOR2, 31, 6 - appear FASTSHIPB1F_SAILOR2 - pause 5 - disappear FASTSHIPB1F_SAILOR1 - end - -FastShipB1FAlreadyBlocked: - end - -FastShipB1FSailorScript: - faceplayer - opentext - checkevent EVENT_FAST_SHIP_FIRST_TIME - iftrue .FirstTime - checkevent EVENT_FAST_SHIP_LAZY_SAILOR - iftrue .LazySailor - checkevent EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR - iftrue .AlreadyInformed - writetext FastShipB1FOnDutySailorText - waitbutton - closetext - setevent EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR - clearevent EVENT_FAST_SHIP_CABINS_NNW_NNE_NE_SAILOR - end - -.AlreadyInformed: - writetext FastShipB1FOnDutySailorRefusedText - waitbutton - closetext - end - -.LazySailor: - writetext FastShipB1FOnDutySailorThanksText - checkevent EVENT_FAST_SHIP_FOUND_GIRL - iffalse .NotFoundGirl - waitbutton - closetext - end - -.NotFoundGirl: - promptbutton - writetext FastShipB1FOnDutySailorSawLittleGirlText - waitbutton - closetext - end - -.FirstTime: - writetext FastShipB1FOnDutySailorDirectionsText - waitbutton - closetext - end - -TrainerSailorJeff: - trainer SAILOR, JEFF, EVENT_BEAT_SAILOR_JEFF, SailorJeffSeenText, SailorJeffBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SailorJeffAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerDebra: - trainer PICNICKER, DEBRA, EVENT_BEAT_PICNICKER_DEBRA, PicnickerDebraSeenText, PicnickerDebraBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerDebraAfterBattleText - waitbutton - closetext - end - -TrainerJugglerFritz: - trainer JUGGLER, FRITZ, EVENT_BEAT_JUGGLER_FRITZ, JugglerFritzSeenText, JugglerFritzBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext JugglerFritzAfterBattleText - waitbutton - closetext - end - -TrainerSailorGarrett: - trainer SAILOR, GARRETT, EVENT_BEAT_SAILOR_GARRETT, SailorGarrettSeenText, SailorGarrettBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SailorGarrettAfterBattleText - waitbutton - closetext - end - -TrainerFisherJonah: - trainer FISHER, JONAH, EVENT_BEAT_FISHER_JONAH, FisherJonahSeenText, FisherJonahBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherJonahAfterBattleText - waitbutton - closetext - end - -TrainerBlackbeltWai: - trainer BLACKBELT_T, WAI, EVENT_BEAT_BLACKBELT_WAI, BlackbeltWaiSeenText, BlackbeltWaiBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BlackbeltWaiAfterBattleText - waitbutton - closetext - end - -TrainerSailorKenneth: - trainer SAILOR, KENNETH, EVENT_BEAT_SAILOR_KENNETH, SailorKennethSeenText, SailorKennethBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SailorKennethAfterBattleText - waitbutton - closetext - end - -TrainerTeacherShirley: - trainer TEACHER, SHIRLEY, EVENT_BEAT_TEACHER_SHIRLEY, TeacherShirleySeenText, TeacherShirleyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TeacherShirleyAfterBattleText - waitbutton - closetext - end - -TrainerSchoolboyNate: - trainer SCHOOLBOY, NATE, EVENT_BEAT_SCHOOLBOY_NATE, SchoolboyNateSeenText, SchoolboyNateBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyNateAfterBattleText - waitbutton - closetext - end - -TrainerSchoolboyRicky: - trainer SCHOOLBOY, RICKY, EVENT_BEAT_SCHOOLBOY_RICKY, SchoolboyRickySeenText, SchoolboyRickyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyRickyAfterBattleText - waitbutton - closetext - end - -FastShipB1FTrashcan: - jumpstd TrashCanScript - -FastShipB1FSailorBlocksRightMovement: - fix_facing - big_step RIGHT - remove_fixed_facing - turn_head DOWN - step_end - -FastShipB1FSailorBlocksLeftMovement: - fix_facing - big_step LEFT - remove_fixed_facing - turn_head DOWN - step_end - -FastShipB1FOnDutySailorText: - text "Hey, kid. Could I" - line "get you to look" - cont "for my buddy?" - - para "He's goofing off" - line "somewhere, that" - cont "lazy bum!" - - para "I want to go find" - line "him, but I'm on" - cont "duty right now." - done - -FastShipB1FOnDutySailorRefusedText: - text "Oh, gee…" - - para "The CAPTAIN will" - line "be furious…" - done - -FastShipB1FOnDutySailorThanksText: - text "Thanks, kid!" - line "I chewed him out" - - para "good so he'll quit" - line "slacking off!" - done - -FastShipB1FOnDutySailorSawLittleGirlText: - text "A little girl?" - - para "I may have seen" - line "her go by here." - done - -FastShipB1FOnDutySailorDirectionsText: - text "The dining room is" - line "up ahead." - - para "The stairs at the" - line "end lead to the" - cont "CAPTAIN's cabin." - done - -SailorJeffSeenText: - text "Nothing beats a" - line "battle when I'm" - cont "on my break." - done - -SailorJeffBeatenText: - text "Win or lose, my" - line "break's over!" - done - -SailorJeffAfterBattleText: - text "I guess I can't" - line "win if I don't get" - cont "serious." - done - -PicnickerDebraSeenText: - text "I'm so bored." - line "Want to battle?" - done - -PicnickerDebraBeatenText: - text "Yow! You're too" - line "strong!" - done - -PicnickerDebraAfterBattleText: - text "SAFFRON, CELADON…" - line "I hear there are" - - para "many big cities" - line "in KANTO." - done - -JugglerFritzSeenText: - text "Urrf…" - line "I'm seasick!" - done - -JugglerFritzBeatenText: - text "I can't move any-" - line "more…" - done - -JugglerFritzAfterBattleText: - text "No more ships for" - line "me. Next time," - - para "I'm taking the" - line "MAGNET TRAIN." - done - -SailorGarrettSeenText: - text "This is where we" - line "sailors work!" - done - -SailorGarrettBeatenText: - text "I lost on my home" - line "field…" - done - -SailorGarrettAfterBattleText: - text "We get different" - line "passengers from" - - para "VERMILION CITY to" - line "OLIVINE CITY." - done - -FisherJonahSeenText: - text "Even though we're" - line "out on the sea, I" - cont "can't fish!" - - para "This is boring!" - line "Let's battle!" - done - -FisherJonahBeatenText: - text "I… I'm not bored" - line "anymore…" - done - -FisherJonahAfterBattleText: - text "I plan to fish off" - line "VERMILION's pier." - done - -BlackbeltWaiSeenText: - text "I'm building up my" - line "legs by bracing" - - para "against the ship's" - line "rocking!" - done - -BlackbeltWaiBeatenText: - text "Rocked and rolled" - line "over!" - done - -BlackbeltWaiAfterBattleText: - text "I couldn't find" - line "the KARATE KING in" - cont "JOHTO." - - para "He's supposed to" - line "be training in a" - cont "cave somewhere." - done - -SailorKennethSeenText: - text "I'm a sailor man!" - - para "But I'm training" - line "#MON, so I can" - cont "become the CHAMP!" - done - -SailorKennethBeatenText: - text "My lack of train-" - line "ing is obvious…" - done - -SailorKennethAfterBattleText: - text "Eight BADGES!" - line "They must prove" - - para "that you've beaten" - line "GYM LEADERS." - - para "No wonder you're" - line "so good!" - done - -TeacherShirleySeenText: - text "Don't lay a finger" - line "on my students!" - done - -TeacherShirleyBeatenText: - text "Aaack!" - done - -TeacherShirleyAfterBattleText: - text "We're on a field" - line "trip to the RUINS" - cont "outside VIOLET." - done - -SchoolboyNateSeenText: - text "Do you know the" - line "RUINS OF ALPH?" - done - -SchoolboyNateBeatenText: - text "Yaargh!" - done - -SchoolboyNateAfterBattleText: - text "Radios pick up" - line "strange signals" - cont "inside the RUINS." - done - -SchoolboyRickySeenText: - text "There are some odd" - line "stone panels in" - cont "the RUINS OF ALPH." - done - -SchoolboyRickyBeatenText: - text "I was done in!" - done - -SchoolboyRickyAfterBattleText: - text "I read that there" - line "are four of those" - cont "stone panels." - done - -FastShipB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 11, FAST_SHIP_1F, 11 - warp_event 31, 13, FAST_SHIP_1F, 12 - - def_coord_events - coord_event 30, 7, SCENE_FASTSHIPB1F_SAILOR_BLOCKS, FastShipB1FSailorBlocksLeft - coord_event 31, 7, SCENE_FASTSHIPB1F_SAILOR_BLOCKS, FastShipB1FSailorBlocksRight - - def_bg_events - bg_event 27, 9, BGEVENT_READ, FastShipB1FTrashcan - - def_object_events - object_event 30, 6, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FastShipB1FSailorScript, EVENT_FAST_SHIP_B1F_SAILOR_LEFT - object_event 31, 6, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FastShipB1FSailorScript, EVENT_FAST_SHIP_B1F_SAILOR_RIGHT - object_event 9, 11, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSailorJeff, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 6, 4, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerPicnickerDebra, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 26, 9, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerJugglerFritz, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 17, 4, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerSailorGarrett, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 25, 8, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerFisherJonah, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 15, 11, SPRITE_BLACK_BELT, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBlackbeltWai, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 23, 4, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerSailorKenneth, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - object_event 9, 11, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerTeacherShirley, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - object_event 14, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSchoolboyNate, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - object_event 14, 11, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSchoolboyRicky, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND diff --git a/maps/FastShipB1F.blk b/maps/FastShipB1F.blk deleted file mode 100644 index 3b1aecd98..000000000 --- a/maps/FastShipB1F.blk +++ /dev/null @@ -1 +0,0 @@ -  '++++++++++++' ' && ' ' ! 5!' : **! 6666!' ' --! 6666!: '"%%%%#"%%%%#' \ No newline at end of file diff --git a/maps/FastShipCabins_NNW_NNE_NE.asm b/maps/FastShipCabins_NNW_NNE_NE.asm deleted file mode 100644 index 97284bd00..000000000 --- a/maps/FastShipCabins_NNW_NNE_NE.asm +++ /dev/null @@ -1,289 +0,0 @@ - object_const_def - const FASTSHIPCABINS_NNW_NNE_NE_COOLTRAINER_M - const FASTSHIPCABINS_NNW_NNE_NE_COOLTRAINER_F - const FASTSHIPCABINS_NNW_NNE_NE_SUPER_NERD - const FASTSHIPCABINS_NNW_NNE_NE_POKEFAN_M - const FASTSHIPCABINS_NNW_NNE_NE_SAILOR - const FASTSHIPCABINS_NNW_NNE_NE_GENTLEMAN - const FASTSHIPCABINS_NNW_NNE_NE_PHARMACIST - -FastShipCabins_NNW_NNE_NE_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerCooltrainermSean: - trainer COOLTRAINERM, SEAN, EVENT_BEAT_COOLTRAINERM_SEAN, CooltrainermSeanSeenText, CooltrainermSeanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermSeanAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfCarol: - trainer COOLTRAINERF, CAROL, EVENT_BEAT_COOLTRAINERF_CAROL, CooltrainerfCarolSeenText, CooltrainerfCarolBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfCarolAfterBattleText - waitbutton - closetext - end - -TrainerPokemaniacEthan: - trainer POKEMANIAC, ETHAN, EVENT_BEAT_POKEMANIAC_ETHAN, PokemaniacEthanSeenText, PokemaniacEthanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacEthanAfterBattleText - waitbutton - closetext - end - -TrainerHikerNoland: - trainer HIKER, NOLAND, EVENT_BEAT_HIKER_NOLAND, HikerNolandSeenText, HikerNolandBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerNolandAfterBattleText - waitbutton - closetext - end - -TrainerGentlemanEdward: - trainer GENTLEMAN, EDWARD, EVENT_BEAT_GENTLEMAN_EDWARD, GentlemanEdwardSeenText, GentlemanEdwardBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GentlemanEdwardAfterBattleText - waitbutton - closetext - end - -TrainerBurglarCorey: - trainer BURGLAR, COREY, EVENT_BEAT_BURGLAR_COREY, BurglarCoreySeenText, BurglarCoreyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BurglarCoreyAfterBattleText - waitbutton - closetext - end - -FastShipLazySailorScript: - playmusic MUSIC_HIKER_ENCOUNTER - faceplayer - opentext - writetext SailorStanlySeenText - waitbutton - closetext - winlosstext SailorStanlyBeatenText, 0 - loadtrainer SAILOR, STANLY - startbattle - reloadmap - special HealParty - setevent EVENT_BEAT_SAILOR_STANLY - opentext - writetext SailorStanlyAfterBattleText - waitbutton - closetext - setevent EVENT_FAST_SHIP_LAZY_SAILOR - setmapscene FAST_SHIP_B1F, SCENE_FASTSHIPB1F_NOOP - readvar VAR_FACING - ifequal RIGHT, .Movement2 - applymovement FASTSHIPCABINS_NNW_NNE_NE_SAILOR, FastShipLazySailorLeavesMovement1 - playsound SFX_EXIT_BUILDING - disappear FASTSHIPCABINS_NNW_NNE_NE_SAILOR - waitsfx - end - -.Movement2: - applymovement FASTSHIPCABINS_NNW_NNE_NE_SAILOR, FastShipLazySailorLeavesMovement2 - playsound SFX_EXIT_BUILDING - disappear FASTSHIPCABINS_NNW_NNE_NE_SAILOR - waitsfx - end - -FastShipCabins_NNW_NNE_NETrashcan: - jumpstd TrashCanScript - -FastShipLazySailorLeavesMovement1: - step LEFT - step LEFT - step UP - step UP - step_end - -FastShipLazySailorLeavesMovement2: - step DOWN - step LEFT - step LEFT - step UP - step UP - step UP - step_end - -CooltrainermSeanSeenText: - text "I'm going to KANTO" - line "to test my skills." - done - -CooltrainermSeanBeatenText: - text "I wanted to win!" - done - -CooltrainermSeanAfterBattleText: - text "Trainers from" - line "JOHTO can battle" - - para "with KANTO GYM" - line "LEADERS." - done - -CooltrainerfCarolSeenText: - text "I'm training to" - line "become the CHAMP!" - done - -CooltrainerfCarolBeatenText: - text "What's so differ-" - line "ent between us?" - done - -CooltrainerfCarolAfterBattleText: - text "I'm going to beat" - line "you someday!" - done - -PokemaniacEthanSeenText: - text "Do you know LILY?" - line "She's a hot DJ in" - cont "KANTO." - done - -PokemaniacEthanBeatenText: - text "Gyaaaah!" - done - -PokemaniacEthanAfterBattleText: - text "LILY's nice, but" - line "MARY's the best!" - - para "I want to check" - line "out JOHTO's radio" - cont "programs!" - done - -HikerNolandSeenText: - text "Are you alone?" - line "Then let's battle!" - done - -HikerNolandBeatenText: - text "That's too much to" - line "handle!" - done - -HikerNolandAfterBattleText: - text "I wonder if there" - line "are any mountains" - - para "worth climbing in" - line "KANTO?" - done - -SailorStanlySeenText: - text "Yeah, I'm a sail-" - line "or, all right." - - para "I wasn't goofing" - line "off!" - - para "This cabin was" - line "vacant, so I just" - cont "took a quick nap!" - - para "Ah, forget it!" - line "Let's battle!" - done - -SailorStanlyBeatenText: - text "Sorry! It's all my" - line "fault!" - done - -SailorStanlyAfterBattleText: - text "Being a sailor, I" - line "have to do phys-" - cont "ical labor. It's" - cont "exhausting!" - done - -GentlemanEdwardSeenText: - text "Oh, no. I've lost" - line "something that's" - cont "very important." - done - -GentlemanEdwardBeatenText: - text "I… I can't find" - line "it…" - done - -GentlemanEdwardAfterBattleText: - text "I give up." - line "You don't have to" - - para "look. Just forget" - line "about it!" - done - -BurglarCoreySeenText: - text "Yeehaw!" - line "Lucky!" - done - -BurglarCoreyBeatenText: - text "How unlucky!" - line "I lost!" - done - -BurglarCoreyAfterBattleText: - text "I found a pretty" - line "coin here." - - para "Someone must have" - line "lost it…" - done - -FastShipCabins_NNW_NNE_NE_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 0, FAST_SHIP_1F, 2 - warp_event 2, 12, FAST_SHIP_1F, 3 - warp_event 2, 24, FAST_SHIP_1F, 4 - - def_coord_events - - def_bg_events - bg_event 6, 13, BGEVENT_READ, FastShipCabins_NNW_NNE_NETrashcan - bg_event 7, 19, BGEVENT_READ, FastShipCabins_NNW_NNE_NETrashcan - bg_event 7, 31, BGEVENT_READ, FastShipCabins_NNW_NNE_NETrashcan - - def_object_events - object_event 4, 3, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerCooltrainermSean, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 1, 5, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainerfCarol, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 1, 5, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacEthan, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - object_event 4, 17, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerNoland, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 4, 26, SPRITE_SAILOR, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FastShipLazySailorScript, EVENT_FAST_SHIP_CABINS_NNW_NNE_NE_SAILOR - object_event 7, 30, SPRITE_GENTLEMAN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerGentlemanEdward, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 2, 30, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerBurglarCorey, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND diff --git a/maps/FastShipCabins_NNW_NNE_NE.blk b/maps/FastShipCabins_NNW_NNE_NE.blk deleted file mode 100644 index fd0340552..000000000 --- a/maps/FastShipCabins_NNW_NNE_NE.blk +++ /dev/null @@ -1,6 +0,0 @@ - - -8 9 , - -/ * , 5 - 77 66 5 \ No newline at end of file diff --git a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm b/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm deleted file mode 100644 index 2bdc7c2d3..000000000 --- a/maps/FastShipCabins_SE_SSE_CaptainsCabin.asm +++ /dev/null @@ -1,490 +0,0 @@ - object_const_def - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_CAPTAIN - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1 - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2 - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_M1 - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN3 - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN4 - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_SUPER_NERD1 - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_M2 - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_POKEFAN_F - const FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_SUPER_NERD2 - -FastShipCabins_SE_SSE_CaptainsCabin_MapScripts: - def_scene_scripts - - def_callbacks - -FastShipCabins_SE_SSE_CaptainsCabinNoopScene: ; unreferenced - end - -SSAquaCaptain: - faceplayer - opentext - checkevent EVENT_FAST_SHIP_FIRST_TIME - iftrue .LaterTrip - writetext SSAquaCaptainExhaustingText - waitbutton - closetext - end - -.LaterTrip: - writetext SSAquaCaptainHowDoYouLikeText - waitbutton - closetext - end - -SSAquaGranddaughterBefore: - turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2, RIGHT - opentext - writetext SSAquaGranddaughterCaptainPlayWithMeText - waitbutton - closetext - faceplayer - opentext - writetext SSAquaGranddaughterHasToFindGrandpaText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - disappear FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2 - applymovement PLAYER, SSAquaCaptainsCabinWarpsToGrandpasCabinMovement - moveobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, 3, 19 - appear FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1 - turnobject PLAYER, UP - turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, UP - special FadeInQuickly - turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, DOWN - showemote EMOTE_SHOCK, FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, 15 - applymovement FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN1, SSAquaGranddaughterEntersCabinMovement - turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, RIGHT - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .PlayerIsFemale - opentext - writetext SSAquaGranddaughterWasPlayingMText - waitbutton - closetext - sjump .cont - -.PlayerIsFemale: - opentext - writetext SSAquaGranddaughterWasPlayingFText - waitbutton - closetext -.cont: - turnobject FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_TWIN2, DOWN - applymovement FASTSHIPCABINS_SE_SSE_CAPTAINSCABIN_GENTLEMAN, SSAquaGrandpaApproachesPlayerMovement - opentext - writetext SSAquaEntertainedGranddaughterText - promptbutton - setevent EVENT_VERMILION_PORT_SAILOR_AT_GANGWAY - setmapscene FAST_SHIP_1F, SCENE_FASTSHIP1F_NOOP - sjump SSAquaMetalCoatAndDocking - -SSAquaGrandpa: - faceplayer - opentext - checkevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA - iftrue SSAquaGotMetalCoat - checkevent EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_2 - iftrue SSAquaFoundGranddaughter - writetext SSAquaCantFindGranddaughterText - waitbutton - closetext - setmapscene FAST_SHIP_1F, SCENE_FASTSHIP1F_NOOP - end - -SSAquaMetalCoatAndDocking: - writetext SSAquaGrandpaHaveThisText - promptbutton - verbosegiveitem METAL_COAT - iffalse .NoRoom - setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA -.NoRoom: - closetext - waitsfx - playsound SFX_ELEVATOR_END - pause 30 - opentext - writetext SSAquaHasArrivedVermilionText - waitbutton - setevent EVENT_FAST_SHIP_HAS_ARRIVED - setevent EVENT_FAST_SHIP_FOUND_GIRL - closetext - end - -SSAquaFoundGranddaughter: - writetext SSAquaGrandpaHaveThisText - promptbutton - verbosegiveitem METAL_COAT - iffalse .NoRoom - setevent EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA -.NoRoom: - closetext - end - -SSAquaGotMetalCoat: - writetext SSAquaGrandpaTravellingText - waitbutton - closetext - end - -SSAquaGranddaughterAfter: - faceplayer - opentext - writetext SSAquaGranddaughterHadFunText - waitbutton - closetext - end - -TrainerPokefanmColin: - trainer POKEFANM, COLIN, EVENT_BEAT_POKEFANM_COLIN, PokefanmColinSeenText, PokefanmColinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmColinAfterBattleText - waitbutton - closetext - end - -TrainerTwinsMegandpeg1: - trainer TWINS, MEGANDPEG1, EVENT_BEAT_TWINS_MEG_AND_PEG, TwinsMegandpeg1SeenText, TwinsMegandpeg1BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsMegandpeg1AfterBattleText - waitbutton - closetext - end - -TrainerTwinsMegandpeg2: - trainer TWINS, MEGANDPEG2, EVENT_BEAT_TWINS_MEG_AND_PEG, TwinsMegandpeg2SeenText, TwinsMegandpeg2BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsMegandpeg2AfterBattleText - waitbutton - closetext - end - -TrainerPsychicRodney: - trainer PSYCHIC_T, RODNEY, EVENT_BEAT_PSYCHIC_RODNEY, PsychicRodneySeenText, PsychicRodneyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicRodneyAfterBattleText - waitbutton - closetext - end - -TrainerPokefanmJeremy: - trainer POKEFANM, JEREMY, EVENT_BEAT_POKEFANM_JEREMY, PokefanmJeremySeenText, PokefanmJeremyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmJeremyAfterBattleText - waitbutton - closetext - end - -TrainerPokefanfGeorgia: - trainer POKEFANF, GEORGIA, EVENT_BEAT_POKEFANF_GEORGIA, PokefanfGeorgiaSeenText, PokefanfGeorgiaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanfGeorgiaAfterBattleText - waitbutton - closetext - end - -TrainerSupernerdShawn: - trainer SUPER_NERD, SHAWN, EVENT_BEAT_SUPER_NERD_SHAWN, SupernerdShawnSeenText, SupernerdShawnBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdShawnAfterBattleText - waitbutton - closetext - end - -FastShipCaptainsCabinTrashcan: - jumpstd TrashCanScript - -SSAquaCaptainsCabinWarpsToGrandpasCabinMovement: - big_step RIGHT - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -SSAquaGranddaughterEntersCabinMovement: - step UP - step UP - turn_head LEFT - step_end - -SSAquaGrandpaApproachesPlayerMovement: - step DOWN - step_end - -SSAquaCaptainExhaustingText: - text "Whew! Thanks for" - line "coming along." - - para "Keeping that lit-" - line "tle girl amused" - cont "was exhausting." - done - -SSAquaCaptainHowDoYouLikeText: - text "How do you like" - line "S.S.AQUA's ride?" - - para "She practically" - line "skates across the" - cont "waves." - done - -SSAquaCantFindGranddaughterText: - text "Oh, hello…" - - para "I still can't find" - line "my granddaughter." - - para "If she's on the" - line "ship, that's OK." - - para "She's an energetic" - line "child, so she may" - - para "be bugging some-" - line "one. I'm worried…" - done - -SSAquaEntertainedGranddaughterText: - text ", was it?" - line "I heard you enter-" - cont "tained my grand-" - cont "daughter." - - para "I want to thank" - line "you for that." - done - -SSAquaGrandpaHaveThisText: - text "I know! I'd like" - line "you to have this!" - done - -SSAquaGrandpaTravellingText: - text "We're traveling" - line "around the world." - done - -SSAquaGranddaughterCaptainPlayWithMeText: - text "CAPTAIN, play with" - line "me, please?" - - para "I'm bored! I want" - line "to play more!" - done - -SSAquaGranddaughterHasToFindGrandpaText: - text "Hi! Will you play" - line "with me?" - - para "…Oh!" - - para "Grandpa's worried" - line "about me?" - - para "I have to go!" - - para "I have to go find" - line "Grandpa!" - done - -SSAquaGranddaughterWasPlayingMText: - text "Grandpa, here I" - line "am! I was playing" - - para "with the CAPTAIN" - line "and this guy!" - done - -SSAquaGranddaughterWasPlayingFText: - text "Grandpa, here I" - line "am! I was playing" - - para "with the CAPTAIN" - line "and this big girl!" - done - -SSAquaGranddaughterHadFunText: - text "I had lots of fun" - line "playing!" - done - -PokefanmColinSeenText: - text "Hey, kid! Want to" - line "battle with me?" - done - -PokefanmColinBeatenText: - text "You're strong!" - done - -PokefanmColinAfterBattleText: - text "You're traveling" - line "all alone?" - - para "Isn't your mom" - line "worried?" - done - -TwinsMegandpeg1SeenText: - text "You think I'm a" - line "baby?" - cont "That's not fair!" - done - -TwinsMegandpeg1BeatenText: - text "Oh! We lost!" - done - -TwinsMegandpeg1AfterBattleText: - text "Baby is a rude" - line "name to call us" - cont "girls!" - done - -TwinsMegandpeg2SeenText: - text "I'm not a baby!" - - para "That's not nice to" - line "say to a lady!" - done - -TwinsMegandpeg2BeatenText: - text "Oh! We lost!" - done - -TwinsMegandpeg2AfterBattleText: - text "Sometimes, kids" - line "are smarter than" - cont "grown-ups!" - done - -PsychicRodneySeenText: - text "Ssh! My brain is" - line "picking up radio" - cont "signals!" - done - -PsychicRodneyBeatenText: - text "…I hear some-" - line "thing!" - done - -PsychicRodneyAfterBattleText: - text "I get it. You can" - line "hear JOHTO's radio" - cont "on the FAST SHIP." - done - -PokefanmJeremySeenText: - text "What do you think?" - line "My #MON are" - cont "beautiful, yes?" - done - -PokefanmJeremyBeatenText: - text "Oh, no! My beauti-" - line "ful #MON!" - done - -PokefanmJeremyAfterBattleText: - text "I must go to the" - line "#MON SALON and" - cont "fix them up nice!" - done - -PokefanfGeorgiaSeenText: - text "I'm going to shop" - line "at the DEPT.STORE" - cont "and then…" - done - -PokefanfGeorgiaBeatenText: - text "What was I going" - line "to do?" - done - -PokefanfGeorgiaAfterBattleText: - text "Oh, yes! I have to" - line "get my #MON out" - cont "of DAY-CARE!" - done - -SupernerdShawnSeenText: - text "What kinds of #" - line "BALLS do you have" - cont "with you?" - done - -SupernerdShawnBeatenText: - text "Wait! Stop! Don't!" - line "Please!" - done - -SupernerdShawnAfterBattleText: - text "You should use the" - line "right BALLS to fit" - cont "the situation." - done - -SSAquaHasArrivedVermilionText: - text "FAST SHIP S.S.AQUA" - line "has arrived in" - cont "VERMILION CITY." - done - -FastShipCabins_SE_SSE_CaptainsCabin_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, FAST_SHIP_1F, 8 - warp_event 3, 7, FAST_SHIP_1F, 8 - warp_event 2, 19, FAST_SHIP_1F, 9 - warp_event 3, 19, FAST_SHIP_1F, 9 - warp_event 2, 33, FAST_SHIP_1F, 10 - warp_event 3, 33, FAST_SHIP_1F, 10 - - def_coord_events - - def_bg_events - bg_event 4, 25, BGEVENT_READ, FastShipCaptainsCabinTrashcan - - def_object_events - object_event 3, 25, SPRITE_CAPTAIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SSAquaCaptain, -1 - object_event 2, 17, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SSAquaGrandpa, EVENT_FAST_SHIP_CABINS_SE_SSE_GENTLEMAN - object_event 3, 17, SPRITE_TWIN, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SSAquaGranddaughterAfter, EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_1 - object_event 2, 25, SPRITE_TWIN, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SSAquaGranddaughterBefore, EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_2 - object_event 5, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 5, TrainerPokefanmColin, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 2, 4, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsMegandpeg1, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 3, 4, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsMegandpeg2, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 5, 5, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerPsychicRodney, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 2, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerPokefanmJeremy, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - object_event 5, 5, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerPokefanfGeorgia, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - object_event 1, 15, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerSupernerdShawn, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND diff --git a/maps/FastShipCabins_SE_SSE_CaptainsCabin.blk b/maps/FastShipCabins_SE_SSE_CaptainsCabin.blk deleted file mode 100644 index 4afad71fb..000000000 --- a/maps/FastShipCabins_SE_SSE_CaptainsCabin.blk +++ /dev/null @@ -1,9 +0,0 @@ - - - - - 66  * - - - -8 9 ,,  -0/78 23 9   - \ No newline at end of file diff --git a/maps/FastShipCabins_SW_SSW_NW.asm b/maps/FastShipCabins_SW_SSW_NW.asm deleted file mode 100644 index 5249b8467..000000000 --- a/maps/FastShipCabins_SW_SSW_NW.asm +++ /dev/null @@ -1,241 +0,0 @@ - object_const_def - const FASTSHIPCABINS_SW_SSW_NW_FISHER - const FASTSHIPCABINS_SW_SSW_NW_BUG_CATCHER - const FASTSHIPCABINS_SW_SSW_NW_BEAUTY - const FASTSHIPCABINS_SW_SSW_NW_ROCKER - -FastShipCabins_SW_SSW_NW_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerFirebreatherLyle: - trainer FIREBREATHER, LYLE, EVENT_BEAT_FIREBREATHER_LYLE, FirebreatherLyleSeenText, FirebreatherLyleBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FirebreatherLyleAfterBattleText - waitbutton - closetext - end - -TrainerBugCatcherKen: - trainer BUG_CATCHER, KEN, EVENT_BEAT_BUG_CATCHER_KEN, BugCatcherKenSeenText, BugCatcherKenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BugCatcherKenAfterBattleText - waitbutton - closetext - end - -TrainerBeautyCassie: - trainer BEAUTY, CASSIE, EVENT_BEAT_BEAUTY_CASSIE, BeautyCassieSeenText, BeautyCassieBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BeautyCassieAfterBattleText - waitbutton - closetext - end - -TrainerGuitaristClyde: - trainer GUITARIST, CLYDE, EVENT_BEAT_GUITARIST_CLYDE, GuitaristClydeSeenText, GuitaristClydeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GuitaristClydeAfterBattleText - waitbutton - closetext - end - -.mobile - opentext - writetext GuitaristClydeAfterBattleMobileText - waitbutton - closetext - end - -FastShipBed: - opentext - writetext FastShipBedText1 - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - special HealParty - playmusic MUSIC_HEAL - pause 60 - special RestartMapMusic - special FadeInQuickly - opentext - writetext FastShipBedText2 - waitbutton - closetext - checkevent EVENT_FAST_SHIP_HAS_ARRIVED - iftrue .AlreadyArrived - checkevent EVENT_FAST_SHIP_FOUND_GIRL - iftrue .CanArrive - checkevent EVENT_FAST_SHIP_FIRST_TIME - iftrue .CanArrive -.AlreadyArrived: - end - -.CanArrive: - playsound SFX_ELEVATOR_END - pause 30 - checkevent EVENT_FAST_SHIP_DESTINATION_OLIVINE - iftrue .ArrivedOlivine - opentext - writetext FastShipArrivedVermilionText - waitbutton - closetext - setevent EVENT_FAST_SHIP_HAS_ARRIVED - end - -.ArrivedOlivine: - opentext - writetext FastShipArrivedOlivineText - waitbutton - closetext - setevent EVENT_FAST_SHIP_HAS_ARRIVED - end - -FastShipCabinsNorthwestCabinTrashcan: - jumpstd TrashCanScript - -FirebreatherLyleSeenText: - text "I'm going to KANTO" - line "to put on fire-" - cont "breathing shows!" - done - -FirebreatherLyleBeatenText: - text "Fizzle… The" - line "flame's tiny…" - done - -FirebreatherLyleAfterBattleText: - text "I guess fire is" - line "weak on the sea." - - para "It doesn't matter?" - line "Really?" - done - -BugCatcherKenSeenText: - text "I'm visiting my" - line "grandma to catch" - cont "me some bugs!" - done - -BugCatcherKenBeatenText: - text "Ooh, wow." - line "You're tough!" - done - -BugCatcherKenAfterBattleText: - text "You can find lots" - line "of #MON in the" - cont "trees of JOHTO!" - done - -BeautyCassieSeenText: - text "I'm trying to" - line "forget my woes." - cont "Let's battle!" - done - -BeautyCassieBeatenText: - text "My heart weeps…" - done - -BeautyCassieAfterBattleText: - text "A voyage is best" - line "for getting over" - cont "a broken heart." - - para "But a FAST SHIP" - line "trip is too short" - cont "for grieving." - done - -GuitaristClydeSeenText: - text "I'm going to audi-" - line "tion my songs at" - - para "GOLDENROD's RADIO" - line "STATION." - done - -GuitaristClydeBeatenText: - text "Yowza!" - line "Total distortion!" - done - -GuitaristClydeAfterBattleMobileText: - text "I was going to" - line "make my debut at" - cont "the BATTLE TOWER…" - - para "I should go back" - line "to VERMILION and" - cont "redo my training…" - done - -GuitaristClydeAfterBattleText: - text "Speaking of the" - line "RADIO STATION," - - para "what's this week's" - line "lucky number?" - done - -FastShipBedText1: - text "A comfy bed!" - line "Time to sleep…" - done - -FastShipBedText2: - text "Ah, refreshed and" - line "restored!" - done - -FastShipArrivedOlivineText: - text "FAST SHIP S.S.AQUA" - line "has arrived in" - cont "OLIVINE CITY." - done - -FastShipArrivedVermilionText: - text "FAST SHIP S.S.AQUA" - line "has arrived in" - cont "VERMILION CITY." - done - -FastShipCabins_SW_SSW_NW_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 0, FAST_SHIP_1F, 5 - warp_event 2, 19, FAST_SHIP_1F, 6 - warp_event 3, 19, FAST_SHIP_1F, 6 - warp_event 2, 31, FAST_SHIP_1F, 7 - warp_event 3, 31, FAST_SHIP_1F, 7 - - def_coord_events - - def_bg_events - bg_event 7, 1, BGEVENT_READ, FastShipBed - bg_event 7, 2, BGEVENT_READ, FastShipBed - bg_event 7, 7, BGEVENT_READ, FastShipCabinsNorthwestCabinTrashcan - - def_object_events - object_event 1, 15, SPRITE_FISHER, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerFirebreatherLyle, EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - object_event 6, 15, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerBugCatcherKen, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - object_event 1, 26, SPRITE_BEAUTY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBeautyCassie, EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - object_event 3, 28, SPRITE_ROCKER, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerGuitaristClyde, EVENT_FAST_SHIP_PASSENGERS_WESTBOUND diff --git a/maps/FastShipCabins_SW_SSW_NW.blk b/maps/FastShipCabins_SW_SSW_NW.blk deleted file mode 100644 index 4a2e77124..000000000 --- a/maps/FastShipCabins_SW_SSW_NW.blk +++ /dev/null @@ -1,8 +0,0 @@ -4 -89- 5 - - - ---  6 7 - -7 6  6 \ No newline at end of file diff --git a/maps/FightingDojo.asm b/maps/FightingDojo.asm deleted file mode 100644 index afb87b450..000000000 --- a/maps/FightingDojo.asm +++ /dev/null @@ -1,58 +0,0 @@ - object_const_def - const FIGHTINGDOJO_BLACK_BELT - const FIGHTINGDOJO_POKE_BALL - -FightingDojo_MapScripts: - def_scene_scripts - - def_callbacks - -FightingDojoBlackBelt: - jumptextfaceplayer FightingDojoBlackBeltText - -FightingDojoSign1: - jumptext FightingDojoSign1Text - -FightingDojoSign2: - jumptext FightingDojoSign2Text - -FightingDojoFocusBand: - itemball FOCUS_BAND - -FightingDojoBlackBeltText: - text "Hello!" - - para "KARATE KING, the" - line "FIGHTING DOJO's" - - para "master, is in a" - line "cave in JOHTO for" - cont "training." - done - -FightingDojoSign1Text: - text "What goes around" - line "comes around!" - done - -FightingDojoSign2Text: - text "Enemies on every" - line "side!" - done - -FightingDojo_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 11, SAFFRON_CITY, 1 - warp_event 5, 11, SAFFRON_CITY, 1 - - def_coord_events - - def_bg_events - bg_event 4, 0, BGEVENT_READ, FightingDojoSign1 - bg_event 5, 0, BGEVENT_READ, FightingDojoSign2 - - def_object_events - object_event 4, 4, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FightingDojoBlackBelt, -1 - object_event 3, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, FightingDojoFocusBand, EVENT_PICKED_UP_FOCUS_BAND diff --git a/maps/FightingDojo.blk b/maps/FightingDojo.blk deleted file mode 100644 index 2cf2b0c90..000000000 --- a/maps/FightingDojo.blk +++ /dev/null @@ -1 +0,0 @@ -$(%)$'&&'&' \ No newline at end of file diff --git a/maps/FuchsiaCity.asm b/maps/FuchsiaCity.asm deleted file mode 100644 index 5fe9f0bce..000000000 --- a/maps/FuchsiaCity.asm +++ /dev/null @@ -1,157 +0,0 @@ - object_const_def - const FUCHSIACITY_YOUNGSTER - const FUCHSIACITY_POKEFAN_M - const FUCHSIACITY_TEACHER - const FUCHSIACITY_FRUIT_TREE - -FuchsiaCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, FuchsiaCityFlypointCallback - -FuchsiaCityFlypointCallback: - setflag ENGINE_FLYPOINT_FUCHSIA - endcallback - -FuchsiaCityYoungster: - jumptextfaceplayer FuchsiaCityYoungsterText - -FuchsiaCityPokefanM: - jumptextfaceplayer FuchsiaCityPokefanMText - -FuchsiaCityTeacher: - jumptextfaceplayer FuchsiaCityTeacherText - -FuchsiaCitySign: - jumptext FuchsiaCitySignText - -FuchsiaGymSign: - jumptext FuchsiaGymSignText - -SafariZoneOfficeSign: - jumptext SafariZoneOfficeSignText - -WardensHomeSign: - jumptext WardensHomeSignText - -SafariZoneClosedSign: - jumptext SafariZoneClosedSignText - -NoLitteringSign: - jumptext NoLitteringSignText - -FuchsiaCityPokecenterSign: - jumpstd PokecenterSignScript - -FuchsiaCityMartSign: - jumpstd MartSignScript - -FuchsiaCityFruitTree: - fruittree FRUITTREE_FUCHSIA_CITY - -FuchsiaCityYoungsterText: - text "One of the ELITE" - line "FOUR used to be" - - para "the LEADER of" - line "FUCHSIA's GYM." - done - -FuchsiaCityPokefanMText: - text "KOGA's daughter" - line "succeeded him as" - - para "the GYM LEADER" - line "after he joined" - cont "the ELITE FOUR." - done - -FuchsiaCityTeacherText: - text "The SAFARI ZONE is" - line "closed… It's sad," - - para "considering it's" - line "FUCHSIA's main" - cont "attraction." - done - -FuchsiaCitySignText: - text "FUCHSIA CITY" - - para "Behold! It's" - line "Passion Pink!" - done - -FuchsiaGymSignText: - text "FUCHSIA CITY" - line "#MON GYM" - cont "LEADER: JANINE" - - para "The Poisonous" - line "Ninja Master" - done - -SafariZoneOfficeSignText: - text "There's a notice" - line "here…" - - para "SAFARI ZONE OFFICE" - line "is closed until" - cont "further notice." - done - -WardensHomeSignText: - text "SAFARI ZONE" - line "WARDEN'S HOME" - done - -SafariZoneClosedSignText: - text "The WARDEN is" - line "traveling abroad." - - para "Therefore, the" - line "SAFARI ZONE is" - cont "closed." - done - -NoLitteringSignText: - text "No littering." - - para "Please take your" - line "waste with you." - done - -FuchsiaCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 13, FUCHSIA_MART, 2 - warp_event 22, 13, SAFARI_ZONE_MAIN_OFFICE, 1 - warp_event 8, 27, FUCHSIA_GYM, 1 - warp_event 11, 27, BILLS_BROTHERS_HOUSE, 1 - warp_event 19, 27, FUCHSIA_POKECENTER_1F, 1 - warp_event 27, 27, SAFARI_ZONE_WARDENS_HOME, 1 - warp_event 18, 3, SAFARI_ZONE_FUCHSIA_GATE_BETA, 3 ; inaccessible - warp_event 37, 22, ROUTE_15_FUCHSIA_GATE, 1 - warp_event 37, 23, ROUTE_15_FUCHSIA_GATE, 2 - warp_event 7, 35, ROUTE_19_FUCHSIA_GATE, 1 - warp_event 8, 35, ROUTE_19_FUCHSIA_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 21, 15, BGEVENT_READ, FuchsiaCitySign - bg_event 5, 29, BGEVENT_READ, FuchsiaGymSign - bg_event 25, 15, BGEVENT_READ, SafariZoneOfficeSign - bg_event 27, 29, BGEVENT_READ, WardensHomeSign - bg_event 17, 5, BGEVENT_READ, SafariZoneClosedSign - bg_event 13, 15, BGEVENT_READ, NoLitteringSign - bg_event 20, 27, BGEVENT_READ, FuchsiaCityPokecenterSign - bg_event 6, 13, BGEVENT_READ, FuchsiaCityMartSign - - def_object_events - object_event 23, 18, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, FuchsiaCityYoungster, -1 - object_event 13, 8, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, FuchsiaCityPokefanM, -1 - object_event 16, 14, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, FuchsiaCityTeacher, -1 - object_event 8, 1, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FuchsiaCityFruitTree, -1 diff --git a/maps/FuchsiaCity.blk b/maps/FuchsiaCity.blk deleted file mode 100644 index b46ef2c9d..000000000 --- a/maps/FuchsiaCity.blk +++ /dev/null @@ -1,25 +0,0 @@ - - - T! -ooo7}~ttttntmVUw -t - -6nwtttt{oowwwwwwwttt{tttn{{ - - - - -t - -t !oooo`{ T!tlltt -t|s{{{ - - -7:~owtto -oooooy{{nVUVmttngm - -nUllllllllkkkPRR`Uwwww11U_t1 ->?????????;_t - - -7N$ WWWW !%_89nNX0|rY1<=01nNX11111111Y_Vw1wnNZ\oo\ooo[11nPRRlt>?;RRRRRRRRn>?;FJ11(,) \ No newline at end of file diff --git a/maps/FuchsiaGym.asm b/maps/FuchsiaGym.asm deleted file mode 100644 index 1560c98a6..000000000 --- a/maps/FuchsiaGym.asm +++ /dev/null @@ -1,400 +0,0 @@ - object_const_def - const FUCHSIAGYM_JANINE - const FUCHSIAGYM_FUCHSIA_GYM_1 - const FUCHSIAGYM_FUCHSIA_GYM_2 - const FUCHSIAGYM_FUCHSIA_GYM_3 - const FUCHSIAGYM_FUCHSIA_GYM_4 - const FUCHSIAGYM_GYM_GUIDE - -FuchsiaGym_MapScripts: - def_scene_scripts - - def_callbacks - -FuchsiaGymJanineScript: - checkflag ENGINE_SOULBADGE - iftrue .FightDone - applymovement FUCHSIAGYM_JANINE, Movement_NinjaSpin - faceplayer - opentext - writetext JanineText_DisappointYou - waitbutton - closetext - winlosstext JanineText_ToughOne, 0 - loadtrainer JANINE, JANINE1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_JANINE - setevent EVENT_BEAT_LASS_ALICE - setevent EVENT_BEAT_LASS_LINDA - setevent EVENT_BEAT_PICNICKER_CINDY - setevent EVENT_BEAT_CAMPER_BARRY - variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_LASS - variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_LASS - variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_LASS - variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_YOUNGSTER - special LoadUsedSpritesGFX - opentext - writetext Text_ReceivedSoulBadge - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_SOULBADGE - sjump .AfterBattle -.FightDone: - faceplayer - opentext -.AfterBattle: - checkevent EVENT_GOT_TM06_TOXIC - iftrue .AfterTM - writetext JanineText_ToxicSpeech - promptbutton - verbosegiveitem TM_TOXIC - iffalse .AfterTM - setevent EVENT_GOT_TM06_TOXIC -.AfterTM: - writetext JanineText_ApplyMyself - waitbutton - closetext - end - -LassAliceScript: - checkevent EVENT_BEAT_LASS_ALICE - iftrue .AliceUnmasked - applymovement FUCHSIAGYM_FUCHSIA_GYM_1, Movement_NinjaSpin - faceplayer - variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_LASS - special LoadUsedSpritesGFX -.AliceUnmasked: - faceplayer - opentext - checkevent EVENT_BEAT_LASS_ALICE - iftrue .AliceAfterScript - writetext LassAliceBeforeText - waitbutton - closetext - winlosstext LassAliceBeatenText, 0 - loadtrainer LASS, ALICE - startbattle - iftrue .AliceBecomesJanine - reloadmapafterbattle - setevent EVENT_BEAT_LASS_ALICE - end - -.AliceBecomesJanine: - variablesprite SPRITE_FUCHSIA_GYM_1, SPRITE_JANINE - reloadmapafterbattle - end - -.AliceAfterScript: - writetext LassAliceAfterText - waitbutton - closetext - end - -LassLindaScript: - checkevent EVENT_BEAT_LASS_LINDA - iftrue .LindaUnmasked - applymovement FUCHSIAGYM_FUCHSIA_GYM_2, Movement_NinjaSpin - faceplayer - variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_LASS - special LoadUsedSpritesGFX -.LindaUnmasked: - faceplayer - opentext - checkevent EVENT_BEAT_LASS_LINDA - iftrue .LindaAfterScript - writetext LassLindaBeforeText - waitbutton - closetext - winlosstext LassLindaBeatenText, 0 - loadtrainer LASS, LINDA - startbattle - iftrue .LindaBecomesJanine - reloadmapafterbattle - setevent EVENT_BEAT_LASS_LINDA - end - -.LindaBecomesJanine: - variablesprite SPRITE_FUCHSIA_GYM_2, SPRITE_JANINE - reloadmapafterbattle - end - -.LindaAfterScript: - writetext LassLindaAfterText - waitbutton - closetext - end - -PicnickerCindyScript: - checkevent EVENT_BEAT_PICNICKER_CINDY - iftrue .CindyUnmasked - applymovement FUCHSIAGYM_FUCHSIA_GYM_3, Movement_NinjaSpin - faceplayer - variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_LASS - special LoadUsedSpritesGFX -.CindyUnmasked: - faceplayer - opentext - checkevent EVENT_BEAT_PICNICKER_CINDY - iftrue .CindyAfterScript - writetext PicnickerCindyBeforeText - waitbutton - closetext - winlosstext PicnickerCindyBeatenText, 0 - loadtrainer PICNICKER, CINDY - startbattle - iftrue .CindyBecomesJanine - reloadmapafterbattle - setevent EVENT_BEAT_PICNICKER_CINDY - end - -.CindyBecomesJanine: - variablesprite SPRITE_FUCHSIA_GYM_3, SPRITE_JANINE - reloadmapafterbattle - end - -.CindyAfterScript: - writetext PicnickerCindyAfterText - waitbutton - closetext - end - -CamperBarryScript: - checkevent EVENT_BEAT_CAMPER_BARRY - iftrue .BarryUnmasked - applymovement FUCHSIAGYM_FUCHSIA_GYM_4, Movement_NinjaSpin - faceplayer - variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_YOUNGSTER - special LoadUsedSpritesGFX -.BarryUnmasked: - faceplayer - opentext - checkevent EVENT_BEAT_CAMPER_BARRY - iftrue .BarryAfterScript - writetext CamperBarryBeforeText - waitbutton - closetext - winlosstext CamperBarryBeatenText, 0 - loadtrainer CAMPER, BARRY - startbattle - iftrue .BarryBecomesJanine - reloadmapafterbattle - setevent EVENT_BEAT_CAMPER_BARRY - end - -.BarryBecomesJanine: - variablesprite SPRITE_FUCHSIA_GYM_4, SPRITE_JANINE - reloadmapafterbattle - end - -.BarryAfterScript: - writetext CamperBarryAfterText - waitbutton - closetext - end - -FuchsiaGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_JANINE - iftrue .FuchsiaGymGuideWinScript - writetext FuchsiaGymGuideText - waitbutton - closetext - end - -.FuchsiaGymGuideWinScript: - writetext FuchsiaGymGuideWinText - waitbutton - closetext - end - -FuchsiaGymStatue: - checkflag ENGINE_SOULBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, JANINE, JANINE1 - jumpstd GymStatue2Script - -Movement_NinjaSpin: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - step_end - -JanineText_DisappointYou: - text "Fufufufu…" - - para "I'm sorry to dis-" - line "appoint you…" - - para "I'm only joking!" - - para "I'm the real deal!" - - para "JANINE of FUCHSIA" - line "GYM, that's me!" - done - -JanineText_ToughOne: - text "JANINE: You're a" - line "tough one. You" - cont "definitely won…" - - para "Here's SOULBADGE." - line "Take it." - done - -Text_ReceivedSoulBadge: - text " received" - line "SOULBADGE." - done - -JanineText_ToxicSpeech: - text "JANINE: You're so" - line "tough! I have a" - cont "special gift!" - - para "It's TOXIC, a pow-" - line "erful poison that" - - para "steadily saps the" - line "victim's HP." - done - -JanineText_ApplyMyself: - text "JANINE: I'm going" - line "to really apply" - - para "myself and improve" - line "my skills." - - para "I want to become" - line "better than both" - cont "Father and you!" - done - -LassAliceBeforeText: - text "Fufufu!" - - para "I'm JANINE, the" - line "GYM LEADER!" - - para "No, I'm not!" - line "Gotcha, sucker!" - done - -LassAliceBeatenText: - text "I had you fooled…" - done - -LassAliceAfterText: - text "How will you dis-" - line "tinguish our real" - cont "LEADER?" - done - -LassLindaBeforeText: - text "Fooled you!" - line "Hahaha!" - done - -LassLindaBeatenText: - text "Ooh… I lost…" - line "You're not weak…" - done - -LassLindaAfterText: - text "Well? Wasn't my" - line "disguise perfect?" - done - -PicnickerCindyBeforeText: - text "I'm JANINE!" - - para "How did you know I" - line "was real?" - - para "Let's battle!" - done - -PicnickerCindyBeatenText: - text "Darn it!" - line "I wanted to win!" - done - -PicnickerCindyAfterText: - text "You must be" - line "getting tired." - done - -CamperBarryBeforeText: - text "Wahahaha!" - - para "You betcha!" - line "I'm JANINE!" - done - -CamperBarryBeatenText: - text "My disguise was" - line "right on! Dang!" - done - -CamperBarryAfterText: - text "Hey, you. Was my" - line "disguise cute or" - cont "what, huh?" - done - -FuchsiaGymGuideText: - text "Yo, CHAMP in" - line "making!" - - para "Whoops! Take a" - line "good look around" - - para "you. The trainers" - line "all look like the" - cont "LEADER, JANINE." - - para "Which of them is" - line "the real JANINE?" - done - -FuchsiaGymGuideWinText: - text "That was a great" - line "battle, trainer" - cont "from JOHTO!" - done - -FuchsiaGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, FUCHSIA_CITY, 3 - warp_event 5, 17, FUCHSIA_CITY, 3 - - def_coord_events - - def_bg_events - bg_event 3, 15, BGEVENT_READ, FuchsiaGymStatue - bg_event 6, 15, BGEVENT_READ, FuchsiaGymStatue - - def_object_events - object_event 1, 10, SPRITE_JANINE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FuchsiaGymJanineScript, -1 - object_event 5, 7, SPRITE_FUCHSIA_GYM_1, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, LassAliceScript, -1 - object_event 5, 11, SPRITE_FUCHSIA_GYM_2, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, LassLindaScript, -1 - object_event 9, 4, SPRITE_FUCHSIA_GYM_3, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PicnickerCindyScript, -1 - object_event 4, 2, SPRITE_FUCHSIA_GYM_4, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, CamperBarryScript, -1 - object_event 7, 15, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FuchsiaGymGuideScript, -1 diff --git a/maps/FuchsiaGym.blk b/maps/FuchsiaGym.blk deleted file mode 100644 index fb6d17c61..000000000 --- a/maps/FuchsiaGym.blk +++ /dev/null @@ -1 +0,0 @@ -  \ No newline at end of file diff --git a/maps/FuchsiaMart.asm b/maps/FuchsiaMart.asm deleted file mode 100644 index 30443e4bf..000000000 --- a/maps/FuchsiaMart.asm +++ /dev/null @@ -1,52 +0,0 @@ - object_const_def - const FUCHSIAMART_CLERK - const FUCHSIAMART_FISHER - const FUCHSIAMART_COOLTRAINER_F - -FuchsiaMart_MapScripts: - def_scene_scripts - - def_callbacks - -FuchsiaMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_FUCHSIA - closetext - end - -FuchsiaMartFisherScript: - jumptextfaceplayer FuchsiaMartFisherText - -FuchsiaMartCooltrainerFScript: - jumptextfaceplayer FuchsiaMartCooltrainerFText - -FuchsiaMartFisherText: - text "I was hoping to" - line "buy some SAFARI" - - para "ZONE souvenirs," - line "but it's closed…" - done - -FuchsiaMartCooltrainerFText: - text "The SAFARI ZONE" - line "WARDEN's grand-" - cont "daughter lives in" - cont "town." - done - -FuchsiaMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, FUCHSIA_CITY, 1 - warp_event 3, 7, FUCHSIA_CITY, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FuchsiaMartClerkScript, -1 - object_event 3, 2, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, FuchsiaMartFisherScript, -1 - object_event 7, 6, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, FuchsiaMartCooltrainerFScript, -1 diff --git a/maps/FuchsiaPokecenter1F.asm b/maps/FuchsiaPokecenter1F.asm deleted file mode 100644 index 9f372721f..000000000 --- a/maps/FuchsiaPokecenter1F.asm +++ /dev/null @@ -1,105 +0,0 @@ - object_const_def - const FUCHSIAPOKECENTER1F_NURSE - const FUCHSIAPOKECENTER1F_COOLTRAINER_M - const FUCHSIAPOKECENTER1F_COOLTRAINER_F - const FUCHSIAPOKECENTER1F_JANINE_IMPERSONATOR - -FuchsiaPokecenter1F_MapScripts: - def_scene_scripts - scene_script FuchsiaPokeCenter1FNoopScene ; unusable - - def_callbacks - -FuchsiaPokeCenter1FNoopScene: - end - -FuchsiaPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -FuchsiaPokecenter1FCooltrainerMScript: - jumptextfaceplayer FuchsiaPokecenter1FCooltrainerMText - -FuchsiaPokecenter1FCooltrainerFScript: - jumptextfaceplayer FuchsiaPokecenter1FCooltrainerFText - -FuchsiaPokecenter1FJanineImpersonatorScript: - faceplayer - opentext - writetext FuchsiaPokecenter1FJanineImpersonatorText1 - waitbutton - closetext - applymovement FUCHSIAPOKECENTER1F_JANINE_IMPERSONATOR, FuchsiaPokecenter1FJanineImpersonatorSpinMovement - faceplayer - variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_JANINE - special LoadUsedSpritesGFX - opentext - writetext FuchsiaPokecenter1FJanineImpersonatorText2 - waitbutton - closetext - applymovement FUCHSIAPOKECENTER1F_JANINE_IMPERSONATOR, FuchsiaPokecenter1FJanineImpersonatorSpinMovement - faceplayer - variablesprite SPRITE_JANINE_IMPERSONATOR, SPRITE_LASS - special LoadUsedSpritesGFX - end - -FuchsiaPokecenter1FJanineImpersonatorSpinMovement: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - step_end - -FuchsiaPokecenter1FCooltrainerMText: - text "Hey! You have a" - line "brand new kind of" - cont "#DEX." - - para "Did PROF.OAK give" - line "that to you?" - done - -FuchsiaPokecenter1FCooltrainerFText: - text "I got quite a" - line "shock at the GYM." - - para "There were all" - line "these girls who" - cont "looked identical." - done - -FuchsiaPokecenter1FJanineImpersonatorText1: - text "I'm JANINE! Hocus-" - line "pocus… Poof!" - done - -FuchsiaPokecenter1FJanineImpersonatorText2: - text "See? I look just" - line "like her now!" - done - -FuchsiaPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, FUCHSIA_CITY, 5 - warp_event 4, 7, FUCHSIA_CITY, 5 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, FuchsiaPokecenter1FNurseScript, -1 - object_event 8, 4, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FuchsiaPokecenter1FCooltrainerMScript, -1 - object_event 1, 4, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FuchsiaPokecenter1FCooltrainerFScript, -1 - object_event 5, 3, SPRITE_JANINE_IMPERSONATOR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FuchsiaPokecenter1FJanineImpersonatorScript, -1 diff --git a/maps/FuchsiaPokecenter2FBeta.asm b/maps/FuchsiaPokecenter2FBeta.asm deleted file mode 100644 index be01e1c42..000000000 --- a/maps/FuchsiaPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -FuchsiaPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -FuchsiaPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, FUCHSIA_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/GiftShop.blk b/maps/GiftShop.blk deleted file mode 100644 index f414bee93..000000000 --- a/maps/GiftShop.blk +++ /dev/null @@ -1 +0,0 @@ - !" \ No newline at end of file diff --git a/maps/GoldenrodBikeShop.asm b/maps/GoldenrodBikeShop.asm deleted file mode 100644 index 8253db8e2..000000000 --- a/maps/GoldenrodBikeShop.asm +++ /dev/null @@ -1,122 +0,0 @@ - object_const_def - const GOLDENRODBIKESHOP_CLERK - -GoldenrodBikeShop_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodBikeShopNoopScene: ; unreferenced - end - -GoldenrodBikeShopClerkScript: - faceplayer - opentext - checkevent EVENT_GOT_BICYCLE - iftrue .GotBicycle - writetext GoldenrodBikeShopClerkIntroText - yesorno - iffalse .Refused - writetext GoldenrodBikeShopClerkAgreedText - promptbutton - waitsfx - giveitem BICYCLE - writetext BorrowedABicycleText - playsound SFX_KEY_ITEM - waitsfx - itemnotify - setflag ENGINE_BIKE_SHOP_CALL_ENABLED - setevent EVENT_GOT_BICYCLE -.GotBicycle: - writetext GoldenrodBikeShopClerkFirstRateBikesText - waitbutton - closetext - end - -.Refused: - writetext GoldenrodBikeShopClerkRefusedText - waitbutton - closetext - end - -GoldenrodBikeShopJustReleasedCompactBike: ; unreferenced - jumptext GoldenrodBikeShopJustReleasedCompactBikeText - -GoldenrodBikeShopBicycle: - jumptext GoldenrodBikeShopBicycleText - -GoldenrodBikeShopClerkIntroText: - text "…sigh… I moved" - line "here, but I can't" - - para "sell my BICYCLES." - line "Why is that?" - - para "Could you ride a" - line "BICYCLE and adver-" - cont "tise for me?" - done - -GoldenrodBikeShopClerkAgreedText: - text "Really? Great!" - - para "Give me your name" - line "and phone number," - - para "and I'll loan you" - line "a BICYCLE." - done - -BorrowedABicycleText: - text " borrowed a" - line "BICYCLE." - done - -GoldenrodBikeShopClerkFirstRateBikesText: - text "My BICYCLES are" - line "first-rate! You" - - para "can ride them" - line "anywhere." - done - -GoldenrodBikeShopClerkRefusedText: - text "…sigh… Oh, for" - line "the kindness of" - cont "people…" - done - -GoldenrodBikeShopJustReleasedCompactBikeText: - text "Just released!" - - para "First-rate compact" - line "BICYCLES!" - done - -GoldenrodBikeShopBicycleText: - text "It's a shiny new" - line "BICYCLE!" - done - -GoldenrodBikeShop_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, GOLDENROD_CITY, 2 - warp_event 3, 7, GOLDENROD_CITY, 2 - - def_coord_events - - def_bg_events - bg_event 1, 2, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 0, 3, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 1, 3, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 0, 5, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 1, 5, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 0, 6, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 1, 6, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 6, 6, BGEVENT_READ, GoldenrodBikeShopBicycle - bg_event 7, 6, BGEVENT_READ, GoldenrodBikeShopBicycle - - def_object_events - object_event 7, 2, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodBikeShopClerkScript, -1 diff --git a/maps/GoldenrodBikeShop.blk b/maps/GoldenrodBikeShop.blk deleted file mode 100644 index 33f316a30..000000000 --- a/maps/GoldenrodBikeShop.blk +++ /dev/null @@ -1,2 +0,0 @@ - -   \ No newline at end of file diff --git a/maps/GoldenrodCity.asm b/maps/GoldenrodCity.asm deleted file mode 100644 index a5be17e5a..000000000 --- a/maps/GoldenrodCity.asm +++ /dev/null @@ -1,602 +0,0 @@ - object_const_def - const GOLDENRODCITY_POKEFAN_M1 - const GOLDENRODCITY_YOUNGSTER1 - const GOLDENRODCITY_COOLTRAINER_F1 - const GOLDENRODCITY_COOLTRAINER_F2 - const GOLDENRODCITY_YOUNGSTER2 - const GOLDENRODCITY_LASS - const GOLDENRODCITY_GRAMPS - const GOLDENRODCITY_ROCKETSCOUT - const GOLDENRODCITY_ROCKET1 - const GOLDENRODCITY_ROCKET2 - const GOLDENRODCITY_ROCKET3 - const GOLDENRODCITY_ROCKET4 - const GOLDENRODCITY_ROCKET5 - const GOLDENRODCITY_ROCKET6 - const GOLDENRODCITY_MOVETUTOR - -GoldenrodCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, GoldenrodCityFlypointAndFloriaCallback - callback MAPCALLBACK_OBJECTS, GoldenrodCityMoveTutorCallback - -GoldenrodCityFlypointAndFloriaCallback: - setflag ENGINE_FLYPOINT_GOLDENROD - setflag ENGINE_REACHED_GOLDENROD - checkevent EVENT_MET_FLORIA - iftrue .FloriaDone - clearevent EVENT_FLORIA_AT_SUDOWOODO -.FloriaDone: - endcallback - -GoldenrodCityMoveTutorCallback: - checkevent EVENT_BEAT_ELITE_FOUR - iffalse .MoveTutorDone - checkitem COIN_CASE - iffalse .MoveTutorDisappear - readvar VAR_WEEKDAY - ifequal WEDNESDAY, .MoveTutorAppear - ifequal SATURDAY, .MoveTutorAppear -.MoveTutorDisappear: - disappear GOLDENRODCITY_MOVETUTOR - endcallback - -.MoveTutorAppear: - checkflag ENGINE_DAILY_MOVE_TUTOR - iftrue .MoveTutorDone - appear GOLDENRODCITY_MOVETUTOR -.MoveTutorDone: - endcallback - -MoveTutorScript: - faceplayer - opentext - writetext GoldenrodCityMoveTutorAskTeachAMoveText - yesorno - iffalse .Refused - special DisplayCoinCaseBalance - writetext GoldenrodCityMoveTutorAsk4000CoinsOkayText - yesorno - iffalse .Refused2 - checkcoins 4000 - ifequal HAVE_LESS, .NotEnoughMoney - writetext GoldenrodCityMoveTutorWhichMoveShouldITeachText - loadmenu .MoveMenuHeader - verticalmenu - closewindow - ifequal MOVETUTOR_FLAMETHROWER, .Flamethrower - ifequal MOVETUTOR_THUNDERBOLT, .Thunderbolt - ifequal MOVETUTOR_ICE_BEAM, .IceBeam - sjump .Incompatible - -.Flamethrower: - setval MOVETUTOR_FLAMETHROWER - writetext GoldenrodCityMoveTutorMoveText - special MoveTutor - ifequal FALSE, .TeachMove - sjump .Incompatible - -.Thunderbolt: - setval MOVETUTOR_THUNDERBOLT - writetext GoldenrodCityMoveTutorMoveText - special MoveTutor - ifequal FALSE, .TeachMove - sjump .Incompatible - -.IceBeam: - setval MOVETUTOR_ICE_BEAM - writetext GoldenrodCityMoveTutorMoveText - special MoveTutor - ifequal FALSE, .TeachMove - sjump .Incompatible - -.MoveMenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 2, 15, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 4 ; items - db "FLAMETHROWER@" - db "THUNDERBOLT@" - db "ICE BEAM@" - db "CANCEL@" - -.Refused: - writetext GoldenrodCityMoveTutorAwwButTheyreAmazingText - waitbutton - closetext - end - -.Refused2: - writetext GoldenrodCityMoveTutorHmTooBadText - waitbutton - closetext - end - -.TeachMove: - writetext GoldenrodCityMoveTutorIfYouUnderstandYouveMadeItText - promptbutton - takecoins 4000 - waitsfx - playsound SFX_TRANSACTION - special DisplayCoinCaseBalance - writetext GoldenrodCityMoveTutorFarewellKidText - waitbutton - closetext - readvar VAR_FACING - ifequal LEFT, .WalkAroundPlayer - applymovement GOLDENRODCITY_MOVETUTOR, GoldenrodCityMoveTutorEnterGameCornerMovement - sjump .GoInside - -.WalkAroundPlayer: - applymovement GOLDENRODCITY_MOVETUTOR, GoldenrodCityMoveTutorWalkAroundPlayerThenEnterGameCornerMovement -.GoInside: - playsound SFX_ENTER_DOOR - disappear GOLDENRODCITY_MOVETUTOR - clearevent EVENT_GOLDENROD_GAME_CORNER_MOVE_TUTOR - setflag ENGINE_DAILY_MOVE_TUTOR - waitsfx - end - -.Incompatible: - writetext GoldenrodCityMoveTutorBButText - waitbutton - closetext - end - -.NotEnoughMoney: - writetext GoldenrodCityMoveTutorYouDontHaveEnoughCoinsText - waitbutton - closetext - end - -GoldenrodCityPokefanMScript: - jumptextfaceplayer GoldenrodCityPokefanMText - -GoldenrodCityYoungster1Script: - jumptextfaceplayer GoldenrodCityYoungster1Text - -GoldenrodCityCooltrainerF1Script: - faceplayer - opentext - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .ClearedRadioTower - writetext GoldenrodCityCooltrainerF1Text - waitbutton - closetext - end - -.ClearedRadioTower: - writetext GoldenrodCityCooltrainerF1Text_ClearedRadioTower - waitbutton - closetext - end - -GoldenrodCityCooltrainerF2Script: - faceplayer - opentext - checkflag ENGINE_RADIO_CARD - iftrue .GotRadioCard - writetext GoldenrodCityCooltrainerF2Text - waitbutton - closetext - end - -.GotRadioCard: - writetext GoldenrodCityCooltrainerF2Text_GotRadioCard - waitbutton - closetext - end - -GoldenrodCityYoungster2Script: - jumptextfaceplayer GoldenrodCityYoungster2Text - -GoldenrodCityLassScript: - jumptextfaceplayer GoldenrodCityLassText - -GoldenrodCityGrampsScript: - jumptextfaceplayer GoldenrodCityGrampsText - -GoldenrodCityRocketScoutScript: - opentext - writetext GoldenrodCityRocketScoutText1 - promptbutton - faceplayer - writetext GoldenrodCityRocketScoutText2 - waitbutton - closetext - turnobject GOLDENRODCITY_ROCKETSCOUT, UP - end - -GoldenrodCityRocket1Script: - jumptextfaceplayer GoldenrodCityRocket1Text - -GoldenrodCityRocket2Script: - jumptextfaceplayer GoldenrodCityRocket2Text - -GoldenrodCityRocket3Script: - jumptextfaceplayer GoldenrodCityRocket3Text - -GoldenrodCityRocket4Script: - jumptextfaceplayer GoldenrodCityRocket4Text - -GoldenrodCityRocket5Script: - jumptextfaceplayer GoldenrodCityRocket5Text - -GoldenrodCityRocket6Script: - jumptextfaceplayer GoldenrodCityRocket6Text - -GoldenrodCityStationSign: - jumptext GoldenrodCityStationSignText - -GoldenrodCityRadioTowerSign: - jumptext GoldenrodCityRadioTowerSignText - -GoldenrodDeptStoreSign: - jumptext GoldenrodDeptStoreSignText - -GoldenrodGymSign: - jumptext GoldenrodGymSignText - -GoldenrodCitySign: - jumptext GoldenrodCitySignText - -GoldenrodCityBikeShopSign: - jumptext GoldenrodCityBikeShopSignText - -GoldenrodCityGameCornerSign: - jumptext GoldenrodCityGameCornerSignText - -GoldenrodCityNameRaterSign: - jumptext GoldenrodCityNameRaterSignText - -GoldenrodCityUndergroundSignNorth: - jumptext GoldenrodCityUndergroundSignNorthText - -GoldenrodCityUndergroundSignSouth: - jumptext GoldenrodCityUndergroundSignSouthText - -GoldenrodCityPokecenterSign: - jumpstd PokecenterSignScript - -GoldenrodCityFlowerShopSign: - jumptext GoldenrodCityFlowerShopSignText - -GoldenrodCityMoveTutorEnterGameCornerMovement: - step RIGHT - step RIGHT - step UP - step_end - -GoldenrodCityMoveTutorWalkAroundPlayerThenEnterGameCornerMovement: - step DOWN - step RIGHT - step RIGHT - step UP - step UP - step_end - -GoldenrodCityPokefanMText: - text "They built the new" - line "RADIO TOWER to" - - para "replace the old," - line "creaky one." - done - -GoldenrodCityYoungster1Text: - text "I know there's a" - line "new BIKE SHOP, but" - - para "I can't find it" - line "anywhere." - done - -GoldenrodCityCooltrainerF1Text: - text "Is that man in" - line "black dressed up" - - para "like a TEAM ROCKET" - line "member? How silly!" - done - -GoldenrodCityCooltrainerF1Text_ClearedRadioTower: - text "Was that man in" - line "black really part" - - para "of TEAM ROCKET? I" - line "can't believe it!" - done - -GoldenrodCityCooltrainerF2Text: - text "The RADIO TOWER in" - line "GOLDENROD CITY is" - cont "a landmark." - - para "They're running a" - line "promotional cam- " - cont "paign right now." - - para "They'll modify" - line "your #GEAR," - - para "so it can also" - line "serve as a radio." - done - -GoldenrodCityCooltrainerF2Text_GotRadioCard: - text "Oh, your #GEAR" - line "works as a radio!" - done - -GoldenrodCityYoungster2Text: - text "E-he-he-he…" - - para "I got in trouble" - line "for playing in the" - - para "basement of the" - line "DEPT.STORE." - done - -GoldenrodCityLassText: - text "The man at that" - line "house rates your" - cont "#MON names." - - para "He can even rename" - line "your #MON." - done - -GoldenrodCityGrampsText: - text "Whew! This is one" - line "big town. I don't" - - para "know where any-" - line "thing is." - done - -GoldenrodCityRocketScoutText1: - text "So this is the" - line "RADIO TOWER…" - done - -GoldenrodCityRocketScoutText2: - text "What do you want," - line "you pest? Scram!" - done - -GoldenrodCityRocket1Text: - text "Stay out of the" - line "way! Beat it!" - done - -GoldenrodCityRocket2Text: - text "Take over the" - line "RADIO TOWER…" - - para "What? It's none of" - line "your business!" - done - -GoldenrodCityRocket3Text: - text "#MON? They're" - line "nothing more than" - - para "tools for making" - line "money!" - done - -GoldenrodCityRocket4Text: - text "Our dream will" - line "soon come true…" - - para "It was such a long" - line "struggle…" - done - -GoldenrodCityRocket5Text: - text "Hey, brat! You" - line "don't belong here!" - cont "Get lost!" - done - -GoldenrodCityRocket6Text: - text "Come taste the" - line "true terror of" - cont "TEAM ROCKET!" - done - -GoldenrodCityStationSignText: - text "GOLDENROD CITY" - line "STATION" - done - -GoldenrodCityRadioTowerSignText: - text "GOLDENROD CITY" - line "RADIO TOWER" - done - -GoldenrodDeptStoreSignText: - text "Full Selection of" - line "#MON Goods!" - - para "GOLDENROD CITY" - line "DEPT.STORE" - done - -GoldenrodGymSignText: - text "GOLDENROD CITY" - line "#MON GYM" - cont "LEADER: WHITNEY" - - para "The Incredibly" - line "Pretty Girl!" - done - -GoldenrodCitySignText: - text "GOLDENROD CITY" - - para "The Festive City" - line "of Opulent Charm" - done - -GoldenrodCityBikeShopSignText: - text "The World is a" - line "Cycle Path!" - cont "BIKE SHOP" - done - -GoldenrodCityGameCornerSignText: - text "Your Playground!" - - para "GOLDENROD CITY" - line "GAME CORNER" - done - -GoldenrodCityNameRaterSignText: - text "NAME RATER" - - para "Get Your #MON" - line "Nicknames Rated" - done - -GoldenrodCityUndergroundSignNorthText: - text "UNDERGROUND" - line "ENTRANCE" - done - -GoldenrodCityUndergroundSignSouthText: - text "UNDERGROUND" - line "ENTRANCE" - done - -GoldenrodCityPokeComCenterSignText: ; unreferenced - text "For Mobile Tips!" - line "#COM CENTER" - done - -GoldenrodCityFlowerShopSignText: - text "Blooming Beautiful" - line "FLOWER SHOP" - done - -GoldenrodCityMoveTutorAskTeachAMoveText: - text "I can teach your" - line "#MON amazing" - - para "moves if you'd" - line "like." - - para "Should I teach a" - line "new move?" - done - -GoldenrodCityMoveTutorAsk4000CoinsOkayText: - text "It will cost you" - line "4000 coins. Okay?" - done - -GoldenrodCityMoveTutorAwwButTheyreAmazingText: - text "Aww… But they're" - line "amazing…" - done - -GoldenrodCityMoveTutorWhichMoveShouldITeachText: - text "Wahahah! You won't" - line "regret it!" - - para "Which move should" - line "I teach?" - done - -GoldenrodCityMoveTutorHmTooBadText: - text "Hm, too bad. I'll" - line "have to get some" - cont "cash from home…" - done - -GoldenrodCityMoveTutorIfYouUnderstandYouveMadeItText: - text "If you understand" - line "what's so amazing" - - para "about this move," - line "you've made it as" - cont "a trainer." - done - -GoldenrodCityMoveTutorFarewellKidText: - text "Wahahah!" - line "Farewell, kid!" - done - -GoldenrodCityMoveTutorBButText: - text "B-but…" - done - -GoldenrodCityMoveTutorYouDontHaveEnoughCoinsText: - text "…You don't have" - line "enough coins here…" - done - -GoldenrodCityMoveTutorMoveText: - text_start - done - -GoldenrodCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 24, 7, GOLDENROD_GYM, 1 - warp_event 29, 29, GOLDENROD_BIKE_SHOP, 1 - warp_event 31, 21, GOLDENROD_HAPPINESS_RATER, 1 - warp_event 5, 25, BILLS_FAMILYS_HOUSE, 1 - warp_event 9, 13, GOLDENROD_MAGNET_TRAIN_STATION, 2 - warp_event 29, 5, GOLDENROD_FLOWER_SHOP, 1 - warp_event 33, 9, GOLDENROD_PP_SPEECH_HOUSE, 1 - warp_event 15, 7, GOLDENROD_NAME_RATER, 1 - warp_event 24, 27, GOLDENROD_DEPT_STORE_1F, 1 - warp_event 14, 21, GOLDENROD_GAME_CORNER, 1 - warp_event 5, 15, RADIO_TOWER_1F, 1 - warp_event 19, 1, ROUTE_35_GOLDENROD_GATE, 3 - warp_event 9, 5, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 8 - warp_event 11, 29, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 5 - warp_event 15, 27, GOLDENROD_POKECENTER_1F, 1 - - def_coord_events - - def_bg_events - bg_event 10, 14, BGEVENT_READ, GoldenrodCityStationSign - bg_event 4, 17, BGEVENT_READ, GoldenrodCityRadioTowerSign - bg_event 26, 27, BGEVENT_READ, GoldenrodDeptStoreSign - bg_event 26, 9, BGEVENT_READ, GoldenrodGymSign - bg_event 22, 18, BGEVENT_READ, GoldenrodCitySign - bg_event 28, 30, BGEVENT_READ, GoldenrodCityBikeShopSign - bg_event 16, 22, BGEVENT_READ, GoldenrodCityGameCornerSign - bg_event 12, 7, BGEVENT_READ, GoldenrodCityNameRaterSign - bg_event 8, 6, BGEVENT_READ, GoldenrodCityUndergroundSignNorth - bg_event 12, 30, BGEVENT_READ, GoldenrodCityUndergroundSignSouth - bg_event 16, 27, BGEVENT_UP, GoldenrodCityPokecenterSign - bg_event 30, 6, BGEVENT_READ, GoldenrodCityFlowerShopSign - - def_object_events - object_event 7, 18, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityPokefanMScript, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 30, 17, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityYoungster1Script, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 12, 16, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodCityCooltrainerF1Script, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 20, 26, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityCooltrainerF2Script, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 19, 17, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodCityYoungster2Script, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 17, 10, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodCityLassScript, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 11, 27, SPRITE_GRAMPS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityGrampsScript, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 4, 16, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityRocketScoutScript, EVENT_GOLDENROD_CITY_ROCKET_SCOUT - object_event 28, 20, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityRocket1Script, EVENT_GOLDENROD_CITY_ROCKET_TAKEOVER - object_event 8, 15, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityRocket2Script, EVENT_GOLDENROD_CITY_ROCKET_TAKEOVER - object_event 16, 23, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityRocket3Script, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 29, 20, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityRocket4Script, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 29, 7, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityRocket5Script, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 31, 10, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodCityRocket6Script, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 12, 22, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, MoveTutorScript, EVENT_GOLDENROD_CITY_MOVE_TUTOR diff --git a/maps/GoldenrodCity.blk b/maps/GoldenrodCity.blk deleted file mode 100644 index 68dc2a1c1..000000000 --- a/maps/GoldenrodCity.blk +++ /dev/null @@ -1,15 +0,0 @@ - - - - -gFDgh - - -gFDh - -!ggh5 -"EefEABh5 -"wl -5%&IIIIIIIIJII55)*~~~~~~~~~Y@-.EAAAAAAYDwjYHIEgghzvUggh -5YgE'#(hY@'#(ggdhYD3ghYgdhzUgEgEdgh -Ygggdgl5YgdAAB@AAgdg \ No newline at end of file diff --git a/maps/GoldenrodDeptStore1F.asm b/maps/GoldenrodDeptStore1F.asm deleted file mode 100644 index 293b8cd33..000000000 --- a/maps/GoldenrodDeptStore1F.asm +++ /dev/null @@ -1,98 +0,0 @@ - object_const_def - const GOLDENRODDEPTSTORE1F_RECEPTIONIST - const GOLDENRODDEPTSTORE1F_POKEFAN_F - const GOLDENRODDEPTSTORE1F_BUG_CATCHER - const GOLDENRODDEPTSTORE1F_GENTLEMAN - -GoldenrodDeptStore1F_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodDeptStore1FReceptionistScript: - jumptextfaceplayer GoldenrodDeptStore1FReceptionistText - -GoldenrodDeptStore1FGentlemanScript: - jumptextfaceplayer GoldenrodDeptStore1FGentlemanText - -GoldenrodDeptStore1FPokefanFScript: - jumptextfaceplayer GoldenrodDeptStore1FPokefanFText - -GoldenrodDeptStore1FBugCatcherScript: - jumptextfaceplayer GoldenrodDeptStore1FBugCatcherText - -GoldenrodDeptStore1FDirectory: - jumptext GoldenrodDeptStore1FDirectoryText - -GoldenrodDeptStore1FElevatorButton: - jumpstd ElevatorButtonScript - -GoldenrodDeptStore1FReceptionistText: - text "Welcome to GOLDEN-" - line "ROD DEPT.STORE." - done - -GoldenrodDeptStore1FGentlemanText: - text "The DEPT.STORE" - line "has a decent se-" - cont "lection." - - para "But some items" - line "are only available" - - para "as GAME CORNER" - line "prizes." - done - -GoldenrodDeptStore1FPokefanFText: - text "I'm raring to shop" - line "again today!" - done - -GoldenrodDeptStore1FBugCatcherText: - text "Mom's good at" - line "bargain hunting." - - para "She always buys" - line "stuff at lower" - cont "prices." - done - -GoldenrodDeptStore1FDirectoryText: - text "1F SERVICE COUNTER" - - para "2F TRAINER'S" - line " MARKET" - - para "3F BATTLE" - line " COLLECTION" - - para "4F MEDICINE BOX" - - para "5F TM CORNER" - - para "6F TRANQUIL SQUARE" - - para "ROOFTOP LOOKOUT" - done - -GoldenrodDeptStore1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 7, GOLDENROD_CITY, 9 - warp_event 8, 7, GOLDENROD_CITY, 9 - warp_event 15, 0, GOLDENROD_DEPT_STORE_2F, 2 - warp_event 2, 0, GOLDENROD_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, GoldenrodDeptStore1FDirectory - bg_event 3, 0, BGEVENT_READ, GoldenrodDeptStore1FElevatorButton - - def_object_events - object_event 10, 1, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore1FReceptionistScript, -1 - object_event 5, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore1FPokefanFScript, -1 - object_event 5, 5, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore1FBugCatcherScript, -1 - object_event 11, 5, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore1FGentlemanScript, -1 diff --git a/maps/GoldenrodDeptStore2F.asm b/maps/GoldenrodDeptStore2F.asm deleted file mode 100644 index 7761ec961..000000000 --- a/maps/GoldenrodDeptStore2F.asm +++ /dev/null @@ -1,118 +0,0 @@ - object_const_def - const GOLDENRODDEPTSTORE2F_CLERK1 - const GOLDENRODDEPTSTORE2F_CLERK2 - const GOLDENRODDEPTSTORE2F_YOUNGSTER - const GOLDENRODDEPTSTORE2F_COOLTRAINER_F - const GOLDENRODDEPTSTORE2F_GENTLEMAN - -GoldenrodDeptStore2F_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodDeptStore2FClerk1Script: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_2F_1 - closetext - end - -GoldenrodDeptStore2FClerk2Script: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_2F_2 - closetext - end - -GoldenrodDeptStore2FYoungsterScript: - jumptextfaceplayer GoldenrodDeptStore2FYoungsterText - -GoldenrodDeptStore2FCooltrainerFScript: - jumptextfaceplayer GoldenrodDeptStore2FCooltrainerFText - -GoldenrodDeptStore2FGentlemanScript: - jumptextfaceplayer GoldenrodDeptStore2FGentlemanText - -GoldenrodDeptStore2FDirectory: - jumptext GoldenrodDeptStore2FDirectoryText - -GoldenrodDeptStore2FElevatorButton: - jumpstd ElevatorButtonScript - -GoldenrodDeptStore2FUnusedText1: ; unreferenced - text "We intend to sell" - line "items for #MON" - cont "to hold." - - para "This is a free" - line "gift. Have a #-" - cont "MON hold it." - done - -GoldenrodDeptStore2FUnusedText2: ; unreferenced - text "By giving #MON" - line "items to hold, I" - - para "bet trainers will" - line "develop new battle" - cont "techniques." - done - -GoldenrodDeptStore2FYoungsterText: - text "#GEAR can store" - line "up to ten phone" - cont "numbers." - - para "It's hard to de-" - line "cide which numbers" - cont "to keep." - done - -GoldenrodDeptStore2FCooltrainerFText: - text "I got my ABRA at" - line "the GAME CORNER." - - para "Now it's my best" - line "partner." - done - -GoldenrodDeptStore2FGentlemanText: - text "This DEPT.STORE" - line "makes me realize" - - para "that GOLDENROD is" - line "a big city." - - para "The selection here" - line "is unmatched any-" - cont "where else." - done - -GoldenrodDeptStore2FDirectoryText: - text "Your Travel" - line "Companion" - - para "2F TRAINER'S" - line " MARKET" - done - -GoldenrodDeptStore2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, GOLDENROD_DEPT_STORE_3F, 1 - warp_event 15, 0, GOLDENROD_DEPT_STORE_1F, 3 - warp_event 2, 0, GOLDENROD_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, GoldenrodDeptStore2FDirectory - bg_event 3, 0, BGEVENT_READ, GoldenrodDeptStore2FElevatorButton - - def_object_events - object_event 13, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore2FClerk1Script, -1 - object_event 13, 6, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore2FClerk2Script, -1 - object_event 9, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore2FYoungsterScript, -1 - object_event 6, 2, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore2FCooltrainerFScript, -1 - object_event 2, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore2FGentlemanScript, -1 diff --git a/maps/GoldenrodDeptStore3F.asm b/maps/GoldenrodDeptStore3F.asm deleted file mode 100644 index edc48d602..000000000 --- a/maps/GoldenrodDeptStore3F.asm +++ /dev/null @@ -1,74 +0,0 @@ - object_const_def - const GOLDENRODDEPTSTORE3F_CLERK - const GOLDENRODDEPTSTORE3F_SUPER_NERD - const GOLDENRODDEPTSTORE3F_ROCKER - -GoldenrodDeptStore3F_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodDeptStore3FClerkScript: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_3F - closetext - end - -GoldenrodDeptStore3FSuperNerdScript: - jumptextfaceplayer GoldenrodDeptStore3FSuperNerdText - -GoldenrodDeptStore3FRockerScript: - jumptextfaceplayer GoldenrodDeptStore3FRockerText - -GoldenrodDeptStore3FDirectory: - jumptext GoldenrodDeptStore3FDirectoryText - -GoldenrodDeptStore3FElevatorButton: - jumpstd ElevatorButtonScript - -GoldenrodDeptStore3FSuperNerdText: - text "I, I, I'm really" - line "impatient!" - - para "I use X SPEED in" - line "battle to speed up" - cont "my #MON." - done - -GoldenrodDeptStore3FRockerText: - text "Hey! When you bat-" - line "tle, do you use X" - cont "SPECIAL?" - - para "It's awesome. It" - line "really jacks up" - cont "SPECIAL ATTACK!" - done - -GoldenrodDeptStore3FDirectoryText: - text "For Victory" - line "Seekers" - - para "3F BATTLE" - line " COLLECTION" - done - -GoldenrodDeptStore3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, GOLDENROD_DEPT_STORE_2F, 1 - warp_event 15, 0, GOLDENROD_DEPT_STORE_4F, 2 - warp_event 2, 0, GOLDENROD_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, GoldenrodDeptStore3FDirectory - bg_event 3, 0, BGEVENT_READ, GoldenrodDeptStore3FElevatorButton - - def_object_events - object_event 6, 1, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore3FClerkScript, -1 - object_event 12, 5, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore3FSuperNerdScript, -1 - object_event 2, 5, SPRITE_ROCKER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore3FRockerScript, -1 diff --git a/maps/GoldenrodDeptStore4F.asm b/maps/GoldenrodDeptStore4F.asm deleted file mode 100644 index a65e56061..000000000 --- a/maps/GoldenrodDeptStore4F.asm +++ /dev/null @@ -1,96 +0,0 @@ - object_const_def - const GOLDENRODDEPTSTORE4F_CLERK - const GOLDENRODDEPTSTORE4F_COOLTRAINER_M - const GOLDENRODDEPTSTORE4F_BUG_CATCHER - const GOLDENRODDEPTSTORE4F_GAMEBOY_KID - -GoldenrodDeptStore4F_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodDeptStore4FClerkScript: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_4F - closetext - end - -GoldenrodDeptStore4FCooltrainerMScript: - jumptextfaceplayer GoldenrodDeptStore4FCooltrainerMText - -GoldenrodDeptStore4FBugCatcherScript: - jumptextfaceplayer GoldenrodDeptStore4FBugCatcherText - -GoldenrodDeptStore4FGameboyKidScript: - faceplayer - opentext - writetext GoldenrodDeptStore4FGameboyKidText - waitbutton - closetext - turnobject GOLDENRODDEPTSTORE4F_GAMEBOY_KID, DOWN - end - -GoldenrodDeptStore4FDirectory: - jumptext GoldenrodDeptStore4FDirectoryText - -GoldenrodDeptStore4FElevatorButton: - jumpstd ElevatorButtonScript - -GoldenrodDeptStore4FCooltrainerMText: - text "Hey. I love strong" - line "#MON." - - para "I feed them PRO-" - line "TEIN to crank up" - cont "their ATTACK." - done - -GoldenrodDeptStore4FBugCatcherText: - text "IRON adds to your" - line "#MON's DEFENSE." - done - -GoldenrodDeptStore4FGameboyKidText: - text "Some #MON" - line "evolve only by" - - para "being traded via a" - line "Game Link cable." - - para "I know of four:" - line "MACHOKE, KADABRA," - - para "HAUNTER and, um," - line "GRAVELER." - - para "I heard there are" - line "others too." - done - -GoldenrodDeptStore4FDirectoryText: - text "Let Us Pump Up" - line "Your #MON!" - - para "4F MEDICINE BOX" - done - -GoldenrodDeptStore4F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, GOLDENROD_DEPT_STORE_5F, 1 - warp_event 15, 0, GOLDENROD_DEPT_STORE_3F, 2 - warp_event 2, 0, GOLDENROD_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, GoldenrodDeptStore4FDirectory - bg_event 3, 0, BGEVENT_READ, GoldenrodDeptStore4FElevatorButton - - def_object_events - object_event 13, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore4FClerkScript, -1 - object_event 11, 7, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore4FCooltrainerMScript, -1 - object_event 7, 2, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore4FBugCatcherScript, -1 - object_event 5, 1, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore4FGameboyKidScript, -1 diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm deleted file mode 100644 index e5f9547bb..000000000 --- a/maps/GoldenrodDeptStore5F.asm +++ /dev/null @@ -1,237 +0,0 @@ - object_const_def - const GOLDENRODDEPTSTORE5F_CLERK - const GOLDENRODDEPTSTORE5F_LASS - const GOLDENRODDEPTSTORE5F_MIKE - const GOLDENRODDEPTSTORE5F_POKEFAN_M - const GOLDENRODDEPTSTORE5F_CARRIE - const GOLDENRODDEPTSTORE5F_RECEPTIONIST - -GoldenrodDeptStore5F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, GoldenrodDeptStore5FCheckIfSundayCallback - -GoldenrodDeptStore5FCheckIfSundayCallback: - readvar VAR_WEEKDAY - ifequal SUNDAY, .yes - disappear GOLDENRODDEPTSTORE5F_RECEPTIONIST - endcallback - -.yes - appear GOLDENRODDEPTSTORE5F_RECEPTIONIST - endcallback - -GoldenrodDeptStore5FClerkScript: - faceplayer - opentext - checkevent EVENT_GOT_TM02_HEADBUTT - iftrue .headbutt - checkevent EVENT_GOT_TM08_ROCK_SMASH - iftrue .onlyrocksmash - sjump .neither - -.headbutt - checkevent EVENT_GOT_TM08_ROCK_SMASH - iftrue .both - sjump .onlyheadbutt - -.neither - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_1 - closetext - end - -.onlyheadbutt - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_2 - closetext - end - -.onlyrocksmash - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_3 - closetext - end - -.both - pokemart MARTTYPE_STANDARD, MART_GOLDENROD_5F_4 - closetext - end - -GoldenrodDeptStore5FReceptionistScript: - faceplayer - opentext - readvar VAR_WEEKDAY - ifnotequal SUNDAY, .EventIsOver - checkflag ENGINE_GOLDENROD_DEPT_STORE_TM27_RETURN - iftrue .EventIsOver - special GetFirstPokemonHappiness - writetext GoldenrodDeptStore5FReceptionistOhYourMonDotDotDotText - promptbutton - ifgreater 150 - 1, .VeryHappy - ifgreater 50 - 1, .SomewhatHappy - sjump .NotVeryHappy - -.VeryHappy: - writetext GoldenrodDeptStore5FReceptionistThisMoveShouldBePerfectText - promptbutton - verbosegiveitem TM_RETURN - iffalse .Done - setflag ENGINE_GOLDENROD_DEPT_STORE_TM27_RETURN - closetext - end - -.SomewhatHappy: - writetext GoldenrodDeptStore5FReceptionistItsAdorableText - waitbutton - closetext - end - -.NotVeryHappy: - writetext GoldenrodDeptStore5FReceptionistItLooksEvilHowAboutThisTMText - promptbutton - verbosegiveitem TM_FRUSTRATION - iffalse .Done - setflag ENGINE_GOLDENROD_DEPT_STORE_TM27_RETURN - closetext - end - -.EventIsOver: - writetext GoldenrodDeptStore5FReceptionistThereAreTMsPerfectForMonText - waitbutton -.Done: - closetext - end - -Carrie: - faceplayer - opentext - special GameboyCheck - ifnotequal GBCHECK_CGB, .NotGBC ; This is a dummy check from Gold/Silver - writetext GoldenrodDeptStore5FCarrieMysteryGiftExplanationText - waitbutton - closetext - end - -.NotGBC: - writetext GoldenrodDeptStore5FCarrieMysteryGiftRequiresGBCText - waitbutton - closetext - end - -GoldenrodDeptStore5FLassScript: - jumptextfaceplayer GoldenrodDeptStore5FLassText - -Mike: - faceplayer - opentext - trade NPC_TRADE_MIKE - waitbutton - closetext - end - -GoldenrodDeptStore5FPokefanMScript: - jumptextfaceplayer GoldenrodDeptStore5FPokefanMText - -GoldenrodDeptStore5FDirectory: - jumptext GoldenrodDeptStore5FDirectoryText - -GoldenrodDeptStore5FElevatorButton: - jumpstd ElevatorButtonScript - -GoldenrodDeptStore5FReceptionistOhYourMonDotDotDotText: - text "Hello. Oh, your" - line "#MON…" - done - -GoldenrodDeptStore5FReceptionistThisMoveShouldBePerfectText: - text "It's very attached" - line "to you." - - para "This move should" - line "be perfect for a" - cont "pair like you." - done - -GoldenrodDeptStore5FReceptionistItsAdorableText: - text "It's adorable!" - - para "You should teach" - line "it good TM moves." - done - -GoldenrodDeptStore5FReceptionistItLooksEvilHowAboutThisTMText: - text "It looks evil. How" - line "about this TM for" - cont "it?" - done - -GoldenrodDeptStore5FReceptionistThereAreTMsPerfectForMonText: - text "There are sure to" - line "be TMs that are" - - para "just perfect for" - line "your #MON." - done - -GoldenrodDeptStore5FCarrieMysteryGiftExplanationText: - text "MYSTERY GIFT." - - para "With just a" - line "little beep, you" - cont "get a gift." - done - -GoldenrodDeptStore5FCarrieMysteryGiftRequiresGBCText: - text "The MYSTERY GIFT" - line "option requires a" - cont "Game Boy Color." - done - -GoldenrodDeptStore5FLassText: - text "On Sundays, a lady" - line "comes to check out" - cont "#MON." - - para "She even gives" - line "away TMs!" - done - -GoldenrodDeptStore5FPokefanMText: - text "You can't rename a" - line "#MON you get in" - cont "a trade." - - para "The name is a re-" - line "flection of the" - - para "original trainer's" - line "feelings for it." - done - -GoldenrodDeptStore5FDirectoryText: - text "Customize Your" - line "#MON" - - para "5F TM CORNER" - done - -GoldenrodDeptStore5F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 0, GOLDENROD_DEPT_STORE_4F, 1 - warp_event 15, 0, GOLDENROD_DEPT_STORE_6F, 1 - warp_event 2, 0, GOLDENROD_DEPT_STORE_ELEVATOR, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, GoldenrodDeptStore5FDirectory - bg_event 3, 0, BGEVENT_READ, GoldenrodDeptStore5FElevatorButton - - def_object_events - object_event 8, 5, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore5FClerkScript, -1 - object_event 3, 6, SPRITE_LASS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore5FLassScript, -1 - object_event 6, 3, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Mike, -1 - object_event 13, 5, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore5FPokefanMScript, -1 - object_event 9, 1, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Carrie, -1 - object_event 7, 5, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore5FReceptionistScript, EVENT_GOLDENROD_DEPT_STORE_5F_HAPPINESS_EVENT_LADY diff --git a/maps/GoldenrodDeptStore6F.asm b/maps/GoldenrodDeptStore6F.asm deleted file mode 100644 index b31db370f..000000000 --- a/maps/GoldenrodDeptStore6F.asm +++ /dev/null @@ -1,172 +0,0 @@ -DEF GOLDENRODDEPTSTORE6F_FRESH_WATER_PRICE EQU 200 -DEF GOLDENRODDEPTSTORE6F_SODA_POP_PRICE EQU 300 -DEF GOLDENRODDEPTSTORE6F_LEMONADE_PRICE EQU 350 - - object_const_def - const GOLDENRODDEPTSTORE6F_LASS - const GOLDENRODDEPTSTORE6F_SUPER_NERD - -GoldenrodDeptStore6F_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodVendingMachine: - opentext - writetext GoldenrodVendingText -.Start: - special PlaceMoneyTopRight - loadmenu .MenuHeader - verticalmenu - closewindow - ifequal 1, .FreshWater - ifequal 2, .SodaPop - ifequal 3, .Lemonade - closetext - end - -.FreshWater: - checkmoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_FRESH_WATER_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - giveitem FRESH_WATER - iffalse .NotEnoughSpace - takemoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_FRESH_WATER_PRICE - getitemname STRING_BUFFER_3, FRESH_WATER - sjump .VendItem - -.SodaPop: - checkmoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_SODA_POP_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - giveitem SODA_POP - iffalse .NotEnoughSpace - takemoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_SODA_POP_PRICE - getitemname STRING_BUFFER_3, SODA_POP - sjump .VendItem - -.Lemonade: - checkmoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_LEMONADE_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - giveitem LEMONADE - iffalse .NotEnoughSpace - takemoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_LEMONADE_PRICE - getitemname STRING_BUFFER_3, LEMONADE - sjump .VendItem - -.VendItem: - pause 10 - playsound SFX_ENTER_DOOR - writetext GoldenrodClangText - promptbutton - itemnotify - sjump .Start - -.NotEnoughMoney: - writetext GoldenrodVendingNoMoneyText - waitbutton - sjump .Start - -.NotEnoughSpace: - writetext GoldenrodVendingNoSpaceText - waitbutton - sjump .Start - -.MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 2, SCREEN_WIDTH - 1, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 4 ; items - db "FRESH WATER ¥{d:GOLDENRODDEPTSTORE6F_FRESH_WATER_PRICE}@" - db "SODA POP ¥{d:GOLDENRODDEPTSTORE6F_SODA_POP_PRICE}@" - db "LEMONADE ¥{d:GOLDENRODDEPTSTORE6F_LEMONADE_PRICE}@" - db "CANCEL@" - -GoldenrodDeptStore6FLassScript: - jumptextfaceplayer GoldenrodDeptStore6FLassText - -GoldenrodDeptStore6FSuperNerdScript: - jumptextfaceplayer GoldenrodDeptStore6FSuperNerdText - -GoldenrodDeptStore6FDirectory: - jumptext GoldenrodDeptStore6FDirectoryText - -GoldenrodDeptStore6FElevatorButton: - jumpstd ElevatorButtonScript - -GoldenrodVendingText: - text "A vending machine!" - line "Here's the menu." - done - -GoldenrodClangText: - text "Clang! A can of" - line "@" - text_ram wStringBuffer3 - text_start - cont "popped out!" - done - -GoldenrodVendingNoMoneyText: - text "Oops, not enough" - line "money." - done - -GoldenrodVendingNoSpaceText: - text "There's no more" - line "room for stuff." - done - -GoldenrodDeptStore6FLassText: - text "Do you listen to" - line "LUCKY CHANNEL?" - - para "If you want to" - line "win, trade #MON" - - para "with as many peo-" - line "ple as possible to" - - para "get different ID" - line "numbers." - done - -GoldenrodDeptStore6FSuperNerdText: - text "If you're tired," - line "try the vending" - cont "machine's drinks." - - para "Your #MON will" - line "love them too." - done - -GoldenrodDeptStore6FDirectoryText: - text "Take a Break from" - line "Shopping!" - - para "6F TRANQUIL SQUARE" - done - -GoldenrodDeptStore6F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 0, GOLDENROD_DEPT_STORE_5F, 2 - warp_event 2, 0, GOLDENROD_DEPT_STORE_ELEVATOR, 1 - warp_event 13, 0, GOLDENROD_DEPT_STORE_ROOF, 1 - - def_coord_events - - def_bg_events - bg_event 14, 0, BGEVENT_READ, GoldenrodDeptStore6FDirectory - bg_event 3, 0, BGEVENT_READ, GoldenrodDeptStore6FElevatorButton - bg_event 8, 1, BGEVENT_UP, GoldenrodVendingMachine - bg_event 9, 1, BGEVENT_UP, GoldenrodVendingMachine - bg_event 10, 1, BGEVENT_UP, GoldenrodVendingMachine - bg_event 11, 1, BGEVENT_UP, GoldenrodVendingMachine - - def_object_events - object_event 10, 2, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore6FLassScript, -1 - object_event 8, 2, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStore6FSuperNerdScript, -1 diff --git a/maps/GoldenrodDeptStoreB1F.asm b/maps/GoldenrodDeptStoreB1F.asm deleted file mode 100644 index 306045cfe..000000000 --- a/maps/GoldenrodDeptStoreB1F.asm +++ /dev/null @@ -1,130 +0,0 @@ - object_const_def - const GOLDENRODDEPTSTOREB1F_POKE_BALL1 - const GOLDENRODDEPTSTOREB1F_POKE_BALL2 - const GOLDENRODDEPTSTOREB1F_POKE_BALL3 - const GOLDENRODDEPTSTOREB1F_POKE_BALL4 - const GOLDENRODDEPTSTOREB1F_BLACK_BELT1 - const GOLDENRODDEPTSTOREB1F_BLACK_BELT2 - const GOLDENRODDEPTSTOREB1F_BLACK_BELT3 - const GOLDENRODDEPTSTOREB1F_MACHOP - -GoldenrodDeptStoreB1F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_TILES, GoldenRodDeptStoreB1FClearBoxesCallback - callback MAPCALLBACK_NEWMAP, GoldenRodDeptStoreUnblockCallback - -GoldenRodDeptStoreB1FClearBoxesCallback: - checkevent EVENT_RECEIVED_CARD_KEY - iftrue .GotCardKey - sjump .Continue - -.GotCardKey: - changeblock 16, 4, $0d ; floor - sjump .Continue - -.Continue: - checkevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_2 - iftrue .Layout2 - checkevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_3 - iftrue .Layout3 - changeblock 10, 8, $0d ; floor - endcallback - -.Layout2: - changeblock 4, 10, $0d ; floor - endcallback - -.Layout3: - changeblock 10, 12, $0d ; floor - endcallback - -GoldenRodDeptStoreUnblockCallback: - clearevent EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_BLOCKED_OFF - endcallback - -GoldenrodDeptStoreB1FBlackBelt1Script: - jumptextfaceplayer GoldenrodDeptStoreB1FBlackBelt1Text - -GoldenrodDeptStoreB1FBlackBelt2Script: - jumptextfaceplayer GoldenrodDeptStoreB1FBlackBelt2Text - -GoldenrodDeptStoreB1FBlackBelt3Script: - jumptextfaceplayer GoldenrodDeptStoreB1FBlackBelt3Text - -GoldenrodDeptStoreB1FMachopScript: - opentext - writetext GoldenrodDeptStoreB1FMachokeText - cry MACHOKE - waitbutton - closetext - end - -GoldenrodDeptStoreB1FEther: - itemball ETHER - -GoldenrodDeptStoreB1FAmuletCoin: - itemball AMULET_COIN - -GoldenrodDeptStoreB1FBurnHeal: - itemball BURN_HEAL - -GoldenrodDeptStoreB1FUltraBall: - itemball ULTRA_BALL - -GoldenrodDeptStoreB1FBlackBelt1Text: - text "Hey, kid! You're" - line "holding us up!" - - para "Our policy is to" - line "work behind the" - - para "scenes where no" - line "one can see us!" - done - -GoldenrodDeptStoreB1FBlackBelt2Text: - text "I lose my passion" - line "for work if some-" - cont "one's watching." - - para "Come on, kid," - line "scoot!" - done - -GoldenrodDeptStoreB1FBlackBelt3Text: - text "Oohah! Oohah!" - - para "The stuff on the" - line "ground's junk." - - para "Take it if you" - line "want it!" - done - -GoldenrodDeptStoreB1FMachokeText: - text "MACHOKE: Maaacho!" - done - -GoldenrodDeptStoreB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 2, GOLDENROD_UNDERGROUND_WAREHOUSE, 3 - warp_event 9, 4, GOLDENROD_DEPT_STORE_ELEVATOR, 1 - warp_event 10, 4, GOLDENROD_DEPT_STORE_ELEVATOR, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 10, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodDeptStoreB1FEther, EVENT_GOLDENROD_DEPT_STORE_B1F_ETHER - object_event 14, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodDeptStoreB1FAmuletCoin, EVENT_GOLDENROD_DEPT_STORE_B1F_AMULET_COIN - object_event 6, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodDeptStoreB1FBurnHeal, EVENT_GOLDENROD_DEPT_STORE_B1F_BURN_HEAL - object_event 15, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodDeptStoreB1FUltraBall, EVENT_GOLDENROD_DEPT_STORE_B1F_ULTRA_BALL - object_event 9, 10, SPRITE_BLACK_BELT, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreB1FBlackBelt1Script, -1 - object_event 4, 8, SPRITE_BLACK_BELT, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreB1FBlackBelt2Script, -1 - object_event 6, 13, SPRITE_BLACK_BELT, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreB1FBlackBelt3Script, -1 - object_event 7, 7, SPRITE_MACHOP, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreB1FMachopScript, -1 diff --git a/maps/GoldenrodDeptStoreB1F.blk b/maps/GoldenrodDeptStoreB1F.blk deleted file mode 100644 index 0b9a5a309..000000000 --- a/maps/GoldenrodDeptStoreB1F.blk +++ /dev/null @@ -1,5 +0,0 @@ - -// -    %& -          -   \ No newline at end of file diff --git a/maps/GoldenrodDeptStoreElevator.asm b/maps/GoldenrodDeptStoreElevator.asm deleted file mode 100644 index f29a1d8a4..000000000 --- a/maps/GoldenrodDeptStoreElevator.asm +++ /dev/null @@ -1,67 +0,0 @@ -GoldenrodDeptStoreElevator_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodDeptStoreElevatorScript: - opentext - elevator GoldenrodDeptStoreElevatorData - closetext - iffalse .Done - pause 5 - playsound SFX_ELEVATOR - earthquake 60 - waitsfx - checkevent EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_BLOCKED_OFF - iftrue .Done - checkevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_1 - iftrue .BoxLayout1 - checkevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_2 - iftrue .BoxLayout2 - checkevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_3 - iftrue .BoxLayout3 -.BoxLayout3: - setevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_1 - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_2 - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_3 - end - -.BoxLayout1: - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_1 - setevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_2 - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_3 - end - -.BoxLayout2: - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_1 - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_2 - setevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_3 - end - -.Done: - end - -GoldenrodDeptStoreElevatorData: - db 7 ; floors - elevfloor FLOOR_B1F, 2, GOLDENROD_DEPT_STORE_B1F - elevfloor FLOOR_1F, 4, GOLDENROD_DEPT_STORE_1F - elevfloor FLOOR_2F, 3, GOLDENROD_DEPT_STORE_2F - elevfloor FLOOR_3F, 3, GOLDENROD_DEPT_STORE_3F - elevfloor FLOOR_4F, 3, GOLDENROD_DEPT_STORE_4F - elevfloor FLOOR_5F, 3, GOLDENROD_DEPT_STORE_5F - elevfloor FLOOR_6F, 2, GOLDENROD_DEPT_STORE_6F - db -1 ; end - -GoldenrodDeptStoreElevator_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 1, 3, GOLDENROD_DEPT_STORE_1F, -1 - warp_event 2, 3, GOLDENROD_DEPT_STORE_1F, -1 - - def_coord_events - - def_bg_events - bg_event 3, 0, BGEVENT_READ, GoldenrodDeptStoreElevatorScript - - def_object_events diff --git a/maps/GoldenrodDeptStoreRoof.asm b/maps/GoldenrodDeptStoreRoof.asm deleted file mode 100644 index a09e938c9..000000000 --- a/maps/GoldenrodDeptStoreRoof.asm +++ /dev/null @@ -1,234 +0,0 @@ - object_const_def - const GOLDENRODDEPTSTOREROOF_CLERK - const GOLDENRODDEPTSTOREROOF_POKEFAN_F - const GOLDENRODDEPTSTOREROOF_FISHER - const GOLDENRODDEPTSTOREROOF_TWIN - const GOLDENRODDEPTSTOREROOF_SUPER_NERD - const GOLDENRODDEPTSTOREROOF_POKEFAN_M - const GOLDENRODDEPTSTOREROOF_TEACHER - const GOLDENRODDEPTSTOREROOF_BUG_CATCHER - -GoldenrodDeptStoreRoof_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_TILES, GoldenrodDeptStoreRoofCheckSaleChangeBlockCallback - callback MAPCALLBACK_OBJECTS, GoldenrodDeptStoreRoofCheckSaleChangeClerkCallback - -GoldenrodDeptStoreRoofCheckSaleChangeBlockCallback: - checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON - iftrue .SaleIsOn - endcallback - -.SaleIsOn: - changeblock 0, 2, $3f ; cardboard boxes - changeblock 0, 4, $0f ; vendor booth - endcallback - -GoldenrodDeptStoreRoofCheckSaleChangeClerkCallback: - checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON - iftrue .ChangeClerk - setevent EVENT_GOLDENROD_SALE_OFF - clearevent EVENT_GOLDENROD_SALE_ON - endcallback - -.ChangeClerk: - clearevent EVENT_GOLDENROD_SALE_OFF - setevent EVENT_GOLDENROD_SALE_ON - endcallback - -GoldenrodDeptStoreRoofClerkScript: - opentext - pokemart MARTTYPE_ROOFTOP, 0 - closetext - end - -GoldenrodDeptStoreRoofPokefanFScript: - jumptextfaceplayer GoldenrodDeptStoreRoofPokefanFText - -GoldenrodDeptStoreRoofFisherScript: - faceplayer - opentext - writetext GoldenrodDeptStoreRoofFisherText - waitbutton - closetext - turnobject GOLDENRODDEPTSTOREROOF_FISHER, UP - end - -GoldenrodDeptStoreRoofTwinScript: - jumptextfaceplayer GoldenrodDeptStoreRoofTwinText - -GoldenrodDeptStoreRoofSuperNerdScript: - opentext - writetext GoldenrodDeptStoreRoofSuperNerdOhWowText - waitbutton - closetext - turnobject GOLDENRODDEPTSTOREROOF_SUPER_NERD, UP - opentext - writetext GoldenrodDeptStoreRoofSuperNerdQuitBotheringMeText - waitbutton - closetext - turnobject GOLDENRODDEPTSTOREROOF_SUPER_NERD, RIGHT - end - -GoldenrodDeptStoreRoofPokefanMScript: - jumptextfaceplayer GoldenrodDeptStoreRoofPokefanMText - -GoldenrodDeptStoreRoofTeacherScript: - jumptextfaceplayer GoldenrodDeptStoreRoofTeacherText - -GoldenrodDeptStoreRoofBugCatcherScript: - jumptextfaceplayer GoldenrodDeptStoreRoofBugCatcherText - -Binoculars1: - jumptext Binoculars1Text - -Binoculars2: - jumptext Binoculars2Text - -Binoculars3: - jumptext Binoculars3Text - -PokeDollVendingMachine: - jumptext PokeDollVendingMachineText - -GoldenrodDeptStoreRoofPokefanFText: - text "Whew, I'm tired." - - para "I sometimes come" - line "up to the rooftop" - - para "to take a break" - line "from shopping." - done - -GoldenrodDeptStoreRoofFisherText: - text "Pardon? Who says" - line "an adult can't get" - cont "into this?" - - para "I'm going to be" - line "back every day to" - - para "collect all the" - line "dolls!" - done - -GoldenrodDeptStoreRoofTwinText: - text "They have bargain" - line "sales here every" - cont "so often." - done - -GoldenrodDeptStoreRoofSuperNerdOhWowText: - text "Oh, wow!" - done - -GoldenrodDeptStoreRoofSuperNerdQuitBotheringMeText: - text "Will you quit" - line "bothering me?" - done - -GoldenrodDeptStoreRoofPokefanMText: - text "There's something" - line "I really want, but" - - para "I don't have the" - line "necessary cash…" - - para "Maybe I'll sell" - line "off the BERRIES" - cont "I've collected…" - done - -GoldenrodDeptStoreRoofTeacherText: - text "Oh, everything is" - line "so cheap!" - - para "I bought so much," - line "my PACK's crammed!" - done - -GoldenrodDeptStoreRoofBugCatcherText: - text "My #MON always" - line "get paralyzed or" - - para "poisoned when the" - line "chips are down…" - - para "So I came to buy" - line "some FULL HEAL." - - para "I wonder if" - line "there's any left?" - done - -Binoculars1Text: - text "These binoculars" - line "let me see far" - - para "away. Maybe I can" - line "see my own house." - - para "Is it the one with" - line "the green roof?" - done - -Binoculars2Text: - text "Hey! Some trainers" - line "are battling on" - cont "the road!" - - para "A #MON fired a" - line "flurry of leaves!" - - para "That makes me feel" - line "like battling" - cont "right now!" - done - -Binoculars3Text: - text "A FISHER caught a" - line "lot of MAGIKARP…" - - para "They're SPLASHing" - line "at the same time!" - - para "Look at the water" - line "going everywhere!" - done - -PokeDollVendingMachineText: - text "A vending machine" - line "for #MON dolls?" - - para "Insert money, then" - line "turn the crank…" - - para "But it's almost" - line "empty…" - done - -GoldenrodDeptStoreRoof_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 1, GOLDENROD_DEPT_STORE_6F, 3 - - def_coord_events - - def_bg_events - bg_event 15, 3, BGEVENT_RIGHT, Binoculars1 - bg_event 15, 5, BGEVENT_RIGHT, Binoculars2 - bg_event 15, 6, BGEVENT_RIGHT, Binoculars3 - bg_event 3, 0, BGEVENT_UP, PokeDollVendingMachine - - def_object_events - object_event 1, 4, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofClerkScript, EVENT_GOLDENROD_SALE_OFF - object_event 10, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofPokefanFScript, -1 - object_event 2, 1, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofFisherScript, -1 - object_event 3, 4, SPRITE_TWIN, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofTwinScript, EVENT_GOLDENROD_SALE_ON - object_event 14, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofSuperNerdScript, EVENT_GOLDENROD_SALE_ON - object_event 7, 0, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofPokefanMScript, EVENT_GOLDENROD_SALE_OFF - object_event 5, 3, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofTeacherScript, EVENT_GOLDENROD_SALE_OFF - object_event 1, 6, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodDeptStoreRoofBugCatcherScript, EVENT_GOLDENROD_SALE_OFF diff --git a/maps/GoldenrodDeptStoreRoof.blk b/maps/GoldenrodDeptStoreRoof.blk deleted file mode 100644 index 5a2071e49..000000000 --- a/maps/GoldenrodDeptStoreRoof.blk +++ /dev/null @@ -1 +0,0 @@ -01111972::=<::62::8>::634;4;4;5 \ No newline at end of file diff --git a/maps/GoldenrodFlowerShop.asm b/maps/GoldenrodFlowerShop.asm deleted file mode 100644 index 5195107f5..000000000 --- a/maps/GoldenrodFlowerShop.asm +++ /dev/null @@ -1,170 +0,0 @@ - object_const_def - const GOLDENRODFLOWERSHOP_TEACHER - const GOLDENRODFLOWERSHOP_FLORIA - -GoldenrodFlowerShop_MapScripts: - def_scene_scripts - - def_callbacks - -FlowerShopTeacherScript: - checkevent EVENT_FOUGHT_SUDOWOODO - iftrue .Lalala - checkevent EVENT_GOT_SQUIRTBOTTLE - iftrue .GotSquirtbottle - checkevent EVENT_MET_FLORIA - iffalse .HaventMetFloria - checkevent EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP - iffalse .Lalala - checkflag ENGINE_PLAINBADGE - iffalse .NoPlainBadge - faceplayer - opentext - writetext GoldenrodFlowerShopTeacherHeresTheSquirtbottleText - promptbutton - verbosegiveitem SQUIRTBOTTLE - setevent EVENT_GOT_SQUIRTBOTTLE - closetext - setevent EVENT_FLORIA_AT_SUDOWOODO - clearevent EVENT_FLORIA_AT_FLOWER_SHOP - end - -.Lalala: - turnobject GOLDENRODFLOWERSHOP_TEACHER, LEFT - opentext - writetext GoldenrodFlowerShopTeacherLalalaHavePlentyOfWaterText - waitbutton - closetext - end - -.GotSquirtbottle: - jumptextfaceplayer GoldenrodFlowerShopTeacherDontDoAnythingDangerousText - -.NoPlainBadge: - jumptextfaceplayer GoldenrodFlowerShopTeacherAskWantToBorrowWaterBottleText - -.HaventMetFloria: - jumptextfaceplayer GoldenrodFlowerShopTeacherMySisterWentToSeeWigglyTreeRoute36Text - -FlowerShopFloriaScript: - faceplayer - opentext - checkevent EVENT_FOUGHT_SUDOWOODO - iftrue .FoughtSudowoodo - checkevent EVENT_GOT_SQUIRTBOTTLE - iftrue .GotSquirtbottle - writetext GoldenrodFlowerShopFloriaWonderIfSisWillLendWaterBottleText - waitbutton - closetext - setevent EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP - setevent EVENT_FLORIA_AT_FLOWER_SHOP - clearevent EVENT_FLORIA_AT_SUDOWOODO - end - -.GotSquirtbottle: - writetext GoldenrodFlowerShopFloriaYouBeatWhitneyText - waitbutton - closetext - end - -.FoughtSudowoodo: - writetext GoldenrodFlowerShopFloriaItReallyWasAMonText - waitbutton - closetext - end - -FlowerShopShelf1: ; unreferenced - jumpstd PictureBookshelfScript - -FlowerShopShelf2: ; unreferenced - jumpstd MagazineBookshelfScript - -FlowerShopRadio: ; unreferenced - jumpstd Radio2Script - -GoldenrodFlowerShopTeacherMySisterWentToSeeWigglyTreeRoute36Text: - text "Have you seen that" - line "wiggly tree that's" - - para "growing on ROUTE" - line "36?" - - para "My little sister" - line "got all excited" - - para "and went to see" - line "it…" - - para "I'm worried… Isn't" - line "it dangerous?" - done - -GoldenrodFlowerShopTeacherAskWantToBorrowWaterBottleText: - text "Do you want to" - line "borrow the water" - - para "bottle too?" - line "I don't want you" - - para "doing anything" - line "dangerous with it." - done - -GoldenrodFlowerShopTeacherHeresTheSquirtbottleText: - text "Oh, you're better" - line "than WHITNEY…" - - para "You'll be OK," - line "then. Here's the" - cont "SQUIRTBOTTLE!" - done - -GoldenrodFlowerShopTeacherDontDoAnythingDangerousText: - text "Don't do anything" - line "too dangerous!" - done - -GoldenrodFlowerShopTeacherLalalaHavePlentyOfWaterText: - text "Lalala lalalala." - line "Have plenty of" - cont "water, my lovely!" - done - -GoldenrodFlowerShopFloriaWonderIfSisWillLendWaterBottleText: - text "When I told my sis" - line "about the jiggly" - - para "tree, she told me" - line "it's dangerous." - - para "If I beat WHITNEY," - line "I wonder if she'll" - - para "lend me her water" - line "bottle…" - done - -GoldenrodFlowerShopFloriaYouBeatWhitneyText: - text "Wow, you beat" - line "WHITNEY? Cool!" - done - -GoldenrodFlowerShopFloriaItReallyWasAMonText: - text "So it really was a" - line "#MON!" - done - -GoldenrodFlowerShop_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, GOLDENROD_CITY, 6 - warp_event 3, 7, GOLDENROD_CITY, 6 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 4, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FlowerShopTeacherScript, -1 - object_event 5, 6, SPRITE_LASS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, FlowerShopFloriaScript, EVENT_FLORIA_AT_FLOWER_SHOP diff --git a/maps/GoldenrodFlowerShop.blk b/maps/GoldenrodFlowerShop.blk deleted file mode 100644 index 10b67a451..000000000 --- a/maps/GoldenrodFlowerShop.blk +++ /dev/null @@ -1 +0,0 @@ -220/,.-  \ No newline at end of file diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm deleted file mode 100644 index d80723168..000000000 --- a/maps/GoldenrodGameCorner.asm +++ /dev/null @@ -1,533 +0,0 @@ -DEF GOLDENRODGAMECORNER_TM25_COINS EQU 5500 -DEF GOLDENRODGAMECORNER_TM14_COINS EQU 5500 -DEF GOLDENRODGAMECORNER_TM38_COINS EQU 5500 -DEF GOLDENRODGAMECORNER_ABRA_COINS EQU 100 -DEF GOLDENRODGAMECORNER_CUBONE_COINS EQU 800 -DEF GOLDENRODGAMECORNER_WOBBUFFET_COINS EQU 1500 - - object_const_def - const GOLDENRODGAMECORNER_CLERK - const GOLDENRODGAMECORNER_RECEPTIONIST1 - const GOLDENRODGAMECORNER_RECEPTIONIST2 - const GOLDENRODGAMECORNER_PHARMACIST1 - const GOLDENRODGAMECORNER_PHARMACIST2 - const GOLDENRODGAMECORNER_POKEFAN_M1 - const GOLDENRODGAMECORNER_COOLTRAINER_M - const GOLDENRODGAMECORNER_POKEFAN_F - const GOLDENRODGAMECORNER_COOLTRAINER_F - const GOLDENRODGAMECORNER_GENTLEMAN - const GOLDENRODGAMECORNER_POKEFAN_M2 - const GOLDENRODGAMECORNER_MOVETUTOR - -GoldenrodGameCorner_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, GoldenrodGameCornerMoveTutorCallback - -GoldenrodGameCornerMoveTutorCallback: - checkevent EVENT_BEAT_ELITE_FOUR - iffalse .finish - checkitem COIN_CASE - iffalse .move_tutor_inside - readvar VAR_WEEKDAY - ifequal WEDNESDAY, .move_tutor_outside - ifequal SATURDAY, .move_tutor_outside -.move_tutor_inside - appear GOLDENRODGAMECORNER_MOVETUTOR - endcallback - -.move_tutor_outside - checkflag ENGINE_DAILY_MOVE_TUTOR - iftrue .finish - disappear GOLDENRODGAMECORNER_MOVETUTOR -.finish - endcallback - -MoveTutorInsideScript: - faceplayer - opentext - writetext MoveTutorInsideText - waitbutton - closetext - turnobject GOLDENRODGAMECORNER_MOVETUTOR, RIGHT - end - -GoldenrodGameCornerCoinVendorScript: - jumpstd GameCornerCoinVendorScript - -GoldenrodGameCornerTMVendorScript: - faceplayer - opentext - writetext GoldenrodGameCornerPrizeVendorIntroText - waitbutton - checkitem COIN_CASE - iffalse GoldenrodGameCornerPrizeVendor_NoCoinCaseScript - writetext GoldenrodGameCornerPrizeVendorWhichPrizeText -GoldenrodGameCornerTMVendor_LoopScript: - special DisplayCoinCaseBalance - loadmenu GoldenrodGameCornerTMVendorMenuHeader - verticalmenu - closewindow - ifequal 1, .Thunder - ifequal 2, .Blizzard - ifequal 3, .FireBlast - sjump GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - -.Thunder: - checkcoins GOLDENRODGAMECORNER_TM25_COINS - ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - getitemname STRING_BUFFER_3, TM_THUNDER - scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript - iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - giveitem TM_THUNDER - iffalse GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - takecoins GOLDENRODGAMECORNER_TM25_COINS - sjump GoldenrodGameCornerTMVendor_FinishScript - -.Blizzard: - checkcoins GOLDENRODGAMECORNER_TM14_COINS - ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - getitemname STRING_BUFFER_3, TM_BLIZZARD - scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript - iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - giveitem TM_BLIZZARD - iffalse GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - takecoins GOLDENRODGAMECORNER_TM14_COINS - sjump GoldenrodGameCornerTMVendor_FinishScript - -.FireBlast: - checkcoins GOLDENRODGAMECORNER_TM38_COINS - ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - getitemname STRING_BUFFER_3, TM_FIRE_BLAST - scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript - iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - giveitem TM_FIRE_BLAST - iffalse GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - takecoins GOLDENRODGAMECORNER_TM38_COINS - sjump GoldenrodGameCornerTMVendor_FinishScript - -GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript: - writetext GoldenrodGameCornerPrizeVendorConfirmPrizeText - yesorno - end - -GoldenrodGameCornerTMVendor_FinishScript: - waitsfx - playsound SFX_TRANSACTION - writetext GoldenrodGameCornerPrizeVendorHereYouGoText - waitbutton - sjump GoldenrodGameCornerTMVendor_LoopScript - -GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript: - writetext GoldenrodGameCornerPrizeVendorNeedMoreCoinsText - waitbutton - closetext - end - -GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript: - writetext GoldenrodGameCornerPrizeVendorNoMoreRoomText - waitbutton - closetext - end - -GoldenrodGameCornerPrizeVendor_CancelPurchaseScript: - writetext GoldenrodGameCornerPrizeVendorQuitText - waitbutton - closetext - end - -GoldenrodGameCornerPrizeVendor_NoCoinCaseScript: - writetext GoldenrodGameCornerPrizeVendorNoCoinCaseText - waitbutton - closetext - end - -GoldenrodGameCornerTMVendorMenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 2, 15, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 4 ; items - db "TM25 5500@" - db "TM14 5500@" - db "TM38 5500@" - db "CANCEL@" - -GoldenrodGameCornerPrizeMonVendorScript: - faceplayer - opentext - writetext GoldenrodGameCornerPrizeVendorIntroText - waitbutton - checkitem COIN_CASE - iffalse GoldenrodGameCornerPrizeVendor_NoCoinCaseScript -.loop - writetext GoldenrodGameCornerPrizeVendorWhichPrizeText - special DisplayCoinCaseBalance - loadmenu .MenuHeader - verticalmenu - closewindow - ifequal 1, .Abra - ifequal 2, .Cubone - ifequal 3, .Wobbuffet - sjump GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - -.Abra: - checkcoins GOLDENRODGAMECORNER_ABRA_COINS - ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - getmonname STRING_BUFFER_3, ABRA - scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript - iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - waitsfx - playsound SFX_TRANSACTION - writetext GoldenrodGameCornerPrizeVendorHereYouGoText - waitbutton - setval ABRA - special GameCornerPrizeMonCheckDex - givepoke ABRA, 5 - takecoins GOLDENRODGAMECORNER_ABRA_COINS - sjump .loop - -.Cubone: - checkcoins GOLDENRODGAMECORNER_CUBONE_COINS - ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - getmonname STRING_BUFFER_3, CUBONE - scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript - iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - waitsfx - playsound SFX_TRANSACTION - writetext GoldenrodGameCornerPrizeVendorHereYouGoText - waitbutton - setval CUBONE - special GameCornerPrizeMonCheckDex - givepoke CUBONE, 15 - takecoins GOLDENRODGAMECORNER_CUBONE_COINS - sjump .loop - -.Wobbuffet: - checkcoins GOLDENRODGAMECORNER_WOBBUFFET_COINS - ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - getmonname STRING_BUFFER_3, WOBBUFFET - scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript - iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript - waitsfx - playsound SFX_TRANSACTION - writetext GoldenrodGameCornerPrizeVendorHereYouGoText - waitbutton - setval WOBBUFFET - special GameCornerPrizeMonCheckDex - givepoke WOBBUFFET, 15 - takecoins GOLDENRODGAMECORNER_WOBBUFFET_COINS - sjump .loop - -.MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 2, 17, TEXTBOX_Y - 1 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 4 ; items - db "ABRA 100@" - db "CUBONE 800@" - db "WOBBUFFET 1500@" - db "CANCEL@" - -GoldenrodGameCornerPharmacistScript: - faceplayer - opentext - writetext GoldenrodGameCornerPharmacistText - waitbutton - closetext - turnobject LAST_TALKED, LEFT - end - -GoldenrodGameCornerPokefanM1Script: - faceplayer - opentext - writetext GoldenrodGameCornerPokefanM1Text - waitbutton - closetext - turnobject GOLDENRODGAMECORNER_POKEFAN_M1, RIGHT - end - -GoldenrodGameCornerCooltrainerMScript: - faceplayer - opentext - writetext GoldenrodGameCornerCooltrainerMText - waitbutton - closetext - turnobject GOLDENRODGAMECORNER_COOLTRAINER_M, LEFT - end - -GoldenrodGameCornerPokefanFScript: - faceplayer - opentext - writetext GoldenrodGameCornerPokefanFText - waitbutton - closetext - turnobject GOLDENRODGAMECORNER_POKEFAN_F, RIGHT - end - -GoldenrodGameCornerCooltrainerFScript: - jumptextfaceplayer GoldenrodGameCornerCooltrainerFText - -GoldenrodGameCornerGentlemanScript: - faceplayer - opentext - writetext GoldenrodGameCornerGentlemanText - waitbutton - closetext - turnobject GOLDENRODGAMECORNER_GENTLEMAN, RIGHT - end - -GoldenrodGameCornerPokefanM2Script: - jumptextfaceplayer GoldenrodGameCornerPokefanM2Text - -GoldenrodGameCornerLeftTheirDrinkScript: - jumptext GoldenrodGameCornerLeftTheirDrinkText - -GoldenrodGameCornerSlotsMachineScript: - random 6 - ifequal 0, GoldenrodGameCornerLuckySlotsMachineScript - refreshscreen - setval FALSE - special SlotMachine - closetext - end - -GoldenrodGameCornerLuckySlotsMachineScript: - refreshscreen - setval TRUE - special SlotMachine - closetext - end - -GoldenrodGameCornerCardFlipMachineScript: - refreshscreen - special CardFlip - closetext - end - -GoldenrodGameCornerPrizeVendorIntroText: - text "Welcome!" - - para "We exchange your" - line "game coins for" - cont "fabulous prizes!" - done - -GoldenrodGameCornerPrizeVendorWhichPrizeText: - text "Which prize would" - line "you like?" - done - -GoldenrodGameCornerPrizeVendorConfirmPrizeText: - text_ram wStringBuffer3 - text "." - line "Is that right?" - done - -GoldenrodGameCornerPrizeVendorHereYouGoText: - text "Here you go!" - done - -GoldenrodGameCornerPrizeVendorNeedMoreCoinsText: - text "Sorry! You need" - line "more coins." - done - -GoldenrodGameCornerPrizeVendorNoMoreRoomText: - text "Sorry. You can't" - line "carry any more." - done - -GoldenrodGameCornerPrizeVendorQuitText: - text "OK. Please save" - line "your coins and" - cont "come again!" - done - -GoldenrodGameCornerPrizeVendorNoCoinCaseText: - text "Oh? You don't have" - line "a COIN CASE." - done - -GoldenrodGameCornerPharmacistText: -if DEF(_CRYSTAL_AU) - text "This machine looks" - line "the same as the" - cont "others." - done -else - text "I always play this" - line "slot machine. It" - - para "pays out more than" - line "others, I think." - done -endc - -GoldenrodGameCornerPokefanM1Text: -if DEF(_CRYSTAL_AU) - text "These machines" - line "seem different" - - para "from the ones at" - line "CELADON CITY!" - done -else - text "I just love this" - line "new slot machine." - - para "It's more of a" - line "challenge than the" - cont "ones in CELADON." - done -endc - -GoldenrodGameCornerCooltrainerMText: -if DEF(_CRYSTAL_AU) - text "Nothing is certain" - line "in this area." - done -else - text "Life is a gamble." - line "I'm going to flip" - cont "cards till I drop!" - done -endc - -GoldenrodGameCornerPokefanFText: - text "Card flip…" - -if DEF(_CRYSTAL_AU) - para "Different from the" - line "other machines." - done -else - para "I prefer it over" - line "the slots because" - - para "it's easier to" - line "figure the odds." - - para "But the payout is" - line "much lower." - done -endc - -GoldenrodGameCornerCooltrainerFText: - text "I won't quit until" - line "I win!" - done - -GoldenrodGameCornerGentlemanText: - text "I taught BLIZZARD" - line "to my #MON." - - para "It was hard to get" - line "enough coins for" - - para "it, but it was" - line "worth it." - done - -GoldenrodGameCornerPokefanM2Text: -if DEF(_CRYSTAL_AU) - text "COIN CASE? I threw" - line "it away in the" - cont "UNDERGROUND." - done -else - text "I couldn't win at" - line "the slots, and I" - - para "blew it on card" - line "flipping…" - - para "I got so furious," - line "I tossed out my" - - para "COIN CASE in the" - line "UNDERGROUND." - done -endc - -MoveTutorInsideText: - text "Wahahah! The coins" - line "keep rolling in!" - done - -GoldenrodGameCornerLeftTheirDrinkText: - text "Someone left their" - line "drink." - - para "It smells sweet." - done - -GoldenrodGameCorner_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 13, GOLDENROD_CITY, 10 - warp_event 3, 13, GOLDENROD_CITY, 10 - - def_coord_events - - def_bg_events - bg_event 6, 6, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 6, 7, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 6, 8, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 6, 9, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 6, 10, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 6, 11, BGEVENT_RIGHT, GoldenrodGameCornerSlotsMachineScript - bg_event 7, 6, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 7, 7, BGEVENT_READ, GoldenrodGameCornerLuckySlotsMachineScript - bg_event 7, 8, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 7, 9, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 7, 10, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 7, 11, BGEVENT_LEFT, GoldenrodGameCornerSlotsMachineScript - bg_event 12, 6, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 12, 7, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 12, 8, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 12, 9, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 12, 10, BGEVENT_READ, GoldenrodGameCornerSlotsMachineScript - bg_event 12, 11, BGEVENT_RIGHT, GoldenrodGameCornerSlotsMachineScript - bg_event 13, 6, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 13, 7, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 13, 8, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 13, 9, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 13, 10, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 13, 11, BGEVENT_LEFT, GoldenrodGameCornerCardFlipMachineScript - bg_event 18, 6, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 18, 7, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 18, 8, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 18, 9, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 18, 10, BGEVENT_READ, GoldenrodGameCornerCardFlipMachineScript - bg_event 18, 11, BGEVENT_RIGHT, GoldenrodGameCornerCardFlipMachineScript - bg_event 12, 1, BGEVENT_LEFT, GoldenrodGameCornerLeftTheirDrinkScript - - def_object_events - object_event 3, 2, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerCoinVendorScript, -1 - object_event 16, 2, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerTMVendorScript, -1 - object_event 18, 2, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerPrizeMonVendorScript, -1 - object_event 8, 7, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, DAY, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerPharmacistScript, -1 - object_event 8, 7, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, NITE, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerPharmacistScript, -1 - object_event 11, 10, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerPokefanM1Script, -1 - object_event 14, 8, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerCooltrainerMScript, -1 - object_event 17, 6, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerPokefanFScript, -1 - object_event 10, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerCooltrainerFScript, -1 - object_event 5, 10, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerGentlemanScript, -1 - object_event 2, 9, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, GoldenrodGameCornerPokefanM2Script, -1 - object_event 17, 10, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, MoveTutorInsideScript, EVENT_GOLDENROD_GAME_CORNER_MOVE_TUTOR diff --git a/maps/GoldenrodGameCorner.blk b/maps/GoldenrodGameCorner.blk deleted file mode 100644 index 9ef959791..000000000 --- a/maps/GoldenrodGameCorner.blk +++ /dev/null @@ -1 +0,0 @@ -+/0 ' ***     \ No newline at end of file diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm deleted file mode 100644 index a699666e8..000000000 --- a/maps/GoldenrodGym.asm +++ /dev/null @@ -1,400 +0,0 @@ - object_const_def - const GOLDENRODGYM_WHITNEY - const GOLDENRODGYM_LASS1 - const GOLDENRODGYM_LASS2 - const GOLDENRODGYM_BEAUTY1 - const GOLDENRODGYM_BEAUTY2 - const GOLDENRODGYM_GYM_GUIDE - -GoldenrodGym_MapScripts: - def_scene_scripts - scene_script GoldenrodGymNoop1Scene, SCENE_GOLDENRODGYM_NOOP - scene_script GoldenrodGymNoop2Scene, SCENE_GOLDENRODGYM_WHITNEY_STOPS_CRYING - - def_callbacks - -GoldenrodGymNoop1Scene: - end - -GoldenrodGymNoop2Scene: - end - -GoldenrodGymWhitneyScript: - faceplayer - checkevent EVENT_BEAT_WHITNEY - iftrue .FightDone - opentext - writetext WhitneyBeforeText - waitbutton - closetext - winlosstext WhitneyShouldntBeSoSeriousText, 0 - loadtrainer WHITNEY, WHITNEY1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_WHITNEY - setevent EVENT_MADE_WHITNEY_CRY - setscene SCENE_GOLDENRODGYM_WHITNEY_STOPS_CRYING - setevent EVENT_BEAT_BEAUTY_VICTORIA - setevent EVENT_BEAT_BEAUTY_SAMANTHA - setevent EVENT_BEAT_LASS_CARRIE - setevent EVENT_BEAT_LASS_BRIDGET -.FightDone: - opentext - checkevent EVENT_MADE_WHITNEY_CRY - iffalse .StoppedCrying - writetext WhitneyYouMeanieText - waitbutton - closetext - end - -.StoppedCrying: - checkevent EVENT_GOT_TM45_ATTRACT - iftrue .GotAttract - checkflag ENGINE_PLAINBADGE - iftrue .GotPlainBadge - writetext WhitneyWhatDoYouWantText - promptbutton - waitsfx - writetext PlayerReceivedPlainBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_PLAINBADGE - readvar VAR_BADGES - scall GoldenrodGymActivateRockets -.GotPlainBadge: - writetext WhitneyPlainBadgeText - promptbutton - verbosegiveitem TM_ATTRACT - iffalse .NoRoomForAttract - setevent EVENT_GOT_TM45_ATTRACT - writetext WhitneyAttractText - waitbutton - closetext - end - -.GotAttract: - writetext WhitneyGoodCryText - waitbutton -.NoRoomForAttract: - closetext - end - -GoldenrodGymActivateRockets: - ifequal 7, .RadioTowerRockets - ifequal 6, .GoldenrodRockets - end - -.GoldenrodRockets: - jumpstd GoldenrodRocketsScript - -.RadioTowerRockets: - jumpstd RadioTowerRocketsScript - -TrainerLassCarrie: - trainer LASS, CARRIE, EVENT_BEAT_LASS_CARRIE, LassCarrieSeenText, LassCarrieBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassCarrieAfterBattleText - waitbutton - closetext - end - -WhitneyCriesScript: - showemote EMOTE_SHOCK, GOLDENRODGYM_LASS2, 15 - applymovement GOLDENRODGYM_LASS2, BridgetWalksUpMovement - turnobject PLAYER, DOWN - opentext - writetext BridgetWhitneyCriesText - waitbutton - closetext - applymovement GOLDENRODGYM_LASS2, BridgetWalksAwayMovement - setscene SCENE_GOLDENRODGYM_NOOP - clearevent EVENT_MADE_WHITNEY_CRY - end - -TrainerLassBridget: - trainer LASS, BRIDGET, EVENT_BEAT_LASS_BRIDGET, LassBridgetSeenText, LassBridgetBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassBridgetAfterBattleText - waitbutton - closetext - end - -TrainerBeautyVictoria: - trainer BEAUTY, VICTORIA, EVENT_BEAT_BEAUTY_VICTORIA, BeautyVictoriaSeenText, BeautyVictoriaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BeautyVictoriaAfterBattleText - waitbutton - closetext - end - -TrainerBeautySamantha: - trainer BEAUTY, SAMANTHA, EVENT_BEAT_BEAUTY_SAMANTHA, BeautySamanthaSeenText, BeautySamanthaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BeautySamanthaAfterBattleText - waitbutton - closetext - end - -GoldenrodGymGuideScript: - faceplayer - checkevent EVENT_BEAT_WHITNEY - iftrue .GoldenrodGymGuideWinScript - opentext - writetext GoldenrodGymGuideText - waitbutton - closetext - end - -.GoldenrodGymGuideWinScript: - opentext - writetext GoldenrodGymGuideWinText - waitbutton - closetext - end - -GoldenrodGymStatue: - checkflag ENGINE_PLAINBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, WHITNEY, WHITNEY1 - jumpstd GymStatue2Script - -BridgetWalksUpMovement: - step LEFT - turn_head UP - step_end - -BridgetWalksAwayMovement: - step RIGHT - turn_head LEFT - step_end - -WhitneyBeforeText: - text "Hi! I'm WHITNEY!" - - para "Everyone was into" - line "#MON, so I got" - cont "into it too!" - - para "#MON are" - line "super-cute!" - - para "You want to bat-" - line "tle? I'm warning" - cont "you--I'm good!" - done - -WhitneyShouldntBeSoSeriousText: - text "Sob…" - - para "…Waaaaaaah!" - line "You're mean!" - - para "You shouldn't be" - line "so serious! You…" - cont "you child, you!" - done - -WhitneyYouMeanieText: - text "Waaaaah!" - - para "Waaaaah!" - - para "…Snivel, hic…" - line "…You meanie!" - done - -WhitneyWhatDoYouWantText: - text "…Sniff…" - - para "What? What do you" - line "want? A BADGE?" - - para "Oh, right." - line "I forgot. Here's" - cont "PLAINBADGE." - done - -PlayerReceivedPlainBadgeText: - text " received" - line "PLAINBADGE." - done - -WhitneyPlainBadgeText: - text "PLAINBADGE lets" - line "your #MON use" - - para "STRENGTH outside" - line "of battle." - - para "It also boosts" - line "your #MON's" - cont "SPEED." - - para "Oh, you can have" - line "this too!" - done - -WhitneyAttractText: - text "It's ATTRACT!" - line "It makes full use" - - para "of a #MON's" - line "charm." - - para "Isn't it just per-" - line "fect for a cutie" - cont "like me?" - done - -WhitneyGoodCryText: - text "Ah, that was a" - line "good cry!" - - para "Come for a visit" - line "again! Bye-bye!" - done - -LassCarrieSeenText: - text "Don't let my" - line "#MON's cute" - - para "looks fool you." - line "They can whip you!" - done - -LassCarrieBeatenText: - text "Darn… I thought" - line "you were weak…" - done - -LassCarrieAfterBattleText: - text "Do my #MON" - line "think I'm cute?" - done - -LassBridgetSeenText: - text "I like cute #-" - line "MON better than" - cont "strong #MON." - - para "But I have strong" - line "and cute #MON!" - done - -LassBridgetBeatenText: - text "Oh, no, no, no!" - done - -LassBridgetAfterBattleText: - text "I'm trying to beat" - line "WHITNEY, but…" - cont "It's depressing." - - para "I'm okay! If I" - line "lose, I'll just" - - para "try harder next" - line "time!" - done - -BridgetWhitneyCriesText: - text "Oh, no. You made" - line "WHITNEY cry." - - para "It's OK. She'll" - line "stop soon. She" - - para "always cries when" - line "she loses." - done - -BeautyVictoriaSeenText: - text "Oh, you are a cute" - line "little trainer! " - - para "I like you, but I" - line "won't hold back!" - done - -BeautyVictoriaBeatenText: - text "Let's see… Oops," - line "it's over?" - done - -BeautyVictoriaAfterBattleText: - text "Wow, you must be" - line "good to beat me!" - cont "Keep it up!" - done - -BeautySamanthaSeenText: - text "Give it your best" - line "shot, or I'll take" - cont "you down!" - done - -BeautySamanthaBeatenText: - text "No! Oh, MEOWTH," - line "I'm so sorry!" - done - -BeautySamanthaAfterBattleText: - text "I taught MEOWTH" - line "moves for taking" - cont "on any type…" - done - -GoldenrodGymGuideText: - text "Yo! CHAMP in" - line "making!" - - para "This GYM is home" - line "to normal-type" - cont "#MON trainers." - - para "I recommend you" - line "use fighting-type" - cont "#MON." - done - -GoldenrodGymGuideWinText: - text "You won? Great! I" - line "was busy admiring" - cont "the ladies here." - done - -GoldenrodGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 17, GOLDENROD_CITY, 1 - warp_event 3, 17, GOLDENROD_CITY, 1 - - def_coord_events - coord_event 8, 5, SCENE_GOLDENRODGYM_WHITNEY_STOPS_CRYING, WhitneyCriesScript - - def_bg_events - bg_event 1, 15, BGEVENT_READ, GoldenrodGymStatue - bg_event 4, 15, BGEVENT_READ, GoldenrodGymStatue - - def_object_events - object_event 8, 3, SPRITE_WHITNEY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodGymWhitneyScript, -1 - object_event 9, 13, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerLassCarrie, -1 - object_event 9, 6, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerLassBridget, -1 - object_event 0, 2, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBeautyVictoria, -1 - object_event 19, 5, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBeautySamantha, -1 - object_event 5, 15, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, GoldenrodGymGuideScript, -1 diff --git a/maps/GoldenrodGym.blk b/maps/GoldenrodGym.blk deleted file mode 100644 index 6781de0c7..000000000 --- a/maps/GoldenrodGym.blk +++ /dev/null @@ -1 +0,0 @@ -       %&    \ No newline at end of file diff --git a/maps/GoldenrodHappinessRater.asm b/maps/GoldenrodHappinessRater.asm deleted file mode 100644 index 019e55397..000000000 --- a/maps/GoldenrodHappinessRater.asm +++ /dev/null @@ -1,154 +0,0 @@ - object_const_def - const GOLDENRODHAPPINESSRATER_TEACHER - const GOLDENRODHAPPINESSRATER_POKEFAN_M - const GOLDENRODHAPPINESSRATER_TWIN - -GoldenrodHappinessRater_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodHappinessRaterTeacherScript: - faceplayer - opentext - special GetFirstPokemonHappiness - writetext GoldenrodHappinessRaterTeacherText - promptbutton - ifgreater 250 - 1, .LovesYouALot - ifgreater 200 - 1, .ReallyTrustsYou - ifgreater 150 - 1, .SortOfHappy - ifgreater 100 - 1, .QuiteCute - ifgreater 50 - 1, .NotUsedToYou - sjump .LooksMean - -.LovesYouALot: - writetext GoldenrodHappinessRatingText_LovesYouALot - waitbutton - closetext - end - -.ReallyTrustsYou: - writetext GoldenrodHappinessRatingText_ReallyTrustsYou - waitbutton - closetext - end - -.SortOfHappy: - writetext GoldenrodHappinessRatingText_SortOfHappy - waitbutton - closetext - end - -.QuiteCute: - writetext GoldenrodHappinessRatingText_QuiteCute - waitbutton - closetext - end - -.NotUsedToYou: - writetext GoldenrodHappinessRatingText_NotUsedToYou - waitbutton - closetext - end - -.LooksMean: - writetext GoldenrodHappinessRatingText_LooksMean - waitbutton - closetext - end - -GoldenrodHappinessRaterPokefanMScript: - jumptextfaceplayer GoldenrodHappinessRaterPokefanMText - -GoldenrodHappinessRaterTwinScript: - jumptextfaceplayer GoldenrodHappinessRaterTwinText - -HappinessRatersHouseBookshelf: - jumpstd DifficultBookshelfScript - -HappinessRatersHouseRadio: - jumpstd Radio2Script - -GoldenrodHappinessRaterTeacherText: - text "If you treat your" - line "#MON nicely," - - para "they will love you" - line "in return." - - para "Oh? Let me see" - line "your @" - text_ram wStringBuffer3 - text "…" - done - -GoldenrodHappinessRatingText_LovesYouALot: - text "It looks really" - line "happy! It must" - cont "love you a lot." - done - -GoldenrodHappinessRatingText_ReallyTrustsYou: - text "I get the feeling" - line "that it really" - cont "trusts you." - done - -GoldenrodHappinessRatingText_SortOfHappy: - text "It's friendly to-" - line "ward you. It looks" - cont "sort of happy." - done - -GoldenrodHappinessRatingText_QuiteCute: - text "It's quite cute." - done - -GoldenrodHappinessRatingText_NotUsedToYou: - text "You should treat" - line "it better. It's" - cont "not used to you." - done - -GoldenrodHappinessRatingText_LooksMean: - text "It doesn't seem to" - line "like you at all." - cont "It looks mean." - done - -GoldenrodHappinessRaterPokefanMText: - text "I keep losing in" - line "battles, and my" - - para "#MON end up" - line "fainting…" - - para "Maybe that's why" - line "my #MON don't" - cont "like me much…" - done - -GoldenrodHappinessRaterTwinText: - text "When I use an item" - line "on my #MON, it" - cont "acts really glad!" - done - -GoldenrodHappinessRater_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, GOLDENROD_CITY, 3 - warp_event 3, 7, GOLDENROD_CITY, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, HappinessRatersHouseBookshelf - bg_event 1, 1, BGEVENT_READ, HappinessRatersHouseBookshelf - bg_event 7, 1, BGEVENT_READ, HappinessRatersHouseRadio - - def_object_events - object_event 2, 4, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, GoldenrodHappinessRaterTeacherScript, -1 - object_event 5, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodHappinessRaterPokefanMScript, -1 - object_event 5, 6, SPRITE_TWIN, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodHappinessRaterTwinScript, -1 diff --git a/maps/GoldenrodMagnetTrainStation.asm b/maps/GoldenrodMagnetTrainStation.asm deleted file mode 100644 index 8c6849203..000000000 --- a/maps/GoldenrodMagnetTrainStation.asm +++ /dev/null @@ -1,181 +0,0 @@ - object_const_def - const GOLDENRODMAGNETTRAINSTATION_OFFICER - const GOLDENRODMAGNETTRAINSTATION_GENTLEMAN - -GoldenrodMagnetTrainStation_MapScripts: - def_scene_scripts - scene_script GoldenrodMagnetTrainStationNoopScene, SCENE_GOLDENRODMAGNETTRAINSTATION_ARRIVE_FROM_SAFFRON - - def_callbacks - -GoldenrodMagnetTrainStationNoopScene: - end - -GoldenrodMagnetTrainStationOfficerScript: - faceplayer - opentext - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .MagnetTrainToSaffron - writetext GoldenrodMagnetTrainStationOfficerTheTrainHasntComeInText - waitbutton - closetext - end - -.MagnetTrainToSaffron: - writetext GoldenrodMagnetTrainStationOfficerAreYouComingAboardText - yesorno - iffalse .DecidedNotToRide - checkitem PASS - iffalse .PassNotInBag - writetext GoldenrodMagnetTrainStationOfficerRightThisWayText - waitbutton - closetext - applymovement GOLDENRODMAGNETTRAINSTATION_OFFICER, GoldenrodMagnetTrainStationOfficerApproachTrainDoorMovement - applymovement PLAYER, GoldenrodMagnetTrainStationPlayerApproachAndEnterTrainMovement - setval FALSE - special MagnetTrain - warpcheck - newloadmap MAPSETUP_TRAIN - applymovement PLAYER, .MovementBoardTheTrain - wait 20 - end - -.MovementBoardTheTrain: - turn_head DOWN - step_end - -.PassNotInBag: - writetext GoldenrodMagnetTrainStationOfficerYouDontHaveARailPassText - waitbutton - closetext - end - -.DecidedNotToRide: - writetext GoldenrodMagnetTrainStationOfficerHopeToSeeYouAgainText - waitbutton - closetext - end - -Script_ArriveFromSaffron: - applymovement GOLDENRODMAGNETTRAINSTATION_OFFICER, GoldenrodMagnetTrainStationOfficerApproachTrainDoorMovement - applymovement PLAYER, GoldenrodMagnetTrainStationPlayerLeaveTrainAndEnterStationMovement - applymovement GOLDENRODMAGNETTRAINSTATION_OFFICER, GoldenrodMagnetTrainStationOfficerReturnToBoardingGateMovement - opentext - writetext GoldenrodMagnetTrainStationOfficerArrivedInGoldenrodText - waitbutton - closetext - end - -GoldenrodMagnetTrainStationGentlemanScript: - jumptextfaceplayer GoldenrodMagnetTrainStationGentlemanText - -GoldenrodMagnetTrainStationOfficerApproachTrainDoorMovement: - step UP - step UP - step RIGHT - turn_head LEFT - step_end - -GoldenrodMagnetTrainStationOfficerReturnToBoardingGateMovement: - step LEFT - step DOWN - step DOWN - step_end - -GoldenrodMagnetTrainStationPlayerApproachAndEnterTrainMovement: - step UP - step UP - step UP - step LEFT - step LEFT - step LEFT - step UP - step UP - step_end - -GoldenrodMagnetTrainStationPlayerLeaveTrainAndEnterStationMovement: - step LEFT - step LEFT - step DOWN - step DOWN - step DOWN - step DOWN - turn_head UP - step_end - -GoldenrodMagnetTrainStationOfficerTheTrainHasntComeInText: - text "The train hasn't" - line "come in…" - - para "I know! I'll carry" - line "the passengers on" - cont "my back!" - - para "That won't work." - done - -GoldenrodMagnetTrainStationOfficerAreYouComingAboardText: - text "We'll soon depart" - line "for SAFFRON." - - para "Are you coming" - line "aboard?" - done - -GoldenrodMagnetTrainStationOfficerRightThisWayText: - text "May I see your" - line "rail PASS, please?" - - para "OK. Right this" - line "way, please." - done - -GoldenrodMagnetTrainStationOfficerYouDontHaveARailPassText: - text "Sorry. You don't" - line "have a rail PASS." - done - -GoldenrodMagnetTrainStationOfficerHopeToSeeYouAgainText: - text "We hope to see you" - line "again!" - done - -GoldenrodMagnetTrainStationOfficerArrivedInGoldenrodText: - text "We have arrived in" - line "GOLDENROD." - - para "We hope to see you" - line "again." - done - -GoldenrodMagnetTrainStationGentlemanText: - text "I'm the PRESIDENT." - - para "My dream was to" - line "build a train that" - - para "is faster than any" - line "#MON." - - para "It really brings" - line "JOHTO much closer" - cont "to KANTO." - done - -GoldenrodMagnetTrainStation_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 8, 17, GOLDENROD_CITY, 5 - warp_event 9, 17, GOLDENROD_CITY, 5 - warp_event 6, 5, SAFFRON_MAGNET_TRAIN_STATION, 4 - warp_event 11, 5, SAFFRON_MAGNET_TRAIN_STATION, 3 - - def_coord_events - coord_event 11, 6, SCENE_GOLDENRODMAGNETTRAINSTATION_ARRIVE_FROM_SAFFRON, Script_ArriveFromSaffron - - def_bg_events - - def_object_events - object_event 9, 9, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodMagnetTrainStationOfficerScript, -1 - object_event 11, 14, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodMagnetTrainStationGentlemanScript, EVENT_GOLDENROD_TRAIN_STATION_GENTLEMAN diff --git a/maps/GoldenrodMagnetTrainStation.blk b/maps/GoldenrodMagnetTrainStation.blk deleted file mode 100644 index 777d07170..000000000 --- a/maps/GoldenrodMagnetTrainStation.blk +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - ,-    \ No newline at end of file diff --git a/maps/GoldenrodNameRater.asm b/maps/GoldenrodNameRater.asm deleted file mode 100644 index b97db97b3..000000000 --- a/maps/GoldenrodNameRater.asm +++ /dev/null @@ -1,40 +0,0 @@ - object_const_def - const GOLDENRODNAMERATER_NAME_RATER - -GoldenrodNameRater_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodNameRater: - faceplayer - opentext - special NameRater - waitbutton - closetext - end - -GoldenrodNameRaterBookshelf: - jumpstd DifficultBookshelfScript - -GoldenrodNameRaterRadio: - jumpstd Radio2Script - -INCLUDE "data/text/unused_sweet_honey.asm" - -GoldenrodNameRater_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, GOLDENROD_CITY, 8 - warp_event 3, 7, GOLDENROD_CITY, 8 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, GoldenrodNameRaterBookshelf - bg_event 1, 1, BGEVENT_READ, GoldenrodNameRaterBookshelf - bg_event 7, 1, BGEVENT_READ, GoldenrodNameRaterRadio - - def_object_events - object_event 2, 4, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_DOWN, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodNameRater, -1 diff --git a/maps/GoldenrodPPSpeechHouse.asm b/maps/GoldenrodPPSpeechHouse.asm deleted file mode 100644 index 42510afe9..000000000 --- a/maps/GoldenrodPPSpeechHouse.asm +++ /dev/null @@ -1,68 +0,0 @@ - object_const_def - const GOLDENRODPPSPEECHHOUSE_FISHER - const GOLDENRODPPSPEECHHOUSE_LASS - -GoldenrodPPSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -GoldenrodPPSpeechHouseFisherScript: - jumptextfaceplayer GoldenrodPPSpeechHouseFisherText - -GoldenrodPPSpeechHouseLassScript: - jumptextfaceplayer GoldenrodPPSpeechHouseLassText - -GoldenrodPPSpeechHouseBookshelf2: - jumpstd DifficultBookshelfScript - -GoldenrodPPSpeechHouseBookshelf1: - jumpstd MagazineBookshelfScript - -GoldenrodPPSpeechHouseRadio: - jumpstd Radio2Script - -GoldenrodPPSpeechHouseFisherText: - text "Once while I was" - line "battling, my" - - para "#MON couldn't" - line "make any moves." - - para "The POWER POINTS," - line "or PP, of its" - - para "moves were all" - line "gone." - done - -GoldenrodPPSpeechHouseLassText: - text "Sometimes, a" - line "healthy #MON" - - para "may be unable to" - line "use its moves." - - para "If that happens," - line "heal it at a #-" - cont "MON CENTER or use" - cont "an item." - done - -GoldenrodPPSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, GOLDENROD_CITY, 7 - warp_event 3, 7, GOLDENROD_CITY, 7 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, GoldenrodPPSpeechHouseBookshelf1 - bg_event 1, 1, BGEVENT_READ, GoldenrodPPSpeechHouseBookshelf2 - bg_event 7, 1, BGEVENT_READ, GoldenrodPPSpeechHouseRadio - - def_object_events - object_event 2, 4, SPRITE_FISHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodPPSpeechHouseFisherScript, -1 - object_event 5, 3, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodPPSpeechHouseLassScript, -1 diff --git a/maps/GoldenrodPokecenter1F.asm b/maps/GoldenrodPokecenter1F.asm deleted file mode 100644 index 8be922411..000000000 --- a/maps/GoldenrodPokecenter1F.asm +++ /dev/null @@ -1,821 +0,0 @@ - object_const_def - const GOLDENRODPOKECENTER1F_NURSE - const GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST - const GOLDENRODPOKECENTER1F_GAMEBOY_KID - const GOLDENRODPOKECENTER1F_LASS - const GOLDENRODPOKECENTER1F_POKEFAN_F - -GoldenrodPokecenter1F_MapScripts: - def_scene_scripts - scene_const SCENE_GOLDENRODPOKECENTER1F_GS_BALL - - def_callbacks - -GoldenrodPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -GoldenrodPokecenter1F_GSBallSceneLeft: - ifequal MOBILE_EVENT_OBJECT_GS_BALL, .gsball - end - -.gsball - checkevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER - iftrue .cancel - playsound SFX_EXIT_BUILDING - moveobject GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, 0, 7 - disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST - appear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST - playmusic MUSIC_SHOW_ME_AROUND - applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, GoldenrodPokeCenter1FLinkReceptionistApproachPlayerAtLeftDoorwayTileMovement - turnobject PLAYER, UP - opentext - writetext GoldenrodPokeCenter1FLinkReceptionistPleaseAcceptGSBallText - waitbutton - verbosegiveitem GS_BALL - setevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER - setevent EVENT_CAN_GIVE_GS_BALL_TO_KURT - writetext GoldenrodPokeCenter1FLinkReceptionistPleaseDoComeAgainText - waitbutton - closetext - applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, GoldenrodPokeCenter1FLinkReceptionistWalkToStairsFromLeftDoorwayTileMovement - special RestartMapMusic - disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST - playsound SFX_EXIT_BUILDING -.cancel - end - -GoldenrodPokecenter1F_GSBallSceneRight: - ifequal MOBILE_EVENT_OBJECT_GS_BALL, .gsball - end - -.gsball - checkevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER - iftrue .cancel - playsound SFX_EXIT_BUILDING - moveobject GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, 0, 7 - disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST - appear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST - playmusic MUSIC_SHOW_ME_AROUND - applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, GoldenrodPokeCenter1FLinkReceptionistApproachPlayerAtRightDoorwayTileMovement - turnobject PLAYER, UP - opentext - writetext GoldenrodPokeCenter1FLinkReceptionistPleaseAcceptGSBallText - waitbutton - verbosegiveitem GS_BALL - setevent EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER - setevent EVENT_CAN_GIVE_GS_BALL_TO_KURT - writetext GoldenrodPokeCenter1FLinkReceptionistPleaseDoComeAgainText - waitbutton - closetext - applymovement GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST, GoldenrodPokeCenter1FLinkReceptionistWalkToStairsFromRightDoorwayTileMovement - special RestartMapMusic - disappear GOLDENRODPOKECENTER1F_LINK_RECEPTIONIST - playsound SFX_EXIT_BUILDING -.cancel - end - -GoldenrodPokecenter1FGameboyKidScript: - jumptextfaceplayer GoldenrodPokecenter1FGameboyKidText - -GoldenrodPokecenter1FLassScript: - jumptextfaceplayer GoldenrodPokecenter1FLassText - -GoldenrodPokecenter1FPokefanF: - faceplayer - opentext - writetext GoldenrodPokecenter1FPokefanFDoYouHaveEonMailText - waitbutton - writetext GoldenrodPokecenter1FAskGiveAwayAnEonMailText - yesorno - iffalse .NoEonMail - takeitem EON_MAIL - iffalse .NoEonMail - writetext GoldenrodPokecenter1FPlayerGaveAwayTheEonMailText - waitbutton - writetext GoldenrodPokecenter1FPokefanFThisIsForYouText - waitbutton - verbosegiveitem REVIVE - iffalse .NoRoom - writetext GoldenrodPokecenter1FPokefanFDaughterWillBeDelightedText - waitbutton - closetext - end - -.NoEonMail: - writetext GoldenrodPokecenter1FPokefanFTooBadText - waitbutton - closetext - end - -.NoRoom: - giveitem EON_MAIL - writetext GoldenrodPokecenter1FPokefanFAnotherTimeThenText - waitbutton - closetext - end - -GoldenrodPokeCenter1FLinkReceptionistApproachPlayerAtLeftDoorwayTileMovement: - step UP - step RIGHT - step RIGHT - step RIGHT - turn_head DOWN - step_end - -GoldenrodPokeCenter1FLinkReceptionistWalkToStairsFromLeftDoorwayTileMovement: - step LEFT - step LEFT - step LEFT - step DOWN - step_end - -GoldenrodPokeCenter1FLinkReceptionistApproachPlayerAtRightDoorwayTileMovement: - step UP - step RIGHT - step RIGHT - step RIGHT - step RIGHT - turn_head DOWN - step_end - -GoldenrodPokeCenter1FLinkReceptionistWalkToStairsFromRightDoorwayTileMovement: - step LEFT - step LEFT - step LEFT - step LEFT - step DOWN - step_end - -GoldenrodPokecomCenterWelcomeToTradeCornerText: ; unreferenced - text "Hello! Welcome to" - line "#COM CENTER" - cont "TRADE CORNER." - - para "You can trade" - line "#MON with other" - cont "people far away." - done - -GoldenrodPokecomCenterWeMustHoldYourMonText: ; unreferenced - text "To make a trade," - line "we must hold your" - cont "#MON." - - para "Would you like to" - line "trade?" - done - -GoldenrodPokecomCenterWhatMonDoYouWantText: ; unreferenced - text "What kind of" - line "#MON do you" - cont "want in return?" - done - -GoldenrodPokecomCenterWeWillTradeYourMonForMonText: ; unreferenced - text "Fine. We will try" - line "to trade your" - - para "@" - text_ram wStringBuffer3 - text " for" - line "@" - text_ram wStringBuffer4 - text "." - - para "We'll have to hold" - line "your #MON" - cont "during the trade." - - para "Please wait while" - line "we prepare the" - cont "room for it." - done - -GoldenrodPokecomCenterWeWillTradeYourMonForNewText: ; unreferenced - text "Fine. We will try" - line "to trade your" - - para "@" - text_ram wStringBuffer3 - text " for a" - line "#MON that you" - cont "have never seen." - - para "We'll have to hold" - line "your #MON" - cont "during the trade." - - para "Please wait while" - line "we prepare the" - cont "room for it." - done - -GoldenrodPokecomCenterYourMonHasBeenReceivedText: ; unreferenced - text "Your trade #MON" - line "has been received." - - para "It will take time" - line "to find a trade" - - para "partner. Please" - line "come back later." - done - -GoldenrodPokecomCenterYouHaveOnlyOneMonText: ; unreferenced - text "Oh? You have only" - line "one #MON in" - cont "your party. " - - para "Please come back" - line "once you've in-" - cont "creased the size" - cont "of your party." - done - -GoldenrodPokecomCenterWeHopeToSeeYouAgainText: ; unreferenced - text "We hope to see you" - line "again." - done - -GoldenrodPokecomCenterCommunicationErrorText: ; unreferenced - text "Communication" - line "error…" - done - -GoldenrodPokecomCenterCantAcceptLastMonText: ; unreferenced - text "If we accept that" - line "#MON, what will" - cont "you battle with?" - done - -GoldenrodPokecomCenterCantAcceptEggText: ; unreferenced - text "Sorry. We can't" - line "accept an EGG." - done - -GoldenrodPokecomCenterCantAcceptAbnormalMonText: ; unreferenced - text "Sorry, but your" - line "#MON appears to" - - para "be abnormal. We" - line "can't accept it." - done - -GoldenrodPokecomCenterAlreadyHoldingMonText: ; unreferenced - text "Oh? Aren't we" - line "already holding a" - cont "#MON of yours?" - done - -GoldenrodPokecomCenterCheckingTheRoomsText: ; unreferenced - text "We'll check the" - line "rooms." - - para "Please wait." - done - -GoldenrodPokecomCenterTradePartnerHasBeenFoundText: ; unreferenced - text "Thank you for your" - line "patience." - - para "A trade partner" - line "has been found." - done - -GoldenrodPokecomCenterItsYourNewPartnerText: ; unreferenced - text "It's your new" - line "partner." - - para "Please take care" - line "of it with love." - - para "We hope to see you" - line "again." - done - -GoldenrodPokecomCenterYourPartyIsFullText: ; unreferenced - text "Uh-oh. Your party" - line "is already full." - - para "Please come back" - line "when you have room" - cont "in your party." - done - -GoldenrodPokecomCenterNoTradePartnerFoundText: ; unreferenced - text "It's unfortunate," - line "but no one has" - - para "come forward as a" - line "trade partner." - - para "Would you like" - line "your #MON back?" - done - -GoldenrodPokecomCenterReturnedYourMonText: ; unreferenced - text "We have returned" - line "your #MON." - done - -GoldenrodPokecomCenterYourMonIsLonelyText: ; unreferenced - text "It's unfortunate," - line "but no one has" - - para "come forward as a" - line "trade partner." - - para "We've held your" - line "#MON for a long" - - para "time. As a result," - line "it is very lonely." - - para "Sorry, but we must" - line "return it to you." - done - -GoldenrodPokecenter1FWeHopeToSeeYouAgainText_2: ; unreferenced - text "We hope to see you" - line "again." - done - -GoldenrodPokecomCenterContinueToHoldYourMonText: ; unreferenced - text "Fine. We will" - line "continue to hold" - cont "your #MON." - done - -GoldenrodPokecomCenterRecentlyLeftYourMonText: ; unreferenced - text "Oh? You left your" - line "#MON with us" - cont "only recently." - - para "Please come back" - line "later." - done - -GoldenrodPokecomCenterSaveBeforeTradeCornerText: ; unreferenced - text "We'll SAVE before" - line "connecting to the" - cont "CENTER." - done - -GoldenrodPokecomCenterWhichMonToTradeText: ; unreferenced - text "Which #MON do" - line "you want to trade?" - done - -GoldenrodPokecomCenterTradeCanceledText: ; unreferenced - text "Sorry, but we must" - line "cancel the trade." - done - -GoldenrodPokecomCenterEggTicketText: ; unreferenced - text "Oh!" - - para "I see you have an" - line "EGG TICKET!" - - para "It's a coupon that" - line "special people can" - - para "redeem for a" - line "special #MON!" - done - -GoldenrodPokecomCenterOddEggBriefingText: ; unreferenced - text "Let me give you a" - line "quick briefing." - - para "Trades held at the" - line "TRADE CORNER are" - - para "between two" - line "trainers who don't" - - para "know each other's" - line "identity." - - para "As a result, it" - line "may take time." - - para "However, an ODD" - line "EGG is available" - cont "just for you." - - para "It will be sent to" - line "you right away." - - para "Please choose one" - line "of the rooms in" - - para "the CENTER." - line "An ODD EGG will be" - - para "sent from the" - line "chosen room." - done - -GoldenrodPokecomCenterPleaseWaitAMomentText: ; unreferenced - text "Please wait a" - line "moment." - done - -GoldenrodPokecomCenterHereIsYourOddEggText: ; unreferenced - text "Thank you for" - line "waiting." - - para "We received your" - line "ODD EGG." - - para "Here it is!" - - para "Please raise it" - line "with loving care." - done - -GoldenrodPokecomCenterNoEggTicketServiceText: ; unreferenced - text "I'm awfully sorry." - - para "The EGG TICKET" - line "exchange service" - cont "isn't running now." - done - -GoldenrodPokecomCenterNewsMachineText: ; unreferenced - text "It's a #MON" - line "NEWS MACHINE." - done - -GoldenrodPokecomCenterWhatToDoText: ; unreferenced - text "What would you" - line "like to do?" - done - -GoldenrodPokecomCenterNewsMachineExplanationText: ; unreferenced - text "#MON NEWS is" - line "news compiled from" - - para "the SAVE files of" - line "#MON trainers." - - para "When reading the" - line "NEWS, your SAVE" - - para "file may be sent" - line "out." - - para "The SAVE file data" - line "will contain your" - - para "adventure log and" - line "mobile profile." - - para "Your phone number" - line "will not be sent." - - para "The contents of" - line "the NEWS will vary" - - para "depending on the" - line "SAVE files sent by" - - para "you and the other" - line "#MON trainers." - - para "You might even be" - line "in the NEWS!" - done - -GoldenrodPokecomCenterWouldYouLikeTheNewsText: ; unreferenced - text "Would you like to" - line "get the NEWS?" - done - -GoldenrodPokecomCenterReadingTheLatestNewsText: ; unreferenced - text "Reading the latest" - line "NEWS… Please wait." - done - -GoldenrodPokecomCenterNoOldNewsText: ; unreferenced - text "There is no old" - line "NEWS…" - done - -GoldenrodPokecomCenterCorruptedNewsDataText: ; unreferenced - text "The NEWS data is" - line "corrupted." - - para "Please download" - line "the NEWS again." - done - -GoldenrodPokecomCenterMakingPreparationsText: ; unreferenced - text "We're making" - line "preparations." - - para "Please come back" - line "later." - done - -GoldenrodPokecomCenterSaveBeforeNewsMachineText: ; unreferenced - text "We will SAVE your" - line "progress before" - - para "starting the NEWS" - line "MACHINE." - done - -GoldenrodPokecomCenterPerson1Text: ; unreferenced - text "Whoa, this #MON" - line "CENTER is huge." - - para "They just built" - line "this place. They" - - para "installed lots of" - line "new machines too." - done - -GoldenrodPokecomCenterPerson2Text: ; unreferenced - text "I thought up a fun" - line "new thing for the" - cont "TRADE CORNER!" - - para "I make a PIDGEY" - line "hold MAIL, then" - - para "put it up for" - line "trade for another" - cont "one!" - - para "If everyone did" - line "that, MAIL could" - - para "be traded with all" - line "sorts of people!" - - para "I call it PIDGEY" - line "MAIL!" - - para "If it becomes" - line "popular, I might" - - para "make lots of new" - line "friends!" - done - -GoldenrodPokecomCenterPerson3Text: ; unreferenced - text "They said you can" - line "trade #MON with" - - para "total strangers up" - line "here." - - para "But they're still" - line "adjusting things." - done - -GoldenrodPokecomCenterPerson4Text: ; unreferenced - text "Some girl I don't" - line "know sent me her" - - para "HOPPIP." - line "You should trade" - - para "for a #MON that" - line "you want." - done - -GoldenrodPokecomCenterPerson5Text: ; unreferenced - text "I received a" - line "female HOPPIP, but" - cont "its named STANLEY!" - - para "That's my dad's" - line "name!" - done - -GoldenrodPokecomCenterPerson6Text: ; unreferenced - text "What is the NEWS" - line "MACHINE?" - - para "Does it get news" - line "from a wider area" - cont "than the radio?" - done - -GoldenrodPokecomCenterPerson7Text: ; unreferenced - text "The #COM CENTER" - line "will link with all" - - para "#MON CENTERS in" - line "a wireless net." - - para "That must mean" - line "I'll be able to" - - para "link with all" - line "sorts of people." - done - -GoldenrodPokecomCenterPerson8Text: ; unreferenced - text "The machines here" - line "can't be used yet." - - para "Still, it's nice" - line "coming to a trendy" - - para "place before other" - line "people." - done - -GoldenrodPokecomCenterPerson9Text: ; unreferenced - text "My friend was in" - line "the NEWS a while" - - para "back. I was really" - line "surprised!" - done - -GoldenrodPokecomCenterPerson10Text: ; unreferenced - text "I get anxious if I" - line "don't check out" - cont "the latest NEWS!" - done - -GoldenrodPokecomCenterPerson11Text: ; unreferenced - text "If I get in the" - line "NEWS and become" - - para "famous, I bet I'll" - line "be adored." - - para "I wonder how I" - line "could get in the" - cont "NEWS?" - done - -GoldenrodPokecenter1FGameboyKidText: - text "The COLOSSEUM" - line "upstairs is for" - cont "link battles." - - para "Battle records are" - line "posted on the" - - para "wall, so I can't" - line "afford to lose." - done - -GoldenrodPokecomCenterPerson12Text: ; unreferenced - text "I came over here" - line "when I got word" - - para "that GOLDENROD's" - line "#MON CENTER has" - - para "new machines that" - line "no one's ever seen" - cont "before." - - para "But it looks like" - line "they're still busy" - - para "with all their" - line "preparations…" - done - -GoldenrodPokecomCenterPerson13Text: ; unreferenced - text "Just seeing all" - line "these new things" - - para "here makes me feel" - line "younger!" - done - -GoldenrodPokecenter1FLassText: - text "A higher level" - line "#MON doesn't" - cont "always win." - - para "After all, it may" - line "have a type dis-" - cont "advantage." - - para "I don't think" - line "there is a single" - - para "#MON that is" - line "the toughest." - done - -GoldenrodPokeCenter1FLinkReceptionistPleaseAcceptGSBallText: - text ", isn't it?" - - para "Congratulations!" - - para "As a special deal," - line "a GS BALL has been" - cont "sent just for you!" - - para "Please accept it!" - done - -GoldenrodPokeCenter1FLinkReceptionistPleaseDoComeAgainText: - text "Please do come" - line "again!" - done - -GoldenrodPokecomCenterSignText: ; unreferenced - text "#COM CENTER" - line "1F INFORMATION" - - para "Left:" - line "ADMINISTRATION" - - para "Center:" - line "TRADE CORNER" - - para "Right:" - line "#MON NEWS" - done - -GoldenrodPokecomCenterNewsMachineNotYetText: ; unreferenced - text "It's a #MON" - line "NEWS MACHINE!" - - para "It's not in" - line "operation yet…" - done - -GoldenrodPokecenter1FPokefanFDoYouHaveEonMailText: - text "Oh my, your pack" - line "looks so heavy!" - - para "Oh! Do you happen" - line "to have something" - cont "named EON MAIL?" - - para "My daughter is" - line "after one." - - para "You can part with" - line "one, can't you?" - done - -GoldenrodPokecenter1FAskGiveAwayAnEonMailText: - text "Give away an EON" - line "MAIL?" - done - -GoldenrodPokecenter1FPokefanFThisIsForYouText: - text "Oh, that's great!" - line "Thank you, honey!" - - para "Here, this is for" - line "you in return!" - done - -GoldenrodPokecenter1FPokefanFDaughterWillBeDelightedText: - text "My daughter will" - line "be delighted!" - done - -GoldenrodPokecenter1FPokefanFTooBadText: - text "Oh? You don't have" - line "one? Too bad." - done - -GoldenrodPokecenter1FPokefanFAnotherTimeThenText: - text "Oh… Well, another" - line "time, then." - done - -GoldenrodPokecenter1FPlayerGaveAwayTheEonMailText: - text " gave away" - line "the EON MAIL." - done - -GoldenrodPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, GOLDENROD_CITY, 15 - warp_event 4, 7, GOLDENROD_CITY, 15 - warp_event 0, 6, POKECOM_CENTER_ADMIN_OFFICE_MOBILE, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - coord_event 3, 7, SCENE_GOLDENRODPOKECENTER1F_GS_BALL, GoldenrodPokecenter1F_GSBallSceneLeft - coord_event 4, 7, SCENE_GOLDENRODPOKECENTER1F_GS_BALL, GoldenrodPokecenter1F_GSBallSceneRight - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodPokecenter1FNurseScript, -1 - object_event 16, 8, SPRITE_LINK_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1 - object_event 6, 1, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoldenrodPokecenter1FGameboyKidScript, -1 - object_event 1, 4, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodPokecenter1FLassScript, -1 - object_event 7, 5, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, GoldenrodPokecenter1FPokefanF, -1 diff --git a/maps/GoldenrodUnderground.asm b/maps/GoldenrodUnderground.asm deleted file mode 100644 index 5014bd5c3..000000000 --- a/maps/GoldenrodUnderground.asm +++ /dev/null @@ -1,679 +0,0 @@ -DEF GOLDENRODUNDERGROUND_OLDER_HAIRCUT_PRICE EQU 500 -DEF GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_PRICE EQU 300 - - object_const_def - const GOLDENRODUNDERGROUND_SUPER_NERD1 - const GOLDENRODUNDERGROUND_SUPER_NERD2 - const GOLDENRODUNDERGROUND_SUPER_NERD3 - const GOLDENRODUNDERGROUND_SUPER_NERD4 - const GOLDENRODUNDERGROUND_POKE_BALL - const GOLDENRODUNDERGROUND_GRAMPS - const GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - const GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - const GOLDENRODUNDERGROUND_GRANNY - -GoldenrodUnderground_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, GoldenrodUndergroundResetSwitchesCallback - callback MAPCALLBACK_TILES, GoldenrodUndergroundCheckBasementKeyCallback - callback MAPCALLBACK_OBJECTS, GoldenrodUndergroundCheckDayOfWeekCallback - -GoldenrodUndergroundResetSwitchesCallback: - clearevent EVENT_SWITCH_1 - clearevent EVENT_SWITCH_2 - clearevent EVENT_SWITCH_3 - clearevent EVENT_EMERGENCY_SWITCH - clearevent EVENT_SWITCH_4 - clearevent EVENT_SWITCH_5 - clearevent EVENT_SWITCH_6 - clearevent EVENT_SWITCH_7 - clearevent EVENT_SWITCH_8 - clearevent EVENT_SWITCH_9 - clearevent EVENT_SWITCH_10 - clearevent EVENT_SWITCH_11 - clearevent EVENT_SWITCH_12 - clearevent EVENT_SWITCH_13 - clearevent EVENT_SWITCH_14 - setval 0 - writemem wUndergroundSwitchPositions - endcallback - -GoldenrodUndergroundCheckBasementKeyCallback: - checkevent EVENT_USED_BASEMENT_KEY - iffalse .LockBasementDoor - endcallback - -.LockBasementDoor: - changeblock 18, 6, $3d ; locked door - endcallback - -GoldenrodUndergroundCheckDayOfWeekCallback: - readvar VAR_WEEKDAY - ifequal MONDAY, .Monday - ifequal TUESDAY, .Tuesday - ifequal WEDNESDAY, .Wednesday - ifequal THURSDAY, .Thursday - ifequal FRIDAY, .Friday - ifequal SATURDAY, .Saturday - -; Sunday - disappear GOLDENRODUNDERGROUND_GRAMPS - disappear GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - appear GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - appear GOLDENRODUNDERGROUND_GRANNY - endcallback - -.Monday: - disappear GOLDENRODUNDERGROUND_GRAMPS - checktime MORN - iffalse .NotMondayMorning - appear GOLDENRODUNDERGROUND_GRAMPS -.NotMondayMorning: - disappear GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_GRANNY - endcallback - -.Tuesday: - disappear GOLDENRODUNDERGROUND_GRAMPS - appear GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_GRANNY - endcallback - -.Wednesday: - disappear GOLDENRODUNDERGROUND_GRAMPS - disappear GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - appear GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_GRANNY - endcallback - -.Thursday: - disappear GOLDENRODUNDERGROUND_GRAMPS - appear GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_GRANNY - endcallback - -.Friday: - disappear GOLDENRODUNDERGROUND_GRAMPS - disappear GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - appear GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_GRANNY - endcallback - -.Saturday: - disappear GOLDENRODUNDERGROUND_GRAMPS - appear GOLDENRODUNDERGROUND_OLDER_HAIRCUT_BROTHER - disappear GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_BROTHER - appear GOLDENRODUNDERGROUND_GRANNY - endcallback - -TrainerSupernerdEric: - trainer SUPER_NERD, ERIC, EVENT_BEAT_SUPER_NERD_ERIC, SupernerdEricSeenText, SupernerdEricBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdEricAfterBattleText - waitbutton - closetext - end - -TrainerSupernerdTeru: - trainer SUPER_NERD, TERU, EVENT_BEAT_SUPER_NERD_TERU, SupernerdTeruSeenText, SupernerdTeruBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdTeruAfterBattleText - waitbutton - closetext - end - -TrainerPokemaniacIssac: - trainer POKEMANIAC, ISSAC, EVENT_BEAT_POKEMANIAC_ISSAC, PokemaniacIssacSeenText, PokemaniacIssacBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacIssacAfterBattleText - waitbutton - closetext - end - -TrainerPokemaniacDonald: - trainer POKEMANIAC, DONALD, EVENT_BEAT_POKEMANIAC_DONALD, PokemaniacDonaldSeenText, PokemaniacDonaldBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacDonaldAfterBattleText - waitbutton - closetext - end - -BitterMerchantScript: - opentext - readvar VAR_WEEKDAY - ifequal SUNDAY, .Open - ifequal SATURDAY, .Open - sjump GoldenrodUndergroundScript_ShopClosed - -.Open: - pokemart MARTTYPE_BITTER, MART_UNDERGROUND - closetext - end - -BargainMerchantScript: - opentext - checkflag ENGINE_GOLDENROD_UNDERGROUND_MERCHANT_CLOSED - iftrue GoldenrodUndergroundScript_ShopClosed - readvar VAR_WEEKDAY - ifequal MONDAY, .CheckMorn - sjump GoldenrodUndergroundScript_ShopClosed - -.CheckMorn: - checktime MORN - iffalse GoldenrodUndergroundScript_ShopClosed - pokemart MARTTYPE_BARGAIN, 0 - closetext - end - -OlderHaircutBrotherScript: - opentext - readvar VAR_WEEKDAY - ifequal TUESDAY, .DoHaircut - ifequal THURSDAY, .DoHaircut - ifequal SATURDAY, .DoHaircut - sjump GoldenrodUndergroundScript_ShopClosed - -.DoHaircut: - checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT - iftrue .AlreadyGotHaircut - special PlaceMoneyTopRight - writetext GoldenrodUndergroundOlderHaircutBrotherOfferHaircutText - yesorno - iffalse .Refused - checkmoney YOUR_MONEY, GOLDENRODUNDERGROUND_OLDER_HAIRCUT_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - writetext GoldenrodUndergroundOlderHaircutBrotherAskWhichMonText - promptbutton - special OlderHaircutBrother - ifequal $0, .Refused - ifequal $1, .Refused - setflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT - ifequal $2, .two - ifequal $3, .three - sjump .else - -.two - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - sjump .then - -.three - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - sjump .then - -.else - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - sjump .then - -.then - takemoney YOUR_MONEY, GOLDENRODUNDERGROUND_OLDER_HAIRCUT_PRICE - special PlaceMoneyTopRight - writetext GoldenrodUndergroundOlderHaircutBrotherWatchItBecomeBeautifulText - waitbutton - closetext - special FadeOutPalettes - playmusic MUSIC_HEAL - pause 60 - special FadeInPalettes - special RestartMapMusic - opentext - writetext GoldenrodUndergroundOlderHaircutBrotherAllDoneText - waitbutton - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue EitherHaircutBrotherScript_SlightlyHappier - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue EitherHaircutBrotherScript_Happier - sjump EitherHaircutBrotherScript_MuchHappier - -.Refused: - writetext GoldenrodUndergroundOlderHaircutBrotherThatsAShameText - waitbutton - closetext - end - -.NotEnoughMoney: - writetext GoldenrodUndergroundOlderHaircutBrotherYoullNeedMoreMoneyText - waitbutton - closetext - end - -.AlreadyGotHaircut: - writetext GoldenrodUndergroundOlderHaircutBrotherOneHaircutADayText - waitbutton - closetext - end - -YoungerHaircutBrotherScript: - opentext - readvar VAR_WEEKDAY - ifequal SUNDAY, .DoHaircut - ifequal WEDNESDAY, .DoHaircut - ifequal FRIDAY, .DoHaircut - sjump GoldenrodUndergroundScript_ShopClosed - -.DoHaircut: - checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT - iftrue .AlreadyGotHaircut - special PlaceMoneyTopRight - writetext GoldenrodUndergroundYoungerHaircutBrotherOfferHaircutText - yesorno - iffalse .Refused - checkmoney YOUR_MONEY, GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - writetext GoldenrodUndergroundYoungerHaircutBrotherAskWhichMonText - promptbutton - special YoungerHaircutBrother - ifequal $0, .Refused - ifequal $1, .Refused - setflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT - ifequal $2, .two - ifequal $3, .three - sjump .else - -.two - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - sjump .then - -.three - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - sjump .then - -.else - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - clearevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - sjump .then - -.then - takemoney YOUR_MONEY, GOLDENRODUNDERGROUND_YOUNGER_HAIRCUT_PRICE - special PlaceMoneyTopRight - writetext GoldenrodUndergroundYoungerHaircutBrotherIllMakeItLookCoolText - waitbutton - closetext - special FadeOutPalettes - playmusic MUSIC_HEAL - pause 60 - special FadeInPalettes - special RestartMapMusic - opentext - writetext GoldenrodUndergroundYoungerHaircutBrotherAllDoneText - waitbutton - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue EitherHaircutBrotherScript_SlightlyHappier - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue EitherHaircutBrotherScript_Happier - sjump EitherHaircutBrotherScript_MuchHappier - -.Refused: - writetext GoldenrodUndergroundYoungerHaircutBrotherHowDisappointingText - waitbutton - closetext - end - -.NotEnoughMoney: - writetext GoldenrodUndergroundYoungerHaircutBrotherShortOnFundsText - waitbutton - closetext - end - -.AlreadyGotHaircut: - writetext GoldenrodUndergroundYoungerHaircutBrotherOneHaircutADayText - waitbutton - closetext - end - -EitherHaircutBrotherScript_SlightlyHappier: - writetext HaircutBrosText_SlightlyHappier - special PlayCurMonCry - waitbutton - closetext - end - -EitherHaircutBrotherScript_Happier: - writetext HaircutBrosText_Happier - special PlayCurMonCry - waitbutton - closetext - end - -EitherHaircutBrotherScript_MuchHappier: - writetext HaircutBrosText_MuchHappier - special PlayCurMonCry - waitbutton - closetext - end - -BasementDoorScript:: - opentext - checkevent EVENT_USED_BASEMENT_KEY - iftrue .Open - checkitem BASEMENT_KEY - iftrue .Unlock - writetext GoldenrodUndergroundTheDoorsLockedText - waitbutton - closetext - end - -.Unlock: - playsound SFX_TRANSACTION - writetext GoldenrodUndergroundBasementKeyOpenedDoorText - waitbutton - closetext - changeblock 18, 6, $2e ; unlocked door - reloadmappart - closetext - setevent EVENT_USED_BASEMENT_KEY - end - -.Open: - writetext GoldenrodUndergroundTheDoorIsOpenText - waitbutton - closetext - end - -GoldenrodUndergroundScript_ShopClosed: - writetext GoldenrodUndergroundWeAreNotOpenTodayText - waitbutton - closetext - end - -GoldenrodUndergroundCoinCase: - itemball COIN_CASE - -GoldenrodUndergroundNoEntrySign: - jumptext GoldenrodUndergroundNoEntryText - -GoldenrodUndergroundHiddenParlyzHeal: - hiddenitem PARLYZ_HEAL, EVENT_GOLDENROD_UNDERGROUND_HIDDEN_PARLYZ_HEAL - -GoldenrodUndergroundHiddenSuperPotion: - hiddenitem SUPER_POTION, EVENT_GOLDENROD_UNDERGROUND_HIDDEN_SUPER_POTION - -GoldenrodUndergroundHiddenAntidote: - hiddenitem ANTIDOTE, EVENT_GOLDENROD_UNDERGROUND_HIDDEN_ANTIDOTE - -SupernerdEricSeenText: - text "I got booted out" - line "of the GAME COR-" - cont "NER." - - para "I was trying to" - line "cheat using my" - cont "#MON…" - done - -SupernerdEricBeatenText: - text "…Grumble…" - done - -SupernerdEricAfterBattleText: - text "I guess I have to" - line "do things fair and" - cont "square…" - done - -SupernerdTeruSeenText: - text "Do you consider" - line "type alignments in" - cont "battle?" - - para "If you know your" - line "type advantages," - - para "you'll do better" - line "in battle." - done - -SupernerdTeruBeatenText: - text "Ow, ow, ow!" - done - -SupernerdTeruAfterBattleText: - text "I know my #MON" - line "type alignments." - - para "But I only use one" - line "type of #MON." - done - -PokemaniacIssacSeenText: - text "My #MON just" - line "got a haircut!" - - para "I'll show you how" - line "strong it is!" - done - -PokemaniacIssacBeatenText: - text "Aiyeeee!" - done - -PokemaniacIssacAfterBattleText: - text "Your #MON will" - line "like you more if" - - para "you give them" - line "haircuts." - done - -PokemaniacDonaldSeenText: - text "I think you have" - line "some rare #MON" - cont "with you." - - para "Let me see them!" - done - -PokemaniacDonaldBeatenText: - text "Gaah! I lost!" - line "That makes me mad!" - done - -PokemaniacDonaldAfterBattleText: - text "Are you making a" - line "#DEX? Here's a" - cont "hot tip." - - para "The HIKER on ROUTE" - line "33, ANTHONY, is a" - cont "good guy." - - para "He'll phone you if" - line "he sees any rare" - cont "#MON." - done - -GoldenrodUndergroundTheDoorsLockedText: - text "The door's locked…" - done - -GoldenrodUndergroundTheDoorIsOpenText: - text "The door is open." - done - -GoldenrodUndergroundBasementKeyOpenedDoorText: - text "The BASEMENT KEY" - line "opened the door." - done - -GoldenrodUndergroundOlderHaircutBrotherOfferHaircutText: - text "Welcome!" - - para "I run the #MON" - line "SALON!" - - para "I'm the older and" - line "better of the two" - cont "HAIRCUT BROTHERS." - - para "I can make your" - line "#MON beautiful" - cont "for just ¥500." - - para "Would you like me" - line "to do that?" - done - -GoldenrodUndergroundOlderHaircutBrotherAskWhichMonText: - text "Which #MON" - line "should I work on?" - done - -GoldenrodUndergroundOlderHaircutBrotherWatchItBecomeBeautifulText: - text "OK! Watch it" - line "become beautiful!" - done - -GoldenrodUndergroundOlderHaircutBrotherAllDoneText: - text "There! All done!" - done - -GoldenrodUndergroundOlderHaircutBrotherThatsAShameText: - text "Is that right?" - line "That's a shame!" - done - -GoldenrodUndergroundOlderHaircutBrotherYoullNeedMoreMoneyText: - text "You'll need more" - line "money than that." - done - -GoldenrodUndergroundOlderHaircutBrotherOneHaircutADayText: - text "I do only one" - line "haircut a day. I'm" - cont "done for today." - done - -GoldenrodUndergroundYoungerHaircutBrotherOfferHaircutText: - text "Welcome to the" - line "#MON SALON!" - - para "I'm the younger" - line "and less expen-" - cont "sive of the two" - cont "HAIRCUT BROTHERS." - - para "I'll spiff up your" - line "#MON for just" - cont "¥300." - - para "So? How about it?" - done - -GoldenrodUndergroundYoungerHaircutBrotherAskWhichMonText: - text "OK, which #MON" - line "should I do?" - done - -GoldenrodUndergroundYoungerHaircutBrotherIllMakeItLookCoolText: - text "OK! I'll make it" - line "look cool!" - done - -GoldenrodUndergroundYoungerHaircutBrotherAllDoneText: - text "There we go!" - line "All done!" - done - -GoldenrodUndergroundYoungerHaircutBrotherHowDisappointingText: - text "No? " - line "How disappointing!" - done - -GoldenrodUndergroundYoungerHaircutBrotherShortOnFundsText: - text "You're a little" - line "short on funds." - done - -GoldenrodUndergroundYoungerHaircutBrotherOneHaircutADayText: - text "I can do only one" - line "haircut a day." - - para "Sorry, but I'm all" - line "done for today." - done - -HaircutBrosText_SlightlyHappier: - text_ram wStringBuffer3 - text " looks a" - line "little happier." - done - -HaircutBrosText_Happier: - text_ram wStringBuffer3 - text " looks" - line "happy." - done - -HaircutBrosText_MuchHappier: - text_ram wStringBuffer3 - text " looks" - line "delighted!" - done - -GoldenrodUndergroundWeAreNotOpenTodayText: - text "We're not open" - line "today." - done - -GoldenrodUndergroundNoEntryText: - text "NO ENTRY BEYOND" - line "THIS POINT" - done - -GoldenrodUnderground_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 2, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 7 - warp_event 3, 34, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 4 - warp_event 18, 6, GOLDENROD_UNDERGROUND, 4 - warp_event 21, 31, GOLDENROD_UNDERGROUND, 3 - warp_event 22, 31, GOLDENROD_UNDERGROUND, 3 - warp_event 22, 27, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 1 - - def_coord_events - - def_bg_events - bg_event 18, 6, BGEVENT_READ, BasementDoorScript - bg_event 19, 6, BGEVENT_READ, GoldenrodUndergroundNoEntrySign - bg_event 6, 13, BGEVENT_ITEM, GoldenrodUndergroundHiddenParlyzHeal - bg_event 4, 18, BGEVENT_ITEM, GoldenrodUndergroundHiddenSuperPotion - bg_event 17, 8, BGEVENT_ITEM, GoldenrodUndergroundHiddenAntidote - - def_object_events - object_event 5, 31, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerSupernerdEric, -1 - object_event 6, 9, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerSupernerdTeru, -1 - object_event 3, 27, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerPokemaniacIssac, -1 - object_event 2, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacDonald, -1 - object_event 7, 25, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundCoinCase, EVENT_GOLDENROD_UNDERGROUND_COIN_CASE - object_event 7, 11, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BargainMerchantScript, EVENT_GOLDENROD_UNDERGROUND_GRAMPS - object_event 7, 14, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, OlderHaircutBrotherScript, EVENT_GOLDENROD_UNDERGROUND_OLDER_HAIRCUT_BROTHER - object_event 7, 15, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, YoungerHaircutBrotherScript, EVENT_GOLDENROD_UNDERGROUND_YOUNGER_HAIRCUT_BROTHER - object_event 7, 21, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BitterMerchantScript, EVENT_GOLDENROD_UNDERGROUND_GRANNY diff --git a/maps/GoldenrodUnderground.blk b/maps/GoldenrodUnderground.blk deleted file mode 100644 index e3d0b95be..000000000 --- a/maps/GoldenrodUnderground.blk +++ /dev/null @@ -1 +0,0 @@ -''''''''''''''1:''''''''''''''''''''''''''.'''''':''''''''''852''''''''''''83''''''''''''852''''''''''''3'''''''''''':''''''''''''852''''''''''''83''''''''''''8''''''''''''''4;+'''5'''''' <0 '''5''''''%&''''''''''''''''1'''''''''''' \ No newline at end of file diff --git a/maps/GoldenrodUndergroundSwitchRoomEntrances.asm b/maps/GoldenrodUndergroundSwitchRoomEntrances.asm deleted file mode 100644 index b0dbf2690..000000000 --- a/maps/GoldenrodUndergroundSwitchRoomEntrances.asm +++ /dev/null @@ -1,969 +0,0 @@ -; block ids -DEF UNDERGROUND_DOOR_CLOSED1 EQU $2a -DEF UNDERGROUND_DOOR_CLOSED2 EQU $3e -DEF UNDERGROUND_DOOR_CLOSED3 EQU $3f -DEF UNDERGROUND_DOOR_OPEN1 EQU $2d -DEF UNDERGROUND_DOOR_OPEN2 EQU $3d - -MACRO ugdoor - DEF UGDOOR_\1_XCOORD EQU \2 - DEF UGDOOR_\1_YCOORD EQU \3 -ENDM - - ; id, x, y - ugdoor 1, 6, 16 - ugdoor 2, 6, 10 - ugdoor 3, 6, 2 - ugdoor 4, 10, 2 - ugdoor 5, 10, 10 - ugdoor 6, 10, 16 - ugdoor 7, 6, 12 - ugdoor 8, 8, 12 - ugdoor 9, 6, 6 - ugdoor 10, 8, 6 - ugdoor 11, 10, 12 - ugdoor 12, 12, 12 - ugdoor 13, 10, 6 - ugdoor 14, 12, 6 - ugdoor 15, 10, 18 - ugdoor 16, 12, 18 - -MACRO doorstate - changeblock UGDOOR_\1_YCOORD, UGDOOR_\1_XCOORD, UNDERGROUND_DOOR_\2 -ENDM - - object_const_def - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_PHARMACIST1 - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_PHARMACIST2 - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_ROCKET1 - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_ROCKET2 - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_ROCKET3 - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_ROCKET_GIRL - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_TEACHER - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_SUPER_NERD - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_POKE_BALL1 - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_POKE_BALL2 - const GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - -GoldenrodUndergroundSwitchRoomEntrances_MapScripts: - def_scene_scripts - scene_script GoldenrodUndergroundSwitchRoomEntrancesNoop1Scene, SCENE_GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL_BATTLE - scene_script GoldenrodUndergroundSwitchRoomEntrancesNoop2Scene, SCENE_GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, GoldenrodUndergroundSwitchRoomEntrancesUpdateDoorPositionsCallback - -GoldenrodUndergroundSwitchRoomEntrancesNoop1Scene: - end - -GoldenrodUndergroundSwitchRoomEntrancesNoop2Scene: - end - -GoldenrodUndergroundSwitchRoomEntrancesUpdateDoorPositionsCallback: - checkevent EVENT_SWITCH_4 - iffalse .false4 - doorstate 1, OPEN1 -.false4 - checkevent EVENT_SWITCH_5 - iffalse .false5 - doorstate 2, OPEN1 -.false5 - checkevent EVENT_SWITCH_6 - iffalse .false6 - doorstate 3, OPEN1 -.false6 - checkevent EVENT_SWITCH_7 - iffalse .false7 - doorstate 4, OPEN1 -.false7 - checkevent EVENT_SWITCH_8 - iffalse .false8 - doorstate 5, OPEN1 -.false8 - checkevent EVENT_SWITCH_9 - iffalse .false9 - doorstate 6, OPEN1 -.false9 - checkevent EVENT_SWITCH_10 - iffalse .false10 - doorstate 7, CLOSED1 - doorstate 8, OPEN1 -.false10 - checkevent EVENT_SWITCH_11 - iffalse .false11 - doorstate 9, CLOSED1 - doorstate 10, OPEN1 -.false11 - checkevent EVENT_SWITCH_12 - iffalse .false12 - doorstate 11, CLOSED1 - doorstate 12, OPEN1 -.false12 - checkevent EVENT_SWITCH_13 - iffalse .false13 - doorstate 13, CLOSED1 - doorstate 14, OPEN1 -.false13 - checkevent EVENT_SWITCH_14 - iffalse .false14 - doorstate 15, CLOSED1 - doorstate 16, OPEN1 -.false14 - endcallback - -GoldenrodUndergroundSwitchRoomEntrancesSuperNerdScript: - jumptextfaceplayer GoldenrodUndergroundSwitchRoomEntrances_SuperNerdText - -GoldenrodUndergroundSwitchRoomEntrancesTeacherScript: - jumptextfaceplayer GoldenrodUndergroundSwitchRoomEntrances_TeacherText - -UndergroundRivalScene1: - turnobject PLAYER, RIGHT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - playsound SFX_EXIT_BUILDING - appear GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - waitsfx - applymovement GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL, UndergroundRivalApproachMovement1 - turnobject PLAYER, RIGHT - scall UndergroundRivalBattleScript - applymovement GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL, UndergroundRivalRetreatMovement1 - playsound SFX_EXIT_BUILDING - disappear GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - setscene SCENE_GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_NOOP - waitsfx - playmapmusic - end - -UndergroundRivalScene2: - turnobject PLAYER, RIGHT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - playsound SFX_EXIT_BUILDING - appear GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - waitsfx - applymovement GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL, UndergroundRivalApproachMovement2 - turnobject PLAYER, RIGHT - scall UndergroundRivalBattleScript - applymovement GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL, UndergroundRivalRetreatMovement2 - playsound SFX_EXIT_BUILDING - disappear GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - setscene SCENE_GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_NOOP - waitsfx - playmapmusic - end - -UndergroundRivalBattleScript: - checkevent EVENT_RIVAL_BURNED_TOWER - iftrue .Continue - setevent EVENT_RIVAL_BURNED_TOWER - setmapscene BURNED_TOWER_1F, SCENE_BURNEDTOWER1F_RIVAL_BATTLE -.Continue: - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext UndergroundRivalBeforeText - waitbutton - closetext - setevent EVENT_RIVAL_GOLDENROD_UNDERGROUND - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .Totodile - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .Chikorita - winlosstext UndergroundRivalWinText, UndergroundRivalLossText - setlasttalked GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - loadtrainer RIVAL1, RIVAL1_4_TOTODILE - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .FinishRivalBattle - -.Totodile: - winlosstext UndergroundRivalWinText, UndergroundRivalLossText - setlasttalked GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - loadtrainer RIVAL1, RIVAL1_4_CHIKORITA - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .FinishRivalBattle - -.Chikorita: - winlosstext UndergroundRivalWinText, UndergroundRivalLossText - setlasttalked GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL - loadtrainer RIVAL1, RIVAL1_4_CYNDAQUIL - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .FinishRivalBattle - -.FinishRivalBattle: - playmusic MUSIC_RIVAL_AFTER - opentext - writetext UndergroundRivalAfterText - waitbutton - closetext - end - -TrainerGruntM11: - trainer GRUNTM, GRUNTM_11, EVENT_BEAT_ROCKET_GRUNTM_11, GruntM11SeenText, GruntM11BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM11AfterBattleText - waitbutton - closetext - end - -TrainerGruntM25: - trainer GRUNTM, GRUNTM_25, EVENT_BEAT_ROCKET_GRUNTM_25, GruntM25SeenText, GruntM25BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM25AfterBattleText - waitbutton - closetext - end - -TrainerBurglarDuncan: - trainer BURGLAR, DUNCAN, EVENT_BEAT_BURGLAR_DUNCAN, BurglarDuncanSeenText, BurglarDuncanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BurglarDuncanAfterBattleText - waitbutton - closetext - end - -TrainerBurglarEddie: - trainer BURGLAR, EDDIE, EVENT_BEAT_BURGLAR_EDDIE, BurglarEddieSeenText, BurglarEddieBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BurglarEddieAfterBattleText - waitbutton - closetext - end - -TrainerGruntM13: - trainer GRUNTM, GRUNTM_13, EVENT_BEAT_ROCKET_GRUNTM_13, GruntM13SeenText, GruntM13BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM13AfterBattleText - waitbutton - closetext - end - -TrainerGruntF3: - trainer GRUNTF, GRUNTF_3, EVENT_BEAT_ROCKET_GRUNTF_3, GruntF3SeenText, GruntF3BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntF3AfterBattleText - waitbutton - closetext - end - -Switch1Script: - opentext - writetext SwitchRoomText_Switch1 - promptbutton - checkevent EVENT_SWITCH_1 - iftrue .On - writetext SwitchRoomText_OffTurnOn - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - readmem wUndergroundSwitchPositions - addval 1 - writemem wUndergroundSwitchPositions - setevent EVENT_SWITCH_1 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -.On: - writetext SwitchRoomText_OnTurnOff - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - readmem wUndergroundSwitchPositions - addval -1 - writemem wUndergroundSwitchPositions - clearevent EVENT_SWITCH_1 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -Switch2Script: - opentext - writetext SwitchRoomText_Switch2 - promptbutton - checkevent EVENT_SWITCH_2 - iftrue .On - writetext SwitchRoomText_OffTurnOn - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - readmem wUndergroundSwitchPositions - addval 2 - writemem wUndergroundSwitchPositions - setevent EVENT_SWITCH_2 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -.On: - writetext SwitchRoomText_OnTurnOff - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - readmem wUndergroundSwitchPositions - addval -2 - writemem wUndergroundSwitchPositions - clearevent EVENT_SWITCH_2 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -Switch3Script: - opentext - writetext SwitchRoomText_Switch3 - promptbutton - checkevent EVENT_SWITCH_3 - iftrue .On - writetext SwitchRoomText_OffTurnOn - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - readmem wUndergroundSwitchPositions - addval 3 - writemem wUndergroundSwitchPositions - setevent EVENT_SWITCH_3 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -.On: - writetext SwitchRoomText_OnTurnOff - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - readmem wUndergroundSwitchPositions - addval -3 - writemem wUndergroundSwitchPositions - clearevent EVENT_SWITCH_3 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -EmergencySwitchScript: - opentext - writetext SwitchRoomText_Emergency - promptbutton - checkevent EVENT_EMERGENCY_SWITCH - iftrue .On - writetext SwitchRoomText_OffTurnOn - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - setval 7 - writemem wUndergroundSwitchPositions - setevent EVENT_EMERGENCY_SWITCH - setevent EVENT_SWITCH_1 - setevent EVENT_SWITCH_2 - setevent EVENT_SWITCH_3 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -.On: - writetext SwitchRoomText_OnTurnOff - yesorno - iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - setval 0 - writemem wUndergroundSwitchPositions - clearevent EVENT_EMERGENCY_SWITCH - clearevent EVENT_SWITCH_1 - clearevent EVENT_SWITCH_2 - clearevent EVENT_SWITCH_3 - sjump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors - -GoldenrodUndergroundSwitchRoomEntrances_DontToggle: - closetext - end - -GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors: - readmem wUndergroundSwitchPositions - ifequal 0, .Position0 - ifequal 1, .Position1 - ifequal 2, .Position2 - ifequal 3, .Position3 - ifequal 4, .Position4 - ifequal 5, .Position5 - ifequal 6, .Position6 - ifequal 7, .EmergencyPosition -.Position0: - playsound SFX_ENTER_DOOR - scall .Clear4 - scall .Clear5 - scall .Clear6 - scall .Clear7 - scall .Clear8 - scall .Clear9 - scall .Clear10 - scall .Clear11 - scall .Clear12 - scall .Clear13 - scall .Clear14 - reloadmappart - closetext - end - -.Position1: - playsound SFX_ENTER_DOOR - scall .Set4 - scall .Set10 - scall .Set13 - scall .Clear9 - scall .Clear11 - scall .Clear12 - scall .Clear14 - reloadmappart - closetext - end - -.Position2: - playsound SFX_ENTER_DOOR - scall .Set5 - scall .Set11 - scall .Set12 - scall .Clear8 - scall .Clear10 - scall .Clear13 - scall .Clear14 - reloadmappart - closetext - end - -.Position3: - playsound SFX_ENTER_DOOR - scall .Set6 - scall .Set10 - scall .Set13 - scall .Clear7 - scall .Clear11 - scall .Clear12 - scall .Clear14 - reloadmappart - closetext - end - -.Position4: - playsound SFX_ENTER_DOOR - scall .Set7 - scall .Set11 - scall .Set12 - scall .Clear6 - scall .Clear10 - scall .Clear13 - scall .Clear14 - reloadmappart - closetext - end - -.Position5: - playsound SFX_ENTER_DOOR - scall .Set8 - scall .Set10 - scall .Set13 - scall .Clear5 - scall .Clear11 - scall .Clear12 - scall .Clear14 - reloadmappart - closetext - end - -.Position6: - playsound SFX_ENTER_DOOR - scall .Set9 - scall .Set11 - scall .Set12 - scall .Set14 - scall .Clear4 - scall .Clear10 - scall .Clear13 - reloadmappart - closetext - end - -.EmergencyPosition: - playsound SFX_ENTER_DOOR - scall .Clear4 - scall .Clear5 - scall .Set6 - scall .Clear7 - scall .Set8 - scall .Set9 - scall .Clear10 - scall .Set11 - scall .Set12 - scall .Clear13 - scall .Set14 - reloadmappart - closetext - setval 6 - writemem wUndergroundSwitchPositions - end - -.Set4: - doorstate 1, OPEN1 - setevent EVENT_SWITCH_4 - end - -.Set5: - doorstate 2, OPEN1 - setevent EVENT_SWITCH_5 - end - -.Set6: - doorstate 3, OPEN1 - setevent EVENT_SWITCH_6 - end - -.Set7: - doorstate 4, OPEN1 - setevent EVENT_SWITCH_7 - end - -.Set8: - doorstate 5, OPEN1 - setevent EVENT_SWITCH_8 - end - -.Set9: - doorstate 6, OPEN1 - setevent EVENT_SWITCH_9 - end - -.Set10: - doorstate 7, CLOSED1 - doorstate 8, OPEN1 - setevent EVENT_SWITCH_10 - end - -.Set11: - doorstate 9, CLOSED1 - doorstate 10, OPEN1 - setevent EVENT_SWITCH_11 - end - -.Set12: - doorstate 11, CLOSED1 - doorstate 12, OPEN1 - setevent EVENT_SWITCH_12 - end - -.Set13: - doorstate 13, CLOSED1 - doorstate 14, OPEN1 - setevent EVENT_SWITCH_13 - end - -.Set14: - doorstate 15, CLOSED1 - doorstate 16, OPEN1 - setevent EVENT_SWITCH_14 - end - -.Clear4: - doorstate 1, CLOSED2 - clearevent EVENT_SWITCH_4 - end - -.Clear5: - doorstate 2, CLOSED2 - clearevent EVENT_SWITCH_5 - end - -.Clear6: - doorstate 3, CLOSED2 - clearevent EVENT_SWITCH_6 - end - -.Clear7: - doorstate 4, CLOSED2 - clearevent EVENT_SWITCH_7 - end - -.Clear8: - doorstate 5, CLOSED2 - clearevent EVENT_SWITCH_8 - end - -.Clear9: - doorstate 6, CLOSED2 - clearevent EVENT_SWITCH_9 - end - -.Clear10: - doorstate 7, CLOSED3 - doorstate 8, OPEN2 - clearevent EVENT_SWITCH_10 - end - -.Clear11: - doorstate 9, CLOSED3 - doorstate 10, OPEN2 - clearevent EVENT_SWITCH_11 - end - -.Clear12: - doorstate 11, CLOSED3 - doorstate 12, OPEN2 - clearevent EVENT_SWITCH_12 - end - -.Clear13: - doorstate 13, CLOSED3 - doorstate 14, OPEN2 - clearevent EVENT_SWITCH_13 - end - -.Clear14: - doorstate 15, CLOSED3 - doorstate 16, OPEN2 - clearevent EVENT_SWITCH_14 - end - -GoldenrodUndergroundSwitchRoomEntrancesSmokeBall: - itemball SMOKE_BALL - -GoldenrodUndergroundSwitchRoomEntrancesFullHeal: - itemball FULL_HEAL - -GoldenrodUndergroundSwitchRoomEntrancesHiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES_HIDDEN_MAX_POTION - -GoldenrodUndergroundSwitchRoomEntrancesHiddenRevive: - hiddenitem REVIVE, EVENT_GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES_HIDDEN_REVIVE - -UndergroundRivalApproachMovement1: - step DOWN - step LEFT - step LEFT - step LEFT - step_end - -UndergroundRivalApproachMovement2: - step DOWN - step DOWN - step LEFT - step LEFT - step LEFT - step_end - -UndergroundRivalRetreatMovement1: - step RIGHT - step RIGHT - step RIGHT - step UP - step_end - -UndergroundRivalRetreatMovement2: - step RIGHT - step RIGHT - step RIGHT - step UP - step UP - step_end - -UndergroundRivalBeforeText: - text "Hold it!" - - para "I saw you, so I" - line "tailed you." - - para "I don't need you" - line "underfoot while I" - - para "take care of TEAM" - line "ROCKET." - - para "…Wait a second." - line "You beat me be-" - cont "fore, didn't you?" - - para "That was just a" - line "fluke." - - para "But I repay my" - line "debts!" - done - -UndergroundRivalWinText: - text "…Why…" - line "Why do I lose?" - - para "I've assembled the" - line "toughest #MON." - - para "I didn't ease up" - line "on the gas." - - para "So why do I lose?" - done - -UndergroundRivalAfterText: - text "…I don't under-" - line "stand…" - - para "Is what that LANCE" - line "guy said true?" - - para "That I don't treat" - line "#MON properly?" - - para "Love…" - - para "Trust…" - - para "Are they really" - line "what I lack?" - - para "Are they keeping" - line "me from winning?" - - para "I… I just don't" - line "understand." - - para "But it's not going" - line "to end here." - - para "Not now. Not" - line "because of this." - - para "I won't give up my" - line "dream of becoming" - - para "the world's best" - line "#MON trainer!" - done - -UndergroundRivalLossText: - text "Humph. This is my" - line "real power, wimp." - - para "I'll make TEAM" - line "ROCKET history." - - para "And I'm going to" - line "grind that LANCE" - cont "under my heels." - done - -GoldenrodUndergroundSwitchRoomEntrances_SuperNerdText: - text "I was challenged" - line "to a battle down-" - cont "stairs." - - para "It's rough down" - line "there. You'd" - cont "better be careful." - done - -GoldenrodUndergroundSwitchRoomEntrances_TeacherText: - text "There are some" - line "shops downstairs…" - - para "But there are" - line "also trainers." - - para "I'm scared to go" - line "down there." - done - -GruntM11SeenText: - text "Open one shutter," - line "another closes." - - para "Bet you can't get" - line "where you want!" - done - -GruntM11BeatenText: - text "Drat! I was sunk" - line "by indecision!" - done - -GruntM11AfterBattleText: - text "I'm confused too…" - line "The switch on the" - - para "end is the one to" - line "press first, but…" - done - -GruntM25SeenText: - text "Kwahaha!" - - para "Confounded by the" - line "shutters, are we?" - - para "I'll let you in on" - line "a secret if you" - cont "can beat me!" - done - -GruntM25BeatenText: - text "Uwww…" - line "I blew it." - done - -GruntM25AfterBattleText: - text "All right. A hint!" - - para "Change the order" - line "of switching." - - para "That'll change the" - line "ways the shutters" - cont "open and close." - done - -BurglarDuncanSeenText: - text "Fork over your" - line "goodies!" - done - -BurglarDuncanBeatenText: - text "Mercy!" - done - -BurglarDuncanAfterBattleText: - text "Steal and sell!" - line "That's basic in" - cont "crime, kid!" - done - -BurglarEddieSeenText: - text "They ditched this" - line "project before" - cont "they finished." - - para "I'm searching for" - line "leftover loot." - done - -BurglarEddieBeatenText: - text "Over the top!" - done - -BurglarEddieAfterBattleText: - text "UNDERGROUND WARE-" - line "HOUSE?" - - para "What do you want" - line "to go there for?" - - para "There's nothing" - line "down there." - done - -GruntM13SeenText: - text "I don't care if" - line "you're lost." - - para "You show up here," - line "you're nothing but" - cont "a victim!" - done - -GruntM13BeatenText: - text "Urk! Yeah, think" - line "you're cool, huh?" - done - -GruntM13AfterBattleText: - text "You must have ice" - line "in your veins to" - cont "dis TEAM ROCKET." - done - -SwitchRoomText_Switch1: - text "It's labeled" - line "SWITCH 1." - done - -GruntF3SeenText: - text "Are you lost? No," - line "you can't be." - - para "You don't have" - line "that scared look." - - para "I'll give you" - line "something to be" - cont "scared about!" - done - -GruntF3BeatenText: - text "How could you?" - done - -GruntF3AfterBattleText: - text "Go wherever you'd" - line "like! Get lost!" - cont "See if I care!" - done - -SwitchRoomText_OffTurnOn: - text "It's OFF." - line "Turn it ON?" - done - -SwitchRoomText_OnTurnOff: - text "It's ON." - line "Turn it OFF?" - done - -SwitchRoomText_Switch2: - text "It's labeled" - line "SWITCH 2." - done - -SwitchRoomText_Switch3: - text "It's labeled" - line "SWITCH 3." - done - -SwitchRoomText_Emergency: - text "It's labeled" - line "EMERGENCY." - done - -GoldenrodUndergroundSwitchRoomEntrances_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 23, 3, GOLDENROD_UNDERGROUND, 6 - warp_event 22, 10, GOLDENROD_UNDERGROUND_WAREHOUSE, 1 - warp_event 23, 10, GOLDENROD_UNDERGROUND_WAREHOUSE, 2 - warp_event 5, 25, GOLDENROD_UNDERGROUND, 2 - warp_event 4, 29, GOLDENROD_CITY, 14 - warp_event 5, 29, GOLDENROD_CITY, 14 - warp_event 21, 25, GOLDENROD_UNDERGROUND, 1 - warp_event 20, 29, GOLDENROD_CITY, 13 - warp_event 21, 29, GOLDENROD_CITY, 13 - - def_coord_events - coord_event 19, 4, SCENE_GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL_BATTLE, UndergroundRivalScene1 - coord_event 19, 5, SCENE_GOLDENRODUNDERGROUNDSWITCHROOMENTRANCES_RIVAL_BATTLE, UndergroundRivalScene2 - - def_bg_events - bg_event 16, 1, BGEVENT_READ, Switch1Script - bg_event 10, 1, BGEVENT_READ, Switch2Script - bg_event 2, 1, BGEVENT_READ, Switch3Script - bg_event 20, 11, BGEVENT_READ, EmergencySwitchScript - bg_event 8, 9, BGEVENT_ITEM, GoldenrodUndergroundSwitchRoomEntrancesHiddenMaxPotion - bg_event 1, 8, BGEVENT_ITEM, GoldenrodUndergroundSwitchRoomEntrancesHiddenRevive - - def_object_events - object_event 9, 12, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerBurglarDuncan, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 4, 8, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerBurglarEddie, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 17, 2, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM13, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 11, 2, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM11, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 3, 2, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM25, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 19, 12, SPRITE_ROCKET_GIRL, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerGruntF3, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 3, 27, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodUndergroundSwitchRoomEntrancesTeacherScript, -1 - object_event 19, 27, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodUndergroundSwitchRoomEntrancesSuperNerdScript, -1 - object_event 1, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundSwitchRoomEntrancesSmokeBall, EVENT_GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES_SMOKE_BALL - object_event 14, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundSwitchRoomEntrancesFullHeal, EVENT_GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES_FULL_HEAL - object_event 23, 3, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_GOLDENROD_UNDERGROUND diff --git a/maps/GoldenrodUndergroundSwitchRoomEntrances.blk b/maps/GoldenrodUndergroundSwitchRoomEntrances.blk deleted file mode 100644 index d8a49b5ce..000000000 --- a/maps/GoldenrodUndergroundSwitchRoomEntrances.blk +++ /dev/null @@ -1,2 +0,0 @@ -*7**7*7***---*--*--*-)--------------*>*?*>?*>---=--=--*>*?*>?*>?7<---=--=--=--***********************   -((-- -- \ No newline at end of file diff --git a/maps/GoldenrodUndergroundWarehouse.asm b/maps/GoldenrodUndergroundWarehouse.asm deleted file mode 100644 index b4837c8bc..000000000 --- a/maps/GoldenrodUndergroundWarehouse.asm +++ /dev/null @@ -1,230 +0,0 @@ - object_const_def - const GOLDENRODUNDERGROUNDWAREHOUSE_ROCKET1 - const GOLDENRODUNDERGROUNDWAREHOUSE_ROCKET2 - const GOLDENRODUNDERGROUNDWAREHOUSE_ROCKET3 - const GOLDENRODUNDERGROUNDWAREHOUSE_GENTLEMAN - const GOLDENRODUNDERGROUNDWAREHOUSE_POKE_BALL1 - const GOLDENRODUNDERGROUNDWAREHOUSE_POKE_BALL2 - const GOLDENRODUNDERGROUNDWAREHOUSE_POKE_BALL3 - -GoldenrodUndergroundWarehouse_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, GoldenrodUndergroundWarehouseResetSwitchesCallback - -GoldenrodUndergroundWarehouseResetSwitchesCallback: - clearevent EVENT_SWITCH_1 - clearevent EVENT_SWITCH_2 - clearevent EVENT_SWITCH_3 - clearevent EVENT_EMERGENCY_SWITCH - clearevent EVENT_SWITCH_4 - clearevent EVENT_SWITCH_5 - clearevent EVENT_SWITCH_6 - clearevent EVENT_SWITCH_7 - clearevent EVENT_SWITCH_8 - clearevent EVENT_SWITCH_9 - clearevent EVENT_SWITCH_10 - clearevent EVENT_SWITCH_11 - clearevent EVENT_SWITCH_12 - clearevent EVENT_SWITCH_13 - clearevent EVENT_SWITCH_14 - setval 0 - writemem wUndergroundSwitchPositions - endcallback - -TrainerGruntM24: - trainer GRUNTM, GRUNTM_24, EVENT_BEAT_ROCKET_GRUNTM_24, GruntM24SeenText, GruntM24BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM24AfterBattleText - waitbutton - closetext - end - -TrainerGruntM14: - trainer GRUNTM, GRUNTM_14, EVENT_BEAT_ROCKET_GRUNTM_14, GruntM14SeenText, GruntM14BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM14AfterBattleText - waitbutton - closetext - end - -TrainerGruntM15: - trainer GRUNTM, GRUNTM_15, EVENT_BEAT_ROCKET_GRUNTM_15, GruntM15SeenText, GruntM15BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM15AfterBattleText - waitbutton - closetext - end - -GoldenrodUndergroundWarehouseDirectorScript: - faceplayer - opentext - checkevent EVENT_RECEIVED_CARD_KEY - iftrue .GotCardKey - writetext DirectorIntroText - promptbutton - verbosegiveitem CARD_KEY - setevent EVENT_RECEIVED_CARD_KEY - setevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_1 - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_2 - clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_3 - writetext DirectorCardKeyText - promptbutton -.GotCardKey: - writetext DirectorAfterText - waitbutton - closetext - end - -GoldenrodUndergroundWarehouseMaxEther: - itemball MAX_ETHER - -GoldenrodUndergroundWarehouseTMSleepTalk: - itemball TM_SLEEP_TALK - -GoldenrodUndergroundWarehouseUltraBall: - itemball ULTRA_BALL - -GruntM24SeenText: - text "How did you get" - line "this far?" - - para "I guess it can't" - line "be helped. I'll" - cont "dispose of you." - done - -GruntM24BeatenText: - text "I got disposed of…" - done - -GruntM24AfterBattleText: - text "TEAM ROCKET will" - line "keep going, wait-" - cont "ing for the return" - cont "of GIOVANNI." - - para "We'll do whatever" - line "it takes." - done - -GruntM14SeenText: - text "You're not going" - line "any farther!" - - para "I don't show mercy" - line "to my enemies, not" - cont "even brats!" - done - -GruntM14BeatenText: - text "Blast it!" - done - -GruntM14AfterBattleText: - text "I lost…" - - para "Please forgive me," - line "GIOVANNI!" - done - -GruntM15SeenText: - text "Hyuck-hyuck-hyuck!" - line "I remember you!" - - para "You got me good" - line "at our hideout!" - done - -GruntM15BeatenText: - text "Hyuck-hyuck-hyuck!" - line "So, that's how?" - done - -GruntM15AfterBattleText: - text "Hyuck-hyuck-hyuck!" - line "That was a blast!" - cont "I'll remember you!" - done - -DirectorIntroText: - text "DIRECTOR: Who?" - line "What? You came to" - cont "rescue me?" - - para "Thank you!" - - para "The RADIO TOWER!" - - para "What's happening" - line "there?" - - para "Taken over by TEAM" - line "ROCKET?" - - para "Here. Take this" - line "CARD KEY." - done - -DirectorCardKeyText: - text "DIRECTOR: Use that" - line "to open the shut-" - cont "ters on 3F." - done - -DirectorAfterText: - text "I'm begging you to" - line "help." - - para "There's no telling" - line "what they'll do if" - - para "they control the" - line "transmitter." - - para "They may even be" - line "able to control" - - para "#MON using a" - line "special signal!" - - para "You're the only" - line "one I can call on." - - para "Please save the" - line "RADIO TOWER…" - - para "And all the #-" - line "MON nationwide!" - done - -GoldenrodUndergroundWarehouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 12, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 2 - warp_event 3, 12, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 3 - warp_event 17, 2, GOLDENROD_DEPT_STORE_B1F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 8, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM24, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 8, 15, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM14, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 14, 3, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 4, TrainerGruntM15, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 12, 8, SPRITE_GENTLEMAN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodUndergroundWarehouseDirectorScript, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 18, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundWarehouseMaxEther, EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_MAX_ETHER - object_event 13, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundWarehouseTMSleepTalk, EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_TM_SLEEP_TALK - object_event 2, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundWarehouseUltraBall, EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_ULTRA_BALL diff --git a/maps/GoldenrodUndergroundWarehouse.blk b/maps/GoldenrodUndergroundWarehouse.blk deleted file mode 100644 index 4b0f803df..000000000 --- a/maps/GoldenrodUndergroundWarehouse.blk +++ /dev/null @@ -1,3 +0,0 @@ -  -    -          ,.4 0 2//////- \ No newline at end of file diff --git a/maps/GuideGentsHouse.asm b/maps/GuideGentsHouse.asm deleted file mode 100644 index ee25b0d2d..000000000 --- a/maps/GuideGentsHouse.asm +++ /dev/null @@ -1,42 +0,0 @@ - object_const_def - const GUIDEGENTSHOUSE_GRAMPS - -GuideGentsHouse_MapScripts: - def_scene_scripts - - def_callbacks - -GuideGentsHouseGuideGent: - jumptextfaceplayer GuideGentsHouseGuideGentText - -GuideGentsHouseBookshelf: - jumpstd MagazineBookshelfScript - -GuideGentsHouseGuideGentText: - text "When I was a wee" - line "lad, I was a hot-" - cont "shot trainer!" - - para "Here's a word of" - line "advice: Catch lots" - cont "of #MON!" - - para "Treat them all" - line "with kindness!" - done - -GuideGentsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CHERRYGROVE_CITY, 4 - warp_event 3, 7, CHERRYGROVE_CITY, 4 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, GuideGentsHouseBookshelf - bg_event 1, 1, BGEVENT_READ, GuideGentsHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GuideGentsHouseGuideGent, EVENT_GUIDE_GENT_VISIBLE_IN_CHERRYGROVE diff --git a/maps/HallOfFame.asm b/maps/HallOfFame.asm deleted file mode 100644 index 4135abb4f..000000000 --- a/maps/HallOfFame.asm +++ /dev/null @@ -1,123 +0,0 @@ - object_const_def - const HALLOFFAME_LANCE - -HallOfFame_MapScripts: - def_scene_scripts - scene_script HallOfFameEnterScene, SCENE_HALLOFFAME_ENTER - scene_script HallOfFameNoopScene, SCENE_HALLOFFAME_NOOP - - def_callbacks - -HallOfFameEnterScene: - sdefer HallOfFameEnterScript - end - -HallOfFameNoopScene: - end - -HallOfFameEnterScript: - follow HALLOFFAME_LANCE, PLAYER - applymovement HALLOFFAME_LANCE, HallOfFame_WalkUpWithLance - stopfollow - turnobject PLAYER, RIGHT - opentext - writetext HallOfFame_LanceText - waitbutton - closetext - turnobject HALLOFFAME_LANCE, UP - applymovement PLAYER, HallOfFame_SlowlyApproachMachine - setscene SCENE_HALLOFFAME_NOOP - pause 15 - setval HEALMACHINE_HALL_OF_FAME - special HealMachineAnim - setevent EVENT_BEAT_ELITE_FOUR - setevent EVENT_TELEPORT_GUY - setevent EVENT_RIVAL_SPROUT_TOWER - clearevent EVENT_RED_IN_MT_SILVER - setevent EVENT_OLIVINE_PORT_SPRITES_BEFORE_HALL_OF_FAME - clearevent EVENT_OLIVINE_PORT_SPRITES_AFTER_HALL_OF_FAME - setmapscene SPROUT_TOWER_3F, SCENE_SPROUTTOWER3F_NOOP - special HealParty - checkevent EVENT_GOT_SS_TICKET_FROM_ELM - iftrue .SkipPhoneCall - specialphonecall SPECIALCALL_SSTICKET -.SkipPhoneCall: - halloffame - end - -HallOfFame_WalkUpWithLance: - step UP - step UP - step UP - step UP - step UP - step UP - step UP - step UP - step RIGHT - turn_head LEFT - step_end - -HallOfFame_SlowlyApproachMachine: - slow_step UP - step_end - -HallOfFame_LanceText: - text "LANCE: It's been a" - line "long time since I" - cont "last came here." - - para "This is where we" - line "honor the LEAGUE" - - para "CHAMPIONS for all" - line "eternity." - - para "Their courageous" - line "#MON are also" - cont "inducted." - - para "Here today, we" - line "witnessed the rise" - - para "of a new LEAGUE" - line "CHAMPION--a" - - para "trainer who feels" - line "compassion for," - - para "and trust toward," - line "all #MON." - - para "A trainer who" - line "succeeded through" - - para "perseverance and" - line "determination." - - para "The new LEAGUE" - line "CHAMPION who has" - - para "all the makings" - line "of greatness!" - - para ", allow me" - line "to register you" - - para "and your partners" - line "as CHAMPIONS!" - done - -HallOfFame_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 13, LANCES_ROOM, 3 - warp_event 5, 13, LANCES_ROOM, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 12, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1 diff --git a/maps/HallOfFame.blk b/maps/HallOfFame.blk deleted file mode 100644 index a64dfd2d7..000000000 --- a/maps/HallOfFame.blk +++ /dev/null @@ -1 +0,0 @@ -30123+456++++<++++++++++++++++++=++ \ No newline at end of file diff --git a/maps/House1.blk b/maps/House1.blk deleted file mode 100644 index 3f4c1dbb1..000000000 --- a/maps/House1.blk +++ /dev/null @@ -1 +0,0 @@ -   \ No newline at end of file diff --git a/maps/House2.blk b/maps/House2.blk deleted file mode 100644 index 217cc86c0..000000000 --- a/maps/House2.blk +++ /dev/null @@ -1 +0,0 @@ -)* \ No newline at end of file diff --git a/maps/IcePath1F.asm b/maps/IcePath1F.asm deleted file mode 100644 index afe0ced73..000000000 --- a/maps/IcePath1F.asm +++ /dev/null @@ -1,36 +0,0 @@ - object_const_def - const ICEPATH1F_POKE_BALL1 - const ICEPATH1F_POKE_BALL2 - const ICEPATH1F_POKE_BALL3 - -IcePath1F_MapScripts: - def_scene_scripts - - def_callbacks - -IcePath1FHMWaterfall: - itemball HM_WATERFALL - -IcePath1FPPUp: - itemball PP_UP - -IcePath1FProtein: - itemball PROTEIN - -IcePath1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 19, ROUTE_44, 1 - warp_event 36, 27, BLACKTHORN_CITY, 7 - warp_event 37, 5, ICE_PATH_B1F, 1 - warp_event 37, 13, ICE_PATH_B1F, 7 - - def_coord_events - - def_bg_events - - def_object_events - object_event 31, 7, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePath1FHMWaterfall, EVENT_GOT_HM07_WATERFALL - object_event 32, 23, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePath1FPPUp, EVENT_ICE_PATH_1F_PP_UP - object_event 35, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePath1FProtein, EVENT_ICE_PATH_1F_PROTEIN diff --git a/maps/IcePath1F.blk b/maps/IcePath1F.blk deleted file mode 100644 index aae402546..000000000 --- a/maps/IcePath1F.blk +++ /dev/null @@ -1,14 +0,0 @@ - > > >> > >>  -.; --  > >  -,. ,!# -/,-/ -,-/;   -,  - -; !# - -  -$% )  * -;  ;/ "  )  -) * \ No newline at end of file diff --git a/maps/IcePathB1F.asm b/maps/IcePathB1F.asm deleted file mode 100644 index fe98b9f6f..000000000 --- a/maps/IcePathB1F.asm +++ /dev/null @@ -1,99 +0,0 @@ - object_const_def - const ICEPATHB1F_BOULDER1 - const ICEPATHB1F_BOULDER2 - const ICEPATHB1F_BOULDER3 - const ICEPATHB1F_BOULDER4 - const ICEPATHB1F_POKE_BALL - -IcePathB1F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_CMDQUEUE, IcePathB1FSetUpStoneTableCallback - -IcePathB1FSetUpStoneTableCallback: - writecmdqueue .CommandQueue - endcallback - -.CommandQueue: - cmdqueue CMDQUEUE_STONETABLE, .StoneTable ; check if any stones are sitting on a warp - -.StoneTable: - stonetable 3, ICEPATHB1F_BOULDER1, .Boulder1 - stonetable 4, ICEPATHB1F_BOULDER2, .Boulder2 - stonetable 5, ICEPATHB1F_BOULDER3, .Boulder3 - stonetable 6, ICEPATHB1F_BOULDER4, .Boulder4 - db -1 ; end - -.Boulder1: - disappear ICEPATHB1F_BOULDER1 - clearevent EVENT_BOULDER_IN_ICE_PATH_1A - sjump .FinishBoulder - -.Boulder2: - disappear ICEPATHB1F_BOULDER2 - clearevent EVENT_BOULDER_IN_ICE_PATH_2A - sjump .FinishBoulder - -.Boulder3: - disappear ICEPATHB1F_BOULDER3 - clearevent EVENT_BOULDER_IN_ICE_PATH_3A - sjump .FinishBoulder - -.Boulder4: - disappear ICEPATHB1F_BOULDER4 - clearevent EVENT_BOULDER_IN_ICE_PATH_4A - sjump .FinishBoulder - -.FinishBoulder: - pause 30 - scall .BoulderFallsThrough - opentext - writetext IcePathBoulderFellThroughText - waitbutton - closetext - end - -.BoulderFallsThrough: - playsound SFX_STRENGTH - earthquake 80 - end - -IcePathB1FBoulder: - jumpstd StrengthBoulderScript - -IcePathB1FIron: - itemball IRON - -IcePathB1FHiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_ICE_PATH_B1F_HIDDEN_MAX_POTION - -IcePathBoulderFellThroughText: - text "The boulder fell" - line "through." - done - -IcePathB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 15, ICE_PATH_1F, 3 - warp_event 17, 3, ICE_PATH_B2F_MAHOGANY_SIDE, 1 - warp_event 11, 2, ICE_PATH_B2F_MAHOGANY_SIDE, 3 ; hole - warp_event 4, 7, ICE_PATH_B2F_MAHOGANY_SIDE, 4 ; hole - warp_event 5, 12, ICE_PATH_B2F_MAHOGANY_SIDE, 5 ; hole - warp_event 12, 13, ICE_PATH_B2F_MAHOGANY_SIDE, 6 ; hole - warp_event 5, 25, ICE_PATH_1F, 4 - warp_event 11, 27, ICE_PATH_B2F_BLACKTHORN_SIDE, 1 - - def_coord_events - - def_bg_events - bg_event 17, 30, BGEVENT_ITEM, IcePathB1FHiddenMaxPotion - - def_object_events - object_event 11, 7, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB1FBoulder, EVENT_BOULDER_IN_ICE_PATH_1 - object_event 7, 8, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB1FBoulder, EVENT_BOULDER_IN_ICE_PATH_2 - object_event 8, 9, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB1FBoulder, EVENT_BOULDER_IN_ICE_PATH_3 - object_event 17, 7, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB1FBoulder, EVENT_BOULDER_IN_ICE_PATH_4 - object_event 5, 35, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePathB1FIron, EVENT_ICE_PATH_B1F_IRON diff --git a/maps/IcePathB1F.blk b/maps/IcePathB1F.blk deleted file mode 100644 index 08d75c1fd..000000000 --- a/maps/IcePathB1F.blk +++ /dev/null @@ -1,2 +0,0 @@ -;# ";;!"" "   #""! ;;;;7 - 8> " >.,;-.; .-,/ ;; \ No newline at end of file diff --git a/maps/IcePathB2FBlackthornSide.asm b/maps/IcePathB2FBlackthornSide.asm deleted file mode 100644 index 292026405..000000000 --- a/maps/IcePathB2FBlackthornSide.asm +++ /dev/null @@ -1,28 +0,0 @@ - object_const_def - const ICEPATHB2FBLACKTHORNSIDE_POKE_BALL - -IcePathB2FBlackthornSide_MapScripts: - def_scene_scripts - - def_callbacks - -IcePathB2FBlackthornSideTMRest: - itemball TM_REST - -IcePathB2FBlackthornSideHiddenIceHeal: - hiddenitem ICE_HEAL, EVENT_ICE_PATH_B2F_BLACKTHORN_SIDE_HIDDEN_ICE_HEAL - -IcePathB2FBlackthornSide_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 15, ICE_PATH_B1F, 8 - warp_event 3, 3, ICE_PATH_B3F, 2 - - def_coord_events - - def_bg_events - bg_event 2, 10, BGEVENT_ITEM, IcePathB2FBlackthornSideHiddenIceHeal - - def_object_events - object_event 8, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePathB2FBlackthornSideTMRest, EVENT_ICE_PATH_B2F_BLACKTHORN_SIDE_TM_REST diff --git a/maps/IcePathB2FBlackthornSide.blk b/maps/IcePathB2FBlackthornSide.blk deleted file mode 100644 index 63316cc0b..000000000 --- a/maps/IcePathB2FBlackthornSide.blk +++ /dev/null @@ -1 +0,0 @@ -"#:9$%%,-//- \ No newline at end of file diff --git a/maps/IcePathB2FMahoganySide.asm b/maps/IcePathB2FMahoganySide.asm deleted file mode 100644 index 28a9eee0c..000000000 --- a/maps/IcePathB2FMahoganySide.asm +++ /dev/null @@ -1,53 +0,0 @@ - object_const_def - const ICEPATHB2FMAHOGANYSIDE_BOULDER1 - const ICEPATHB2FMAHOGANYSIDE_BOULDER2 - const ICEPATHB2FMAHOGANYSIDE_BOULDER3 - const ICEPATHB2FMAHOGANYSIDE_BOULDER4 - const ICEPATHB2FMAHOGANYSIDE_POKE_BALL1 - const ICEPATHB2FMAHOGANYSIDE_POKE_BALL2 - -IcePathB2FMahoganySide_MapScripts: - def_scene_scripts - - def_callbacks - -IcePathB2FMahoganySideBoulder: - jumptext IcePathB2FMahoganySideBoulderText - -IcePathB2FMahoganySideFullHeal: - itemball FULL_HEAL - -IcePathB2FMahoganySideMaxPotion: - itemball MAX_POTION - -IcePathB2FMahoganySideHiddenCarbos: - hiddenitem CARBOS, EVENT_ICE_PATH_B2F_MAHOGANY_SIDE_HIDDEN_CARBOS - -IcePathB2FMahoganySideBoulderText: - text "It's immovably" - line "imbedded in ice." - done - -IcePathB2FMahoganySide_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 1, ICE_PATH_B1F, 2 - warp_event 9, 11, ICE_PATH_B3F, 1 - warp_event 11, 4, ICE_PATH_B1F, 3 - warp_event 4, 6, ICE_PATH_B1F, 4 - warp_event 4, 12, ICE_PATH_B1F, 5 - warp_event 12, 12, ICE_PATH_B1F, 6 - - def_coord_events - - def_bg_events - bg_event 0, 17, BGEVENT_ITEM, IcePathB2FMahoganySideHiddenCarbos - - def_object_events - object_event 11, 3, SPRITE_BOULDER, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB2FMahoganySideBoulder, EVENT_BOULDER_IN_ICE_PATH_1A - object_event 4, 7, SPRITE_BOULDER, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB2FMahoganySideBoulder, EVENT_BOULDER_IN_ICE_PATH_2A - object_event 3, 12, SPRITE_BOULDER, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB2FMahoganySideBoulder, EVENT_BOULDER_IN_ICE_PATH_3A - object_event 12, 13, SPRITE_BOULDER, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB2FMahoganySideBoulder, EVENT_BOULDER_IN_ICE_PATH_4A - object_event 8, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePathB2FMahoganySideFullHeal, EVENT_ICE_PATH_B2F_MAHOGANY_SIDE_FULL_HEAL - object_event 0, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePathB2FMahoganySideMaxPotion, EVENT_ICE_PATH_B2F_MAHOGANY_SIDE_MAX_POTION diff --git a/maps/IcePathB2FMahoganySide.blk b/maps/IcePathB2FMahoganySide.blk deleted file mode 100644 index cc94e6b6d..000000000 --- a/maps/IcePathB2FMahoganySide.blk +++ /dev/null @@ -1 +0,0 @@ - "!#! \ No newline at end of file diff --git a/maps/IcePathB3F.asm b/maps/IcePathB3F.asm deleted file mode 100644 index ba606dfa8..000000000 --- a/maps/IcePathB3F.asm +++ /dev/null @@ -1,29 +0,0 @@ - object_const_def - const ICEPATHB3F_POKE_BALL - const ICEPATHB3F_ROCK - -IcePathB3F_MapScripts: - def_scene_scripts - - def_callbacks - -IcePathB3FNevermeltice: - itemball NEVERMELTICE - -IcePathB3FRock: - jumpstd SmashRockScript - -IcePathB3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 5, ICE_PATH_B2F_MAHOGANY_SIDE, 2 - warp_event 15, 5, ICE_PATH_B2F_BLACKTHORN_SIDE, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 7, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IcePathB3FNevermeltice, EVENT_ICE_PATH_B3F_NEVERMELTICE - object_event 6, 6, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IcePathB3FRock, -1 diff --git a/maps/IcePathB3F.blk b/maps/IcePathB3F.blk deleted file mode 100644 index c670d1e10..000000000 --- a/maps/IcePathB3F.blk +++ /dev/null @@ -1 +0,0 @@ -; ; !;9" :#(#  \ No newline at end of file diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm deleted file mode 100644 index 4db77c37d..000000000 --- a/maps/IlexForest.asm +++ /dev/null @@ -1,965 +0,0 @@ - object_const_def - const ILEXFOREST_FARFETCHD - const ILEXFOREST_YOUNGSTER1 - const ILEXFOREST_BLACK_BELT - const ILEXFOREST_ROCKER - const ILEXFOREST_POKE_BALL1 - const ILEXFOREST_KURT - const ILEXFOREST_LASS - const ILEXFOREST_YOUNGSTER2 - const ILEXFOREST_POKE_BALL2 - const ILEXFOREST_POKE_BALL3 - const ILEXFOREST_POKE_BALL4 - -IlexForest_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, IlexForestFarfetchdCallback - -IlexForestFarfetchdCallback: - checkevent EVENT_GOT_HM01_CUT - iftrue .Static - readmem wFarfetchdPosition - ifequal 1, .PositionOne - ifequal 2, .PositionTwo - ifequal 3, .PositionThree - ifequal 4, .PositionFour - ifequal 5, .PositionFive - ifequal 6, .PositionSix - ifequal 7, .PositionSeven - ifequal 8, .PositionEight - ifequal 9, .PositionNine - ifequal 10, .PositionTen -.Static: - endcallback - -.PositionOne: - moveobject ILEXFOREST_FARFETCHD, 14, 31 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionTwo: - moveobject ILEXFOREST_FARFETCHD, 15, 25 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionThree: - moveobject ILEXFOREST_FARFETCHD, 20, 24 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionFour: - moveobject ILEXFOREST_FARFETCHD, 29, 22 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionFive: - moveobject ILEXFOREST_FARFETCHD, 28, 31 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionSix: - moveobject ILEXFOREST_FARFETCHD, 24, 35 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionSeven: - moveobject ILEXFOREST_FARFETCHD, 22, 31 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionEight: - moveobject ILEXFOREST_FARFETCHD, 15, 29 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionNine: - moveobject ILEXFOREST_FARFETCHD, 10, 35 - appear ILEXFOREST_FARFETCHD - endcallback - -.PositionTen: - moveobject ILEXFOREST_FARFETCHD, 6, 28 - appear ILEXFOREST_FARFETCHD - endcallback - -IlexForestCharcoalApprenticeScript: - faceplayer - opentext - checkevent EVENT_HERDED_FARFETCHD - iftrue .DoneFarfetchd - writetext IlexForestApprenticeIntroText - waitbutton - closetext - end - -.DoneFarfetchd: - writetext IlexForestApprenticeAfterText - waitbutton - closetext - end - -IlexForestFarfetchdScript: - readmem wFarfetchdPosition - ifequal 1, .Position1 - ifequal 2, .Position2 - ifequal 3, .Position3 - ifequal 4, .Position4 - ifequal 5, .Position5 - ifequal 6, .Position6 - ifequal 7, .Position7 - ifequal 8, .Position8 - ifequal 9, .Position9 - ifequal 10, .Position10 - -.Position1: - faceplayer - opentext - writetext Text_ItsTheMissingPokemon - promptbutton - writetext Text_Kwaaaa - cry FARFETCH_D - waitbutton - closetext - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos1_Pos2 - moveobject ILEXFOREST_FARFETCHD, 15, 25 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 2 - end - -.Position2: - scall .CryAndCheckFacing - ifequal DOWN, .Position2_Down - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos2_Pos3 - moveobject ILEXFOREST_FARFETCHD, 20, 24 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 3 - end - -.Position2_Down: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos2_Pos8 - moveobject ILEXFOREST_FARFETCHD, 15, 29 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 8 - end - -.Position3: - scall .CryAndCheckFacing - ifequal LEFT, .Position3_Left - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos3_Pos4 - moveobject ILEXFOREST_FARFETCHD, 29, 22 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 4 - end - -.Position3_Left: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos3_Pos2 - moveobject ILEXFOREST_FARFETCHD, 15, 25 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 2 - end - -.Position4: - scall .CryAndCheckFacing - ifequal UP, .Position4_Up - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos4_Pos5 - moveobject ILEXFOREST_FARFETCHD, 28, 31 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 5 - end - -.Position4_Up: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos4_Pos3 - moveobject ILEXFOREST_FARFETCHD, 20, 24 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 3 - end - -.Position5: - scall .CryAndCheckFacing - ifequal UP, .Position5_Up - ifequal LEFT, .Position5_Left - ifequal RIGHT, .Position5_Right - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos5_Pos6 - moveobject ILEXFOREST_FARFETCHD, 24, 35 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 6 - end - -.Position5_Left: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetchd_Pos5_Pos7 - moveobject ILEXFOREST_FARFETCHD, 22, 31 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 7 - end - -.Position5_Up: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos5_Pos4_Up - moveobject ILEXFOREST_FARFETCHD, 29, 22 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 4 - end - -.Position5_Right: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos5_Pos4_Right - moveobject ILEXFOREST_FARFETCHD, 29, 22 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 4 - end - -.Position6: - scall .CryAndCheckFacing - ifequal RIGHT, .Position6_Right - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos6_Pos7 - moveobject ILEXFOREST_FARFETCHD, 22, 31 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 7 - end - -.Position6_Right: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos6_Pos5 - moveobject ILEXFOREST_FARFETCHD, 28, 31 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 5 - end - -.Position7: - scall .CryAndCheckFacing - ifequal DOWN, .Position7_Down - ifequal LEFT, .Position7_Left - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos7_Pos8 - moveobject ILEXFOREST_FARFETCHD, 15, 29 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 8 - end - -.Position7_Left: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos7_Pos6 - moveobject ILEXFOREST_FARFETCHD, 24, 35 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 6 - end - -.Position7_Down: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos7_Pos5 - moveobject ILEXFOREST_FARFETCHD, 28, 31 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 5 - end - -.Position8: - scall .CryAndCheckFacing - ifequal UP, .Position8_Up - ifequal LEFT, .Position8_Left - ifequal RIGHT, .Position8_Right - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos8_Pos9 - moveobject ILEXFOREST_FARFETCHD, 10, 35 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 9 - end - -.Position8_Right: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos8_Pos7 - moveobject ILEXFOREST_FARFETCHD, 22, 31 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 7 - end - -.Position8_Up: -.Position8_Left: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos8_Pos2 - moveobject ILEXFOREST_FARFETCHD, 15, 25 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 2 - end - -.Position9: - scall .CryAndCheckFacing - ifequal DOWN, .Position9_Down - ifequal RIGHT, .Position9_Right - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos9_Pos10 - moveobject ILEXFOREST_FARFETCHD, 6, 28 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 10 - appear ILEXFOREST_BLACK_BELT - setevent EVENT_CHARCOAL_KILN_BOSS - setevent EVENT_HERDED_FARFETCHD - end - -.Position9_Right: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos9_Pos8_Right - moveobject ILEXFOREST_FARFETCHD, 15, 29 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 8 - end - -.Position9_Down: - applymovement ILEXFOREST_FARFETCHD, MovementData_Farfetched_Pos9_Pos8_Down - moveobject ILEXFOREST_FARFETCHD, 15, 29 - disappear ILEXFOREST_FARFETCHD - appear ILEXFOREST_FARFETCHD - loadmem wFarfetchdPosition, 8 - end - -.Position10: - faceplayer - opentext - writetext Text_Kwaaaa - cry FARFETCH_D - waitbutton - closetext - end - -.CryAndCheckFacing: - faceplayer - opentext - writetext Text_Kwaaaa - cry FARFETCH_D - waitbutton - closetext - readvar VAR_FACING - end - -IlexForestCharcoalMasterScript: - faceplayer - opentext - checkevent EVENT_GOT_HM01_CUT - iftrue .AlreadyGotCut - writetext Text_CharcoalMasterIntro - promptbutton - verbosegiveitem HM_CUT - setevent EVENT_GOT_HM01_CUT - writetext Text_CharcoalMasterOutro - waitbutton - closetext - setevent EVENT_ILEX_FOREST_FARFETCHD - setevent EVENT_ILEX_FOREST_APPRENTICE - setevent EVENT_ILEX_FOREST_CHARCOAL_MASTER - clearevent EVENT_CHARCOAL_KILN_FARFETCH_D - clearevent EVENT_CHARCOAL_KILN_APPRENTICE - clearevent EVENT_CHARCOAL_KILN_BOSS - end - -.AlreadyGotCut: - writetext Text_CharcoalMasterTalkAfter - waitbutton - closetext - end - -IlexForestHeadbuttGuyScript: - faceplayer - opentext - checkevent EVENT_GOT_TM02_HEADBUTT - iftrue .AlreadyGotHeadbutt - writetext Text_HeadbuttIntro - promptbutton - verbosegiveitem TM_HEADBUTT - iffalse .BagFull - setevent EVENT_GOT_TM02_HEADBUTT -.AlreadyGotHeadbutt: - writetext Text_HeadbuttOutro - waitbutton -.BagFull: - closetext - end - -TrainerBugCatcherWayne: - trainer BUG_CATCHER, WAYNE, EVENT_BEAT_BUG_CATCHER_WAYNE, BugCatcherWayneSeenText, BugCatcherWayneBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BugCatcherWayneAfterBattleText - waitbutton - closetext - end - -IlexForestLassScript: - jumptextfaceplayer Text_IlexForestLass - -IlexForestRevive: - itemball REVIVE - -IlexForestXAttack: - itemball X_ATTACK - -IlexForestAntidote: - itemball ANTIDOTE - -IlexForestEther: - itemball ETHER - -IlexForestHiddenEther: - hiddenitem ETHER, EVENT_ILEX_FOREST_HIDDEN_ETHER - -IlexForestHiddenSuperPotion: - hiddenitem SUPER_POTION, EVENT_ILEX_FOREST_HIDDEN_SUPER_POTION - -IlexForestHiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_ILEX_FOREST_HIDDEN_FULL_HEAL - -IlexForestBoulder: ; unreferenced - jumpstd StrengthBoulderScript - -IlexForestSignpost: - jumptext IlexForestSignpostText - -IlexForestShrineScript: - checkevent EVENT_FOREST_IS_RESTLESS - iftrue .ForestIsRestless - sjump .DontDoCelebiEvent - -.ForestIsRestless: - checkitem GS_BALL - iftrue .AskCelebiEvent -.DontDoCelebiEvent: - jumptext Text_IlexForestShrine - -.AskCelebiEvent: - opentext - writetext Text_ShrineCelebiEvent - yesorno - iftrue .CelebiEvent - closetext - end - -.CelebiEvent: - takeitem GS_BALL - clearevent EVENT_FOREST_IS_RESTLESS - setevent EVENT_AZALEA_TOWN_KURT - disappear ILEXFOREST_LASS - clearevent EVENT_ROUTE_34_ILEX_FOREST_GATE_LASS - writetext Text_InsertGSBall - waitbutton - closetext - pause 20 - showemote EMOTE_SHOCK, PLAYER, 20 - special FadeOutMusic - applymovement PLAYER, IlexForestPlayerStepsDownMovement - pause 30 - turnobject PLAYER, DOWN - pause 20 - clearflag ENGINE_FOREST_IS_RESTLESS - special CelebiShrineEvent - loadwildmon CELEBI, 30 - startbattle - reloadmapafterbattle - pause 20 - special CheckCaughtCelebi - iffalse .DidntCatchCelebi - appear ILEXFOREST_KURT - applymovement ILEXFOREST_KURT, IlexForestKurtStepsUpMovement - opentext - writetext Text_KurtCaughtCelebi - waitbutton - closetext - applymovement ILEXFOREST_KURT, IlexForestKurtStepsDownMovement - disappear ILEXFOREST_KURT -.DidntCatchCelebi: - end - -MovementData_Farfetchd_Pos1_Pos2: - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -MovementData_Farfetchd_Pos2_Pos3: - big_step UP - big_step UP - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step DOWN - step_end - -MovementData_Farfetchd_Pos2_Pos8: - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - step_end - -MovementData_Farfetchd_Pos3_Pos4: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - step_end - -MovementData_Farfetchd_Pos3_Pos2: - big_step UP - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - step_end - -MovementData_Farfetchd_Pos4_Pos5: - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - step_end - -MovementData_Farfetchd_Pos4_Pos3: - big_step LEFT - jump_step LEFT - big_step LEFT - big_step LEFT - step_end - -MovementData_Farfetchd_Pos5_Pos6: - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - step_end - -MovementData_Farfetchd_Pos5_Pos7: - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - step_end - -MovementData_Farfetched_Pos5_Pos4_Up: - big_step UP - big_step UP - big_step UP - big_step RIGHT - big_step UP - step_end - -MovementData_Farfetched_Pos5_Pos4_Right: - big_step RIGHT - turn_head UP - step_sleep 1 - turn_head DOWN - step_sleep 1 - turn_head UP - step_sleep 1 - big_step DOWN - big_step DOWN - fix_facing - jump_step UP - step_sleep 8 - step_sleep 8 - remove_fixed_facing - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -MovementData_Farfetched_Pos6_Pos7: - big_step LEFT - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step RIGHT - big_step UP - big_step UP - step_end - -MovementData_Farfetched_Pos6_Pos5: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -MovementData_Farfetched_Pos7_Pos8: - big_step UP - big_step UP - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - step_end - -MovementData_Farfetched_Pos7_Pos6: - big_step DOWN - big_step DOWN - big_step LEFT - big_step DOWN - big_step DOWN - big_step RIGHT - big_step RIGHT - big_step RIGHT - step_end - -MovementData_Farfetched_Pos7_Pos5: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - step_end - -MovementData_Farfetched_Pos8_Pos9: - big_step DOWN - big_step LEFT - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - step_end - -MovementData_Farfetched_Pos8_Pos7: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - step_end - -MovementData_Farfetched_Pos8_Pos2: - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -MovementData_Farfetched_Pos9_Pos10: - big_step LEFT - big_step LEFT - fix_facing - jump_step RIGHT - step_sleep 8 - step_sleep 8 - remove_fixed_facing - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -MovementData_Farfetched_Pos9_Pos8_Right: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -MovementData_Farfetched_Pos9_Pos8_Down: - big_step LEFT - big_step LEFT - fix_facing - jump_step RIGHT - step_sleep 8 - step_sleep 8 - remove_fixed_facing - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - step_end - -IlexForestKurtStepsUpMovement: - step UP - step UP - step UP - step UP - step_end - -IlexForestKurtStepsDownMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -IlexForestPlayerStepsDownMovement: - fix_facing - slow_step DOWN - remove_fixed_facing - step_end - -IlexForestApprenticeIntroText: - text "Oh, man… My boss" - line "is going to be" - cont "steaming…" - - para "The FARFETCH'D" - line "that CUTS trees" - - para "for charcoal took" - line "off on me." - - para "I can't go looking" - line "for it here in the" - cont "ILEX FOREST." - - para "It's too big, dark" - line "and scary for me…" - done - -IlexForestApprenticeAfterText: - text "Wow! Thanks a" - line "whole bunch!" - - para "My boss's #MON" - line "won't obey me be-" - cont "cause I don't have" - cont "a BADGE." - done - -Text_ItsTheMissingPokemon: - text "It's the missing" - line "#MON!" - done - -Text_Kwaaaa: - text "FARFETCH'D: Kwaa!" - done - -Text_CharcoalMasterIntro: - text "Ah! My FARFETCH'D!" - - para "You found it for" - line "us, kid?" - - para "Without it, we" - line "wouldn't be able" - - para "to CUT trees for" - line "charcoal." - - para "Thanks, kid!" - - para "Now, how can I" - line "thank you…" - - para "I know! Here, take" - line "this." - done - -Text_CharcoalMasterOutro: - text "That's the CUT HM." - line "Teach that to a" - - para "#MON to clear" - line "small trees." - - para "Of course, you" - line "have to have the" - - para "GYM BADGE from" - line "AZALEA to use it." - done - -Text_CharcoalMasterTalkAfter: - text "Do you want to" - line "apprentice as a" - - para "charcoal maker" - line "with me?" - - para "You'll be first-" - line "rate in ten years!" - done - -Text_HeadbuttIntro: - text "What am I doing?" - - para "I'm shaking trees" - line "using HEADBUTT." - - para "It's fun. Here," - line "you try it too!" - done - -Text_HeadbuttOutro: - text "Rattle trees with" - line "HEADBUTT. Some-" - cont "times, sleeping" - cont "#MON fall out." - done - -Text_IlexForestLass: - text "Did something" - line "happen to the" - cont "forest's guardian?" - done - -IlexForestSignpostText: - text "ILEX FOREST is" - line "so overgrown with" - - para "trees that you" - line "can't see the sky." - - para "Please watch out" - line "for items that may" - cont "have been dropped." - done - -Text_IlexForestShrine: - text "ILEX FOREST" - line "SHRINE…" - - para "It's in honor of" - line "the forest's" - cont "protector…" - done - -Text_ShrineCelebiEvent: - text "ILEX FOREST" - line "SHRINE…" - - para "It's in honor of" - line "the forest's" - cont "protector…" - - para "Oh? What is this?" - - para "It's a hole." - line "It looks like the" - - para "GS BALL would fit" - line "inside it." - - para "Want to put the GS" - line "BALL here?" - done - -Text_InsertGSBall: - text " put in the" - line "GS BALL." - done - -Text_KurtCaughtCelebi: - text "Whew, wasn't that" - line "something!" - - para ", that was" - line "fantastic. Thanks!" - - para "The legends about" - line "that SHRINE were" - cont "real after all." - - para "I feel inspired by" - line "what I just saw." - - para "It motivates me to" - line "make better BALLS!" - - para "I'm going!" - done - -BugCatcherWayneSeenText: - text "Don't sneak up on" - line "me like that!" - - para "You frightened a" - line "#MON away!" - done - -BugCatcherWayneBeatenText: - text "I hadn't seen that" - line "#MON before…" - done - -BugCatcherWayneAfterBattleText: - text "A #MON I've" - line "never seen before" - - para "fell out of the" - line "tree when I used" - cont "HEADBUTT." - - para "I ought to use" - line "HEADBUTT in other" - cont "places too." - done - -IlexForest_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 1, 5, ROUTE_34_ILEX_FOREST_GATE, 3 - warp_event 3, 42, ILEX_FOREST_AZALEA_GATE, 1 - warp_event 3, 43, ILEX_FOREST_AZALEA_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 3, 17, BGEVENT_READ, IlexForestSignpost - bg_event 11, 7, BGEVENT_ITEM, IlexForestHiddenEther - bg_event 22, 14, BGEVENT_ITEM, IlexForestHiddenSuperPotion - bg_event 1, 17, BGEVENT_ITEM, IlexForestHiddenFullHeal - bg_event 8, 22, BGEVENT_UP, IlexForestShrineScript - - def_object_events - object_event 14, 31, SPRITE_BIRD, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, IlexForestFarfetchdScript, EVENT_ILEX_FOREST_FARFETCHD - object_event 7, 28, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, IlexForestCharcoalApprenticeScript, EVENT_ILEX_FOREST_APPRENTICE - object_event 5, 28, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IlexForestCharcoalMasterScript, EVENT_ILEX_FOREST_CHARCOAL_MASTER - object_event 15, 14, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IlexForestHeadbuttGuyScript, -1 - object_event 20, 32, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IlexForestRevive, EVENT_ILEX_FOREST_REVIVE - object_event 8, 29, SPRITE_KURT, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_ILEX_FOREST_KURT - object_event 3, 24, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, IlexForestLassScript, EVENT_ILEX_FOREST_LASS - object_event 12, 1, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 0, TrainerBugCatcherWayne, -1 - object_event 9, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IlexForestXAttack, EVENT_ILEX_FOREST_X_ATTACK - object_event 17, 7, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IlexForestAntidote, EVENT_ILEX_FOREST_ANTIDOTE - object_event 27, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, IlexForestEther, EVENT_ILEX_FOREST_ETHER diff --git a/maps/IlexForest.blk b/maps/IlexForest.blk deleted file mode 100644 index 02dd097a5..000000000 --- a/maps/IlexForest.blk +++ /dev/null @@ -1,3 +0,0 @@ -  !"#$&'      -  -           !"#%&' \ No newline at end of file diff --git a/maps/IlexForestAzaleaGate.asm b/maps/IlexForestAzaleaGate.asm deleted file mode 100644 index 730eeee74..000000000 --- a/maps/IlexForestAzaleaGate.asm +++ /dev/null @@ -1,46 +0,0 @@ - object_const_def - const ILEXFORESTAZALEAGATE_OFFICER - const ILEXFORESTAZALEAGATE_GRANNY - -IlexForestAzaleaGate_MapScripts: - def_scene_scripts - - def_callbacks - -IlexForestAzaleaGateOfficerScript: - jumptextfaceplayer IlexForestAzaleaGateOfficerText - -IlexForestAzaleaGateGrannyScript: - jumptextfaceplayer IlexForestAzaleaGateGrannyText - -IlexForestAzaleaGateOfficerText: - text "ILEX FOREST is" - line "big. Be careful!" - cont "Don't get lost." - done - -IlexForestAzaleaGateGrannyText: - text "The FOREST is" - line "watched over by" - cont "its protector." - - para "Stay out of" - line "mischief!" - done - -IlexForestAzaleaGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, ILEX_FOREST, 2 - warp_event 0, 5, ILEX_FOREST, 3 - warp_event 9, 4, AZALEA_TOWN, 7 - warp_event 9, 5, AZALEA_TOWN, 8 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, IlexForestAzaleaGateOfficerScript, -1 - object_event 1, 3, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, IlexForestAzaleaGateGrannyScript, -1 diff --git a/maps/IndigoPlateauPokecenter1F.asm b/maps/IndigoPlateauPokecenter1F.asm deleted file mode 100644 index 7d8370479..000000000 --- a/maps/IndigoPlateauPokecenter1F.asm +++ /dev/null @@ -1,324 +0,0 @@ - object_const_def - const INDIGOPLATEAUPOKECENTER1F_NURSE - const INDIGOPLATEAUPOKECENTER1F_CLERK - const INDIGOPLATEAUPOKECENTER1F_COOLTRAINER_M - const INDIGOPLATEAUPOKECENTER1F_RIVAL - const INDIGOPLATEAUPOKECENTER1F_GRAMPS - const INDIGOPLATEAUPOKECENTER1F_ABRA - -IndigoPlateauPokecenter1F_MapScripts: - def_scene_scripts - scene_script IndigoPlateauPokecenter1FNoopScene, SCENE_INDIGOPLATEAUPOKECENTER1F_RIVAL_BATTLE - - def_callbacks - callback MAPCALLBACK_NEWMAP, IndigoPlateauPokecenter1FPrepareElite4Callback - -IndigoPlateauPokecenter1FNoopScene: - end - -IndigoPlateauPokecenter1FPrepareElite4Callback: - setmapscene WILLS_ROOM, SCENE_WILLSROOM_LOCK_DOOR - setmapscene KOGAS_ROOM, SCENE_KOGASROOM_LOCK_DOOR - setmapscene BRUNOS_ROOM, SCENE_BRUNOSROOM_LOCK_DOOR - setmapscene KARENS_ROOM, SCENE_KARENSROOM_LOCK_DOOR - setmapscene LANCES_ROOM, SCENE_LANCESROOM_LOCK_DOOR - setmapscene HALL_OF_FAME, SCENE_HALLOFFAME_ENTER - clearevent EVENT_WILLS_ROOM_ENTRANCE_CLOSED - clearevent EVENT_WILLS_ROOM_EXIT_OPEN - clearevent EVENT_KOGAS_ROOM_ENTRANCE_CLOSED - clearevent EVENT_KOGAS_ROOM_EXIT_OPEN - clearevent EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED - clearevent EVENT_BRUNOS_ROOM_EXIT_OPEN - clearevent EVENT_KARENS_ROOM_ENTRANCE_CLOSED - clearevent EVENT_KARENS_ROOM_EXIT_OPEN - clearevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED - clearevent EVENT_LANCES_ROOM_EXIT_OPEN - clearevent EVENT_BEAT_ELITE_4_WILL - clearevent EVENT_BEAT_ELITE_4_KOGA - clearevent EVENT_BEAT_ELITE_4_BRUNO - clearevent EVENT_BEAT_ELITE_4_KAREN - clearevent EVENT_BEAT_CHAMPION_LANCE - setevent EVENT_LANCES_ROOM_OAK_AND_MARY - endcallback - -PlateauRivalBattle1: - checkevent EVENT_BEAT_RIVAL_IN_MT_MOON - iffalse PlateauRivalScriptDone - checkflag ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT - iftrue PlateauRivalScriptDone - readvar VAR_WEEKDAY - ifequal SUNDAY, PlateauRivalScriptDone - ifequal TUESDAY, PlateauRivalScriptDone - ifequal THURSDAY, PlateauRivalScriptDone - ifequal FRIDAY, PlateauRivalScriptDone - ifequal SATURDAY, PlateauRivalScriptDone - moveobject INDIGOPLATEAUPOKECENTER1F_RIVAL, 17, 9 - appear INDIGOPLATEAUPOKECENTER1F_RIVAL - turnobject PLAYER, DOWN - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - applymovement INDIGOPLATEAUPOKECENTER1F_RIVAL, PlateauRivalMovement1 - playmusic MUSIC_RIVAL_ENCOUNTER - turnobject PLAYER, RIGHT - sjump PlateauRivalBattleCommon - -PlateauRivalBattle2: - checkevent EVENT_BEAT_RIVAL_IN_MT_MOON - iffalse PlateauRivalScriptDone - checkflag ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT - iftrue PlateauRivalScriptDone - readvar VAR_WEEKDAY - ifequal SUNDAY, PlateauRivalScriptDone - ifequal TUESDAY, PlateauRivalScriptDone - ifequal THURSDAY, PlateauRivalScriptDone - ifequal FRIDAY, PlateauRivalScriptDone - ifequal SATURDAY, PlateauRivalScriptDone - appear INDIGOPLATEAUPOKECENTER1F_RIVAL - turnobject PLAYER, DOWN - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - applymovement INDIGOPLATEAUPOKECENTER1F_RIVAL, PlateauRivalMovement2 - playmusic MUSIC_RIVAL_ENCOUNTER - turnobject PLAYER, LEFT -PlateauRivalBattleCommon: - opentext - writetext PlateauRivalText1 - waitbutton - closetext - setevent EVENT_INDIGO_PLATEAU_POKECENTER_RIVAL - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .Totodile - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .Chikorita - ; Cyndaquil - winlosstext PlateauRivalWinText, PlateauRivalLoseText - setlasttalked INDIGOPLATEAUPOKECENTER1F_RIVAL - loadtrainer RIVAL2, RIVAL2_2_TOTODILE - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump PlateauRivalPostBattle - -.Totodile: - winlosstext PlateauRivalWinText, PlateauRivalLoseText - setlasttalked INDIGOPLATEAUPOKECENTER1F_RIVAL - loadtrainer RIVAL2, RIVAL2_2_CHIKORITA - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump PlateauRivalPostBattle - -.Chikorita: - winlosstext PlateauRivalWinText, PlateauRivalLoseText - setlasttalked INDIGOPLATEAUPOKECENTER1F_RIVAL - loadtrainer RIVAL2, RIVAL2_2_CYNDAQUIL - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump PlateauRivalPostBattle - -PlateauRivalPostBattle: - playmusic MUSIC_RIVAL_AFTER - opentext - writetext PlateauRivalText2 - waitbutton - closetext - turnobject PLAYER, DOWN - applymovement INDIGOPLATEAUPOKECENTER1F_RIVAL, PlateauRivalLeavesMovement - disappear INDIGOPLATEAUPOKECENTER1F_RIVAL - setscene SCENE_INDIGOPLATEAUPOKECENTER1F_RIVAL_BATTLE - playmapmusic - setflag ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT -PlateauRivalScriptDone: - end - -IndigoPlateauPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -IndigoPlateauPokecenter1FClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_INDIGO_PLATEAU - closetext - end - -IndigoPlateauPokecenter1FCooltrainerMScript: - jumptextfaceplayer IndigoPlateauPokecenter1FCooltrainerMText - -TeleportGuyScript: - faceplayer - opentext - writetext TeleportGuyText1 - yesorno - iffalse .No - writetext TeleportGuyYesText - waitbutton - closetext - playsound SFX_WARP_TO - special FadeOutPalettes - waitsfx - warp NEW_BARK_TOWN, 13, 6 - end - -.No: - writetext TeleportGuyNoText - waitbutton - closetext - end - -AbraScript: - opentext - writetext AbraText - cry ABRA - waitbutton - closetext - end - -PlateauRivalMovement1: - step UP - step UP - step UP - step UP - step UP - turn_head LEFT - step_end - -PlateauRivalMovement2: - step UP - step UP - step UP - step UP - step UP - turn_head RIGHT - step_end - -PlateauRivalLeavesMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -IndigoPlateauPokecenter1FCooltrainerMText: - text "At the #MON" - line "LEAGUE, you'll get" - - para "tested by the" - line "ELITE FOUR." - - para "You have to beat" - line "them all. If you" - - para "lose, you have to" - line "start all over!" - done - -PlateauRivalText1: - text "Hold it." - - para "You're going to" - line "take the #MON" - - para "LEAGUE challenge" - line "now?" - - para "That's not going" - line "to happen." - - para "My super-well-" - line "trained #MON" - - para "are going to pound" - line "you." - - para "!" - line "I challenge you!" - done - -PlateauRivalWinText: - text "…" - - para "OK--I lost…" - done - -PlateauRivalText2: - text "…Darn… I still" - line "can't win…" - - para "I… I have to think" - line "more about my" - cont "#MON…" - - para "Humph! Try not to" - line "lose!" - done - -PlateauRivalLoseText: - text "…" - - para "Whew…" - line "With my partners," - - para "I'm going to be" - line "the CHAMPION!" - done - -TeleportGuyText1: - text "Ah! You're chal-" - line "lenging the ELITE" - - para "FOUR? Are you sure" - line "you're ready?" - - para "If you need to" - line "train some more," - - para "my ABRA can help" - line "you." - - para "It can TELEPORT" - line "you home." - - para "Would you like to" - line "go home now?" - done - -TeleportGuyYesText: - text "OK, OK. Picture" - line "your house in your" - cont "mind…" - done - -TeleportGuyNoText: - text "OK, OK. The best" - line "of luck to you!" - done - -AbraText: - text "ABRA: Aabra…" - done - -IndigoPlateauPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 13, ROUTE_23, 1 - warp_event 6, 13, ROUTE_23, 2 - warp_event 0, 13, POKECENTER_2F, 1 - warp_event 14, 3, WILLS_ROOM, 1 - - def_coord_events - coord_event 16, 4, SCENE_INDIGOPLATEAUPOKECENTER1F_RIVAL_BATTLE, PlateauRivalBattle1 - coord_event 17, 4, SCENE_INDIGOPLATEAUPOKECENTER1F_RIVAL_BATTLE, PlateauRivalBattle2 - - def_bg_events - - def_object_events - object_event 3, 7, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IndigoPlateauPokecenter1FNurseScript, -1 - object_event 11, 7, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IndigoPlateauPokecenter1FClerkScript, -1 - object_event 11, 11, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, IndigoPlateauPokecenter1FCooltrainerMScript, -1 - object_event 16, 9, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_INDIGO_PLATEAU_POKECENTER_RIVAL - object_event 1, 9, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, TeleportGuyScript, EVENT_TELEPORT_GUY - object_event 0, 9, SPRITE_JYNX, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, AbraScript, EVENT_TELEPORT_GUY diff --git a/maps/IndigoPlateauPokecenter1F.blk b/maps/IndigoPlateauPokecenter1F.blk deleted file mode 100644 index 96c6a225b..000000000 --- a/maps/IndigoPlateauPokecenter1F.blk +++ /dev/null @@ -1 +0,0 @@ -*, ' \ No newline at end of file diff --git a/maps/KarensRoom.asm b/maps/KarensRoom.asm deleted file mode 100644 index beeb804c1..000000000 --- a/maps/KarensRoom.asm +++ /dev/null @@ -1,147 +0,0 @@ - object_const_def - const KARENSROOM_KAREN - -KarensRoom_MapScripts: - def_scene_scripts - scene_script KarensRoomLockDoorScene, SCENE_KARENSROOM_LOCK_DOOR - scene_script KarensRoomNoopScene, SCENE_KARENSROOM_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, KarensRoomDoorsCallback - -KarensRoomLockDoorScene: - sdefer KarensRoomDoorLocksBehindYouScript - end - -KarensRoomNoopScene: - end - -KarensRoomDoorsCallback: - checkevent EVENT_KARENS_ROOM_ENTRANCE_CLOSED - iffalse .KeepEntranceOpen - changeblock 4, 14, $2a ; wall -.KeepEntranceOpen: - checkevent EVENT_KARENS_ROOM_EXIT_OPEN - iffalse .KeepExitClosed - changeblock 4, 2, $16 ; open door -.KeepExitClosed: - endcallback - -KarensRoomDoorLocksBehindYouScript: - applymovement PLAYER, KarensRoom_EnterMovement - refreshscreen $86 - playsound SFX_STRENGTH - earthquake 80 - changeblock 4, 14, $2a ; wall - reloadmappart - closetext - setscene SCENE_KARENSROOM_NOOP - setevent EVENT_KARENS_ROOM_ENTRANCE_CLOSED - waitsfx - end - -KarenScript_Battle: - faceplayer - opentext - checkevent EVENT_BEAT_ELITE_4_KAREN - iftrue KarenScript_AfterBattle - writetext KarenScript_KarenBeforeText - waitbutton - closetext - winlosstext KarenScript_KarenBeatenText, 0 - loadtrainer KAREN, KAREN1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_ELITE_4_KAREN - opentext - writetext KarenScript_KarenDefeatText - waitbutton - closetext - playsound SFX_ENTER_DOOR - changeblock 4, 2, $16 ; open door - reloadmappart - closetext - setevent EVENT_KARENS_ROOM_EXIT_OPEN - waitsfx - end - -KarenScript_AfterBattle: - writetext KarenScript_KarenDefeatText - waitbutton - closetext - end - -KarensRoom_EnterMovement: - step UP - step UP - step UP - step UP - step_end - -KarenScript_KarenBeforeText: - text "I am KAREN of the" - line "ELITE FOUR." - - para "You're ?" - line "How amusing." - - para "I love dark-type" - line "#MON." - - para "I find their wild," - line "tough image to be" - - para "so appealing. And" - line "they're so strong." - - para "Think you can take" - line "them? Just try to" - cont "entertain me." - - para "Let's go." - done - -KarenScript_KarenBeatenText: - text "Well, aren't you" - line "good. I like that" - cont "in a trainer." - done - -KarenScript_KarenDefeatText: - text "Strong #MON." - - para "Weak #MON." - - para "That is only the" - line "selfish perception" - cont "of people." - - para "Truly skilled" - line "trainers should" - - para "try to win with" - line "their favorites." - - para "I like your style." - line "You understand" - cont "what's important." - - para "Go on--the CHAM-" - line "PION is waiting." - done - -KarensRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, BRUNOS_ROOM, 3 - warp_event 5, 17, BRUNOS_ROOM, 4 - warp_event 4, 2, LANCES_ROOM, 1 - warp_event 5, 2, LANCES_ROOM, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 7, SPRITE_KAREN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, KarenScript_Battle, -1 diff --git a/maps/KarensRoom.blk b/maps/KarensRoom.blk deleted file mode 100644 index dca33f936..000000000 --- a/maps/KarensRoom.blk +++ /dev/null @@ -1 +0,0 @@ -"--------**-**-- \ No newline at end of file diff --git a/maps/KogasRoom.asm b/maps/KogasRoom.asm deleted file mode 100644 index 85c58d08f..000000000 --- a/maps/KogasRoom.asm +++ /dev/null @@ -1,144 +0,0 @@ - object_const_def - const KOGASROOM_KOGA - -KogasRoom_MapScripts: - def_scene_scripts - scene_script KogasRoomLockDoorScene, SCENE_KOGASROOM_LOCK_DOOR - scene_script KogasRoomNoopScene, SCENE_KOGASROOM_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, KogasRoomDoorsCallback - -KogasRoomLockDoorScene: - sdefer KogasRoomDoorLocksBehindYouScript - end - -KogasRoomNoopScene: - end - -KogasRoomDoorsCallback: - checkevent EVENT_KOGAS_ROOM_ENTRANCE_CLOSED - iffalse .KeepEntranceOpen - changeblock 4, 14, $2a ; wall -.KeepEntranceOpen: - checkevent EVENT_KOGAS_ROOM_EXIT_OPEN - iffalse .KeepExitClosed - changeblock 4, 2, $16 ; open door -.KeepExitClosed: - endcallback - -KogasRoomDoorLocksBehindYouScript: - applymovement PLAYER, KogasRoom_EnterMovement - refreshscreen $86 - playsound SFX_STRENGTH - earthquake 80 - changeblock 4, 14, $2a ; wall - reloadmappart - closetext - setscene SCENE_KOGASROOM_NOOP - setevent EVENT_KOGAS_ROOM_ENTRANCE_CLOSED - waitsfx - end - -KogaScript_Battle: - faceplayer - opentext - checkevent EVENT_BEAT_ELITE_4_KOGA - iftrue KogaScript_AfterBattle - writetext KogaScript_KogaBeforeText - waitbutton - closetext - winlosstext KogaScript_KogaBeatenText, 0 - loadtrainer KOGA, KOGA1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_ELITE_4_KOGA - opentext - writetext KogaScript_KogaDefeatText - waitbutton - closetext - playsound SFX_ENTER_DOOR - changeblock 4, 2, $16 ; open door - reloadmappart - closetext - setevent EVENT_KOGAS_ROOM_EXIT_OPEN - waitsfx - end - -KogaScript_AfterBattle: - writetext KogaScript_KogaDefeatText - waitbutton - closetext - end - -KogasRoom_EnterMovement: - step UP - step UP - step UP - step UP - step_end - -KogaScript_KogaBeforeText: - text "Fwahahahaha!" - - para "I am KOGA of the" - line "ELITE FOUR." - - para "I live in shadows," - line "a ninja!" - - para "My intricate style" - line "will confound and" - cont "destroy you!" - - para "Confusion, sleep," - line "poison…" - - para "Prepare to be the" - line "victim of my sin-" - cont "ister technique!" - - para "Fwahahahaha!" - - para "#MON is not" - line "merely about brute" - - para "force--you shall" - line "see soon enough!" - done - -KogaScript_KogaBeatenText: - text "Ah!" - line "You have proven" - cont "your worth!" - done - -KogaScript_KogaDefeatText: - text "I subjected you to" - line "everything I could" - cont "muster." - - para "But my efforts" - line "failed. I must" - cont "hone my skills." - - para "Go on to the next" - line "room, and put your" - cont "abilities to test!" - done - -KogasRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, WILLS_ROOM, 2 - warp_event 5, 17, WILLS_ROOM, 3 - warp_event 4, 2, BRUNOS_ROOM, 1 - warp_event 5, 2, BRUNOS_ROOM, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 7, SPRITE_KOGA, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, KogaScript_Battle, -1 diff --git a/maps/KogasRoom.blk b/maps/KogasRoom.blk deleted file mode 100644 index eb4183467..000000000 --- a/maps/KogasRoom.blk +++ /dev/null @@ -1 +0,0 @@ -"4444!888!888!8!!8!**-**-- \ No newline at end of file diff --git a/maps/KurtsHouse.asm b/maps/KurtsHouse.asm deleted file mode 100644 index 5579a4143..000000000 --- a/maps/KurtsHouse.asm +++ /dev/null @@ -1,700 +0,0 @@ - object_const_def - const KURTSHOUSE_KURT1 - const KURTSHOUSE_TWIN1 - const KURTSHOUSE_SLOWPOKE - const KURTSHOUSE_KURT2 - const KURTSHOUSE_TWIN2 - -KurtsHouse_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, KurtsHouseKurtCallback - -KurtsHouseKurtCallback: - checkevent EVENT_CLEARED_SLOWPOKE_WELL - iffalse .Done - checkevent EVENT_FOREST_IS_RESTLESS - iftrue .Done - checkflag ENGINE_KURT_MAKING_BALLS - iftrue .MakingBalls - disappear KURTSHOUSE_KURT2 - appear KURTSHOUSE_KURT1 - disappear KURTSHOUSE_TWIN2 - appear KURTSHOUSE_TWIN1 - endcallback - -.MakingBalls: - disappear KURTSHOUSE_KURT1 - appear KURTSHOUSE_KURT2 - disappear KURTSHOUSE_TWIN1 - appear KURTSHOUSE_TWIN2 -.Done: - endcallback - -Kurt1: - faceplayer - opentext - checkevent EVENT_KURT_GAVE_YOU_LURE_BALL - iftrue .GotLureBall - checkevent EVENT_CLEARED_SLOWPOKE_WELL - iftrue .ClearedSlowpokeWell - writetext KurtsHouseKurtMakingBallsMustWaitText - waitbutton - closetext - special FadeOutMusic - setevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET - readvar VAR_FACING - ifequal UP, .RunAround - turnobject PLAYER, DOWN - playsound SFX_FLY - applymovement KURTSHOUSE_KURT1, KurtsHouseKurtExitHouseMovement - playsound SFX_EXIT_BUILDING - disappear KURTSHOUSE_KURT1 - waitsfx - special RestartMapMusic - end - -.RunAround: - turnobject PLAYER, DOWN - playsound SFX_FLY - applymovement KURTSHOUSE_KURT1, KurtsHouseKurtGoAroundPlayerThenExitHouseMovement - playsound SFX_EXIT_BUILDING - disappear KURTSHOUSE_KURT1 - waitsfx - special RestartMapMusic - end - -.ClearedSlowpokeWell: - writetext KurtsHouseKurtHonoredToMakeBallsText - promptbutton - verbosegiveitem LURE_BALL - iffalse .NoRoomForBall - setevent EVENT_KURT_GAVE_YOU_LURE_BALL -.GotLureBall: - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .WaitForApricorns - checkevent EVENT_GAVE_KURT_RED_APRICORN - iftrue .GiveLevelBall - checkevent EVENT_GAVE_KURT_BLU_APRICORN - iftrue .GiveLureBall - checkevent EVENT_GAVE_KURT_YLW_APRICORN - iftrue .GiveMoonBall - checkevent EVENT_GAVE_KURT_GRN_APRICORN - iftrue .GiveFriendBall - checkevent EVENT_GAVE_KURT_WHT_APRICORN - iftrue .GiveFastBall - checkevent EVENT_GAVE_KURT_BLK_APRICORN - iftrue .GiveHeavyBall - checkevent EVENT_GAVE_KURT_PNK_APRICORN - iftrue .GiveLoveBall - checkevent EVENT_CAN_GIVE_GS_BALL_TO_KURT - iftrue .CanGiveGSBallToKurt -.NoGSBall: - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue .CheckApricorns - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - iftrue .CheckApricorns - writetext KurtsHouseKurtBallsFromApricornsText - waitbutton -.CheckApricorns: - checkitem RED_APRICORN - iftrue .AskApricorn - checkitem BLU_APRICORN - iftrue .AskApricorn - checkitem YLW_APRICORN - iftrue .AskApricorn - checkitem GRN_APRICORN - iftrue .AskApricorn - checkitem WHT_APRICORN - iftrue .AskApricorn - checkitem BLK_APRICORN - iftrue .AskApricorn - checkitem PNK_APRICORN - iftrue .AskApricorn - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue .ThatTurnedOutGreat - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - iftrue .IMakeBallsFromApricorns - closetext - end - -.IMakeBallsFromApricorns: - writetext KurtsHouseKurtBallsFromApricornsText - waitbutton - closetext - end - -.AskApricorn: - writetext KurtsHouseKurtAskYouHaveAnApricornText - promptbutton - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3 - special SelectApricornForKurt - ifequal FALSE, .Cancel - ifequal BLU_APRICORN, .Blu - ifequal YLW_APRICORN, .Ylw - ifequal GRN_APRICORN, .Grn - ifequal WHT_APRICORN, .Wht - ifequal BLK_APRICORN, .Blk - ifequal PNK_APRICORN, .Pnk -; .Red - setevent EVENT_GAVE_KURT_RED_APRICORN - sjump .GaveKurtApricorns - -.Blu: - setevent EVENT_GAVE_KURT_BLU_APRICORN - sjump .GaveKurtApricorns - -.Ylw: - setevent EVENT_GAVE_KURT_YLW_APRICORN - sjump .GaveKurtApricorns - -.Grn: - setevent EVENT_GAVE_KURT_GRN_APRICORN - sjump .GaveKurtApricorns - -.Wht: - setevent EVENT_GAVE_KURT_WHT_APRICORN - sjump .GaveKurtApricorns - -.Blk: - setevent EVENT_GAVE_KURT_BLK_APRICORN - sjump .GaveKurtApricorns - -.Pnk: - setevent EVENT_GAVE_KURT_PNK_APRICORN - sjump .GaveKurtApricorns - -.GaveKurtApricorns: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - setflag ENGINE_KURT_MAKING_BALLS -.WaitForApricorns: - writetext KurtsHouseKurtItWillTakeADayText - waitbutton - closetext - end - -.Cancel: - writetext KurtsHouseKurtThatsALetdownText - waitbutton - closetext - end - -._ThatTurnedOutGreat: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 -.ThatTurnedOutGreat: - writetext KurtsHouseKurtTurnedOutGreatText - waitbutton -.NoRoomForBall: - closetext - end - -.GiveLevelBall: - checkflag ENGINE_KURT_MAKING_BALLS - iftrue KurtMakingBallsScript - writetext KurtsHouseKurtJustFinishedYourBallText - promptbutton - verbosegiveitemvar LEVEL_BALL, VAR_KURT_APRICORNS - iffalse .NoRoomForBall - clearevent EVENT_GAVE_KURT_RED_APRICORN - sjump ._ThatTurnedOutGreat - -.GiveLureBall: - checkflag ENGINE_KURT_MAKING_BALLS - iftrue KurtMakingBallsScript - writetext KurtsHouseKurtJustFinishedYourBallText - promptbutton - verbosegiveitemvar LURE_BALL, VAR_KURT_APRICORNS - iffalse .NoRoomForBall - clearevent EVENT_GAVE_KURT_BLU_APRICORN - sjump ._ThatTurnedOutGreat - -.GiveMoonBall: - checkflag ENGINE_KURT_MAKING_BALLS - iftrue KurtMakingBallsScript - writetext KurtsHouseKurtJustFinishedYourBallText - promptbutton - verbosegiveitemvar MOON_BALL, VAR_KURT_APRICORNS - iffalse .NoRoomForBall - clearevent EVENT_GAVE_KURT_YLW_APRICORN - sjump ._ThatTurnedOutGreat - -.GiveFriendBall: - checkflag ENGINE_KURT_MAKING_BALLS - iftrue KurtMakingBallsScript - writetext KurtsHouseKurtJustFinishedYourBallText - promptbutton - verbosegiveitemvar FRIEND_BALL, VAR_KURT_APRICORNS - iffalse .NoRoomForBall - clearevent EVENT_GAVE_KURT_GRN_APRICORN - sjump ._ThatTurnedOutGreat - -.GiveFastBall: - checkflag ENGINE_KURT_MAKING_BALLS - iftrue KurtMakingBallsScript - writetext KurtsHouseKurtJustFinishedYourBallText - promptbutton - verbosegiveitemvar FAST_BALL, VAR_KURT_APRICORNS - iffalse .NoRoomForBall - clearevent EVENT_GAVE_KURT_WHT_APRICORN - sjump ._ThatTurnedOutGreat - -.GiveHeavyBall: - checkflag ENGINE_KURT_MAKING_BALLS - iftrue KurtMakingBallsScript - writetext KurtsHouseKurtJustFinishedYourBallText - promptbutton - verbosegiveitemvar HEAVY_BALL, VAR_KURT_APRICORNS - iffalse .NoRoomForBall - clearevent EVENT_GAVE_KURT_BLK_APRICORN - sjump ._ThatTurnedOutGreat - -.GiveLoveBall: - checkflag ENGINE_KURT_MAKING_BALLS - iftrue KurtMakingBallsScript - writetext KurtsHouseKurtJustFinishedYourBallText - promptbutton - verbosegiveitemvar LOVE_BALL, VAR_KURT_APRICORNS - iffalse .NoRoomForBall - clearevent EVENT_GAVE_KURT_PNK_APRICORN - sjump ._ThatTurnedOutGreat - -.CanGiveGSBallToKurt: - checkevent EVENT_GAVE_GS_BALL_TO_KURT - iftrue .GaveGSBallToKurt - checkitem GS_BALL - iffalse .NoGSBall - writetext KurtsHouseKurtWhatIsThatText - waitbutton - closetext - setevent EVENT_GAVE_GS_BALL_TO_KURT - takeitem GS_BALL - setflag ENGINE_KURT_MAKING_BALLS - end - -.GaveGSBallToKurt: - checkflag ENGINE_KURT_MAKING_BALLS - iffalse .NotMakingBalls - writetext KurtsHouseKurtImCheckingItNowText - waitbutton - writetext KurtsHouseKurtAhHaISeeText - waitbutton - closetext - end - -.NotMakingBalls: - writetext KurtsHouseKurtThisBallStartedToShakeText - waitbutton - closetext - setevent EVENT_FOREST_IS_RESTLESS - clearevent EVENT_CAN_GIVE_GS_BALL_TO_KURT - clearevent EVENT_GAVE_GS_BALL_TO_KURT - special FadeOutMusic - pause 20 - showemote EMOTE_SHOCK, KURTSHOUSE_KURT1, 30 - readvar VAR_FACING - ifequal UP, .GSBallRunAround - turnobject PLAYER, DOWN - playsound SFX_FLY - applymovement KURTSHOUSE_KURT1, KurtsHouseKurtExitHouseMovement - sjump .KurtHasLeftTheBuilding - -.GSBallRunAround: - turnobject PLAYER, DOWN - playsound SFX_FLY - applymovement KURTSHOUSE_KURT1, KurtsHouseKurtGoAroundPlayerThenExitHouseMovement -.KurtHasLeftTheBuilding: - playsound SFX_EXIT_BUILDING - disappear KURTSHOUSE_KURT1 - clearevent EVENT_AZALEA_TOWN_KURT - waitsfx - special RestartMapMusic - setmapscene AZALEA_TOWN, SCENE_AZALEATOWN_KURT_RETURNS_GS_BALL - end - -Kurt2: - faceplayer - opentext - checkevent EVENT_GAVE_GS_BALL_TO_KURT - iftrue KurtScript_ImCheckingItNow -KurtMakingBallsScript: - checkevent EVENT_BUGGING_KURT_TOO_MUCH - iffalse Script_FirstTimeBuggingKurt - writetext KurtsHouseKurtDontBotherMeText - waitbutton - closetext - turnobject KURTSHOUSE_KURT2, UP - end - -Script_FirstTimeBuggingKurt: - writetext KurtsHouseKurtGranddaughterHelpingWorkFasterText - waitbutton - closetext - turnobject KURTSHOUSE_KURT2, UP - setevent EVENT_BUGGING_KURT_TOO_MUCH - end - -KurtScript_ImCheckingItNow: - writetext KurtsHouseKurtImCheckingItNowText - waitbutton - turnobject KURTSHOUSE_KURT2, UP - writetext KurtsHouseKurtAhHaISeeText - waitbutton - closetext - end - -KurtsGranddaughter1: - faceplayer - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue KurtsGranddaughter2Subscript - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue KurtsGranddaughterFunScript - checkevent EVENT_FOREST_IS_RESTLESS - iftrue .Lonely - checkevent EVENT_FAST_SHIP_FIRST_TIME - iftrue .Dad - checkevent EVENT_CLEARED_SLOWPOKE_WELL - iftrue .SlowpokeBack - checkevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET - iftrue .Lonely - opentext - writetext KurtsGranddaughterSlowpokeGoneText - waitbutton - closetext - end - -.SlowpokeBack: - opentext - writetext KurtsGranddaughterSlowpokeBackText - waitbutton - closetext - end - -.Lonely: - opentext - writetext KurtsGranddaughterLonelyText - waitbutton - closetext - end - -.Dad: - opentext - writetext KurtsGranddaughterDadText - waitbutton - closetext - end - -KurtsGranddaughter2: - faceplayer -KurtsGranddaughter2Subscript: - opentext - checkevent EVENT_GAVE_GS_BALL_TO_KURT - iftrue .GSBall - writetext KurtsGranddaughterHelpText - waitbutton - closetext - turnobject KURTSHOUSE_TWIN2, RIGHT - end - -.GSBall: - writetext KurtsGranddaughterGSBallText - waitbutton - closetext - turnobject KURTSHOUSE_TWIN2, RIGHT - end - -KurtsGranddaughterFunScript: - opentext - writetext KurtsGranddaughterFunText - waitbutton - closetext - end - -KurtsHouseSlowpoke: - faceplayer - opentext - writetext KurtsHouseSlowpokeText - cry SLOWPOKE - waitbutton - closetext - end - -KurtsHouseOakPhoto: - jumptext KurtsHouseOakPhotoText - -KurtsHouseCelebiStatue: - jumptext KurtsHouseCelebiStatueText - -KurtsHouseBookshelf: - jumpstd DifficultBookshelfScript - -KurtsHouseRadio: - jumpstd Radio2Script - -KurtsHouseKurtExitHouseMovement: - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - step_end - -KurtsHouseKurtGoAroundPlayerThenExitHouseMovement: - big_step RIGHT - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - big_step DOWN - step_end - -KurtsHouseKurtMakingBallsMustWaitText: - text "Hm? Who are you?" - - para ", eh? You" - line "want me to make" - cont "some BALLS?" - - para "Sorry, but that'll" - line "have to wait." - - para "Do you know TEAM" - line "ROCKET? Ah, don't" - - para "worry. I'll tell" - line "you anyhow." - - para "TEAM ROCKET's an" - line "evil gang that" - - para "uses #MON for" - line "their dirty work." - - para "They're supposed" - line "to have disbanded" - cont "three years ago." - - para "Anyway, they're at" - line "the WELL, cutting" - - para "off SLOWPOKETAILS" - line "for sale!" - - para "So I'm going to" - line "go give them a" - cont "lesson in pain!" - - para "Hang on, SLOWPOKE!" - line "Old KURT is on his" - cont "way!" - done - -KurtsHouseKurtHonoredToMakeBallsText: - text "KURT: Hi, !" - - para "You handled your-" - line "self like a real" - cont "hero at the WELL." - - para "I like your style!" - - para "I would be honored" - line "to make BALLS for" - - para "a trainer like" - line "you." - - para "This is all I have" - line "now, but take it." - done - -KurtsHouseKurtBallsFromApricornsText: - text "KURT: I make BALLS" - line "from APRICORNS." - - para "Collect them from" - line "trees and bring" - cont "'em to me." - - para "I'll make BALLS" - line "out of them." - done - -KurtsHouseKurtAskYouHaveAnApricornText: - text "KURT: You have an" - line "APRICORN for me?" - - para "Fine! I'll turn it" - line "into a BALL." - done - -KurtsHouseKurtItWillTakeADayText: - text "KURT: It'll take a" - line "day to make you a" - - para "BALL. Come back" - line "for it later." - done - -KurtsHouseKurtThatsALetdownText: - text "KURT: Oh…" - line "That's a letdown." - done - -KurtsHouseKurtDontBotherMeText: - text "KURT: I'm working!" - line "Don't bother me!" - done - -KurtsHouseKurtJustFinishedYourBallText: - text "KURT: Ah, !" - line "I just finished" - cont "your BALL. Here!" - done - -KurtsHouseKurtTurnedOutGreatText: - text "KURT: That turned" - line "out great." - - para "Try catching" - line "#MON with it." - done - -KurtsHouseKurtGranddaughterHelpingWorkFasterText: - text "KURT: Now that my" - line "granddaughter is" - - para "helping me, I can" - line "work much faster." - done - -KurtsHouseKurtWhatIsThatText: - text "Wh-what is that?" - - para "I've never seen" - line "one before." - - para "It looks a lot" - line "like a # BALL," - - para "but it appears to" - line "be something else." - - para "Let me check it" - line "for you." - done - -KurtsHouseKurtImCheckingItNowText: - text "I'm checking it" - line "now." - done - -KurtsHouseKurtAhHaISeeText: - text "Ah-ha! I see!" - line "So…" - done - -KurtsHouseKurtThisBallStartedToShakeText: - text "!" - - para "This BALL started" - line "to shake while I" - cont "was checking it." - - para "There must be" - line "something to this!" - done - -KurtsGranddaughterSlowpokeGoneText: - text "The SLOWPOKE are" - line "gone… Were they" - - para "taken away by bad" - line "people?" - done - -KurtsGranddaughterLonelyText: - text "Grandpa's gone…" - line "I'm so lonely…" - done - -KurtsGranddaughterSlowpokeBackText: - text "The SLOWPOKE my" - line "dad gave me came" - - para "back! Its TAIL is" - line "growing back too!" - done - -KurtsGranddaughterDadText: - text "Dad works at SILPH" - line "where he studies" - cont "# BALLS." - - para "I have to stay" - line "home with Grandpa" - cont "and SLOWPOKE." - done - -KurtsGranddaughterHelpText: - text "I get to help" - line "Grandpa now!" - - para "We'll make good" - line "BALLS for you, so" - cont "please wait!" - done - -KurtsGranddaughterFunText: - text "It's fun to make" - line "BALLS!" - done - -KurtsGranddaughterGSBallText: - text "Grandpa's checking" - line "a BALL right now." - - para "So I'm waiting" - line "till he's done." - done - -KurtsHouseSlowpokeText: - text "SLOWPOKE: …" - line "Yawn?" - done - -KurtsHouseOakPhotoText: - text "…A young PROF." - line "OAK?" - done - -KurtsHouseCelebiStatueText: - text "It's a statue of" - line "the forest's pro-" - cont "tector." - done - -KurtsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, AZALEA_TOWN, 4 - warp_event 4, 7, AZALEA_TOWN, 4 - - def_coord_events - - def_bg_events - bg_event 6, 1, BGEVENT_READ, KurtsHouseRadio - bg_event 8, 0, BGEVENT_READ, KurtsHouseOakPhoto - bg_event 9, 0, BGEVENT_READ, KurtsHouseOakPhoto - bg_event 5, 1, BGEVENT_READ, KurtsHouseBookshelf - bg_event 2, 1, BGEVENT_READ, KurtsHouseBookshelf - bg_event 3, 1, BGEVENT_READ, KurtsHouseBookshelf - bg_event 4, 1, BGEVENT_READ, KurtsHouseCelebiStatue - - def_object_events - object_event 3, 2, SPRITE_KURT, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Kurt1, EVENT_KURTS_HOUSE_KURT_1 - object_event 5, 3, SPRITE_TWIN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, KurtsGranddaughter1, EVENT_KURTS_HOUSE_GRANDDAUGHTER_1 - object_event 6, 3, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, KurtsHouseSlowpoke, EVENT_KURTS_HOUSE_SLOWPOKE - object_event 14, 3, SPRITE_KURT, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Kurt2, EVENT_KURTS_HOUSE_KURT_2 - object_event 11, 4, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, KurtsGranddaughter2, EVENT_KURTS_HOUSE_GRANDDAUGHTER_2 diff --git a/maps/KurtsHouse.blk b/maps/KurtsHouse.blk deleted file mode 100644 index 4e9d50661..000000000 --- a/maps/KurtsHouse.blk +++ /dev/null @@ -1 +0,0 @@ -#)12 356* \ No newline at end of file diff --git a/maps/LakeOfRage.asm b/maps/LakeOfRage.asm deleted file mode 100644 index 51a7b9db0..000000000 --- a/maps/LakeOfRage.asm +++ /dev/null @@ -1,522 +0,0 @@ - object_const_def - const LAKEOFRAGE_LANCE - const LAKEOFRAGE_GRAMPS - const LAKEOFRAGE_SUPER_NERD1 - const LAKEOFRAGE_COOLTRAINER_F1 - const LAKEOFRAGE_FISHER1 - const LAKEOFRAGE_FISHER2 - const LAKEOFRAGE_COOLTRAINER_M - const LAKEOFRAGE_COOLTRAINER_F2 - const LAKEOFRAGE_GYARADOS - const LAKEOFRAGE_WESLEY - const LAKEOFRAGE_POKE_BALL1 - const LAKEOFRAGE_POKE_BALL2 - -LakeOfRage_MapScripts: - def_scene_scripts - scene_script LakeOfRageNoop1Scene ; unusable - scene_script LakeOfRageNoop2Scene ; unusable - - def_callbacks - callback MAPCALLBACK_NEWMAP, LakeOfRageFlypointCallback - callback MAPCALLBACK_OBJECTS, LakeOfRageWesleyCallback - -LakeOfRageNoop1Scene: - end - -LakeOfRageNoop2Scene: - end - -LakeOfRageFlypointCallback: - setflag ENGINE_FLYPOINT_LAKE_OF_RAGE - endcallback - -LakeOfRageWesleyCallback: - readvar VAR_WEEKDAY - ifequal WEDNESDAY, .WesleyAppears - disappear LAKEOFRAGE_WESLEY - endcallback - -.WesleyAppears: - appear LAKEOFRAGE_WESLEY - endcallback - -LakeOfRageLanceScript: - checkevent EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE - iftrue .AskAgainForHelp - opentext - writetext LakeOfRageLanceForcedToEvolveText - promptbutton - faceplayer - writetext LakeOfRageLanceIntroText - yesorno - iffalse .RefusedToHelp -.AgreedToHelp: - writetext LakeOfRageLanceRadioSignalText - waitbutton - closetext - playsound SFX_WARP_TO - applymovement LAKEOFRAGE_LANCE, LakeOfRageLanceTeleportIntoSkyMovement - disappear LAKEOFRAGE_LANCE - clearevent EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE - setevent EVENT_DECIDED_TO_HELP_LANCE - setmapscene MAHOGANY_MART_1F, SCENE_MAHOGANYMART1F_LANCE_UNCOVERS_STAIRS - end - -.RefusedToHelp: - writetext LakeOfRageLanceRefusedText - waitbutton - closetext - setevent EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE - end - -.AskAgainForHelp: - faceplayer - opentext - writetext LakeOfRageLanceAskHelpText - yesorno - iffalse .RefusedToHelp - sjump .AgreedToHelp - -RedGyarados: - opentext - writetext LakeOfRageGyaradosCryText - pause 15 - cry GYARADOS - closetext - loadwildmon GYARADOS, 30 - loadvar VAR_BATTLETYPE, BATTLETYPE_SHINY - startbattle - ifequal LOSE, .NotBeaten - disappear LAKEOFRAGE_GYARADOS -.NotBeaten: - reloadmapafterbattle - opentext - giveitem RED_SCALE - waitsfx - writetext LakeOfRageGotRedScaleText - playsound SFX_ITEM - waitsfx - itemnotify - closetext - setscene 0 ; Lake of Rage does not have a scene variable - appear LAKEOFRAGE_LANCE - end - -LakeOfRageGrampsScript: - faceplayer - opentext - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .ClearedRocketHideout - writetext LakeOfRageGrampsText - waitbutton - closetext - end - -.ClearedRocketHideout: - writetext LakeOfRageGrampsText_ClearedRocketHideout - waitbutton - closetext - end - -LakeOfRageSuperNerdScript: - jumptextfaceplayer LakeOfRageSuperNerdText - -LakeOfRageCooltrainerFScript: - jumptextfaceplayer LakeOfRageCooltrainerFText - -LakeOfRageSign: - jumptext LakeOfRageSignText - -MagikarpHouseSignScript: - opentext - writetext FishingGurusHouseSignText - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .MagikarpLengthRecord - waitbutton - closetext - end - -.MagikarpLengthRecord: - promptbutton - special MagikarpHouseSign - closetext - end - -TrainerFisherAndre: - trainer FISHER, ANDRE, EVENT_BEAT_FISHER_ANDRE, FisherAndreSeenText, FisherAndreBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherAndreAfterBattleText - waitbutton - closetext - end - -TrainerFisherRaymond: - trainer FISHER, RAYMOND, EVENT_BEAT_FISHER_RAYMOND, FisherRaymondSeenText, FisherRaymondBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherRaymondAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainermAaron: - trainer COOLTRAINERM, AARON, EVENT_BEAT_COOLTRAINERM_AARON, CooltrainermAaronSeenText, CooltrainermAaronBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermAaronAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfLois: - trainer COOLTRAINERF, LOIS, EVENT_BEAT_COOLTRAINERF_LOIS, CooltrainerfLoisSeenText, CooltrainerfLoisBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfLoisAfterBattleText - waitbutton - closetext - end - -WesleyScript: - faceplayer - opentext - checkevent EVENT_GOT_BLACKBELT_FROM_WESLEY - iftrue WesleyWednesdayScript - readvar VAR_WEEKDAY - ifnotequal WEDNESDAY, WesleyNotWednesdayScript - checkevent EVENT_MET_WESLEY_OF_WEDNESDAY - iftrue .MetWesley - writetext MeetWesleyText - promptbutton - setevent EVENT_MET_WESLEY_OF_WEDNESDAY -.MetWesley: - writetext WesleyGivesGiftText - promptbutton - verbosegiveitem BLACKBELT_I - iffalse WesleyDoneScript - setevent EVENT_GOT_BLACKBELT_FROM_WESLEY - writetext WesleyGaveGiftText - waitbutton - closetext - end - -WesleyWednesdayScript: - writetext WesleyWednesdayText - waitbutton -WesleyDoneScript: - closetext - end - -WesleyNotWednesdayScript: - writetext WesleyNotWednesdayText - waitbutton - closetext - end - -LakeOfRageElixer: - itemball ELIXER - -LakeOfRageTMDetect: - itemball TM_DETECT - -LakeOfRageHiddenFullRestore: - hiddenitem FULL_RESTORE, EVENT_LAKE_OF_RAGE_HIDDEN_FULL_RESTORE - -LakeOfRageHiddenRareCandy: - hiddenitem RARE_CANDY, EVENT_LAKE_OF_RAGE_HIDDEN_RARE_CANDY - -LakeOfRageHiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_LAKE_OF_RAGE_HIDDEN_MAX_POTION - -LakeOfRageLanceTeleportIntoSkyMovement: - teleport_from - step_end - -LakeOfRageLanceForcedToEvolveText: - text "This lake is full" - line "of GYARADOS but" - cont "nothing else…" - - para "So the MAGIKARP" - line "are being forced" - cont "to evolve…" - done - -LakeOfRageLanceIntroText: - text "Did you come here" - line "because of the" - cont "rumors?" - - para "You're ?" - line "I'm LANCE, a" - cont "trainer like you." - - para "I heard some ru-" - line "mors, so I came to" - cont "investigate…" - - para "I saw the way you" - line "battled earlier," - cont "." - - para "I can tell that" - line "you're a trainer" - - para "with considerable" - line "skill." - - para "If you don't mind," - line "could you help me" - cont "investigate?" - done - -LakeOfRageLanceRadioSignalText: - text "LANCE: Excellent!" - - para "It seems that the" - line "LAKE's MAGIKARP" - - para "are being forced" - line "to evolve." - - para "A mysterious radio" - line "broadcast coming" - - para "from MAHOGANY is" - line "the cause." - - para "I'll be waiting" - line "for you, ." - done - -LakeOfRageLanceRefusedText: - text "Oh… Well, if you" - line "change your mind," - cont "please help me." - done - -LakeOfRageLanceAskHelpText: - text "LANCE: Hm? Are you" - line "going to help me?" - done - -LakeOfRageGyaradosCryText: - text "GYARADOS: Gyashaa!" - done - -LakeOfRageGotRedScaleText: - text " obtained a" - line "RED SCALE." - done - -LakeOfRageGrampsText: - text "The GYARADOS are" - line "angry!" - - para "It's a bad omen!" - done - -LakeOfRageGrampsText_ClearedRocketHideout: - text "Hahah! The MAGI-" - line "KARP are biting!" - done - -LakeOfRageSuperNerdText: - text "I heard this lake" - line "was made by ram-" - cont "paging GYARADOS." - - para "I wonder if there" - line "is any connection" - - para "to their mass out-" - line "break now?" - done - -LakeOfRageCooltrainerFText: - text "Did my eyes de-" - line "ceive me? I saw a" - - para "red GYARADOS in" - line "the LAKE…" - - para "But I thought" - line "GYARADOS were" - cont "usually blue?" - done - -FisherAndreSeenText: - text "Let me battle with" - line "the #MON I just" - cont "caught!" - done - -FisherAndreBeatenText: - text "I might be an ex-" - line "pert angler, but" - - para "I stink as a #-" - line "MON trainer…" - done - -FisherAndreAfterBattleText: - text "I won't lose as an" - line "angler! I catch" - cont "#MON all day." - done - -FisherRaymondSeenText: - text "No matter what I" - line "do, all I catch" - - para "are the same #-" - line "MON…" - done - -FisherRaymondBeatenText: - text "My line's all" - line "tangled up…" - done - -FisherRaymondAfterBattleText: - text "Why can't I catch" - line "any good #MON?" - done - -CooltrainermAaronSeenText: - text "If a trainer spots" - line "another trainer," - - para "he has to make a" - line "challenge." - - para "That is our" - line "destiny." - done - -CooltrainermAaronBeatenText: - text "Whew…" - line "Good battle." - done - -CooltrainermAaronAfterBattleText: - text "#MON and their" - line "trainer become" - - para "powerful through" - line "constant battling." - done - -CooltrainerfLoisSeenText: - text "What happened to" - line "the red GYARADOS?" - - para "It's gone?" - - para "Oh, darn. I came" - line "here for nothing?" - - para "I know--let's" - line "battle!" - done - -CooltrainerfLoisBeatenText: - text "Good going!" - done - -CooltrainerfLoisAfterBattleText: - text "Come to think of" - line "it, I've seen a" - cont "pink BUTTERFREE." - done - -MeetWesleyText: - text "WESLEY: Well, how" - line "do you do?" - - para "Seeing as how it's" - line "Wednesday today," - - para "I'm WESLEY of" - line "Wednesday." - done - -WesleyGivesGiftText: - text "Pleased to meet" - line "you. Please take a" - cont "souvenir." - done - -WesleyGaveGiftText: - text "WESLEY: BLACKBELT" - line "beefs up the power" - cont "of fighting moves." - done - -WesleyWednesdayText: - text "WESLEY: Since you" - line "found me, you must" - - para "have met my broth-" - line "ers and sisters." - - para "Or did you just" - line "get lucky?" - done - -WesleyNotWednesdayText: - text "WESLEY: Today's" - line "not Wednesday." - cont "That's too bad." - done - -LakeOfRageSignText: - text "LAKE OF RAGE," - line "also known as" - cont "GYARADOS LAKE." - done - -FishingGurusHouseSignText: - text "FISHING GURU'S" - line "HOUSE" - done - -LakeOfRage_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 3, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, 1 - warp_event 27, 31, LAKE_OF_RAGE_MAGIKARP_HOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 21, 27, BGEVENT_READ, LakeOfRageSign - bg_event 25, 31, BGEVENT_READ, MagikarpHouseSignScript - bg_event 11, 28, BGEVENT_ITEM, LakeOfRageHiddenFullRestore - bg_event 4, 4, BGEVENT_ITEM, LakeOfRageHiddenRareCandy - bg_event 35, 5, BGEVENT_ITEM, LakeOfRageHiddenMaxPotion - - def_object_events - object_event 21, 28, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LakeOfRageLanceScript, EVENT_LAKE_OF_RAGE_LANCE - object_event 20, 26, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LakeOfRageGrampsScript, -1 - object_event 36, 13, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LakeOfRageSuperNerdScript, -1 - object_event 25, 29, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LakeOfRageCooltrainerFScript, -1 - object_event 30, 23, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerFisherAndre, EVENT_LAKE_OF_RAGE_CIVILIANS - object_event 24, 26, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerFisherRaymond, EVENT_LAKE_OF_RAGE_CIVILIANS - object_event 4, 15, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerCooltrainermAaron, EVENT_LAKE_OF_RAGE_CIVILIANS - object_event 36, 7, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 0, TrainerCooltrainerfLois, EVENT_LAKE_OF_RAGE_CIVILIANS - object_event 18, 22, SPRITE_GYARADOS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RedGyarados, EVENT_LAKE_OF_RAGE_RED_GYARADOS - object_event 4, 4, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, WesleyScript, EVENT_LAKE_OF_RAGE_WESLEY_OF_WEDNESDAY - object_event 7, 10, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, LakeOfRageElixer, EVENT_LAKE_OF_RAGE_ELIXER - object_event 35, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, LakeOfRageTMDetect, EVENT_LAKE_OF_RAGE_TM_DETECT diff --git a/maps/LakeOfRage.blk b/maps/LakeOfRage.blk deleted file mode 100644 index 3b26d4f28..000000000 --- a/maps/LakeOfRage.blk +++ /dev/null @@ -1 +0,0 @@ -,-aaaaaaa./aaa]]a\]f\]aa[]aaTvvy555Y<[]]]X5555555YbeeX55555Ya?jpp=aX5YGfhqqeWKee`ehqqaKWa`Gjqqqe=]hqqqdlrqq \ No newline at end of file diff --git a/maps/LakeOfRageHiddenPowerHouse.asm b/maps/LakeOfRageHiddenPowerHouse.asm deleted file mode 100644 index 65d3d9fe5..000000000 --- a/maps/LakeOfRageHiddenPowerHouse.asm +++ /dev/null @@ -1,82 +0,0 @@ - object_const_def - const LAKEOFRAGEHIDDENPOWERHOUSE_FISHER - -LakeOfRageHiddenPowerHouse_MapScripts: - def_scene_scripts - - def_callbacks - -HiddenPowerGuy: - faceplayer - opentext - checkevent EVENT_GOT_TM10_HIDDEN_POWER - iftrue .AlreadyGotItem - writetext HiddenPowerGuyText1 - promptbutton - verbosegiveitem TM_HIDDEN_POWER - iffalse .Done - setevent EVENT_GOT_TM10_HIDDEN_POWER - writetext HiddenPowerGuyText2 - waitbutton - closetext - end -.AlreadyGotItem: - writetext HiddenPowerGuyText3 - waitbutton -.Done: - closetext - end - -HiddenPowerHouseBookshelf: - jumpstd DifficultBookshelfScript - -HiddenPowerGuyText1: - text "…You have strayed" - line "far…" - - para "Here I have medi-" - line "tated. Inside me," - - para "a new power has" - line "been awakened." - - para "Let me share my" - line "power with your" - - para "#MON." - line "Take this, child." - done - -HiddenPowerGuyText2: - text "Do you see it? It" - line "is HIDDEN POWER!" - - para "It draws out the" - line "power of #MON" - cont "for attacking." - - para "Remember this: its" - line "type and power de-" - cont "pend on the #-" - cont "MON using it." - done - -HiddenPowerGuyText3: - text "I am meditating…" - done - -LakeOfRageHiddenPowerHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, LAKE_OF_RAGE, 1 - warp_event 3, 7, LAKE_OF_RAGE, 1 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, HiddenPowerHouseBookshelf - bg_event 1, 1, BGEVENT_READ, HiddenPowerHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, HiddenPowerGuy, -1 diff --git a/maps/LakeOfRageMagikarpHouse.asm b/maps/LakeOfRageMagikarpHouse.asm deleted file mode 100644 index c4d314e1f..000000000 --- a/maps/LakeOfRageMagikarpHouse.asm +++ /dev/null @@ -1,224 +0,0 @@ - object_const_def - const LAKEOFRAGEMAGIKARPHOUSE_FISHING_GURU - -LakeOfRageMagikarpHouse_MapScripts: - def_scene_scripts - - def_callbacks - -MagikarpLengthRaterScript: - faceplayer - opentext - checkevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY - iftrue .GetReward - checkevent EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP - iftrue .AskedForMagikarp - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .ClearedRocketHideout - checkevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP - iftrue .ExplainedHistory - writetext MagikarpLengthRaterText_LakeOfRageHistory - waitbutton - closetext - setevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP - end - -.ExplainedHistory: - writetext MagikarpLengthRaterText_MenInBlack - waitbutton - closetext - end - -.ClearedRocketHideout: - writetext MagikarpLengthRaterText_WorldsLargestMagikarp - waitbutton - closetext - setevent EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP - end - -.AskedForMagikarp: - setval MAGIKARP - special FindPartyMonThatSpecies - iffalse .ClearedRocketHideout - writetext MagikarpLengthRaterText_YouHaveAMagikarp - waitbutton - special CheckMagikarpLength - ifequal MAGIKARPLENGTH_NOT_MAGIKARP, .NotMagikarp - ifequal MAGIKARPLENGTH_REFUSED, .Refused - ifequal MAGIKARPLENGTH_TOO_SHORT, .TooShort - ; MAGIKARPLENGTH_BEAT_RECORD - sjump .GetReward - -.GetReward: - writetext MagikarpLengthRaterText_Memento - promptbutton - verbosegiveitem ELIXER - iffalse .NoRoom - writetext MagikarpLengthRaterText_Bonus - waitbutton - closetext - clearevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY - end - -.NoRoom: - closetext - setevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY - end - -.TooShort: - writetext MagikarpLengthRaterText_TooShort - waitbutton - closetext - end - -.NotMagikarp: - writetext MagikarpLengthRaterText_NotMagikarp - waitbutton - closetext - end - -.Refused: - writetext MagikarpLengthRaterText_Refused - waitbutton - closetext - end - -LakeOfRageMagikarpHouseUnusedRecordSign: ; unreferenced - jumptext LakeOfRageMagikarpHouseUnusedRecordText - -MagikarpHouseBookshelf: - jumpstd DifficultBookshelfScript - -MagikarpLengthRaterText_LakeOfRageHistory: - text "LAKE OF RAGE is" - line "actually a crater" - - para "made by rampaging" - line "GYARADOS." - - para "The crater filled" - line "up with rainwater" - - para "and the LAKE was" - line "formed." - - para "That's the story" - line "passed on from my" - - para "Grandpa's great-" - line "great-grandpa." - - para "It used to be that" - line "you could catch" - - para "lively MAGIKARP" - line "there, but…" - - para "I don't understand" - line "what's happening." - done - -MagikarpLengthRaterText_MenInBlack: - text "The LAKE hasn't" - line "been normal since" - - para "those men wearing" - line "black arrived." - done - -MagikarpLengthRaterText_WorldsLargestMagikarp: - text "LAKE OF RAGE is" - line "back to normal." - - para "The MAGIKARP have" - line "returned." - - para "I may yet realize" - line "my dream of see-" - cont "ing the world's" - cont "largest MAGIKARP." - - para "Do you have a ROD?" - line "Please help me if" - cont "you do." - done - -MagikarpLengthRaterText_YouHaveAMagikarp: - text "Ah, you have a" - line "MAGIKARP! Let's" - - para "see how big that" - line "baby is." - done - -MagikarpLengthRaterText_Memento: - text "Wow! This one is" - line "outstanding!" - - para "I tip my hat to" - line "you!" - - para "Take this as a" - line "memento!" - done - -MagikarpLengthRaterText_Bonus: - text "The record is the" - line "important thing." - - para "Think of that as" - line "a bonus!" - done - -MagikarpLengthRaterText_TooShort: - text "Wow! This one is" - line "outstanding!" - - para "…I wish I could" - line "say that, but I've" - - para "seen a bigger one" - line "before." - done - -MagikarpLengthRaterText_NotMagikarp: - text "What? That's not a" - line "MAGIKARP!" - done - -MagikarpLengthRaterText_Refused: - text "Oh… So you didn't" - line "get one good" - - para "enough to show me?" - line "Maybe next time." - done - -LakeOfRageMagikarpHouseUnusedRecordText: - text "CURRENT RECORD" - - para "@" - text_ram wStringBuffer3 - text " caught by" - line "@" - text_ram wStringBuffer4 - text_end - -LakeOfRageMagikarpHouseUnusedDummyText: ; unreferenced - text_end - -LakeOfRageMagikarpHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, LAKE_OF_RAGE, 2 - warp_event 3, 7, LAKE_OF_RAGE, 2 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, MagikarpHouseBookshelf - bg_event 1, 1, BGEVENT_READ, MagikarpHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MagikarpLengthRaterScript, -1 diff --git a/maps/LancesRoom.asm b/maps/LancesRoom.asm deleted file mode 100644 index 1fa3843ee..000000000 --- a/maps/LancesRoom.asm +++ /dev/null @@ -1,356 +0,0 @@ - object_const_def - const LANCESROOM_LANCE - const LANCESROOM_MARY - const LANCESROOM_OAK - -LancesRoom_MapScripts: - def_scene_scripts - scene_script LancesRoomLockDoorScene, SCENE_LANCESROOM_LOCK_DOOR - scene_script LancesRoomNoopScene, SCENE_LANCESROOM_APPROACH_LANCE - - def_callbacks - callback MAPCALLBACK_TILES, LancesRoomDoorsCallback - -LancesRoomLockDoorScene: - sdefer LancesRoomDoorLocksBehindYouScript - end - -LancesRoomNoopScene: - end - -LancesRoomDoorsCallback: - checkevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED - iffalse .KeepEntranceOpen - changeblock 4, 22, $34 ; wall -.KeepEntranceOpen: - checkevent EVENT_LANCES_ROOM_EXIT_OPEN - iffalse .KeepExitClosed - changeblock 4, 0, $0b ; open door -.KeepExitClosed: - endcallback - -LancesRoomDoorLocksBehindYouScript: - applymovement PLAYER, LancesRoom_EnterMovement - refreshscreen $86 - playsound SFX_STRENGTH - earthquake 80 - changeblock 4, 22, $34 ; wall - reloadmappart - closetext - setscene SCENE_LANCESROOM_APPROACH_LANCE - setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED - end - -Script_ApproachLanceFromLeft: - special FadeOutMusic - applymovement PLAYER, MovementData_ApproachLanceFromLeft - sjump LancesRoomLanceScript - -Script_ApproachLanceFromRight: - special FadeOutMusic - applymovement PLAYER, MovementData_ApproachLanceFromRight -LancesRoomLanceScript: - turnobject LANCESROOM_LANCE, LEFT - opentext - writetext LanceBattleIntroText - waitbutton - closetext - winlosstext LanceBattleWinText, 0 - setlasttalked LANCESROOM_LANCE - loadtrainer CHAMPION, LANCE - startbattle - dontrestartmapmusic - reloadmapafterbattle - setevent EVENT_BEAT_CHAMPION_LANCE - opentext - writetext LanceBattleAfterText - waitbutton - closetext - playsound SFX_ENTER_DOOR - changeblock 4, 0, $0b ; open door - reloadmappart - closetext - setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED - musicfadeout MUSIC_BEAUTY_ENCOUNTER, 16 - pause 30 - showemote EMOTE_SHOCK, LANCESROOM_LANCE, 15 - turnobject LANCESROOM_LANCE, DOWN - pause 10 - turnobject PLAYER, DOWN - appear LANCESROOM_MARY - applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryRushesIn - opentext - writetext LancesRoomMaryOhNoOakText - waitbutton - closetext - appear LANCESROOM_OAK - applymovement LANCESROOM_OAK, LancesRoomMovementData_OakWalksIn - follow LANCESROOM_MARY, LANCESROOM_OAK - applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryYieldsToOak - stopfollow - turnobject LANCESROOM_OAK, UP - turnobject LANCESROOM_LANCE, LEFT - opentext - writetext LancesRoomOakCongratulationsText - waitbutton - closetext - applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryInterviewChampion - turnobject PLAYER, LEFT - opentext - writetext LancesRoomMaryInterviewText - waitbutton - closetext - applymovement LANCESROOM_LANCE, LancesRoomMovementData_LancePositionsSelfToGuidePlayerAway - turnobject PLAYER, UP - opentext - writetext LancesRoomNoisyText - waitbutton - closetext - follow LANCESROOM_LANCE, PLAYER - turnobject LANCESROOM_MARY, UP - turnobject LANCESROOM_OAK, UP - applymovement LANCESROOM_LANCE, LancesRoomMovementData_LanceLeadsPlayerToHallOfFame - stopfollow - playsound SFX_EXIT_BUILDING - disappear LANCESROOM_LANCE - applymovement PLAYER, LancesRoomMovementData_PlayerExits - playsound SFX_EXIT_BUILDING - disappear PLAYER - applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryTriesToFollow - showemote EMOTE_SHOCK, LANCESROOM_MARY, 15 - opentext - writetext LancesRoomMaryNoInterviewText - pause 30 - closetext - applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryRunsBackAndForth - special FadeOutPalettes - pause 15 - warpfacing UP, HALL_OF_FAME, 4, 13 - end - -LancesRoom_EnterMovement: - step UP - step UP - step UP - step UP - step_end - -MovementData_ApproachLanceFromLeft: - step UP - step UP - turn_head RIGHT - step_end - -MovementData_ApproachLanceFromRight: - step UP - step LEFT - step UP - turn_head RIGHT - step_end - -LancesRoomMovementData_MaryRushesIn: - big_step UP - big_step UP - big_step UP - turn_head DOWN - step_end - -LancesRoomMovementData_OakWalksIn: - step UP - step UP - step_end - -LancesRoomMovementData_MaryYieldsToOak: - step LEFT - turn_head RIGHT - step_end - -LancesRoomMovementData_MaryInterviewChampion: - big_step UP - turn_head RIGHT - step_end - -LancesRoomMovementData_LancePositionsSelfToGuidePlayerAway: - step UP - step LEFT - turn_head DOWN - step_end - -LancesRoomMovementData_LanceLeadsPlayerToHallOfFame: - step UP - step_end - -LancesRoomMovementData_PlayerExits: - step UP - step_end - -LancesRoomMovementData_MaryTriesToFollow: - step UP - step RIGHT - turn_head UP - step_end - -LancesRoomMovementData_MaryRunsBackAndForth: - big_step RIGHT - big_step RIGHT - big_step LEFT - big_step LEFT - big_step LEFT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step LEFT - big_step LEFT - turn_head UP - step_end - -LanceBattleIntroText: - text "LANCE: I've been" - line "waiting for you." - - para "!" - - para "I knew that you," - line "with your skills," - - para "would eventually" - line "reach me here." - - para "There's no need" - line "for words now." - - para "We will battle to" - line "determine who is" - - para "the stronger of" - line "the two of us." - - para "As the most power-" - line "ful trainer and as" - - para "the #MON LEAGUE" - line "CHAMPION…" - - para "I, LANCE the drag-" - line "on master, accept" - cont "your challenge!" - done - -LanceBattleWinText: - text "…It's over." - - para "But it's an odd" - line "feeling." - - para "I'm not angry that" - line "I lost. In fact, I" - cont "feel happy." - - para "Happy that I" - line "witnessed the rise" - - para "of a great new" - line "CHAMPION!" - done - -LanceBattleAfterText: - text "…Whew." - - para "You have become" - line "truly powerful," - cont "." - - para "Your #MON have" - line "responded to your" - - para "strong and up-" - line "standing nature." - - para "As a trainer, you" - line "will continue to" - - para "grow strong with" - line "your #MON." - done - -LancesRoomMaryOhNoOakText: - text "MARY: Oh, no!" - line "It's all over!" - - para "PROF.OAK, if you" - line "weren't so slow…" - done - -LancesRoomOakCongratulationsText: - text "PROF.OAK: Ah," - line "!" - - para "It's been a long" - line "while." - - para "You certainly look" - line "more impressive." - - para "Your conquest of" - line "the LEAGUE is just" - cont "fantastic!" - - para "Your dedication," - line "trust and love for" - - para "your #MON made" - line "this happen." - - para "Your #MON were" - line "outstanding too." - - para "Because they be-" - line "lieved in you as a" - - para "trainer, they per-" - line "severed." - - para "Congratulations," - line "!" - done - -LancesRoomMaryInterviewText: - text "MARY: Let's inter-" - line "view the brand new" - cont "CHAMPION!" - done - -LancesRoomNoisyText: - text "LANCE: This is" - line "getting to be a" - cont "bit too noisy…" - - para ", could you" - line "come with me?" - done - -LancesRoomMaryNoInterviewText: - text "MARY: Oh, wait!" - line "We haven't done" - cont "the interview!" - done - -LancesRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 23, KARENS_ROOM, 3 - warp_event 5, 23, KARENS_ROOM, 4 - warp_event 4, 1, HALL_OF_FAME, 1 - warp_event 5, 1, HALL_OF_FAME, 2 - - def_coord_events - coord_event 4, 5, SCENE_LANCESROOM_APPROACH_LANCE, Script_ApproachLanceFromLeft - coord_event 5, 5, SCENE_LANCESROOM_APPROACH_LANCE, Script_ApproachLanceFromRight - - def_bg_events - - def_object_events - object_event 5, 3, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LancesRoomLanceScript, -1 - object_event 4, 7, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_LANCES_ROOM_OAK_AND_MARY - object_event 4, 7, SPRITE_OAK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_LANCES_ROOM_OAK_AND_MARY diff --git a/maps/LancesRoom.blk b/maps/LancesRoom.blk deleted file mode 100644 index b9c71853a..000000000 --- a/maps/LancesRoom.blk +++ /dev/null @@ -1 +0,0 @@ -(,.-)/20:>=?;851698<1<9851698<1<9851698<1<9851698<1<9+1+7 \ No newline at end of file diff --git a/maps/LavRadioTower1F.asm b/maps/LavRadioTower1F.asm deleted file mode 100644 index 0ec5efcf9..000000000 --- a/maps/LavRadioTower1F.asm +++ /dev/null @@ -1,240 +0,0 @@ - object_const_def - const LAVRADIOTOWER1F_RECEPTIONIST - const LAVRADIOTOWER1F_OFFICER - const LAVRADIOTOWER1F_SUPER_NERD1 - const LAVRADIOTOWER1F_GENTLEMAN - const LAVRADIOTOWER1F_SUPER_NERD2 - -LavRadioTower1F_MapScripts: - def_scene_scripts - - def_callbacks - -LavRadioTower1FReceptionistScript: - jumptextfaceplayer LavRadioTower1FReceptionistText - -LavRadioTower1FOfficerScript: - jumptextfaceplayer LavRadioTower1FOfficerText - -LavRadioTower1FSuperNerd1Script: - jumptextfaceplayer LavRadioTower1FSuperNerd1Text - -LavRadioTower1FGentlemanScript: - faceplayer - opentext - checkflag ENGINE_EXPN_CARD - iftrue .GotExpnCard - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext LavRadioTower1FGentlemanText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext LavRadioTower1FGentlemanText_ReturnedMachinePart - promptbutton - getstring STRING_BUFFER_4, .expncardname - scall .receiveitem - setflag ENGINE_EXPN_CARD -.GotExpnCard: - writetext LavRadioTower1FGentlemanText_GotExpnCard - waitbutton - closetext - end - -.receiveitem: - jumpstd ReceiveItemScript - end - -.expncardname - db "EXPN CARD@" - -LavRadioTower1FSuperNerd2Script: - faceplayer - opentext - checkflag ENGINE_EXPN_CARD - iftrue .GotExpnCard - writetext LavRadioTower1FSuperNerd2Text - waitbutton - closetext - end - -.GotExpnCard: - writetext LavRadioTower1FSuperNerd2Text_GotExpnCard - waitbutton - closetext - end - -LavRadioTower1FDirectory: - jumptext LavRadioTower1FDirectoryText - -LavRadioTower1FPokeFluteSign: - jumptext LavRadioTower1FPokeFluteSignText - -LavRadioTower1FReferenceLibrary: ; unreferenced - jumptext LavRadioTower1FReferenceLibraryText - -LavRadioTower1FReceptionistText: - text "Welcome!" - line "Feel free to look" - - para "around anywhere on" - line "this floor." - done - -LavRadioTower1FOfficerText: - text "Sorry, but you can" - line "only tour the" - cont "ground floor." - - para "Ever since JOHTO's" - line "RADIO TOWER was" - - para "taken over by a" - line "criminal gang, we" - - para "have had to step" - line "up our security." - done - -LavRadioTower1FSuperNerd1Text: - text "Many people are" - line "hard at work here" - - para "in the RADIO" - line "TOWER." - - para "They must be doing" - line "their best to put" - cont "on good shows." - done - -LavRadioTower1FGentlemanText: - text "Oh, no, no, no!" - - para "We've been off the" - line "air ever since the" - - para "POWER PLANT shut" - line "down." - - para "All my efforts to" - line "start this station" - - para "would be wasted if" - line "I can't broadcast." - - para "I'll be ruined!" - done - -LavRadioTower1FGentlemanText_ReturnedMachinePart: - text "Ah! So you're the" - line " who solved" - - para "the POWER PLANT's" - line "problem?" - - para "Thanks to you, I" - line "never lost my job." - - para "I tell you, you're" - line "a real lifesaver!" - - para "Please take this" - line "as my thanks." - done - -LavRadioTower1FGentlemanText_GotExpnCard: - text "With that thing," - line "you can tune into" - - para "the radio programs" - line "here in KANTO." - - para "Gahahahaha!" - done - -LavRadioTower1FSuperNerd2Text: - text "Hey there!" - - para "I am the super" - line "MUSIC DIRECTOR!" - - para "Huh? Your #GEAR" - line "can't tune into my" - - para "music programs." - line "How unfortunate!" - - para "If you get an EXPN" - line "CARD upgrade, you" - - para "can tune in. You'd" - line "better get one!" - done - -LavRadioTower1FSuperNerd2Text_GotExpnCard: - text "Hey there!" - - para "I am the super" - line "MUSIC DIRECTOR!" - - para "I'm responsible" - line "for the gorgeous" - - para "melodies that go" - line "out over the air." - - para "Don't be square." - line "Grab your music" - cont "off the air!" - done - -LavRadioTower1FDirectoryText: - text "1F RECEPTION" - line "2F SALES" - - para "3F PERSONNEL" - line "4F PRODUCTION" - - para "5F DIRECTOR'S" - line " OFFICE" - done - -LavRadioTower1FPokeFluteSignText: - text "Perk Up #MON" - line "with Mellow Sounds" - - para "of the # FLUTE" - line "on CHANNEL 20" - done - -LavRadioTower1FReferenceLibraryText: - text "Wow! A full rack" - line "of #MON CDs and" - cont "videos." - - para "This must be the" - line "reference library." - done - -LavRadioTower1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, LAVENDER_TOWN, 7 - warp_event 3, 7, LAVENDER_TOWN, 7 - - def_coord_events - - def_bg_events - bg_event 11, 0, BGEVENT_READ, LavRadioTower1FDirectory - bg_event 5, 0, BGEVENT_READ, LavRadioTower1FPokeFluteSign - - def_object_events - object_event 6, 6, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FReceptionistScript, -1 - object_event 15, 1, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FOfficerScript, -1 - object_event 1, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FSuperNerd1Script, -1 - object_event 9, 1, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FGentlemanScript, -1 - object_event 14, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavRadioTower1FSuperNerd2Script, -1 diff --git a/maps/LavRadioTower1F.blk b/maps/LavRadioTower1F.blk deleted file mode 100644 index 5e68cf1be..000000000 --- a/maps/LavRadioTower1F.blk +++ /dev/null @@ -1,2 +0,0 @@ -   -8/5636  55247 \ No newline at end of file diff --git a/maps/LavenderMart.asm b/maps/LavenderMart.asm deleted file mode 100644 index a296a1bb2..000000000 --- a/maps/LavenderMart.asm +++ /dev/null @@ -1,62 +0,0 @@ - object_const_def - const LAVENDERMART_CLERK - const LAVENDERMART_POKEFAN_M - const LAVENDERMART_ROCKER - -LavenderMart_MapScripts: - def_scene_scripts - - def_callbacks - -LavenderMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_LAVENDER - closetext - end - -LavenderMartPokefanMScript: - jumptextfaceplayer LavenderMartPokefanMText - -LavenderMartRockerScript: - jumptextfaceplayer LavenderMartRockerText - -LavenderMartPokefanMText: - text "REPEL is a neces-" - line "sity if you are" - - para "going to explore a" - line "cave." - - para "Even though I like" - line "exploring, I still" - - para "haven't made it to" - line "all the caves." - done - -LavenderMartRockerText: - text "I heard about a" - line "craftsman who" - - para "makes custom BALLS" - line "in the JOHTO town" - - para "of AZALEA. I wish" - line "I had some." - done - -LavenderMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, LAVENDER_TOWN, 5 - warp_event 3, 7, LAVENDER_TOWN, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavenderMartClerkScript, -1 - object_event 6, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LavenderMartPokefanMScript, -1 - object_event 9, 2, SPRITE_ROCKER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavenderMartRockerScript, -1 diff --git a/maps/LavenderNameRater.asm b/maps/LavenderNameRater.asm deleted file mode 100644 index a80cdbaed..000000000 --- a/maps/LavenderNameRater.asm +++ /dev/null @@ -1,36 +0,0 @@ - object_const_def - const LAVENDERNAMERATER_NAME_RATER - -LavenderNameRater_MapScripts: - def_scene_scripts - scene_script LavenderNameRaterNoopScene ; unusable - - def_callbacks - -LavenderNameRaterNoopScene: - end - -LavenderNameRater: - faceplayer - opentext - special NameRater - waitbutton - closetext - end - -LavenderNameRaterUnusedBookshelf: ; unreferenced - jumpstd DifficultBookshelfScript - -LavenderNameRater_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, LAVENDER_TOWN, 4 - warp_event 3, 7, LAVENDER_TOWN, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LavenderNameRater, -1 diff --git a/maps/LavenderPokecenter1F.asm b/maps/LavenderPokecenter1F.asm deleted file mode 100644 index f112e9a74..000000000 --- a/maps/LavenderPokecenter1F.asm +++ /dev/null @@ -1,97 +0,0 @@ - object_const_def - const LAVENDERPOKECENTER1F_NURSE - const LAVENDERPOKECENTER1F_GENTLEMAN - const LAVENDERPOKECENTER1F_TEACHER - const LAVENDERPOKECENTER1F_YOUNGSTER - -LavenderPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -LavenderPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -LavenderPokecenter1FGentlemanScript: - jumptextfaceplayer LavenderPokecenter1FGentlemanText - -LavenderPokecenter1FTeacherScript: - jumptextfaceplayer LavenderPokecenter1FTeacherText - -LavenderPokecenter1FYoungsterScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext LavenderPokecenter1FYoungsterText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext LavenderPokecenter1FYoungsterText_ReturnedMachinePart - waitbutton - closetext - end - -LavenderPokecenter1FGentlemanText: - text "To the north of" - line "LAVENDER is ROCK" - - para "TUNNEL. Go through" - line "it to get to the" - cont "POWER PLANT." - done - -LavenderPokecenter1FTeacherText: - text "There's a radio" - line "program that plays" - cont "# FLUTE music." - - para "Oh? Ah, your radio" - line "needs an EXPN CARD" - cont "to tune into it." - done - -LavenderPokecenter1FYoungsterText: - text "If the POWER PLANT" - line "isn't running, the" - - para "MAGNET TRAIN won't" - line "run either…" - - para "It also means the" - line "RADIO STATION" - cont "can't broadcast…" - done - -LavenderPokecenter1FYoungsterText_ReturnedMachinePart: - text "The DIRECTOR of" - line "the RADIO STATION" - cont "sure was happy." - - para "He said they're" - line "back on the air" - - para "because the POWER" - line "PLANT is running" - cont "smoothly again." - done - -LavenderPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, LAVENDER_TOWN, 1 - warp_event 4, 7, LAVENDER_TOWN, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavenderPokecenter1FNurseScript, -1 - object_event 7, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavenderPokecenter1FGentlemanScript, -1 - object_event 5, 3, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LavenderPokecenter1FTeacherScript, -1 - object_event 1, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LavenderPokecenter1FYoungsterScript, -1 diff --git a/maps/LavenderPokecenter2FBeta.asm b/maps/LavenderPokecenter2FBeta.asm deleted file mode 100644 index 6e084f520..000000000 --- a/maps/LavenderPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -LavenderPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -LavenderPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, LAVENDER_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/LavenderSpeechHouse.asm b/maps/LavenderSpeechHouse.asm deleted file mode 100644 index 44c60b40f..000000000 --- a/maps/LavenderSpeechHouse.asm +++ /dev/null @@ -1,43 +0,0 @@ - object_const_def - const LAVENDERSPEECHHOUSE_POKEFAN_F - -LavenderSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -LavenderSpeechHousePokefanFScript: - jumptextfaceplayer LavenderSpeechHousePokefanFText - -LavenderSpeechHouseBookshelf: - jumpstd PictureBookshelfScript - -LavenderSpeechHousePokefanFText: - text "LAVENDER is a" - line "tiny, quiet town" - - para "at the foot of the" - line "mountains." - - para "It's gotten a bit" - line "busier since the" - - para "RADIO TOWER was" - line "built." - done - -LavenderSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, LAVENDER_TOWN, 3 - warp_event 3, 7, LAVENDER_TOWN, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, LavenderSpeechHouseBookshelf - bg_event 1, 1, BGEVENT_READ, LavenderSpeechHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, LavenderSpeechHousePokefanFScript, -1 diff --git a/maps/LavenderTown.asm b/maps/LavenderTown.asm deleted file mode 100644 index 6f52b8575..000000000 --- a/maps/LavenderTown.asm +++ /dev/null @@ -1,132 +0,0 @@ - object_const_def - const LAVENDERTOWN_POKEFAN_M - const LAVENDERTOWN_TEACHER - const LAVENDERTOWN_GRAMPS - const LAVENDERTOWN_YOUNGSTER - -LavenderTown_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, LavenderTownFlypointCallback - -LavenderTownFlypointCallback: - setflag ENGINE_FLYPOINT_LAVENDER - endcallback - -LavenderTownPokefanMScript: - jumptextfaceplayer LavenderTownPokefanMText - -LavenderTownTeacherScript: - jumptextfaceplayer LavenderTownTeacherText - -LavenderTownGrampsScript: - jumptextfaceplayer LavenderTownGrampsText - -LavenderTownYoungsterScript: - jumptextfaceplayer LavenderTownYoungsterText - -LavenderTownSign: - jumptext LavenderTownSignText - -KantoRadioStationSign: - jumptext KantoRadioStationSignText - -VolunteerPokemonHouseSign: - jumptext VolunteerPokemonHouseSignText - -SoulHouseSign: - jumptext SoulHouseSignText - -LavenderPokecenterSignText: - jumpstd PokecenterSignScript - -LavenderMartSignText: - jumpstd MartSignScript - -LavenderTownPokefanMText: - text "That's quite some" - line "building, eh?" - - para "It's KANTO's RADIO" - line "TOWER." - done - -LavenderTownTeacherText: - text "KANTO has many" - line "good radio shows." - done - -LavenderTownGrampsText: - text "People come from" - line "all over to pay" - - para "their respects to" - line "the departed souls" - cont "of #MON." - done - -LavenderTownYoungsterText: - text "You need a #" - line "FLUTE to wake" - cont "sleeping #MON." - - para "Every trainer has" - line "to know that!" - done - -LavenderTownSignText: - text "LAVENDER TOWN" - - para "The Noble Purple" - line "Town" - done - -KantoRadioStationSignText: - text "KANTO RADIO" - line "STATION" - - para "Your Favorite" - line "Programs On-Air" - cont "Around the Clock!" - done - -VolunteerPokemonHouseSignText: - text "LAVENDER VOLUNTEER" - line "#MON HOUSE" - done - -SoulHouseSignText: - text "SOUL HOUSE" - - para "May the Souls of" - line "#MON Rest Easy" - done - -LavenderTown_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 5, LAVENDER_POKECENTER_1F, 1 - warp_event 5, 9, MR_FUJIS_HOUSE, 1 - warp_event 3, 13, LAVENDER_SPEECH_HOUSE, 1 - warp_event 7, 13, LAVENDER_NAME_RATER, 1 - warp_event 1, 5, LAVENDER_MART, 2 - warp_event 13, 11, SOUL_HOUSE, 1 - warp_event 14, 5, LAV_RADIO_TOWER_1F, 1 - - def_coord_events - - def_bg_events - bg_event 11, 3, BGEVENT_READ, LavenderTownSign - bg_event 15, 7, BGEVENT_READ, KantoRadioStationSign - bg_event 3, 9, BGEVENT_READ, VolunteerPokemonHouseSign - bg_event 15, 13, BGEVENT_READ, SoulHouseSign - bg_event 6, 5, BGEVENT_READ, LavenderPokecenterSignText - bg_event 2, 5, BGEVENT_READ, LavenderMartSignText - - def_object_events - object_event 12, 7, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, LavenderTownPokefanMScript, -1 - object_event 2, 15, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, LavenderTownTeacherScript, -1 - object_event 14, 12, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LavenderTownGrampsScript, -1 - object_event 6, 11, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 1, LavenderTownYoungsterScript, -1 diff --git a/maps/LavenderTown.blk b/maps/LavenderTown.blk deleted file mode 100644 index 79f890de9..000000000 --- a/maps/LavenderTown.blk +++ /dev/null @@ -1 +0,0 @@ -WW%{{{hi, ! !{yhi(|s|r{{7:~({{{{{{{y{({y{{ T!({{{{{{|}~({{wVw({{{{{{{{{(???;{>???, \ No newline at end of file diff --git a/maps/PlayersHouse2F.asm b/maps/Level1_Map1.asm old mode 100644 new mode 100755 similarity index 62% rename from maps/PlayersHouse2F.asm rename to maps/Level1_Map1.asm index 45d43a64d..d738aa63e --- a/maps/PlayersHouse2F.asm +++ b/maps/Level1_Map1.asm @@ -4,32 +4,10 @@ const PLAYERSHOUSE2F_DOLL_2 const PLAYERSHOUSE2F_BIG_DOLL -PlayersHouse2F_MapScripts: +Level1_Map1_MapScripts: def_scene_scripts def_callbacks - callback MAPCALLBACK_NEWMAP, PlayersHouse2FInitializeRoomCallback - callback MAPCALLBACK_TILES, PlayersHouse2FSetUpTileDecorationsCallback - -PlayersHouse2FNoopScene: ; unreferenced - end - -PlayersHouse2FInitializeRoomCallback: - special ToggleDecorationsVisibility - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_8 - checkevent EVENT_INITIALIZED_EVENTS - iftrue .SkipInitialization - jumpstd InitializeEventsScript - endcallback - -.SkipInitialization: - endcallback - -PlayersHouse2FSetUpTileDecorationsCallback: - special ToggleMaptileDecorations - endcallback - - db 0, 0, 0 ; unused PlayersHouseDoll1Script:: describedecoration DECODESC_LEFT_DOLL @@ -44,32 +22,9 @@ PlayersHouseGameConsoleScript: describedecoration DECODESC_CONSOLE PlayersHousePosterScript: - conditional_event EVENT_PLAYERS_ROOM_POSTER, .Script - -.Script: describedecoration DECODESC_POSTER PlayersHouseRadioScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue .NormalRadio - checkevent EVENT_LISTENED_TO_INITIAL_RADIO - iftrue .AbbreviatedRadio - playmusic MUSIC_POKEMON_TALK - opentext - writetext PlayersRadioText1 - pause 45 - writetext PlayersRadioText2 - pause 45 - writetext PlayersRadioText3 - pause 45 - musicfadeout MUSIC_NEW_BARK_TOWN, 16 - writetext PlayersRadioText4 - pause 45 - closetext - setevent EVENT_LISTENED_TO_INITIAL_RADIO - end - -.NormalRadio: jumpstd Radio1Script .AbbreviatedRadio: @@ -112,11 +67,10 @@ PlayersRadioText4: line "#MON CHANNEL…" done -PlayersHouse2F_MapEvents: +Level1_Map1_MapEvents: db 0, 0 ; filler def_warp_events - warp_event 7, 0, PLAYERS_HOUSE_1F, 3 def_coord_events @@ -130,4 +84,4 @@ PlayersHouse2F_MapEvents: object_event 4, 2, SPRITE_CONSOLE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseGameConsoleScript, EVENT_PLAYERS_HOUSE_2F_CONSOLE object_event 4, 4, SPRITE_DOLL_1, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseDoll1Script, EVENT_PLAYERS_HOUSE_2F_DOLL_1 object_event 5, 4, SPRITE_DOLL_2, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseDoll2Script, EVENT_PLAYERS_HOUSE_2F_DOLL_2 - object_event 0, 1, SPRITE_BIG_DOLL, SPRITEMOVEDATA_BIGDOLL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseBigDollScript, EVENT_PLAYERS_HOUSE_2F_BIG_DOLL + object_event 0, 1, SPRITE_BIG_DOLL, SPRITEMOVEDATA_BIGDOLL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseBigDollScript, EVENT_PLAYERS_HOUSE_2F_BIG_DOLL \ No newline at end of file diff --git a/maps/PlayersHouse2F.blk b/maps/Level1_Map1.blk old mode 100644 new mode 100755 similarity index 100% rename from maps/PlayersHouse2F.blk rename to maps/Level1_Map1.blk diff --git a/maps/MahoganyGym.asm b/maps/MahoganyGym.asm deleted file mode 100644 index 7c5cf037f..000000000 --- a/maps/MahoganyGym.asm +++ /dev/null @@ -1,393 +0,0 @@ - object_const_def - const MAHOGANYGYM_PRYCE - const MAHOGANYGYM_BEAUTY1 - const MAHOGANYGYM_ROCKER1 - const MAHOGANYGYM_BEAUTY2 - const MAHOGANYGYM_ROCKER2 - const MAHOGANYGYM_ROCKER3 - const MAHOGANYGYM_GYM_GUIDE - -MahoganyGym_MapScripts: - def_scene_scripts - - def_callbacks - -MahoganyGymPryceScript: - faceplayer - opentext - checkevent EVENT_BEAT_PRYCE - iftrue .FightDone - writetext PryceText_Intro - waitbutton - closetext - winlosstext PryceText_Impressed, 0 - loadtrainer PRYCE, PRYCE1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_PRYCE - opentext - writetext Text_ReceivedGlacierBadge - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_GLACIERBADGE - readvar VAR_BADGES - scall MahoganyGymActivateRockets -.FightDone: - checkevent EVENT_GOT_TM16_ICY_WIND - iftrue PryceScript_Defeat - setevent EVENT_BEAT_SKIER_ROXANNE - setevent EVENT_BEAT_SKIER_CLARISSA - setevent EVENT_BEAT_BOARDER_RONALD - setevent EVENT_BEAT_BOARDER_BRAD - setevent EVENT_BEAT_BOARDER_DOUGLAS - writetext PryceText_GlacierBadgeSpeech - promptbutton - verbosegiveitem TM_ICY_WIND - iffalse MahoganyGym_NoRoomForIcyWind - setevent EVENT_GOT_TM16_ICY_WIND - writetext PryceText_IcyWindSpeech - waitbutton - closetext - end - -PryceScript_Defeat: - writetext PryceText_CherishYourPokemon - waitbutton -MahoganyGym_NoRoomForIcyWind: - closetext - end - -MahoganyGymActivateRockets: - ifequal 7, .RadioTowerRockets - ifequal 6, .GoldenrodRockets - end - -.GoldenrodRockets: - jumpstd GoldenrodRocketsScript - -.RadioTowerRockets: - jumpstd RadioTowerRocketsScript - -TrainerSkierRoxanne: - trainer SKIER, ROXANNE, EVENT_BEAT_SKIER_ROXANNE, SkierRoxanneSeenText, SkierRoxanneBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SkierRoxanneAfterBattleText - waitbutton - closetext - end - -TrainerSkierClarissa: - trainer SKIER, CLARISSA, EVENT_BEAT_SKIER_CLARISSA, SkierClarissaSeenText, SkierClarissaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SkierClarissaAfterBattleText - waitbutton - closetext - end - -TrainerBoarderRonald: - trainer BOARDER, RONALD, EVENT_BEAT_BOARDER_RONALD, BoarderRonaldSeenText, BoarderRonaldBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BoarderRonaldAfterBattleText - waitbutton - closetext - end - -TrainerBoarderBrad: - trainer BOARDER, BRAD, EVENT_BEAT_BOARDER_BRAD, BoarderBradSeenText, BoarderBradBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BoarderBradAfterBattleText - waitbutton - closetext - end - -TrainerBoarderDouglas: - trainer BOARDER, DOUGLAS, EVENT_BEAT_BOARDER_DOUGLAS, BoarderDouglasSeenText, BoarderDouglasBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BoarderDouglasAfterBattleText - waitbutton - closetext - end - -MahoganyGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_PRYCE - iftrue .MahoganyGymGuideWinScript - writetext MahoganyGymGuideText - waitbutton - closetext - end - -.MahoganyGymGuideWinScript: - writetext MahoganyGymGuideWinText - waitbutton - closetext - end - -MahoganyGymStatue: - checkflag ENGINE_GLACIERBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, PRYCE, PRYCE1 - jumpstd GymStatue2Script - -PryceText_Intro: - text "#MON have many" - line "experiences in" - - para "their lives, just " - line "like we do. " - - para "I, too, have seen" - line "and suffered much" - cont "in my life." - - para "Since I am your" - line "elder, let me show" - cont "you what I mean." - - para "I have been with" - line "#MON since" - - para "before you were" - line "born." - - para "I do not lose" - line "easily." - - para "I, PRYCE--the" - line "winter trainer--" - - para "shall demonstrate" - line "my power!" - done - -PryceText_Impressed: - text "Ah, I am impressed" - line "by your prowess." - - para "With your strong" - line "will, I know you" - - para "will overcome all" - line "life's obstacles." - - para "You are worthy of" - line "this BADGE!" - done - -Text_ReceivedGlacierBadge: - text " received" - line "GLACIERBADGE." - done - -PryceText_GlacierBadgeSpeech: - text "That BADGE will" - line "raise the SPECIAL" - cont "stats of #MON." - - para "It also lets your" - line "#MON use WHIRL-" - cont "POOL to get across" - cont "real whirlpools." - - para "And this… This is" - line "a gift from me!" - done - -PryceText_IcyWindSpeech: - text "That TM contains" - line "ICY WIND." - - para "It inflicts damage" - line "and lowers speed." - - para "It demonstrates" - line "the harshness of" - cont "winter." - done - -PryceText_CherishYourPokemon: - text "When the ice and" - line "snow melt, spring" - cont "arrives." - - para "You and your #-" - line "MON will be to-" - - para "gether for many" - line "years to come." - - para "Cherish your time" - line "together!" - done - -BoarderRonaldSeenText: - text "I'll freeze your" - line "#MON, so you" - cont "can't do a thing!" - done - -BoarderRonaldBeatenText: - text "Darn. I couldn't" - line "do a thing." - done - -BoarderRonaldAfterBattleText: - text "I think there's a" - line "move a #MON" - - para "can use while it's" - line "frozen." - done - -BoarderBradSeenText: - text "This GYM has a" - line "slippery floor." - - para "It's fun, isn't" - line "it?" - - para "But hey--we're" - line "not playing games" - cont "here!" - done - -BoarderBradBeatenText: - text "Do you see how" - line "serious we are?" - done - -BoarderBradAfterBattleText: - text "This GYM is great." - line "I love boarding" - cont "with my #MON!" - done - -BoarderDouglasSeenText: - text "I know PRYCE's" - line "secret." - done - -BoarderDouglasBeatenText: - text "OK. I'll tell you" - line "PRYCE's secret." - done - -BoarderDouglasAfterBattleText: - text "The secret behind" - line "PRYCE's power…" - - para "He meditates under" - line "a waterfall daily" - - para "to strengthen his" - line "mind and body." - done - -SkierRoxanneSeenText: - text "To get to PRYCE," - line "our GYM LEADER," - - para "you need to think" - line "before you skate." - done - -SkierRoxanneBeatenText: - text "I wouldn't lose to" - line "you in skiing!" - done - -SkierRoxanneAfterBattleText: - text "If you don't skate" - line "with precision," - - para "you won't get far" - line "in this GYM." - done - -SkierClarissaSeenText: - text "Check out my" - line "parallel turn!" - done - -SkierClarissaBeatenText: - text "No! You made me" - line "wipe out!" - done - -SkierClarissaAfterBattleText: - text "I shouldn't have" - line "been bragging" - cont "about my skiing…" - done - -MahoganyGymGuideText: - text "PRYCE is a veteran" - line "who has trained" - - para "#MON for some" - line "50 years." - - para "He's said to be" - line "good at freezing" - - para "opponents with" - line "ice-type moves." - - para "That means you" - line "should melt him" - - para "with your burning" - line "ambition!" - done - -MahoganyGymGuideWinText: - text "PRYCE is some-" - line "thing, but you're" - cont "something else!" - - para "That was a hot" - line "battle that" - - para "bridged the gen-" - line "eration gap!" - done - -MahoganyGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, MAHOGANY_TOWN, 3 - warp_event 5, 17, MAHOGANY_TOWN, 3 - - def_coord_events - - def_bg_events - bg_event 3, 15, BGEVENT_READ, MahoganyGymStatue - bg_event 6, 15, BGEVENT_READ, MahoganyGymStatue - - def_object_events - object_event 5, 3, SPRITE_PRYCE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, MahoganyGymPryceScript, -1 - object_event 4, 6, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerSkierRoxanne, -1 - object_event 0, 17, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerBoarderRonald, -1 - object_event 9, 17, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerSkierClarissa, -1 - object_event 5, 9, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerBoarderBrad, -1 - object_event 2, 4, SPRITE_ROCKER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerBoarderDouglas, -1 - object_event 7, 15, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, MahoganyGymGuideScript, -1 diff --git a/maps/MahoganyGym.blk b/maps/MahoganyGym.blk deleted file mode 100644 index a46e044f9..000000000 --- a/maps/MahoganyGym.blk +++ /dev/null @@ -1 +0,0 @@ -'''''19916522/959/9.19996512.25.9/65-61--2 \ No newline at end of file diff --git a/maps/MahoganyMart1F.asm b/maps/MahoganyMart1F.asm deleted file mode 100644 index f6c9587df..000000000 --- a/maps/MahoganyMart1F.asm +++ /dev/null @@ -1,238 +0,0 @@ - object_const_def - const MAHOGANYMART1F_PHARMACIST - const MAHOGANYMART1F_BLACK_BELT - const MAHOGANYMART1F_LANCE - const MAHOGANYMART1F_DRAGONITE - const MAHOGANYMART1F_GRANNY - -MahoganyMart1F_MapScripts: - def_scene_scripts - scene_script MahoganyMart1FNoopScene, SCENE_MAHOGANYMART1F_NOOP - scene_script MahoganyMart1FLanceUncoversStairsScene, SCENE_MAHOGANYMART1F_LANCE_UNCOVERS_STAIRS - - def_callbacks - callback MAPCALLBACK_TILES, MahoganyMart1FStaircaseCallback - -MahoganyMart1FNoopScene: - end - -MahoganyMart1FLanceUncoversStairsScene: - sdefer MahoganyMart1FLanceUncoversStaircaseScript - end - -MahoganyMart1FStaircaseCallback: - checkevent EVENT_UNCOVERED_STAIRCASE_IN_MAHOGANY_MART - iftrue .ShowStairs - endcallback - -.ShowStairs: - changeblock 6, 2, $1e ; stairs - endcallback - -MahoganyMart1FPharmacistScript: - faceplayer - opentext - checkevent EVENT_DECIDED_TO_HELP_LANCE - iftrue .LanceEntered - pokemart MARTTYPE_STANDARD, MART_MAHOGANY_1 - closetext - end - -.LanceEntered: - writetext MahoganyMart1FPharmacistText_LanceEntered - waitbutton - closetext - end - -MahoganyMart1FBlackBeltScript: - faceplayer - opentext - checkevent EVENT_DECIDED_TO_HELP_LANCE - iftrue .LanceEntered - writetext MahoganyMart1FBlackBeltText - waitbutton - closetext - end - -.LanceEntered: - writetext MahoganyMart1FBlackBeltText_LanceEntered - waitbutton - closetext - end - -MahoganyMart1FLanceUncoversStaircaseScript: - pause 15 - opentext - writetext MahoganyMart1FLanceDragoniteHyperBeamText - pause 15 - closetext - playsound SFX_TACKLE - applymovement MAHOGANYMART1F_DRAGONITE, MahoganyMart1FDragoniteTackleMovement - applymovement MAHOGANYMART1F_BLACK_BELT, MahoganyMart1FBlackBeltKnockedBackMovement - pause 15 - disappear MAHOGANYMART1F_DRAGONITE - pause 15 - applymovement MAHOGANYMART1F_LANCE, MahoganyMart1FLanceApproachPlayerMovement - opentext - writetext MahoganyMart1FLanceRadioText - waitbutton - closetext - follow MAHOGANYMART1F_LANCE, PLAYER - applymovement MAHOGANYMART1F_LANCE, MahoganyMart1FLanceApproachPharmacistMovement - applymovement MAHOGANYMART1F_PHARMACIST, MahoganyMart1FPharmacistShovedAsideMovement - applymovement MAHOGANYMART1F_LANCE, MahoganyMart1FLanceApproachHiddenStairsMovement - stopfollow - opentext - writetext MahoganyMart1FLanceStairsText - waitbutton - showemote EMOTE_SHOCK, MAHOGANYMART1F_PHARMACIST, 10 - playsound SFX_FAINT - changeblock 6, 2, $1e ; stairs - reloadmappart - closetext - setevent EVENT_UNCOVERED_STAIRCASE_IN_MAHOGANY_MART - turnobject MAHOGANYMART1F_LANCE, LEFT - opentext - writetext MahoganyMart1FLanceSplitUpText - waitbutton - closetext - applymovement MAHOGANYMART1F_LANCE, MahoganyMart1FLanceGoDownStairsMovement - playsound SFX_EXIT_BUILDING - disappear MAHOGANYMART1F_LANCE - setscene SCENE_MAHOGANYMART1F_NOOP - waitsfx - end - -MahoganyMart1FGrannyScript: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_MAHOGANY_2 - closetext - end - -MahoganyMart1FDragoniteTackleMovement: - fix_facing - big_step LEFT - big_step RIGHT - remove_fixed_facing - step_end - -MahoganyMart1FBlackBeltKnockedBackMovement: - fix_facing - big_step LEFT - remove_fixed_facing - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - step_end - -MahoganyMart1FPharmacistShovedAsideMovement: - fix_facing - big_step LEFT - remove_fixed_facing - step_end - -MahoganyMart1FLanceApproachPlayerMovement: - slow_step LEFT - turn_head DOWN - step_end - -MahoganyMart1FLanceApproachPharmacistMovement: - slow_step RIGHT - slow_step UP - slow_step UP - step_end - -MahoganyMart1FLanceApproachHiddenStairsMovement: - slow_step UP - slow_step RIGHT - slow_step RIGHT - step_end - -MahoganyMart1FLanceGoDownStairsMovement: - slow_step RIGHT - step_end - -MahoganyMart1FRageCandyBarText: ; unreferenced - text "Hello, kiddo!" - - para "How would you like" - line "some RAGECANDYBAR?" - - para "It's the thing to" - line "eat in MAHOGANY!" - done - -MahoganyMart1FPharmacistText_LanceEntered: - text "Arrgh… You found" - line "the secret stair-" - cont "way…" - done - -MahoganyMart1FBlackBeltText: - text "Heheh! The experi-" - line "ment worked like a" - cont "charm." - - para "MAGIKARP are just" - line "worthless, but" - - para "GYARADOS are big" - line "moneymakers." - done - -MahoganyMart1FBlackBeltText_LanceEntered: - text "Urrgh…" - - para "That guy's dragon" - line "#MON are tough…" - done - -MahoganyMart1FLanceDragoniteHyperBeamText: - text "LANCE: DRAGONITE," - line "HYPER BEAM." - done - -MahoganyMart1FLanceRadioText: - text "What took you," - line "?" - - para "Just as I thought," - line "that strange radio" - - para "signal is coming" - line "from here." - done - -MahoganyMart1FLanceStairsText: - text "The stairs are" - line "right here." - done - -MahoganyMart1FLanceSplitUpText: - text "LANCE: , we" - line "should split up to" - - para "check this place." - line "I'll go first." - done - -MahoganyMart1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, MAHOGANY_TOWN, 1 - warp_event 4, 7, MAHOGANY_TOWN, 1 - warp_event 7, 3, TEAM_ROCKET_BASE_B1F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 3, SPRITE_PHARMACIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyMart1FPharmacistScript, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 1, 6, SPRITE_BLACK_BELT, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyMart1FBlackBeltScript, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 4, 6, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE - object_event 3, 6, SPRITE_DRAGON, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE - object_event 1, 3, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyMart1FGrannyScript, EVENT_MAHOGANY_MART_OWNERS diff --git a/maps/MahoganyPokecenter1F.asm b/maps/MahoganyPokecenter1F.asm deleted file mode 100644 index d61d09ca5..000000000 --- a/maps/MahoganyPokecenter1F.asm +++ /dev/null @@ -1,70 +0,0 @@ - object_const_def - const MAHOGANYPOKECENTER1F_NURSE - const MAHOGANYPOKECENTER1F_POKEFAN_M - const MAHOGANYPOKECENTER1F_YOUNGSTER - const MAHOGANYPOKECENTER1F_COOLTRAINER_F - -MahoganyPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -MahoganyPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -MahoganyPokecenter1FPokefanMScript: - jumptextfaceplayer MahoganyPokecenter1FPokefanMText - -MahoganyPokecenter1FYoungsterScript: - jumptextfaceplayer MahoganyPokecenter1FYoungsterText - -MahoganyPokecenter1FCooltrainerFScript: - jumptextfaceplayer MahoganyPokecenter1FCooltrainerFText - -MahoganyPokecenter1FPokefanMText: - text "What's this? TEAM" - line "ROCKET has come" - cont "back?" - - para "I saw some men in" - line "black at LAKE OF" - cont "RAGE…" - done - -MahoganyPokecenter1FYoungsterText: - text "I stop my #MON" - line "from evolving too" - cont "early." - - para "I make them learn" - line "certain moves be-" - cont "fore I let them" - cont "evolve." - done - -MahoganyPokecenter1FCooltrainerFText: - text "#MON do become" - line "stronger when they" - - para "evolve, but they" - line "also learn moves" - cont "more slowly." - done - -MahoganyPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, MAHOGANY_TOWN, 4 - warp_event 4, 7, MAHOGANY_TOWN, 4 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyPokecenter1FNurseScript, -1 - object_event 7, 2, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, MahoganyPokecenter1FPokefanMScript, -1 - object_event 1, 3, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, MahoganyPokecenter1FYoungsterScript, -1 - object_event 2, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyPokecenter1FCooltrainerFScript, -1 diff --git a/maps/MahoganyRedGyaradosSpeechHouse.asm b/maps/MahoganyRedGyaradosSpeechHouse.asm deleted file mode 100644 index 0fdce56c6..000000000 --- a/maps/MahoganyRedGyaradosSpeechHouse.asm +++ /dev/null @@ -1,74 +0,0 @@ - object_const_def - const MAHOGANYREDGYARADOSSPEECHHOUSE_BLACK_BELT - const MAHOGANYREDGYARADOSSPEECHHOUSE_TEACHER - -MahoganyRedGyaradosSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -MahoganyRedGyaradosSpeechHouseBlackBeltScript: - jumptextfaceplayer MahoganyRedGyaradosSpeechHouseBlackBeltText - -MahoganyRedGyaradosSpeechHouseTeacherScript: - faceplayer - opentext - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue .RocketsInRadioTower - writetext MahoganyRedGyaradosSpeechHouseTeacherText - waitbutton - closetext - end - -.RocketsInRadioTower: - writetext MahoganyRedGyaradosSpeechHouseTeacherText_RocketsInRadioTower - waitbutton - closetext - end - -MahoganyRedGyaradosSpeechHouseUnusedBookshelf1: ; unreferenced - jumpstd PictureBookshelfScript - -MahoganyRedGyaradosSpeechHouseUnusedBookshelf2: ; unreferenced - jumpstd MagazineBookshelfScript - -MahoganyRedGyaradosSpeechHouseBlackBeltText: - text "I heard that a red" - line "GYARADOS appeared" - cont "at the LAKE." - - para "That's odd, since" - line "even ordinary" - - para "GYARADOS are rare" - line "in that lake…" - done - -MahoganyRedGyaradosSpeechHouseTeacherText: - text "My favorite radio" - line "program? I'd say" - cont "#MON MUSIC." - done - -MahoganyRedGyaradosSpeechHouseTeacherText_RocketsInRadioTower: - text "I've been hearing" - line "laughter on the" - - para "radio…" - line "It's creepy." - done - -MahoganyRedGyaradosSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, MAHOGANY_TOWN, 2 - warp_event 3, 7, MAHOGANY_TOWN, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyRedGyaradosSpeechHouseBlackBeltScript, -1 - object_event 6, 5, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, MahoganyRedGyaradosSpeechHouseTeacherScript, -1 diff --git a/maps/MahoganyTown.asm b/maps/MahoganyTown.asm deleted file mode 100644 index 5d628c8ad..000000000 --- a/maps/MahoganyTown.asm +++ /dev/null @@ -1,271 +0,0 @@ -DEF MAHOGANYTOWN_RAGECANDYBAR_PRICE EQU 300 - - object_const_def - const MAHOGANYTOWN_POKEFAN_M - const MAHOGANYTOWN_GRAMPS - const MAHOGANYTOWN_FISHER - const MAHOGANYTOWN_LASS - -MahoganyTown_MapScripts: - def_scene_scripts - scene_script MahoganyTownNoop1Scene, SCENE_MAHOGANYTOWN_TRY_RAGECANDYBAR - scene_script MahoganyTownNoop2Scene, SCENE_MAHOGANYTOWN_NOOP - - def_callbacks - callback MAPCALLBACK_NEWMAP, MahoganyTownFlypointCallback - -MahoganyTownNoop1Scene: - end - -MahoganyTownNoop2Scene: - end - -MahoganyTownFlypointCallback: - setflag ENGINE_FLYPOINT_MAHOGANY - endcallback - -MahoganyTownTryARageCandyBarScript: - showemote EMOTE_SHOCK, MAHOGANYTOWN_POKEFAN_M, 15 - applymovement MAHOGANYTOWN_POKEFAN_M, MahoganyTownRageCandyBarMerchantBlocksYouMovement - follow PLAYER, MAHOGANYTOWN_POKEFAN_M - applymovement PLAYER, MahoganyTownPlayerStepLeftMovement - stopfollow - turnobject PLAYER, RIGHT - scall RageCandyBarMerchantScript - applymovement MAHOGANYTOWN_POKEFAN_M, MahoganyTownRageCandyBarMerchantReturnsMovement - end - -MahoganyTownPokefanMScript: - faceplayer -RageCandyBarMerchantScript: - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .ClearedRocketHideout - scall .SellRageCandyBars - end - -.ClearedRocketHideout: - opentext - writetext RageCandyBarMerchantSoldOutText - waitbutton - closetext - end - -.SellRageCandyBars: - opentext - writetext RageCandyBarMerchantTryOneText - special PlaceMoneyTopRight - yesorno - iffalse .Refused - checkmoney YOUR_MONEY, MAHOGANYTOWN_RAGECANDYBAR_PRICE - ifequal HAVE_LESS, .NotEnoughMoney - giveitem RAGECANDYBAR - iffalse .NoRoom - waitsfx - playsound SFX_TRANSACTION - takemoney YOUR_MONEY, MAHOGANYTOWN_RAGECANDYBAR_PRICE - special PlaceMoneyTopRight - writetext RageCandyBarMerchantSavorItText - waitbutton - closetext - end - -.NotEnoughMoney: - writetext RageCandyBarMerchantNotEnoughMoneyText - waitbutton - closetext - end - -.Refused: - writetext RageCandyBarMerchantRefusedText - waitbutton - closetext - end - -.NoRoom: - writetext RageCandyBarMerchantNoRoomText - waitbutton - closetext - end - -MahoganyTownGrampsScript: - faceplayer - opentext - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .ClearedRocketHideout - writetext MahoganyTownGrampsText - waitbutton - closetext - end - -.ClearedRocketHideout: - writetext MahoganyTownGrampsText_ClearedRocketHideout - waitbutton - closetext - end - -MahoganyTownFisherScript: - jumptextfaceplayer MahoganyTownFisherText - -MahoganyTownLassScript: - jumptextfaceplayer MahoganyTownLassText - -MahoganyTownSign: - jumptext MahoganyTownSignText - -MahoganyTownRagecandybarSign: - jumptext MahoganyTownRagecandybarSignText - -MahoganyGymSign: - jumptext MahoganyGymSignText - -MahoganyTownPokecenterSign: - jumpstd PokecenterSignScript - -MahoganyTownCollideDownFaceLeftMovement: ; unreferenced - step DOWN - big_step UP - turn_head DOWN -MahoganyTownPlayerStepLeftMovement: - step LEFT - step_end - -MahoganyTownRageCandyBarMerchantBlocksYouMovement: - step RIGHT - step DOWN - turn_head LEFT - step_end - -MahoganyTownRageCandyBarMerchantReturnsMovement: - step UP - turn_head DOWN - step_end - -RageCandyBarMerchantTryOneText: - text "Hiya, kid!" - - para "I see you're new" - line "in MAHOGANY TOWN." - - para "Since you're new," - line "you should try a" - - para "yummy RAGECANDY-" - line "BAR!" - - para "Right now, it can" - line "be yours for just" - cont "¥300! Want one?" - done - -RageCandyBarMerchantSavorItText: - text "Good! Savor it!" - done - -RageCandyBarMerchantNotEnoughMoneyText: - text "You don't have" - line "enough money." - done - -RageCandyBarMerchantRefusedText: - text "Oh, fine then…" - done - -RageCandyBarMerchantNoRoomText: - text "You don't have" - line "room for this." - done - -RageCandyBarMerchantSoldOutText: - text "RAGECANDYBAR's" - line "sold out." - - para "I'm packing up." - line "Don't bother me," - cont "kiddo." - done - -MahoganyTownGrampsText: - text "Are you off to see" - line "the GYARADOS ram-" - cont "page at the LAKE?" - done - -MahoganyTownGrampsText_ClearedRocketHideout: - text "MAGIKARP have" - line "returned to LAKE" - cont "OF RAGE." - - para "That should be" - line "good news for the" - cont "anglers there." - done - -MahoganyTownFisherText: - text "Since you came" - line "this far, take the" - - para "time to do some" - line "sightseeing." - - para "You should head" - line "north and check" - - para "out LAKE OF RAGE" - line "right now." - done - -MahoganyTownLassText: - text "Visit Grandma's" - line "shop. She sells" - - para "stuff that nobody" - line "else has." - done - -MahoganyTownSignText: - text "MAHOGANY TOWN" - - para "Welcome to the" - line "Home of the Ninja" - done - -MahoganyTownRagecandybarSignText: - text "While visiting" - line "MAHOGANY TOWN, try" - cont "a RAGECANDYBAR!" - done - -MahoganyGymSignText: - text "MAHOGANY TOWN" - line "#MON GYM" - cont "LEADER: PRYCE" - - para "The Teacher of" - line "Winter's Harshness" - done - -MahoganyTown_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 7, MAHOGANY_MART_1F, 1 - warp_event 17, 7, MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, 1 - warp_event 6, 13, MAHOGANY_GYM, 1 - warp_event 15, 13, MAHOGANY_POKECENTER_1F, 1 - warp_event 9, 1, ROUTE_43_MAHOGANY_GATE, 3 - - def_coord_events - coord_event 19, 8, SCENE_MAHOGANYTOWN_TRY_RAGECANDYBAR, MahoganyTownTryARageCandyBarScript - coord_event 19, 9, SCENE_MAHOGANYTOWN_TRY_RAGECANDYBAR, MahoganyTownTryARageCandyBarScript - - def_bg_events - bg_event 1, 5, BGEVENT_READ, MahoganyTownSign - bg_event 9, 7, BGEVENT_READ, MahoganyTownRagecandybarSign - bg_event 3, 13, BGEVENT_READ, MahoganyGymSign - bg_event 16, 13, BGEVENT_READ, MahoganyTownPokecenterSign - - def_object_events - object_event 19, 8, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyTownPokefanMScript, EVENT_MAHOGANY_TOWN_POKEFAN_M_BLOCKS_EAST - object_event 6, 9, SPRITE_GRAMPS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyTownGrampsScript, -1 - object_event 6, 14, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, MahoganyTownFisherScript, EVENT_MAHOGANY_TOWN_POKEFAN_M_BLOCKS_GYM - object_event 12, 8, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MahoganyTownLassScript, EVENT_MAHOGANY_MART_OWNERS diff --git a/maps/MahoganyTown.blk b/maps/MahoganyTown.blk deleted file mode 100644 index 02c7edf36..000000000 --- a/maps/MahoganyTown.blk +++ /dev/null @@ -1 +0,0 @@ -qqqilrrrrm^GRZV=GWkiWZWjiGhihqppppppppq \ No newline at end of file diff --git a/maps/ManiasHouse.asm b/maps/ManiasHouse.asm deleted file mode 100644 index ad8d8cf8d..000000000 --- a/maps/ManiasHouse.asm +++ /dev/null @@ -1,212 +0,0 @@ - object_const_def - const MANIASHOUSE_ROCKER - -ManiasHouse_MapScripts: - def_scene_scripts - - def_callbacks - -ManiaScript: - faceplayer - opentext - checkevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM - iftrue .default_postevent - checkevent EVENT_GOT_SHUCKIE - iftrue .alreadyhaveshuckie - writetext ManiaText_AskLookAfterShuckle - yesorno - iffalse .refusetotakeshuckie - special GiveShuckle - iffalse .partyfull - writetext ManiaText_TakeCareOfShuckle - promptbutton - waitsfx - writetext ManiaText_GotShuckle - playsound SFX_KEY_ITEM - waitsfx - closetext - setevent EVENT_GOT_SHUCKIE - end - -.alreadyhaveshuckie - checkflag ENGINE_GOT_SHUCKIE_TODAY - iffalse .returnshuckie - writetext ManiaText_TakeCareOfShuckle - waitbutton - closetext - end - -.partyfull - writetext ManiaText_PartyFull - waitbutton - closetext - end - -.refusetotakeshuckie - writetext ManiaText_IfHeComesBack - waitbutton - closetext - end - -.returnshuckie - writetext ManiaText_CanIHaveMyMonBack - yesorno - iffalse .refused - special ReturnShuckie - ifequal SHUCKIE_WRONG_MON, .wrong - ifequal SHUCKIE_REFUSED, .refused - ifequal SHUCKIE_HAPPY, .superhappy - ifequal SHUCKIE_FAINTED, .default_postevent - ; SHUCKIE_RETURNED - writetext ManiaText_ThankYou - waitbutton - closetext - setevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM - end - -.wrong - writetext ManiaText_ShuckleNotThere - waitbutton - closetext - end - -.superhappy - writetext ManiaText_ShuckleLikesYou - waitbutton - closetext - setevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM - end - -.refused - writetext ManiaText_SameAsBeingRobbed - waitbutton - closetext - end - -.nothingleft ; unreferenced - writetext ManiaText_ShuckleIsYourLastMon - waitbutton - closetext - end - -.default_postevent - writetext ManiaText_HappinessSpeech - waitbutton - closetext - end - -ManiasHouseUnusedBookshelf: ; unreferenced - jumpstd PictureBookshelfScript - -ManiaText_AskLookAfterShuckle: - text "I, I'm in shock!" - - para "A guy about your" - line "age with piercing" - - para "eyes and long hair" - line "came in." - - para "He scared me into" - line "giving him my" - cont "prized #MON!" - - para "I still have one" - line "left, but what if" - cont "he comes back?" - - para "You look strong." - line "Could you look" - - para "after my #MON" - line "for a while?" - done - -ManiaText_TakeCareOfShuckle: - text "Oh, thank you!" - - para "Take good care of" - line "it, please!" - done - -ManiaText_GotShuckle: - text " received a" - line "#MON." - done - -ManiaText_PartyFull: - text "Your #MON party" - line "is full." - done - -ManiaText_IfHeComesBack: - text "Oh, no… What'll" - line "I do if he comes" - cont "back?" - done - -ManiaText_CanIHaveMyMonBack: - text "Hi! How's my #-" - line "MON?" - - para "I think I'm safe" - line "now, so may I have" - cont "it back?" - done - -ManiaText_ThankYou: - text "Thank you!" - done - -ManiaText_ShuckleNotThere: - text "Hey, you don't" - line "have my #MON" - cont "with you." - done - -ManiaText_ShuckleLikesYou: - text "My #MON has" - line "come to like you." - - para "All right, you" - line "should keep it." - - para "But promise to" - line "be good to it!" - done - -ManiaText_SameAsBeingRobbed: - text "Oh, no, no… That's" - line "the same as being" - cont "robbed." - done - -ManiaText_HappinessSpeech: - text "For #MON, hap-" - line "piness is being" - - para "with a person who" - line "treats them well." - done - -ManiaText_ShuckleIsYourLastMon: - text "If I take my #-" - line "MON back, what are" - - para "you going to use" - line "in battle?" - done - -ManiasHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CIANWOOD_CITY, 1 - warp_event 3, 7, CIANWOOD_CITY, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 4, SPRITE_ROCKER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ManiaScript, -1 diff --git a/maps/Mart.blk b/maps/Mart.blk deleted file mode 100644 index 31e7e807c..000000000 --- a/maps/Mart.blk +++ /dev/null @@ -1 +0,0 @@ -'+"++++)(+*+++# \ No newline at end of file diff --git a/maps/MobileBattleRoom.asm b/maps/MobileBattleRoom.asm deleted file mode 100644 index 5b2b04a38..000000000 --- a/maps/MobileBattleRoom.asm +++ /dev/null @@ -1,72 +0,0 @@ -MobileBattleRoom_MapScripts: - def_scene_scripts - scene_script MobileBattleRoomInitializeScene, SCENE_MOBILEBATTLEROOM_INITIALIZE - scene_script MobileBattleRoomNoopScene, SCENE_MOBILEBATTLEROOM_NOOP - - def_callbacks - -MobileBattleRoomInitializeScene: - sdefer MobileBattleRoomInitializeAndPreparePokecenter2FScript - end - -MobileBattleRoomNoopScene: - end - -MobileBattleRoomInitializeAndPreparePokecenter2FScript: - setscene SCENE_MOBILEBATTLEROOM_NOOP - setmapscene POKECENTER_2F, SCENE_POKECENTER2F_LEAVE_MOBILE_BATTLE_ROOM - end - -MobileBattleRoomConsoleScript: - refreshscreen - iffalse .false - ifequal $1, .one_ - ifequal $2, .two_ - sjump .false - -.one_ - writetext MobileBattleRoom_HealText - pause 20 - closetext - special FadeOutPalettes - playmusic MUSIC_HEAL - special LoadMapPalettes - pause 60 - special FadeInPalettes - special RestartMapMusic - refreshscreen -.two_ - special HealParty - iftrue .false -.one - writetext MobileBattleRoom_EstablishingCommsText - waitbutton - reloadmappart -.false - closetext - end - -MobileBattleRoom_EstablishingCommsText: - text "Establishing" - line "communications…" - done - -MobileBattleRoom_HealText: - text "Your #MON will" - line "be fully healed" - cont "before battle." - done - -MobileBattleRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 7, POKECENTER_2F, 6 - warp_event 5, 7, POKECENTER_2F, 6 - - def_coord_events - - def_bg_events - bg_event 4, 2, BGEVENT_UP, MobileBattleRoomConsoleScript - - def_object_events diff --git a/maps/MobileBattleRoom.blk b/maps/MobileBattleRoom.blk deleted file mode 100644 index a87d9595e..000000000 --- a/maps/MobileBattleRoom.blk +++ /dev/null @@ -1 +0,0 @@ -/1430=587>9<.;:=?-> \ No newline at end of file diff --git a/maps/MobileTradeRoom.asm b/maps/MobileTradeRoom.asm deleted file mode 100644 index 6b659ca92..000000000 --- a/maps/MobileTradeRoom.asm +++ /dev/null @@ -1,45 +0,0 @@ -MobileTradeRoom_MapScripts: - def_scene_scripts - scene_script MobileTradeRoomInitializeScene, SCENE_MOBILETRADEROOM_INITIALIZE - scene_script MobileTradeRoomNoopScene, SCENE_MOBILETRADEROOM_NOOP - - def_callbacks - -MobileTradeRoomInitializeScene: - sdefer MobileTradeRoomInitializeAndPreparePokecenter2FScript - end - -MobileTradeRoomNoopScene: - end - -MobileTradeRoomInitializeAndPreparePokecenter2FScript: - setscene SCENE_MOBILETRADEROOM_NOOP - setmapscene POKECENTER_2F, SCENE_POKECENTER2F_LEAVE_MOBILE_TRADE_ROOM - end - -MobileTradeRoomConsoleScript: - refreshscreen - writetext MobileTradeRoom_EstablishingCommsText - waitbutton - reloadmappart - closetext - end - -MobileTradeRoom_EstablishingCommsText: - text "Establishing" - line "communications…" - done - -MobileTradeRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 7, POKECENTER_2F, 5 - warp_event 5, 7, POKECENTER_2F, 5 - - def_coord_events - - def_bg_events - bg_event 4, 2, BGEVENT_UP, MobileTradeRoomConsoleScript - - def_object_events diff --git a/maps/MobileTradeRoom.blk b/maps/MobileTradeRoom.blk deleted file mode 100644 index fbe578781..000000000 --- a/maps/MobileTradeRoom.blk +++ /dev/null @@ -1 +0,0 @@ -/1230=567>9<.;:=?-> \ No newline at end of file diff --git a/maps/MountMoon.asm b/maps/MountMoon.asm deleted file mode 100644 index 1d480072d..000000000 --- a/maps/MountMoon.asm +++ /dev/null @@ -1,179 +0,0 @@ - object_const_def - const MOUNTMOON_RIVAL - -MountMoon_MapScripts: - def_scene_scripts - scene_script MountMoonRivalEncounterScene, SCENE_MOUNTMOON_RIVAL_BATTLE - scene_script MountMoonNoopScene, SCENE_MOUNTMOON_NOOP - - def_callbacks - -MountMoonRivalEncounterScene: - sdefer MountMoonRivalBattleScript - end - -MountMoonNoopScene: - end - -MountMoonRivalBattleScript: - turnobject PLAYER, RIGHT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - applymovement MOUNTMOON_RIVAL, MountMoonRivalMovementBefore - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext MountMoonRivalTextBefore - waitbutton - closetext - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .Totodile - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .Chikorita - winlosstext MountMoonRivalTextWin, MountMoonRivalTextLoss - setlasttalked MOUNTMOON_RIVAL - loadtrainer RIVAL2, RIVAL2_1_TOTODILE - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .FinishBattle - -.Totodile: - winlosstext MountMoonRivalTextWin, MountMoonRivalTextLoss - setlasttalked MOUNTMOON_RIVAL - loadtrainer RIVAL2, RIVAL2_1_CHIKORITA - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .FinishBattle - -.Chikorita: - winlosstext MountMoonRivalTextWin, MountMoonRivalTextLoss - setlasttalked MOUNTMOON_RIVAL - loadtrainer RIVAL2, RIVAL2_1_CYNDAQUIL - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .FinishBattle - -.FinishBattle: - playmusic MUSIC_RIVAL_AFTER - opentext - writetext MountMoonRivalTextAfter - waitbutton - closetext - applymovement MOUNTMOON_RIVAL, MountMoonRivalMovementAfter - disappear MOUNTMOON_RIVAL - setscene SCENE_MOUNTMOON_NOOP - setevent EVENT_BEAT_RIVAL_IN_MT_MOON - playmapmusic - end - -MountMoonRivalMovementBefore: - step LEFT - step LEFT - step LEFT - step_end - -MountMoonRivalMovementAfter: - step RIGHT - step RIGHT - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -MountMoonRivalTextBefore: - text "<……> <……> <……>" - - para "It's been a while," - line "." - - para "…Since I lost to" - line "you, I thought" - - para "about what I was" - line "lacking with my" - cont "#MON…" - - para "And we came up" - line "with an answer." - - para ", now we'll" - line "show you!" - done - -MountMoonRivalTextWin: - text "<……> <……> <……>" - - para "I thought I raised" - line "my #MON to be" - - para "the best they" - line "could be…" - - para "…But it still " - line "wasn't enough…" - done - -MountMoonRivalTextAfter: - text "<……> <……> <……>" - - para "…You won, fair" - line "and square." - - para "I admit it. But" - line "this isn't the" - cont "end." - - para "I'm going to be" - line "the greatest #-" - cont "MON trainer ever." - - para "Because these guys" - line "are behind me." - - para "…Listen, ." - - para "One of these days" - line "I'm going to prove" - - para "how good I am by" - line "beating you." - done - -MountMoonRivalTextLoss: - text "<……> <……> <……>" - - para "I've repaid my" - line "debt to you." - - para "With my #MON," - line "I'm going to beat" - - para "the CHAMPION and" - line "become the world's" - cont "greatest trainer." - done - -MountMoon_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 3, ROUTE_3, 1 - warp_event 15, 15, ROUTE_4, 1 - warp_event 13, 3, MOUNT_MOON, 7 - warp_event 15, 11, MOUNT_MOON, 8 - warp_event 25, 5, MOUNT_MOON_SQUARE, 1 - warp_event 25, 15, MOUNT_MOON_SQUARE, 2 - warp_event 25, 3, MOUNT_MOON, 3 - warp_event 25, 13, MOUNT_MOON, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 7, 3, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_MT_MOON_RIVAL diff --git a/maps/MountMoon.blk b/maps/MountMoon.blk deleted file mode 100644 index 2521dba2b..000000000 --- a/maps/MountMoon.blk +++ /dev/null @@ -1,11 +0,0 @@ -    -$* -(* #!)+ -)$+  # -(+  - -   - 99 - -!$ -$ # # \ No newline at end of file diff --git a/maps/MountMoonGiftShop.asm b/maps/MountMoonGiftShop.asm deleted file mode 100644 index 7c42d917b..000000000 --- a/maps/MountMoonGiftShop.asm +++ /dev/null @@ -1,43 +0,0 @@ - object_const_def - const MOUNTMOONGIFTSHOP_GRAMPS1 ; morning only - const MOUNTMOONGIFTSHOP_GRAMPS2 ; day only - const MOUNTMOONGIFTSHOP_LASS1 ; morning only - const MOUNTMOONGIFTSHOP_LASS2 ; day only - -MountMoonGiftShop_MapScripts: - def_scene_scripts - - def_callbacks - -MountMoonGiftShopClerkScript: - faceplayer - opentext - pokemart MARTTYPE_STANDARD, MART_MT_MOON - closetext - end - -MountMoonGiftShopLassScript: - jumptextfaceplayer MountMoonGiftShopLassText - -MountMoonGiftShopLassText: - text "When the sun goes" - line "down, CLEFAIRY" - cont "come out to play." - done - -MountMoonGiftShop_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, MOUNT_MOON_SQUARE, 3 - warp_event 4, 7, MOUNT_MOON_SQUARE, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 3, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, MORN, 0, OBJECTTYPE_SCRIPT, 0, MountMoonGiftShopClerkScript, -1 - object_event 1, 2, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, DAY, 0, OBJECTTYPE_SCRIPT, 0, MountMoonGiftShopClerkScript, -1 - object_event 1, 6, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, MORN, 0, OBJECTTYPE_SCRIPT, 0, MountMoonGiftShopLassScript, -1 - object_event 5, 4, SPRITE_LASS, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, DAY, 0, OBJECTTYPE_SCRIPT, 0, MountMoonGiftShopLassScript, -1 diff --git a/maps/MountMoonSquare.asm b/maps/MountMoonSquare.asm deleted file mode 100644 index 3d9fea3b2..000000000 --- a/maps/MountMoonSquare.asm +++ /dev/null @@ -1,151 +0,0 @@ - object_const_def - const MOUNTMOONSQUARE_FAIRY1 - const MOUNTMOONSQUARE_FAIRY2 - const MOUNTMOONSQUARE_ROCK - -MountMoonSquare_MapScripts: - def_scene_scripts - scene_script MountMoonSquareNoopScene, SCENE_MOUNTMOONSQUARE_CLEFAIRY_DANCE - - def_callbacks - callback MAPCALLBACK_NEWMAP, MountMoonSquareDisappearMoonStoneCallback - callback MAPCALLBACK_OBJECTS, MountMoonSquareDisappearRockCallback - -MountMoonSquareNoopScene: - end - -MountMoonSquareDisappearMoonStoneCallback: - setevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE - endcallback - -MountMoonSquareDisappearRockCallback: - disappear MOUNTMOONSQUARE_ROCK - endcallback - -ClefairyDance: - checkflag ENGINE_MT_MOON_SQUARE_CLEFAIRY - iftrue .NoDancing - readvar VAR_WEEKDAY - ifnotequal MONDAY, .NoDancing - checktime NITE - iffalse .NoDancing - appear MOUNTMOONSQUARE_FAIRY1 - appear MOUNTMOONSQUARE_FAIRY2 - applymovement PLAYER, PlayerWalksUpToDancingClefairies - pause 15 - appear MOUNTMOONSQUARE_ROCK - turnobject MOUNTMOONSQUARE_FAIRY1, RIGHT - cry CLEFAIRY - waitsfx - pause 30 - follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2 - cry CLEFAIRY - applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep1 - cry CLEFAIRY - applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep2 - cry CLEFAIRY - applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep3 - cry CLEFAIRY - applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep4 - cry CLEFAIRY - applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep5 - stopfollow - applymovement MOUNTMOONSQUARE_FAIRY2, ClefairyDanceStep6 - follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2 - applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyDanceStep7 - stopfollow - turnobject MOUNTMOONSQUARE_FAIRY1, DOWN - pause 10 - showemote EMOTE_SHOCK, MOUNTMOONSQUARE_FAIRY1, 15 - turnobject MOUNTMOONSQUARE_FAIRY1, DOWN - cry CLEFAIRY - pause 15 - follow MOUNTMOONSQUARE_FAIRY1, MOUNTMOONSQUARE_FAIRY2 - applymovement MOUNTMOONSQUARE_FAIRY1, ClefairyFleeMovement - disappear MOUNTMOONSQUARE_FAIRY1 - disappear MOUNTMOONSQUARE_FAIRY2 - stopfollow - clearevent EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE - setflag ENGINE_MT_MOON_SQUARE_CLEFAIRY - end - -.NoDancing: - end - -MountMoonSquareHiddenMoonStone: - hiddenitem MOON_STONE, EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE - -DontLitterSign: - jumptext DontLitterSignText - -MtMoonSquareRock: - jumpstd SmashRockScript - -PlayerWalksUpToDancingClefairies: - step UP - step_end - -ClefairyDanceStep1: - slow_step DOWN - slow_jump_step DOWN - step_end - -ClefairyDanceStep2: - slow_jump_step RIGHT - step_end - -ClefairyDanceStep3: - slow_step UP - slow_jump_step UP - step_end - -ClefairyDanceStep4: - slow_jump_step LEFT - step_end - -ClefairyDanceStep5: - slow_step DOWN - slow_jump_step DOWN - step_end - -ClefairyDanceStep6: - slow_step DOWN - step_end - -ClefairyDanceStep7: - slow_step RIGHT - step_end - -ClefairyFleeMovement: - step RIGHT - step RIGHT - step RIGHT - jump_step RIGHT - step RIGHT - step RIGHT - step_end - -DontLitterSignText: - text "MT.MOON SQUARE" - line "DON'T LITTER" - done - -MountMoonSquare_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 20, 5, MOUNT_MOON, 5 - warp_event 22, 11, MOUNT_MOON, 6 - warp_event 13, 7, MOUNT_MOON_GIFT_SHOP, 1 - - def_coord_events - coord_event 7, 11, SCENE_MOUNTMOONSQUARE_CLEFAIRY_DANCE, ClefairyDance - - def_bg_events - bg_event 7, 7, BGEVENT_ITEM, MountMoonSquareHiddenMoonStone - bg_event 17, 7, BGEVENT_READ, DontLitterSign - - def_object_events - object_event 6, 6, SPRITE_FAIRY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_MT_MOON_SQUARE_CLEFAIRY - object_event 7, 6, SPRITE_FAIRY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_MT_MOON_SQUARE_CLEFAIRY - object_event 7, 7, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MtMoonSquareRock, EVENT_MT_MOON_SQUARE_ROCK diff --git a/maps/MountMoonSquare.blk b/maps/MountMoonSquare.blk deleted file mode 100644 index f04b5990a..000000000 --- a/maps/MountMoonSquare.blk +++ /dev/null @@ -1,4 +0,0 @@ ->?????????????;(+WWWW*,,,,+W*)()bQQc$WWW%n()()NttMy - -tn()()NttM{{{ ->??,)()PARO/$*,)(){{{{{{{{{{(,)(,??????????,,)$WWWWWWWWWWWWW% \ No newline at end of file diff --git a/maps/MountMortar1FInside.asm b/maps/MountMortar1FInside.asm deleted file mode 100644 index 7cdbd1c3e..000000000 --- a/maps/MountMortar1FInside.asm +++ /dev/null @@ -1,143 +0,0 @@ - object_const_def - const MOUNTMORTAR1FINSIDE_BOULDER - const MOUNTMORTAR1FINSIDE_POKE_BALL1 - const MOUNTMORTAR1FINSIDE_POKE_BALL2 - const MOUNTMORTAR1FINSIDE_POKE_BALL3 - const MOUNTMORTAR1FINSIDE_POKE_BALL4 - const MOUNTMORTAR1FINSIDE_POKE_BALL5 - const MOUNTMORTAR1FINSIDE_SUPER_NERD1 - const MOUNTMORTAR1FINSIDE_SUPER_NERD2 - const MOUNTMORTAR1FINSIDE_POKE_BALL6 - const MOUNTMORTAR1FINSIDE_POKE_BALL7 - -MountMortar1FInside_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerPokemaniacMiller: - trainer POKEMANIAC, MILLER, EVENT_BEAT_POKEMANIAC_MILLER, PokemaniacMillerSeenText, PokemaniacMillerBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacMillerAfterBattleText - waitbutton - closetext - end - -TrainerSupernerdMarkus: - trainer SUPER_NERD, MARKUS, EVENT_BEAT_SUPER_NERD_MARKUS, SupernerdMarkusSeenText, SupernerdMarkusBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdMarkusAfterBattleText - waitbutton - closetext - end - -MountMortar1FBoulder: - jumpstd StrengthBoulderScript - -MountMortar1FInsideEscapeRope: - itemball ESCAPE_ROPE - -MountMortar1FInsideMaxRevive: - itemball MAX_REVIVE - -MountMortar1FInsideHyperPotion: - itemball HYPER_POTION - -MountMortar1FInsideMaxPotion: - itemball MAX_POTION - -MountMortar1FInsideNugget: - itemball NUGGET - -MountMortar1FInsideIron: - itemball IRON - -MountMortar1FInsideUltraBall: - itemball ULTRA_BALL - -MountMortar1FInsideHiddenMaxRepel: - hiddenitem MAX_REPEL, EVENT_MOUNT_MORTAR_1F_INSIDE_HIDDEN_MAX_REPEL - -PokemaniacMillerSeenText: - text "I'm not losing" - line "this time!" - done - -PokemaniacMillerBeatenText: - text "I lost to some" - line "kid…?" - done - -PokemaniacMillerAfterBattleText: - text "A while back, this" - line "karate dude wanted" - - para "to battle. He was" - line "ridiculously good." - - para "He just thrashed" - line "us silly." - - para "He went in deeper" - line "saying it was for" - - para "his training. I" - line "wonder how he is?" - done - -SupernerdMarkusSeenText: - text "Hey! HUGH!" - done - -SupernerdMarkusBeatenText: - text "I mistook you for" - line "someone else…" - done - -SupernerdMarkusAfterBattleText: - text "I came to explore" - line "MT.MORTAR, but I" - - para "got separated from" - line "my partner…" - - para "Did you run into a" - line "trainer who uses a" - - para "SEADRA that knows" - line "WATERFALL?" - done - -MountMortar1FInside_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 47, MOUNT_MORTAR_1F_OUTSIDE, 5 - warp_event 29, 47, MOUNT_MORTAR_1F_OUTSIDE, 6 - warp_event 5, 39, MOUNT_MORTAR_1F_OUTSIDE, 8 - warp_event 33, 41, MOUNT_MORTAR_1F_OUTSIDE, 9 - warp_event 3, 19, MOUNT_MORTAR_B1F, 1 - warp_event 9, 9, MOUNT_MORTAR_2F_INSIDE, 2 - - def_coord_events - - def_bg_events - bg_event 30, 11, BGEVENT_ITEM, MountMortar1FInsideHiddenMaxRepel - - def_object_events - object_event 21, 43, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MountMortar1FBoulder, -1 - object_event 35, 38, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideEscapeRope, EVENT_MOUNT_MORTAR_1F_INSIDE_ESCAPE_ROPE - object_event 16, 10, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideMaxRevive, EVENT_MOUNT_MORTAR_1F_INSIDE_MAX_REVIVE - object_event 10, 27, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideHyperPotion, EVENT_MOUNT_MORTAR_1F_INSIDE_HYPER_POTION - object_event 22, 20, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideMaxPotion, EVENT_MOUNT_MORTAR_1F_INSIDE_MAX_POTION - object_event 35, 19, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideNugget, EVENT_MOUNT_MORTAR_1F_INSIDE_NUGGET - object_event 33, 43, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacMiller, -1 - object_event 24, 28, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerSupernerdMarkus, -1 - object_event 8, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideIron, EVENT_MOUNT_MORTAR_1F_INSIDE_IRON - object_event 17, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideUltraBall, EVENT_MOUNT_MORTAR_1F_INSIDE_ULTRA_BALL diff --git a/maps/MountMortar1FInside.blk b/maps/MountMortar1FInside.blk deleted file mode 100644 index 72ec30490..000000000 --- a/maps/MountMortar1FInside.blk +++ /dev/null @@ -1,29 +0,0 @@ -   (+((  -+"!)+     -((!! 61 - -)+ -  -  -" )  -  -( - (+191 - - - - 6 -  * -    -"  - <1 6 (*(+ !((+99  -) -      61* 69:* -1 )!!+);()! 89   )  - -* -)*   -!)   ( ) -1! -  (9   -$+!)$ ## \ No newline at end of file diff --git a/maps/MountMortar1FOutside.asm b/maps/MountMortar1FOutside.asm deleted file mode 100644 index 4436c3d70..000000000 --- a/maps/MountMortar1FOutside.asm +++ /dev/null @@ -1,40 +0,0 @@ - object_const_def - const MOUNTMORTAR1FOUTSIDE_POKE_BALL1 - const MOUNTMORTAR1FOUTSIDE_POKE_BALL2 - -MountMortar1FOutside_MapScripts: - def_scene_scripts - - def_callbacks - -MountMortar1FOutsideEther: - itemball ETHER - -MountMortar1FOutsideRevive: - itemball REVIVE - -MountMortar1FOutsideHiddenHyperPotion: - hiddenitem HYPER_POTION, EVENT_MOUNT_MORTAR_1F_OUTSIDE_HIDDEN_HYPER_POTION - -MountMortar1FOutside_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 33, ROUTE_42, 3 - warp_event 17, 33, ROUTE_42, 4 - warp_event 37, 33, ROUTE_42, 5 - warp_event 17, 5, MOUNT_MORTAR_2F_INSIDE, 1 - warp_event 11, 21, MOUNT_MORTAR_1F_INSIDE, 1 - warp_event 29, 21, MOUNT_MORTAR_1F_INSIDE, 2 - warp_event 17, 29, MOUNT_MORTAR_B1F, 2 - warp_event 7, 13, MOUNT_MORTAR_1F_INSIDE, 3 - warp_event 33, 13, MOUNT_MORTAR_1F_INSIDE, 4 - - def_coord_events - - def_bg_events - bg_event 25, 22, BGEVENT_ITEM, MountMortar1FOutsideHiddenHyperPotion - - def_object_events - object_event 13, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FOutsideEther, EVENT_MOUNT_MORTAR_1F_OUTSIDE_ETHER - object_event 31, 18, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FOutsideRevive, EVENT_MOUNT_MORTAR_1F_OUTSIDE_REVIVE diff --git a/maps/MountMortar1FOutside.blk b/maps/MountMortar1FOutside.blk deleted file mode 100644 index 92a7619c4..000000000 --- a/maps/MountMortar1FOutside.blk +++ /dev/null @@ -1,20 +0,0 @@ --.-........../../-./-.-........../../-./-.....7...././ %&  -   -   - - - - -  -  -  -/ -..../,,,,-.. /-/-/-..7./,,,,-.7-//-/  4,,,,4 -/54 - -54 - 6 - -  -) -(+    -) -$%$& - $ # # # \ No newline at end of file diff --git a/maps/MountMortar2FInside.asm b/maps/MountMortar2FInside.asm deleted file mode 100644 index 2b159fc6c..000000000 --- a/maps/MountMortar2FInside.asm +++ /dev/null @@ -1,86 +0,0 @@ - object_const_def - const MOUNTMORTAR2FINSIDE_POKE_BALL1 - const MOUNTMORTAR2FINSIDE_POKE_BALL2 - const MOUNTMORTAR2FINSIDE_POKE_BALL3 - const MOUNTMORTAR2FINSIDE_POKE_BALL4 - const MOUNTMORTAR2FINSIDE_POKE_BALL5 - const MOUNTMORTAR2FINSIDE_POKE_BALL6 - const MOUNTMORTAR2FINSIDE_SUPER_NERD - -MountMortar2FInside_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerSupernerdHugh: - trainer SUPER_NERD, HUGH, EVENT_BEAT_SUPER_NERD_HUGH, SupernerdHughSeenText, SupernerdHughBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdHughAfterBattleText - waitbutton - closetext - end - -MountMortar2FInsideMaxPotion: - itemball MAX_POTION - -MountMortar2FInsideRareCandy: - itemball RARE_CANDY - -MountMortar2FInsideTMDefenseCurl: - itemball TM_DEFENSE_CURL - -MountMortar2FInsideDragonScale: - itemball DRAGON_SCALE - -MountMortar2FInsideElixer: - itemball ELIXER - -MountMortar2FInsideEscapeRope: - itemball ESCAPE_ROPE - -MountMortar2FInsideHiddenFullRestore: - hiddenitem FULL_RESTORE, EVENT_MOUNT_MORTAR_2F_INSIDE_HIDDEN_FULL_RESTORE - -SupernerdHughSeenText: - text "Yo! MARKUS!" - done - -SupernerdHughBeatenText: - text "Sorry, my mistake." - done - -SupernerdHughAfterBattleText: - text "I'm investigating" - line "MT.MORTAR, but my" - cont "pal's gone AWOL." - - para "Have you seen a" - line "trainer who has a" - - para "SLOWPOKE that can" - line "use STRENGTH?" - done - -MountMortar2FInside_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 33, MOUNT_MORTAR_1F_OUTSIDE, 4 - warp_event 3, 5, MOUNT_MORTAR_1F_INSIDE, 6 - - def_coord_events - - def_bg_events - bg_event 24, 8, BGEVENT_ITEM, MountMortar2FInsideHiddenFullRestore - - def_object_events - object_event 28, 22, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar2FInsideMaxPotion, EVENT_MOUNT_MORTAR_2F_INSIDE_MAX_POTION - object_event 2, 33, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar2FInsideRareCandy, EVENT_MOUNT_MORTAR_2F_INSIDE_RARE_CANDY - object_event 19, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar2FInsideTMDefenseCurl, EVENT_MOUNT_MORTAR_2F_INSIDE_TM_DEFENSE_CURL - object_event 16, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar2FInsideDragonScale, EVENT_MOUNT_MORTAR_2F_INSIDE_DRAGON_SCALE - object_event 9, 11, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar2FInsideElixer, EVENT_MOUNT_MORTAR_2F_INSIDE_ELIXER - object_event 28, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar2FInsideEscapeRope, EVENT_MOUNT_MORTAR_2F_INSIDE_ESCAPE_ROPE - object_event 13, 26, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerSupernerdHugh, -1 diff --git a/maps/MountMortar2FInside.blk b/maps/MountMortar2FInside.blk deleted file mode 100644 index c6006adeb..000000000 --- a/maps/MountMortar2FInside.blk +++ /dev/null @@ -1,13 +0,0 @@ -     -(!!*(*(  - (*1  -)+!!9 +   ->''=1 6+!1)" + !">'=  &%  - ->= !   &%+!1 >'= -&%  -(+)&%&%  !! &% -1!(* -  ! 69"  1 1>= ->'= *>=*&%&2'=)&% >'3% -("$!)(>3%  # \ No newline at end of file diff --git a/maps/MountMortarB1F.asm b/maps/MountMortarB1F.asm deleted file mode 100644 index d4e4c9dd2..000000000 --- a/maps/MountMortarB1F.asm +++ /dev/null @@ -1,154 +0,0 @@ - object_const_def - const MOUNTMORTARB1F_POKE_BALL1 - const MOUNTMORTARB1F_POKE_BALL2 - const MOUNTMORTARB1F_BOULDER - const MOUNTMORTARB1F_KIYO - const MOUNTMORTARB1F_POKE_BALL3 - const MOUNTMORTARB1F_POKE_BALL4 - const MOUNTMORTARB1F_POKE_BALL5 - -MountMortarB1F_MapScripts: - def_scene_scripts - - def_callbacks - -MountMortarB1FKiyoScript: - faceplayer - opentext - checkevent EVENT_GOT_TYROGUE_FROM_KIYO - iftrue .GotTyrogue - checkevent EVENT_BEAT_BLACKBELT_KIYO - iftrue .BeatKiyo - writetext MountMortarB1FKiyoIntroText - waitbutton - closetext - winlosstext MountMortarB1FKiyoWinText, 0 - loadtrainer BLACKBELT_T, KIYO - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_BLACKBELT_KIYO - opentext -.BeatKiyo: - writetext MountMortarB1FTyrogueRewardText - promptbutton - waitsfx - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, .NoRoom - writetext MountMortarB1FReceiveMonText - playsound SFX_CAUGHT_MON - waitsfx - givepoke TYROGUE, 10 - setevent EVENT_GOT_TYROGUE_FROM_KIYO -.GotTyrogue: - writetext MountMortarB1FKiyoGotTyrogueText - waitbutton - closetext - end - -.NoRoom: - writetext MountMortarB1FKiyoFullPartyText - waitbutton - closetext - end - -MountMortarB1FBoulder: - jumpstd StrengthBoulderScript - -MountMortarB1FHyperPotion: - itemball HYPER_POTION - -MountMortarB1FCarbos: - itemball CARBOS - -MountMortarB1FFullRestore: - itemball FULL_RESTORE - -MountMortarB1FMaxEther: - itemball MAX_ETHER - -MountMortarB1FPPUp: - itemball PP_UP - -MountMortarB1FHiddenMaxRevive: - hiddenitem MAX_REVIVE, EVENT_MOUNT_MORTAR_B1F_HIDDEN_MAX_REVIVE - -MountMortarB1FKiyoIntroText: - text "Hey!" - - para "I am the KARATE" - line "KING!" - - para "I train alone here" - line "in the dark!" - - para "You!" - line "Battle with me!" - - para "Hwaaarggh!" - done - -MountMortarB1FKiyoWinText: - text "Waaaarggh!" - line "I'm beaten!" - done - -MountMortarB1FTyrogueRewardText: - text "I… I'm crushed…" - - para "My training is" - line "still not enough…" - - para "But a loss is a" - line "loss. I admit it." - - para "As proof that you" - line "defeated me, I'll" - - para "give you a rare" - line "fighting #MON." - done - -MountMortarB1FReceiveMonText: - text " received" - line "TYROGUE." - done - -MountMortarB1FKiyoGotTyrogueText: - text "TYROGUE is a" - line "fighting-type." - - para "It evolves into a" - line "tougher #MON." - - para "Keep up the hard" - line "work. I'll keep" - cont "training too." - - para "Farewell!" - done - -MountMortarB1FKiyoFullPartyText: - text "You have no room" - line "in your party!" - done - -MountMortarB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 3, MOUNT_MORTAR_1F_INSIDE, 5 - warp_event 19, 29, MOUNT_MORTAR_1F_OUTSIDE, 7 - - def_coord_events - - def_bg_events - bg_event 4, 6, BGEVENT_ITEM, MountMortarB1FHiddenMaxRevive - - def_object_events - object_event 29, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortarB1FHyperPotion, EVENT_MOUNT_MORTAR_B1F_HYPER_POTION - object_event 4, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortarB1FCarbos, EVENT_MOUNT_MORTAR_B1F_CARBOS - object_event 9, 10, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MountMortarB1FBoulder, -1 - object_event 16, 4, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, MountMortarB1FKiyoScript, -1 - object_event 34, 24, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortarB1FFullRestore, EVENT_MOUNT_MORTAR_B1F_FULL_RESTORE - object_event 32, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortarB1FMaxEther, EVENT_MOUNT_MORTAR_B1F_MAX_ETHER - object_event 21, 26, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortarB1FPPUp, EVENT_MOUNT_MORTAR_B1F_PP_UP diff --git a/maps/MountMortarB1F.blk b/maps/MountMortarB1F.blk deleted file mode 100644 index 3e2676a4e..000000000 --- a/maps/MountMortarB1F.blk +++ /dev/null @@ -1,20 +0,0 @@ -    -+)  >=  -*)* ->32=* -(  &2'=  )* >32= >'''3%1&%  &% 6&%  &% &% -( >'3% ->'''3% -+ ->3% -&% -*  -&% &%  ->= -&% >3%1  -&% -&% &2=  -&%&%!&%  -&% -1&% &2= -&% &% 61&% )!&%*<&%  \ No newline at end of file diff --git a/maps/MoveDeletersHouse.asm b/maps/MoveDeletersHouse.asm deleted file mode 100644 index 4786394f1..000000000 --- a/maps/MoveDeletersHouse.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const MOVEDELETERSHOUSE_SUPER_NERD - -MoveDeletersHouse_MapScripts: - def_scene_scripts - - def_callbacks - -MoveDeleter: - faceplayer - opentext - special MoveDeletion - waitbutton - closetext - end - -MoveDeletersHouseBookshelf: - jumpstd DifficultBookshelfScript - -MoveDeletersHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, BLACKTHORN_CITY, 6 - warp_event 3, 7, BLACKTHORN_CITY, 6 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, MoveDeletersHouseBookshelf - bg_event 1, 1, BGEVENT_READ, MoveDeletersHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MoveDeleter, -1 diff --git a/maps/MrFujisHouse.asm b/maps/MrFujisHouse.asm deleted file mode 100644 index 28f359115..000000000 --- a/maps/MrFujisHouse.asm +++ /dev/null @@ -1,98 +0,0 @@ - object_const_def - const MRFUJISHOUSE_SUPER_NERD - const MRFUJISHOUSE_LASS - const MRFUJISHOUSE_PSYDUCK - const MRFUJISHOUSE_NIDORINO - const MRFUJISHOUSE_PIDGEY - -MrFujisHouse_MapScripts: - def_scene_scripts - - def_callbacks - -MrFujisHouseSuperNerdScript: - jumptextfaceplayer MrFujisHouseSuperNerdText - -MrFujisHouseLassScript: - jumptextfaceplayer MrFujisHouseLassText - -MrFujisPsyduck: - opentext - writetext MrFujisPsyduckText - cry PSYDUCK - waitbutton - closetext - end - -MrFujisNidorino: - opentext - writetext MrFujisNidorinoText - cry NIDORINO - waitbutton - closetext - end - -MrFujisPidgey: - opentext - writetext MrFujisPidgeyText - cry PIDGEY - waitbutton - closetext - end - -MrFujisHouseBookshelf: - jumpstd DifficultBookshelfScript - -MrFujisHouseSuperNerdText: - text "MR.FUJI does live" - line "here, but he's not" - - para "home now." - - para "He should be at" - line "the SOUL HOUSE." - done - -MrFujisHouseLassText: - text "Some cold-hearted" - line "people stop caring" - cont "for their #MON." - - para "Grandpa takes in" - line "the poor homeless" - - para "#MON and takes" - line "care of them." - done - -MrFujisPsyduckText: - text "PSYDUCK: Gu-guwa?" - done - -MrFujisNidorinoText: - text "NIDORINO: Gyun!" - done - -MrFujisPidgeyText: - text "PIDGEY: Pijji!" - done - -MrFujisHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, LAVENDER_TOWN, 2 - warp_event 3, 7, LAVENDER_TOWN, 2 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, MrFujisHouseBookshelf - bg_event 1, 1, BGEVENT_READ, MrFujisHouseBookshelf - - def_object_events - object_event 4, 1, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, MrFujisHouseSuperNerdScript, -1 - object_event 3, 4, SPRITE_LASS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MrFujisHouseLassScript, -1 - object_event 7, 4, SPRITE_RHYDON, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MrFujisPsyduck, -1 - object_event 5, 5, SPRITE_GROWLITHE, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, MrFujisNidorino, -1 - object_event 1, 3, SPRITE_MOLTRES, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, MrFujisPidgey, -1 diff --git a/maps/MrFujisHouse.blk b/maps/MrFujisHouse.blk deleted file mode 100644 index e75cb9729..000000000 --- a/maps/MrFujisHouse.blk +++ /dev/null @@ -1 +0,0 @@ -0 1  \ No newline at end of file diff --git a/maps/MrPokemonsHouse.asm b/maps/MrPokemonsHouse.asm deleted file mode 100644 index 906954aa3..000000000 --- a/maps/MrPokemonsHouse.asm +++ /dev/null @@ -1,390 +0,0 @@ - object_const_def - const MRPOKEMONSHOUSE_GENTLEMAN - const MRPOKEMONSHOUSE_OAK - -MrPokemonsHouse_MapScripts: - def_scene_scripts - scene_script MrPokemonsHouseMeetMrPokemonScene, SCENE_MRPOKEMONSHOUSE_MEET_MR_POKEMON - scene_script MrPokemonsHouseNoopScene, SCENE_MRPOKEMONSHOUSE_NOOP - - def_callbacks - -MrPokemonsHouseMeetMrPokemonScene: - sdefer MrPokemonsHouseMrPokemonEventScript - end - -MrPokemonsHouseNoopScene: - end - -MrPokemonsHouseMrPokemonEventScript: - showemote EMOTE_SHOCK, MRPOKEMONSHOUSE_GENTLEMAN, 15 - turnobject MRPOKEMONSHOUSE_GENTLEMAN, DOWN - opentext - writetext MrPokemonIntroText1 - waitbutton - closetext - applymovement PLAYER, MrPokemonsHouse_PlayerWalksToMrPokemon - opentext - writetext MrPokemonIntroText2 - promptbutton - waitsfx - giveitem MYSTERY_EGG - writetext MrPokemonsHouse_GotEggText - playsound SFX_KEY_ITEM - waitsfx - itemnotify - setevent EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON - blackoutmod CHERRYGROVE_CITY - writetext MrPokemonIntroText3 - promptbutton - turnobject MRPOKEMONSHOUSE_GENTLEMAN, RIGHT - writetext MrPokemonIntroText4 - promptbutton - turnobject MRPOKEMONSHOUSE_GENTLEMAN, DOWN - turnobject MRPOKEMONSHOUSE_OAK, LEFT - writetext MrPokemonIntroText5 - waitbutton - closetext - sjump MrPokemonsHouse_OakScript - -MrPokemonsHouse_MrPokemonScript: - faceplayer - opentext - checkitem RED_SCALE - iftrue .RedScale - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .AlwaysNewDiscoveries - writetext MrPokemonText_ImDependingOnYou - waitbutton - closetext - end - -.AlwaysNewDiscoveries: - writetext MrPokemonText_AlwaysNewDiscoveries - waitbutton - closetext - end - -.RedScale: - writetext MrPokemonText_GimmeTheScale - yesorno - iffalse .refused - verbosegiveitem EXP_SHARE - iffalse .full - takeitem RED_SCALE - sjump .AlwaysNewDiscoveries - -.refused - writetext MrPokemonText_Disappointed - waitbutton -.full - closetext - end - -MrPokemonsHouse_OakScript: - playmusic MUSIC_PROF_OAK - applymovement MRPOKEMONSHOUSE_OAK, MrPokemonsHouse_OakWalksToPlayer - turnobject PLAYER, RIGHT - opentext - writetext MrPokemonsHouse_OakText1 - promptbutton - waitsfx - writetext MrPokemonsHouse_GetDexText - playsound SFX_ITEM - waitsfx - setflag ENGINE_POKEDEX - writetext MrPokemonsHouse_OakText2 - waitbutton - closetext - turnobject PLAYER, DOWN - applymovement MRPOKEMONSHOUSE_OAK, MrPokemonsHouse_OakExits - playsound SFX_EXIT_BUILDING - disappear MRPOKEMONSHOUSE_OAK - waitsfx - special RestartMapMusic - pause 15 - turnobject PLAYER, UP - opentext - writetext MrPokemonsHouse_MrPokemonHealText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - playmusic MUSIC_HEAL - special HealParty - pause 60 - special FadeInQuickly - special RestartMapMusic - opentext - writetext MrPokemonText_ImDependingOnYou - waitbutton - closetext - setevent EVENT_RIVAL_NEW_BARK_TOWN - setevent EVENT_PLAYERS_HOUSE_1F_NEIGHBOR - clearevent EVENT_PLAYERS_NEIGHBORS_HOUSE_NEIGHBOR - setscene SCENE_MRPOKEMONSHOUSE_NOOP - setmapscene CHERRYGROVE_CITY, SCENE_CHERRYGROVECITY_MEET_RIVAL - setmapscene ELMS_LAB, SCENE_ELMSLAB_MEET_OFFICER - specialphonecall SPECIALCALL_ROBBED - clearevent EVENT_COP_IN_ELMS_LAB - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .RivalTakesChikorita - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .RivalTakesCyndaquil - setevent EVENT_TOTODILE_POKEBALL_IN_ELMS_LAB - end - -.RivalTakesChikorita: - setevent EVENT_CHIKORITA_POKEBALL_IN_ELMS_LAB - end - -.RivalTakesCyndaquil: - setevent EVENT_CYNDAQUIL_POKEBALL_IN_ELMS_LAB - end - -MrPokemonsHouse_ForeignMagazines: - jumptext MrPokemonsHouse_ForeignMagazinesText - -MrPokemonsHouse_BrokenComputer: - jumptext MrPokemonsHouse_BrokenComputerText - -MrPokemonsHouse_StrangeCoins: - jumptext MrPokemonsHouse_StrangeCoinsText - -MrPokemonsHouse_PlayerWalksToMrPokemon: - step RIGHT - step UP - step_end - -MrPokemonsHouse_OakWalksToPlayer: - step DOWN - step LEFT - step LEFT - step_end - -MrPokemonsHouse_OakExits: - step DOWN - step LEFT - turn_head DOWN - step_sleep 2 - step_end - -MrPokemonIntroText1: - text "Hello, hello! You" - line "must be ." - - para "PROF.ELM said that" - line "you would visit." - done - -MrPokemonIntroText2: - text "This is what I" - line "want PROF.ELM to" - cont "examine." - done - -MrPokemonsHouse_GotEggText: - text " received" - line "MYSTERY EGG." - done - -MrPokemonIntroText3: - text "I know a couple" - line "who run a #MON" - cont "DAY-CARE service." - - para "They gave me that" - line "EGG." - - para "I was intrigued," - line "so I sent mail to" - cont "PROF.ELM." - - para "For #MON evolu-" - line "tion, PROF.ELM is" - cont "the authority." - done - -MrPokemonIntroText4: - text "Even PROF.OAK here" - line "recognizes that." - done - -MrPokemonIntroText5: - text "If my assumption" - line "is correct, PROF." - cont "ELM will know it." - done - -MrPokemonsHouse_MrPokemonHealText: - text "You are returning" - line "to PROF.ELM?" - - para "Here. Your #MON" - line "should have some" - cont "rest." - done - -MrPokemonText_ImDependingOnYou: - text "I'm depending on" - line "you!" - done - -MrPokemonText_AlwaysNewDiscoveries: - text "Life is delight-" - line "ful! Always, new" - - para "discoveries to be" - line "made!" - done - -MrPokemonsHouse_OakText1: - text "OAK: Aha! So" - line "you're !" - - para "I'm OAK! A #MON" - line "researcher." - - para "I was just visit-" - line "ing my old friend" - cont "MR.#MON." - - para "I heard you were" - line "running an errand" - - para "for PROF.ELM, so I" - line "waited here." - - para "Oh! What's this?" - line "A rare #MON!" - - para "Let's see…" - - para "Hm, I see!" - - para "I understand why" - line "PROF.ELM gave you" - - para "a #MON for this" - line "errand." - - para "To researchers" - line "like PROF.ELM and" - - para "I, #MON are our" - line "friends." - - para "He saw that you" - line "would treat your" - - para "#MON with love" - line "and care." - - para "…Ah!" - - para "You seem to be" - line "dependable." - - para "How would you like" - line "to help me out?" - - para "See? This is the" - line "latest version of" - cont "#DEX." - - para "It automatically" - line "records data on" - - para "#MON you've" - line "seen or caught." - - para "It's a hi-tech" - line "encyclopedia!" - done - -MrPokemonsHouse_GetDexText: - text " received" - line "#DEX!" - done - -MrPokemonsHouse_OakText2: - text "Go meet many kinds" - line "of #MON and" - - para "complete that" - line "#DEX!" - - para "But I've stayed" - line "too long." - - para "I have to get to" - line "GOLDENROD for my" - cont "usual radio show." - - para ", I'm" - line "counting on you!" - done - -MrPokemonText_GimmeTheScale: - text "Hm? That SCALE!" - line "What's that?" - cont "A red GYARADOS?" - - para "That's rare! " - line "I, I want it…" - - para ", would you" - line "care to trade it?" - - para "I can offer this" - line "EXP.SHARE I got" - cont "from PROF.OAK." - done - -MrPokemonText_Disappointed: - text "That's disappoint-" - line "ing. That happens" - cont "to be very rare." - done - -MrPokemonsHouse_ForeignMagazinesText: - text "It's packed with" - line "foreign magazines." - - para "Can't even read" - line "their titles…" - done - -MrPokemonsHouse_BrokenComputerText: - text "It's a big com-" - line "puter. Hmm. It's" - cont "broken." - done - -MrPokemonsHouse_StrangeCoinsText: - text "A whole pile of" - line "strange coins!" - - para "Maybe they're from" - line "another country…" - done - -MrPokemonsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_30, 2 - warp_event 3, 7, ROUTE_30, 2 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, MrPokemonsHouse_ForeignMagazines - bg_event 1, 1, BGEVENT_READ, MrPokemonsHouse_ForeignMagazines - bg_event 6, 1, BGEVENT_READ, MrPokemonsHouse_BrokenComputer - bg_event 7, 1, BGEVENT_READ, MrPokemonsHouse_BrokenComputer - bg_event 6, 4, BGEVENT_READ, MrPokemonsHouse_StrangeCoins - - def_object_events - object_event 3, 5, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MrPokemonsHouse_MrPokemonScript, -1 - object_event 6, 5, SPRITE_OAK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_MR_POKEMONS_HOUSE_OAK diff --git a/maps/MrPokemonsHouse.blk b/maps/MrPokemonsHouse.blk deleted file mode 100644 index 65564c14d..000000000 --- a/maps/MrPokemonsHouse.blk +++ /dev/null @@ -1 +0,0 @@ - '(  \ No newline at end of file diff --git a/maps/MrPsychicsHouse.asm b/maps/MrPsychicsHouse.asm deleted file mode 100644 index dc33ffdb7..000000000 --- a/maps/MrPsychicsHouse.asm +++ /dev/null @@ -1,62 +0,0 @@ - object_const_def - const MRPSYCHICSHOUSE_FISHING_GURU - -MrPsychicsHouse_MapScripts: - def_scene_scripts - - def_callbacks - -MrPsychic: - faceplayer - opentext - checkevent EVENT_GOT_TM29_PSYCHIC - iftrue .AlreadyGotItem - writetext MrPsychicText1 - promptbutton - verbosegiveitem TM_PSYCHIC_M - iffalse .Done - setevent EVENT_GOT_TM29_PSYCHIC -.AlreadyGotItem: - writetext MrPsychicText2 - waitbutton -.Done: - closetext - end - -MrPsychicsHouseBookshelf: - jumpstd DifficultBookshelfScript - -MrPsychicText1: - text "…" - - para "…" - - para "…" - - para "…I got it!" - - para "You wanted this!" - done - -MrPsychicText2: - text "TM29 is PSYCHIC." - - para "It may lower the" - line "target's SPCL.DEF." - done - -MrPsychicsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, SAFFRON_CITY, 5 - warp_event 3, 7, SAFFRON_CITY, 5 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, MrPsychicsHouseBookshelf - bg_event 1, 1, BGEVENT_READ, MrPsychicsHouseBookshelf - - def_object_events - object_event 5, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, MrPsychic, -1 diff --git a/maps/NationalPark.asm b/maps/NationalPark.asm deleted file mode 100644 index e99777fab..000000000 --- a/maps/NationalPark.asm +++ /dev/null @@ -1,545 +0,0 @@ - object_const_def - const NATIONALPARK_LASS1 - const NATIONALPARK_POKEFAN_F1 - const NATIONALPARK_TEACHER1 - const NATIONALPARK_YOUNGSTER1 - const NATIONALPARK_YOUNGSTER2 - const NATIONALPARK_TEACHER2 - const NATIONALPARK_PERSIAN - const NATIONALPARK_YOUNGSTER3 - const NATIONALPARK_POKEFAN_F2 - const NATIONALPARK_POKEFAN_M - const NATIONALPARK_LASS2 - const NATIONALPARK_POKE_BALL1 - const NATIONALPARK_GAMEBOY_KID - const NATIONALPARK_POKE_BALL2 - -NationalPark_MapScripts: - def_scene_scripts - - def_callbacks - -NationalParkLassScript: - jumptextfaceplayer NationalParkLassText - -NationalParkPokefanFScript: - jumptextfaceplayer NationalParkPokefanFText - -NationalParkTeacher1Script: - faceplayer - opentext - checkevent EVENT_GOT_QUICK_CLAW - iftrue .GotQuickClaw - writetext NationalParkTeacher1Text - promptbutton - verbosegiveitem QUICK_CLAW - iffalse .NoRoom - setevent EVENT_GOT_QUICK_CLAW -.GotQuickClaw: - writetext NationalParkTeacher1Text_GotQuickClaw - waitbutton -.NoRoom: - closetext - end - -NationalParkYoungster1Script: - jumptextfaceplayer NationalParkYoungster1Text - -NationalParkYoungster2Script: - jumptextfaceplayer NationalParkYoungster2Text - -NationalParkTeacher2Script: - jumptextfaceplayer NationalParkTeacher2Text - -NationalParkPersian: - faceplayer - opentext - writetext NationalParkPersianText - cry PERSIAN - waitbutton - closetext - end - -NationalParkGameboyKidScript: - faceplayer - opentext - writetext NationalParkGameboyKidText - waitbutton - closetext - turnobject NATIONALPARK_GAMEBOY_KID, DOWN - end - -TrainerSchoolboyJack1: - trainer SCHOOLBOY, JACK1, EVENT_BEAT_SCHOOLBOY_JACK, SchoolboyJack1SeenText, SchoolboyJack1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_SCHOOLBOY_JACK - endifjustbattled - opentext - checkflag ENGINE_JACK_READY_FOR_REMATCH - iftrue .Rematch - checkcellnum PHONE_SCHOOLBOY_JACK - iftrue .NumberAccepted - checkevent EVENT_JACK_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext SchoolboyJackTradeMonText - promptbutton - setevent EVENT_JACK_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .RequestNumber - -.AskAgain: - scall .AskNumber2 -.RequestNumber: - askforphonenumber PHONE_SCHOOLBOY_JACK - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, SCHOOLBOY, JACK1 - scall .RegisteredNumber - sjump .NumberAccepted - -.Rematch: - scall .RematchStd - winlosstext SchoolboyJack1BeatenText, 0 - readmem wJackFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_OLIVINE - iftrue .LoadFight1 -.LoadFight0: - loadtrainer SCHOOLBOY, JACK1 - startbattle - reloadmapafterbattle - loadmem wJackFightCount, 1 - clearflag ENGINE_JACK_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer SCHOOLBOY, JACK2 - startbattle - reloadmapafterbattle - loadmem wJackFightCount, 2 - clearflag ENGINE_JACK_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer SCHOOLBOY, JACK3 - startbattle - reloadmapafterbattle - loadmem wJackFightCount, 3 - clearflag ENGINE_JACK_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer SCHOOLBOY, JACK4 - startbattle - reloadmapafterbattle - loadmem wJackFightCount, 4 - clearflag ENGINE_JACK_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer SCHOOLBOY, JACK5 - startbattle - reloadmapafterbattle - clearflag ENGINE_JACK_READY_FOR_REMATCH - end - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.RematchStd: - jumpstd RematchMScript - end - -TrainerPokefanmWilliam: - trainer POKEFANM, WILLIAM, EVENT_BEAT_POKEFANM_WILLIAM, PokefanmWilliamSeenText, PokefanmWilliamBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmWilliamAfterBattleText - waitbutton - closetext - end - -TrainerPokefanfBeverly1: - trainer POKEFANF, BEVERLY1, EVENT_BEAT_POKEFANF_BEVERLY, PokefanfBeverly1SeenText, PokefanfBeverly1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_POKEFAN_BEVERLY - endifjustbattled - opentext - checkflag ENGINE_BEVERLY_HAS_NUGGET - iftrue .GiveNugget - checkcellnum PHONE_POKEFAN_BEVERLY - iftrue .NumberAccepted - checkpoke MARILL - iffalse .NoMarill - checkevent EVENT_BEVERLY_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext PokefanBeverlyCuteMonText - promptbutton - setevent EVENT_BEVERLY_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .RequestNumber - -.AskAgain: - scall .AskNumber2 -.RequestNumber: - askforphonenumber PHONE_POKEFAN_BEVERLY - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, POKEFANF, BEVERLY1 - scall .RegisteredNumber - sjump .NumberAccepted - -.GiveNugget: - scall .Gift - verbosegiveitem NUGGET - iffalse .NoRoom - clearflag ENGINE_BEVERLY_HAS_NUGGET - sjump .NumberAccepted - -.NoRoom: - sjump .PackFull - -.NoMarill: - writetext PokefanFBeverlyMarillFriendText - waitbutton - closetext - end - -.AskNumber1: - jumpstd AskNumber1FScript - end - -.AskNumber2: - jumpstd AskNumber2FScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberFScript - end - -.NumberAccepted: - jumpstd NumberAcceptedFScript - end - -.NumberDeclined: - jumpstd NumberDeclinedFScript - end - -.PhoneFull: - jumpstd PhoneFullFScript - end - -.Gift: - jumpstd GiftFScript - end - -.PackFull: - jumpstd PackFullFScript - end - -TrainerLassKrise: - trainer LASS, KRISE, EVENT_BEAT_LASS_KRISE, LassKriseSeenText, LassKriseBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassKriseAfterBattleText - waitbutton - closetext - end - -NationalParkRelaxationSquareSign: - jumptext NationalParkRelaxationSquareText - -NationalParkBattleNoticeSign: - jumptext NationalParkBattleNoticeText - -NationalParkTrainerTipsSign: - jumptext NationalParkTrainerTipsText - -NationalParkParlyzHeal: - itemball PARLYZ_HEAL - -NationalParkTMDig: - itemball TM_DIG - -NationalParkHiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL - -NationalParkLassText: - text "Look! Check out my" - line "bag!" - - para "I printed out my" - line "favorites from my" - - para "#DEX and stuck" - line "them on my bag." - done - -NationalParkPokefanFText: - text "This is MAIL I got" - line "from my daughter." - cont "It cheers me up." - done - -NationalParkTeacher1Text: - text "Pay attention," - line "please!" - - para "…Oops, I have to" - line "quit thinking like" - - para "a teacher all the" - line "time." - - para "You must be a" - line "#MON trainer." - - para "Since you're work-" - line "ing so hard, I" - - para "want you to have" - line "this." - done - -NationalParkTeacher1Text_GotQuickClaw: - text "Let a #MON hold" - line "that QUICK CLAW." - - para "Sometimes it will" - line "strike first" - cont "during battle." - done - -NationalParkYoungster1Text: - text "I'm playing with" - line "stickers I printed" - cont "from my #DEX." - done - -NationalParkYoungster2Text: - text "I get the other" - line "guy's #DEX" - cont "sticker if I win." - done - -NationalParkTeacher2Text: - text "I take walks in" - line "the PARK, but I" - - para "never go into the" - line "grass." - - para "Trainers always" - line "want to battle…" - done - -NationalParkPersianText: - text "PERSIAN: Fufushaa!" - done - -NationalParkGameboyKidText: - text "I'm printing out" - line "my #DEX." - - para "You can also print" - line "out stuff like" - - para "MAIL and your PC" - line "BOXES." - done - -SchoolboyJack1SeenText: - text "The world of" - line "#MON is deep." - - para "There are still" - line "lots of things we" - cont "don't know." - - para "But I know more" - line "than you do!" - done - -SchoolboyJack1BeatenText: - text "Wha-wha-what?" - done - -SchoolboyJackTradeMonText: - text "There is a lot" - line "to learn." - - para "For example…" - - para "There are {d:NUM_TMS} kinds" - line "of TMs." - - para "Traded #MON" - line "level up faster." - done - -PokefanfBeverly1SeenText: - text "My #MON are" - line "simply darling." - - para "Let me tell you" - line "how proud my" - cont "darlings make me." - done - -PokefanfBeverly1BeatenText: - text "I can beat you in" - line "pride, but…" - done - -PokefanBeverlyCuteMonText: - text "I must say, your" - line "#MON are quite" - cont "cute, too." - done - -PokefanmWilliamSeenText: - text "We adore our #-" - line "MON, even if they" - cont "dislike us." - - para "That's what being" - line "a FAN is about." - done - -PokefanmWilliamBeatenText: - text "M-my #MON!" - done - -PokefanmWilliamAfterBattleText: - text "I lost the battle," - line "but my #MON win" - - para "the prize for" - line "being most lovely." - done - -PokefanFBeverlyMarillFriendText: - text "My friend keeps a" - line "MARILL!" - - para "I find them very" - line "endearing." - - para "Oh, I wish for a" - line "MARILL of my own…" - done - -LassKriseSeenText: - text "Hello? Why are you" - line "staring at me?" - - para "Oh, a battle?" - done - -LassKriseBeatenText: - text "…Hmmm…" - done - -LassKriseAfterBattleText: - text "I thought you were" - line "staring at me" - cont "because I'm cute!" - done - -NationalParkRelaxationSquareText: - text "RELAXATION SQUARE" - line "NATIONAL PARK" - done - -NationalParkBattleNoticeText: - text "What is this" - line "notice?" - - para "Please battle only" - line "in the grass." - - para "NATIONAL PARK" - line "WARDEN'S OFFICE" - done - -NationalParkTrainerTipsText: - text "TRAINER TIPS" - - para "Print out MAIL by" - line "opening it then" - cont "pressing START." - done - -NationalPark_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 33, 18, ROUTE_36_NATIONAL_PARK_GATE, 1 - warp_event 33, 19, ROUTE_36_NATIONAL_PARK_GATE, 2 - warp_event 10, 47, ROUTE_35_NATIONAL_PARK_GATE, 1 - warp_event 11, 47, ROUTE_35_NATIONAL_PARK_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 14, 44, BGEVENT_READ, NationalParkRelaxationSquareSign - bg_event 27, 31, BGEVENT_READ, NationalParkBattleNoticeSign - bg_event 6, 47, BGEVENT_ITEM, NationalParkHiddenFullHeal - bg_event 12, 4, BGEVENT_READ, NationalParkTrainerTipsSign - - def_object_events - object_event 15, 24, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, NationalParkLassScript, -1 - object_event 14, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, NationalParkPokefanFScript, -1 - object_event 27, 40, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, NationalParkTeacher1Script, -1 - object_event 11, 41, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, NationalParkYoungster1Script, -1 - object_event 10, 41, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, NationalParkYoungster2Script, -1 - object_event 17, 41, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, NationalParkTeacher2Script, -1 - object_event 26, 40, SPRITE_GROWLITHE, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, NationalParkPersian, -1 - object_event 27, 23, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyJack1, -1 - object_event 18, 29, SPRITE_POKEFAN_F, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerPokefanfBeverly1, -1 - object_event 16, 9, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerPokefanmWilliam, -1 - object_event 8, 14, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerLassKrise, -1 - object_event 35, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, NationalParkParlyzHeal, EVENT_NATIONAL_PARK_PARLYZ_HEAL - object_event 26, 6, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, NationalParkGameboyKidScript, -1 - object_event 1, 43, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, NationalParkTMDig, EVENT_NATIONAL_PARK_TM_DIG diff --git a/maps/NationalPark.blk b/maps/NationalPark.blk deleted file mode 100644 index 9b41b2c41..000000000 --- a/maps/NationalPark.blk +++ /dev/null @@ -1,2 +0,0 @@ -'+'+'+'+'+ ()*45 ,-.:8?39; 012 67  #####'+/<===> -()*,-.012 \ No newline at end of file diff --git a/maps/NationalParkBugContest.asm b/maps/NationalParkBugContest.asm deleted file mode 100644 index ba623ea77..000000000 --- a/maps/NationalParkBugContest.asm +++ /dev/null @@ -1,250 +0,0 @@ - object_const_def - const NATIONALPARKBUGCONTEST_YOUNGSTER1 - const NATIONALPARKBUGCONTEST_YOUNGSTER2 - const NATIONALPARKBUGCONTEST_ROCKER - const NATIONALPARKBUGCONTEST_POKEFAN_M - const NATIONALPARKBUGCONTEST_YOUNGSTER3 - const NATIONALPARKBUGCONTEST_YOUNGSTER4 - const NATIONALPARKBUGCONTEST_LASS - const NATIONALPARKBUGCONTEST_YOUNGSTER5 - const NATIONALPARKBUGCONTEST_YOUNGSTER6 - const NATIONALPARKBUGCONTEST_YOUNGSTER7 - const NATIONALPARKBUGCONTEST_POKE_BALL1 - const NATIONALPARKBUGCONTEST_POKE_BALL2 - -NationalParkBugContest_MapScripts: - def_scene_scripts - - def_callbacks - -BugCatchingContestant1AScript: - faceplayer - opentext - writetext BugCatchingContestant1AText - waitbutton - closetext - end - -BugCatchingContestant2AScript: - faceplayer - opentext - writetext BugCatchingContestant2AText - waitbutton - closetext - end - -BugCatchingContestant3AScript: - faceplayer - opentext - writetext BugCatchingContestant3AText - waitbutton - closetext - end - -BugCatchingContestant4AScript: - faceplayer - opentext - writetext BugCatchingContestant4AText - waitbutton - closetext - end - -BugCatchingContestant5AScript: - faceplayer - opentext - writetext BugCatchingContestant5AText - waitbutton - closetext - end - -BugCatchingContestant6AScript: - faceplayer - opentext - writetext BugCatchingContestant6AText - waitbutton - closetext - end - -BugCatchingContestant7AScript: - faceplayer - opentext - writetext BugCatchingContestant7AText - waitbutton - closetext - end - -BugCatchingContestant8AScript: - faceplayer - opentext - writetext BugCatchingContestant8AText - waitbutton - closetext - end - -BugCatchingContestant9AScript: - faceplayer - opentext - writetext BugCatchingContestant9AText - waitbutton - closetext - end - -BugCatchingContestant10AScript: - faceplayer - opentext - writetext BugCatchingContestant10AText - waitbutton - closetext - end - -NationalParkBugContestRelaxationSquareSign: - jumptext NationalParkBugContestRelaxationSquareText - -NationalParkBugContestBattleNoticeSign: - jumptext NationalParkBugContestBattleNoticeText - -NationalParkBugContestTrainerTipsSign: - jumptext NationalParkBugContestTrainerTipsText - -NationalParkBugContestParlyzHeal: - itemball PARLYZ_HEAL - -NationalParkBugContestTMDig: - itemball TM_DIG - -NationalParkBugContestHiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL - -BugCatchingContestant1AText: - text "DON: I'm going to" - line "win! Don't bother" - cont "me." - done - -BugCatchingContestant2AText: - text "ED: My PARASECT" - line "puts #MON to" - cont "sleep with SPORE." - done - -BugCatchingContestant3AText: - text "NICK: I'm raising" - line "fast #MON for" - cont "battles." - done - -BugCatchingContestant4AText: - text "WILLIAM: I'm not" - line "concerned about" - cont "winning." - - para "I'm just looking" - line "for rare #MON." - done - -BugCatchingContestant5AText: - text "BENNY: Ssh! You'll" - line "scare off SCYTHER." - - para "I'll talk to you" - line "later." - done - -BugCatchingContestant6AText: - text "BARRY: You should" - line "weaken bug #MON" - - para "first, then throw" - line "a BALL." - done - -BugCatchingContestant7AText: - text "CINDY: I love bug" - line "#MON." - - para "I guess you must" - line "like them too." - done - -BugCatchingContestant8AText: - text "JOSH: I've been" - line "collecting bug" - - para "#MON since I" - line "was just a baby." - - para "There's no way I'm" - line "going to lose!" - done - -BugCatchingContestant9AText: - text "SAMUEL: If you've" - line "got the time to" - - para "chat, go find some" - line "bug #MON." - done - -BugCatchingContestant10AText: - text "KIPP: I've studied" - line "about bug #MON" - cont "a lot." - - para "I'm going to win" - line "for sure." - done - -NationalParkBugContestRelaxationSquareText: - text "RELAXATION SQUARE" - line "NATIONAL PARK" - done - -NationalParkBugContestBattleNoticeText: - text "What is this" - line "notice?" - - para "Please battle only" - line "in the grass." - - para "NATIONAL PARK" - line "WARDEN'S OFFICE" - done - -NationalParkBugContestTrainerTipsText: - text "TRAINER TIPS" - - para "Print out MAIL by" - line "opening it then" - cont "pressing START." - done - -NationalParkBugContest_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 33, 18, ROUTE_36_NATIONAL_PARK_GATE, 1 - warp_event 33, 19, ROUTE_36_NATIONAL_PARK_GATE, 1 - warp_event 10, 47, ROUTE_35_NATIONAL_PARK_GATE, 1 - warp_event 11, 47, ROUTE_35_NATIONAL_PARK_GATE, 1 - - def_coord_events - - def_bg_events - bg_event 14, 44, BGEVENT_READ, NationalParkBugContestRelaxationSquareSign - bg_event 27, 31, BGEVENT_READ, NationalParkBugContestBattleNoticeSign - bg_event 6, 47, BGEVENT_ITEM, NationalParkBugContestHiddenFullHeal - bg_event 12, 4, BGEVENT_READ, NationalParkBugContestTrainerTipsSign - - def_object_events - object_event 19, 29, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant1AScript, EVENT_BUG_CATCHING_CONTESTANT_1A - object_event 28, 22, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant2AScript, EVENT_BUG_CATCHING_CONTESTANT_2A - object_event 9, 18, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant3AScript, EVENT_BUG_CATCHING_CONTESTANT_3A - object_event 7, 13, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant4AScript, EVENT_BUG_CATCHING_CONTESTANT_4A - object_event 23, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant5AScript, EVENT_BUG_CATCHING_CONTESTANT_5A - object_event 27, 13, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 3, 3, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant6AScript, EVENT_BUG_CATCHING_CONTESTANT_6A - object_event 7, 23, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant7AScript, EVENT_BUG_CATCHING_CONTESTANT_7A - object_event 11, 27, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant8AScript, EVENT_BUG_CATCHING_CONTESTANT_8A - object_event 16, 8, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant9AScript, EVENT_BUG_CATCHING_CONTESTANT_9A - object_event 17, 34, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 3, 3, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant10AScript, EVENT_BUG_CATCHING_CONTESTANT_10A - object_event 35, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, NationalParkBugContestParlyzHeal, EVENT_NATIONAL_PARK_PARLYZ_HEAL - object_event 1, 43, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, NationalParkBugContestTMDig, EVENT_NATIONAL_PARK_TM_DIG diff --git a/maps/NewBarkTown.asm b/maps/NewBarkTown.asm deleted file mode 100644 index 9fcc1130d..000000000 --- a/maps/NewBarkTown.asm +++ /dev/null @@ -1,304 +0,0 @@ - object_const_def - const NEWBARKTOWN_TEACHER - const NEWBARKTOWN_FISHER - const NEWBARKTOWN_RIVAL - -NewBarkTown_MapScripts: - def_scene_scripts - scene_script NewBarkTownNoop1Scene, SCENE_NEWBARKTOWN_TEACHER_STOPS_YOU - scene_script NewBarkTownNoop2Scene, SCENE_NEWBARKTOWN_NOOP - - def_callbacks - callback MAPCALLBACK_NEWMAP, NewBarkTownFlypointCallback - -NewBarkTownNoop1Scene: - end - -NewBarkTownNoop2Scene: - end - -NewBarkTownFlypointCallback: - setflag ENGINE_FLYPOINT_NEW_BARK - clearevent EVENT_FIRST_TIME_BANKING_WITH_MOM - endcallback - -NewBarkTown_TeacherStopsYouScene1: - playmusic MUSIC_MOM - turnobject NEWBARKTOWN_TEACHER, LEFT - opentext - writetext Text_WaitPlayer - waitbutton - closetext - turnobject PLAYER, RIGHT - applymovement NEWBARKTOWN_TEACHER, NewBarkTown_TeacherRunsToYouMovement1 - opentext - writetext Text_WhatDoYouThinkYoureDoing - waitbutton - closetext - follow NEWBARKTOWN_TEACHER, PLAYER - applymovement NEWBARKTOWN_TEACHER, NewBarkTown_TeacherBringsYouBackMovement1 - stopfollow - opentext - writetext Text_ItsDangerousToGoAlone - waitbutton - closetext - special RestartMapMusic - end - -NewBarkTown_TeacherStopsYouScene2: - playmusic MUSIC_MOM - turnobject NEWBARKTOWN_TEACHER, LEFT - opentext - writetext Text_WaitPlayer - waitbutton - closetext - turnobject PLAYER, RIGHT - applymovement NEWBARKTOWN_TEACHER, NewBarkTown_TeacherRunsToYouMovement2 - turnobject PLAYER, UP - opentext - writetext Text_WhatDoYouThinkYoureDoing - waitbutton - closetext - follow NEWBARKTOWN_TEACHER, PLAYER - applymovement NEWBARKTOWN_TEACHER, NewBarkTown_TeacherBringsYouBackMovement2 - stopfollow - opentext - writetext Text_ItsDangerousToGoAlone - waitbutton - closetext - special RestartMapMusic - end - -NewBarkTownTeacherScript: - faceplayer - opentext - checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST - iftrue .CallMom - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .TellMomYoureLeaving - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue .MonIsAdorable - writetext Text_GearIsImpressive - waitbutton - closetext - end - -.MonIsAdorable: - writetext Text_YourMonIsAdorable - waitbutton - closetext - end - -.TellMomYoureLeaving: - writetext Text_TellMomIfLeaving - waitbutton - closetext - end - -.CallMom: - writetext Text_CallMomOnGear - waitbutton - closetext - end - -NewBarkTownFisherScript: - jumptextfaceplayer Text_ElmDiscoveredNewMon - -NewBarkTownRivalScript: - opentext - writetext NewBarkTownRivalText1 - waitbutton - closetext - turnobject NEWBARKTOWN_RIVAL, LEFT - opentext - writetext NewBarkTownRivalText2 - waitbutton - closetext - follow PLAYER, NEWBARKTOWN_RIVAL - applymovement PLAYER, NewBarkTown_RivalPushesYouAwayMovement - stopfollow - pause 5 - turnobject NEWBARKTOWN_RIVAL, DOWN - pause 5 - playsound SFX_TACKLE - applymovement PLAYER, NewBarkTown_RivalShovesYouOutMovement - applymovement NEWBARKTOWN_RIVAL, NewBarkTown_RivalReturnsToTheShadowsMovement - end - -NewBarkTownSign: - jumptext NewBarkTownSignText - -NewBarkTownPlayersHouseSign: - jumptext NewBarkTownPlayersHouseSignText - -NewBarkTownElmsLabSign: - jumptext NewBarkTownElmsLabSignText - -NewBarkTownElmsHouseSign: - jumptext NewBarkTownElmsHouseSignText - -NewBarkTown_TeacherRunsToYouMovement1: - step LEFT - step LEFT - step LEFT - step LEFT - step_end - -NewBarkTown_TeacherRunsToYouMovement2: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - turn_head DOWN - step_end - -NewBarkTown_TeacherBringsYouBackMovement1: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - turn_head LEFT - step_end - -NewBarkTown_TeacherBringsYouBackMovement2: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - turn_head LEFT - step_end - -NewBarkTown_RivalPushesYouAwayMovement: - turn_head UP - step DOWN - step_end - -NewBarkTown_RivalShovesYouOutMovement: - turn_head UP - fix_facing - jump_step DOWN - remove_fixed_facing - step_end - -NewBarkTown_RivalReturnsToTheShadowsMovement: - step RIGHT - step_end - -Text_GearIsImpressive: - text "Wow, your #GEAR" - line "is impressive!" - - para "Did your mom get" - line "it for you?" - done - -Text_WaitPlayer: - text "Wait, !" - done - -Text_WhatDoYouThinkYoureDoing: - text "What do you think" - line "you're doing?" - done - -Text_ItsDangerousToGoAlone: - text "It's dangerous to" - line "go out without a" - cont "#MON!" - - para "Wild #MON" - line "jump out of the" - - para "grass on the way" - line "to the next town." - done - -Text_YourMonIsAdorable: - text "Oh! Your #MON" - line "is adorable!" - cont "I wish I had one!" - done - -Text_TellMomIfLeaving: - text "Hi, !" - line "Leaving again?" - - para "You should tell" - line "your mom if you" - cont "are leaving." - done - -Text_CallMomOnGear: - text "Call your mom on" - line "your #GEAR to" - - para "let her know how" - line "you're doing." - done - -Text_ElmDiscoveredNewMon: - text "Yo, !" - - para "I hear PROF.ELM" - line "discovered some" - cont "new #MON." - done - -NewBarkTownRivalText1: - text "<……>" - - para "So this is the" - line "famous ELM #MON" - cont "LAB…" - done - -NewBarkTownRivalText2: - text "…What are you" - line "staring at?" - done - -NewBarkTownSignText: - text "NEW BARK TOWN" - - para "The Town Where the" - line "Winds of a New" - cont "Beginning Blow" - done - -NewBarkTownPlayersHouseSignText: - text "'s House" - done - -NewBarkTownElmsLabSignText: - text "ELM #MON LAB" - done - -NewBarkTownElmsHouseSignText: - text "ELM'S HOUSE" - done - -NewBarkTown_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 6, 3, ELMS_LAB, 1 - warp_event 13, 5, PLAYERS_HOUSE_1F, 1 - warp_event 3, 11, PLAYERS_NEIGHBORS_HOUSE, 1 - warp_event 11, 13, ELMS_HOUSE, 1 - - def_coord_events - coord_event 1, 8, SCENE_NEWBARKTOWN_TEACHER_STOPS_YOU, NewBarkTown_TeacherStopsYouScene1 - coord_event 1, 9, SCENE_NEWBARKTOWN_TEACHER_STOPS_YOU, NewBarkTown_TeacherStopsYouScene2 - - def_bg_events - bg_event 8, 8, BGEVENT_READ, NewBarkTownSign - bg_event 11, 5, BGEVENT_READ, NewBarkTownPlayersHouseSign - bg_event 3, 3, BGEVENT_READ, NewBarkTownElmsLabSign - bg_event 9, 13, BGEVENT_READ, NewBarkTownElmsHouseSign - - def_object_events - object_event 6, 8, SPRITE_TEACHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, NewBarkTownTeacherScript, -1 - object_event 12, 9, SPRITE_FISHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, NewBarkTownFisherScript, -1 - object_event 3, 2, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, NewBarkTownRivalScript, EVENT_RIVAL_NEW_BARK_TOWN diff --git a/maps/NewBarkTown.blk b/maps/NewBarkTown.blk deleted file mode 100644 index 4cec0216a..000000000 --- a/maps/NewBarkTown.blk +++ /dev/null @@ -1 +0,0 @@ -GwGTEXbGbeeb \ No newline at end of file diff --git a/maps/NorthSouthGate.blk b/maps/NorthSouthGate.blk deleted file mode 100644 index d4e3831c0..000000000 --- a/maps/NorthSouthGate.blk +++ /dev/null @@ -1,2 +0,0 @@ -    - \ No newline at end of file diff --git a/maps/OaksLab.asm b/maps/OaksLab.asm deleted file mode 100644 index 0551edebc..000000000 --- a/maps/OaksLab.asm +++ /dev/null @@ -1,288 +0,0 @@ - object_const_def - const OAKSLAB_OAK - const OAKSLAB_SCIENTIST1 - const OAKSLAB_SCIENTIST2 - const OAKSLAB_SCIENTIST3 - -OaksLab_MapScripts: - def_scene_scripts - - def_callbacks - -OaksLabNoopScene: ; unreferenced - end - -Oak: - faceplayer - opentext - checkevent EVENT_OPENED_MT_SILVER - iftrue .CheckPokedex - checkevent EVENT_TALKED_TO_OAK_IN_KANTO - iftrue .CheckBadges - writetext OakWelcomeKantoText - promptbutton - setevent EVENT_TALKED_TO_OAK_IN_KANTO -.CheckBadges: - readvar VAR_BADGES - ifequal NUM_BADGES, .OpenMtSilver - ifequal NUM_JOHTO_BADGES, .Complain - sjump .AhGood - -.CheckPokedex: - writetext OakLabDexCheckText - waitbutton - special ProfOaksPCBoot - writetext OakLabGoodbyeText - waitbutton - closetext - end - -.OpenMtSilver: - writetext OakOpenMtSilverText - promptbutton - setevent EVENT_OPENED_MT_SILVER - sjump .CheckPokedex - -.Complain: - writetext OakNoKantoBadgesText - promptbutton - sjump .CheckPokedex - -.AhGood: - writetext OakYesKantoBadgesText - promptbutton - sjump .CheckPokedex - -OaksAssistant1Script: - jumptextfaceplayer OaksAssistant1Text - -OaksAssistant2Script: - jumptextfaceplayer OaksAssistant2Text - -OaksAssistant3Script: - jumptextfaceplayer OaksAssistant3Text - -OaksLabBookshelf: - jumpstd DifficultBookshelfScript - -OaksLabPoster1: - jumptext OaksLabPoster1Text - -OaksLabPoster2: - jumptext OaksLabPoster2Text - -OaksLabTrashcan: - jumptext OaksLabTrashcanText - -OaksLabPC: - jumptext OaksLabPCText - -OakWelcomeKantoText: - text "OAK: Ah, !" - line "It's good of you" - - para "to come all this" - line "way to KANTO." - - para "What do you think" - line "of the trainers" - - para "out here?" - line "Pretty tough, huh?" - done - -OakLabDexCheckText: - text "How is your #-" - line "DEX coming?" - - para "Let's see…" - done - -OakLabGoodbyeText: - text "If you're in the" - line "area, I hope you" - cont "come visit again." - done - -OakOpenMtSilverText: - text "OAK: Wow! That's" - line "excellent!" - - para "You collected the" - line "BADGES of GYMS in" - cont "KANTO. Well done!" - - para "I was right in my" - line "assessment of you." - - para "Tell you what," - line ". I'll make" - - para "arrangements so" - line "that you can go to" - cont "MT.SILVER." - - para "MT.SILVER is a big" - line "mountain that is" - - para "home to many wild" - line "#MON." - - para "It's too dangerous" - line "for your average" - - para "trainer, so it's" - line "off limits. But" - - para "we can make an" - line "exception in your" - cont "case, ." - - para "Go up to INDIGO" - line "PLATEAU. You can" - - para "reach MT.SILVER" - line "from there." - done - -OakNoKantoBadgesText: - text "OAK: Hmm? You're" - line "not collecting" - cont "KANTO GYM BADGES?" - - para "The GYM LEADERS in" - line "KANTO are as tough" - - para "as any you battled" - line "in JOHTO." - - para "I recommend that" - line "you challenge" - cont "them." - done - -OakYesKantoBadgesText: - text "OAK: Ah, you're" - line "collecting KANTO" - cont "GYM BADGES." - - para "I imagine that" - line "it's hard, but the" - - para "experience is sure" - line "to help you." - - para "Come see me when" - line "you get them all." - - para "I'll have a gift" - line "for you." - - para "Keep trying hard," - line "!" - done - -OaksAssistant1Text: - text "The PROF's #MON" - line "TALK radio program" - - para "isn't aired here" - line "in KANTO." - - para "It's a shame--I'd" - line "like to hear it." - done - -OaksAssistant2Text: - text "Thanks to your" - line "work on the #-" - cont "DEX, the PROF's" - - para "research is coming" - line "along great." - done - -OaksAssistant3Text: - text "Don't tell anyone," - line "but PROF.OAK'S" - - para "#MON TALK isn't" - line "a live broadcast." - done - -OaksLabPoster1Text: - text "Press START to" - line "open the MENU." - done - -OaksLabPoster2Text: - text "The SAVE option is" - line "on the MENU." - - para "Use it in a timely" - line "manner." - done - -OaksLabTrashcanText: - text "There's nothing in" - line "here…" - done - -OaksLabPCText: - text "There's an e-mail" - line "message on the PC." - - para "…" - - para "PROF.OAK, how is" - line "your research" - cont "coming along?" - - para "I'm still plugging" - line "away." - - para "I heard rumors" - line "that is" - - para "getting quite a" - line "reputation." - - para "I'm delighted to" - line "hear that." - - para "ELM in NEW BARK" - line "TOWN 8-)" - done - -OaksLab_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 11, PALLET_TOWN, 3 - warp_event 5, 11, PALLET_TOWN, 3 - - def_coord_events - - def_bg_events - bg_event 6, 1, BGEVENT_READ, OaksLabBookshelf - bg_event 7, 1, BGEVENT_READ, OaksLabBookshelf - bg_event 8, 1, BGEVENT_READ, OaksLabBookshelf - bg_event 9, 1, BGEVENT_READ, OaksLabBookshelf - bg_event 0, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 1, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 2, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 3, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 6, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 7, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 8, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 9, 7, BGEVENT_READ, OaksLabBookshelf - bg_event 4, 0, BGEVENT_READ, OaksLabPoster1 - bg_event 5, 0, BGEVENT_READ, OaksLabPoster2 - bg_event 9, 3, BGEVENT_READ, OaksLabTrashcan - bg_event 0, 1, BGEVENT_READ, OaksLabPC - - def_object_events - object_event 4, 2, SPRITE_OAK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Oak, -1 - object_event 1, 8, SPRITE_SCIENTIST, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, OaksAssistant1Script, -1 - object_event 8, 9, SPRITE_SCIENTIST, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, OaksAssistant2Script, -1 - object_event 1, 4, SPRITE_SCIENTIST, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, OaksAssistant3Script, -1 diff --git a/maps/OaksLab.blk b/maps/OaksLab.blk deleted file mode 100644 index 5b200c88b..000000000 --- a/maps/OaksLab.blk +++ /dev/null @@ -1,2 +0,0 @@ -   -  \ No newline at end of file diff --git a/maps/OlivineCafe.asm b/maps/OlivineCafe.asm deleted file mode 100644 index f58eee8b2..000000000 --- a/maps/OlivineCafe.asm +++ /dev/null @@ -1,93 +0,0 @@ - object_const_def - const OLIVINECAFE_SAILOR1 - const OLIVINECAFE_FISHING_GURU - const OLIVINECAFE_SAILOR2 - -OlivineCafe_MapScripts: - def_scene_scripts - - def_callbacks - -OlivineCafeStrengthSailorScript: - faceplayer - opentext - checkevent EVENT_GOT_HM04_STRENGTH - iftrue .GotStrength - writetext OlivineCafeStrengthSailorText - promptbutton - verbosegiveitem HM_STRENGTH - setevent EVENT_GOT_HM04_STRENGTH -.GotStrength: - writetext OlivineCafeStrengthSailorText_GotStrength - waitbutton - closetext - end - -OlivineCafeFishingGuruScript: - jumptextfaceplayer OlivineCafeFishingGuruText - -OlivineCafeSailorScript: - jumptextfaceplayer OlivineCafeSailorText - -OlivineCafeStrengthSailorText: - text "Hah! Your #MON" - line "sure look like" - cont "lightweights!" - - para "They don't have" - line "the power to move" - cont "boulders aside." - - para "Here, use this" - line "and teach them" - cont "STRENGTH!" - done - -OlivineCafeStrengthSailorText_GotStrength: - text "On the sea, the" - line "only thing you can" - - para "count on is your" - line "own good self!" - - para "I'm so proud of my" - line "buff bod!" - done - -OlivineCafeFishingGuruText: - text "OLIVINE CAFE's" - line "menu is chock full" - - para "of hearty fare for" - line "beefy SAILORS!" - done - -OlivineCafeSailorText: - text "Whenever I roll" - line "into this town, I" - - para "always visit the" - line "OLIVINE CAFE." - - para "Everything on the" - line "menu makes me feel" - - para "stronger. I can't" - line "stop eating!" - done - -OlivineCafe_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, OLIVINE_CITY, 7 - warp_event 3, 7, OLIVINE_CITY, 7 - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 3, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineCafeStrengthSailorScript, -1 - object_event 7, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineCafeFishingGuruScript, -1 - object_event 6, 6, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineCafeSailorScript, -1 diff --git a/maps/OlivineCafe.blk b/maps/OlivineCafe.blk deleted file mode 100644 index e0fc631c8..000000000 --- a/maps/OlivineCafe.blk +++ /dev/null @@ -1 +0,0 @@ -**  \ No newline at end of file diff --git a/maps/OlivineCity.asm b/maps/OlivineCity.asm deleted file mode 100644 index 3e8c9cf28..000000000 --- a/maps/OlivineCity.asm +++ /dev/null @@ -1,322 +0,0 @@ - object_const_def - const OLIVINECITY_SAILOR1 - const OLIVINECITY_STANDING_YOUNGSTER - const OLIVINECITY_SAILOR2 - const OLIVINECITY_OLIVINE_RIVAL - -OlivineCity_MapScripts: - def_scene_scripts - scene_script OlivineCityNoop1Scene, SCENE_OLIVINECITY_RIVAL_ENCOUNTER - scene_script OlivineCityNoop2Scene, SCENE_OLIVINECITY_NOOP - - def_callbacks - callback MAPCALLBACK_NEWMAP, OlivineCityFlypointCallback - -OlivineCityNoop1Scene: - end - -OlivineCityNoop2Scene: - end - -OlivineCityFlypointCallback: - setflag ENGINE_FLYPOINT_OLIVINE - endcallback - -OlivineCityRivalSceneTop: - turnobject PLAYER, LEFT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - playsound SFX_ENTER_DOOR - appear OLIVINECITY_OLIVINE_RIVAL - waitsfx - applymovement OLIVINECITY_OLIVINE_RIVAL, OlivineCityRivalApproachesTopMovement - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext OlivineCityRivalText - waitbutton - closetext - applymovement PLAYER, OlivineCityPlayerStepsAsideTopMovement - turnobject PLAYER, RIGHT - applymovement OLIVINECITY_OLIVINE_RIVAL, OlivineCityRivalLeavesTopMovement - setscene SCENE_OLIVINECITY_NOOP - disappear OLIVINECITY_OLIVINE_RIVAL - special RestartMapMusic - variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SWIMMER_GUY - special LoadUsedSpritesGFX - end - -OlivineCityRivalSceneBottom: - turnobject PLAYER, LEFT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - playsound SFX_ENTER_DOOR - appear OLIVINECITY_OLIVINE_RIVAL - waitsfx - applymovement OLIVINECITY_OLIVINE_RIVAL, OlivineCityRivalApproachesBottomMovement - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext OlivineCityRivalText - waitbutton - closetext - applymovement PLAYER, OlivineCityPlayerStepsAsideBottomMovement - turnobject PLAYER, RIGHT - applymovement OLIVINECITY_OLIVINE_RIVAL, OlivineCityRivalLeavesBottomMovement - disappear OLIVINECITY_OLIVINE_RIVAL - setscene SCENE_OLIVINECITY_NOOP - special RestartMapMusic - variablesprite SPRITE_OLIVINE_RIVAL, SPRITE_SWIMMER_GUY - special LoadUsedSpritesGFX - end - -OlivineCitySailor1Script: - jumptextfaceplayer OlivineCitySailor1Text - -OlivineCityStandingYoungsterScript: - faceplayer - opentext - random 2 - ifequal 0, .FiftyFifty - writetext OlivineCityStandingYoungsterPokegearText - waitbutton - closetext - end - -.FiftyFifty: - writetext OlivineCityStandingYoungsterPokedexText - waitbutton - closetext - end - -OlivineCitySailor2Script: - jumptextfaceplayer OlivineCitySailor2Text - -OlivineCitySign: - jumptext OlivineCitySignText - -OlivineCityPortSign: - jumptext OlivineCityPortSignText - -OlivineGymSign: - jumptext OlivineGymSignText - -OlivineLighthouseSign: - jumptext OlivineLighthouseSignText - -OlivineCityBattleTowerSign: - jumptext OlivineCityBattleTowerSignText - -OlivineCityPokecenterSign: - jumpstd PokecenterSignScript - -OlivineCityMartSign: - jumpstd MartSignScript - -OlivineCityRivalApproachesTopMovement: - step DOWN - step RIGHT - step RIGHT - step_end - -OlivineCityRivalApproachesBottomMovement: - step DOWN - step DOWN - step RIGHT - step RIGHT - step_end - -OlivineCityRivalLeavesTopMovement: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step UP - step UP - step UP - step UP - step UP - step UP - step_end - -OlivineCityRivalLeavesBottomMovement: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step UP - step UP - step UP - step UP - step UP - step_end - -OlivineCityPlayerStepsAsideTopMovement: - step DOWN - turn_head UP - step_end - -OlivineCityPlayerStepsAsideBottomMovement: - step UP - turn_head DOWN - step_end - -OlivineCityRivalText: - text "…" - - para "You again?" - - para "There's no need to" - line "panic. I don't" - - para "bother with wimps" - line "like you." - - para "Speaking of weak-" - line "lings, the city's" - - para "GYM LEADER isn't" - line "here." - - para "Supposedly taking" - line "care of a sick" - - para "#MON at the" - line "LIGHTHOUSE." - - para "Humph! Boo-hoo!" - line "Just let sick" - cont "#MON go!" - - para "A #MON that" - line "can't battle is" - cont "worthless!" - - para "Why don't you go" - line "train at the" - cont "LIGHTHOUSE?" - - para "Who knows. It may" - line "make you a bit" - cont "less weak!" - done - -OlivineCitySailor1Text: - text "Dark roads are" - line "dangerous at" - cont "night." - - para "But in the pitch-" - line "black of night," - - para "the sea is even" - line "more treacherous!" - - para "Without the beacon" - line "of the LIGHTHOUSE" - - para "to guide it, no" - line "ship can sail." - done - -OlivineCityStandingYoungsterPokegearText: - text "That thing you" - line "have--it's a #-" - cont "GEAR, right? Wow," - cont "that's cool." - done - -OlivineCityStandingYoungsterPokedexText: - text "Wow, you have a" - line "#DEX!" - - para "That is just so" - line "awesome." - done - -OlivineCitySailor2Text: - text "The sea is sweet!" - - para "Sunsets on the sea" - line "are marvelous!" - - para "Sing with me! " - line "Yo-ho! Blow the" - cont "man down!…" - done - -OlivineCitySignText: - text "OLIVINE CITY" - - para "The Port Closest" - line "to Foreign Lands" - done - -OlivineCityPortSignText: - text "OLIVINE PORT" - line "FAST SHIP PIER" - done - -OlivineGymSignText: - text "OLIVINE CITY" - line "#MON GYM" - cont "LEADER: JASMINE" - - para "The Steel-Clad" - line "Defense Girl" - done - -OlivineLighthouseSignText: - text "OLIVINE LIGHTHOUSE" - line "Also known as the" - cont "GLITTER LIGHTHOUSE" - done - -OlivineCityBattleTowerSignText: - text "BATTLE TOWER AHEAD" - line "Opening Now!" - done - -OlivineCityBattleTowerSignText_NotYetOpen: ; unreferenced -; originally shown when the Battle Tower was closed - text "BATTLE TOWER AHEAD" - done - -OlivineCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 21, OLIVINE_POKECENTER_1F, 1 - warp_event 10, 11, OLIVINE_GYM, 1 - warp_event 25, 11, OLIVINE_TIMS_HOUSE, 1 - warp_event 0, 0, OLIVINE_HOUSE_BETA, 1 ; inaccessible - warp_event 29, 11, OLIVINE_PUNISHMENT_SPEECH_HOUSE, 1 - warp_event 13, 15, OLIVINE_GOOD_ROD_HOUSE, 1 - warp_event 7, 21, OLIVINE_CAFE, 1 - warp_event 19, 17, OLIVINE_MART, 2 - warp_event 29, 27, OLIVINE_LIGHTHOUSE_1F, 1 - warp_event 19, 27, OLIVINE_PORT_PASSAGE, 1 - warp_event 20, 27, OLIVINE_PORT_PASSAGE, 2 - - def_coord_events - coord_event 13, 12, SCENE_OLIVINECITY_RIVAL_ENCOUNTER, OlivineCityRivalSceneTop - coord_event 13, 13, SCENE_OLIVINECITY_RIVAL_ENCOUNTER, OlivineCityRivalSceneBottom - - def_bg_events - bg_event 17, 11, BGEVENT_READ, OlivineCitySign - bg_event 20, 24, BGEVENT_READ, OlivineCityPortSign - bg_event 7, 11, BGEVENT_READ, OlivineGymSign - bg_event 30, 28, BGEVENT_READ, OlivineLighthouseSign - bg_event 3, 23, BGEVENT_READ, OlivineCityBattleTowerSign - bg_event 14, 21, BGEVENT_READ, OlivineCityPokecenterSign - bg_event 20, 17, BGEVENT_READ, OlivineCityMartSign - - def_object_events - object_event 26, 27, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineCitySailor1Script, -1 - object_event 20, 13, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, OlivineCityStandingYoungsterScript, -1 - object_event 17, 21, SPRITE_SAILOR, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineCitySailor2Script, -1 - object_event 10, 11, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_OLIVINE_CITY diff --git a/maps/OlivineCity.blk b/maps/OlivineCity.blk deleted file mode 100644 index 1c0fa6c52..000000000 --- a/maps/OlivineCity.blk +++ /dev/null @@ -1,6 +0,0 @@ -FDFDFDFDIIJHIIIIFGGDFDFAAATv UFX5~YTFAX5YXIIJIX5z -vyxX655 -vv -ETUX69955555555Y XYX55655555555YXYEX55655555555YXzvvvy56111111111 -vv -111111155555555555555555555 diff --git a/maps/OlivineGoodRodHouse.asm b/maps/OlivineGoodRodHouse.asm deleted file mode 100644 index fde165b42..000000000 --- a/maps/OlivineGoodRodHouse.asm +++ /dev/null @@ -1,94 +0,0 @@ - object_const_def - const OLIVINEGOODRODHOUSE_FISHING_GURU - -OlivineGoodRodHouse_MapScripts: - def_scene_scripts - - def_callbacks - -GoodRodGuru: - faceplayer - opentext - checkevent EVENT_GOT_GOOD_ROD - iftrue .AlreadyGotItem - writetext OfferGoodRodText - yesorno - iffalse .DontWantIt - writetext GiveGoodRodText - promptbutton - verbosegiveitem GOOD_ROD - writetext GaveGoodRodText - waitbutton - closetext - setevent EVENT_GOT_GOOD_ROD - end - -.DontWantIt: - writetext DontWantGoodRodText - waitbutton - closetext - end - -.AlreadyGotItem: - writetext HaveGoodRodText - waitbutton - closetext - end - -GoodRodHouseBookshelf: ; unreferenced - jumpstd PictureBookshelfScript - -OfferGoodRodText: - text "OLIVINE is on the" - line "sea!" - - para "And if it's on the" - line "sea, there are" - cont "bound to be fish!" - - para "I've fished here" - line "for 30 years." - - para "Would you like to" - line "face the sea and" - cont "fish?" - done - -GiveGoodRodText: - text "Ah, hahah!" - line "We have ourselves" - cont "a new angler!" - done - -GaveGoodRodText: - text "Fish aren't found" - line "in the sea alone." - - para "They go wherever" - line "there is water." - done - -DontWantGoodRodText: - text "Whaaat? You don't" - line "like to fish!?" - cont "Incomprehensible!" - done - -HaveGoodRodText: - text "How are things?" - line "Land the big one?" - done - -OlivineGoodRodHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, OLIVINE_CITY, 6 - warp_event 3, 7, OLIVINE_CITY, 6 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, GoodRodGuru, -1 diff --git a/maps/OlivineGym.asm b/maps/OlivineGym.asm deleted file mode 100644 index 2b59ca1c5..000000000 --- a/maps/OlivineGym.asm +++ /dev/null @@ -1,213 +0,0 @@ - object_const_def - const OLIVINEGYM_JASMINE - const OLIVINEGYM_GYM_GUIDE - -OlivineGym_MapScripts: - def_scene_scripts - - def_callbacks - -OlivineGymJasmineScript: - faceplayer - opentext - checkevent EVENT_BEAT_JASMINE - iftrue .FightDone - writetext Jasmine_SteelTypeIntro - waitbutton - closetext - winlosstext Jasmine_BetterTrainer, 0 - loadtrainer JASMINE, JASMINE1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_JASMINE - opentext - writetext Text_ReceivedMineralBadge - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_MINERALBADGE - readvar VAR_BADGES - scall OlivineGymActivateRockets -.FightDone: - checkevent EVENT_GOT_TM23_IRON_TAIL - iftrue .GotIronTail - writetext Jasmine_BadgeSpeech - promptbutton - verbosegiveitem TM_IRON_TAIL - iffalse .NoRoomForIronTail - setevent EVENT_GOT_TM23_IRON_TAIL - writetext Jasmine_IronTailSpeech - waitbutton - closetext - end - -.GotIronTail: - writetext Jasmine_GoodLuck - waitbutton -.NoRoomForIronTail: - closetext - end - -OlivineGymActivateRockets: - ifequal 7, .RadioTowerRockets - ifequal 6, .GoldenrodRockets - end - -.GoldenrodRockets: - jumpstd GoldenrodRocketsScript - -.RadioTowerRockets: - jumpstd RadioTowerRocketsScript - -OlivineGymGuideScript: - faceplayer - checkevent EVENT_BEAT_JASMINE - iftrue .OlivineGymGuideWinScript - checkevent EVENT_JASMINE_RETURNED_TO_GYM - iffalse .OlivineGymGuidePreScript - opentext - writetext OlivineGymGuideText - waitbutton - closetext - end - -.OlivineGymGuideWinScript: - opentext - writetext OlivineGymGuideWinText - waitbutton - closetext - end - -.OlivineGymGuidePreScript: - opentext - writetext OlivineGymGuidePreText - waitbutton - closetext - end - -OlivineGymStatue: - checkflag ENGINE_MINERALBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, JASMINE, JASMINE1 - jumpstd GymStatue2Script - -Jasmine_SteelTypeIntro: - text "…Thank you for" - line "your help at the" - cont "LIGHTHOUSE…" - - para "But this is dif-" - line "ferent. Please" - - para "allow me to intro-" - line "duce myself." - - para "I am JASMINE, a" - line "GYM LEADER. I use" - cont "the steel-type." - - para "…Do you know about" - line "the steel-type?" - - para "It's a type that" - line "was only recently" - cont "discovered." - - para "…Um… May I begin?" - done - -Jasmine_BetterTrainer: - text "…You are a better" - line "trainer than me," - - para "in both skill and" - line "kindness." - - para "In accordance with" - line "LEAGUE rules, I" - - para "confer upon you" - line "this BADGE." - done - -Text_ReceivedMineralBadge: - text " received" - line "MINERALBADGE." - done - -Jasmine_BadgeSpeech: - text "MINERALBADGE" - line "raises #MON's" - cont "DEFENSE." - - para "…Um… Please take" - line "this too…" - done - -Text_ReceivedTM09: ; unreferenced - text " received" - line "TM09." - done - -Jasmine_IronTailSpeech: - text "…You could use" - line "that TM to teach" - cont "IRON TAIL." - done - -Jasmine_GoodLuck: - text "Um… I don't know" - line "how to say this," - cont "but good luck…" - done - -OlivineGymGuideText: - text "JASMINE uses the" - line "newly discovered" - cont "steel-type." - - para "I don't know very" - line "much about it." - done - -OlivineGymGuideWinText: - text "That was awesome." - - para "The steel-type," - line "huh?" - - para "That was a close" - line "encounter of an" - cont "unknown kind!" - done - -OlivineGymGuidePreText: - text "JASMINE, the GYM" - line "LEADER, is at the" - cont "LIGHTHOUSE." - - para "She's been tending" - line "to a sick #MON." - - para "A strong trainer" - line "has to be compas-" - cont "sionate." - done - -OlivineGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 15, OLIVINE_CITY, 2 - warp_event 5, 15, OLIVINE_CITY, 2 - - def_coord_events - - def_bg_events - bg_event 3, 13, BGEVENT_READ, OlivineGymStatue - bg_event 6, 13, BGEVENT_READ, OlivineGymStatue - - def_object_events - object_event 5, 3, SPRITE_JASMINE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, OlivineGymJasmineScript, EVENT_OLIVINE_GYM_JASMINE - object_event 7, 13, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, OlivineGymGuideScript, -1 diff --git a/maps/OlivineGym.blk b/maps/OlivineGym.blk deleted file mode 100644 index ad6b90795..000000000 --- a/maps/OlivineGym.blk +++ /dev/null @@ -1 +0,0 @@ -%***&%&% !"&%&%&%&%&$#' \ No newline at end of file diff --git a/maps/OlivineHouseBeta.asm b/maps/OlivineHouseBeta.asm deleted file mode 100644 index b0dae23a1..000000000 --- a/maps/OlivineHouseBeta.asm +++ /dev/null @@ -1,55 +0,0 @@ - object_const_def - const OLIVINEHOUSEBETA_TEACHER - const OLIVINEHOUSEBETA_RHYDON - -OlivineHouseBeta_MapScripts: - def_scene_scripts - - def_callbacks - -OlivineHouseBetaTeacherScript: - jumptextfaceplayer OlivineHouseBetaTeacherText - -OlivineHouseBetaRhydonScript: - opentext - writetext OlivineHouseBetaRhydonText - cry RHYDON - waitbutton - closetext - end - -OlivineHouseBetaBookshelf1: - jumpstd PictureBookshelfScript - -OlivineHouseBetaBookshelf2: - jumpstd MagazineBookshelfScript - -OlivineHouseBetaTeacherText: - text "When my #MON" - line "got sick, the" - - para "PHARMACIST in" - line "ECRUTEAK made some" - cont "medicine for me." - done - -OlivineHouseBetaRhydonText: - text "RHYDON: Gugooh!" - done - -OlivineHouseBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, OLIVINE_CITY, 4 - warp_event 3, 7, OLIVINE_CITY, 4 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, OlivineHouseBetaBookshelf1 - bg_event 1, 1, BGEVENT_READ, OlivineHouseBetaBookshelf2 - - def_object_events - object_event 2, 3, SPRITE_TEACHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineHouseBetaTeacherScript, -1 - object_event 6, 4, SPRITE_RHYDON, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineHouseBetaRhydonScript, -1 diff --git a/maps/OlivineLighthouse1F.asm b/maps/OlivineLighthouse1F.asm deleted file mode 100644 index d0fa12d1f..000000000 --- a/maps/OlivineLighthouse1F.asm +++ /dev/null @@ -1,53 +0,0 @@ - object_const_def - const OLIVINELIGHTHOUSE1F_SAILOR - const OLIVINELIGHTHOUSE1F_POKEFAN_F - -OlivineLighthouse1F_MapScripts: - def_scene_scripts - - def_callbacks - -OlivineLighthouse1FSailorScript: - jumptextfaceplayer OlivineLighthouse1FSailorText - -OlivineLighthouse1FPokefanFScript: - jumptextfaceplayer OlivineLighthouse1FPokefanFText - -OlivineLighthouse1FSailorText: - text "People train at" - line "this LIGHTHOUSE." - - para "It's not easy to" - line "climb because of" - cont "all the trainers." - done - -OlivineLighthouse1FPokefanFText: - text "In the past, #-" - line "MON used to light" - - para "the sea around" - line "OLIVINE at night." - - para "The LIGHTHOUSE was" - line "made in honor of" - cont "those #MON." - done - -OlivineLighthouse1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 10, 17, OLIVINE_CITY, 9 - warp_event 11, 17, OLIVINE_CITY, 9 - warp_event 3, 11, OLIVINE_LIGHTHOUSE_2F, 1 - warp_event 16, 13, OLIVINE_LIGHTHOUSE_2F, 3 - warp_event 17, 13, OLIVINE_LIGHTHOUSE_2F, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 8, 2, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineLighthouse1FSailorScript, -1 - object_event 16, 9, SPRITE_POKEFAN_F, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineLighthouse1FPokefanFScript, -1 diff --git a/maps/OlivineLighthouse1F.blk b/maps/OlivineLighthouse1F.blk deleted file mode 100644 index 7943b4f7f..000000000 --- a/maps/OlivineLighthouse1F.blk +++ /dev/null @@ -1 +0,0 @@ - >=<=<=<> ><''''''<>>''><>'''>>'>< <>''>>'> >''>>:> ><''>>>< ><'''><> >'''>< <<=<.=<< \ No newline at end of file diff --git a/maps/OlivineLighthouse2F.asm b/maps/OlivineLighthouse2F.asm deleted file mode 100644 index 6159de99f..000000000 --- a/maps/OlivineLighthouse2F.asm +++ /dev/null @@ -1,221 +0,0 @@ - object_const_def - const OLIVINELIGHTHOUSE2F_SAILOR - const OLIVINELIGHTHOUSE2F_GENTLEMAN - -OlivineLighthouse2F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerGentlemanAlfred: - trainer GENTLEMAN, ALFRED, EVENT_BEAT_GENTLEMAN_ALFRED, GentlemanAlfredSeenText, GentlemanAlfredBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GentlemanAlfredAfterBattleText - waitbutton - closetext - end - -TrainerSailorHuey: - trainer SAILOR, HUEY1, EVENT_BEAT_SAILOR_HUEY, SailorHueySeenText, SailorHueyBeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_SAILOR_HUEY - endifjustbattled - opentext - checkflag ENGINE_HUEY_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_SAILOR_HUEY - iftrue .NumberAccepted - checkevent EVENT_HUEY_ASKED_FOR_PHONE_NUMBER - iftrue .AskedBefore - setevent EVENT_HUEY_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedBefore: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_SAILOR_HUEY - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, SAILOR, HUEY1 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext SailorHueyBeatenText, 0 - readmem wHueyFightCount - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight3: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight1 -.LoadFight0: - loadtrainer SAILOR, HUEY1 - startbattle - reloadmapafterbattle - loadmem wHueyFightCount, 1 - clearflag ENGINE_HUEY_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer SAILOR, HUEY2 - startbattle - reloadmapafterbattle - loadmem wHueyFightCount, 2 - clearflag ENGINE_HUEY_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer SAILOR, HUEY3 - startbattle - reloadmapafterbattle - loadmem wHueyFightCount, 3 - clearflag ENGINE_HUEY_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer SAILOR, HUEY4 - startbattle - reloadmapafterbattle - clearflag ENGINE_HUEY_READY_FOR_REMATCH - checkevent EVENT_HUEY_PROTEIN - iftrue .HasProtein - checkevent EVENT_GOT_PROTEIN_FROM_HUEY - iftrue .SkipGift - scall .RematchGift - verbosegiveitem PROTEIN - iffalse .PackFull - setevent EVENT_GOT_PROTEIN_FROM_HUEY - sjump .NumberAccepted - -.SkipGift: - end - -.HasProtein: - opentext - writetext SailorHueyGiveProteinText - waitbutton - verbosegiveitem PROTEIN - iffalse .PackFull - clearevent EVENT_HUEY_PROTEIN - setevent EVENT_GOT_PROTEIN_FROM_HUEY - sjump .NumberAccepted - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Rematch: - jumpstd RematchMScript - end - -.PackFull: - setevent EVENT_HUEY_PROTEIN - jumpstd PackFullMScript - end - -.RematchGift: - jumpstd RematchGiftMScript - end - -SailorHueySeenText: - text "Men of the sea are" - line "always spoiling" - cont "for a good fight!" - done - -SailorHueyBeatenText: - text "Urf!" - line "I lose!" - done - -SailorHueyUnusedText: ; unreferenced - text "What power!" - line "How would you like" - - para "to sail the seas" - line "with me?" - done - -GentlemanAlfredSeenText: - text "Hm? This is no" - line "place for playing." - done - -GentlemanAlfredBeatenText: - text "Ah! I can see that" - line "you're serious." - done - -GentlemanAlfredAfterBattleText: - text "Up top is a #-" - line "MON that keeps the" - cont "LIGHTHOUSE lit." - - para "But I hear that" - line "it's sick now and" - - para "can't be cured by" - line "ordinary medicine." - done - -SailorHueyGiveProteinText: - text "Man! You're as" - line "tough as ever!" - - para "Anyway, here's" - line "that medicine from" - cont "before." - done - -OlivineLighthouse2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 11, OLIVINE_LIGHTHOUSE_1F, 3 - warp_event 5, 3, OLIVINE_LIGHTHOUSE_3F, 2 - warp_event 16, 13, OLIVINE_LIGHTHOUSE_1F, 4 - warp_event 17, 13, OLIVINE_LIGHTHOUSE_1F, 5 - warp_event 16, 11, OLIVINE_LIGHTHOUSE_3F, 4 - warp_event 17, 11, OLIVINE_LIGHTHOUSE_3F, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 3, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSailorHuey, -1 - object_event 17, 8, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerGentlemanAlfred, -1 diff --git a/maps/OlivineLighthouse2F.blk b/maps/OlivineLighthouse2F.blk deleted file mode 100644 index f0a4c97e3..000000000 --- a/maps/OlivineLighthouse2F.blk +++ /dev/null @@ -1 +0,0 @@ - ><<=<=<> >>:'''''<>><<<<>'''>> <>''>><> >''>>1<> ><''>>''<<<''(><>''''''>< <=<=<=<< \ No newline at end of file diff --git a/maps/OlivineLighthouse3F.asm b/maps/OlivineLighthouse3F.asm deleted file mode 100644 index f905c97df..000000000 --- a/maps/OlivineLighthouse3F.asm +++ /dev/null @@ -1,135 +0,0 @@ - object_const_def - const OLIVINELIGHTHOUSE3F_SAILOR - const OLIVINELIGHTHOUSE3F_GENTLEMAN - const OLIVINELIGHTHOUSE3F_YOUNGSTER - const OLIVINELIGHTHOUSE3F_POKE_BALL - -OlivineLighthouse3F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBirdKeeperTheo: - trainer BIRD_KEEPER, THEO, EVENT_BEAT_BIRD_KEEPER_THEO, BirdKeeperTheoSeenText, BirdKeeperTheoBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperTheoAfterBattleText - waitbutton - closetext - end - -TrainerGentlemanPreston: - trainer GENTLEMAN, PRESTON, EVENT_BEAT_GENTLEMAN_PRESTON, GentlemanPrestonSeenText, GentlemanPrestonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GentlemanPrestonAfterBattleText - waitbutton - closetext - end - -TrainerSailorTerrell: - trainer SAILOR, TERRELL, EVENT_BEAT_SAILOR_TERRELL, SailorTerrellSeenText, SailorTerrellBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SailorTerrellAfterBattleText - waitbutton - closetext - end - -OlivineLighthouse3FEther: - itemball ETHER - -BirdKeeperTheoSeenText: - text "Why are you here?" - line "Are you just going" - - para "to gawk? I suggest" - line "that you leave!" - done - -BirdKeeperTheoBeatenText: - text "You really are" - line "concerned…" - done - -BirdKeeperTheoAfterBattleText: - text "How the heck do" - line "you go up?" - - para "I want to visit" - line "the sick #MON," - - para "but I can't get up" - line "there…" - done - -SailorTerrellSeenText: - text "Sailors are both" - line "kind and strong." - cont "How about you?" - done - -SailorTerrellBeatenText: - text "You are both kind" - line "and strong…" - done - -SailorTerrellAfterBattleText: - text "Every time I come" - line "back to OLIVINE, I" - cont "visit the GYM." - - para "The GYM LEADER's" - line "#MON type has" - - para "changed without me" - line "noticing." - done - -GentlemanPrestonSeenText: - text "I travel the world" - line "to train my #-" - cont "MON. I wish to" - cont "battle with you." - done - -GentlemanPrestonBeatenText: - text "…sigh… I must" - line "train some more…" - done - -GentlemanPrestonAfterBattleText: - text "JASMINE used to" - line "use rock #MON" - cont "like ONIX." - done - -OlivineLighthouse3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 3, OLIVINE_LIGHTHOUSE_4F, 1 - warp_event 5, 3, OLIVINE_LIGHTHOUSE_2F, 2 - warp_event 9, 5, OLIVINE_LIGHTHOUSE_4F, 4 - warp_event 16, 11, OLIVINE_LIGHTHOUSE_2F, 5 - warp_event 17, 11, OLIVINE_LIGHTHOUSE_2F, 6 - warp_event 16, 9, OLIVINE_LIGHTHOUSE_4F, 5 - warp_event 17, 9, OLIVINE_LIGHTHOUSE_4F, 6 - warp_event 8, 3, OLIVINE_LIGHTHOUSE_4F, 7 - warp_event 9, 3, OLIVINE_LIGHTHOUSE_4F, 8 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 2, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSailorTerrell, -1 - object_event 13, 5, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerGentlemanPreston, -1 - object_event 3, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperTheo, -1 - object_event 8, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, OlivineLighthouse3FEther, EVENT_OLIVINE_LIGHTHOUSE_3F_ETHER diff --git a/maps/OlivineLighthouse3F.blk b/maps/OlivineLighthouse3F.blk deleted file mode 100644 index dd8057205..000000000 --- a/maps/OlivineLighthouse3F.blk +++ /dev/null @@ -1 +0,0 @@ - >=>=>=<> ><1>'>:'<>>''>:>'''>>'><<<>''>>'> >''>>'<> ><'(>>''<<<'''><>''''''>< <=<=<=<< \ No newline at end of file diff --git a/maps/OlivineLighthouse4F.asm b/maps/OlivineLighthouse4F.asm deleted file mode 100644 index 69a48aaca..000000000 --- a/maps/OlivineLighthouse4F.asm +++ /dev/null @@ -1,103 +0,0 @@ - object_const_def - const OLIVINELIGHTHOUSE4F_SAILOR - const OLIVINELIGHTHOUSE4F_LASS - -OlivineLighthouse4F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerLassConnie: - trainer LASS, CONNIE1, EVENT_BEAT_LASS_CONNIE, LassConnie1SeenText, LassConnie1BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassConnie1AfterBattleText - waitbutton - closetext - end - -TrainerSailorKent: - trainer SAILOR, KENT, EVENT_BEAT_SAILOR_KENT, SailorKentSeenText, SailorKentBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SailorKentAfterBattleText - waitbutton - closetext - end - -SailorKentSeenText: - text "JASMINE must be" - line "worried sick about" - cont "the #MON here." - - para "She won't even" - line "smile these days." - done - -SailorKentBeatenText: - text "I can't manage a" - line "smile either…" - done - -SailorKentAfterBattleText: - text "Speaking of sick," - line "I've heard there's" - - para "a good PHARMACY in" - line "CIANWOOD." - done - -LassConnie1SeenText: - text "JASMINE is this" - line "city's GYM LEADER." - - para "I mean to bring" - line "her back with me." - - para "Nobody had better" - line "get in my way!" - done - -LassConnie1BeatenText: - text "Aaack! My #MON!" - done - -LassConnie1AfterBattleText: - text "Right. Anybody" - line "would be worried" - cont "if his or her own" - cont "#MON were hurt." - - para "I'll pray for the" - line "#MON here, so" - - para "JASMINE can come" - line "back to the GYM." - done - -OlivineLighthouse4F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 3, OLIVINE_LIGHTHOUSE_3F, 1 - warp_event 3, 5, OLIVINE_LIGHTHOUSE_5F, 2 - warp_event 9, 7, OLIVINE_LIGHTHOUSE_5F, 3 - warp_event 9, 5, OLIVINE_LIGHTHOUSE_3F, 3 - warp_event 16, 9, OLIVINE_LIGHTHOUSE_3F, 6 - warp_event 17, 9, OLIVINE_LIGHTHOUSE_3F, 7 - warp_event 8, 3, OLIVINE_LIGHTHOUSE_3F, 8 - warp_event 9, 3, OLIVINE_LIGHTHOUSE_3F, 9 - warp_event 16, 7, OLIVINE_LIGHTHOUSE_5F, 4 - warp_event 17, 7, OLIVINE_LIGHTHOUSE_5F, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 7, 14, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSailorKent, -1 - object_event 11, 2, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerLassConnie, -1 diff --git a/maps/OlivineLighthouse4F.blk b/maps/OlivineLighthouse4F.blk deleted file mode 100644 index b48dd5d1a..000000000 --- a/maps/OlivineLighthouse4F.blk +++ /dev/null @@ -1 +0,0 @@ - >=>=<=<> ><'>('1'<>>:'>1>'''>>'>>:>>''>>'>><>>'(>>'<> ><''>>''<<<'''><>''''''>< <=<=<=<< \ No newline at end of file diff --git a/maps/OlivineLighthouse5F.asm b/maps/OlivineLighthouse5F.asm deleted file mode 100644 index 5f01ebdab..000000000 --- a/maps/OlivineLighthouse5F.asm +++ /dev/null @@ -1,113 +0,0 @@ - object_const_def - const OLIVINELIGHTHOUSE5F_SAILOR - const OLIVINELIGHTHOUSE5F_YOUNGSTER - const OLIVINELIGHTHOUSE5F_POKE_BALL1 - const OLIVINELIGHTHOUSE5F_POKE_BALL2 - const OLIVINELIGHTHOUSE5F_POKE_BALL3 - -OlivineLighthouse5F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBirdKeeperDenis: - trainer BIRD_KEEPER, DENIS, EVENT_BEAT_BIRD_KEEPER_DENIS, BirdKeeperDenisSeenText, BirdKeeperDenisBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperDenisAfterBattleText - waitbutton - closetext - end - -TrainerSailorErnest: - trainer SAILOR, ERNEST, EVENT_BEAT_SAILOR_ERNEST, SailorErnestSeenText, SailorErnestBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SailorErnestAfterBattleText - waitbutton - closetext - end - -OlivineLighthouse5FRareCandy: - itemball RARE_CANDY - -OlivineLighthouse5FSuperRepel: - itemball SUPER_REPEL - -OlivineLighthouse5FTMSwagger: - itemball TM_SWAGGER - -OlivineLighthouse5FHiddenHyperPotion: - hiddenitem HYPER_POTION, EVENT_OLIVINE_LIGHTHOUSE_5F_HIDDEN_HYPER_POTION - -SailorErnestSeenText: - text "I wanted to battle" - line "JASMINE, but she's" - - para "not up to it now." - line "So, how about you?" - done - -SailorErnestBeatenText: - text "Whoa, whoa. You're" - line "overwhelming!" - done - -SailorErnestAfterBattleText: - text "A GYM LEADER isn't" - line "just about being" - - para "strong. A LEADER" - line "also needs to be" - cont "compassionate." - done - -BirdKeeperDenisSeenText: - text "We're pretty high" - line "up here. My bird" - - para "#MON are in" - line "prime form." - done - -BirdKeeperDenisBeatenText: - text "Oops…They crashed…" - done - -BirdKeeperDenisAfterBattleText: - text "My #MON learned" - line "how to use FLY in" - cont "CIANWOOD." - - para "Well, since I'm a" - line "loser, I'll FLY" - cont "across the sea…" - done - -OlivineLighthouse5F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 15, OLIVINE_LIGHTHOUSE_6F, 1 - warp_event 3, 5, OLIVINE_LIGHTHOUSE_4F, 2 - warp_event 9, 7, OLIVINE_LIGHTHOUSE_4F, 3 - warp_event 16, 7, OLIVINE_LIGHTHOUSE_4F, 9 - warp_event 17, 7, OLIVINE_LIGHTHOUSE_4F, 10 - warp_event 16, 5, OLIVINE_LIGHTHOUSE_6F, 2 - warp_event 17, 5, OLIVINE_LIGHTHOUSE_6F, 3 - - def_coord_events - - def_bg_events - bg_event 3, 13, BGEVENT_ITEM, OlivineLighthouse5FHiddenHyperPotion - - def_object_events - object_event 8, 11, SPRITE_SAILOR, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSailorErnest, -1 - object_event 8, 3, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerBirdKeeperDenis, -1 - object_event 15, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, OlivineLighthouse5FRareCandy, EVENT_OLIVINE_LIGHTHOUSE_5F_RARE_CANDY - object_event 6, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, OlivineLighthouse5FSuperRepel, EVENT_OLIVINE_LIGHTHOUSE_5F_SUPER_REPEL - object_event 2, 13, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, OlivineLighthouse5FTMSwagger, EVENT_OLIVINE_LIGHTHOUSE_5F_TM_SWAGGER diff --git a/maps/OlivineLighthouse5F.blk b/maps/OlivineLighthouse5F.blk deleted file mode 100644 index 7e19c9324..000000000 --- a/maps/OlivineLighthouse5F.blk +++ /dev/null @@ -1 +0,0 @@ - >=<=<=<> ><''''''<>>1'><>'''>>'><1<>'(>>'>'''>''>>'>'''>''>>'>'''>''><>>':'>'>< <<=<=<=< \ No newline at end of file diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm deleted file mode 100644 index 6f9e43dd3..000000000 --- a/maps/OlivineLighthouse6F.asm +++ /dev/null @@ -1,273 +0,0 @@ - object_const_def - const OLIVINELIGHTHOUSE6F_JASMINE - const OLIVINELIGHTHOUSE6F_MONSTER - const OLIVINELIGHTHOUSE6F_POKE_BALL - -OlivineLighthouse6F_MapScripts: - def_scene_scripts - - def_callbacks - -OlivineLighthouseJasmine: - faceplayer - opentext - checkitem SECRETPOTION - iftrue .BroughtSecretpotion - checkevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS - iftrue .ExplainedSickness - writetext JasmineCianwoodPharmacyText - promptbutton - setevent EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS -.ExplainedSickness: - writetext JasmineGetSomeMedicineText - waitbutton - closetext - end - -.BroughtSecretpotion: - writetext JasmineCureAmphyText - yesorno - iffalse .Refused - writetext PlayerHandedSecretpotionText - promptbutton - takeitem SECRETPOTION - writetext JasmineDontBeOffendedText - waitbutton - closetext - turnobject OLIVINELIGHTHOUSE6F_JASMINE, RIGHT - pause 15 - turnobject OLIVINELIGHTHOUSE6F_MONSTER, LEFT - opentext - playmusic MUSIC_HEAL - writetext JasmineAmphyHowAreYouFeelingText - pause 60 - promptbutton - closetext - special RestartMapMusic - cry AMPHAROS - special FadeOutPalettes - pause 10 - special FadeInPalettes - opentext - writetext AmphyPaluPaluluText - waitbutton - closetext - turnobject OLIVINELIGHTHOUSE6F_MONSTER, RIGHT - pause 10 - turnobject OLIVINELIGHTHOUSE6F_MONSTER, LEFT - pause 10 - turnobject OLIVINELIGHTHOUSE6F_MONSTER, RIGHT - pause 10 - turnobject OLIVINELIGHTHOUSE6F_MONSTER, LEFT - pause 10 - faceplayer - opentext - writetext JasmineThankYouText - waitbutton - closetext - setevent EVENT_JASMINE_RETURNED_TO_GYM - clearevent EVENT_OLIVINE_GYM_JASMINE - readvar VAR_FACING - ifequal DOWN, .FacingDown - ifequal RIGHT, .FacingRight - applymovement OLIVINELIGHTHOUSE6F_JASMINE, OlivineLighthouseJasmineLeavesUpMovement - disappear OLIVINELIGHTHOUSE6F_JASMINE - end - -.FacingDown: - applymovement OLIVINELIGHTHOUSE6F_JASMINE, OlivineLighthouseJasmineLeavesDownMovement - disappear OLIVINELIGHTHOUSE6F_JASMINE - end - -.FacingRight: - applymovement OLIVINELIGHTHOUSE6F_JASMINE, OlivineLighthouseJasmineLeavesRightMovement - disappear OLIVINELIGHTHOUSE6F_JASMINE - end - -.Refused: - writetext JasmineISeeText - waitbutton - closetext - turnobject OLIVINELIGHTHOUSE6F_JASMINE, RIGHT - pause 15 - turnobject OLIVINELIGHTHOUSE6F_MONSTER, LEFT - opentext - writetext JasmineAmphyHangOnText - waitbutton - closetext - end - -.Unused: ; unreferenced - end - -OlivineLighthouseAmphy: - faceplayer - opentext - checkevent EVENT_JASMINE_RETURNED_TO_GYM - iftrue .HealthyNow - writetext AmphyPalPalooText - setval AMPHAROS - special PlaySlowCry - promptbutton - writetext AmphyBreathingLaboredText - waitbutton - closetext - end - -.HealthyNow: - writetext AmphyPaluPaluluText - cry AMPHAROS - waitbutton - closetext - special FadeOutPalettes - special FadeInPalettes - special FadeOutPalettes - special FadeInPalettes - end - -OlivineLighthouse6FSuperPotion: - itemball SUPER_POTION - -OlivineLighthouseJasmineLeavesUpMovement: - slow_step UP - slow_step UP - slow_step RIGHT - slow_step UP - slow_step UP - step_sleep 8 - step_sleep 8 - step_end - -OlivineLighthouseJasmineLeavesDownMovement: - slow_step DOWN - slow_step RIGHT - slow_step RIGHT - slow_step RIGHT - slow_step UP - slow_step RIGHT - slow_step RIGHT - slow_step RIGHT - step_end - -OlivineLighthouseJasmineLeavesRightMovement: - slow_step UP - slow_step UP - slow_step RIGHT - slow_step UP - slow_step UP - slow_step UP - step_sleep 8 - step_end - -JasmineCianwoodPharmacyText: - text "JASMINE: … This" - line "#MON always" - - para "kept the sea lit" - line "at night." - - para "…But it suddenly" - line "got sick… It's" - cont "gasping for air…" - - para "…I understand" - line "that there is a" - - para "wonderful PHARMACY" - line "in CIANWOOD…" - - para "But that's across" - line "the sea…" - - para "And I can't leave" - line "AMPHY unattended…" - done - -JasmineGetSomeMedicineText: - text "…May I ask you to" - line "get some medicine" - cont "for me? Please?" - done - -JasmineCureAmphyText: - text "JASMINE: …Will" - line "that medicine cure" - cont "AMPHY?" - done - -PlayerHandedSecretpotionText: - text " handed the" - line "SECRETPOTION to" - cont "JASMINE." - done - -JasmineDontBeOffendedText: - text "JASMINE: …Um," - line "please don't be" - cont "offended…" - - para "…AMPHY will not" - line "take anything from" - cont "anyone but me…" - done - -JasmineAmphyHowAreYouFeelingText: - text "JASMINE: …" - - para "AMPHY, how are you" - line "feeling?" - done - -JasmineThankYouText: - text "JASMINE: …Oh, I'm" - line "so relieved…" - - para "This is just so" - line "wonderful…" - - para "Thank you so very," - line "very much." - - para "…I will return to" - line "the GYM…" - done - -JasmineISeeText: - text "JASMINE: …I see…" - done - -JasmineAmphyHangOnText: - text "…AMPHY, hang on!" - done - -AmphyPalPalooText: - text "AMPHY: …" - line "…Pa… paloo…" - done - -AmphyBreathingLaboredText: - text "Its breathing is" - line "terribly labored…" - done - -AmphyPaluPaluluText: - text "AMPHY: Palu!" - line "Palulu!" - done - -OlivineLighthouse6F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 15, OLIVINE_LIGHTHOUSE_5F, 1 - warp_event 16, 5, OLIVINE_LIGHTHOUSE_5F, 6 - warp_event 17, 5, OLIVINE_LIGHTHOUSE_5F, 7 - - def_coord_events - - def_bg_events - - def_object_events - object_event 8, 8, SPRITE_JASMINE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, OlivineLighthouseJasmine, EVENT_OLIVINE_LIGHTHOUSE_JASMINE - object_event 9, 8, SPRITE_MONSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, OlivineLighthouseAmphy, -1 - object_event 3, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, OlivineLighthouse6FSuperPotion, EVENT_OLIVINE_LIGHTHOUSE_6F_SUPER_POTION diff --git a/maps/OlivineLighthouse6F.blk b/maps/OlivineLighthouse6F.blk deleted file mode 100644 index 19639c2ea..000000000 --- a/maps/OlivineLighthouse6F.blk +++ /dev/null @@ -1 +0,0 @@ - >))))))> ><''''''<>>'><'<>'(>>'< 6<''>>'' '''>>'>- >''>>'<<'<<''><>''1'''>< <))))))< \ No newline at end of file diff --git a/maps/OlivineMart.asm b/maps/OlivineMart.asm deleted file mode 100644 index 094db19e6..000000000 --- a/maps/OlivineMart.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const OLIVINEMART_CLERK - const OLIVINEMART_COOLTRAINER_F - const OLIVINEMART_LASS - -OlivineMart_MapScripts: - def_scene_scripts - - def_callbacks - -OlivineMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_OLIVINE - closetext - end - -OlivineMartCooltrainerFScript: - jumptextfaceplayer OlivineMartCooltrainerFText - -OlivineMartLassScript: - jumptextfaceplayer OlivineMartLassText - -OlivineMartCooltrainerFText: - text "Do your #MON" - line "already know the" - - para "move for carrying" - line "people on water?" - done - -OlivineMartLassText: - text "My BUTTERFREE came" - line "from my boyfriend" - cont "overseas." - - para "It carried some" - line "MAIL from him." - - para "Want to know what" - line "it says?" - - para "Let's see… Nope!" - line "It's a secret!" - done - -OlivineMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, OLIVINE_CITY, 8 - warp_event 3, 7, OLIVINE_CITY, 8 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineMartClerkScript, -1 - object_event 6, 2, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, OlivineMartCooltrainerFScript, -1 - object_event 1, 6, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivineMartLassScript, -1 diff --git a/maps/OlivinePokecenter1F.asm b/maps/OlivinePokecenter1F.asm deleted file mode 100644 index 995fc69b1..000000000 --- a/maps/OlivinePokecenter1F.asm +++ /dev/null @@ -1,64 +0,0 @@ - object_const_def - const OLIVINEPOKECENTER1F_NURSE - const OLIVINEPOKECENTER1F_FISHING_GURU - const OLIVINEPOKECENTER1F_FISHER - const OLIVINEPOKECENTER1F_TEACHER - -OlivinePokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -OlivinePokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -OlivinePokecenter1FFishingGuruScript: - jumpstd HappinessCheckScript - -OlivinePokecenter1FFisherScript: - jumptextfaceplayer OlivinePokecenter1FFisherText - -OlivinePokecenter1FTeacherScript: - jumptextfaceplayer OlivinePokecenter1FTeacherText - -OlivinePokecenter1FFisherText: - text "The SAILOR in the" - line "OLIVINE CAFE next" - - para "door is really" - line "generous." - - para "He taught my" - line "#MON STRENGTH." - - para "Now it can move" - line "big boulders." - done - -OlivinePokecenter1FTeacherText: - text "There's a person" - line "in CIANWOOD CITY" - cont "across the sea." - - para "I heard him brag-" - line "ging about his" - cont "rare #MON." - done - -OlivinePokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, OLIVINE_CITY, 1 - warp_event 4, 7, OLIVINE_CITY, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePokecenter1FNurseScript, -1 - object_event 8, 4, SPRITE_FISHING_GURU, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePokecenter1FFishingGuruScript, -1 - object_event 2, 3, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, OlivinePokecenter1FFisherScript, -1 - object_event 7, 1, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePokecenter1FTeacherScript, -1 diff --git a/maps/OlivinePort.asm b/maps/OlivinePort.asm deleted file mode 100644 index 25c3e25bd..000000000 --- a/maps/OlivinePort.asm +++ /dev/null @@ -1,405 +0,0 @@ - object_const_def - const OLIVINEPORT_SAILOR1 - const OLIVINEPORT_SAILOR2 - const OLIVINEPORT_SAILOR3 - const OLIVINEPORT_FISHING_GURU1 - const OLIVINEPORT_FISHING_GURU2 - const OLIVINEPORT_YOUNGSTER - const OLIVINEPORT_COOLTRAINER_F - -OlivinePort_MapScripts: - def_scene_scripts - scene_script OlivinePortNoopScene, SCENE_OLIVINEPORT_ASK_ENTER_SHIP - scene_script OlivinePortLeaveShipScene, SCENE_OLIVINEPORT_LEAVE_SHIP - - def_callbacks - -OlivinePortNoopScene: - end - -OlivinePortLeaveShipScene: - sdefer OlivinePortLeaveShipScript - end - -OlivinePortLeaveShipScript: - applymovement PLAYER, OlivinePortLeaveFastShipMovement - appear OLIVINEPORT_SAILOR1 - setscene SCENE_OLIVINEPORT_ASK_ENTER_SHIP - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - blackoutmod OLIVINE_CITY - end - -OlivinePortSailorAtGangwayScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue OlivinePortAlreadyRodeScript - writetext OlivinePortSailorGetOnBoardText - waitbutton - closetext - turnobject OLIVINEPORT_SAILOR1, DOWN - pause 10 - playsound SFX_EXIT_BUILDING - disappear OLIVINEPORT_SAILOR1 - waitsfx - applymovement PLAYER, OlivinePortEnterFastShipMovement - playsound SFX_EXIT_BUILDING - special FadeOutPalettes - waitsfx - checkevent EVENT_FAST_SHIP_FIRST_TIME - iffalse .FirstTime - clearevent EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - setevent EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - clearevent EVENT_BEAT_COOLTRAINERM_SEAN - clearevent EVENT_BEAT_COOLTRAINERF_CAROL - clearevent EVENT_BEAT_GENTLEMAN_EDWARD - clearevent EVENT_BEAT_BEAUTY_CASSIE - clearevent EVENT_BEAT_PSYCHIC_RODNEY - clearevent EVENT_BEAT_SUPER_NERD_SHAWN - clearevent EVENT_BEAT_SAILOR_GARRETT - clearevent EVENT_BEAT_FISHER_JONAH - clearevent EVENT_BEAT_BLACKBELT_WAI -.FirstTime: - clearevent EVENT_FAST_SHIP_DESTINATION_OLIVINE - appear OLIVINEPORT_SAILOR1 - setmapscene FAST_SHIP_1F, SCENE_FASTSHIP1F_ENTER_SHIP - warp FAST_SHIP_1F, 25, 1 - end - -OlivinePortAlreadyRodeScript: - writetext OlivinePortCantBoardText - waitbutton - closetext - end - -OlivinePortWalkUpToShipScript: - turnobject OLIVINEPORT_SAILOR3, RIGHT - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .skip - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue .skip - turnobject PLAYER, LEFT - opentext - checkevent EVENT_FAST_SHIP_FIRST_TIME - iffalse .FirstTime - readvar VAR_WEEKDAY - ifequal SUNDAY, .NextShipMonday - ifequal SATURDAY, .NextShipMonday - ifequal TUESDAY, .NextShipFriday - ifequal WEDNESDAY, .NextShipFriday - ifequal THURSDAY, .NextShipFriday -.FirstTime: - writetext OlivinePortAskBoardText - yesorno - iffalse OlivinePortNotRidingMoveAwayScript - writetext OlivinePortAskTicketText - promptbutton - checkitem S_S_TICKET - iffalse .NoTicket - writetext OlivinePortFlashTicketText - waitbutton - closetext - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - applymovement PLAYER, OlivinePortApproachFastShipFirstTimeMovement - sjump OlivinePortSailorAtGangwayScript - -.NoTicket: - writetext OlivinePortNoTicketText - waitbutton - closetext - applymovement PLAYER, OlivinePortCannotEnterFastShipMovement - end - -.NextShipMonday: - writetext OlivinePortMondayShipText - waitbutton - closetext - applymovement PLAYER, OlivinePortCannotEnterFastShipMovement - end - -.NextShipFriday: - writetext OlivinePortFridayShipText - waitbutton - closetext - applymovement PLAYER, OlivinePortCannotEnterFastShipMovement - end - -.skip: - end - -OlivinePortNotRidingScript: - writetext OlivinePortComeAgainText - waitbutton - closetext - end - -OlivinePortNotRidingMoveAwayScript: - writetext OlivinePortComeAgainText - waitbutton - closetext - applymovement PLAYER, OlivinePortCannotEnterFastShipMovement - end - -OlivinePortSailorAfterHOFScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue OlivinePortAlreadyRodeScript - checkevent EVENT_FAST_SHIP_FIRST_TIME - iffalse .FirstTime - readvar VAR_WEEKDAY - ifequal SUNDAY, .NextShipMonday - ifequal SATURDAY, .NextShipMonday - ifequal TUESDAY, .NextShipFriday - ifequal WEDNESDAY, .NextShipFriday - ifequal THURSDAY, .NextShipFriday -.FirstTime: - writetext OlivinePortAskBoardText - yesorno - iffalse OlivinePortNotRidingScript - writetext OlivinePortAskTicketText - promptbutton - checkitem S_S_TICKET - iffalse .NoTicket - writetext OlivinePortFlashTicketText - waitbutton - closetext - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - readvar VAR_FACING - ifequal RIGHT, .Right - applymovement PLAYER, OlivinePortApproachFastShipAfterHOFMovement - sjump OlivinePortSailorAtGangwayScript - -.Right: - applymovement PLAYER, OlivinePortApproachFastShipAfterHOFRightMovement - sjump OlivinePortSailorAtGangwayScript - -.NoTicket: - writetext OlivinePortNoTicketText - waitbutton - closetext - end - -.NextShipMonday: - writetext OlivinePortMondayShipText - waitbutton - closetext - end - -.NextShipFriday: - writetext OlivinePortFridayShipText - waitbutton - closetext - end - -OlivinePortSailorBeforeHOFScript: - jumptextfaceplayer OlivinePortSailorBeforeHOFText - -OlivinePortFishingGuru1Script: - faceplayer - opentext - writetext OlivinePortFishingGuru1Text - waitbutton - closetext - turnobject OLIVINEPORT_FISHING_GURU1, UP - end - -OlivinePortFishingGuru2Script: - faceplayer - opentext - writetext OlivinePortFishingGuru2Text - waitbutton - closetext - turnobject OLIVINEPORT_FISHING_GURU2, UP - end - -OlivinePortYoungsterScript: - faceplayer - opentext - writetext OlivinePortYoungsterText - waitbutton - closetext - turnobject OLIVINEPORT_YOUNGSTER, DOWN - end - -OlivinePortCooltrainerFScript: - faceplayer - opentext - writetext OlivinePortCooltrainerFText - waitbutton - closetext - turnobject OLIVINEPORT_COOLTRAINER_F, DOWN - end - -OlivinePortHiddenProtein: - hiddenitem PROTEIN, EVENT_OLIVINE_PORT_HIDDEN_PROTEIN - -OlivinePortEnterFastShipMovement: - step DOWN - step_end - -OlivinePortLeaveFastShipMovement: - step UP - step_end - -OlivinePortCannotEnterFastShipMovement: - step RIGHT - turn_head LEFT - step_end - -OlivinePortApproachFastShipFirstTimeMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -OlivinePortApproachFastShipAfterHOFMovement: - step RIGHT - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -OlivinePortApproachFastShipAfterHOFRightMovement: - step UP - step RIGHT - step RIGHT - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -OlivinePortSailorGetOnBoardText: - text "We're departing" - line "soon. Please get" - cont "on board." - done - -OlivinePortCantBoardText: - text "Sorry. You can't" - line "board now." - done - -OlivinePortAskBoardText: - text "Welcome to FAST" - line "SHIP S.S.AQUA." - - para "Will you be board-" - line "ing today?" - done - -OlivinePortAskTicketText: - text "May I see your" - line "S.S.TICKET?" - done - -OlivinePortComeAgainText: - text "We hope to see you" - line "again!" - done - -OlivinePortFlashTicketText: - text " flashed" - line "the S.S.TICKET." - - para "That's it." - line "Thank you!" - done - -OlivinePortNoTicketText: - text " tried to" - line "show the S.S." - cont "TICKET…" - - para "…But no TICKET!" - - para "Sorry!" - line "You may board only" - - para "if you have an" - line "S.S.TICKET." - done - -OlivinePortMondayShipText: - text "The FAST SHIP will" - line "sail next Monday." - done - -OlivinePortFridayShipText: - text "The FAST SHIP will" - line "sail next Friday." - done - -OlivinePortFishingGuru1Text: - text "SHELLDER are easy" - line "to catch here." - - para "They're kind of" - line "rare elsewhere." - done - -OlivinePortFishingGuru2Text: - text "How many RODS do" - line "you have?" - - para "Different RODS" - line "catch different" - cont "#MON." - done - -OlivinePortYoungsterText: - text "S.S.AQUA uses jets" - line "to skim over the" - cont "waves!" - done - -OlivinePortCooltrainerFText: - text "There are lots of" - line "#MON in KANTO." - - para "I wish I could go…" - done - -OlivinePortSailorBeforeHOFText: - text "We don't want you" - line "to fall into the" - - para "sea, so you're not" - line "allowed in." - done - -OlivinePort_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 7, OLIVINE_PORT_PASSAGE, 5 - warp_event 7, 23, FAST_SHIP_1F, 1 - - def_coord_events - coord_event 7, 15, SCENE_OLIVINEPORT_ASK_ENTER_SHIP, OlivinePortWalkUpToShipScript - - def_bg_events - bg_event 1, 22, BGEVENT_ITEM, OlivinePortHiddenProtein - - def_object_events - object_event 7, 23, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortSailorAtGangwayScript, EVENT_OLIVINE_PORT_SAILOR_AT_GANGWAY - object_event 7, 15, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortSailorBeforeHOFScript, EVENT_OLIVINE_PORT_SPRITES_BEFORE_HALL_OF_FAME - object_event 6, 15, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortSailorAfterHOFScript, EVENT_OLIVINE_PORT_SPRITES_AFTER_HALL_OF_FAME - object_event 4, 14, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortFishingGuru1Script, EVENT_OLIVINE_PORT_SPRITES_BEFORE_HALL_OF_FAME - object_event 13, 14, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortFishingGuru2Script, EVENT_OLIVINE_PORT_SPRITES_BEFORE_HALL_OF_FAME - object_event 4, 15, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortYoungsterScript, EVENT_OLIVINE_PORT_SPRITES_AFTER_HALL_OF_FAME - object_event 11, 15, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortCooltrainerFScript, EVENT_OLIVINE_PORT_SPRITES_AFTER_HALL_OF_FAME diff --git a/maps/OlivinePort.blk b/maps/OlivinePort.blk deleted file mode 100644 index 994dacc7d..000000000 --- a/maps/OlivinePort.blk +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - -  - - - - - - -  - - -&&&&&&&  - - - - - - - - - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/maps/OlivinePortPassage.asm b/maps/OlivinePortPassage.asm deleted file mode 100644 index 2b1cf0a41..000000000 --- a/maps/OlivinePortPassage.asm +++ /dev/null @@ -1,35 +0,0 @@ - object_const_def - const OLIVINEPORTPASSAGE_POKEFAN_M - -OlivinePortPassage_MapScripts: - def_scene_scripts - - def_callbacks - -OlivinePortPassagePokefanMScript: - jumptextfaceplayer OlivinePortPassagePokefanMText - -OlivinePortPassagePokefanMText: - text "FAST SHIP S.S.AQUA" - line "sails to KANTO on" - - para "Mondays and Fri-" - line "days." - done - -OlivinePortPassage_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 0, OLIVINE_CITY, 10 - warp_event 16, 0, OLIVINE_CITY, 11 - warp_event 15, 4, OLIVINE_PORT_PASSAGE, 4 - warp_event 3, 2, OLIVINE_PORT_PASSAGE, 3 - warp_event 3, 14, OLIVINE_PORT, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 17, 1, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePortPassagePokefanMScript, EVENT_OLIVINE_PORT_PASSAGE_POKEFAN_M diff --git a/maps/OlivinePunishmentSpeechHouse.asm b/maps/OlivinePunishmentSpeechHouse.asm deleted file mode 100644 index ce96ac54e..000000000 --- a/maps/OlivinePunishmentSpeechHouse.asm +++ /dev/null @@ -1,55 +0,0 @@ - object_const_def - const OLIVINEPUNISHMENTSPEECHHOUSE_POKEFAN_M - const OLIVINEPUNISHMENTSPEECHHOUSE_LASS - -OlivinePunishmentSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -OlivinePunishmentSpeechHouseDad: - jumptextfaceplayer OlivinePunishmentSpeechHouseDadText - -OlivinePunishmentSpeechHouseDaughter: - jumptextfaceplayer OlivinePunishmentSpeechHouseDaughterText - -OlivinePunishmentSpeechHouseBookshelf2: - jumpstd PictureBookshelfScript - -OlivinePunishmentSpeechHouseBookshelf1: - jumpstd MagazineBookshelfScript - -OlivinePunishmentSpeechHouseDadText: - text "Along the way to" - line "CIANWOOD, there" - - para "are four deserted" - line "islands." - - para "Bad kids are taken" - line "to the islands as" - cont "punishment!" - done - -OlivinePunishmentSpeechHouseDaughterText: - text "Whenever I get in" - line "trouble, Daddy" - cont "always scares me." - done - -OlivinePunishmentSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, OLIVINE_CITY, 5 - warp_event 3, 7, OLIVINE_CITY, 5 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, OlivinePunishmentSpeechHouseBookshelf1 - bg_event 1, 1, BGEVENT_READ, OlivinePunishmentSpeechHouseBookshelf2 - - def_object_events - object_event 1, 2, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePunishmentSpeechHouseDad, -1 - object_event 5, 5, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, OlivinePunishmentSpeechHouseDaughter, -1 diff --git a/maps/OlivineTimsHouse.asm b/maps/OlivineTimsHouse.asm deleted file mode 100644 index 082ae5248..000000000 --- a/maps/OlivineTimsHouse.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const OLIVINETIMSHOUSE_TIM - -OlivineTimsHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Tim: - faceplayer - opentext - trade NPC_TRADE_TIM - waitbutton - closetext - end - -TimsHouseBookshelf: - jumpstd MagazineBookshelfScript - -OlivineTimsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, OLIVINE_CITY, 3 - warp_event 3, 7, OLIVINE_CITY, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, TimsHouseBookshelf - bg_event 1, 1, BGEVENT_READ, TimsHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Tim, -1 diff --git a/maps/PalletTown.asm b/maps/PalletTown.asm deleted file mode 100644 index 945ab04f4..000000000 --- a/maps/PalletTown.asm +++ /dev/null @@ -1,88 +0,0 @@ - object_const_def - const PALLETTOWN_TEACHER - const PALLETTOWN_FISHER - -PalletTown_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, PalletTownFlypointCallback - -PalletTownFlypointCallback: - setflag ENGINE_FLYPOINT_PALLET - endcallback - -PalletTownTeacherScript: - jumptextfaceplayer PalletTownTeacherText - -PalletTownFisherScript: - jumptextfaceplayer PalletTownFisherText - -PalletTownSign: - jumptext PalletTownSignText - -RedsHouseSign: - jumptext RedsHouseSignText - -OaksLabSign: - jumptext OaksLabSignText - -BluesHouseSign: - jumptext BluesHouseSignText - -PalletTownTeacherText: - text "I'm raising #-" - line "MON too." - - para "They serve as my" - line "private guards." - done - -PalletTownFisherText: - text "Technology is" - line "incredible!" - - para "You can now trade" - line "#MON across" - cont "time like e-mail." - done - -PalletTownSignText: - text "PALLET TOWN" - - para "A Tranquil Setting" - line "of Peace & Purity" - done - -RedsHouseSignText: - text "RED'S HOUSE" - done - -OaksLabSignText: - text "OAK #MON" - line "RESEARCH LAB" - done - -BluesHouseSignText: - text "BLUE'S HOUSE" - done - -PalletTown_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 5, REDS_HOUSE_1F, 1 - warp_event 13, 5, BLUES_HOUSE, 1 - warp_event 12, 11, OAKS_LAB, 1 - - def_coord_events - - def_bg_events - bg_event 7, 9, BGEVENT_READ, PalletTownSign - bg_event 3, 5, BGEVENT_READ, RedsHouseSign - bg_event 13, 13, BGEVENT_READ, OaksLabSign - bg_event 11, 5, BGEVENT_READ, BluesHouseSign - - def_object_events - object_event 3, 8, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PalletTownTeacherScript, -1 - object_event 12, 14, SPRITE_FISHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PalletTownFisherScript, -1 diff --git a/maps/PalletTown.blk b/maps/PalletTown.blk deleted file mode 100644 index 7203e509b..000000000 --- a/maps/PalletTown.blk +++ /dev/null @@ -1,4 +0,0 @@ -RORO PRRRPN8989MN<=<=MNMNwV T!MNtt7:~MNwVw1MN -1tt -1MP -edaaaaaO \ No newline at end of file diff --git a/maps/PewterCity.asm b/maps/PewterCity.asm deleted file mode 100644 index 352e7b737..000000000 --- a/maps/PewterCity.asm +++ /dev/null @@ -1,179 +0,0 @@ - object_const_def - const PEWTERCITY_COOLTRAINER_F - const PEWTERCITY_BUG_CATCHER - const PEWTERCITY_GRAMPS - const PEWTERCITY_FRUIT_TREE1 - const PEWTERCITY_FRUIT_TREE2 - -PewterCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, PewterCityFlypointCallback - -PewterCityFlypointCallback: - setflag ENGINE_FLYPOINT_PEWTER - endcallback - -PewterCityCooltrainerFScript: - jumptextfaceplayer PewterCityCooltrainerFText - -PewterCityBugCatcherScript: - jumptextfaceplayer PewterCityBugCatcherText - -PewterCityGrampsScript: - faceplayer - opentext - checkevent EVENT_GOT_SILVER_WING - iftrue .GotSilverWing - writetext PewterCityGrampsText - promptbutton - verbosegiveitem SILVER_WING - setevent EVENT_GOT_SILVER_WING - closetext - end - -.GotSilverWing: - writetext PewterCityGrampsText_GotSilverWing - waitbutton - closetext - end - -PewterCitySign: - jumptext PewterCitySignText - -PewterGymSign: - jumptext PewterGymSignText - -PewterMuseumSign: - jumptext PewterMuseumSignText - -PewterCityMtMoonGiftShopSign: - jumptext PewterCityMtMoonGiftShopSignText - -PewterCityWelcomeSign: - jumptext PewterCityWelcomeSignText - -PewterCityPokecenterSign: - jumpstd PokecenterSignScript - -PewterCityMartSign: - jumpstd MartSignScript - -PewterCityFruitTree1: - fruittree FRUITTREE_PEWTER_CITY_1 - -PewterCityFruitTree2: - fruittree FRUITTREE_PEWTER_CITY_2 - -PewterCityCooltrainerFText: - text "Have you visited" - line "PEWTER GYM?" - - para "The LEADER uses" - line "rock-type #MON." - done - -PewterCityBugCatcherText: - text "At night, CLEFAIRY" - line "come out to play" - cont "at MT.MOON." - - para "But not every" - line "night." - done - -PewterCityGrampsText: - text "Ah, you came all" - line "the way out here" - cont "from JOHTO?" - - para "That brings back" - line "memories. When I" - - para "was young, I went" - line "to JOHTO to train." - - para "You remind me so" - line "much of what I was" - - para "like as a young" - line "man." - - para "Here. I want you" - line "to have this item" - cont "I found in JOHTO." - done - -PewterCityGrampsText_GotSilverWing: - text "Going to new, un-" - line "known places and" - cont "seeing new people…" - - para "Those are the joys" - line "of travel." - done - -PewterCitySignText: - text "PEWTER CITY" - line "A Stone Gray City" - done - -PewterGymSignText: - text "PEWTER CITY" - line "#MON GYM" - cont "LEADER: BROCK" - - para "The Rock Solid" - line "#MON Trainer" - done - -PewterMuseumSignText: - text "There's a notice" - line "here…" - - para "PEWTER MUSEUM OF" - line "SCIENCE is closed" - cont "for renovations…" - done - -PewterCityMtMoonGiftShopSignText: - text "There's a notice" - line "here…" - - para "MT.MOON GIFT SHOP" - line "NOW OPEN!" - done - -PewterCityWelcomeSignText: - text "WELCOME TO" - line "PEWTER CITY!" - done - -PewterCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 29, 13, PEWTER_NIDORAN_SPEECH_HOUSE, 1 - warp_event 16, 17, PEWTER_GYM, 1 - warp_event 23, 17, PEWTER_MART, 2 - warp_event 13, 25, PEWTER_POKECENTER_1F, 1 - warp_event 7, 29, PEWTER_SNOOZE_SPEECH_HOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 25, 23, BGEVENT_READ, PewterCitySign - bg_event 11, 17, BGEVENT_READ, PewterGymSign - bg_event 15, 9, BGEVENT_READ, PewterMuseumSign - bg_event 33, 19, BGEVENT_READ, PewterCityMtMoonGiftShopSign - bg_event 19, 29, BGEVENT_READ, PewterCityWelcomeSign - bg_event 14, 25, BGEVENT_READ, PewterCityPokecenterSign - bg_event 24, 17, BGEVENT_READ, PewterCityMartSign - - def_object_events - object_event 19, 11, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PewterCityCooltrainerFScript, -1 - object_event 14, 29, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, PewterCityBugCatcherScript, -1 - object_event 29, 17, SPRITE_GRAMPS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PewterCityGrampsScript, -1 - object_event 32, 3, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PewterCityFruitTree1, -1 - object_event 30, 3, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PewterCityFruitTree2, -1 diff --git a/maps/PewterCity.blk b/maps/PewterCity.blk deleted file mode 100644 index 5e6f65446..000000000 --- a/maps/PewterCity.blk +++ /dev/null @@ -1,59 +0,0 @@ - - -RRRRRRRRRRRR?;tt  T!tt - - -,)ttuqqv7}~t - -ttn,)/7}}~/B,) - - - - - - -n,)tttttt>??,) - - - -(,,,) - -  !$WW,) - - -|s - - -,),)RRRRR - - - - - ->??,) !1wVww1(,,,) - - -|rtnttttm$WW,)nttttmM - -+%t - - -n/mM - -)M - -%QQQQQQQQQQ - - - - - - - - - - - - - - diff --git a/maps/PewterGym.asm b/maps/PewterGym.asm deleted file mode 100644 index 40b8b34ff..000000000 --- a/maps/PewterGym.asm +++ /dev/null @@ -1,225 +0,0 @@ - object_const_def - const PEWTERGYM_BROCK - const PEWTERGYM_YOUNGSTER - const PEWTERGYM_GYM_GUIDE - -PewterGym_MapScripts: - def_scene_scripts - - def_callbacks - -PewterGymBrockScript: - faceplayer - opentext - checkflag ENGINE_BOULDERBADGE - iftrue .FightDone - writetext BrockIntroText - waitbutton - closetext - winlosstext BrockWinLossText, 0 - loadtrainer BROCK, BROCK1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_BROCK - setevent EVENT_BEAT_CAMPER_JERRY - opentext - writetext ReceivedBoulderBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_BOULDERBADGE - writetext BrockBoulderBadgeText - waitbutton - closetext - end - -.FightDone: - writetext BrockFightDoneText - waitbutton - closetext - end - -TrainerCamperJerry: - trainer CAMPER, JERRY, EVENT_BEAT_CAMPER_JERRY, CamperJerrySeenText, CamperJerryBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperJerryAfterBattleText - waitbutton - closetext - end - -PewterGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_BROCK - iftrue .PewterGymGuideWinScript - writetext PewterGymGuideText - waitbutton - closetext - end - -.PewterGymGuideWinScript: - writetext PewterGymGuideWinText - waitbutton - closetext - end - -PewterGymStatue: - checkflag ENGINE_BOULDERBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, BROCK, BROCK1 - jumpstd GymStatue2Script - -BrockIntroText: - text "BROCK: Wow, it's" - line "not often that we" - - para "get a challenger" - line "from JOHTO." - - para "I'm BROCK, the" - line "PEWTER GYM LEADER." - - para "I'm an expert on" - line "rock-type #MON." - - para "My #MON are im-" - line "pervious to most" - - para "physical attacks." - line "You'll have a hard" - - para "time inflicting" - line "any damage." - - para "Come on!" - done - -BrockWinLossText: - text "BROCK: Your #-" - line "MON's powerful at-" - cont "tacks overcame my" - cont "rock-hard defense…" - - para "You're stronger" - line "than I expected…" - - para "Go ahead--take" - line "this BADGE." - done - -ReceivedBoulderBadgeText: - text " received" - line "BOULDERBADGE." - done - -BrockBoulderBadgeText: - text "BROCK: ," - line "thanks. I enjoyed" - - para "battling you, even" - line "though I am a bit" - cont "upset." - - para "That BOULDERBADGE" - line "will make your" - - para "#MON even more" - line "powerful." - done - -BrockFightDoneText: - text "BROCK: The world" - line "is huge. There are" - - para "still many strong" - line "trainers like you." - - para "Just wait and see." - line "I'm going to be-" - cont "come a lot strong-" - cont "er too." - done - -CamperJerrySeenText: - text "The trainers of" - line "this GYM use rock-" - cont "type #MON." - - para "The rock-type has" - line "high DEFENSE." - - para "Battles could end" - line "up going a long" - - para "time. Are you" - line "ready for this?" - done - -CamperJerryBeatenText: - text "I have to win" - line "these battles…" - done - -CamperJerryAfterBattleText: - text "Hey, you! Trainer" - line "from JOHTO! BROCK" - - para "is tough. He'll" - line "punish you if you" - - para "don't take him" - line "seriously." - done - -PewterGymGuideText: - text "Yo! CHAMP in" - line "making! You're" - - para "really rocking." - line "Are you battling" - - para "the GYM LEADERS of" - line "KANTO?" - - para "They're strong and" - line "dedicated people," - - para "just like JOHTO's" - line "GYM LEADERS." - done - -PewterGymGuideWinText: - text "Yo! CHAMP in" - line "making! That GYM" - - para "didn't give you" - line "much trouble." - - para "The way you took" - line "charge was really" - - para "inspiring. I mean" - line "that seriously." - done - -PewterGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 13, PEWTER_CITY, 2 - warp_event 5, 13, PEWTER_CITY, 2 - - def_coord_events - - def_bg_events - bg_event 2, 11, BGEVENT_READ, PewterGymStatue - bg_event 7, 11, BGEVENT_READ, PewterGymStatue - - def_object_events - object_event 5, 1, SPRITE_BROCK, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, PewterGymBrockScript, -1 - object_event 2, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerCamperJerry, -1 - object_event 6, 11, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 1, PewterGymGuideScript, -1 diff --git a/maps/PewterGym.blk b/maps/PewterGym.blk deleted file mode 100644 index 789a99aac..000000000 --- a/maps/PewterGym.blk +++ /dev/null @@ -1 +0,0 @@ -322245 632 2452 2652 262 2 & \ No newline at end of file diff --git a/maps/PewterMart.asm b/maps/PewterMart.asm deleted file mode 100644 index 448227418..000000000 --- a/maps/PewterMart.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const PEWTERMART_CLERK - const PEWTERMART_YOUNGSTER - const PEWTERMART_SUPER_NERD - -PewterMart_MapScripts: - def_scene_scripts - - def_callbacks - -PewterMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_PEWTER - closetext - end - -PewterMartYoungsterScript: - jumptextfaceplayer PewterMartYoungsterText - -PewterMartSuperNerdScript: - jumptextfaceplayer PewterMartSuperNerdText - -PewterMartYoungsterText: - text "Hi! Check out my" - line "GYARADOS!" - - para "I raised it from a" - line "MAGIKARP. I can't" - - para "believe how strong" - line "it has become." - done - -PewterMartSuperNerdText: - text "There once was a" - line "weird old man who" - cont "sold MAGIKARP." - - para "He was saying the" - line "MAGIKARP from the" - - para "LAKE OF RAGE were" - line "excellent." - done - -PewterMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, PEWTER_CITY, 3 - warp_event 3, 7, PEWTER_CITY, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PewterMartClerkScript, -1 - object_event 9, 2, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PewterMartYoungsterScript, -1 - object_event 6, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, PewterMartSuperNerdScript, -1 diff --git a/maps/PewterNidoranSpeechHouse.asm b/maps/PewterNidoranSpeechHouse.asm deleted file mode 100644 index e8793eed2..000000000 --- a/maps/PewterNidoranSpeechHouse.asm +++ /dev/null @@ -1,42 +0,0 @@ - object_const_def - const PEWTERNIDORANSPEECHHOUSE_SUPER_NERD - const PEWTERNIDORANSPEECHHOUSE_NIDORAN_M - -PewterNidoranSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -PewterNidoranSpeechHouseSuperNerdScript: - jumptextfaceplayer PewterNidoranSpeechHouseSuperNerdText - -PewterNidoran: - opentext - writetext PewterNidoranText - cry NIDORAN_M - waitbutton - closetext - end - -PewterNidoranSpeechHouseSuperNerdText: - text "NIDORAN, shake!" - done - -PewterNidoranText: - text "NIDORAN: Gau gau!" - done - -PewterNidoranSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, PEWTER_CITY, 1 - warp_event 3, 7, PEWTER_CITY, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 5, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PewterNidoranSpeechHouseSuperNerdScript, -1 - object_event 4, 5, SPRITE_GROWLITHE, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PewterNidoran, -1 diff --git a/maps/PewterPokecenter1F.asm b/maps/PewterPokecenter1F.asm deleted file mode 100644 index 236e41dce..000000000 --- a/maps/PewterPokecenter1F.asm +++ /dev/null @@ -1,85 +0,0 @@ - object_const_def - const PEWTERPOKECENTER1F_NURSE - const PEWTERPOKECENTER1F_TEACHER - const PEWTERPOKECENTER1F_JIGGLYPUFF - const PEWTERPOKECENTER1F_BUG_CATCHER - const PEWTERPOKECENTER1F_CHRIS - -PewterPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -PewterPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -PewterPokecenter1FTeacherScript: - jumptextfaceplayer PewterPokecenter1FTeacherText - -PewterJigglypuff: - opentext - writetext PewterJigglypuffText - cry JIGGLYPUFF - waitbutton - closetext - end - -PewterPokecenter1FBugCatcherScript: - jumptextfaceplayer PewterPokecenter1FBugCatcherText - -Chris: - faceplayer - opentext - trade NPC_TRADE_CHRIS - waitbutton - closetext - end - -PewterPokecenter1FTeacherText: - text "…Yeah, and the" - line "GYM in CINNABAR's" - - para "gone. I was really" - line "amazed." - - para "…Yes? I'm on the" - line "phone. Go away!" - done - -PewterJigglypuffText: - text "JIGGLYPUFF: Puu" - line "pupuu." - done - -PewterPokecenter1FBugCatcherText: - text "Most #MON get" - line "drowsy if they" - - para "hear a JIGGLYPUFF" - line "singing." - - para "There are several" - line "moves that can be" - - para "used only while a" - line "#MON is asleep." - done - -PewterPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, PEWTER_CITY, 4 - warp_event 4, 7, PEWTER_CITY, 4 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PewterPokecenter1FNurseScript, -1 - object_event 8, 6, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PewterPokecenter1FTeacherScript, -1 - object_event 1, 3, SPRITE_JIGGLYPUFF, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PewterJigglypuff, -1 - object_event 2, 3, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PewterPokecenter1FBugCatcherScript, -1 - object_event 7, 2, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Chris, -1 diff --git a/maps/PewterPokecenter2FBeta.asm b/maps/PewterPokecenter2FBeta.asm deleted file mode 100644 index 0bf6d608a..000000000 --- a/maps/PewterPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -PewterPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -PewterPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, PEWTER_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/PewterSnoozeSpeechHouse.asm b/maps/PewterSnoozeSpeechHouse.asm deleted file mode 100644 index e32ca7292..000000000 --- a/maps/PewterSnoozeSpeechHouse.asm +++ /dev/null @@ -1,35 +0,0 @@ - object_const_def - const PEWTERSNOOZESPEECHHOUSE_GRAMPS - -PewterSnoozeSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -PewterSnoozeSpeechHouseGrampsScript: - jumptextfaceplayer PewterSnoozeSpeechHouseGrampsText - -PewterSnoozeSpeechHouseBookshelf: - jumpstd PictureBookshelfScript - -PewterSnoozeSpeechHouseGrampsText: - text "I like snoozing" - line "with the radio on…" - cont "…Zzzz…" - done - -PewterSnoozeSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, PEWTER_CITY, 5 - warp_event 3, 7, PEWTER_CITY, 5 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, PewterSnoozeSpeechHouseBookshelf - bg_event 1, 1, BGEVENT_READ, PewterSnoozeSpeechHouseBookshelf - - def_object_events - object_event 5, 3, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PewterSnoozeSpeechHouseGrampsScript, -1 diff --git a/maps/PlayersHouse1F.asm b/maps/PlayersHouse1F.asm deleted file mode 100644 index f914bd86d..000000000 --- a/maps/PlayersHouse1F.asm +++ /dev/null @@ -1,409 +0,0 @@ - object_const_def - const PLAYERSHOUSE1F_MOM1 - const PLAYERSHOUSE1F_MOM2 - const PLAYERSHOUSE1F_MOM3 - const PLAYERSHOUSE1F_MOM4 - const PLAYERSHOUSE1F_POKEFAN_F - -PlayersHouse1F_MapScripts: - def_scene_scripts - scene_script PlayersHouse1FNoop1Scene, SCENE_PLAYERSHOUSE1F_MEET_MOM - scene_script PlayersHouse1FNoop2Scene, SCENE_PLAYERSHOUSE1F_NOOP - - def_callbacks - -PlayersHouse1FNoop1Scene: - end - -PlayersHouse1FNoop2Scene: - end - -MeetMomLeftScript: - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - -MeetMomRightScript: - playmusic MUSIC_MOM - showemote EMOTE_SHOCK, PLAYERSHOUSE1F_MOM1, 15 - turnobject PLAYER, LEFT - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .OnRight - applymovement PLAYERSHOUSE1F_MOM1, MomTurnsTowardPlayerMovement - sjump MeetMomScript - -.OnRight: - applymovement PLAYERSHOUSE1F_MOM1, MomWalksToPlayerMovement -MeetMomScript: - opentext - writetext ElmsLookingForYouText - promptbutton - getstring STRING_BUFFER_4, PokegearName - scall PlayersHouse1FReceiveItemStd - setflag ENGINE_POKEGEAR - setflag ENGINE_PHONE_CARD - addcellnum PHONE_MOM - setscene SCENE_PLAYERSHOUSE1F_NOOP - setevent EVENT_PLAYERS_HOUSE_MOM_1 - clearevent EVENT_PLAYERS_HOUSE_MOM_2 - writetext MomGivesPokegearText - promptbutton - special SetDayOfWeek -.SetDayOfWeek: - writetext IsItDSTText - yesorno - iffalse .WrongDay - special InitialSetDSTFlag - yesorno - iffalse .SetDayOfWeek - sjump .DayOfWeekDone - -.WrongDay: - special InitialClearDSTFlag - yesorno - iffalse .SetDayOfWeek -.DayOfWeekDone: - writetext ComeHomeForDSTText - yesorno - iffalse .ExplainPhone - sjump .KnowPhone - -.KnowPhone: - writetext KnowTheInstructionsText - promptbutton - sjump .FinishPhone - -.ExplainPhone: - writetext DontKnowTheInstructionsText - promptbutton - sjump .FinishPhone - -.FinishPhone: - writetext InstructionsNextText - waitbutton - closetext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .FromRight - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iffalse .FromLeft - sjump .Finish - -.FromRight: - applymovement PLAYERSHOUSE1F_MOM1, MomTurnsBackMovement - sjump .Finish - -.FromLeft: - applymovement PLAYERSHOUSE1F_MOM1, MomWalksBackMovement - sjump .Finish - -.Finish: - special RestartMapMusic - turnobject PLAYERSHOUSE1F_MOM1, LEFT - end - -MeetMomTalkedScript: - playmusic MUSIC_MOM - sjump MeetMomScript - -PokegearName: - db "#GEAR@" - -PlayersHouse1FReceiveItemStd: - jumpstd ReceiveItemScript - end - -MomScript: - faceplayer - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - checkscene - iffalse MeetMomTalkedScript ; SCENE_PLAYERSHOUSE1F_MEET_MOM - opentext - checkevent EVENT_FIRST_TIME_BANKING_WITH_MOM - iftrue .FirstTimeBanking - checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST - iftrue .BankOfMom - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .GaveMysteryEgg - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue .GotAPokemon - writetext HurryUpElmIsWaitingText - waitbutton - closetext - end - -.GotAPokemon: - writetext SoWhatWasProfElmsErrandText - waitbutton - closetext - end - -.FirstTimeBanking: - writetext ImBehindYouText - waitbutton - closetext - end - -.GaveMysteryEgg: - setevent EVENT_FIRST_TIME_BANKING_WITH_MOM -.BankOfMom: - setevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST - special BankOfMom - waitbutton - closetext - end - -NeighborScript: - faceplayer - opentext - checktime MORN - iftrue .MornScript - checktime DAY - iftrue .DayScript - checktime NITE - iftrue .NiteScript - -.MornScript: - writetext NeighborMornIntroText - promptbutton - sjump .Main - -.DayScript: - writetext NeighborDayIntroText - promptbutton - sjump .Main - -.NiteScript: - writetext NeighborNiteIntroText - promptbutton - sjump .Main - -.Main: - writetext NeighborText - waitbutton - closetext - turnobject PLAYERSHOUSE1F_POKEFAN_F, RIGHT - end - -PlayersHouse1FTVScript: - jumptext PlayersHouse1FTVText - -PlayersHouse1FStoveScript: - jumptext PlayersHouse1FStoveText - -PlayersHouse1FSinkScript: - jumptext PlayersHouse1FSinkText - -PlayersHouse1FFridgeScript: - jumptext PlayersHouse1FFridgeText - -MomTurnsTowardPlayerMovement: - turn_head RIGHT - step_end - -MomWalksToPlayerMovement: - slow_step RIGHT - step_end - -MomTurnsBackMovement: - turn_head LEFT - step_end - -MomWalksBackMovement: - slow_step LEFT - step_end - -ElmsLookingForYouText: - text "Oh, …! Our" - line "neighbor, PROF." - - para "ELM, was looking" - line "for you." - - para "He said he wanted" - line "you to do some-" - cont "thing for him." - - para "Oh! I almost for-" - line "got! Your #MON" - - para "GEAR is back from" - line "the repair shop." - - para "Here you go!" - done - -MomGivesPokegearText: - text "#MON GEAR, or" - line "just #GEAR." - - para "It's essential if" - line "you want to be a" - cont "good trainer." - - para "Oh, the day of the" - line "week isn't set." - - para "You mustn't forget" - line "that!" - done - -IsItDSTText: - text "Is it Daylight" - line "Saving Time now?" - done - -ComeHomeForDSTText: - text "Come home to" - line "adjust your clock" - - para "for Daylight" - line "Saving Time." - - para "By the way, do you" - line "know how to use" - cont "the PHONE?" - done - -KnowTheInstructionsText: - text "Don't you just" - line "turn the #GEAR" - - para "on and select the" - line "PHONE icon?" - done - -DontKnowTheInstructionsText: - text "I'll read the" - line "instructions." - - para "Turn the #GEAR" - line "on and select the" - cont "PHONE icon." - done - -InstructionsNextText: - text "Phone numbers are" - line "stored in memory." - - para "Just choose a name" - line "you want to call." - - para "Gee, isn't that" - line "convenient?" - done - -HurryUpElmIsWaitingText: - text "PROF.ELM is wait-" - line "ing for you." - - para "Hurry up, baby!" - done - -SoWhatWasProfElmsErrandText: - text "So, what was PROF." - line "ELM's errand?" - - para "…" - - para "That does sound" - line "challenging." - - para "But, you should be" - line "proud that people" - cont "rely on you." - done - -ImBehindYouText: - text ", do it!" - - para "I'm behind you all" - line "the way!" - done - -NeighborMornIntroText: - text "Good morning," - line "!" - - para "I'm visiting!" - done - -NeighborDayIntroText: - text "Hello, !" - line "I'm visiting!" - done - -NeighborNiteIntroText: - text "Good evening," - line "!" - - para "I'm visiting!" - done - -NeighborText: - text ", have you" - line "heard?" - - para "My daughter is" - line "adamant about" - - para "becoming PROF." - line "ELM's assistant." - - para "She really loves" - line "#MON!" - done - -PlayersHouse1FStoveText: - text "Mom's specialty!" - - para "CINNABAR VOLCANO" - line "BURGER!" - done - -PlayersHouse1FSinkText: - text "The sink is spot-" - line "less. Mom likes it" - cont "clean." - done - -PlayersHouse1FFridgeText: - text "Let's see what's" - line "in the fridge…" - - para "FRESH WATER and" - line "tasty LEMONADE!" - done - -PlayersHouse1FTVText: - text "There's a movie on" - line "TV: Stars dot the" - - para "sky as two boys" - line "ride on a train…" - - para "I'd better get" - line "rolling too!" - done - -PlayersHouse1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 6, 7, NEW_BARK_TOWN, 2 - warp_event 7, 7, NEW_BARK_TOWN, 2 - warp_event 9, 0, PLAYERS_HOUSE_2F, 1 - - def_coord_events - coord_event 8, 4, SCENE_PLAYERSHOUSE1F_MEET_MOM, MeetMomLeftScript - coord_event 9, 4, SCENE_PLAYERSHOUSE1F_MEET_MOM, MeetMomRightScript - - def_bg_events - bg_event 0, 1, BGEVENT_READ, PlayersHouse1FStoveScript - bg_event 1, 1, BGEVENT_READ, PlayersHouse1FSinkScript - bg_event 2, 1, BGEVENT_READ, PlayersHouse1FFridgeScript - bg_event 4, 1, BGEVENT_READ, PlayersHouse1FTVScript - - def_object_events - object_event 7, 4, SPRITE_MOM, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MomScript, EVENT_PLAYERS_HOUSE_MOM_1 - object_event 2, 2, SPRITE_MOM, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, MORN, 0, OBJECTTYPE_SCRIPT, 0, MomScript, EVENT_PLAYERS_HOUSE_MOM_2 - object_event 7, 4, SPRITE_MOM, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, DAY, 0, OBJECTTYPE_SCRIPT, 0, MomScript, EVENT_PLAYERS_HOUSE_MOM_2 - object_event 0, 2, SPRITE_MOM, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, NITE, 0, OBJECTTYPE_SCRIPT, 0, MomScript, EVENT_PLAYERS_HOUSE_MOM_2 - object_event 4, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, NeighborScript, EVENT_PLAYERS_HOUSE_1F_NEIGHBOR diff --git a/maps/PlayersHouse1F.blk b/maps/PlayersHouse1F.blk deleted file mode 100644 index 8b85e1535..000000000 --- a/maps/PlayersHouse1F.blk +++ /dev/null @@ -1,2 +0,0 @@ - -   \ No newline at end of file diff --git a/maps/PlayersNeighborsHouse.asm b/maps/PlayersNeighborsHouse.asm deleted file mode 100644 index 2c09a5570..000000000 --- a/maps/PlayersNeighborsHouse.asm +++ /dev/null @@ -1,115 +0,0 @@ - object_const_def - const PLAYERSNEIGHBORSHOUSE_COOLTRAINER_F - const PLAYERSNEIGHBORSHOUSE_POKEFAN_F - -PlayersNeighborsHouse_MapScripts: - def_scene_scripts - - def_callbacks - -PlayersNeighborsDaughterScript: - jumptextfaceplayer PlayersNeighborsDaughterText - -PlayersNeighborScript: - jumptextfaceplayer PlayersNeighborText - -PlayersNeighborsHouseBookshelfScript: - jumpstd MagazineBookshelfScript - -PlayersNeighborsHouseRadioScript: - checkevent EVENT_GOT_A_POKEMON_FROM_ELM - iftrue .NormalRadio - checkevent EVENT_LISTENED_TO_INITIAL_RADIO - iftrue .AbbreviatedRadio - playmusic MUSIC_POKEMON_TALK - opentext - writetext PlayerNeighborRadioText1 - pause 45 - writetext PlayerNeighborRadioText2 - pause 45 - writetext PlayerNeighborRadioText3 - pause 45 - musicfadeout MUSIC_NEW_BARK_TOWN, 16 - writetext PlayerNeighborRadioText4 - pause 45 - closetext - setevent EVENT_LISTENED_TO_INITIAL_RADIO - end -.NormalRadio: - jumpstd Radio1Script -.AbbreviatedRadio: - opentext - writetext PlayerNeighborRadioText4 - pause 45 - closetext - end - -PlayersNeighborsDaughterText: - text "PIKACHU is an" - line "evolved #MON." - - para "I was amazed by" - line "PROF.ELM's find-" - cont "ings." - - para "He's so famous for" - line "his research on" - cont "#MON evolution." - - para "…sigh…" - - para "I wish I could be" - line "a researcher like" - cont "him…" - done - -PlayersNeighborText: - text "My daughter is" - line "adamant about" - - para "becoming PROF." - line "ELM's assistant." - - para "She really loves" - line "#MON!" - - para "But then, so do I!" - done - -PlayerNeighborRadioText1: - text "PROF.OAK'S #MON" - line "TALK! Please tune" - cont "in next time!" - done - -PlayerNeighborRadioText2: - text "#MON CHANNEL!" - done - -PlayerNeighborRadioText3: - text "This is DJ MARY," - line "your co-host!" - done - -PlayerNeighborRadioText4: - text "#MON!" - line "#MON CHANNEL…" - done - -PlayersNeighborsHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, NEW_BARK_TOWN, 3 - warp_event 3, 7, NEW_BARK_TOWN, 3 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, PlayersNeighborsHouseBookshelfScript - bg_event 1, 1, BGEVENT_READ, PlayersNeighborsHouseBookshelfScript - bg_event 7, 1, BGEVENT_READ, PlayersNeighborsHouseRadioScript - - def_object_events - object_event 2, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, PlayersNeighborsDaughterScript, -1 - object_event 5, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, PlayersNeighborScript, EVENT_PLAYERS_NEIGHBORS_HOUSE_NEIGHBOR diff --git a/maps/PokeSeersHouse.asm b/maps/PokeSeersHouse.asm deleted file mode 100644 index e098272e4..000000000 --- a/maps/PokeSeersHouse.asm +++ /dev/null @@ -1,29 +0,0 @@ - object_const_def - const POKESEERSHOUSE_GRANNY - -PokeSeersHouse_MapScripts: - def_scene_scripts - - def_callbacks - -SeerScript: - faceplayer - opentext - special PokeSeer - waitbutton - closetext - end - -PokeSeersHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, CIANWOOD_CITY, 7 - warp_event 3, 7, CIANWOOD_CITY, 7 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SeerScript, -1 diff --git a/maps/Pokecenter1F.blk b/maps/Pokecenter1F.blk deleted file mode 100644 index 6d4f1eca9..000000000 --- a/maps/Pokecenter1F.blk +++ /dev/null @@ -1 +0,0 @@ - ./'./ \ No newline at end of file diff --git a/maps/Pokecenter2F.asm b/maps/Pokecenter2F.asm deleted file mode 100644 index e47808656..000000000 --- a/maps/Pokecenter2F.asm +++ /dev/null @@ -1,1010 +0,0 @@ - object_const_def - const POKECENTER2F_TRADE_RECEPTIONIST - const POKECENTER2F_BATTLE_RECEPTIONIST - const POKECENTER2F_TIME_CAPSULE_RECEPTIONIST - const POKECENTER2F_OFFICER - -Pokecenter2F_MapScripts: - def_scene_scripts - scene_script Pokecenter2FCheckMysteryGiftScene, SCENE_POKECENTER2F_CHECK_MYSTERY_GIFT - scene_script Pokecenter2FLeaveTradeCenterScene, SCENE_POKECENTER2F_LEAVE_TRADE_CENTER - scene_script Pokecenter2FLeaveColosseumScene, SCENE_POKECENTER2F_LEAVE_COLOSSEUM - scene_script Pokecenter2FLeaveTimeCapsuleScene, SCENE_POKECENTER2F_LEAVE_TIME_CAPSULE - scene_script Pokecenter2FLeaveMobileTradeRoomScene, SCENE_POKECENTER2F_LEAVE_MOBILE_TRADE_ROOM - scene_script Pokecenter2FLeaveMobileBattleRoomScene, SCENE_POKECENTER2F_LEAVE_MOBILE_BATTLE_ROOM - - def_callbacks - -Pokecenter2FCheckMysteryGiftScene: - ifequal $0, .done - clearevent EVENT_MYSTERY_GIFT_DELIVERY_GUY - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue .done - sdefer Pokecenter2F_AppearMysteryGiftDeliveryGuy -.done - end - -Pokecenter2FLeaveTradeCenterScene: - sdefer Script_LeftCableTradeCenter - end - -Pokecenter2FLeaveColosseumScene: - sdefer Script_LeftCableColosseum - end - -Pokecenter2FLeaveTimeCapsuleScene: - sdefer Script_LeftTimeCapsule - end - -Pokecenter2FLeaveMobileTradeRoomScene: - sdefer Script_LeftMobileTradeRoom - end - -Pokecenter2FLeaveMobileBattleRoomScene: - sdefer Script_LeftMobileBattleRoom - end - -Pokecenter2F_AppearMysteryGiftDeliveryGuy: - appear POKECENTER2F_OFFICER - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - end - -Script_TradeCenterClosed: - faceplayer - opentext - writetext Text_TradeRoomClosed - waitbutton - closetext - end - -Script_BattleRoomClosed: - faceplayer - opentext - writetext Text_BattleRoomClosed - waitbutton - closetext - end - -LinkReceptionistScript_Trade: - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iffalse Script_TradeCenterClosed - opentext - writetext Text_TradeReceptionistIntro - yesorno - iffalse .Cancel - special SetBitsForLinkTradeRequest - writetext Text_PleaseWait - special WaitForLinkedFriend - iffalse .FriendNotReady - writetext Text_MustSaveGame - yesorno - iffalse .DidNotSave - special TryQuickSave - iffalse .DidNotSave - writetext Text_PleaseWait - special CheckLinkTimeout_Receptionist - iffalse .LinkTimedOut - readmem wOtherPlayerLinkMode - iffalse .LinkedToFirstGen - special CheckBothSelectedSameRoom - iffalse .IncompatibleRooms - writetext Text_PleaseComeIn - waitbutton - closetext - scall Pokecenter2F_CheckGender - warpcheck - end - -.FriendNotReady: - special WaitForOtherPlayerToExit - writetext YourFriendIsNotReadyText - closetext - end - -.LinkedToFirstGen: - special FailedLinkToPast - writetext Text_CantLinkToThePast - special CloseLink - closetext - end - -.IncompatibleRooms: - writetext Text_IncompatibleRooms - special CloseLink - closetext - end - -.LinkTimedOut: - writetext Text_LinkTimedOut - sjump .AbortLink - -.DidNotSave: - writetext Text_PleaseComeAgain -.AbortLink: - special WaitForOtherPlayerToExit -.Cancel: - closetext - end - -.Mobile: - scall .Mobile_TrySave - iftrue .Mobile_Abort - scall BattleTradeMobile_WalkIn - warpcheck - end - -.Mobile_Abort: - end - -.Mobile_TrySave: - writetext Text_MustSaveGame - yesorno - iffalse .Mobile_DidNotSave - special TryQuickSave - iffalse .Mobile_DidNotSave - writetext Text_PleaseComeIn - waitbutton - closetext - setval FALSE - end - -.Mobile_DidNotSave: - writetext Text_PleaseComeAgain - closetext - setval TRUE - end - -BattleTradeMobile_WalkIn: - applymovementlasttalked Pokecenter2FMobileMobileMovementData_ReceptionistWalksUpAndLeft_LookDown - applymovement PLAYER, Pokecenter2FMobileMovementData_PlayerWalksIntoMobileBattleRoom - end - -LinkReceptionistScript_Battle: - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iffalse Script_BattleRoomClosed - opentext - writetext Text_BattleReceptionistIntro - yesorno - iffalse .Cancel - special SetBitsForBattleRequest - writetext Text_PleaseWait - special WaitForLinkedFriend - iffalse .FriendNotReady - writetext Text_MustSaveGame - yesorno - iffalse .DidNotSave - special TryQuickSave - iffalse .DidNotSave - writetext Text_PleaseWait - special CheckLinkTimeout_Receptionist - iffalse .LinkTimedOut - readmem wOtherPlayerLinkMode - iffalse .LinkedToFirstGen - special CheckBothSelectedSameRoom - iffalse .IncompatibleRooms - writetext Text_PleaseComeIn - waitbutton - closetext - scall Pokecenter2F_CheckGender - warpcheck - end - -.FriendNotReady: - special WaitForOtherPlayerToExit - writetext YourFriendIsNotReadyText - closetext - end - -.LinkedToFirstGen: - special FailedLinkToPast - writetext Text_CantLinkToThePast - special CloseLink - closetext - end - -.IncompatibleRooms: - writetext Text_IncompatibleRooms - special CloseLink - closetext - end - -.LinkTimedOut: - writetext Text_LinkTimedOut - sjump .AbortLink - -.DidNotSave: - writetext Text_PleaseComeAgain -.AbortLink: - special WaitForOtherPlayerToExit -.Cancel: - closetext - end - -.Mobile: - scall .SelectThreeMons - iffalse .Mobile_Abort - scall .Mobile_TrySave - iftrue .Mobile_Abort - scall BattleTradeMobile_WalkIn - warpcheck - end - -.Mobile_Abort: - end - -.Mobile_TrySave: - writetext Text_MustSaveGame - yesorno - iffalse .Mobile_DidNotSave - writetext Text_PleaseComeIn - waitbutton - closetext - setval FALSE - end - -.Mobile_DidNotSave: - writetext Text_PleaseComeAgain - closetext - setval TRUE - end - -.SelectThreeMons: -.Mobile_DidNotSelect: - closetext - setval FALSE - end - -.Mobile_OK: - setval TRUE - end - -Script_TimeCapsuleClosed: - faceplayer - opentext - writetext Text_TimeCapsuleClosed - waitbutton - closetext - end - -LinkReceptionistScript_TimeCapsule: - checkevent EVENT_MET_BILL - iftrue Script_TimeCapsuleClosed - checkflag ENGINE_TIME_CAPSULE - iftrue Script_TimeCapsuleClosed - special SetBitsForTimeCapsuleRequest - faceplayer - opentext - writetext Text_TimeCapsuleReceptionistIntro - yesorno - iffalse .Cancel - special CheckTimeCapsuleCompatibility - ifequal $1, .MonTooNew - ifequal $2, .MonMoveTooNew - ifequal $3, .MonHasMail - writetext Text_PleaseWait - special WaitForLinkedFriend - iffalse .FriendNotReady - writetext Text_MustSaveGame - yesorno - iffalse .DidNotSave - special TryQuickSave - iffalse .DidNotSave - writetext Text_PleaseWait - special CheckLinkTimeout_Receptionist - iffalse .LinkTimedOut - readmem wOtherPlayerLinkMode - iffalse .OK - special CheckBothSelectedSameRoom - writetext Text_IncompatibleRooms - special CloseLink - closetext - end - -.OK: - special EnterTimeCapsule - writetext Text_PleaseComeIn - waitbutton - closetext - scall TimeCapsuleScript_CheckPlayerGender - warpcheck - end - -.FriendNotReady: - special WaitForOtherPlayerToExit - writetext YourFriendIsNotReadyText - closetext - end - -.LinkTimedOut: - writetext Text_LinkTimedOut - sjump .Cancel - -.DidNotSave: - writetext Text_PleaseComeAgain -.Cancel: - special WaitForOtherPlayerToExit - closetext - end - -.MonTooNew: - writetext Text_RejectNewMon - closetext - end - -.MonMoveTooNew: - writetext Text_RejectMonWithNewMove - closetext - end - -.MonHasMail: - writetext Text_RejectMonWithMail - closetext - end - -Script_LeftCableTradeCenter: - special WaitForOtherPlayerToExit - scall Script_WalkOutOfLinkTradeRoom - setscene SCENE_POKECENTER2F_CHECK_MYSTERY_GIFT - setmapscene TRADE_CENTER, SCENE_TRADECENTER_INITIALIZE - end - -Script_LeftMobileTradeRoom: - scall Script_WalkOutOfMobileTradeRoom - setscene SCENE_POKECENTER2F_CHECK_MYSTERY_GIFT - setmapscene MOBILE_TRADE_ROOM, SCENE_MOBILETRADEROOM_INITIALIZE - end - -Script_WalkOutOfMobileTradeRoom: - applymovement POKECENTER2F_TRADE_RECEPTIONIST, Pokecenter2FMobileMovementData_ReceptionistWalksUpAndLeft - applymovement PLAYER, Pokecenter2FMovementData_PlayerWalksOutOfMobileRoom - applymovement POKECENTER2F_TRADE_RECEPTIONIST, Pokecenter2FMobileMovementData_ReceptionistWalksRightAndDown - end - -Script_LeftCableColosseum: - special WaitForOtherPlayerToExit - scall Script_WalkOutOfLinkBattleRoom - setscene SCENE_POKECENTER2F_CHECK_MYSTERY_GIFT - setmapscene COLOSSEUM, SCENE_COLOSSEUM_INITIALIZE - end - -Script_LeftMobileBattleRoom: - scall Script_WalkOutOfMobileBattleRoom - setscene SCENE_POKECENTER2F_CHECK_MYSTERY_GIFT - setmapscene MOBILE_BATTLE_ROOM, SCENE_MOBILEBATTLEROOM_INITIALIZE - end - -Script_WalkOutOfMobileBattleRoom: - applymovement POKECENTER2F_BATTLE_RECEPTIONIST, Pokecenter2FMobileMovementData_ReceptionistWalksUpAndLeft - applymovement PLAYER, Pokecenter2FMovementData_PlayerWalksOutOfMobileRoom - applymovement POKECENTER2F_BATTLE_RECEPTIONIST, Pokecenter2FMobileMovementData_ReceptionistWalksRightAndDown - end - -Pokecenter2F_CheckGender: - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Female - applymovementlasttalked Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesThreeStepsUp - end - -.Female: - applymovementlasttalked Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight_2 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesTwoStepsUp - opentext - writetext Text_OhPleaseWait - waitbutton - closetext - applymovementlasttalked Pokecenter2FMovementData_ReceptionistLooksRight - turnobject PLAYER, LEFT - opentext - writetext Text_ChangeTheLook - waitbutton - closetext - playsound SFX_TINGLE - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - setval (PAL_NPC_RED << 4) - special SetPlayerPalette - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft - setflag ENGINE_KRIS_IN_CABLE_CLUB - special UpdatePlayerSprite - opentext - writetext Text_LikeTheLook - waitbutton - closetext - showemote EMOTE_SHOCK, PLAYER, 15 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepUp - end - -Script_WalkOutOfLinkTradeRoom: - checkflag ENGINE_KRIS_IN_CABLE_CLUB - iftrue .Female - applymovement POKECENTER2F_TRADE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_3 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesThreeStepsDown - applymovement POKECENTER2F_TRADE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightAndDown - end - -.Female: - applymovement POKECENTER2F_TRADE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_3 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepDown_2 - clearflag ENGINE_KRIS_IN_CABLE_CLUB - playsound SFX_TINGLE - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - setval (PAL_NPC_BLUE << 4) - special SetPlayerPalette - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft - special UpdatePlayerSprite - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesTwoStepsDown_2 - applymovement POKECENTER2F_TRADE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightAndDown - end - -Script_WalkOutOfLinkBattleRoom: - checkflag ENGINE_KRIS_IN_CABLE_CLUB - iftrue .Female - applymovement POKECENTER2F_BATTLE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_3 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesThreeStepsDown - applymovement POKECENTER2F_BATTLE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightAndDown - end - -.Female: - applymovement POKECENTER2F_BATTLE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_3 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepDown_2 - clearflag ENGINE_KRIS_IN_CABLE_CLUB - playsound SFX_TINGLE - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - setval (PAL_NPC_BLUE << 4) - special SetPlayerPalette - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft - special UpdatePlayerSprite - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesTwoStepsDown_2 - applymovement POKECENTER2F_BATTLE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightAndDown - end - -TimeCapsuleScript_CheckPlayerGender: - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Female - readvar VAR_FACING - ifequal LEFT, .MaleFacingLeft - ifequal RIGHT, .MaleFacingRight - applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksDown - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesTwoStepsUp_2 - end - -.MaleFacingLeft: - applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksDown - applymovement PLAYER, Pokecenter2FMovementData_PlayerWalksLeftAndUp - end - -.MaleFacingRight: - applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsRightLooksDown - applymovement PLAYER, Pokecenter2FMovementData_PlayerWalksRightAndUp - end - -.Female: - readvar VAR_FACING - ifequal RIGHT, .FemaleFacingRight - ifequal LEFT, .FemaleFacingLeft - applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight_2 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepUp_2 - sjump .FemaleContinue - -.FemaleFacingRight: - applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsRightLooksLeft_2 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepRight - sjump .FemaleContinue - -.FemaleFacingLeft: - applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight_2 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepLeft -.FemaleContinue: - opentext - writetext Text_OhPleaseWait - waitbutton - closetext - readvar VAR_FACING - ifnotequal UP, .FemaleChangeApperance - turnobject PLAYER, LEFT -.FemaleChangeApperance: - opentext - writetext Text_ChangeTheLook - waitbutton - closetext - playsound SFX_TINGLE - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - setval (PAL_NPC_RED << 4) - special SetPlayerPalette - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingDown - faceobject PLAYER, POKECENTER2F_TIME_CAPSULE_RECEPTIONIST - setflag ENGINE_KRIS_IN_CABLE_CLUB - special UpdatePlayerSprite - opentext - writetext Text_LikeTheLook - waitbutton - closetext - showemote EMOTE_SHOCK, PLAYER, 15 - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepUp_2 - end - -Script_LeftTimeCapsule: - special WaitForOtherPlayerToExit - checkflag ENGINE_KRIS_IN_CABLE_CLUB - iftrue .Female - applymovement POKECENTER2F_TIME_CAPSULE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesTwoStepsDown - applymovement POKECENTER2F_TIME_CAPSULE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_2 - sjump .Done - -.Female: - applymovement POKECENTER2F_TIME_CAPSULE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepDown - clearflag ENGINE_KRIS_IN_CABLE_CLUB - playsound SFX_TINGLE - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - setval (PAL_NPC_BLUE << 4) - special SetPlayerPalette - applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft - special UpdatePlayerSprite - applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepDown - applymovement POKECENTER2F_TIME_CAPSULE_RECEPTIONIST, Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_2 -.Done: - setscene SCENE_POKECENTER2F_CHECK_MYSTERY_GIFT - setmapscene TIME_CAPSULE, SCENE_TIMECAPSULE_INITIALIZE - end - -Pokecenter2FLinkRecordSign: - refreshscreen - special DisplayLinkRecord - closetext - end - -Pokecenter2FOfficerScript: - faceplayer - opentext - checkevent EVENT_MYSTERY_GIFT_DELIVERY_GUY - iftrue .AlreadyGotGift - writetext Text_MysteryGiftDeliveryGuy_Intro - yesorno - iffalse .RefusedGift - writetext Text_MysteryGiftDeliveryGuy_HereYouGo - promptbutton - waitsfx - iffalse .BagIsFull - itemnotify - setevent EVENT_MYSTERY_GIFT_DELIVERY_GUY -.AlreadyGotGift: - writetext Text_MysteryGiftDeliveryGuy_Outro - waitbutton - closetext - end - -.BagIsFull: - writetext Text_MysteryGiftDeliveryGuy_NoRoom - waitbutton - closetext - end - -.RefusedGift: - writetext Text_MysteryGiftDeliveryGuy_SaidNo - waitbutton - closetext - end - -Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight: - slow_step UP - slow_step LEFT - turn_head RIGHT - step_end - -Pokecenter2FMobileMobileMovementData_ReceptionistWalksUpAndLeft_LookDown: - slow_step UP - slow_step LEFT - turn_head DOWN - step_end - -Pokecenter2FMovementData_ReceptionistStepsLeftLooksDown: - slow_step LEFT - turn_head DOWN - step_end - -Pokecenter2FMovementData_ReceptionistStepsRightLooksDown: - slow_step RIGHT - turn_head DOWN - step_end - -Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight_2: - slow_step UP - slow_step LEFT - turn_head RIGHT - step_end - -Pokecenter2FMovementData_ReceptionistLooksRight: - turn_head RIGHT - step_end - -Pokecenter2FMovementData_PlayerTakesThreeStepsUp: - step UP - step UP - step UP - step_end - -Pokecenter2FMovementData_PlayerTakesTwoStepsUp: - step UP - step UP - step_end - -Pokecenter2FMovementData_PlayerTakesOneStepUp: - step UP - step_end - -Pokecenter2FMobileMovementData_PlayerWalksIntoMobileBattleRoom: - step UP - step UP - step RIGHT - step UP - step_end - -Pokecenter2FMovementData_PlayerTakesTwoStepsUp_2: - step UP - step UP - step_end - -Pokecenter2FMovementData_PlayerWalksLeftAndUp: - step LEFT - step UP - step_end - -Pokecenter2FMovementData_PlayerWalksRightAndUp: - step RIGHT - step UP - step_end - -Pokecenter2FMovementData_PlayerTakesThreeStepsDown: - step DOWN - step DOWN - step DOWN - step_end - -Pokecenter2FMovementData_PlayerTakesTwoStepsDown: - step DOWN - step DOWN - step_end - -Pokecenter2FMovementData_PlayerTakesOneStepDown: - step DOWN - step_end - -Pokecenter2FMovementData_ReceptionistStepsRightAndDown: - slow_step RIGHT - slow_step DOWN - step_end - -Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_2: - slow_step RIGHT - turn_head DOWN - step_end - -Pokecenter2FMovementData_ReceptionistStepsRightLooksDown_3: - slow_step UP - slow_step LEFT - turn_head RIGHT - step_end - -Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight: - slow_step LEFT - turn_head RIGHT - step_end - -Pokecenter2FMobileMovementData_ReceptionistWalksUpAndLeft: - slow_step UP - slow_step LEFT - turn_head RIGHT - step_end - -Pokecenter2FMovementData_PlayerWalksOutOfMobileRoom: - step DOWN - step LEFT - step DOWN - step DOWN - step_end - -Pokecenter2FMobileMovementData_ReceptionistWalksRightAndDown: - slow_step RIGHT - slow_step DOWN - step_end - -Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - step_end - -Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head LEFT - step_end - -Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingDown: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - step_end - -Pokecenter2FMovementData_PlayerTakesOneStepDown_2: - step DOWN - step_end - -Pokecenter2FMovementData_PlayerTakesTwoStepsDown_2: - step DOWN - step DOWN - step_end - -Pokecenter2FMovementData_PlayerTakesOneStepUp_2: - step UP - step_end - -Pokecenter2FMovementData_PlayerTakesOneStepRight: - step RIGHT - step_end - -Pokecenter2FMovementData_PlayerTakesOneStepLeft: - step LEFT - step_end - -Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight_2: - slow_step LEFT - turn_head RIGHT - step_end - -Pokecenter2FMovementData_ReceptionistStepsRightLooksLeft_2: - slow_step RIGHT - turn_head LEFT - step_end - -Text_BattleReceptionistMobile: - text "Would you like to" - line "battle over a GAME" - - para "LINK cable or by" - line "mobile phone?" - done - -Text_TradeReceptionistMobile: - text "Would you like to" - line "trade over a GAME" - - para "LINK cable or by" - line "mobile phone?" - done - -Text_ThisWayToMobileRoom: ; unreferenced - text "This way to the" - line "MOBILE ROOM." - done - -Text_BattleReceptionistIntro: - text "Welcome to CABLE" - line "CLUB COLOSSEUM." - - para "You may battle a" - line "friend here." - - para "Would you like to" - line "battle?" - done - -Text_TradeReceptionistIntro: - text "Welcome to CABLE" - line "TRADE CENTER." - - para "You may trade your" - line "#MON here with" - cont "a friend." - - para "Would you like to" - line "trade?" - done - -Text_TimeCapsuleReceptionistIntro: - text "Welcome to CABLE" - line "CLUB TIME CAPSULE." - - para "You can travel to" - line "the past and trade" - cont "your #MON." - - para "Would you like to" - line "trade across time?" - done - -YourFriendIsNotReadyText: - text "Your friend is not" - line "ready." - prompt - -Text_MustSaveGame: - text "Before opening the" - line "link, you must" - cont "save your game." - done - -Text_PleaseWait: - text "Please wait." - done - -Text_LinkTimedOut: - text "The link has been" - line "closed because of" - cont "inactivity." - - para "Please contact" - line "your friend and" - cont "come again." - prompt - -Text_PleaseComeAgain: - text "Please come again." - prompt - -Text_PleaseComeInDuplicate: ; unreferenced - text "Please come in." - prompt - -Text_TemporaryStagingInLinkRoom: ; unreferenced - text "We'll put you in" - line "the link room for" - cont "the time being." - done - -Text_CantLinkToThePast: - text "You can't link to" - line "the past here." - prompt - -Text_IncompatibleRooms: - text "Incompatible rooms" - line "were chosen." - prompt - -Text_PleaseComeIn: - text "Please come in." - done - -Text_PleaseEnter: ; unreferenced - text "Please enter." - prompt - -Text_RejectNewMon: - text "Sorry--@" - text_ram wStringBuffer1 - text_start - line "can't be taken." - prompt - -Text_RejectMonWithNewMove: - text "You can't take the" - line "@" - text_ram wStringBuffer1 - text " with a" - cont "@" - text_ram wStringBuffer2 - text "." - prompt - -Text_RejectMonWithMail: - text "You can't take the" - line "@" - text_ram wStringBuffer1 - text " that" - cont "has MAIL with you." - prompt - -Text_TimeCapsuleClosed: - text "I'm sorry--the" - line "TIME CAPSULE is" - cont "being adjusted." - done - -Text_TradeRoomClosed: - text "I'm sorry--the" - line "TRADE MACHINE is" - cont "being adjusted." - done - -Text_BattleRoomClosed: - text "I'm sorry--the" - line "BATTLE MACHINE is" - cont "being adjusted." - done - -Text_MysteryGiftDeliveryGuy_Intro: - text "Hello! You're" - line ", right?" - - para "I have some-" - line "thing for you." - done - -Text_MysteryGiftDeliveryGuy_HereYouGo: - text "Here you go!" - done - -Text_MysteryGiftDeliveryGuy_Outro: - text "We hope to serve" - line "you again." - done - -Text_MysteryGiftDeliveryGuy_NoRoom: - text "Oh, you have no" - line "space for this." - - para "Stop in at any" - line "#MON CENTER" - - para "across the country" - line "to pick it up." - done - -Text_MysteryGiftDeliveryGuy_SaidNo: - text "No? That's very" - line "strange…" - done - -Text_OhPleaseWait: - text "Oh, please wait." - done - -Text_ChangeTheLook: - text "We need to change" - line "the look here…" - done - -Text_LikeTheLook: - text "How does this" - line "style look to you?" - done - -Text_BrokeStadiumRules: - text "Excuse me!" - - para "For STADIUM rules," - line "please bring six" - - para "different #MON," - line "excluding EGGS." - - para "The six #MON" - line "must be different." - - para "Also, they must" - line "not be holding" - cont "identical items." - - para "Please come back" - line "when you're ready." - done - -Pokecenter2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, POKECENTER_2F, -1 - warp_event 5, 0, TRADE_CENTER, 1 - warp_event 9, 0, COLOSSEUM, 1 - warp_event 13, 2, TIME_CAPSULE, 1 - warp_event 6, 0, MOBILE_TRADE_ROOM, 1 - warp_event 10, 0, MOBILE_BATTLE_ROOM, 1 - - def_coord_events - - def_bg_events - bg_event 7, 3, BGEVENT_READ, Pokecenter2FLinkRecordSign - - def_object_events - object_event 5, 2, SPRITE_LINK_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LinkReceptionistScript_Trade, -1 - object_event 9, 2, SPRITE_LINK_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LinkReceptionistScript_Battle, -1 - object_event 13, 3, SPRITE_LINK_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, LinkReceptionistScript_TimeCapsule, -1 - object_event 1, 1, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Pokecenter2FOfficerScript, EVENT_MYSTERY_GIFT_DELIVERY_GUY diff --git a/maps/Pokecenter2F.blk b/maps/Pokecenter2F.blk deleted file mode 100644 index 968f746e6..000000000 --- a/maps/Pokecenter2F.blk +++ /dev/null @@ -1,2 +0,0 @@ -1+ - 28(8-)-) \ No newline at end of file diff --git a/maps/PokecomCenterAdminOfficeMobile.asm b/maps/PokecomCenterAdminOfficeMobile.asm deleted file mode 100644 index 605cc7b32..000000000 --- a/maps/PokecomCenterAdminOfficeMobile.asm +++ /dev/null @@ -1,280 +0,0 @@ - object_const_def - const POKECOMCENTERADMINOFFICEMOBILE_SCIENTIST1 - const POKECOMCENTERADMINOFFICEMOBILE_SCIENTIST2 - const POKECOMCENTERADMINOFFICEMOBILE_SCIENTIST3 - -PokecomCenterAdminOfficeMobile_MapScripts: - def_scene_scripts - - def_callbacks - -PokecomCenterAdminOfficeMobileScientist1Script: - jumptextfaceplayer PokecomCenterAdminOfficeMobileScientist1Text - -PokecomCenterAdminOfficeMobileScientist2Script: - jumptextfaceplayer PokecomCenterAdminOfficeMobileScientist2Text - -PokecomCenterAdminOfficeMobileScientist3Script: - jumptextfaceplayer PokecomCenterAdminOfficeMobileScientist3Text - -PokecomCenterAdminOfficeMobileComputer1: - opentext - writetext PokecomCenterAdminOfficeMobileComputer1Text - waitbutton -.loop: - reloadmappart - loadmenu .Computer1MenuHeader - verticalmenu - closewindow - ifequal 1, .PokeComClub - ifequal 2, .MobileCenter - sjump .Quit - -.PokeComClub: - opentext - writetext PokecomCenterAdminOfficeMobileComputer1Text_PokeComClub - waitbutton - sjump .loop - -.MobileCenter: - opentext - writetext PokecomCenterAdminOfficeMobileComputer1Text_MobileCenter - waitbutton - sjump .loop - -.Quit: - closetext - end - -.Computer1MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 0, 15, 8 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 3 ; items - db "# つうしん クラブ@" ; # COM CLUB - db "モバイルセンター@" ; MOBILE CENTER - db "やめる@" ; QUIT - -PokecomCenterAdminOfficeMobileComputer2: - opentext - writetext PokecomCenterAdminOfficeMobileComputer2Text - waitbutton -.loop: - reloadmappart - loadmenu .Computer2MenuHeader - verticalmenu - closewindow - ifequal 1, .UsePhone - ifequal 2, .DontUsePhone - sjump .Quit - -.UsePhone: - opentext - writetext PokecomCenterAdminOfficeMobileComputer2Text_UsePhone - waitbutton - sjump .loop - -.DontUsePhone: - opentext - writetext PokecomCenterAdminOfficeMobileComputer2Text_DontUsePhone - waitbutton - sjump .loop - -.Quit: - closetext - end - -.Computer2MenuHeader: - db MENU_BACKUP_TILES ; flags - menu_coords 0, 0, 15, 8 - dw .MenuData - db 1 ; default option - -.MenuData: - db STATICMENU_CURSOR ; flags - db 3 ; items - db "でんわつかうとき@" ; Use phone - db "でんわつながらないとき@" ; Don't use phone - db "やめる@" ; QUIT - -PokecomCenterAdminOfficeMobileComputer3: - jumptext PokecomCenterAdminOfficeMobileComputer3Text - -PokecomCenterAdminOfficeMobileScientist1Text: - text "#COM CENTER and" - line "MOBILE CENTER were" - - para "built to satisfy" - line "demands for trades" - - para "and battles with" - line "trainers far away" - - para "and with total" - line "strangers." - done - -PokecomCenterAdminOfficeMobileScientist2Text: - text "When you linked" - line "with someone by" - - para "mobile phone for" - line "the first time," - - para "weren't you" - line "impressed?" - - para "When my first try" - line "worked, I was so" - - para "impressed that I" - line "got the shakes!" - done - -PokecomCenterAdminOfficeMobileScientist3Text: - text "They were able to" - line "build this huge" - - para "facility thanks to" - line "advances in wire-" - cont "less technology." - done - -PokecomCenterAdminOfficeMobileComputer1Text: - text "It's a notice" - line "about where MOBILE" - - para "ADAPTERS are to be" - line "used…" - done - -PokecomCenterAdminOfficeMobileComputer1Text_PokeComClub: - text "There's a #COM" - line "CLUB upstairs in" - - para "any #MON" - line "CENTER." - - para "There, you can" - line "battle or trade" - - para "with a friend far" - line "away by using a" - cont "MOBILE ADAPTER." - - para "To link up, your" - line "friend must have" - - para "the same kind of" - line "MOBILE ADAPTER as" - cont "you." - done - -PokecomCenterAdminOfficeMobileComputer1Text_MobileCenter: - text "To use the TRADE" - line "CORNER or read the" - - para "#MON NEWS, you" - line "need to phone the" - cont "MOBILE CENTER." - - para "You must register" - line "at the MOBILE" - - para "CENTER before" - line "connecting there." - done - -PokecomCenterAdminOfficeMobileComputer2Text: - text "It's a notice" - line "about using the" - cont "phone…" - done - -PokecomCenterAdminOfficeMobileComputer2Text_UsePhone: - text "Please ensure that" - line "your phone and" - - para "MOBILE ADAPTER are" - line "properly linked." - - para "Please make sure" - line "the wireless phone" - cont "signal is strong." - - para "Don't touch or" - line "hang up the phone" - cont "while linking." - done - -PokecomCenterAdminOfficeMobileComputer2Text_DontUsePhone: - text "If the server is" - line "busy, it may not" - - para "be possible to log" - line "on." - - para "If so, please call" - line "back later." - - para "If you are unable" - line "to log on or don't" - - para "understand the" - line "error messages," - - para "call a support" - line "center or read the" - cont "instructions." - done - -PokecomCenterAdminOfficeMobileComputer3Text: - text "The ADMINISTRATION" - line "OFFICE received an" - cont "e-mail. It says…" - - para "<……> <……> <……>" - - para "To the #COM" - line "CENTER staff…" - - para "Wireless communi-" - line "cation has enabled" - - para "#MON trainers" - line "to interact across" - - para "the nation. Let's" - line "keep working for" - - para "the day when all" - line "the trainers in" - - para "the world can link" - line "without barriers!" - - para "<……> <……> <……>" - done - -PokecomCenterAdminOfficeMobile_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 31, GOLDENROD_POKECENTER_1F, 3 - warp_event 1, 31, GOLDENROD_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - bg_event 6, 26, BGEVENT_UP, PokecomCenterAdminOfficeMobileComputer1 - bg_event 6, 28, BGEVENT_UP, PokecomCenterAdminOfficeMobileComputer2 - bg_event 3, 26, BGEVENT_UP, PokecomCenterAdminOfficeMobileComputer3 - - def_object_events - object_event 4, 28, SPRITE_SCIENTIST, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, PokecomCenterAdminOfficeMobileScientist1Script, -1 - object_event 7, 27, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PokecomCenterAdminOfficeMobileScientist2Script, -1 - object_event 7, 29, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PokecomCenterAdminOfficeMobileScientist3Script, -1 diff --git a/maps/PokecomCenterAdminOfficeMobile.blk b/maps/PokecomCenterAdminOfficeMobile.blk deleted file mode 100644 index d4fd92414..000000000 --- a/maps/PokecomCenterAdminOfficeMobile.blk +++ /dev/null @@ -1,4 +0,0 @@ -&*' -< -/)#  >8? ( - "; %$... +!,-...933901224567::7-=== \ No newline at end of file diff --git a/maps/PokemonFanClub.asm b/maps/PokemonFanClub.asm deleted file mode 100644 index f109baec9..000000000 --- a/maps/PokemonFanClub.asm +++ /dev/null @@ -1,316 +0,0 @@ - object_const_def - const POKEMONFANCLUB_CHAIRMAN - const POKEMONFANCLUB_RECEPTIONIST - const POKEMONFANCLUB_CLEFAIRY_GUY - const POKEMONFANCLUB_TEACHER - const POKEMONFANCLUB_FAIRY - const POKEMONFANCLUB_ODDISH - -PokemonFanClub_MapScripts: - def_scene_scripts - - def_callbacks - -PokemonFanClubChairmanScript: - faceplayer - opentext - checkevent EVENT_LISTENED_TO_FAN_CLUB_PRESIDENT - iftrue .HeardSpeech - checkevent EVENT_LISTENED_TO_FAN_CLUB_PRESIDENT_BUT_BAG_WAS_FULL - iftrue .HeardSpeechButBagFull - writetext PokemonFanClubChairmanDidYouVisitToHearAboutMyMonText - yesorno - iffalse .NotListening - writetext PokemonFanClubChairmanRapidashText - promptbutton -.HeardSpeechButBagFull: - writetext PokemonFanClubChairmanIWantYouToHaveThisText - promptbutton - verbosegiveitem RARE_CANDY - iffalse .BagFull - setevent EVENT_LISTENED_TO_FAN_CLUB_PRESIDENT - writetext PokemonFanClubChairmanItsARareCandyText - waitbutton - closetext - end - -.HeardSpeech: - writetext PokemonFanClubChairmanMoreTalesToTellText - waitbutton - closetext - end - -.NotListening: - writetext PokemonFanClubChairmanHowDisappointingText - waitbutton -.BagFull: - closetext - end - -PokemonFanClubReceptionistScript: - jumptextfaceplayer PokemonFanClubReceptionistText - -PokemonFanClubClefairyGuyScript: - faceplayer - opentext - checkevent EVENT_GOT_LOST_ITEM_FROM_FAN_CLUB - iftrue .GotLostItem - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .FoundClefairyDoll - writetext PokemonFanClubClefairyGuyClefairyIsSoAdorableText - waitbutton - closetext - end - -.FoundClefairyDoll: - writetext PokemonFanClubClefairyGuyMakingDoWithADollIFoundText - checkevent EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM - iftrue .MetCopycat - waitbutton - closetext - end - -.MetCopycat: - promptbutton - writetext PokemonFanClubClefairyGuyTakeThisDollBackToGirlText - promptbutton - waitsfx - giveitem LOST_ITEM - iffalse .NoRoom - disappear POKEMONFANCLUB_FAIRY - writetext PokemonFanClubPlayerReceivedDollText - playsound SFX_KEY_ITEM - waitsfx - itemnotify - setevent EVENT_GOT_LOST_ITEM_FROM_FAN_CLUB - closetext - end - -.GotLostItem: - writetext PokemonFanClubClefairyGuyGoingToGetARealClefairyText - waitbutton - closetext - end - -.NoRoom: - writetext PokemonFanClubClefairyGuyPackIsJammedFullText - waitbutton - closetext - end - -PokemonFanClubTeacherScript: - jumptextfaceplayer PokemonFanClubTeacherText - -PokemonFanClubClefairyDollScript: - jumptext PokemonFanClubClefairyDollText - -PokemonFanClubBayleefScript: - opentext - writetext PokemonFanClubBayleefText - cry BAYLEEF - waitbutton - closetext - end - -PokemonFanClubListenSign: - jumptext PokemonFanClubListenSignText - -PokemonFanClubBraggingSign: - jumptext PokemonFanClubBraggingSignText - -PokemonFanClubChairmanDidYouVisitToHearAboutMyMonText: - text "I'm the CHAIRMAN" - line "of the #MON FAN" - cont "CLUB." - - para "I've raised over" - line "150 #MON." - - para "I'm very fussy" - line "when it comes to" - cont "#MON." - - para "Did you visit just" - line "to hear about my" - cont "#MON?" - done - -PokemonFanClubChairmanRapidashText: - text "Good!" - line "Then listen up!" - - para "So… my favorite" - line "RAPIDASH…" - - para "It… cute… lovely…" - line "smart… unbearably…" - cont "plus… amazing… oh…" - cont "you think so?…" - cont "Too much… wild…" - cont "beautiful… kindly…" - cont "love it!" - - para "Hug it… when…" - line "sleeping… warm and" - cont "cuddly… Oh, and…" - cont "spectacular…" - cont "ravishing… simply" - cont "divine…" - cont "Oops! Look at the" - cont "time! I've kept" - cont "you too long!" - done - -PokemonFanClubChairmanIWantYouToHaveThisText: - text "Thanks for hearing" - line "me out. I want you" - cont "to have this!" - done - -PokemonFanClubChairmanItsARareCandyText: - text "It's a RARE CANDY" - line "that makes #MON" - cont "stronger." - - para "I prefer making my" - line "#MON stronger" - - para "by battling, so" - line "you can have it." - done - -PokemonFanClubChairmanMoreTalesToTellText: - text "Hello, !" - - para "Did you come see" - line "me about my #-" - cont "MON again?" - - para "No? Oh… I had more" - line "tales to tell…" - done - -PokemonFanClubChairmanHowDisappointingText: - text "How disappointing…" - - para "Come back if you" - line "want to listen." - done - -PokemonFanClubReceptionistText: - text "Our CHAIRMAN is" - line "very vocal when it" - cont "comes to #MON…" - done - -PokemonFanClubClefairyGuyClefairyIsSoAdorableText: - text "I love the way" - line "CLEFAIRY waggles" - - para "its finger when" - line "it's trying to use" - - para "METRONOME." - line "It's so adorable!" - done - -PokemonFanClubClefairyGuyMakingDoWithADollIFoundText: - text "I love CLEFAIRY," - line "but I could never" - - para "catch one. So I'm" - line "making do with a" - - para "# DOLL that I" - line "found." - done - -PokemonFanClubClefairyGuyTakeThisDollBackToGirlText: - text "Oh, I see now. The" - line "girl who lost this" - - para "# DOLL is sad…" - - para "OK. Could you take" - line "this # DOLL" - - para "back to that poor" - line "little girl?" - - para "I'll befriend a" - line "real CLEFAIRY on" - - para "my own one day." - line "No worries!" - done - -PokemonFanClubPlayerReceivedDollText: - text " received" - line "# DOLL." - done - -PokemonFanClubClefairyGuyGoingToGetARealClefairyText: - text "You watch. I'm" - line "going to get a" - - para "real CLEFAIRY as" - line "my friend." - done - -PokemonFanClubClefairyGuyPackIsJammedFullText: - text "Your PACK is" - line "jammed full." - done - -PokemonFanClubTeacherText: - text "Look at my darling" - line "BAYLEEF!" - - para "The leaf on its" - line "head is so cute!" - done - -PokemonFanClubClefairyDollText: - text "It's a CLEFAIRY!" - line "Huh?" - - para "Oh, right. It's a" - line "CLEFAIRY #" - cont "DOLL." - done - -PokemonFanClubBayleefText: - text "BAYLEEF: Li liif!" - done - -PokemonFanClubListenSignText: - text "Let's all listen" - line "politely to other" - cont "trainers." - done - -PokemonFanClubBraggingSignText: - text "If someone brags," - line "brag right back!" - done - -PokemonFanClub_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VERMILION_CITY, 3 - warp_event 3, 7, VERMILION_CITY, 3 - - def_coord_events - - def_bg_events - bg_event 7, 0, BGEVENT_READ, PokemonFanClubListenSign - bg_event 9, 0, BGEVENT_READ, PokemonFanClubBraggingSign - - def_object_events - object_event 3, 1, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PokemonFanClubChairmanScript, -1 - object_event 4, 1, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PokemonFanClubReceptionistScript, -1 - object_event 2, 3, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PokemonFanClubClefairyGuyScript, -1 - object_event 7, 2, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PokemonFanClubTeacherScript, -1 - object_event 2, 4, SPRITE_FAIRY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PokemonFanClubClefairyDollScript, EVENT_VERMILION_FAN_CLUB_DOLL - object_event 7, 3, SPRITE_ODDISH, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PokemonFanClubBayleefScript, -1 diff --git a/maps/PokemonFanClub.blk b/maps/PokemonFanClub.blk deleted file mode 100644 index 85cc8fcd2..000000000 --- a/maps/PokemonFanClub.blk +++ /dev/null @@ -1 +0,0 @@ -))!"# $0 1 \ No newline at end of file diff --git a/maps/PortPassage.blk b/maps/PortPassage.blk deleted file mode 100644 index 25a1837a9..000000000 --- a/maps/PortPassage.blk +++ /dev/null @@ -1,3 +0,0 @@ - -%& -  *)    ,//-    ,/- \ No newline at end of file diff --git a/maps/PowerPlant.asm b/maps/PowerPlant.asm deleted file mode 100644 index 423260e04..000000000 --- a/maps/PowerPlant.asm +++ /dev/null @@ -1,410 +0,0 @@ - object_const_def - const POWERPLANT_OFFICER1 - const POWERPLANT_GYM_GUIDE1 - const POWERPLANT_GYM_GUIDE2 - const POWERPLANT_OFFICER2 - const POWERPLANT_GYM_GUIDE3 - const POWERPLANT_MANAGER - const POWERPLANT_FOREST - -PowerPlant_MapScripts: - def_scene_scripts - scene_script PowerPlantNoop1Scene, SCENE_POWERPLANT_NOOP - scene_script PowerPlantNoop2Scene, SCENE_POWERPLANT_GUARD_GETS_PHONE_CALL - - def_callbacks - -PowerPlantNoop1Scene: - end - -PowerPlantNoop2Scene: - end - -PowerPlantGuardPhoneScript: - playsound SFX_CALL - showemote EMOTE_SHOCK, POWERPLANT_OFFICER1, 15 - waitsfx - pause 30 - applymovement POWERPLANT_OFFICER1, PowerPlantOfficer1ApproachGymGuide2Movement - turnobject POWERPLANT_GYM_GUIDE1, DOWN - turnobject POWERPLANT_GYM_GUIDE2, DOWN - opentext - writetext PowerPlantOfficer1CeruleanShadyCharacterText - waitbutton - closetext - turnobject POWERPLANT_OFFICER1, LEFT - turnobject PLAYER, RIGHT - opentext - writetext PowerPlantOfficer1CouldIAskForYourCooperationText - waitbutton - closetext - turnobject PLAYER, DOWN - applymovement POWERPLANT_OFFICER1, PowerPlantOfficer1ReturnToPostMovement - setscene SCENE_POWERPLANT_NOOP - end - -PowerPlantOfficerScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - checkevent EVENT_MET_MANAGER_AT_POWER_PLANT - iftrue .MetManager - writetext PowerPlantOfficer1AThiefBrokeInText - waitbutton - closetext - end - -.MetManager: - writetext PowerPlantOfficer1CouldIAskForYourCooperationText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext PowerPlantOfficer1HaveToBeefUpSecurityText - waitbutton - closetext - end - -PowerPlantGymGuide1Script: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext PowerPlantGymGuide1SomeoneStoleAPartText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext PowerPlantGymGuide1GeneratorUpAndRunningText - waitbutton - closetext - end - -PowerPlantGymGuide2Script: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext PowerPlantGymGuide2PowerPlantUpAndRunningText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext PowerPlantGymGuide2GeneratorIsRunningAgainText - waitbutton - closetext - end - -PowerPlantOfficer2Script: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext PowerPlantOfficer2ManagerHasBeenSadAndFuriousText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext PowerPlantOfficer2ManagerHasBeenCheerfulText - waitbutton - closetext - end - -PowerPlantGymGuide4Script: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext PowerPlantGymGuide4MagnetTrainConsumesElectricityText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext PowerPlantGymGuide4WeCanGetMagnetTrainRunningText - waitbutton - closetext - end - -PowerPlantManager: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - checkitem MACHINE_PART - iftrue .FoundMachinePart - checkevent EVENT_MET_MANAGER_AT_POWER_PLANT - iftrue .MetManager - writetext PowerPlantManagerWhoWouldRuinMyGeneratorText - waitbutton - closetext - setevent EVENT_MET_MANAGER_AT_POWER_PLANT - clearevent EVENT_CERULEAN_GYM_ROCKET - clearevent EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM - setmapscene CERULEAN_GYM, SCENE_CERULEANGYM_GRUNT_RUNS_OUT - setscene SCENE_POWERPLANT_GUARD_GETS_PHONE_CALL - end - -.MetManager: - writetext PowerPlantManagerIWontForgiveCulpritText - waitbutton - closetext - end - -.FoundMachinePart: - writetext PowerPlantManagerThatsThePartText - promptbutton - takeitem MACHINE_PART - setevent EVENT_RETURNED_MACHINE_PART - clearevent EVENT_SAFFRON_TRAIN_STATION_POPULATION - setevent EVENT_ROUTE_5_6_POKEFAN_M_BLOCKS_UNDERGROUND_PATH - setevent EVENT_ROUTE_24_ROCKET - setevent EVENT_RESTORED_POWER_TO_KANTO - clearevent EVENT_GOLDENROD_TRAIN_STATION_GENTLEMAN -.ReturnedMachinePart: - checkevent EVENT_GOT_TM07_ZAP_CANNON - iftrue .GotZapCannon - writetext PowerPlantManagerTakeThisTMText - promptbutton - verbosegiveitem TM_ZAP_CANNON - iffalse .NoRoom - setevent EVENT_GOT_TM07_ZAP_CANNON - writetext PowerPlantManagerTM07IsZapCannonText - waitbutton -.NoRoom: - closetext - end - -.GotZapCannon: - writetext PowerPlantManagerMyBelovedGeneratorText - waitbutton - closetext - end - -Forest: - faceplayer - opentext - trade NPC_TRADE_FOREST - waitbutton - closetext - end - -PowerPlantBookshelf: - jumpstd DifficultBookshelfScript - -PowerPlantOfficer1ApproachGymGuide2Movement: - step RIGHT - step RIGHT - step UP - step UP - step_end - -PowerPlantOfficer1ReturnToPostMovement: - step DOWN - step DOWN - step LEFT - step LEFT - turn_head DOWN - step_end - -PowerPlantOfficer1AThiefBrokeInText: - text "A thief broke into" - line "the POWER PLANT…" - - para "What is the world" - line "coming to?" - done - -PowerPlantOfficer1CeruleanShadyCharacterText: - text "I just got word" - line "from CERULEAN." - - para "It appears that a" - line "shady character" - - para "has been loitering" - line "around." - done - -PowerPlantOfficer1CouldIAskForYourCooperationText: - text "Could I ask for" - line "your cooperation?" - done - -PowerPlantOfficer1HaveToBeefUpSecurityText: - text "We'll have to beef" - line "up our security" - cont "presence." - done - -PowerPlantGymGuide1SomeoneStoleAPartText: - text "Someone made off" - line "with a part that's" - - para "essential for the" - line "generator." - - para "Without it, the" - line "new generator's" - cont "useless!" - done - -PowerPlantGymGuide1GeneratorUpAndRunningText: - text "The generator's up" - line "and running. It's" - - para "making electricity" - line "to spare." - done - -PowerPlantGymGuide2PowerPlantUpAndRunningText: - text "This POWER PLANT" - line "had been abandoned" - cont "in the past." - - para "We got it back up" - line "and running to" - - para "provide power to" - line "the MAGNET TRAIN." - done - -PowerPlantGymGuide2GeneratorIsRunningAgainText: - text "The generator's" - line "running again!" - done - -PowerPlantOfficer2ManagerHasBeenSadAndFuriousText: - text "The POWER PLANT's" - line "MANAGER is up" - cont "ahead." - - para "But since someone" - line "wrecked the gener-" - cont "ator, he's been" - cont "both sad and" - cont "furious…" - done - -PowerPlantOfficer2ManagerHasBeenCheerfulText: - text "Since the gener-" - line "ator's been fixed," - - para "the MANAGER has" - line "been cheerful." - done - -PowerPlantGymGuide4MagnetTrainConsumesElectricityText: - text "The MAGNET TRAIN" - line "consumes a lot of" - cont "electricity." - - para "It can't move if" - line "the new generator" - cont "isn't operating." - done - -PowerPlantGymGuide4WeCanGetMagnetTrainRunningText: - text "All right! We can" - line "finally get the" - - para "MAGNET TRAIN" - line "running again." - done - -PowerPlantManagerWhoWouldRuinMyGeneratorText: - text "MANAGER: I, I, I'm" - line "ready to blast" - cont "someone!" - - para "Who would dare" - line "ruin my generator?" - - para "I spent so much" - line "time on it!" - - para "If I catch him," - line "he's going to get" - - para "a taste of my ZAP" - line "CANNON!" - done - -PowerPlantManagerIWontForgiveCulpritText: - text "MANAGER: I won't" - line "forgive him!" - - para "The culprit can" - line "cry and apologize," - - para "but I'll still" - line "hammer him!" - - para "Gahahahah!" - done - -PowerPlantManagerThatsThePartText: - text "MANAGER: Ah! Yeah!" - - para "That's the missing" - line "PART from my be-" - cont "loved generator!" - cont "You found it?" - done - -PowerPlantManagerTakeThisTMText: - text "Wahah! Thanks!" - - para "Here! Take this TM" - line "as a reward!" - done - -PowerPlantManagerTM07IsZapCannonText: - text "MANAGER: TM07 is" - line "my ZAP CANNON." - - para "It's a powerful" - line "technique!" - - para "It's not what any-" - line "one would consider" - - para "accurate, but it" - line "packs a wallop!" - done - -PowerPlantManagerMyBelovedGeneratorText: - text "MANAGER: My be-" - line "loved generator!" - - para "Keep pumping the" - line "electricity out!" - done - -PowerPlant_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 17, ROUTE_10_NORTH, 2 - warp_event 3, 17, ROUTE_10_NORTH, 2 - - def_coord_events - coord_event 5, 12, SCENE_POWERPLANT_GUARD_GETS_PHONE_CALL, PowerPlantGuardPhoneScript - - def_bg_events - bg_event 0, 1, BGEVENT_READ, PowerPlantBookshelf - bg_event 1, 1, BGEVENT_READ, PowerPlantBookshelf - - def_object_events - object_event 4, 14, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PowerPlantOfficerScript, -1 - object_event 2, 9, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PowerPlantGymGuide1Script, -1 - object_event 6, 11, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PowerPlantGymGuide2Script, -1 - object_event 9, 3, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, PowerPlantOfficer2Script, -1 - object_event 7, 2, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PowerPlantGymGuide4Script, -1 - object_event 14, 10, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, PowerPlantManager, -1 - object_event 5, 5, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Forest, -1 diff --git a/maps/PowerPlant.blk b/maps/PowerPlant.blk deleted file mode 100644 index ef71d182f..000000000 --- a/maps/PowerPlant.blk +++ /dev/null @@ -1 +0,0 @@ - , .). ).  44%$4.'.  \ No newline at end of file diff --git a/maps/RadioTower1F.asm b/maps/RadioTower1F.asm deleted file mode 100644 index da7777de1..000000000 --- a/maps/RadioTower1F.asm +++ /dev/null @@ -1,493 +0,0 @@ - object_const_def - const RADIOTOWER1F_RECEPTIONIST - const RADIOTOWER1F_LASS - const RADIOTOWER1F_YOUNGSTER - const RADIOTOWER1F_ROCKET - const RADIOTOWER1F_LUCKYNUMBERMAN - const RADIOTOWER1F_CARD_WOMAN - -RadioTower1F_MapScripts: - def_scene_scripts - - def_callbacks - -RadioTower1FReceptionistScript: - faceplayer - opentext - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue .Rockets - writetext RadioTower1FReceptionistWelcomeText - waitbutton - closetext - end - -.Rockets: - writetext RadioTower1FReceptionistNoToursText - waitbutton - closetext - end - -RadioTower1FLuckyNumberManScript: - faceplayer - opentext - writetext RadioTower1FLuckyNumberManAskToPlayText - promptbutton - special CheckLuckyNumberShowFlag - iffalse .skip - special ResetLuckyNumberShowFlag -.skip - special PrintTodaysLuckyNumber - checkflag ENGINE_LUCKY_NUMBER_SHOW - iftrue .GameOver - writetext RadioTower1FLuckyNumberManThisWeeksIdIsText - promptbutton - closetext - applymovement RADIOTOWER1F_LUCKYNUMBERMAN, RadioTower1FLuckyNumberManGoToPCMovement - opentext - writetext RadioTower1FLuckyNumberManCheckIfMatchText - promptbutton - waitsfx - writetext RadioTower1FLuckyNumberManDotDotDotText - playsound SFX_DEX_FANFARE_20_49 - waitsfx - promptbutton - special CheckForLuckyNumberWinners - closetext - applymovement RADIOTOWER1F_LUCKYNUMBERMAN, RadioTower1FLuckyNumberManReturnToPlayerMovement - opentext - ifequal 1, .FirstPlace - ifequal 2, .SecondPlace - ifequal 3, .ThirdPlace - sjump .NoPrize - -.GameOver: - writetext RadioTower1FLuckyNumberManComeAgainText - waitbutton - closetext - end - -.FirstPlace: - writetext RadioTower1FLuckyNumberManPerfectMatchText - playsound SFX_1ST_PLACE - waitsfx - promptbutton - giveitem MASTER_BALL - iffalse .BagFull - itemnotify - setflag ENGINE_LUCKY_NUMBER_SHOW - sjump .GameOver - -.SecondPlace: - writetext RadioTower1FLuckyNumberManOkayMatchText - playsound SFX_2ND_PLACE - waitsfx - promptbutton - giveitem EXP_SHARE - iffalse .BagFull - itemnotify - setflag ENGINE_LUCKY_NUMBER_SHOW - sjump .GameOver - -.ThirdPlace: - writetext RadioTower1FLuckyNumberManWeakMatchText - playsound SFX_3RD_PLACE - waitsfx - promptbutton - giveitem PP_UP - iffalse .BagFull - itemnotify - setflag ENGINE_LUCKY_NUMBER_SHOW - sjump .GameOver - -.NoPrize: - writetext RadioTower1FLuckyNumberManNoneOfYourIDNumbersMatchText - waitbutton - closetext - end - -.BagFull: - writetext RadioTower1FLuckyNumberManNoRoomForYourPrizeText - waitbutton - closetext - end - -RadioTower1FRadioCardWomanScript: - faceplayer - opentext - checkflag ENGINE_RADIO_CARD - iftrue .GotCard - writetext RadioTower1FRadioCardWomanOfferQuizText - yesorno - iffalse .NoQuiz - writetext RadioTower1FRadioCardWomanQuestion1Text - yesorno - iffalse .WrongAnswer - playsound SFX_ELEVATOR_END - waitsfx - writetext RadioTower1FRadioCardWomanQuestion2Text - yesorno - iffalse .WrongAnswer - playsound SFX_ELEVATOR_END - waitsfx - writetext RadioTower1FRadioCardWomanQuestion3Text - yesorno - iftrue .WrongAnswer - playsound SFX_ELEVATOR_END - waitsfx - writetext RadioTower1FRadioCardWomanQuestion4Text - yesorno - iffalse .WrongAnswer - playsound SFX_ELEVATOR_END - waitsfx - writetext RadioTower1FRadioCardWomanQuestion5Text - yesorno - iftrue .WrongAnswer - playsound SFX_ELEVATOR_END - waitsfx - writetext RadioTower1FRadioCardWomanYouWinText - promptbutton - getstring STRING_BUFFER_4, .RadioCardText - scall .ReceiveItem - writetext RadioTower1FPokegearIsARadioText - promptbutton - setflag ENGINE_RADIO_CARD -.GotCard: - writetext RadioTower1FRadioCardWomanTuneInText - waitbutton - closetext - end - -.RadioCardText: - db "RADIO CARD@" - -.ReceiveItem: - jumpstd ReceiveItemScript - end - -.WrongAnswer: - playsound SFX_WRONG - writetext RadioTower1FRadioCardWomanWrongAnswerText - waitbutton - closetext - end - -.NoQuiz: - writetext RadioTower1FRadioCardWomanNotTakingQuizText - waitbutton - closetext - end - -RadioTower1FLassScript: - jumptextfaceplayer RadioTower1FLassText - -RadioTower1FYoungsterScript: - jumptextfaceplayer RadioTower1FYoungsterText - -TrainerGruntM3: - trainer GRUNTM, GRUNTM_3, EVENT_BEAT_ROCKET_GRUNTM_3, GruntM3SeenText, GruntM3BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM3AfterBattleText - waitbutton - closetext - end - -RadioTower1FDirectory: - jumptext RadioTower1FDirectoryText - -RadioTower1FLuckyChannelSign: - jumptext RadioTower1FLuckyChannelSignText - -RadioTower1FLuckyNumberManGoToPCMovement: - step RIGHT - turn_head UP - step_end - -RadioTower1FLuckyNumberManReturnToPlayerMovement: - step LEFT - turn_head UP - step_end - -RadioTower1FReceptionistWelcomeText: - text "Welcome!" - done - -RadioTower1FReceptionistNoToursText: - text "Hello. I'm sorry," - line "but we're not" - cont "offering any tours" - cont "today." - done - -RadioTower1FLuckyNumberManAskToPlayText: - text "Hi, are you here" - line "for the LUCKY NUM-" - cont "BER SHOW?" - - para "Want me to check" - line "the ID numbers of" - cont "your #MON?" - - para "If you get lucky," - line "you win a prize." - done - -RadioTower1FLuckyNumberManThisWeeksIdIsText: - text "This week's ID" - line "number is @" - text_ram wStringBuffer3 - text "." - done - -RadioTower1FLuckyNumberManCheckIfMatchText: - text "Let's see if you" - line "have a match." - done - -RadioTower1FLuckyNumberManDotDotDotText: - text "<……>" - line "<……>" - done - -RadioTower1FLuckyNumberManComeAgainText: - text "Please come back" - line "next week for the" - cont "next LUCKY NUMBER." - done - -RadioTower1FLuckyNumberManPerfectMatchText: - text "Wow! You have a" - line "perfect match of" - cont "all five numbers!" - - para "We have a grand" - line "prize winner!" - - para "You have won a" - line "MASTER BALL!" - done - -RadioTower1FLuckyNumberManOkayMatchText: - text "Hey! You've" - line "matched the last" - cont "three numbers!" - - para "You've won second" - line "prize, an EXP." - cont "SHARE!" - done - -RadioTower1FLuckyNumberManWeakMatchText: - text "Ooh, you've" - line "matched the last" - cont "two numbers." - - para "You've won third" - line "prize, a PP UP." - done - -RadioTower1FLuckyNumberManNoneOfYourIDNumbersMatchText: - text "Nope, none of your" - line "ID numbers match." - done - -RadioTower1FLuckyNumberManNoRoomForYourPrizeText: - text "You've got no room" - line "for your prize." - - para "Make room and come" - line "back right away." - done - -RadioTower1FRadioCardWomanOfferQuizText: - text "We have a special" - line "quiz campaign on" - cont "right now." - - para "Answer five ques-" - line "tions correctly to" - cont "win a RADIO CARD." - - para "Slide it into your" - line "#GEAR to play" - - para "the radio anytime," - line "anywhere." - - para "Would you like to" - line "take the quiz?" - done - -RadioTower1FRadioCardWomanQuestion1Text: - text "Question 1:" - - para "Is there a #MON" - line "that appears only" - cont "in the morning?" - done - -RadioTower1FRadioCardWomanQuestion2Text: - text "Correct!" - line "Question 2:" - - para "Is this statement" - line "correct?" - - para "You can't buy a" - line "BERRY at a MART." - done - -RadioTower1FRadioCardWomanQuestion3Text: - text "Bull's-eye!" - line "Question 3:" - - para "Does HM01 contain" - line "the move FLASH?" - done - -RadioTower1FRadioCardWomanQuestion4Text: - text "So far so good!" - line "Question 4:" - - para "Is FALKNER the" - line "VIOLET GYM LEADER" - - para "who uses bird" - line "#MON?" - done - -RadioTower1FRadioCardWomanQuestion5Text: - text "Wow! Right again!" - line "Here's the final" - cont "question:" - - para "Do GOLDENROD GAME" - line "CORNER's slots" - - para "have CHARMANDER" - line "on their reels?" - done - -RadioTower1FRadioCardWomanYouWinText: - text "Bingo! You got it!" - line "Congratulations!" - - para "Here's your prize," - line "a RADIO CARD!" - done - -RadioTower1FPokegearIsARadioText: - text "'s #GEAR" - line "can now double as" - cont "a radio!" - done - -RadioTower1FRadioCardWomanTuneInText: - text "Please tune in to" - line "our radio shows." - done - -RadioTower1FRadioCardWomanWrongAnswerText: - text "Oh, dear." - line "Sorry, but you" - - para "got it wrong." - line "Please try again!" - done - -RadioTower1FRadioCardWomanNotTakingQuizText: - text "Oh. I see. Please" - line "see me if you" - cont "change your mind." - done - -RadioTower1FLassText: - text "BEN is a fabulous" - line "DJ." - - para "His sweet voice" - line "makes me melt!" - done - -RadioTower1FYoungsterText: - text "I love MARY, from" - line "#MON TALK." - - para "I only know what" - line "she sounds like," - cont "though." - done - -GruntM3SeenText: - text "We've finally" - line "taken over the" - cont "RADIO TOWER!" - - para "Now everyone will" - line "get to experience" - - para "the true terror of" - line "TEAM ROCKET!" - - para "We'll show you" - line "how scary we are!" - done - -GruntM3BeatenText: - text "Too strong! We" - line "must watch you…" - done - -GruntM3AfterBattleText: - text "You're too strong." - - para "Our plan could be" - line "ruined. I must" - cont "warn the others…" - done - -RadioTower1FDirectoryText: - text "1F RECEPTION" - line "2F SALES" - - para "3F PERSONNEL" - line "4F PRODUCTION" - - para "5F DIRECTOR'S" - line " OFFICE" - done - -RadioTower1FLuckyChannelSignText: - text "LUCKY CHANNEL!" - - para "Win with #MON" - line "ID numbers!" - - para "Trade your #MON" - line "to collect differ-" - cont "ent ID numbers!" - done - -RadioTower1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, GOLDENROD_CITY, 11 - warp_event 3, 7, GOLDENROD_CITY, 11 - warp_event 15, 0, RADIO_TOWER_2F, 2 - - def_coord_events - - def_bg_events - bg_event 3, 0, BGEVENT_READ, RadioTower1FDirectory - bg_event 13, 0, BGEVENT_READ, RadioTower1FLuckyChannelSign - - def_object_events - object_event 5, 6, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RadioTower1FReceptionistScript, -1 - object_event 16, 4, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RadioTower1FLassScript, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 15, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RadioTower1FYoungsterScript, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 14, 1, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM3, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 8, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RadioTower1FLuckyNumberManScript, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 12, 6, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, RadioTower1FRadioCardWomanScript, EVENT_GOLDENROD_CITY_CIVILIANS diff --git a/maps/RadioTower1F.blk b/maps/RadioTower1F.blk deleted file mode 100644 index bdbca98ee..000000000 --- a/maps/RadioTower1F.blk +++ /dev/null @@ -1 +0,0 @@ -1 1 1&+&. ,- \ No newline at end of file diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm deleted file mode 100644 index b41e18b6e..000000000 --- a/maps/RadioTower2F.asm +++ /dev/null @@ -1,741 +0,0 @@ -DEF BLUE_CARD_POINT_CAP EQU 30 - - object_const_def - const RADIOTOWER2F_SUPER_NERD - const RADIOTOWER2F_TEACHER - const RADIOTOWER2F_ROCKET1 - const RADIOTOWER2F_ROCKET2 - const RADIOTOWER2F_ROCKET3 - const RADIOTOWER2F_ROCKET_GIRL - const RADIOTOWER2F_BLACK_BELT1 - const RADIOTOWER2F_BLACK_BELT2 - const RADIOTOWER2F_JIGGLYPUFF - const RADIOTOWER2F_BUENA - const RADIOTOWER2F_RECEPTIONIST - -RadioTower2F_MapScripts: - def_scene_scripts - - def_callbacks - -RadioTower2FNoopScene: ; unreferenced - end - -RadioTower2FSuperNerdScript: - jumptextfaceplayer RadioTower2FSuperNerdText - -RadioTower2FTeacherScript: - faceplayer - opentext - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue .Rockets - writetext RadioTower2FTeacherText - waitbutton - closetext - end - -.Rockets: - writetext RadioTower2FTeacherText_Rockets - waitbutton - closetext - end - -RadioTowerJigglypuff: - opentext - writetext RadioTowerJigglypuffText - cry JIGGLYPUFF - waitbutton - closetext - end - -RadioTower2FBlackBelt1Script: - jumptextfaceplayer RadioTower2FBlackBelt1Text - -RadioTower2FBlackBelt2Script: - jumptextfaceplayer RadioTower2FBlackBelt2Text - -TrainerGruntM4: - trainer GRUNTM, GRUNTM_4, EVENT_BEAT_ROCKET_GRUNTM_4, GruntM4SeenText, GruntM4BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM4AfterBattleText - waitbutton - closetext - end - -TrainerGruntM5: - trainer GRUNTM, GRUNTM_5, EVENT_BEAT_ROCKET_GRUNTM_5, GruntM5SeenText, GruntM5BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM5AfterBattleText - waitbutton - closetext - end - -TrainerGruntM6: - trainer GRUNTM, GRUNTM_6, EVENT_BEAT_ROCKET_GRUNTM_6, GruntM6SeenText, GruntM6BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM6AfterBattleText - waitbutton - closetext - end - -TrainerGruntF2: - trainer GRUNTF, GRUNTF_2, EVENT_BEAT_ROCKET_GRUNTF_2, GruntF2SeenText, GruntF2BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntF2AfterBattleText - waitbutton - closetext - end - -Buena: - faceplayer - opentext - checkflag ENGINE_ROCKETS_IN_RADIO_TOWER - iftrue .MidRocketTakeover - checkevent EVENT_MET_BUENA - iffalse .Introduction - checkflag ENGINE_BUENAS_PASSWORD_2 - iftrue .PlayedAlready - readvar VAR_HOUR - ifless NITE_HOUR, .TooEarly - checkflag ENGINE_BUENAS_PASSWORD - iffalse .TuneIn - checkitem BLUE_CARD - iffalse .NoBlueCard - readvar VAR_BLUECARDBALANCE - ifequal BLUE_CARD_POINT_CAP, .BlueCardCapped0 - playmusic MUSIC_BUENAS_PASSWORD - writetext RadioTower2FBuenaDoYouKnowPasswordText - special AskRememberPassword - iffalse .ForgotPassword - writetext RadioTower2FBuenaJoinTheShowText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, RIGHT - readvar VAR_FACING - ifnotequal RIGHT, .DontNeedToMove - applymovement PLAYER, RadioTower2FPlayerWalksToMicrophoneMovement -.DontNeedToMove: - turnobject PLAYER, RIGHT - opentext - writetext RadioTower2FBuenaEveryoneSayPasswordText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, DOWN - refreshscreen - special BuenasPassword - closetext - iffalse .WrongAnswer - opentext - writetext RadioTower2FBuenaCorrectAnswerText - waitbutton - closetext - readvar VAR_BLUECARDBALANCE - addval 1 - writevar VAR_BLUECARDBALANCE - waitsfx - playsound SFX_TRANSACTION - setflag ENGINE_BUENAS_PASSWORD_2 - pause 20 - turnobject RADIOTOWER2F_BUENA, RIGHT - opentext - writetext RadioTower2FBuenaThanksForComingText - waitbutton - closetext - special FadeOutMusic - pause 20 - special RestartMapMusic - readvar VAR_BLUECARDBALANCE - ifequal BLUE_CARD_POINT_CAP, .BlueCardCapped1 - end - -.Introduction: - writetext RadioTower2FBuenaShowIntroductionText - promptbutton - setevent EVENT_MET_BUENA - verbosegiveitem BLUE_CARD -.TuneIn: - writetext RadioTower2FBuenaTuneInToMyShowText - waitbutton - closetext - checkcellnum PHONE_BUENA - iftrue .Registered0 - checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER - iftrue .OfferedNumberBefore -.Registered0: - turnobject RADIOTOWER2F_BUENA, RIGHT - end - -.ForgotPassword: - writetext RadioTower2FBuenaComeBackAfterListeningText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, RIGHT - special FadeOutMusic - pause 20 - special RestartMapMusic - end - -.PlayedAlready: - writetext RadioTower2FBuenaAlreadyPlayedText - waitbutton - closetext - checkcellnum PHONE_BUENA - iftrue .Registered1 - checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER - iftrue .OfferedNumberBefore -.Registered1: - turnobject RADIOTOWER2F_BUENA, RIGHT - pause 10 - end - -.WrongAnswer: - setflag ENGINE_BUENAS_PASSWORD_2 - opentext - writetext RadioTower2FBuenaDidYouForgetText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, RIGHT - pause 20 - opentext - writetext RadioTower2FBuenaThanksForComingText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, RIGHT - special FadeOutMusic - pause 20 - special RestartMapMusic - end - -.MidRocketTakeover: - writetext RadioTower2FBuenaPasswordIsHelpText - waitbutton - closetext - end - -.NoBlueCard: - writetext RadioTower2FBuenaNoBlueCardText - waitbutton - closetext - checkcellnum PHONE_BUENA - iftrue .Registered2 - checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD - iftrue .OfferedNumberBefore -.Registered2: - turnobject RADIOTOWER2F_BUENA, RIGHT - end - -.BlueCardCapped0: - writetext RadioTower2FBuenaCardIsFullText - waitbutton - closetext - checkcellnum PHONE_BUENA - iftrue .Registered3 - checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD - iftrue .OfferedNumberBefore -.Registered3: - turnobject RADIOTOWER2F_BUENA, RIGHT - end - -.TooEarly: - writetext RadioTower2FBuenaTuneInAfterSixText - waitbutton - closetext - checkcellnum PHONE_BUENA - iftrue .Registered4 - checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER - iftrue .OfferedNumberBefore -.Registered4: - end - -.BlueCardCapped1: - checkcellnum PHONE_BUENA - iftrue .HasNumber - pause 20 - turnobject RADIOTOWER2F_BUENA, DOWN - pause 15 - turnobject PLAYER, UP - pause 15 - checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD - iftrue .OfferedNumberBefore - showemote EMOTE_SHOCK, RADIOTOWER2F_BUENA, 15 - setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD - setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER - opentext - writetext RadioTower2FBuenaOfferPhoneNumberText - sjump .AskForNumber - -.OfferedNumberBefore: - opentext - writetext RadioTower2FBuenaOfferNumberAgainText -.AskForNumber: - askforphonenumber PHONE_BUENA - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - writetext RadioTower2FRegisteredBuenasNumberText - playsound SFX_REGISTER_PHONE_NUMBER - waitsfx - promptbutton - writetext RadioTower2FBuenaCallMeText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, RIGHT - addcellnum PHONE_BUENA - end - -.NumberDeclined: - writetext RadioTower2FBuenaSadRejectedText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, RIGHT - end - -.PhoneFull: - writetext RadioTower2FBuenaYourPhoneIsFullText - waitbutton - closetext - turnobject RADIOTOWER2F_BUENA, RIGHT -.HasNumber: - end - -RadioTowerBuenaPrizeReceptionist: - faceplayer - opentext - checkitem BLUE_CARD - iffalse .NoCard - writetext RadioTower2FBuenaReceptionistPointsForPrizesText - promptbutton - special BuenaPrize - closetext - end - -.NoCard: - writetext RadioTower2FBuenaReceptionistNoCardText - promptbutton - closetext - end - -RadioTower2FSalesSign: - jumptext RadioTower2FSalesSignText - -RadioTower2FOaksPKMNTalkSign: - jumptext RadioTower2FOaksPKMNTalkSignText - -RadioTower2FPokemonRadioSign: - jumptext RadioTower2FPokemonRadioSignText - -RadioTower2FBookshelf: - jumpstd MagazineBookshelfScript - -RadioTower2FPlayerWalksToMicrophoneMovement: - slow_step DOWN - slow_step RIGHT - step_end - -RadioTower2FSuperNerdText: - text "You can listen to" - line "the radio any-" - cont "where. Tune in!" - done - -RadioTower2FTeacherText: - text "Lullabies on the" - line "radio may make" - cont "#MON sleep." - done - -RadioTower2FTeacherText_Rockets: - text "Why would they" - line "want to take over" - cont "the RADIO TOWER?" - done - -RadioTowerJigglypuffText: - text "JIGGLYPUFF:" - line "Jiggly…" - done - -RadioTower2FBlackBelt1Text: - text "Sorry. Authorized" - line "personnel only" - cont "beyond this point." - - para "It wasn't that way" - line "before." - - para "There's something" - line "wrong with the" - cont "DIRECTOR…" - done - -RadioTower2FBlackBelt2Text: - text "Feel free to look" - line "around anywhere." - - para "The DIRECTOR is" - line "nice again, just" - cont "as he was before." - done - -GruntM4SeenText: - text "Three years ago," - line "TEAM ROCKET was" - cont "forced to disband." - - para "But we're making a" - line "comeback here!" - done - -GruntM4BeatenText: - text "Gwah! Don't get" - line "cute!" - done - -GruntM4AfterBattleText: - text "We won't let you" - line "ruin our plans" - cont "for our comeback!" - done - -GruntM5SeenText: - text "We're TEAM ROCKET," - line "the exploiters of" - cont "#MON!" - - para "We love being" - line "evil! Scared?" - done - -GruntM5BeatenText: - text "You think you're a" - line "hero?" - done - -GruntM5AfterBattleText: - text "We're not always" - line "evil. We just do" - cont "whatever we like." - done - -GruntM6SeenText: - text "Hey, hey! Keep out" - line "of our way!" - done - -GruntM6BeatenText: - text "Arggh. I give up." - done - -GruntM6AfterBattleText: - text "Our EXECUTIVES are" - line "trying to take" - cont "this place over." - - para "They have some big" - line "plan. I wonder" - cont "what that is?" - done - -GruntF2SeenText: - text "Hahaha!" - - para "How boring." - line "It was far too" - - para "easy to take over" - line "this place!" - - para "Come on, keep me" - line "amused!" - done - -GruntF2BeatenText: - text "Wh-who are you?" - done - -GruntF2AfterBattleText: - text "You beat me, and" - line "I won't forget it!" - done - -RadioTower2FBuenaShowIntroductionText: - text "BUENA: Hi! I'm" - line "BUENA!" - - para "Do you know about" - line "a radio program" - cont "called PASSWORD?" - - para "If you can tell me" - line "the password from" - - para "the program, you" - line "will earn points." - - para "Save up those" - line "points and trade" - - para "them to that sweet" - line "young lady over" - - para "there for some" - line "choice prizes!" - - para "Here you go!" - - para "It's your very own" - line "point card!" - done - -RadioTower2FBuenaTuneInToMyShowText: - text "BUENA: Tune in to" - line "my PASSWORD SHOW!" - done - -RadioTower2FBuenaDoYouKnowPasswordText: - text "BUENA: Hi!" - line "Did you tune in to" - cont "my radio show?" - - para "Do you remember" - line "today's password?" - done - -RadioTower2FBuenaJoinTheShowText: - text "BUENA: Oh, wow!" - line "Thank you!" - - para "What was your name" - line "again?" - - para "…, OK!" - - para "Come on, ." - line "Join the show." - done - -RadioTower2FBuenaEveryoneSayPasswordText: - text "BUENA: Everyone" - line "ready?" - - para "I want to hear you" - line "shout out today's" - - para "password for" - line "!" - done - -RadioTower2FBuenaComeBackAfterListeningText: - text "BUENA: Come back" - line "after you listen" - - para "to my show, OK?" - line "Catch ya later!" - done - -RadioTower2FBuenaAlreadyPlayedText: - text "BUENA: Sorry…" - - para "You get just one" - line "chance each day." - - para "Come back tomorrow" - line "for another try!" - done - -RadioTower2FBuenaCorrectAnswerText: - text "BUENA: YIPPEE!" - line "That's right!" - - para "You did tune in!" - line "I'm so happy!" - - para "You earned one" - line "point! Congrats!" - done - -RadioTower2FBuenaDidYouForgetText: - text "BUENA: Aww…" - line "That's not it…" - - para "Did you forget the" - line "password?" - done - -RadioTower2FBuenaThanksForComingText: - text "BUENA: Yup! Our" - line "contestant was" - - para "." - line "Thanks for coming!" - - para "I hope all you" - line "listeners will" - - para "come too!" - line "I'll be waiting!" - done - -RadioTower2FBuenaPasswordIsHelpText: - text "BUENA: Huh?" - line "Today's password?" - - para "HELP, of course!" - done - -RadioTower2FBuenaCardIsFullText: - text "BUENA: Your BLUE" - line "CARD's full." - - para "Trade it in for a" - line "fabulous prize!" - done - -RadioTower2FBuenaTuneInAfterSixText: - text "BUENA: Tune in to" - line "PASSWORD every" - - para "night from six to" - line "midnight!" - - para "Tune in, then drop" - line "in for a visit!" - done - -RadioTower2FBuenaNoBlueCardText: - text "BUENA: Oh? You" - line "forgot to bring" - cont "your BLUE CARD?" - - para "I can't give you" - line "points if you" - cont "don't have it." - done - -RadioTower2FBuenaOfferPhoneNumberText: - text "BUENA: Oh! Your" - line "BLUE CARD reached" - - para "{d:BLUE_CARD_POINT_CAP} points today!" - line "That's so wild!" - - para "Hmm… There isn't a" - line "prize for hitting" - cont "{d:BLUE_CARD_POINT_CAP} points, but…" - - para "You came by so" - line "often, ." - - para "I'll make you a" - line "special deal!" - - para "How would you like" - line "my phone number?" - done - -RadioTower2FBuenaOfferNumberAgainText: - text "BUENA: ," - line "do you want to" - - para "register my phone" - line "number?" - done - -RadioTower2FRegisteredBuenasNumberText: - text " registered" - line "BUENA's number." - done - -RadioTower2FBuenaCallMeText: - text "BUENA: I look" - line "forward to hearing" - cont "from you!" - done - -RadioTower2FBuenaSadRejectedText: - text "BUENA: Aww… It's a" - line "special prize…" - done - -RadioTower2FBuenaYourPhoneIsFullText: - text "BUENA: ," - line "your phone list" - - para "has no room left" - line "for me…" - done - -RadioTower2FBuenaReceptionistPointsForPrizesText: - text "You can cash in" - line "your saved points" - - para "for a lovely prize" - line "of your choice!" - done - -RadioTower2FBuenaReceptionistNoCardText: - text "You can't trade in" - line "points without" - cont "your BLUE CARD." - - para "Don't forget your" - line "BLUE CARD!" - done - -RadioTower2FSalesSignText: - text "2F SALES" - done - -RadioTower2FOaksPKMNTalkSignText: - text "PROF.OAK'S #MON" - line "TALK" - - para "The Hottest Show" - line "on the Air!" - done - -RadioTower2FPokemonRadioSignText: - text "Anywhere, Anytime" - line "#MON Radio" - done - -RadioTower2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 0, RADIO_TOWER_3F, 1 - warp_event 15, 0, RADIO_TOWER_1F, 3 - - def_coord_events - - def_bg_events - bg_event 3, 0, BGEVENT_READ, RadioTower2FSalesSign - bg_event 5, 0, BGEVENT_READ, RadioTower2FOaksPKMNTalkSign - bg_event 9, 1, BGEVENT_READ, RadioTower2FBookshelf - bg_event 10, 1, BGEVENT_READ, RadioTower2FBookshelf - bg_event 11, 1, BGEVENT_READ, RadioTower2FBookshelf - bg_event 13, 0, BGEVENT_READ, RadioTower2FPokemonRadioSign - - def_object_events - object_event 6, 6, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, RadioTower2FSuperNerdScript, EVENT_GOLDENROD_CITY_CIVILIANS - object_event 17, 2, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RadioTower2FTeacherScript, -1 - object_event 1, 4, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM4, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 8, 4, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM5, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 4, 1, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerGruntM6, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 10, 5, SPRITE_ROCKET_GIRL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerGruntF2, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 0, 1, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RadioTower2FBlackBelt1Script, EVENT_RADIO_TOWER_BLACKBELT_BLOCKS_STAIRS - object_event 1, 1, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RadioTower2FBlackBelt2Script, EVENT_RADIO_TOWER_CIVILIANS_AFTER - object_event 12, 1, SPRITE_JIGGLYPUFF, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RadioTowerJigglypuff, -1 - object_event 14, 5, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Buena, -1 - object_event 12, 7, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, RadioTowerBuenaPrizeReceptionist, EVENT_GOLDENROD_CITY_CIVILIANS diff --git a/maps/RadioTower2F.blk b/maps/RadioTower2F.blk deleted file mode 100644 index 99672843d..000000000 --- a/maps/RadioTower2F.blk +++ /dev/null @@ -1,2 +0,0 @@ - $ - =0;/ 539: 524 \ No newline at end of file diff --git a/maps/RadioTower3F.asm b/maps/RadioTower3F.asm deleted file mode 100644 index f7c4be903..000000000 --- a/maps/RadioTower3F.asm +++ /dev/null @@ -1,351 +0,0 @@ - object_const_def - const RADIOTOWER3F_SUPER_NERD - const RADIOTOWER3F_GYM_GUIDE - const RADIOTOWER3F_COOLTRAINER_F - const RADIOTOWER3F_ROCKET1 - const RADIOTOWER3F_ROCKET2 - const RADIOTOWER3F_ROCKET3 - const RADIOTOWER3F_SCIENTIST - -RadioTower3F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_TILES, RadioTower3FCardKeyShutterCallback - -RadioTower3FCardKeyShutterCallback: - checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER - iftrue .Change - endcallback - -.Change: - changeblock 14, 2, $2a ; open shutter - changeblock 14, 4, $01 ; floor - endcallback - -RadioTower3FSuperNerdScript: - jumptextfaceplayer RadioTower3FSuperNerdText - -RadioTower3FGymGuideScript: - faceplayer - opentext - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .NoRockets - writetext RadioTower3FGymGuideText_Rockets - waitbutton - closetext - end - -.NoRockets: - writetext RadioTower3FGymGuideText - waitbutton - closetext - end - -RadioTower3FCooltrainerFScript: - faceplayer - opentext - checkevent EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER - iftrue .GotSunnyDay - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .NoRockets - checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER - iftrue .UsedCardKey - writetext RadioTower3FCooltrainerFPleaseSaveDirectorText - waitbutton - closetext - end - -.UsedCardKey: - writetext RadioTower3FCooltrainerFIsDirectorSafeText - waitbutton - closetext - end - -.NoRockets: - writetext RadioTower3FCooltrainerFYoureMyHeroText - promptbutton - verbosegiveitem TM_SUNNY_DAY - iffalse .NoRoom - writetext RadioTower3FCooltrainerFItsSunnyDayText - waitbutton - closetext - setevent EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER - end - -.GotSunnyDay: - writetext RadioTower3FCooltrainerFYouWereMarvelousText - waitbutton -.NoRoom: - closetext - end - -TrainerGruntM7: - trainer GRUNTM, GRUNTM_7, EVENT_BEAT_ROCKET_GRUNTM_7, GruntM7SeenText, GruntM7BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM7AfterBattleText - waitbutton - closetext - end - -TrainerGruntM8: - trainer GRUNTM, GRUNTM_8, EVENT_BEAT_ROCKET_GRUNTM_8, GruntM8SeenText, GruntM8BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM8AfterBattleText - waitbutton - closetext - end - -TrainerGruntM9: - trainer GRUNTM, GRUNTM_9, EVENT_BEAT_ROCKET_GRUNTM_9, GruntM9SeenText, GruntM9BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM9AfterBattleText - waitbutton - closetext - end - -TrainerScientistMarc: - trainer SCIENTIST, MARC, EVENT_BEAT_SCIENTIST_MARC, ScientistMarcSeenText, ScientistMarcBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext ScientistMarcAfterBattleText - waitbutton - closetext - end - -CardKeySlotScript:: - opentext - writetext RadioTower3FCardKeySlotText - waitbutton - checkevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER - iftrue .UsedCardKey - checkitem CARD_KEY - iftrue .HaveCardKey -.UsedCardKey: - closetext - end - -.HaveCardKey: - writetext InsertedTheCardKeyText - waitbutton - setevent EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER - playsound SFX_ENTER_DOOR - changeblock 14, 2, $2a ; open shutter - changeblock 14, 4, $01 ; floor - reloadmappart - closetext - waitsfx - end - -RadioTower3FPersonnelSign: - jumptext RadioTower3FPersonnelSignText - -RadioTower3FPokemonMusicSign: - jumptext RadioTower3FPokemonMusicSignText - -RadioTower3FSuperNerdText: - text "We have recordings" - line "of the cries of" - - para "all #MON that" - line "have been found." - - para "We must have about" - line "200 kinds." - done - -RadioTower3FGymGuideText_Rockets: - text "To trainers, #-" - line "MON are their" - cont "beloved partners." - - para "It's terrible how" - line "TEAM ROCKET is" - - para "trying to control" - line "#MON." - done - -RadioTower3FGymGuideText: - text "We run 24 hours a" - line "day to broadcast" - - para "entertaining pro-" - line "grams." - - para "I'll do my best to" - line "run around the" - cont "clock too!" - done - -RadioTower3FCooltrainerFPleaseSaveDirectorText: - text "The TEAM ROCKET" - line "boss has locked" - cont "himself in." - - para "But the DIRECTOR" - line "can open it." - - para "He's up on the" - line "fifth floor." - - para "Please save him!" - done - -RadioTower3FCooltrainerFIsDirectorSafeText: - text "Is the DIRECTOR" - line "safe?" - done - -RadioTower3FCooltrainerFYoureMyHeroText: - text "Thank you!" - line "You're my hero!" - - para "This is a token of" - line "my appreciation." - done - -RadioTower3FCooltrainerFItsSunnyDayText: - text "It's SUNNY DAY." - line "It powers up fire-" - cont "type moves for a" - cont "while." - done - -RadioTower3FCooltrainerFYouWereMarvelousText: - text "You were simply" - line "marvelous!" - done - -GruntM7SeenText: - text "I've been given" - line "strict orders." - - para "I'm to crush any-" - line "one who challenges" - cont "TEAM ROCKET!" - done - -GruntM7BeatenText: - text "What?!" - done - -GruntM7AfterBattleText: - text "I failed in my" - line "duties…" - - para "I'll be docked pay" - line "for this…" - done - -GruntM8SeenText: - text "It feels great" - line "ordering #MON" - cont "to commit crimes." - done - -GruntM8BeatenText: - text "You're kidding!" - done - -GruntM8AfterBattleText: - text "I feel lousy over" - line "losing!" - - para "Darn it! I hate" - line "useless #MON!" - done - -GruntM9SeenText: - text "Why did the shut-" - line "ter open? Did you" - - para "have something to" - line "do with this?" - done - -GruntM9BeatenText: - text "I'm done for!" - done - -GruntM9AfterBattleText: - text "What?! You made it" - line "past our men in" - cont "the UNDERGROUND?" - - para "How could you?" - done - -ScientistMarcSeenText: - text "An unknown child" - line "wandering here?" - - para "Who are you?" - done - -ScientistMarcBeatenText: - text "Tch! I took you" - line "too lightly!" - done - -ScientistMarcAfterBattleText: - text "Bwahahaha…" - - para "I can transmit as" - line "strong a signal as" - cont "I need from here." - done - -RadioTower3FCardKeySlotText: - text "It's the CARD KEY" - line "slot." - done - -InsertedTheCardKeyText: - text " inserted" - line "the CARD KEY." - done - -RadioTower3FPersonnelSignText: - text "3F PERSONNEL" - done - -RadioTower3FPokemonMusicSignText: - text "#MON MUSIC with" - line "Host DJ BEN" - done - -RadioTower3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 0, RADIO_TOWER_2F, 1 - warp_event 7, 0, RADIO_TOWER_4F, 2 - warp_event 17, 0, RADIO_TOWER_4F, 4 - - def_coord_events - - def_bg_events - bg_event 3, 0, BGEVENT_READ, RadioTower3FPersonnelSign - bg_event 9, 0, BGEVENT_READ, RadioTower3FPokemonMusicSign - bg_event 14, 2, BGEVENT_UP, CardKeySlotScript - - def_object_events - object_event 7, 4, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RadioTower3FSuperNerdScript, EVENT_RADIO_TOWER_CIVILIANS_AFTER - object_event 3, 4, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RadioTower3FGymGuideScript, -1 - object_event 11, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, RadioTower3FCooltrainerFScript, -1 - object_event 5, 1, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerGruntM7, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 6, 2, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM8, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 16, 6, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM9, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 9, 6, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerScientistMarc, EVENT_RADIO_TOWER_ROCKET_TAKEOVER diff --git a/maps/RadioTower3F.blk b/maps/RadioTower3F.blk deleted file mode 100644 index cacdd0667..000000000 --- a/maps/RadioTower3F.blk +++ /dev/null @@ -1 +0,0 @@ -1 #('')<7# \ No newline at end of file diff --git a/maps/RadioTower4F.asm b/maps/RadioTower4F.asm deleted file mode 100644 index d630073c3..000000000 --- a/maps/RadioTower4F.asm +++ /dev/null @@ -1,268 +0,0 @@ - object_const_def - const RADIOTOWER4F_FISHER - const RADIOTOWER4F_TEACHER - const RADIOTOWER4F_GROWLITHE - const RADIOTOWER4F_ROCKET1 - const RADIOTOWER4F_ROCKET2 - const RADIOTOWER4F_ROCKET_GIRL - const RADIOTOWER4F_SCIENTIST - -RadioTower4F_MapScripts: - def_scene_scripts - - def_callbacks - -RadioTower4FFisherScript: - jumptextfaceplayer RadioTower4FFisherText - -RadioTower4FDJMaryScript: - faceplayer - opentext - checkevent EVENT_GOT_PINK_BOW_FROM_MARY - iftrue .GotPinkBow - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .ClearedRockets - writetext RadioTower4FDJMaryText - waitbutton - closetext - end - -.ClearedRockets: - writetext RadioTower4FDJMaryText_ClearedRockets - promptbutton - verbosegiveitem PINK_BOW - iffalse .NoRoom - writetext RadioTower4FDJMaryText_GivePinkBow - waitbutton - closetext - setevent EVENT_GOT_PINK_BOW_FROM_MARY - end - -.GotPinkBow: - writetext RadioTower4FDJMaryText_After - waitbutton -.NoRoom: - closetext - end - -RadioTowerMeowth: - opentext - writetext RadioTowerMeowthText - cry MEOWTH - waitbutton - closetext - end - -TrainerGruntM10: - trainer GRUNTM, GRUNTM_10, EVENT_BEAT_ROCKET_GRUNTM_10, GruntM10SeenText, GruntM10BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM10AfterBattleText - waitbutton - closetext - end - -TrainerExecutivem2: - trainer EXECUTIVEM, EXECUTIVEM_2, EVENT_BEAT_ROCKET_EXECUTIVEM_2, Executivem2SeenText, Executivem2BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext Executivem2AfterBattleText - waitbutton - closetext - end - -TrainerGruntF4: - trainer GRUNTF, GRUNTF_4, EVENT_BEAT_ROCKET_GRUNTF_4, GruntF4SeenText, GruntF4BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntF4AfterBattleText - waitbutton - closetext - end - -TrainerScientistRich: - trainer SCIENTIST, RICH, EVENT_BEAT_SCIENTIST_RICH, ScientistRichSeenText, ScientistRichBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext ScientistRichAfterBattleText - waitbutton - closetext - end - -RadioTower4FProductionSign: - jumptext RadioTower4FProductionSignText - -RadioTower4FStudio2Sign: - jumptext RadioTower4FStudio2SignText - -RadioTower4FFisherText: - text "I listened to the" - line "radio while I was" - cont "at the RUINS." - - para "I heard a strange" - line "broadcast there." - done - -RadioTower4FDJMaryText: - text "MARY: Why? Why do" - line "I have to suffer" - cont "through this?" - - para "MEOWTH, help me!" - done - -RadioTower4FDJMaryText_ClearedRockets: - text "MARY: Oh! You're" - line "my little savior!" - - para "Will you take this" - line "as my thanks?" - done - -RadioTower4FDJMaryText_GivePinkBow: - text "MARY: It's just" - line "right for #MON" - - para "that know normal-" - line "type moves." - done - -RadioTower4FDJMaryText_After: - text "MARY: Please tune" - line "into me on PROF." - - para "OAK'S #MON TALK" - line "show." - done - -RadioTowerMeowthText: - text "MEOWTH: Meowth…" - done - -GruntM10SeenText: - text "You plan to rescue" - line "the DIRECTOR?" - - para "That won't be pos-" - line "sible because I'm" - cont "going to beat you!" - done - -GruntM10BeatenText: - text "No! Unbelievable!" - done - -GruntM10AfterBattleText: - text "I don't believe" - line "it! I was beaten!" - done - -Executivem2SeenText: - text "Stop! I'm known as" - line "the TEAM ROCKET" - cont "fortress!" - - para "You're not taking" - line "another step!" - done - -Executivem2BeatenText: - text "The fortress came" - line "down!" - done - -Executivem2AfterBattleText: - text "You've earned my" - line "respect, so here's" - cont "some advice." - - para "It's not too late." - line "You can still turn" - cont "back." - done - -GruntF4SeenText: - text "Don't I think" - line "#MON are cute?" - - para "I'll think my" - line "#MON are cute--" - - para "after they beat" - line "yours!" - done - -GruntF4BeatenText: - text "Oh, no! They're so" - line "useless!" - done - -GruntF4AfterBattleText: - text "I love my" - line "beautiful self!" - - para "Who cares about" - line "#MON?" - done - -ScientistRichSeenText: - text "Most excellent." - - para "This RADIO TOWER" - line "will fulfill our" - cont "grand design." - done - -ScientistRichBeatenText: - text "Hmmm…" - - para "All grand plans" - line "come with snags." - done - -ScientistRichAfterBattleText: - text "Do you honestly" - line "believe you can" - cont "stop TEAM ROCKET?" - done - -RadioTower4FProductionSignText: - text "4F PRODUCTION" - done - -RadioTower4FStudio2SignText: - text "4F STUDIO 2" - done - -RadioTower4F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 0, RADIO_TOWER_5F, 1 - warp_event 9, 0, RADIO_TOWER_3F, 2 - warp_event 12, 0, RADIO_TOWER_5F, 2 - warp_event 17, 0, RADIO_TOWER_3F, 3 - - def_coord_events - - def_bg_events - bg_event 7, 0, BGEVENT_READ, RadioTower4FProductionSign - bg_event 15, 0, BGEVENT_READ, RadioTower4FStudio2Sign - - def_object_events - object_event 6, 4, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RadioTower4FFisherScript, EVENT_RADIO_TOWER_CIVILIANS_AFTER - object_event 14, 6, SPRITE_TEACHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, RadioTower4FDJMaryScript, -1 - object_event 12, 7, SPRITE_GROWLITHE, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RadioTowerMeowth, -1 - object_event 5, 6, SPRITE_ROCKET, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM10, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 14, 1, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_LEFT, 2, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerExecutivem2, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 12, 4, SPRITE_ROCKET_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerGruntF4, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 4, 2, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerScientistRich, EVENT_RADIO_TOWER_ROCKET_TAKEOVER diff --git a/maps/RadioTower4F.blk b/maps/RadioTower4F.blk deleted file mode 100644 index b7027c106..000000000 --- a/maps/RadioTower4F.blk +++ /dev/null @@ -1 +0,0 @@ - 1  #  #'#53''#524 \ No newline at end of file diff --git a/maps/RadioTower5F.asm b/maps/RadioTower5F.asm deleted file mode 100644 index 49ca41a29..000000000 --- a/maps/RadioTower5F.asm +++ /dev/null @@ -1,444 +0,0 @@ - object_const_def - const RADIOTOWER5F_DIRECTOR - const RADIOTOWER5F_ROCKET - const RADIOTOWER5F_ROCKET_GIRL - const RADIOTOWER5F_ROCKER - const RADIOTOWER5F_POKE_BALL - -RadioTower5F_MapScripts: - def_scene_scripts - scene_script RadioTower5FNoop1Scene, SCENE_RADIOTOWER5F_FAKE_DIRECTOR - scene_script RadioTower5FNoop2Scene, SCENE_RADIOTOWER5F_ROCKET_BOSS - scene_script RadioTower5FNoop3Scene, SCENE_RADIOTOWER5F_NOOP - - def_callbacks - -RadioTower5FNoop1Scene: - end - -RadioTower5FNoop2Scene: - end - -RadioTower5FNoop3Scene: - end - -FakeDirectorScript: - turnobject RADIOTOWER5F_DIRECTOR, UP - showemote EMOTE_SHOCK, RADIOTOWER5F_DIRECTOR, 15 - opentext - writetext FakeDirectorTextBefore1 - waitbutton - closetext - applymovement RADIOTOWER5F_DIRECTOR, FakeDirectorMovement - playmusic MUSIC_ROCKET_ENCOUNTER - opentext - writetext FakeDirectorTextBefore2 - waitbutton - closetext - winlosstext FakeDirectorWinText, 0 - setlasttalked RADIOTOWER5F_DIRECTOR - loadtrainer EXECUTIVEM, EXECUTIVEM_3 - startbattle - reloadmapafterbattle - opentext - writetext FakeDirectorTextAfter - promptbutton - verbosegiveitem BASEMENT_KEY - closetext - setscene SCENE_RADIOTOWER5F_ROCKET_BOSS - setevent EVENT_BEAT_ROCKET_EXECUTIVEM_3 - end - -Director: - faceplayer - opentext - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .TrueDirector - writetext FakeDirectorTextAfter - waitbutton - closetext - end - -.TrueDirector: - writetext RadioTower5FDirectorText - waitbutton - closetext - end - -TrainerExecutivef1: - trainer EXECUTIVEF, EXECUTIVEF_1, EVENT_BEAT_ROCKET_EXECUTIVEF_1, Executivef1SeenText, Executivef1BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext Executivef1AfterBattleText - waitbutton - closetext - end - -RadioTower5FRocketBossScript: - applymovement PLAYER, RadioTower5FPlayerTwoStepsLeftMovement - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject RADIOTOWER5F_ROCKET, RIGHT - opentext - writetext RadioTower5FRocketBossBeforeText - waitbutton - closetext - winlosstext RadioTower5FRocketBossWinText, 0 - setlasttalked RADIOTOWER5F_ROCKET - loadtrainer EXECUTIVEM, EXECUTIVEM_1 - startbattle - reloadmapafterbattle - opentext - writetext RadioTower5FRocketBossAfterText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - disappear RADIOTOWER5F_ROCKET - disappear RADIOTOWER5F_ROCKET_GIRL - pause 15 - special FadeInQuickly - setevent EVENT_BEAT_ROCKET_EXECUTIVEM_1 - setevent EVENT_CLEARED_RADIO_TOWER - clearflag ENGINE_ROCKETS_IN_RADIO_TOWER - setevent EVENT_GOLDENROD_CITY_ROCKET_SCOUT - setevent EVENT_GOLDENROD_CITY_ROCKET_TAKEOVER - setevent EVENT_RADIO_TOWER_ROCKET_TAKEOVER - clearevent EVENT_MAHOGANY_MART_OWNERS - clearflag ENGINE_ROCKETS_IN_MAHOGANY - clearevent EVENT_GOLDENROD_CITY_CIVILIANS - clearevent EVENT_RADIO_TOWER_CIVILIANS_AFTER - setevent EVENT_BLACKTHORN_CITY_SUPER_NERD_BLOCKS_GYM - clearevent EVENT_BLACKTHORN_CITY_SUPER_NERD_DOES_NOT_BLOCK_GYM - special PlayMapMusic - disappear RADIOTOWER5F_DIRECTOR - moveobject RADIOTOWER5F_DIRECTOR, 12, 0 - appear RADIOTOWER5F_DIRECTOR - applymovement RADIOTOWER5F_DIRECTOR, RadioTower5FDirectorWalksIn - turnobject PLAYER, RIGHT - opentext - writetext RadioTower5FDirectorThankYouText - promptbutton - verbosegiveitem CLEAR_BELL - writetext RadioTower5FDirectorDescribeClearBellText - waitbutton - closetext - setscene SCENE_RADIOTOWER5F_NOOP - setmapscene ECRUTEAK_TIN_TOWER_ENTRANCE, SCENE_ECRUTEAKTINTOWERENTRANCE_SAGE_BLOCKS - setevent EVENT_GOT_CLEAR_BELL - setevent EVENT_TEAM_ROCKET_DISBANDED - sjump .UselessJump - -.UselessJump: - applymovement RADIOTOWER5F_DIRECTOR, RadioTower5FDirectorWalksOut - playsound SFX_EXIT_BUILDING - disappear RADIOTOWER5F_DIRECTOR - end - -Ben: - jumptextfaceplayer BenText - -RadioTower5FUltraBall: - itemball ULTRA_BALL - -RadioTower5FDirectorsOfficeSign: - jumptext RadioTower5FDirectorsOfficeSignText - -RadioTower5FStudio1Sign: - jumptext RadioTower5FStudio1SignText - -RadioTower5FBookshelf: - jumpstd MagazineBookshelfScript - -FakeDirectorMovement: - step LEFT - step LEFT - step LEFT - step UP - step UP - step_end - -RadioTower5FDirectorWalksIn: - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step DOWN - step DOWN - step DOWN - step LEFT - step_end - -RadioTower5FDirectorWalksOut: - step RIGHT - step UP - step UP - step UP - step LEFT - step LEFT - step LEFT - step LEFT - step UP - step UP - step_end - -RadioTower5FPlayerTwoStepsLeftMovement: - step LEFT - step LEFT - step_end - -FakeDirectorTextBefore1: - text "Y-you! You came to" - line "rescue me?" - done - -FakeDirectorTextBefore2: - text "Is that what you" - line "were expecting?" - - para "Wrong!" - line "I'm an imposter!" - - para "I pretended to be" - line "the real thing to" - - para "prepare for our" - line "takeover." - - para "Do you want to" - line "know where we hid" - cont "the real DIRECTOR?" - - para "Sure, I'll tell" - line "you. But only if" - cont "you can beat me!" - done - -FakeDirectorWinText: - text "OK, OK. I'll tell" - line "you where he is." - done - -FakeDirectorTextAfter: - text "We stashed the" - line "real DIRECTOR in" - - para "the UNDERGROUND" - line "WAREHOUSE." - - para "It's at the far" - line "end of the UNDER-" - cont "GROUND." - - para "But I doubt you'll" - line "get that far." - done - -Executivef1SeenText: - text "Remember me from" - line "the HIDEOUT in" - cont "MAHOGANY TOWN?" - - para "I lost then, but I" - line "won't this time." - done - -Executivef1BeatenText: - text "This can't be" - line "happening!" - - para "I fought hard, but" - line "I still lost…" - done - -Executivef1AfterBattleText: - text ", isn't it?" - - para "A brat like you" - line "won't appreciate" - - para "the magnificence" - line "of TEAM ROCKET." - - para "That's too bad." - line "I really admire" - cont "your power." - done - -RadioTower5FRocketBossBeforeText: - text "Oh? You managed to" - line "get this far?" - - para "You must be quite" - line "the trainer." - - para "We intend to take" - line "over this RADIO" - - para "STATION and an-" - line "nounce our come-" - cont "back." - - para "That should bring" - line "our boss GIOVANNI" - - para "back from his solo" - line "training." - - para "We are going to" - line "regain our former" - cont "glory." - - para "I won't allow you" - line "to interfere with" - cont "our plans." - done - -RadioTower5FRocketBossWinText: - text "No! Forgive me," - line "GIOVANNI!" - done - -RadioTower5FRocketBossAfterText: - text "How could this be?" - - para "Our dreams have" - line "come to naught." - - para "I wasn't up to the" - line "task after all." - - para "Like GIOVANNI did" - line "before me, I will" - - para "disband TEAM" - line "ROCKET here today." - - para "Farewell." - done - -RadioTower5FDirectorThankYouText: - text "DIRECTOR: ," - line "thank you!" - - para "Your courageous" - line "actions have saved" - - para "#MON nation-" - line "wide." - - para "I know it's not" - line "much, but please" - cont "take this." - done - -RadioTower5FDirectorDescribeClearBellText: - text "There used to be a" - line "tower right here" - cont "in GOLDENROD CITY." - - para "But it was old and" - line "creaky." - - para "So we replaced it" - line "with our RADIO" - cont "TOWER." - - para "We dug up that" - line "bell during" - cont "construction." - - para "I heard that all" - line "sorts of #MON" - - para "lived in GOLDENROD" - line "in the past." - - para "Perhaps…" - - para "That bell has some" - line "connection to the" - - para "TIN TOWER in" - line "ECRUTEAK CITY…" - - para "Ah!" - - para "That reminds me…" - - para "I overheard TEAM" - line "ROCKET whispering." - - para "Apparently, some-" - line "thing is going on" - cont "at the TIN TOWER." - - para "I have no idea" - line "what is happening," - - para "but you might look" - line "into it." - - para "OK, I better go to" - line "my OFFICE." - done - -RadioTower5FDirectorText: - text "DIRECTOR: Hello," - line "!" - - para "You know, I love" - line "#MON." - - para "I built this RADIO" - line "TOWER so I could" - - para "express my love" - line "of #MON." - - para "It would be nice" - line "if people enjoyed" - cont "our programs." - done - -BenText: - text "BEN: Do you listen" - line "to our music?" - done - -RadioTower5FDirectorsOfficeSignText: - text "5F DIRECTOR'S" - line " OFFICE" - done - -RadioTower5FStudio1SignText: - text "5F STUDIO 1" - done - -RadioTower5F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 0, RADIO_TOWER_4F, 1 - warp_event 12, 0, RADIO_TOWER_4F, 3 - - def_coord_events - coord_event 0, 3, SCENE_RADIOTOWER5F_FAKE_DIRECTOR, FakeDirectorScript - coord_event 16, 5, SCENE_RADIOTOWER5F_ROCKET_BOSS, RadioTower5FRocketBossScript - - def_bg_events - bg_event 3, 0, BGEVENT_READ, RadioTower5FDirectorsOfficeSign - bg_event 11, 0, BGEVENT_READ, RadioTower5FStudio1Sign - bg_event 15, 0, BGEVENT_READ, RadioTower5FStudio1Sign - bg_event 16, 1, BGEVENT_READ, RadioTower5FBookshelf - bg_event 17, 1, BGEVENT_READ, RadioTower5FBookshelf - - def_object_events - object_event 3, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Director, -1 - object_event 13, 5, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 17, 2, SPRITE_ROCKET_GIRL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerExecutivef1, EVENT_RADIO_TOWER_ROCKET_TAKEOVER - object_event 13, 5, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Ben, EVENT_RADIO_TOWER_CIVILIANS_AFTER - object_event 8, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RadioTower5FUltraBall, EVENT_RADIO_TOWER_5F_ULTRA_BALL diff --git a/maps/RadioTower5F.blk b/maps/RadioTower5F.blk deleted file mode 100644 index 287e21ae2..000000000 --- a/maps/RadioTower5F.blk +++ /dev/null @@ -1,2 +0,0 @@ -1#  -#='"#636>#5245> \ No newline at end of file diff --git a/maps/RedsHouse1F.asm b/maps/RedsHouse1F.asm deleted file mode 100644 index 0d6cf22c3..000000000 --- a/maps/RedsHouse1F.asm +++ /dev/null @@ -1,91 +0,0 @@ - object_const_def - const REDSHOUSE1F_REDS_MOM - -RedsHouse1F_MapScripts: - def_scene_scripts - scene_script RedHouse1FNoopScene ; unusable - - def_callbacks - -RedHouse1FNoopScene: - end - -RedsMom: - faceplayer - opentext - checkevent EVENT_MET_REDS_MOM - iftrue .MetAlready - writetext RedsMomText1 - waitbutton - closetext - setevent EVENT_MET_REDS_MOM - end -.MetAlready: - writetext RedsMomText2 - waitbutton - closetext - end - -RedsHouse1FTV: - jumptext RedsHouse1FTVText - -RedsHouse1FBookshelf: - jumpstd PictureBookshelfScript - -RedsMomText1: - text "Hi!" - - para "RED's been away" - line "for a long time." - - para "He hasn't called" - line "either, so I have" - - para "no idea where he" - line "is or what he's" - cont "been doing." - - para "They say that no" - line "word is proof that" - - para "he's doing fine," - line "but I do worry" - cont "about him." - done - -RedsMomText2: - text "I worry about RED" - line "getting hurt or" - - para "sick, but he's a" - line "boy. I'm proud" - - para "that he is doing" - line "what he wants to" - - para "do." - done - -RedsHouse1FTVText: - text "They have programs" - line "that aren't shown" - cont "in JOHTO…" - done - -RedsHouse1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, PALLET_TOWN, 1 - warp_event 3, 7, PALLET_TOWN, 1 - warp_event 7, 0, REDS_HOUSE_2F, 1 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, RedsHouse1FBookshelf - bg_event 1, 1, BGEVENT_READ, RedsHouse1FBookshelf - bg_event 2, 1, BGEVENT_READ, RedsHouse1FTV - - def_object_events - object_event 5, 3, SPRITE_REDS_MOM, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RedsMom, -1 diff --git a/maps/RedsHouse1F.blk b/maps/RedsHouse1F.blk deleted file mode 100644 index f58e430b0..000000000 --- a/maps/RedsHouse1F.blk +++ /dev/null @@ -1,2 +0,0 @@ - -   \ No newline at end of file diff --git a/maps/RedsHouse2F.asm b/maps/RedsHouse2F.asm deleted file mode 100644 index da0f012c6..000000000 --- a/maps/RedsHouse2F.asm +++ /dev/null @@ -1,38 +0,0 @@ -RedsHouse2F_MapScripts: - def_scene_scripts - - def_callbacks - -RedsHouse2FN64Script: - jumptext RedsHouse2FN64Text - -RedsHouse2FPCScript: - jumptext RedsHouse2FPCText - -RedsHouse2FN64Text: - text " played the" - line "N64." - - para "Better get going--" - line "no time to lose!" - done - -RedsHouse2FPCText: - text "It looks like it" - line "hasn't been used" - cont "in a long time…" - done - -RedsHouse2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 0, REDS_HOUSE_1F, 3 - - def_coord_events - - def_bg_events - bg_event 3, 5, BGEVENT_READ, RedsHouse2FN64Script - bg_event 0, 1, BGEVENT_READ, RedsHouse2FPCScript - - def_object_events diff --git a/maps/RedsHouse2F.blk b/maps/RedsHouse2F.blk deleted file mode 100644 index def8a18ac..000000000 --- a/maps/RedsHouse2F.blk +++ /dev/null @@ -1 +0,0 @@ -  " \ No newline at end of file diff --git a/maps/RockTunnel1F.asm b/maps/RockTunnel1F.asm deleted file mode 100644 index 3dbcf926b..000000000 --- a/maps/RockTunnel1F.asm +++ /dev/null @@ -1,41 +0,0 @@ - object_const_def - const ROCKTUNNEL1F_POKE_BALL1 - const ROCKTUNNEL1F_POKE_BALL2 - -RockTunnel1F_MapScripts: - def_scene_scripts - - def_callbacks - -RockTunnel1FElixer: - itemball ELIXER - -RockTunnel1FTMSteelWing: - itemball TM_STEEL_WING - -RockTunnel1FHiddenXAccuracy: - hiddenitem X_ACCURACY, EVENT_ROCK_TUNNEL_1F_HIDDEN_X_ACCURACY - -RockTunnel1FHiddenXDefend: - hiddenitem X_DEFEND, EVENT_ROCK_TUNNEL_1F_HIDDEN_X_DEFEND - -RockTunnel1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 3, ROUTE_9, 1 - warp_event 11, 25, ROUTE_10_SOUTH, 1 - warp_event 5, 3, ROCK_TUNNEL_B1F, 3 - warp_event 15, 9, ROCK_TUNNEL_B1F, 2 - warp_event 27, 3, ROCK_TUNNEL_B1F, 4 - warp_event 27, 13, ROCK_TUNNEL_B1F, 1 - - def_coord_events - - def_bg_events - bg_event 24, 4, BGEVENT_ITEM, RockTunnel1FHiddenXAccuracy - bg_event 21, 15, BGEVENT_ITEM, RockTunnel1FHiddenXDefend - - def_object_events - object_event 4, 18, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RockTunnel1FElixer, EVENT_ROCK_TUNNEL_1F_ELIXER - object_event 10, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RockTunnel1FTMSteelWing, EVENT_ROCK_TUNNEL_1F_TM_STEEL_WING diff --git a/maps/RockTunnel1F.blk b/maps/RockTunnel1F.blk deleted file mode 100644 index 9df135699..000000000 --- a/maps/RockTunnel1F.blk +++ /dev/null @@ -1,16 +0,0 @@ -      - -$*  - -#!" -   -(  -*(   - !* - - - -   (  -) !)" -)$  -$" # \ No newline at end of file diff --git a/maps/RockTunnelB1F.asm b/maps/RockTunnelB1F.asm deleted file mode 100644 index 88693aaa9..000000000 --- a/maps/RockTunnelB1F.asm +++ /dev/null @@ -1,40 +0,0 @@ - object_const_def - const ROCKTUNNELB1F_POKE_BALL1 - const ROCKTUNNELB1F_POKE_BALL2 - const ROCKTUNNELB1F_POKE_BALL3 - -RockTunnelB1F_MapScripts: - def_scene_scripts - - def_callbacks - -RockTunnelB1FIron: - itemball IRON - -RockTunnelB1FPPUp: - itemball PP_UP - -RockTunnelB1FRevive: - itemball REVIVE - -RockTunnelB1FHiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_ROCK_TUNNEL_B1F_HIDDEN_MAX_POTION - -RockTunnelB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 3, ROCK_TUNNEL_1F, 6 - warp_event 17, 9, ROCK_TUNNEL_1F, 4 - warp_event 23, 3, ROCK_TUNNEL_1F, 3 - warp_event 25, 23, ROCK_TUNNEL_1F, 5 - - def_coord_events - - def_bg_events - bg_event 4, 14, BGEVENT_ITEM, RockTunnelB1FHiddenMaxPotion - - def_object_events - object_event 7, 25, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RockTunnelB1FIron, EVENT_ROCK_TUNNEL_B1F_IRON - object_event 6, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RockTunnelB1FPPUp, EVENT_ROCK_TUNNEL_B1F_PP_UP - object_event 15, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RockTunnelB1FRevive, EVENT_ROCK_TUNNEL_B1F_REVIVE diff --git a/maps/RockTunnelB1F.blk b/maps/RockTunnelB1F.blk deleted file mode 100644 index 8c2a3e421..000000000 --- a/maps/RockTunnelB1F.blk +++ /dev/null @@ -1,16 +0,0 @@ -  -( - - -()  ( -  -)")" - -")!   - "( ( -(* -)++ -!" (*! -+  -  *  -(!)+  \ No newline at end of file diff --git a/maps/Route1.asm b/maps/Route1.asm deleted file mode 100644 index 42a0a4121..000000000 --- a/maps/Route1.asm +++ /dev/null @@ -1,94 +0,0 @@ - object_const_def - const ROUTE1_YOUNGSTER - const ROUTE1_COOLTRAINER_F - const ROUTE1_FRUIT_TREE - -Route1_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerSchoolboyDanny: - trainer SCHOOLBOY, DANNY, EVENT_BEAT_SCHOOLBOY_DANNY, SchoolboyDannySeenText, SchoolboyDannyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyDannyAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfQuinn: - trainer COOLTRAINERF, QUINN, EVENT_BEAT_COOLTRAINERF_QUINN, CooltrainerfQuinnSeenText, CooltrainerfQuinnBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfQuinnAfterBattleText - waitbutton - closetext - end - -Route1Sign: - jumptext Route1SignText - -Route1FruitTree: - fruittree FRUITTREE_ROUTE_1 - -SchoolboyDannySeenText: - text "If trainers meet," - line "the first thing to" - cont "do is battle." - done - -SchoolboyDannyBeatenText: - text "Awww… I've got a" - line "losing record…" - done - -SchoolboyDannyAfterBattleText: - text "For trainers, it's" - line "a given that we'll" - - para "battle whenever we" - line "meet." - done - -CooltrainerfQuinnSeenText: - text "You there!" - line "Want to battle?" - done - -CooltrainerfQuinnBeatenText: - text "Down and out…" - done - -CooltrainerfQuinnAfterBattleText: - text "You're strong." - - para "You obviously must" - line "have trained hard." - done - -Route1SignText: - text "ROUTE 1" - - para "PALLET TOWN -" - line "VIRIDIAN CITY" - done - -Route1_MapEvents: - db 0, 0 ; filler - - def_warp_events - - def_coord_events - - def_bg_events - bg_event 7, 27, BGEVENT_READ, Route1Sign - - def_object_events - object_event 4, 12, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerSchoolboyDanny, -1 - object_event 9, 25, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerCooltrainerfQuinn, -1 - object_event 3, 7, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route1FruitTree, -1 diff --git a/maps/Route1.blk b/maps/Route1.blk deleted file mode 100644 index ab52d0800..000000000 --- a/maps/Route1.blk +++ /dev/null @@ -1,37 +0,0 @@ -MRRO1PRRN -Mtt -1 - -tN -MB11N -n - -n m -nB m -n -tt -111m -nRRa m -M - -tt1 N -M -1111ttN -M//N -M -111111N -Moooo N -M - -tt 1N -M1N -n - 1 - m -n t1 tm -nQQc bQQm -n - -M N - -m diff --git a/maps/Route10North.asm b/maps/Route10North.asm deleted file mode 100644 index 49404a8b4..000000000 --- a/maps/Route10North.asm +++ /dev/null @@ -1,29 +0,0 @@ -Route10North_MapScripts: - def_scene_scripts - - def_callbacks - -PowerPlantSign: - jumptext PowerPlantSignText - -Route10PokecenterSign: - jumpstd PokecenterSignScript - -PowerPlantSignText: - text "KANTO POWER PLANT" - done - -Route10North_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 1, ROUTE_10_POKECENTER_1F, 1 - warp_event 3, 9, POWER_PLANT, 1 - - def_coord_events - - def_bg_events - bg_event 5, 11, BGEVENT_READ, PowerPlantSign - bg_event 12, 1, BGEVENT_READ, Route10PokecenterSign - - def_object_events diff --git a/maps/Route10North.blk b/maps/Route10North.blk deleted file mode 100644 index 21d6dbfd1..000000000 --- a/maps/Route10North.blk +++ /dev/null @@ -1,6 +0,0 @@ -,)UUU|rMe(,) - - - - -Me(,,?????;e(+ TTT!,)e()|}}}~$%e(){y{ e().(,????????,,,,,,,,,,, \ No newline at end of file diff --git a/maps/Route10Pokecenter1F.asm b/maps/Route10Pokecenter1F.asm deleted file mode 100644 index 8a2680541..000000000 --- a/maps/Route10Pokecenter1F.asm +++ /dev/null @@ -1,97 +0,0 @@ - object_const_def - const ROUTE10POKECENTER1F_NURSE - const ROUTE10POKECENTER1F_GENTLEMAN - const ROUTE10POKECENTER1F_GYM_GUIDE - const ROUTE10POKECENTER1F_COOLTRAINER_F - -Route10Pokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -Route10Pokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -Route10Pokecenter1FGentlemanScript: - jumptextfaceplayer Route10Pokecenter1FGentlemanText - -Route10Pokecenter1FGymGuideScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext Route10Pokecenter1FGymGuideText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext Route10Pokecenter1FGymGuideText_ReturnedMachinePart - waitbutton - closetext - end - -Route10Pokecenter1FCooltrainerFScript: - jumptextfaceplayer Route10Pokecenter1FCooltrainerFText - -Route10Pokecenter1FGentlemanText: - text "A #MON CENTER" - line "near a cave?" - - para "That's mighty" - line "convenient." - done - -Route10Pokecenter1FGymGuideText: - text "The POWER PLANT's" - line "MANAGER is looking" - - para "for a strong #-" - line "MON trainer." - - para "He needs help" - line "getting back" - - para "something that" - line "was stolen." - done - -Route10Pokecenter1FGymGuideText_ReturnedMachinePart: - text "I hear TEAM ROCKET" - line "got back together" - - para "in JOHTO but fell" - line "apart right away." - - para "I didn't know any-" - line "thing about that." - done - -Route10Pokecenter1FCooltrainerFText: - text "When you go out-" - line "side, you can see" - - para "the roof of a big" - line "building." - - para "That's the POWER" - line "PLANT." - done - -Route10Pokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ROUTE_10_NORTH, 1 - warp_event 4, 7, ROUTE_10_NORTH, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FNurseScript, -1 - object_event 7, 6, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FGentlemanScript, -1 - object_event 7, 2, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FGymGuideScript, -1 - object_event 1, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route10Pokecenter1FCooltrainerFScript, -1 diff --git a/maps/Route10Pokecenter2FBeta.asm b/maps/Route10Pokecenter2FBeta.asm deleted file mode 100644 index 4cf3a2a31..000000000 --- a/maps/Route10Pokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -Route10Pokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -Route10Pokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, ROUTE_10_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/Route10South.asm b/maps/Route10South.asm deleted file mode 100644 index 57310ea7f..000000000 --- a/maps/Route10South.asm +++ /dev/null @@ -1,89 +0,0 @@ - object_const_def - const ROUTE10SOUTH_POKEFAN_M1 - const ROUTE10SOUTH_POKEFAN_M2 - -Route10South_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerHikerJim: - trainer HIKER, JIM, EVENT_BEAT_HIKER_JIM, HikerJimSeenText, HikerJimBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerJimAfterBattleText - waitbutton - closetext - end - -TrainerPokefanmRobert: - trainer POKEFANM, ROBERT, EVENT_BEAT_POKEFANM_ROBERT, PokefanmRobertSeenText, PokefanmRobertBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmRobertAfterBattleText - waitbutton - closetext - end - -Route10Sign: - jumptext Route10SignText - -HikerJimSeenText: - text "Hahahah!" - done - -HikerJimBeatenText: - text "Hahaha-hachoo!" - done - -HikerJimAfterBattleText: - text "Hay fever is" - line "making me sneeze!" - cont "Ahahah-CHOO!" - done - -PokefanmRobertSeenText: - text "You like #MON," - line "don't you?" - - para "Me too!" - done - -PokefanmRobertBeatenText: - text "I'd have to say" - line "that's my loss." - done - -PokefanmRobertAfterBattleText: - text "Look what you did" - line "to my #MON…" - - para "I won't forget" - line "this…" - done - -Route10SignText: - text "ROUTE 10" - - para "CERULEAN CITY -" - line "LAVENDER TOWN" - done - -Route10South_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 6, 1, ROCK_TUNNEL_1F, 2 - - def_coord_events - - def_bg_events - bg_event 5, 3, BGEVENT_READ, Route10Sign - - def_object_events - object_event 17, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerJim, -1 - object_event 8, 10, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerPokefanmRobert, -1 diff --git a/maps/Route10South.blk b/maps/Route10South.blk deleted file mode 100644 index 73ab61192..000000000 --- a/maps/Route10South.blk +++ /dev/null @@ -1 +0,0 @@ -+WWWWWWW*)1111111()1111>;\()>??,)11(){$WWW%\(){{{{{{{{(,??;{{ T!(,,+%\ahi(,,){11hi, \ No newline at end of file diff --git a/maps/Route11.asm b/maps/Route11.asm deleted file mode 100644 index 02237fc9b..000000000 --- a/maps/Route11.asm +++ /dev/null @@ -1,162 +0,0 @@ - object_const_def - const ROUTE11_YOUNGSTER1 - const ROUTE11_YOUNGSTER2 - const ROUTE11_YOUNGSTER3 - const ROUTE11_YOUNGSTER4 - const ROUTE11_FRUIT_TREE - -Route11_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerYoungsterOwen: - trainer YOUNGSTER, OWEN, EVENT_BEAT_YOUNGSTER_OWEN, YoungsterOwenSeenText, YoungsterOwenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterOwenAfterBattleText - waitbutton - closetext - end - -TrainerYoungsterJason: - trainer YOUNGSTER, JASON, EVENT_BEAT_YOUNGSTER_JASON, YoungsterJasonSeenText, YoungsterJasonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterJasonAfterBattleText - waitbutton - closetext - end - -TrainerPsychicHerman: - trainer PSYCHIC_T, HERMAN, EVENT_BEAT_PSYCHIC_HERMAN, PsychicHermanSeenText, PsychicHermanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicHermanAfterBattleText - waitbutton - closetext - end - -TrainerPsychicFidel: - trainer PSYCHIC_T, FIDEL, EVENT_BEAT_PSYCHIC_FIDEL, PsychicFidelSeenText, PsychicFidelBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicFidelAfterBattleText - waitbutton - closetext - end - -Route11Sign: - jumptext Route11SignText - -Route11FruitTree: - fruittree FRUITTREE_ROUTE_11 - -Route11HiddenRevive: - hiddenitem REVIVE, EVENT_ROUTE_11_HIDDEN_REVIVE - -YoungsterOwenSeenText: - text "There's no cheat-" - line "ing in #MON." - - para "Let's keep it fair" - line "and square!" - done - -YoungsterOwenBeatenText: - text "Huh? How did this" - line "happen?" - done - -YoungsterOwenAfterBattleText: - text "I fought fair and" - line "square with honor." - - para "I don't regret" - line "this at all." - done - -YoungsterJasonSeenText: - text "It itches and" - line "tickles a bit when" - - para "I wear shorts in" - line "the grass." - done - -YoungsterJasonBeatenText: - text "Aiyaaah!" - line "I got stomped!" - done - -YoungsterJasonAfterBattleText: - text "I'm going to catch" - line "more #MON in" - cont "the grass." - done - -PsychicHermanSeenText: - text "…" - done - -PsychicHermanBeatenText: - text "…" - done - -PsychicHermanAfterBattleText: - text "…" - - para "I lost while I had" - line "my eyes closed…" - done - -PsychicFidelSeenText: - text "I can see it…" - - para "Everything to see" - line "about you…" - done - -PsychicFidelBeatenText: - text "I couldn't foresee" - line "your power…" - done - -PsychicFidelAfterBattleText: - text "Strength in con-" - line "viction…" - - para "You're strong be-" - line "cause you believe" - cont "in your #MON." - done - -Route11SignText: - text "ROUTE 11" - done - -Route11_MapEvents: - db 0, 0 ; filler - - def_warp_events - - def_coord_events - - def_bg_events - bg_event 3, 7, BGEVENT_READ, Route11Sign - bg_event 32, 5, BGEVENT_ITEM, Route11HiddenRevive - - def_object_events - object_event 22, 14, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterOwen, -1 - object_event 20, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterJason, -1 - object_event 28, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerPsychicHerman, -1 - object_event 8, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPsychicFidel, -1 - object_event 32, 2, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route11FruitTree, -1 diff --git a/maps/Route11.blk b/maps/Route11.blk deleted file mode 100644 index 46cb9af5d..000000000 --- a/maps/Route11.blk +++ /dev/null @@ -1,14 +0,0 @@ -I###H I####H - -n' ' ' ^ - -nm' ' ' -Ln' I#" &##H RR11" ' ' ' ' ooomD#E D#" ' ] - -m ' ' ' - -] &##" ' - -D#####E D##E - - \ No newline at end of file diff --git a/maps/Route12.asm b/maps/Route12.asm deleted file mode 100644 index ea992c2fe..000000000 --- a/maps/Route12.asm +++ /dev/null @@ -1,186 +0,0 @@ - object_const_def - const ROUTE12_FISHER1 - const ROUTE12_FISHER2 - const ROUTE12_FISHER3 - const ROUTE12_FISHER4 - const ROUTE12_POKE_BALL1 - const ROUTE12_POKE_BALL2 - -Route12_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerFisherKyle: - trainer FISHER, KYLE, EVENT_BEAT_FISHER_KYLE, FisherKyleSeenText, FisherKyleBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherKyleAfterBattleText - waitbutton - closetext - end - -TrainerFisherMartin: - trainer FISHER, MARTIN, EVENT_BEAT_FISHER_MARTIN, FisherMartinSeenText, FisherMartinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherMartinAfterBattleText - waitbutton - closetext - end - -TrainerFisherStephen: - trainer FISHER, STEPHEN, EVENT_BEAT_FISHER_STEPHEN, FisherStephenSeenText, FisherStephenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherStephenAfterBattleText - waitbutton - closetext - end - -TrainerFisherBarney: - trainer FISHER, BARNEY, EVENT_BEAT_FISHER_BARNEY, FisherBarneySeenText, FisherBarneyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherBarneyAfterBattleText - waitbutton - closetext - end - -Route12Sign: - jumptext Route12SignText - -FishingSpotSign: - jumptext FishingSpotSignText - -Route12Calcium: - itemball CALCIUM - -Route12Nugget: - itemball NUGGET - -Route12HiddenElixer: - hiddenitem ELIXER, EVENT_ROUTE_12_HIDDEN_ELIXER - -FisherMartinSeenText: - text "Patience is the" - line "key to both fish-" - cont "ing and #MON." - done - -FisherMartinBeatenText: - text "Gwaaah!" - done - -FisherMartinAfterBattleText: - text "I'm too impatient" - line "for fishing…" - done - -FisherStephenSeenText: - text "I feel so content," - line "fishing while lis-" - cont "tening to some" - cont "tunes on my radio." - done - -FisherStephenBeatenText: - text "My stupid radio" - line "distracted me!" - done - -FisherStephenAfterBattleText: - text "Have you checked" - line "out KANTO's radio" - - para "programs? We get a" - line "good variety here." - done - -FisherBarneySeenText: - text "What's most impor-" - line "tant in our every-" - cont "day lives?" - done - -FisherBarneyBeatenText: - text "The answer is" - line "coming up next!" - done - -FisherBarneyAfterBattleText: - text "I think electric-" - line "ity is the most" - - para "important thing in" - line "our daily lives." - - para "If it weren't," - line "people wouldn't" - - para "have made such a" - line "fuss when the" - - para "POWER PLANT went" - line "out of commission." - done - -FisherKyleSeenText: - text "Do you remember?" - done - -FisherKyleBeatenText: - text "You do remember?" - done - -FisherKyleAfterBattleText: - text "The tug you feel" - line "on the ROD when" - - para "you hook a #-" - line "MON…" - - para "That's the best" - line "feeling ever for" - cont "an angler like me." - done - -Route12SignText: - text "ROUTE 12" - - para "NORTH TO LAVENDER" - line "TOWN" - done - -FishingSpotSignText: - text "FISHING SPOT" - done - -Route12_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 33, ROUTE_12_SUPER_ROD_HOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 11, 27, BGEVENT_READ, Route12Sign - bg_event 13, 9, BGEVENT_READ, FishingSpotSign - bg_event 14, 13, BGEVENT_ITEM, Route12HiddenElixer - - def_object_events - object_event 5, 13, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherMartin, -1 - object_event 14, 23, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherStephen, -1 - object_event 10, 38, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 5, TrainerFisherBarney, -1 - object_event 6, 7, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerFisherKyle, -1 - object_event 5, 43, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route12Calcium, EVENT_ROUTE_12_CALCIUM - object_event 5, 51, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route12Nugget, EVENT_ROUTE_12_NUGGET diff --git a/maps/Route12.blk b/maps/Route12.blk deleted file mode 100644 index 324ff4a1c..000000000 --- a/maps/Route12.blk +++ /dev/null @@ -1,13 +0,0 @@ -,+W%$WWWW,)CCCCCC,)CCCCkk,)tCCC,)xxy,)xCCxxxW%tCCxxxCxCCCxxxxCCCCtCCCCCxCkkkxxCooRRRyCCCCCCCxxC111C -nwwwwwC -nC -nCC -nxxxxCC -nl6CCCC -no5CCC -nxCCC -nl3CC -n -nCxxC -n -nC \ No newline at end of file diff --git a/maps/Route12SuperRodHouse.asm b/maps/Route12SuperRodHouse.asm deleted file mode 100644 index 10cb41cef..000000000 --- a/maps/Route12SuperRodHouse.asm +++ /dev/null @@ -1,91 +0,0 @@ - object_const_def - const ROUTE12SUPERRODHOUSE_FISHING_GURU - -Route12SuperRodHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Route12SuperRodHouseFishingGuruScript: - faceplayer - opentext - checkevent EVENT_GOT_SUPER_ROD - iftrue .GotSuperRod - writetext OfferSuperRodText - yesorno - iffalse .Refused - writetext GiveSuperRodText - promptbutton - verbosegiveitem SUPER_ROD - iffalse .NoRoom - setevent EVENT_GOT_SUPER_ROD -.GotSuperRod: - writetext GaveSuperRodText - waitbutton - closetext - end - -.Refused: - writetext DontWantSuperRodText - waitbutton -.NoRoom: - closetext - end - -SuperRodHouseBookshelf: ; unreferenced - jumpstd PictureBookshelfScript - -OfferSuperRodText: - text "I'm the FISHING" - line "GURU's younger" - cont "brother." - - para "I can see that you" - line "like fishing." - - para "There's no doubt" - line "in my mind at all!" - - para "So? I know I'm" - line "right." - done - -GiveSuperRodText: - text "Yes, yes. Just as" - line "I thought!" - - para "Here, fishing fan!" - line "Take this--it's a" - cont "SUPER ROD." - done - -GaveSuperRodText: - text "Try your hand at" - line "fishing wherever" - cont "there is water." - - para "Remember--you can" - line "catch different" - - para "#MON using" - line "different RODS." - done - -DontWantSuperRodText: - text "Huh? My own eyes" - line "deceived me?" - done - -Route12SuperRodHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_12, 1 - warp_event 3, 7, ROUTE_12, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 3, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route12SuperRodHouseFishingGuruScript, -1 diff --git a/maps/Route13.asm b/maps/Route13.asm deleted file mode 100644 index 029484444..000000000 --- a/maps/Route13.asm +++ /dev/null @@ -1,210 +0,0 @@ - object_const_def - const ROUTE13_YOUNGSTER1 - const ROUTE13_YOUNGSTER2 - const ROUTE13_POKEFAN_M1 - const ROUTE13_POKEFAN_M2 - const ROUTE13_POKEFAN_M3 - -Route13_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerPokefanmAlex: - trainer POKEFANM, ALEX, EVENT_BEAT_POKEFANM_ALEX, PokefanmAlexSeenText, PokefanmAlexBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmAlexAfterBattleText - waitbutton - closetext - end - -TrainerPokefanmJoshua: - trainer POKEFANM, JOSHUA, EVENT_BEAT_POKEFANM_JOSHUA, PokefanmJoshuaSeenText, PokefanmJoshuaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmJoshuaAfterBattleText - waitbutton - closetext - end - -TrainerBirdKeeperPerry: - trainer BIRD_KEEPER, PERRY, EVENT_BEAT_BIRD_KEEPER_PERRY, BirdKeeperPerrySeenText, BirdKeeperPerryBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperPerryAfterBattleText - waitbutton - closetext - end - -TrainerBirdKeeperBret: - trainer BIRD_KEEPER, BRET, EVENT_BEAT_BIRD_KEEPER_BRET, BirdKeeperBretSeenText, BirdKeeperBretBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperBretAfterBattleText - waitbutton - closetext - end - -TrainerHikerKenny: - trainer HIKER, KENNY, EVENT_BEAT_HIKER_KENNY, HikerKennySeenText, HikerKennyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerKennyAfterBattleText - waitbutton - closetext - end - -Route13TrainerTips: - jumptext Route13TrainerTipsText - -Route13Sign: - jumptext Route13SignText - -Route13DirectionsSign: - jumptext Route13DirectionsSignText - -Route13HiddenCalcium: - hiddenitem CALCIUM, EVENT_ROUTE_13_HIDDEN_CALCIUM - -PokefanmAlexSeenText: - text "Bow down before my" - line "regal #MON!" - done - -PokefanmAlexBeatenText: - text "How… How dare you" - line "mock royalty!" - done - -PokefanmAlexAfterBattleText: - text "Doesn't everyone" - line "wish to someday be" - cont "a king?" - done - -PokefanmJoshuaSeenText: - text "Nihihi! Would you" - line "like to battle my" - cont "PIKACHU gang?" - done - -PokefanmJoshuaBeatenText: - text "PI-PIKACHU!" - done - -PokefanmJoshuaAfterBattleText: - text "You look like you" - line "have many #MON," - - para "but PIKACHU is" - line "still the best." - done - -BirdKeeperPerrySeenText: - text "Agility is the key" - line "attribute of bird" - cont "#MON." - done - -BirdKeeperPerryBeatenText: - text "You beat me with" - line "your speed…" - done - -BirdKeeperPerryAfterBattleText: - text "Your #MON are" - line "remarkably well-" - cont "trained." - done - -BirdKeeperBretSeenText: - text "Check out my #-" - line "MON. Just look at" - - para "their coloring and" - line "their plumage." - done - -BirdKeeperBretBeatenText: - text "Shoot!" - line "Not good enough!" - done - -BirdKeeperBretAfterBattleText: - text "If you groom them," - line "#MON get happy." - done - -HikerKennySeenText: - text "I should go to" - line "ROCK TUNNEL to get" - cont "myself an ONIX." - done - -HikerKennyBeatenText: - text "I lost…" - done - -HikerKennyAfterBattleText: - text "Geological fea-" - line "tures don't appear" - cont "to change." - - para "But they actually" - line "change, little by" - cont "little." - done - -Route13TrainerTipsText: - text "TRAINER TIPS" - - para "Look! Right there," - line "at the left side" - cont "of the post." - done - -Route13SignText: - text "ROUTE 13" - - para "NORTH TO SILENCE" - line "BRIDGE" - done - -Route13DirectionsSignText: - text "NORTH TO LAVENDER" - line "TOWN" - - para "WEST TO FUCHSIA" - line "CITY" - done - -Route13_MapEvents: - db 0, 0 ; filler - - def_warp_events - - def_coord_events - - def_bg_events - bg_event 29, 13, BGEVENT_READ, Route13TrainerTips - bg_event 41, 11, BGEVENT_READ, Route13Sign - bg_event 17, 13, BGEVENT_READ, Route13DirectionsSign - bg_event 30, 13, BGEVENT_ITEM, Route13HiddenCalcium - - def_object_events - object_event 42, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerBirdKeeperPerry, -1 - object_event 43, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerBirdKeeperBret, -1 - object_event 32, 8, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerPokefanmJoshua, -1 - object_event 14, 10, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerHikerKenny, -1 - object_event 25, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerPokefanmAlex, -1 diff --git a/maps/Route13.blk b/maps/Route13.blk deleted file mode 100644 index a1947ccec..000000000 --- a/maps/Route13.blk +++ /dev/null @@ -1,33 +0,0 @@ - -M - - - - - - - - - - - - - - - - - - -nC -Mwwwwwwwwwwwwwwwwwwww YC -M1wwwwwwwwwwwww1www4 YC -Mwwwww1wwwww1wwwwww YC -Mw1wwwwwww1wwwww1w[C -Mwwww1wwwwwwww1wwVw1C -M111 -U -ww1wVwwwwwwwxxxxxC -M111 -UMQQQQjCCCCCC -M -UM.CCCCCkkkkkk \ No newline at end of file diff --git a/maps/Route14.asm b/maps/Route14.asm deleted file mode 100644 index f4e2627ef..000000000 --- a/maps/Route14.asm +++ /dev/null @@ -1,129 +0,0 @@ - object_const_def - const ROUTE14_POKEFAN_M1 - const ROUTE14_YOUNGSTER - const ROUTE14_POKEFAN_M2 - const ROUTE14_KIM - -Route14_MapScripts: - def_scene_scripts - - def_callbacks - -Kim: - faceplayer - opentext - trade NPC_TRADE_KIM - waitbutton - closetext - end - -TrainerPokefanmCarter: - trainer POKEFANM, CARTER, EVENT_BEAT_POKEFANM_CARTER, PokefanmCarterSeenText, PokefanmCarterBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmCarterAfterBattleText - waitbutton - closetext - end - -TrainerBirdKeeperRoy: - trainer BIRD_KEEPER, ROY, EVENT_BEAT_BIRD_KEEPER_ROY, BirdKeeperRoySeenText, BirdKeeperRoyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperRoyAfterBattleText - waitbutton - closetext - end - -TrainerPokefanmTrevor: - trainer POKEFANM, TREVOR, EVENT_BEAT_POKEFANM_TREVOR, PokefanmTrevorSeenText, PokefanmTrevorBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmTrevorAfterBattleText - waitbutton - closetext - end - -PokefanmCarterSeenText: - text "Let me tell you," - line "I had a hard time" - - para "catching my prized" - line "#MON." - done - -PokefanmCarterBeatenText: - text "Awaaah!" - done - -PokefanmCarterAfterBattleText: - text "SQUIRTLE, CHARMAN-" - line "DER and BULBASAUR…" - - para "I think that's a" - line "well-balanced mix." - done - -BirdKeeperRoySeenText: - text "My dream is to fly" - line "with my beloved" - cont "bird #MON." - done - -BirdKeeperRoyBeatenText: - text "I can dream, but I" - line "can't ever fly…" - done - -BirdKeeperRoyAfterBattleText: - text "You have #MON" - line "that know the HM" - - para "move FLY, don't" - line "you? I envy you." - done - -PokefanmTrevorSeenText: - text "Hi. Did you know…?" - - para "#MON get more" - line "friendly if you" - - para "train them in a" - line "place that they" - cont "remember." - done - -PokefanmTrevorBeatenText: - text "Where did I meet" - line "this PSYDUCK?" - done - -PokefanmTrevorAfterBattleText: - text "If only there were" - line "an easy way to" - - para "identify where I" - line "got my #MON…" - done - -Route14_MapEvents: - db 0, 0 ; filler - - def_warp_events - - def_coord_events - - def_bg_events - - def_object_events - object_event 11, 15, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerPokefanmCarter, -1 - object_event 11, 27, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperRoy, -1 - object_event 6, 11, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerPokefanmTrevor, -1 - object_event 7, 5, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 4, Kim, -1 diff --git a/maps/Route14.blk b/maps/Route14.blk deleted file mode 100644 index bfa56c525..000000000 --- a/maps/Route14.blk +++ /dev/null @@ -1,61 +0,0 @@ - -M mUM -M mUM -M mUMCC -MnmUMCC -M5 -UmUMCC -M - -UmU -cC -M - -UmU -MC -M - -U5U -MC -M - -UmU -MC - -UmU -MC - -UmU -MCUnUUU -U -MC5 - - - -U -MC - - - - - -U -MCUUUUUUU -MC - - - - - - - -MCQQQQQQQQQC - - - - - - - - -C \ No newline at end of file diff --git a/maps/Route15.asm b/maps/Route15.asm deleted file mode 100644 index 93cddf8a1..000000000 --- a/maps/Route15.asm +++ /dev/null @@ -1,221 +0,0 @@ - object_const_def - const ROUTE15_YOUNGSTER1 - const ROUTE15_YOUNGSTER2 - const ROUTE15_YOUNGSTER3 - const ROUTE15_YOUNGSTER4 - const ROUTE15_TEACHER1 - const ROUTE15_TEACHER2 - const ROUTE15_POKE_BALL - -Route15_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerTeacherColette: - trainer TEACHER, COLETTE, EVENT_BEAT_TEACHER_COLETTE, TeacherColetteSeenText, TeacherColetteBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TeacherColetteAfterBattleText - waitbutton - closetext - end - -TrainerTeacherHillary: - trainer TEACHER, HILLARY, EVENT_BEAT_TEACHER_HILLARY, TeacherHillarySeenText, TeacherHillaryBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TeacherHillaryAfterBattleText - waitbutton - closetext - end - -TrainerSchoolboyKipp: - trainer SCHOOLBOY, KIPP, EVENT_BEAT_SCHOOLBOY_KIP, SchoolboyKippSeenText, SchoolboyKippBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyKippAfterBattleText - waitbutton - closetext - end - -TrainerSchoolboyTommy: - trainer SCHOOLBOY, TOMMY, EVENT_BEAT_SCHOOLBOY_TOMMY, SchoolboyTommySeenText, SchoolboyTommyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyTommyAfterBattleText - waitbutton - closetext - end - -TrainerSchoolboyJohnny: - trainer SCHOOLBOY, JOHNNY, EVENT_BEAT_SCHOOLBOY_JOHNNY, SchoolboyJohnnySeenText, SchoolboyJohnnyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyJohnnyAfterBattleText - waitbutton - closetext - end - -TrainerSchoolboyBilly: - trainer SCHOOLBOY, BILLY, EVENT_BEAT_SCHOOLBOY_BILLY, SchoolboyBillySeenText, SchoolboyBillyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyBillyAfterBattleText - waitbutton - closetext - end - -Route15Sign: - jumptext Route15SignText - -Route15PPUp: - itemball PP_UP - -TeacherColetteSeenText: - text "Have you forgotten" - line "anything?" - done - -TeacherColetteBeatenText: - text "Kyaaah!" - done - -TeacherColetteAfterBattleText: - text "Before I became a" - line "teacher, I used to" - - para "forget a lot of" - line "things." - done - -TeacherHillarySeenText: - text "On sunny days, I" - line "think that the" - - para "kids would rather" - line "be playing in the" - - para "schoolyard than" - line "studying in class." - done - -TeacherHillaryBeatenText: - text "I didn't want to" - line "lose…" - done - -TeacherHillaryAfterBattleText: - text "Studying is impor-" - line "tant, but exercise" - cont "is just as vital." - done - -SchoolboyKippSeenText: - text "Hang on. I have to" - line "phone my mom." - done - -SchoolboyKippBeatenText: - text "Sorry, Mom!" - line "I was beaten!" - done - -SchoolboyKippAfterBattleText: - text "My mom worries so" - line "much about me, I" - - para "have to phone her" - line "all the time." - done - -SchoolboyTommySeenText: - text "Let's battle." - line "I won't lose!" - done - -SchoolboyTommyBeatenText: - text "I forgot to do my" - line "homework!" - done - -SchoolboyTommyAfterBattleText: - text "Sayonara! I just" - line "learned that in my" - cont "Japanese class." - done - -SchoolboyJohnnySeenText: - text "We're on a field" - line "trip to LAVENDER" - - para "RADIO TOWER for" - line "social studies." - done - -SchoolboyJohnnyBeatenText: - text "You're wickedly" - line "tough!" - done - -SchoolboyJohnnyAfterBattleText: - text "I'm tired of walk-" - line "ing. I need to" - cont "take a break." - done - -SchoolboyBillySeenText: - text "My favorite class" - line "is gym!" - done - -SchoolboyBillyBeatenText: - text "Oh, no!" - line "How could I lose?" - done - -SchoolboyBillyAfterBattleText: - text "If #MON were a" - line "subject at school," - cont "I'd be the best!" - done - -Route15SignText: - text "ROUTE 15" - - para "FUCHSIA CITY -" - line "LAVENDER TOWN" - done - -Route15_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 4, ROUTE_15_FUCHSIA_GATE, 3 - warp_event 2, 5, ROUTE_15_FUCHSIA_GATE, 4 - - def_coord_events - - def_bg_events - bg_event 19, 9, BGEVENT_READ, Route15Sign - - def_object_events - object_event 10, 10, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerSchoolboyKipp, -1 - object_event 15, 13, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyTommy, -1 - object_event 33, 10, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyJohnny, -1 - object_event 27, 10, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyBilly, -1 - object_event 30, 12, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerTeacherColette, -1 - object_event 20, 10, SPRITE_TEACHER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerTeacherHillary, -1 - object_event 12, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route15PPUp, EVENT_ROUTE_15_PP_UP diff --git a/maps/Route15.blk b/maps/Route15.blk deleted file mode 100644 index 6512007a6..000000000 --- a/maps/Route15.blk +++ /dev/null @@ -1,43 +0,0 @@ - - -N - - - - - - - - - - - - - -!RPRRRRRRRRRRRRRR~UUUXUUUUUUUUUUUUUUQNUZ -NU 11tt t t -NUUUUUUUUUUUUUUUUl - -N1111111111111111 - - -QQQQQQQQQQQQQQQQQ - - - - - - - - - - - - - - - - - - - diff --git a/maps/Route15FuchsiaGate.asm b/maps/Route15FuchsiaGate.asm deleted file mode 100644 index 91a4f8d99..000000000 --- a/maps/Route15FuchsiaGate.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const ROUTE15FUCHSIAGATE_OFFICER - -Route15FuchsiaGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route15FuchsiaGateOfficerScript: - jumptextfaceplayer Route15FuchsiaGateOfficerText - -Route15FuchsiaGateOfficerText: - text "You're working on" - line "a #DEX? That's" - - para "really something." - line "Don't give up!" - done - -Route15FuchsiaGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, FUCHSIA_CITY, 8 - warp_event 0, 5, FUCHSIA_CITY, 9 - warp_event 9, 4, ROUTE_15, 1 - warp_event 9, 5, ROUTE_15, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route15FuchsiaGateOfficerScript, -1 diff --git a/maps/Route16.asm b/maps/Route16.asm deleted file mode 100644 index 4d803de36..000000000 --- a/maps/Route16.asm +++ /dev/null @@ -1,44 +0,0 @@ -Route16_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route16AlwaysOnBikeCallback - -Route16AlwaysOnBikeCallback: - readvar VAR_YCOORD - ifless 5, .CanWalk - readvar VAR_XCOORD - ifgreater 13, .CanWalk - setflag ENGINE_ALWAYS_ON_BIKE - endcallback - -.CanWalk: - clearflag ENGINE_ALWAYS_ON_BIKE - endcallback - -CyclingRoadSign: - jumptext CyclingRoadSignText - -CyclingRoadSignText: - text "CYCLING ROAD" - - para "DOWNHILL COASTING" - line "ALL THE WAY!" - done - -Route16_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 1, ROUTE_16_FUCHSIA_SPEECH_HOUSE, 1 - warp_event 14, 6, ROUTE_16_GATE, 3 - warp_event 14, 7, ROUTE_16_GATE, 4 - warp_event 9, 6, ROUTE_16_GATE, 1 - warp_event 9, 7, ROUTE_16_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 5, 5, BGEVENT_READ, CyclingRoadSign - - def_object_events diff --git a/maps/Route16.blk b/maps/Route16.blk deleted file mode 100644 index 20f2e148e..000000000 --- a/maps/Route16.blk +++ /dev/null @@ -1 +0,0 @@ - wVww !27~jgCCdkk \ No newline at end of file diff --git a/maps/Route16FuchsiaSpeechHouse.asm b/maps/Route16FuchsiaSpeechHouse.asm deleted file mode 100644 index 6b9644a34..000000000 --- a/maps/Route16FuchsiaSpeechHouse.asm +++ /dev/null @@ -1,37 +0,0 @@ - object_const_def - const ROUTE16FUCHSIASPEECHHOUSE_SUPER_NERD - -Route16FuchsiaSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Route16FuchsiaSpeechHouseSuperNerdScript: - jumptextfaceplayer Route16FuchsiaSpeechHouseSuperNerdText - -Route16FuchsiaSpeechHouseBookshelf: - jumpstd PictureBookshelfScript - -Route16FuchsiaSpeechHouseSuperNerdText: - text "If you cruise down" - line "CYCLING ROAD, you" - - para "will end up in" - line "FUCHSIA CITY." - done - -Route16FuchsiaSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_16, 1 - warp_event 3, 7, ROUTE_16, 1 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, Route16FuchsiaSpeechHouseBookshelf - bg_event 1, 1, BGEVENT_READ, Route16FuchsiaSpeechHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route16FuchsiaSpeechHouseSuperNerdScript, -1 diff --git a/maps/Route16Gate.asm b/maps/Route16Gate.asm deleted file mode 100644 index 78ec39e50..000000000 --- a/maps/Route16Gate.asm +++ /dev/null @@ -1,77 +0,0 @@ - object_const_def - const ROUTE16GATE_OFFICER - -Route16Gate_MapScripts: - def_scene_scripts - scene_script Route16GateNoopScene, SCENE_ROUTE16GATE_BICYCLE_CHECK - - def_callbacks - -Route16GateNoopScene: - end - -Route16GateOfficerScript: - jumptextfaceplayer Route16GateOfficerText - -Route16GateBicycleCheck: - checkitem BICYCLE - iffalse .NoBicycle - end - -.NoBicycle: - showemote EMOTE_SHOCK, ROUTE16GATE_OFFICER, 15 - turnobject PLAYER, UP - opentext - writetext Route16GateCannotPassText - waitbutton - closetext - applymovement PLAYER, Route16GateCannotPassMovement - end - -Route16GateCannotPassMovement: - step RIGHT - turn_head LEFT - step_end - -Route16GateOfficerText: - text "CYCLING ROAD" - line "starts here." - - para "It's all downhill," - line "so it's totally" - cont "exhilarating." - - para "It's a great sort" - line "of feeling that" - - para "you can't get from" - line "a ship or train." - done - -Route16GateCannotPassText: - text "Hey! Whoa! Stop!" - - para "You can't go out" - line "on the CYCLING" - - para "ROAD without a" - line "BICYCLE." - done - -Route16Gate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, ROUTE_16, 4 - warp_event 0, 5, ROUTE_16, 5 - warp_event 9, 4, ROUTE_16, 2 - warp_event 9, 5, ROUTE_16, 3 - - def_coord_events - coord_event 5, 4, SCENE_ROUTE16GATE_BICYCLE_CHECK, Route16GateBicycleCheck - coord_event 5, 5, SCENE_ROUTE16GATE_BICYCLE_CHECK, Route16GateBicycleCheck - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route16GateOfficerScript, -1 diff --git a/maps/Route17.asm b/maps/Route17.asm deleted file mode 100644 index 05f647943..000000000 --- a/maps/Route17.asm +++ /dev/null @@ -1,150 +0,0 @@ - object_const_def - const ROUTE17_BIKER1 - const ROUTE17_BIKER2 - const ROUTE17_BIKER3 - const ROUTE17_BIKER4 - -Route17_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route17AlwaysOnBikeCallback - -Route17AlwaysOnBikeCallback: - setflag ENGINE_ALWAYS_ON_BIKE - setflag ENGINE_DOWNHILL - endcallback - -TrainerBikerCharles: - trainer BIKER, CHARLES, EVENT_BEAT_BIKER_CHARLES, BikerCharlesSeenText, BikerCharlesBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BikerCharlesAfterBattleText - waitbutton - closetext - end - -TrainerBikerRiley: - trainer BIKER, RILEY, EVENT_BEAT_BIKER_RILEY, BikerRileySeenText, BikerRileyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BikerRileyAfterBattleText - waitbutton - closetext - end - -TrainerBikerJoel: - trainer BIKER, JOEL, EVENT_BEAT_BIKER_JOEL, BikerJoelSeenText, BikerJoelBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BikerJoelAfterBattleText - waitbutton - closetext - end - -TrainerBikerGlenn: - trainer BIKER, GLENN, EVENT_BEAT_BIKER_GLENN, BikerGlennSeenText, BikerGlennBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BikerGlennAfterBattleText - waitbutton - closetext - end - -Route17HiddenMaxEther: - hiddenitem MAX_ETHER, EVENT_ROUTE_17_HIDDEN_MAX_ETHER - -Route17HiddenMaxElixer: - hiddenitem MAX_ELIXER, EVENT_ROUTE_17_HIDDEN_MAX_ELIXER - -BikerRileySeenText: - text "Hey, you! You're" - line "from JOHTO, huh?" - done - -BikerRileyBeatenText: - text "Whoa, you kick!" - done - -BikerRileyAfterBattleText: - text "Don't get cocky," - line "you JOHTO punk!" - done - -BikerJoelSeenText: - text "Wow. That's a cool" - line "BICYCLE!" - done - -BikerJoelBeatenText: - text "But you don't just" - line "look cool…" - done - -BikerJoelAfterBattleText: - text "I look cool, but" - line "I'm weak, so I'm" - cont "not really cool." - - para "I have to train" - line "harder…" - done - -BikerGlennSeenText: - text "Hey! Want to have" - line "a speed battle?" - done - -BikerGlennBeatenText: - text "Yikes! You've got" - line "awesome torque!" - done - -BikerGlennAfterBattleText: - text "Hands-free riding" - line "is considered cool" - cont "on CYCLING ROAD." - done - -BikerCharlesSeenText: - text "We're fearless" - line "highway stars!" - done - -BikerCharlesBeatenText: - text "Arrrgh! Crash and" - line "burn!" - done - -BikerCharlesAfterBattleText: - text "Reckless driving" - line "causes accidents!" - cont "Take it easy!" - done - -Route17_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 82, ROUTE_17_ROUTE_18_GATE, 1 - warp_event 17, 83, ROUTE_17_ROUTE_18_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 9, 54, BGEVENT_ITEM, Route17HiddenMaxEther - bg_event 8, 77, BGEVENT_ITEM, Route17HiddenMaxElixer - - def_object_events - object_event 4, 17, SPRITE_BIKER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 4, TrainerBikerRiley, -1 - object_event 9, 68, SPRITE_BIKER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerBikerJoel, -1 - object_event 3, 53, SPRITE_BIKER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBikerGlenn, -1 - object_event 6, 80, SPRITE_BIKER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 4, TrainerBikerCharles, -1 diff --git a/maps/Route17.blk b/maps/Route17.blk deleted file mode 100644 index 77e783a65..000000000 --- a/maps/Route17.blk +++ /dev/null @@ -1,52 +0,0 @@ -N MN] - -] MN' - -' MN' - -' MCCN' - -' - -MkkN' - -' - - - -MN' - -' - - -]MN' - -'t'MN' - -'ed -'MN''edt'MN'ed'edt'MN'ed'ed -'MN'ed'ed -'MN'ed'edt'MN'ed'edt'MN'ed'edt'MN'ed'ed -'MN'ed'ed -'MN'ed'ed -'MN'ed'edt'MN'ed'edt'MN'ed'edt'MN'ed'edt'MN'ed'ed -'MN'ed'ed -'MN'ed'ed -'MN&##Eed -'MN' -.dt'MN' -eCCdt'MN' -eCCdt'MN' -eCCdt'MN' -eCCdt'MN' -eCCd -'MN' -eCCd -'MN&######"MN' - -'MN^ -eCCd -^MN -11 -111 -MPRR1w1RRROj111gCC\kk CC111117CCwwwwwCC-CCCCCCCCCC \ No newline at end of file diff --git a/maps/Route17Route18Gate.asm b/maps/Route17Route18Gate.asm deleted file mode 100644 index b2579636b..000000000 --- a/maps/Route17Route18Gate.asm +++ /dev/null @@ -1,68 +0,0 @@ - object_const_def - const ROUTE17ROUTE18GATE_OFFICER - -Route17Route18Gate_MapScripts: - def_scene_scripts - scene_script Route17Route18GateNoopScene, SCENE_ROUTE17ROUTE18GATE_BICYCLE_CHECK - - def_callbacks - -Route17Route18GateNoopScene: - end - -Route17Route18GateOfficerScript: - jumptextfaceplayer Route17Route18GateOfficerText - -Route17Route18GateBicycleCheck: - checkitem BICYCLE - iffalse .NoBicycle - end - -.NoBicycle: - showemote EMOTE_SHOCK, ROUTE17ROUTE18GATE_OFFICER, 15 - turnobject PLAYER, UP - opentext - writetext Route17Route18GateCannotPassText - waitbutton - closetext - applymovement PLAYER, Route17Route18GateCannotPassMovement - end - -Route17Route18GateCannotPassMovement: - step RIGHT - turn_head LEFT - step_end - -Route17Route18GateOfficerText: - text "CYCLING ROAD" - line "Uphill Starts Here" - done - -Route17Route18GateCannotPassText: - text "Hang on! Don't you" - line "have a BICYCLE?" - - para "The CYCLING ROAD" - line "is beyond here." - - para "You have to have a" - line "BICYCLE to go on." - done - -Route17Route18Gate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, ROUTE_17, 1 - warp_event 0, 5, ROUTE_17, 2 - warp_event 9, 4, ROUTE_18, 1 - warp_event 9, 5, ROUTE_18, 2 - - def_coord_events - coord_event 5, 4, SCENE_ROUTE17ROUTE18GATE_BICYCLE_CHECK, Route17Route18GateBicycleCheck - coord_event 5, 5, SCENE_ROUTE17ROUTE18GATE_BICYCLE_CHECK, Route17Route18GateBicycleCheck - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route17Route18GateOfficerScript, -1 diff --git a/maps/Route18.asm b/maps/Route18.asm deleted file mode 100644 index ecad39368..000000000 --- a/maps/Route18.asm +++ /dev/null @@ -1,92 +0,0 @@ - object_const_def - const ROUTE18_YOUNGSTER1 - const ROUTE18_YOUNGSTER2 - -Route18_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBirdKeeperBoris: - trainer BIRD_KEEPER, BORIS, EVENT_BEAT_BIRD_KEEPER_BORIS, BirdKeeperBorisSeenText, BirdKeeperBorisBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperBorisAfterBattleText - waitbutton - closetext - end - -TrainerBirdKeeperBob: - trainer BIRD_KEEPER, BOB, EVENT_BEAT_BIRD_KEEPER_BOB, BirdKeeperBobSeenText, BirdKeeperBobBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperBobAfterBattleText - waitbutton - closetext - end - -Route18Sign: - jumptext Route18SignText - -BirdKeeperBorisSeenText: - text "If you're looking" - line "for #MON, you" - - para "have to look in" - line "the tall grass." - done - -BirdKeeperBorisBeatenText: - text "Ayieee!" - done - -BirdKeeperBorisAfterBattleText: - text "Since you're so" - line "strong, it must be" - cont "fun to battle." - done - -BirdKeeperBobSeenText: - text "CYCLING ROAD is a" - line "quick shortcut to" - cont "CELADON." - done - -BirdKeeperBobBeatenText: - text "…Whew!" - done - -BirdKeeperBobAfterBattleText: - text "If you don't have" - line "a BICYCLE, you're" - - para "not allowed to use" - line "the shortcut." - done - -Route18SignText: - text "ROUTE 18" - - para "CELADON CITY -" - line "FUCHSIA CITY" - done - -Route18_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 6, ROUTE_17_ROUTE_18_GATE, 3 - warp_event 2, 7, ROUTE_17_ROUTE_18_GATE, 4 - - def_coord_events - - def_bg_events - bg_event 9, 5, BGEVENT_READ, Route18Sign - - def_object_events - object_event 9, 12, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperBoris, -1 - object_event 13, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperBob, -1 diff --git a/maps/Route18.blk b/maps/Route18.blk deleted file mode 100644 index 67663c211..000000000 --- a/maps/Route18.blk +++ /dev/null @@ -1,10 +0,0 @@ -CCdN -CCdN - -!kVwwlll~bQQQ - - - -N bQQCdN NttCdbQQQQ@ttCdN -t -tttt \ No newline at end of file diff --git a/maps/Route19.asm b/maps/Route19.asm deleted file mode 100644 index 168c9481f..000000000 --- a/maps/Route19.asm +++ /dev/null @@ -1,253 +0,0 @@ - object_const_def - const ROUTE19_SWIMMER_GIRL - const ROUTE19_SWIMMER_GUY1 - const ROUTE19_SWIMMER_GUY2 - const ROUTE19_SWIMMER_GUY3 - const ROUTE19_FISHER1 - const ROUTE19_FISHER2 - -Route19_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_TILES, Route19ClearRocksCallback - -Route19ClearRocksCallback: - checkevent EVENT_CINNABAR_ROCKS_CLEARED - iftrue .Done - changeblock 6, 6, $7a ; rock - changeblock 8, 6, $7a ; rock - changeblock 10, 6, $7a ; rock - changeblock 12, 8, $7a ; rock - changeblock 4, 8, $7a ; rock - changeblock 10, 10, $7a ; rock -.Done: - endcallback - -TrainerSwimmerfDawn: - trainer SWIMMERF, DAWN, EVENT_BEAT_SWIMMERF_DAWN, SwimmerfDawnSeenText, SwimmerfDawnBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfDawnAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermHarold: - trainer SWIMMERM, HAROLD, EVENT_BEAT_SWIMMERM_HAROLD, SwimmermHaroldSeenText, SwimmermHaroldBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermHaroldAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermJerome: - trainer SWIMMERM, JEROME, EVENT_BEAT_SWIMMERM_JEROME, SwimmermJeromeSeenText, SwimmermJeromeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermJeromeAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermTucker: - trainer SWIMMERM, TUCKER, EVENT_BEAT_SWIMMERM_TUCKER, SwimmermTuckerSeenText, SwimmermTuckerBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermTuckerAfterBattleText - waitbutton - closetext - end - -Route19Fisher1Script: - faceplayer - opentext - checkevent EVENT_CINNABAR_ROCKS_CLEARED - iftrue .RocksCleared - writetext Route19Fisher1Text - waitbutton - closetext - end - -.RocksCleared: - writetext Route19Fisher1Text_RocksCleared - waitbutton - closetext - end - -Route19Fisher2Script: - faceplayer - opentext - checkevent EVENT_CINNABAR_ROCKS_CLEARED - iftrue .RocksCleared - writetext Route19Fisher2Text - waitbutton - closetext - end - -.RocksCleared: - writetext Route19Fisher2Text_RocksCleared - waitbutton - closetext - end - -Route19Sign: - jumptext Route19SignText - -CarefulSwimmingSign: - jumptext CarefulSwimmingSignText - -SwimmermHaroldSeenText: - text "Have you ever gone" - line "swimming in the" - cont "sea at night?" - done - -SwimmermHaroldBeatenText: - text "Glub…" - done - -SwimmermHaroldAfterBattleText: - text "At night, the sea" - line "turns black. It" - - para "feels like it will" - line "swallow you up." - done - -SwimmermTuckerSeenText: - text "Pant, pant…" - line "Just… a little…" - - para "farther… to…" - line "FUCHSIA…" - done - -SwimmermTuckerBeatenText: - text "I'm drowning!" - done - -SwimmermTuckerAfterBattleText: - text "I… asked my girl-" - line "friend to swim to" - cont "FUCHSIA… Gasp…" - done - -SwimmerfDawnSeenText: - text "I'm disgusted by" - line "wimpy people!" - done - -SwimmerfDawnBeatenText: - text "I could beat you" - line "at swimming…" - done - -SwimmerfDawnAfterBattleText: - text "It's a quick swim" - line "between FUCHSIA" - - para "and SEAFOAM IS-" - line "LANDS…" - - para "Sheesh, some big" - line "man my boyfriend" - - para "is! What a wimp!" - done - -SwimmermJeromeSeenText: - text "Swimming?" - line "I'm lousy at it." - - para "I'm just splashing" - line "around in these" - cont "shallow waters." - done - -SwimmermJeromeBeatenText: - text "I thought I could" - line "win." - done - -SwimmermJeromeAfterBattleText: - text "I might be bad at" - line "swimming, but I" - cont "love the sea." - done - -Route19Fisher1Text: - text "Sorry. This road" - line "is closed for" - cont "construction." - - para "If you want to get" - line "to CINNABAR, you'd" - - para "better go south" - line "from PALLET TOWN." - done - -Route19Fisher1Text_RocksCleared: - text "I'm all sweaty." - line "Time for a swim!" - done - -Route19Fisher2Text: - text "Who knows how long" - line "it would take to" - cont "move this boulder…" - done - -Route19Fisher2Text_RocksCleared: - text "The roadwork is" - line "finally finished." - - para "Now I can go" - line "fishing again." - done - -Route19SignText: - text "ROUTE 19" - - para "FUCHSIA CITY -" - line "SEAFOAM ISLANDS" - done - -CarefulSwimmingSignText: - text "Please be careful" - line "if you are swim-" - cont "ming to SEAFOAM" - cont "ISLANDS." - - para "FUCHSIA POLICE" - done - -Route19_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 3, ROUTE_19_FUCHSIA_GATE, 3 - - def_coord_events - - def_bg_events - bg_event 11, 13, BGEVENT_READ, Route19Sign - bg_event 11, 1, BGEVENT_READ, CarefulSwimmingSign - - def_object_events - object_event 9, 23, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 0, TrainerSwimmerfDawn, -1 - object_event 13, 28, SPRITE_SWIMMER_GUY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermHarold, -1 - object_event 11, 17, SPRITE_SWIMMER_GUY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermJerome, -1 - object_event 8, 23, SPRITE_SWIMMER_GUY, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 0, TrainerSwimmermTucker, -1 - object_event 9, 5, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 1, Route19Fisher1Script, -1 - object_event 11, 5, SPRITE_FISHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 1, Route19Fisher2Script, -1 diff --git a/maps/Route19.blk b/maps/Route19.blk deleted file mode 100644 index 3a298942c..000000000 --- a/maps/Route19.blk +++ /dev/null @@ -1 +0,0 @@ -(,) !Vw(,)(,)|~11$W%$W%111CCCCCCCCCCCk1111kkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCkkkkkkkkk \ No newline at end of file diff --git a/maps/Route19FuchsiaGate.asm b/maps/Route19FuchsiaGate.asm deleted file mode 100644 index d1c654452..000000000 --- a/maps/Route19FuchsiaGate.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const ROUTE19FUCHSIAGATE_OFFICER - -Route19FuchsiaGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route19FuchsiaGateOfficerScript: - faceplayer - opentext - checkevent EVENT_CINNABAR_ROCKS_CLEARED - iftrue .RocksCleared - writetext Route19FuchsiaGateOfficerText - waitbutton - closetext - end - -.RocksCleared: - writetext Route19FuchsiaGateOfficerText_RocksCleared - waitbutton - closetext - end - -Route19FuchsiaGateOfficerText: - text "CINNABAR's volcano" - line "erupted." - - para "It hurled boulders" - line "that cut off ROUTE" - cont "19 indefinitely." - - para "I wonder if the" - line "people of CINNABAR" - cont "are safe…" - done - -Route19FuchsiaGateOfficerText_RocksCleared: - text "No CINNABAR citi-" - line "zens were injured" - - para "by the eruption." - line "That's great!" - done - -Route19FuchsiaGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, FUCHSIA_CITY, 10 - warp_event 5, 0, FUCHSIA_CITY, 11 - warp_event 4, 7, ROUTE_19, 1 - warp_event 5, 7, ROUTE_19, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route19FuchsiaGateOfficerScript, -1 diff --git a/maps/Route2.asm b/maps/Route2.asm deleted file mode 100644 index 045c3c285..000000000 --- a/maps/Route2.asm +++ /dev/null @@ -1,175 +0,0 @@ - object_const_def - const ROUTE2_BUG_CATCHER1 - const ROUTE2_BUG_CATCHER2 - const ROUTE2_BUG_CATCHER3 - const ROUTE2_POKE_BALL1 - const ROUTE2_POKE_BALL2 - const ROUTE2_POKE_BALL3 - const ROUTE2_POKE_BALL4 - const ROUTE2_FRUIT_TREE - -Route2_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBugCatcherRob: - trainer BUG_CATCHER, ROB, EVENT_BEAT_BUG_CATCHER_ROB, BugCatcherRobSeenText, BugCatcherRobBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BugCatcherRobAfterBattleText - waitbutton - closetext - end - -TrainerBugCatcherEd: - trainer BUG_CATCHER, ED, EVENT_BEAT_BUG_CATCHER_ED, BugCatcherEdSeenText, BugCatcherEdBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BugCatcherEdAfterBattleText - waitbutton - closetext - end - -TrainerBugCatcherDoug: - trainer BUG_CATCHER, DOUG, EVENT_BEAT_BUG_CATCHER_DOUG, BugCatcherDougSeenText, BugCatcherDougBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BugCatcherDougAfterBattleText - waitbutton - closetext - end - -Route2Sign: - jumptext Route2SignText - -Route2DiglettsCaveSign: - jumptext Route2DiglettsCaveSignText - -Route2DireHit: - itemball DIRE_HIT - -Route2MaxPotion: - itemball MAX_POTION - -Route2Carbos: - itemball CARBOS - -Route2Elixer: - itemball ELIXER - -Route2FruitTree: - fruittree FRUITTREE_ROUTE_2 - -Route2HiddenMaxEther: - hiddenitem MAX_ETHER, EVENT_ROUTE_2_HIDDEN_MAX_ETHER - -Route2HiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_ROUTE_2_HIDDEN_FULL_HEAL - -Route2HiddenFullRestore: - hiddenitem FULL_RESTORE, EVENT_ROUTE_2_HIDDEN_FULL_RESTORE - -Route2HiddenRevive: - hiddenitem REVIVE, EVENT_ROUTE_2_HIDDEN_REVIVE - -BugCatcherRobSeenText: - text "My bug #MON are" - line "tough. Prepare to" - cont "lose!" - done - -BugCatcherRobBeatenText: - text "I was whipped…" - done - -BugCatcherRobAfterBattleText: - text "I'm going to look" - line "for stronger bug" - cont "#MON." - done - -BugCatcherEdSeenText: - text "If you walk in" - line "tall grass wearing" - - para "shorts, do you get" - line "nicks and cuts?" - done - -BugCatcherEdBeatenText: - text "Ouch, ouch, ouch!" - done - -BugCatcherEdAfterBattleText: - text "They'll really" - line "sting when you" - cont "take a bath." - done - -BugCatcherDougSeenText: - text "Why don't girls" - line "like bug #MON?" - done - -BugCatcherDougBeatenText: - text "No good!" - done - -BugCatcherDougAfterBattleText: - text "Bug #MON squish" - line "like plush toys" - - para "when you squeeze" - line "their bellies." - - para "I love how they" - line "feel!" - done - -Route2SignText: - text "ROUTE 2" - - para "VIRIDIAN CITY -" - line "PEWTER CITY" - done - -Route2DiglettsCaveSignText: - text "DIGLETT'S CAVE" - done - -Route2_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 15, ROUTE_2_NUGGET_HOUSE, 1 - warp_event 15, 31, ROUTE_2_GATE, 3 - warp_event 16, 27, ROUTE_2_GATE, 1 - warp_event 17, 27, ROUTE_2_GATE, 2 - warp_event 12, 7, DIGLETTS_CAVE, 3 - - def_coord_events - - def_bg_events - bg_event 7, 51, BGEVENT_READ, Route2Sign - bg_event 11, 9, BGEVENT_READ, Route2DiglettsCaveSign - bg_event 7, 23, BGEVENT_ITEM, Route2HiddenMaxEther - bg_event 4, 14, BGEVENT_ITEM, Route2HiddenFullHeal - bg_event 4, 27, BGEVENT_ITEM, Route2HiddenFullRestore - bg_event 11, 30, BGEVENT_ITEM, Route2HiddenRevive - - def_object_events - object_event 10, 45, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 5, TrainerBugCatcherRob, -1 - object_event 6, 4, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherEd, -1 - object_event 0, 40, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherDoug, -1 - object_event 0, 29, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2DireHit, EVENT_ROUTE_2_DIRE_HIT - object_event 2, 23, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2MaxPotion, EVENT_ROUTE_2_MAX_POTION - object_event 19, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2Carbos, EVENT_ROUTE_2_CARBOS - object_event 14, 50, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route2Elixer, EVENT_ROUTE_2_ELIXER - object_event 10, 14, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route2FruitTree, -1 diff --git a/maps/Route2.blk b/maps/Route2.blk deleted file mode 100644 index 73d1a2d93..000000000 --- a/maps/Route2.blk +++ /dev/null @@ -1,41 +0,0 @@ - 1 - - - >??; -11111$W% -n2ll1tt -n - -11111lnll - -1nlnl - -1nnnnLL111nnnnmm2llnnnnmL/ononmm/mo - - -o -o -mOPl -l - -l T!n|}~ROMRR/UUUUUn - - - -n - -ttt n/t o4 - - - -ttnm - - -tlmt - -/4/ -tt1 -mtt - - -o4ooo \ No newline at end of file diff --git a/maps/Route20.asm b/maps/Route20.asm deleted file mode 100644 index 83c1be45e..000000000 --- a/maps/Route20.asm +++ /dev/null @@ -1,127 +0,0 @@ - object_const_def - const ROUTE20_SWIMMER_GIRL1 - const ROUTE20_SWIMMER_GIRL2 - const ROUTE20_SWIMMER_GUY - -Route20_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route20ClearRocksCallback - -Route20ClearRocksCallback: - setevent EVENT_CINNABAR_ROCKS_CLEARED - endcallback - -TrainerSwimmerfNicole: - trainer SWIMMERF, NICOLE, EVENT_BEAT_SWIMMERF_NICOLE, SwimmerfNicoleSeenText, SwimmerfNicoleBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfNicoleAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfLori: - trainer SWIMMERF, LORI, EVENT_BEAT_SWIMMERF_LORI, SwimmerfLoriSeenText, SwimmerfLoriBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfLoriAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermCameron: - trainer SWIMMERM, CAMERON, EVENT_BEAT_SWIMMERM_CAMERON, SwimmermCameronSeenText, SwimmermCameronBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermCameronAfterBattleText - waitbutton - closetext - end - -CinnabarGymSign: - jumptext CinnabarGymSignText - -SwimmerfNicoleSeenText: - text "I feel so much" - line "lighter in water." - done - -SwimmerfNicoleBeatenText: - text "Oh, no!" - done - -SwimmerfNicoleAfterBattleText: - text "Swimming exercises" - line "your full body." - - para "It's really good" - line "for you." - done - -SwimmerfLoriSeenText: - text "What an impressive" - line "collection of GYM" - - para "BADGES. We should" - line "battle!" - done - -SwimmerfLoriBeatenText: - text "No!" - done - -SwimmerfLoriAfterBattleText: - text "SURF is no longer" - line "the only HM move" - cont "you use in water." - done - -SwimmermCameronSeenText: - text "I guess it's im-" - line "possible to swim" - - para "all the way to" - line "JOHTO." - done - -SwimmermCameronBeatenText: - text "Aiyah!" - done - -SwimmermCameronAfterBattleText: - text "Besides the sea, I" - line "can also swim in" - cont "ponds and rivers." - done - -CinnabarGymSignText: - text "What does this" - line "sign say?" - - para "CINNABAR GYM" - line "LEADER: BLAINE" - done - -Route20_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 38, 7, SEAFOAM_GYM, 1 - - def_coord_events - - def_bg_events - bg_event 37, 11, BGEVENT_READ, CinnabarGymSign - - def_object_events - object_event 52, 8, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfNicole, -1 - object_event 45, 13, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfLori, -1 - object_event 12, 13, SPRITE_SWIMMER_GUY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermCameron, -1 diff --git a/maps/Route20.blk b/maps/Route20.blk deleted file mode 100644 index 855c2a60d..000000000 --- a/maps/Route20.blk +++ /dev/null @@ -1 +0,0 @@ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkeCCCCCCCCCCCd>?;1111eCCCCCCCCeCCCCCCCCCCCd$W%1>?;eCCCCCCCCeCCCCCCCCCCCd1111$%eCCCCCCCCeCCCCCCCCCd111111eCCCCCCCCeCCCCCxxCCCC-j1eCCCCCCCCeCCCCCCCCCCCkkkkC.CCCCCCCC.CCCCCCCCCCCCCCCCCCCCCCCCCCCCCkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk \ No newline at end of file diff --git a/maps/Route21.asm b/maps/Route21.asm deleted file mode 100644 index 3c5ea1d98..000000000 --- a/maps/Route21.asm +++ /dev/null @@ -1,102 +0,0 @@ - object_const_def - const ROUTE21_SWIMMER_GIRL - const ROUTE21_SWIMMER_GUY - const ROUTE21_FISHER - -Route21_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerSwimmermSeth: - trainer SWIMMERM, SETH, EVENT_BEAT_SWIMMERM_SETH, SwimmermSethSeenText, SwimmermSethBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermSethAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfNikki: - trainer SWIMMERF, NIKKI, EVENT_BEAT_SWIMMERF_NIKKI, SwimmerfNikkiSeenText, SwimmerfNikkiBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfNikkiAfterBattleText - waitbutton - closetext - end - -TrainerFisherArnold: - trainer FISHER, ARNOLD, EVENT_BEAT_FISHER_ARNOLD, FisherArnoldSeenText, FisherArnoldBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherArnoldAfterBattleText - waitbutton - closetext - end - -SwimmermSethSeenText: - text "Land ho! Gotta" - line "keep going!" - done - -SwimmermSethBeatenText: - text "Glug…" - done - -SwimmermSethAfterBattleText: - text "This arrogant guy" - line "was at CINNABAR's" - cont "volcano." - done - -SwimmerfNikkiSeenText: - text "If I win, you have" - line "to help me with my" - cont "suntan lotion!" - done - -SwimmerfNikkiBeatenText: - text "I'm worried about" - line "sunburn…" - done - -SwimmerfNikkiAfterBattleText: - text "I have to watch" - line "out for blemishes" - cont "caused by the sun." - done - -FisherArnoldSeenText: - text "I'm bored by fish-" - line "ing. Let's battle!" - done - -FisherArnoldBeatenText: - text "Utter failure…" - done - -FisherArnoldAfterBattleText: - text "I'll just go back" - line "to fishing…" - done - -Route21_MapEvents: - db 0, 0 ; filler - - def_warp_events - - def_coord_events - - def_bg_events - - def_object_events - object_event 11, 16, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfNikki, -1 - object_event 2, 30, SPRITE_SWIMMER_GUY, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerSwimmermSeth, -1 - object_event 14, 22, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherArnold, -1 diff --git a/maps/Route21.blk b/maps/Route21.blk deleted file mode 100644 index bde7b62a7..000000000 --- a/maps/Route21.blk +++ /dev/null @@ -1,4 +0,0 @@ -QcedQQQbQQtMed Nt -tMed N - -j.-gCCCCCCCCkCCCCCkkCCCCCCCCCCCCCCCxxCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCxxCCCCCCCCCCCCCCCCCCCCCCCkCCCCCCCCCCCCCCCC \ No newline at end of file diff --git a/maps/Route22.asm b/maps/Route22.asm deleted file mode 100644 index fa2181615..000000000 --- a/maps/Route22.asm +++ /dev/null @@ -1,27 +0,0 @@ -Route22_MapScripts: - def_scene_scripts - - def_callbacks - -VictoryRoadEntranceSign: - jumptext VictoryRoadEntranceSignText - -VictoryRoadEntranceSignText: - text "#MON LEAGUE" - - para "VICTORY ROAD" - line "ENTRANCE" - done - -Route22_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 5, VICTORY_ROAD_GATE, 1 - - def_coord_events - - def_bg_events - bg_event 15, 7, BGEVENT_READ, VictoryRoadEntranceSign - - def_object_events diff --git a/maps/Route22.blk b/maps/Route22.blk deleted file mode 100644 index 4d2d9bbd7..000000000 --- a/maps/Route22.blk +++ /dev/null @@ -1,3 +0,0 @@ -,,,,,+WW*,,,,,+WWW*,,,,,,) !$WWWWW%/(,,,,,,)|~UUUUUUUUU$W,,,,,)1>;/b - -,,,,,)\ ed() N,,,,,)11 UU() N>,,,,,)RRR$%/(,,,,,,??;UUUUUUUUUU(,,,,,,,,,??????????, \ No newline at end of file diff --git a/maps/Route23.asm b/maps/Route23.asm deleted file mode 100644 index e09f8f9a7..000000000 --- a/maps/Route23.asm +++ /dev/null @@ -1,37 +0,0 @@ -Route23_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route23FlypointCallback - -Route23FlypointCallback: - setflag ENGINE_FLYPOINT_INDIGO_PLATEAU - endcallback - -IndigoPlateauSign: - jumptext IndigoPlateauSignText - -IndigoPlateauSignText: - text "INDIGO PLATEAU" - - para "The Ultimate Goal" - line "for Trainers!" - - para "#MON LEAGUE HQ" - done - -Route23_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 5, INDIGO_PLATEAU_POKECENTER_1F, 1 - warp_event 10, 5, INDIGO_PLATEAU_POKECENTER_1F, 2 - warp_event 9, 13, VICTORY_ROAD, 10 - warp_event 10, 13, VICTORY_ROAD, 10 - - def_coord_events - - def_bg_events - bg_event 11, 7, BGEVENT_READ, IndigoPlateauSign - - def_object_events diff --git a/maps/Route23.blk b/maps/Route23.blk deleted file mode 100644 index ef76b03e6..000000000 --- a/maps/Route23.blk +++ /dev/null @@ -1,9 +0,0 @@ -111hi111111hi11111 -7S:~ -1111 -m1n -11 -m11n - -m11n -mFJn>??>????,>?>?,,>???,, \ No newline at end of file diff --git a/maps/Route24.asm b/maps/Route24.asm deleted file mode 100644 index 826cfaeea..000000000 --- a/maps/Route24.asm +++ /dev/null @@ -1,129 +0,0 @@ - object_const_def - const ROUTE24_ROCKET - -Route24_MapScripts: - def_scene_scripts - - def_callbacks - -Route24RocketScript: - faceplayer - playmusic MUSIC_ROCKET_ENCOUNTER - opentext - writetext Route24RocketSeenText - waitbutton - closetext - winlosstext Route24RocketBeatenText, -1 - loadtrainer GRUNTM, GRUNTM_31 - startbattle - dontrestartmapmusic - reloadmapafterbattle - playmusic MUSIC_ROCKET_ENCOUNTER - opentext - writetext Route24RocketAfterBattleText - promptbutton - special FadeOutMusic - writetext Route24RocketDisappearsText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - disappear ROUTE24_ROCKET - pause 25 - special FadeInQuickly - playmapmusic - end - -Route24RocketSeenText: - text "Hey, kid! Me am a" - line "TEAM ROCKET member" - cont "kind of guy!" - - para "Come from another" - line "country, a trainer" - cont "number one, me!" - - para "Think I did, if" - line "stop the energy," - - para "be big panic for" - line "here people!" - - para "Secret it is my" - line "mission, so tell" - cont "you I not!" - - para "But! If win you do" - line "versus me, a man I" - - para "be and mine secret" - line "to you I tell." - - para "Hey, kid! Battle" - line "begin we do!" - done - -Route24RocketBeatenText: - text "Ayieeeh! No, no," - line "no, believe it I" - cont "can't!" - - para "Strong very much" - line "be you! Match I am" - cont "not to you!" - done - -Route24RocketAfterBattleText: - text "OK. Tell you mine" - line "secret will I." - - para "MACHINE PART steal" - line "by me, hide it I" - - para "did in GYM of the" - line "CERULEAN." - - para "Inside water put" - line "it I did. Look for" - - para "in water center of" - line "GYM at." - - para "But you forget me" - line "not!" - - para "Beat you for sure" - line "will TEAM ROCKET." - - para "Come from JOHTO" - line "will they, mine" - - para "friends, yes. Will" - line "revenge they are." - done - -Route24RocketDisappearsText: - text "…" - - para "You say what? TEAM" - line "ROCKET bye-bye a" - - para "go-go? Broken it" - line "is says you?" - - para "Oh, no! Should I" - line "do what now on" - cont "from, me?" - done - -Route24_MapEvents: - db 0, 0 ; filler - - def_warp_events - - def_coord_events - - def_bg_events - - def_object_events - object_event 8, 7, SPRITE_ROCKET, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route24RocketScript, EVENT_ROUTE_24_ROCKET diff --git a/maps/Route24.blk b/maps/Route24.blk deleted file mode 100644 index 99b51079c..000000000 --- a/maps/Route24.blk +++ /dev/null @@ -1,10 +0,0 @@ -) eN -(,,) eN -$WW) eN -CC)/eN -CC)1CN -CC)1CN -CC)1CN -CC,;CN -CC,)CN -CC \ No newline at end of file diff --git a/maps/Route25.asm b/maps/Route25.asm deleted file mode 100644 index 99c7e2da7..000000000 --- a/maps/Route25.asm +++ /dev/null @@ -1,455 +0,0 @@ - object_const_def - const ROUTE25_MISTY - const ROUTE25_COOLTRAINER_M1 - const ROUTE25_YOUNGSTER1 - const ROUTE25_LASS1 - const ROUTE25_YOUNGSTER2 - const ROUTE25_LASS2 - const ROUTE25_YOUNGSTER3 - const ROUTE25_LASS3 - const ROUTE25_SUPER_NERD - const ROUTE25_COOLTRAINER_M2 - const ROUTE25_POKE_BALL - -Route25_MapScripts: - def_scene_scripts - scene_script Route25Noop1Scene, SCENE_ROUTE25_NOOP - scene_script Route25Noop2Scene, SCENE_ROUTE25_MISTYS_DATE - - def_callbacks - -Route25Noop1Scene: - end - -Route25Noop2Scene: - end - -Route25MistyDate1Script: - showemote EMOTE_HEART, ROUTE25_MISTY, 15 - pause 30 - showemote EMOTE_SHOCK, ROUTE25_COOLTRAINER_M1, 10 - turnobject ROUTE25_MISTY, DOWN - applymovement ROUTE25_COOLTRAINER_M1, Route25MistysDateLeavesMovement1 - disappear ROUTE25_COOLTRAINER_M1 - pause 15 - playmusic MUSIC_BEAUTY_ENCOUNTER - turnobject ROUTE25_MISTY, UP - pause 10 - applymovement ROUTE25_MISTY, Route25MistyApproachesPlayerMovement1 - opentext - writetext Route25MistyDateText - waitbutton - closetext - turnobject PLAYER, DOWN - applymovement ROUTE25_MISTY, Route25MistyLeavesPlayerMovement1 - turnobject PLAYER, LEFT - applymovement ROUTE25_MISTY, Route25MistyLeavesMovement - disappear ROUTE25_MISTY - clearevent EVENT_TRAINERS_IN_CERULEAN_GYM - setscene SCENE_ROUTE25_NOOP - special RestartMapMusic - end - -Route25MistyDate2Script: - showemote EMOTE_HEART, ROUTE25_MISTY, 15 - pause 30 - showemote EMOTE_SHOCK, ROUTE25_COOLTRAINER_M1, 10 - turnobject ROUTE25_MISTY, DOWN - applymovement ROUTE25_COOLTRAINER_M1, Route25MistysDateLeavesMovement2 - disappear ROUTE25_COOLTRAINER_M1 - pause 15 - playmusic MUSIC_BEAUTY_ENCOUNTER - turnobject ROUTE25_MISTY, UP - pause 10 - applymovement ROUTE25_MISTY, Route25MistyApproachesPlayerMovement2 - opentext - writetext Route25MistyDateText - waitbutton - closetext - turnobject PLAYER, UP - applymovement ROUTE25_MISTY, Route25MistyLeavesPlayerMovement2 - turnobject PLAYER, LEFT - applymovement ROUTE25_MISTY, Route25MistyLeavesMovement - disappear ROUTE25_MISTY - clearevent EVENT_TRAINERS_IN_CERULEAN_GYM - setscene SCENE_ROUTE25_NOOP - special RestartMapMusic - end - -TrainerSchoolboyDudley: - trainer SCHOOLBOY, DUDLEY, EVENT_BEAT_SCHOOLBOY_DUDLEY, SchoolboyDudleySeenText, SchoolboyDudleyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyDudleyAfterBattleText - waitbutton - closetext - end - -TrainerLassEllen: - trainer LASS, ELLEN, EVENT_BEAT_LASS_ELLEN, LassEllenSeenText, LassEllenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassEllenAfterBattleText - waitbutton - closetext - end - -TrainerSchoolboyJoe: - trainer SCHOOLBOY, JOE, EVENT_BEAT_SCHOOLBOY_JOE, SchoolboyJoeSeenText, SchoolboyJoeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SchoolboyJoeAfterBattleText - waitbutton - closetext - end - -TrainerLassLaura: - trainer LASS, LAURA, EVENT_BEAT_LASS_LAURA, LassLauraSeenText, LassLauraBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassLauraAfterBattleText - waitbutton - closetext - end - -TrainerCamperLloyd: - trainer CAMPER, LLOYD, EVENT_BEAT_CAMPER_LLOYD, CamperLloydSeenText, CamperLloydBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperLloydAfterBattleText - waitbutton - closetext - end - -TrainerLassShannon: - trainer LASS, SHANNON, EVENT_BEAT_LASS_SHANNON, LassShannonSeenText, LassShannonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext LassShannonAfterBattleText - waitbutton - closetext - end - -TrainerSupernerdPat: - trainer SUPER_NERD, PAT, EVENT_BEAT_SUPER_NERD_PAT, SupernerdPatSeenText, SupernerdPatBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdPatAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainermKevin: - faceplayer - opentext - checkevent EVENT_BEAT_COOLTRAINERM_KEVIN - iftrue .AfterBattle - checkevent EVENT_CLEARED_NUGGET_BRIDGE - iftrue .AfterNuggetBridge - writetext CooltrainermKevinNuggetText - promptbutton - verbosegiveitem NUGGET - iffalse .NoRoomForNugget - setevent EVENT_CLEARED_NUGGET_BRIDGE -.AfterNuggetBridge: - writetext CooltrainermKevinSeenText - waitbutton - closetext - winlosstext CooltrainermKevinBeatenText, 0 - loadtrainer COOLTRAINERM, KEVIN - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_COOLTRAINERM_KEVIN - opentext -.AfterBattle: - writetext CooltrainermKevinAfterBattleText - waitbutton -.NoRoomForNugget: - closetext - end - -BillsHouseSign: - jumptext BillsHouseSignText - -Route25Protein: - itemball PROTEIN - -Route25HiddenPotion: - hiddenitem POTION, EVENT_ROUTE_25_HIDDEN_POTION - -Route25MistysDateLeavesMovement1: - big_step DOWN - step_end - -Route25MistysDateLeavesMovement2: - big_step DOWN - big_step DOWN - step_end - -Route25MistyApproachesPlayerMovement1: - step UP - step UP - step UP - step LEFT - step LEFT - step LEFT - step_end - -Route25MistyApproachesPlayerMovement2: - step UP - step UP - step LEFT - step LEFT - step LEFT - step_end - -Route25MistyLeavesPlayerMovement1: - step DOWN - step LEFT - step_end - -Route25MistyLeavesPlayerMovement2: - step UP - step LEFT - step_end - -Route25MistyLeavesMovement: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step_end - -Route25MistyDateText: - text "MISTY: Aww! Why" - line "did you have to" - - para "show up and bug us" - line "now?" - - para "Do you know what" - line "they call people" - cont "like you?" - - para "Pests! You heard" - line "me right, pest!" - - para "…" - - para "…Oh? Those BADGES" - line "you have… Are they" - cont "JOHTO GYM BADGES?" - - para "If you have eight," - line "you must be good." - - para "OK, then. Come to" - line "CERULEAN GYM." - - para "I'll be happy to" - line "take you on." - - para "I'm MISTY, the" - line "GYM LEADER in" - cont "CERULEAN." - done - -SchoolboyDudleySeenText: - text "Beat the six of us" - line "trainers to win a" - cont "fabulous prize!" - - para "Think you've got" - line "what it takes?" - done - -SchoolboyDudleyBeatenText: - text "Whoo! Good stuff." - done - -SchoolboyDudleyAfterBattleText: - text "I did my best." - line "I have no regrets." - done - -LassEllenSeenText: - text "I'm second." - line "Now it's serious!" - done - -LassEllenBeatenText: - text "How could I lose?" - done - -LassEllenAfterBattleText: - text "I did my best." - line "I have no regrets." - done - -SchoolboyJoeSeenText: - text "Here's No. 3!" - line "I won't be easy." - done - -SchoolboyJoeBeatenText: - text "Ow! Stomped flat!" - done - -SchoolboyJoeAfterBattleText: - text "I did my best." - line "I have no regrets." - done - -LassLauraSeenText: - text "I'm No. 4!" - line "Getting tired?" - done - -LassLauraBeatenText: - text "I lost too…" - done - -LassLauraAfterBattleText: - text "I did my best." - line "I have no regrets." - done - -CamperLloydSeenText: - text "OK! I'm No. 5." - line "I'll stomp you!" - done - -CamperLloydBeatenText: - text "Whoa! Too much." - done - -CamperLloydAfterBattleText: - text "I did my best." - line "I have no regrets." - done - -LassShannonSeenText: - text "I'm the last in" - line "line, but I tell" - cont "you, I'm tough!" - done - -LassShannonBeatenText: - text "You're kidding." - done - -LassShannonAfterBattleText: - text "I did my best." - line "I have no regrets." - done - -SupernerdPatSeenText: - text "Mufufufu…" - - para "I have nothing to" - line "do with the six-" - cont "pack trainers." - - para "I waited here to" - line "beat you when you" - - para "were tired out by" - line "all the battles." - done - -SupernerdPatBeatenText: - text "Aren't you tired" - line "at all?" - done - -SupernerdPatAfterBattleText: - text "I'm sorry… I won't" - line "cheat anymore…" - done - -CooltrainermKevinNuggetText: - text "You took on one" - line "more battle than" - - para "you expected, but" - line "you won anyway." - - para "As promised, you" - line "win a prize." - done - -CooltrainermKevinSeenText: - text "But after seeing" - line "how you battle, I" - - para "want to see how" - line "I'll fare." - - para "How about it? Let" - line "me take you on." - done - -CooltrainermKevinBeatenText: - text "I've never had a" - line "battle this good!" - done - -CooltrainermKevinAfterBattleText: - text "That was a great" - line "battle!" - - para "You and your #-" - line "MON are truly out-" - cont "standing!" - done - -BillsHouseSignText: - text "SEA COTTAGE" - line "BILL'S HOUSE" - done - -UnusedBillsHouseSignText: ; unreferenced - text "BILL'S HOUSE" - done - -Route25_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 47, 5, BILLS_HOUSE, 1 - - def_coord_events - coord_event 42, 6, SCENE_ROUTE25_MISTYS_DATE, Route25MistyDate1Script - coord_event 42, 7, SCENE_ROUTE25_MISTYS_DATE, Route25MistyDate2Script - - def_bg_events - bg_event 45, 5, BGEVENT_READ, BillsHouseSign - bg_event 4, 5, BGEVENT_ITEM, Route25HiddenPotion - - def_object_events - object_event 46, 9, SPRITE_MISTY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_25_MISTY_BOYFRIEND - object_event 46, 10, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_25_MISTY_BOYFRIEND - object_event 12, 8, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSchoolboyDudley, -1 - object_event 16, 11, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerLassEllen, -1 - object_event 21, 8, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSchoolboyJoe, -1 - object_event 22, 6, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerLassLaura, -1 - object_event 25, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerCamperLloyd, -1 - object_event 28, 11, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerLassShannon, -1 - object_event 31, 7, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerSupernerdPat, -1 - object_event 37, 8, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, TrainerCooltrainermKevin, -1 - object_event 32, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route25Protein, EVENT_ROUTE_25_PROTEIN diff --git a/maps/Route25.blk b/maps/Route25.blk deleted file mode 100644 index f5e52afb9..000000000 --- a/maps/Route25.blk +++ /dev/null @@ -1,25 +0,0 @@ -,,,,,,,,,,,,,,,,,,,,,,+WW*,,,)+WWWWWWWWWWWWWWWWWWWWW%89$WWW%)tLtY1X - -o - -n - -nttMwV<=wwRCC)/[1ZL -Lonll4ttttUUUU -MCC)1111111111lLnn -otttMMCC) -tt1 - - - - - -mln -ntttROeCCdMCC)tt -bQQQQQQQQQQQQQ@RRRRRRROCC) - - -N ->???????????;CC) -jN -(,,,,,,,,,,,)CCCCCCCCCC \ No newline at end of file diff --git a/maps/Route26.asm b/maps/Route26.asm deleted file mode 100644 index 77677df5f..000000000 --- a/maps/Route26.asm +++ /dev/null @@ -1,434 +0,0 @@ - object_const_def - const ROUTE26_COOLTRAINER_M1 - const ROUTE26_COOLTRAINER_M2 - const ROUTE26_COOLTRAINER_F1 - const ROUTE26_COOLTRAINER_F2 - const ROUTE26_YOUNGSTER - const ROUTE26_FISHER - const ROUTE26_FRUIT_TREE - const ROUTE26_POKE_BALL - -Route26_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerCooltrainermJake: - trainer COOLTRAINERM, JAKE, EVENT_BEAT_COOLTRAINERM_JAKE, CooltrainermJakeSeenText, CooltrainermJakeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermJakeAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainermGaven3: - trainer COOLTRAINERM, GAVEN3, EVENT_BEAT_COOLTRAINERM_GAVEN, CooltrainermGaven3SeenText, CooltrainermGaven3BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_COOLTRAINERM_GAVEN - endifjustbattled - opentext - checkflag ENGINE_GAVEN_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_COOLTRAINERM_GAVEN - iftrue .NumberAccepted - checkevent EVENT_GAVEN_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext CooltrainermGavenAfterText - promptbutton - setevent EVENT_GAVEN_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_COOLTRAINERM_GAVEN - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, COOLTRAINERM, GAVEN3 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext CooltrainermGaven3BeatenText, 0 - readmem wGavenFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer COOLTRAINERM, GAVEN3 - startbattle - reloadmapafterbattle - loadmem wGavenFightCount, 1 - clearflag ENGINE_GAVEN_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer COOLTRAINERM, GAVEN1 - startbattle - reloadmapafterbattle - loadmem wGavenFightCount, 2 - clearflag ENGINE_GAVEN_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer COOLTRAINERM, GAVEN2 - startbattle - reloadmapafterbattle - clearflag ENGINE_GAVEN_READY_FOR_REMATCH - end - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Rematch: - jumpstd RematchMScript - end - -TrainerCooltrainerfJoyce: - trainer COOLTRAINERF, JOYCE, EVENT_BEAT_COOLTRAINERF_JOYCE, CooltrainerfJoyceSeenText, CooltrainerfJoyceBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfJoyceAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfBeth1: - trainer COOLTRAINERF, BETH1, EVENT_BEAT_COOLTRAINERF_BETH, CooltrainerfBeth1SeenText, CooltrainerfBeth1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_COOLTRAINERF_BETH - endifjustbattled - opentext - checkflag ENGINE_BETH_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_COOLTRAINERF_BETH - iftrue .NumberAccepted - checkevent EVENT_BETH_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext CooltrainerfBethAfterText - promptbutton - setevent EVENT_BETH_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_COOLTRAINERF_BETH - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, COOLTRAINERF, BETH1 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext CooltrainerfBeth1BeatenText, 0 - readmem wBethFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer COOLTRAINERF, BETH1 - startbattle - reloadmapafterbattle - loadmem wBethFightCount, 1 - clearflag ENGINE_BETH_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer COOLTRAINERF, BETH2 - startbattle - reloadmapafterbattle - loadmem wBethFightCount, 2 - clearflag ENGINE_BETH_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer COOLTRAINERF, BETH3 - startbattle - reloadmapafterbattle - clearflag ENGINE_BETH_READY_FOR_REMATCH - end - -.AskNumber1: - jumpstd AskNumber1FScript - end - -.AskNumber2: - jumpstd AskNumber2FScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberFScript - end - -.NumberAccepted: - jumpstd NumberAcceptedFScript - end - -.NumberDeclined: - jumpstd NumberDeclinedFScript - end - -.PhoneFull: - jumpstd PhoneFullFScript - end - -.Rematch: - jumpstd RematchFScript - end - -TrainerPsychicRichard: - trainer PSYCHIC_T, RICHARD, EVENT_BEAT_PSYCHIC_RICHARD, PsychicRichardSeenText, PsychicRichardBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicRichardAfterBattleText - waitbutton - closetext - end - -TrainerFisherScott: - trainer FISHER, SCOTT, EVENT_BEAT_FISHER_SCOTT, FisherScottSeenText, FisherScottBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherScottAfterBattleText - waitbutton - closetext - end - -Route26Sign: - jumptext Route26SignText - -Route26FruitTree: - fruittree FRUITTREE_ROUTE_26 - -Route26MaxElixer: - itemball MAX_ELIXER - -CooltrainermJakeSeenText: - text "I'm making my" - line "final preparations" - - para "for the #MON" - line "LEAGUE." - done - -CooltrainermJakeBeatenText: - text "I blew it!" - done - -CooltrainermJakeAfterBattleText: - text "It's going to be" - line "tough to win at" - cont "the LEAGUE." - - para "I need to do some" - line "more training." - - para "I hear that the" - line "LEAGUE's ELITE" - - para "FOUR are tougher" - line "than GYM LEADERS." - done - -CooltrainermGaven3SeenText: - text "By experiencing" - line "tough battles, you" - cont "gain power." - done - -CooltrainermGaven3BeatenText: - text "Gaah! Life is even" - line "tougher!" - done - -CooltrainermGavenAfterText: - text "To get to #MON" - line "LEAGUE, you have" - - para "to get through" - line "VICTORY ROAD." - - para "But VICTORY ROAD" - line "is tough." - - para "Practically nobody" - line "goes there!" - done - -CooltrainerfJoyceSeenText: - text "Since you've come" - line "this far, you must" - cont "be good." - - para "I'm going to give" - line "this battle every-" - cont "thing I've got!" - done - -CooltrainerfJoyceBeatenText: - text "No! I don't" - line "believe this!" - done - -CooltrainerfJoyceAfterBattleText: - text "I've defeated" - line "eight GYM LEADERS," - - para "so I was feeling" - line "confident." - - para "I'll have to try" - line "harder next time." - done - -CooltrainerfBeth1SeenText: - text "I lost to a train-" - line "er named ." - - para "He was really" - line "strong, but…" - - para "It was as if he" - line "absolutely had to" - cont "win at any cost." - - para "I felt sorry for" - line "his #MON." - done - -CooltrainerfBeth1BeatenText: - text "#MON aren't" - line "tools of war." - done - -CooltrainerfBethAfterText: - text "#MON are in-" - line "valuable, lifelong" - cont "partners." - done - -PsychicRichardSeenText: - text "Wow, look at all" - line "those BADGES!" - cont "I'm impressed." - - para "But you're not" - line "satisfied by just" - - para "collecting them," - line "right?" - done - -PsychicRichardBeatenText: - text "Good battle!" - done - -PsychicRichardAfterBattleText: - text "People and #MON" - line "grow from their" - cont "experiences." - - para "Don't get lazy and" - line "complacent." - done - -FisherScottSeenText: - text "I'm feeling great" - line "today!" - - para "I feel like I" - line "could boot even" - cont "the LEAGUE CHAMP!" - done - -FisherScottBeatenText: - text "No! Not in this" - line "battle!" - done - -FisherScottAfterBattleText: - text "Just like in fish-" - line "ing, it's all over" - - para "in #MON if you" - line "give up." - done - -Route26SignText: - text "ROUTE 26" - - para "#MON LEAGUE" - line "RECEPTION GATE" - done - -Route26_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 5, VICTORY_ROAD_GATE, 3 - warp_event 15, 57, ROUTE_26_HEAL_HOUSE, 1 - warp_event 5, 71, DAY_OF_WEEK_SIBLINGS_HOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 8, 6, BGEVENT_READ, Route26Sign - - def_object_events - object_event 14, 24, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerCooltrainermJake, -1 - object_event 9, 38, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainermGaven3, -1 - object_event 10, 56, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainerfJoyce, -1 - object_event 5, 8, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerCooltrainerfBeth1, -1 - object_event 13, 79, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerPsychicRichard, -1 - object_event 10, 92, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerFisherScott, -1 - object_event 14, 54, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route26FruitTree, -1 - object_event 9, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route26MaxElixer, EVENT_ROUTE_26_MAX_ELIXER diff --git a/maps/Route26.blk b/maps/Route26.blk deleted file mode 100644 index 81a0a6230..000000000 --- a/maps/Route26.blk +++ /dev/null @@ -1,20 +0,0 @@ -qqqqqqqqqqqqonqqqqqqihqqqqqomElrnqqqihqqqiWWjkhqokiWWlmlniii - -hiiiWWjkhiiiWWhqkhiiilrmhiiiWWW -hiiihiii -jqiiijppqommihorrmqihi -vvvqilmX -55qi -Ty65 -qiX5655qi -jppkXqqklnqi -qqi -hqqpqqilrrrqom - -qi -qi - -qiqiqiWWWVVom -ii -iiiWmWWRWWWTvUWX5YX5z -vveX5655XC5655vvvy5565555655CCCCC5615511111115555555555555 \ No newline at end of file diff --git a/maps/Route26HealHouse.asm b/maps/Route26HealHouse.asm deleted file mode 100644 index 48273f0ff..000000000 --- a/maps/Route26HealHouse.asm +++ /dev/null @@ -1,62 +0,0 @@ - object_const_def - const ROUTE26HEALHOUSE_TEACHER - -Route26HealHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Route26HealHouseTeacherScript: - faceplayer - opentext - writetext Route26HealHouseRestAWhileText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - playmusic MUSIC_HEAL - special HealParty - pause 60 - special FadeInQuickly - special RestartMapMusic - opentext - writetext Route26HealHouseKeepAtItText - waitbutton - closetext - end - -Route26HealHouseBookshelf: - jumpstd PictureBookshelfScript - -Route26HealHouseRestAWhileText: - text "Your #MON look" - line "a little tired." - - para "You should rest" - line "them a while." - done - -Route26HealHouseKeepAtItText: - text "There!" - - para "Your #MON are" - line "looking good!" - - para "Keep at it!" - done - -Route26HealHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_26, 2 - warp_event 3, 7, ROUTE_26, 2 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, Route26HealHouseBookshelf - bg_event 1, 1, BGEVENT_READ, Route26HealHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route26HealHouseTeacherScript, -1 diff --git a/maps/Route27.asm b/maps/Route27.asm deleted file mode 100644 index 70c70eb72..000000000 --- a/maps/Route27.asm +++ /dev/null @@ -1,492 +0,0 @@ - object_const_def - const ROUTE27_COOLTRAINER_M1 - const ROUTE27_COOLTRAINER_M2 - const ROUTE27_COOLTRAINER_F1 - const ROUTE27_COOLTRAINER_F2 - const ROUTE27_YOUNGSTER1 - const ROUTE27_YOUNGSTER2 - const ROUTE27_POKE_BALL1 - const ROUTE27_POKE_BALL2 - const ROUTE27_FISHER - -Route27_MapScripts: - def_scene_scripts - scene_script Route27Noop1Scene, SCENE_ROUTE27_FIRST_STEP_INTO_KANTO - scene_script Route27Noop2Scene, SCENE_ROUTE27_NOOP - - def_callbacks - -Route27Noop1Scene: - end - -Route27Noop2Scene: - end - -FirstStepIntoKantoLeftScene: - turnobject ROUTE27_FISHER, LEFT - showemote EMOTE_SHOCK, ROUTE27_FISHER, 15 - applymovement ROUTE27_FISHER, Route27FisherStepLeftTwiceMovement - sjump FirstStepIntoKantoScene_Continue - -FirstStepIntoKantoRightScene: - turnobject ROUTE27_FISHER, LEFT - showemote EMOTE_SHOCK, ROUTE27_FISHER, 15 - applymovement ROUTE27_FISHER, Route27FisherStepLeftOnceMovement -FirstStepIntoKantoScene_Continue: - turnobject PLAYER, RIGHT - opentext - writetext Route27FisherHeyText - promptbutton - writetext Route27FisherText - waitbutton - closetext - setscene SCENE_ROUTE27_NOOP - end - -Route27FisherScript: - jumptextfaceplayer Route27FisherText - -TrainerPsychicGilbert: - trainer PSYCHIC_T, GILBERT, EVENT_BEAT_PSYCHIC_GILBERT, PsychicGilbertSeenText, PsychicGilbertBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicGilbertAfterBattleText - waitbutton - closetext - end - -TrainerBirdKeeperJose2: - trainer BIRD_KEEPER, JOSE2, EVENT_BEAT_BIRD_KEEPER_JOSE2, BirdKeeperJose2SeenText, BirdKeeperJose2BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_BIRDKEEPER_JOSE - endifjustbattled - opentext - checkflag ENGINE_JOSE_READY_FOR_REMATCH - iftrue .WantsBattle - checkflag ENGINE_JOSE_HAS_STAR_PIECE - iftrue .HasStarPiece - checkcellnum PHONE_BIRDKEEPER_JOSE - iftrue .NumberAccepted - checkevent EVENT_JOSE_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext BirdKeeperJose2AfterBattleText - promptbutton - setevent EVENT_JOSE_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_BIRDKEEPER_JOSE - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, BIRD_KEEPER, JOSE2 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext BirdKeeperJose2BeatenText, 0 - readmem wJoseFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer BIRD_KEEPER, JOSE2 - startbattle - reloadmapafterbattle - loadmem wJoseFightCount, 1 - clearflag ENGINE_JOSE_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer BIRD_KEEPER, JOSE1 - startbattle - reloadmapafterbattle - loadmem wJoseFightCount, 2 - clearflag ENGINE_JOSE_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer BIRD_KEEPER, JOSE3 - startbattle - reloadmapafterbattle - clearflag ENGINE_JOSE_READY_FOR_REMATCH - end - -.HasStarPiece: - scall .Gift - verbosegiveitem STAR_PIECE - iffalse .NoRoom - clearflag ENGINE_JOSE_HAS_STAR_PIECE - sjump .NumberAccepted - -.NoRoom: - sjump .PackFull - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Rematch: - jumpstd RematchMScript - end - -.Gift: - jumpstd GiftMScript - end - -.PackFull: - jumpstd PackFullMScript - end - -TrainerCooltrainermBlake: - trainer COOLTRAINERM, BLAKE, EVENT_BEAT_COOLTRAINERM_BLAKE, CooltrainermBlakeSeenText, CooltrainermBlakeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermBlakeAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainermBrian: - trainer COOLTRAINERM, BRIAN, EVENT_BEAT_COOLTRAINERM_BRIAN, CooltrainermBrianSeenText, CooltrainermBrianBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermBrianAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfReena: - trainer COOLTRAINERF, REENA1, EVENT_BEAT_COOLTRAINERF_REENA, CooltrainerfReenaSeenText, CooltrainerfReenaBeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_COOLTRAINERF_REENA - endifjustbattled - opentext - checkflag ENGINE_REENA_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_COOLTRAINERF_REENA - iftrue .NumberAccepted - checkevent EVENT_REENA_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext CooltrainerfReenaAfterBattleText - promptbutton - setevent EVENT_REENA_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_COOLTRAINERF_REENA - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, COOLTRAINERF, REENA1 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext CooltrainerfReenaBeatenText, 0 - readmem wReenaFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer COOLTRAINERF, REENA1 - startbattle - reloadmapafterbattle - loadmem wReenaFightCount, 1 - clearflag ENGINE_REENA_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer COOLTRAINERF, REENA2 - startbattle - reloadmapafterbattle - loadmem wReenaFightCount, 2 - clearflag ENGINE_REENA_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer COOLTRAINERF, REENA3 - startbattle - reloadmapafterbattle - clearflag ENGINE_REENA_READY_FOR_REMATCH - end - -.AskNumber1: - jumpstd AskNumber1FScript - end - -.AskNumber2: - jumpstd AskNumber2FScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberFScript - end - -.NumberAccepted: - jumpstd NumberAcceptedFScript - end - -.NumberDeclined: - jumpstd NumberDeclinedFScript - end - -.PhoneFull: - jumpstd PhoneFullFScript - end - -.Rematch: - jumpstd RematchFScript - end - -TrainerCooltrainerfMegan: - trainer COOLTRAINERF, MEGAN, EVENT_BEAT_COOLTRAINERF_MEGAN, CooltrainerfMeganSeenText, CooltrainerfMeganBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfMeganAfterBattleText - waitbutton - closetext - end - -TohjoFallsSign: - jumptext TohjoFallsSignText - -Route27TMSolarbeam: - itemball TM_SOLARBEAM - -Route27RareCandy: - itemball RARE_CANDY - -Route27FisherStepLeftTwiceMovement: - step LEFT - step LEFT - step_end - -Route27FisherStepLeftOnceMovement: - step LEFT - step_end - -Route27FisherHeyText: - text "Hey!" - done - -Route27FisherText: - text "Do you know what" - line "you just did?" - - para "You've taken your" - line "first step into" - cont "KANTO." - - para "Check your #-" - line "GEAR MAP and see." - done - -CooltrainermBlakeSeenText: - text "You look pretty" - line "strong." - cont "Let me battle you!" - done - -CooltrainermBlakeBeatenText: - text "Yow!" - done - -CooltrainermBlakeAfterBattleText: - text "If you prevail on" - line "this harsh trek," - - para "the truth will be" - line "revealed!" - - para "Heh, sorry, I just" - line "wanted to say" - cont "something cool." - done - -CooltrainermBrianSeenText: - text "Hm? You're good," - line "aren't you?" - done - -CooltrainermBrianBeatenText: - text "Just as I thought!" - done - -CooltrainermBrianAfterBattleText: - text "A good trainer can" - line "recognize other" - cont "good trainers." - done - -CooltrainerfReenaSeenText: - text "You shouldn't" - line "underestimate the" - - para "wild #MON in" - line "these parts." - done - -CooltrainerfReenaBeatenText: - text "Oh! You're much" - line "too strong!" - done - -CooltrainerfReenaAfterBattleText: - text "You're just a kid," - line "but you're not to" - - para "be underestimated" - line "either." - done - -CooltrainerfMeganSeenText: - text "It's rare to see" - line "anyone come here." - - para "Are you training" - line "on your own?" - done - -CooltrainerfMeganBeatenText: - text "Oh! You're really" - line "strong!" - done - -CooltrainerfMeganAfterBattleText: - text "I'm checking out" - line "pre- and post-" - cont "evolution #MON." - - para "Evolution really" - line "does make #MON" - cont "stronger." - - para "But evolved forms" - line "also learn moves" - cont "later on." - done - -PsychicGilbertSeenText: - text "Don't say a thing!" - - para "Let me guess what" - line "you're thinking." - - para "Mmmmmmm…" - - para "I got it! You're" - line "on the #MON" - cont "LEAGUE challenge!" - done - -PsychicGilbertBeatenText: - text "You're too much!" - done - -PsychicGilbertAfterBattleText: - text "With your skills," - line "you'll do well at" - cont "the LEAGUE." - - para "That's what my" - line "premonition says." - done - -BirdKeeperJose2SeenText: - text "Tweet! Tweet!" - line "Tetweet!" - done - -BirdKeeperJose2BeatenText: - text "Tweet!" - done - -BirdKeeperJose2AfterBattleText: - text "BIRD KEEPERS like" - line "me mimic bird" - - para "whistles to com-" - line "mand #MON." - done - -TohjoFallsSignText: - text "TOHJO FALLS" - - para "THE LINK BETWEEN" - line "KANTO AND JOHTO" - done - -Route27_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 33, 7, ROUTE_27_SANDSTORM_HOUSE, 1 - warp_event 26, 5, TOHJO_FALLS, 1 - warp_event 36, 5, TOHJO_FALLS, 2 - - def_coord_events - coord_event 18, 10, SCENE_ROUTE27_FIRST_STEP_INTO_KANTO, FirstStepIntoKantoLeftScene - coord_event 19, 10, SCENE_ROUTE27_FIRST_STEP_INTO_KANTO, FirstStepIntoKantoRightScene - - def_bg_events - bg_event 25, 7, BGEVENT_READ, TohjoFallsSign - - def_object_events - object_event 48, 7, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainermBlake, -1 - object_event 58, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerCooltrainermBrian, -1 - object_event 72, 10, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerCooltrainerfReena, -1 - object_event 37, 6, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerCooltrainerfMegan, -1 - object_event 65, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPsychicGilbert, -1 - object_event 58, 13, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperJose2, -1 - object_event 60, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route27TMSolarbeam, EVENT_ROUTE_27_TM_SOLARBEAM - object_event 53, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route27RareCandy, EVENT_ROUTE_27_RARE_CANDY - object_event 21, 10, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 3, Route27FisherScript, -1 diff --git a/maps/Route27.blk b/maps/Route27.blk deleted file mode 100644 index 1523a2b0e..000000000 --- a/maps/Route27.blk +++ /dev/null @@ -1,17 +0,0 @@ - -jppppppppppklrnqqqqqqqqiTvvvvvUlrrsrrrrsmTvUTvvUWWWeevvvy -5555 -vUGX5Y5555555555 -YRWWe -XzvUTvCCCCCCCvvvX5Y -e -XY -4555X5 - -eeTvU - -TUX8555CCCC - -Y -4zvvvvvvvvvyz -vvvvy69999:1X5YTvy11111111111111111189:555555 \ No newline at end of file diff --git a/maps/Route27SandstormHouse.asm b/maps/Route27SandstormHouse.asm deleted file mode 100644 index 561d3b9a8..000000000 --- a/maps/Route27SandstormHouse.asm +++ /dev/null @@ -1,108 +0,0 @@ - object_const_def - const ROUTE27SANDSTORMHOUSE_GRANNY - -Route27SandstormHouse_MapScripts: - def_scene_scripts - - def_callbacks - -SandstormHouseWoman: - faceplayer - opentext - checkevent EVENT_GOT_TM37_SANDSTORM - iftrue .AlreadyGotItem - special GetFirstPokemonHappiness - writetext SandstormHouseWomanText1 - promptbutton - ifgreater 150 - 1, .Loyal - sjump .Disloyal - -.Loyal: - writetext SandstormHouseWomanLoyalText - promptbutton - verbosegiveitem TM_SANDSTORM - iffalse .Done - setevent EVENT_GOT_TM37_SANDSTORM -.AlreadyGotItem: - writetext SandstormHouseSandstormDescription - waitbutton -.Done: - closetext - end - -.Disloyal: - writetext SandstormHouseWomanDisloyalText - waitbutton - closetext - end - -SandstormHouseBookshelf: - jumpstd MagazineBookshelfScript - -SandstormHouseWomanText1: - text "Where are you off" - line "to with #MON?" - - para "#MON LEAGUE?" - - para "Are your #MON" - line "loyal enough for" - cont "you to win?" - - para "Let me see…" - done - -SandstormHouseWomanLoyalText: - text "Ah! Your #MON" - line "trusts you very" - cont "much." - - para "It's nice to see a" - line "good trainer." - - para "Here. A gift for" - line "your journey." - done - -SandstormHouseSandstormDescription: - text "TM37 happens to be" - line "SANDSTORM." - - para "It's a move that" - line "inflicts damage on" - cont "both battlers." - - para "It's for advanced" - line "trainers only." - - para "Use it if you" - line "dare. Good luck!" - done - -SandstormHouseWomanDisloyalText: - text "If it doesn't come" - line "to trust you some" - - para "more, it could be" - line "tough going." - - para "Trust is the tie" - line "that binds #MON" - cont "and trainers." - done - -Route27SandstormHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_27, 1 - warp_event 3, 7, ROUTE_27, 1 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, SandstormHouseBookshelf - bg_event 1, 1, BGEVENT_READ, SandstormHouseBookshelf - - def_object_events - object_event 2, 4, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SandstormHouseWoman, -1 diff --git a/maps/Route28.asm b/maps/Route28.asm deleted file mode 100644 index b84ff6f7f..000000000 --- a/maps/Route28.asm +++ /dev/null @@ -1,29 +0,0 @@ -Route28_MapScripts: - def_scene_scripts - - def_callbacks - -Route28Sign: - jumptext Route28SignText - -Route28HiddenRareCandy: - hiddenitem RARE_CANDY, EVENT_ROUTE_28_HIDDEN_RARE_CANDY - -Route28SignText: - text "ROUTE 28" - done - -Route28_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 3, ROUTE_28_STEEL_WING_HOUSE, 1 - warp_event 33, 5, VICTORY_ROAD_GATE, 7 - - def_coord_events - - def_bg_events - bg_event 31, 5, BGEVENT_READ, Route28Sign - bg_event 25, 2, BGEVENT_ITEM, Route28HiddenRareCandy - - def_object_events diff --git a/maps/Route28.blk b/maps/Route28.blk deleted file mode 100644 index b7d2d2aec..000000000 --- a/maps/Route28.blk +++ /dev/null @@ -1,14 +0,0 @@ -WWWWW*,,,+WWWWWWWW*,lll$WWW%lll !(,oooooo|~(, -Z/1111(, - - - -  -Z\(, - -(, - - >???,,????; - - - eCd(,,,,,,,,,,?????????,,,,,, \ No newline at end of file diff --git a/maps/Route28SteelWingHouse.asm b/maps/Route28SteelWingHouse.asm deleted file mode 100644 index 325091b45..000000000 --- a/maps/Route28SteelWingHouse.asm +++ /dev/null @@ -1,86 +0,0 @@ - object_const_def - const ROUTE28STEELWINGHOUSE_CELEBRITY - const ROUTE28STEELWINGHOUSE_FEAROW - -Route28SteelWingHouse_MapScripts: - def_scene_scripts - scene_script Route28SteelWingHouseNoopScene ; unusable - - def_callbacks - -Route28SteelWingHouseNoopScene: - end - -Celebrity: - faceplayer - opentext - checkevent EVENT_GOT_TM47_STEEL_WING - iftrue .AlreadyGotItem - writetext CelebrityText1 - promptbutton - verbosegiveitem TM_STEEL_WING - iffalse .Done - setevent EVENT_GOT_TM47_STEEL_WING -.Done: - closetext - end -.AlreadyGotItem: - writetext CelebrityText2 - waitbutton - closetext - end - -CelebritysFearow: - opentext - writetext CelebritysFearowText - cry FEAROW - waitbutton - closetext - end - -CelebrityHouseBookshelf: - jumpstd MagazineBookshelfScript - -CelebrityText1: - text "Oh, dear." - line "You've found me." - - para "Please don't tell" - line "anyone about me." - - para "I'll give you this" - line "for keeping my" - cont "secret. Please?" - done - -CelebrityText2: - text "It's tough being a" - line "top celebrity." - - para "Everywhere I go," - line "people chase me." - - para "I just want to be" - line "left alone…" - done - -CelebritysFearowText: - text "FEAROW: Feero!" - done - -Route28SteelWingHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_28, 1 - warp_event 3, 7, ROUTE_28, 1 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, CelebrityHouseBookshelf - bg_event 1, 1, BGEVENT_READ, CelebrityHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Celebrity, -1 - object_event 6, 5, SPRITE_MOLTRES, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, CelebritysFearow, -1 diff --git a/maps/Route29.asm b/maps/Route29.asm deleted file mode 100644 index 9b883f652..000000000 --- a/maps/Route29.asm +++ /dev/null @@ -1,437 +0,0 @@ - object_const_def - const ROUTE29_COOLTRAINER_M1 - const ROUTE29_YOUNGSTER - const ROUTE29_TEACHER1 - const ROUTE29_FRUIT_TREE - const ROUTE29_FISHER - const ROUTE29_COOLTRAINER_M2 - const ROUTE29_TUSCANY - const ROUTE29_POKE_BALL - -Route29_MapScripts: - def_scene_scripts - scene_script Route29Noop1Scene, SCENE_ROUTE29_NOOP - scene_script Route29Noop2Scene, SCENE_ROUTE29_CATCH_TUTORIAL - - def_callbacks - callback MAPCALLBACK_OBJECTS, Route29TuscanyCallback - -Route29Noop1Scene: - end - -Route29Noop2Scene: - end - -Route29TuscanyCallback: - checkflag ENGINE_ZEPHYRBADGE - iftrue .DoesTuscanyAppear - -.TuscanyDisappears: - disappear ROUTE29_TUSCANY - endcallback - -.DoesTuscanyAppear: - readvar VAR_WEEKDAY - ifnotequal TUESDAY, .TuscanyDisappears - appear ROUTE29_TUSCANY - endcallback - -Route29Tutorial1: - turnobject ROUTE29_COOLTRAINER_M1, UP - showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15 - applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData1a - turnobject PLAYER, LEFT - setevent EVENT_DUDE_TALKED_TO_YOU - opentext - writetext CatchingTutorialIntroText - yesorno - iffalse Script_RefusedTutorial1 - closetext - follow ROUTE29_COOLTRAINER_M1, PLAYER - applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData1b - stopfollow - loadwildmon RATTATA, 5 - catchtutorial BATTLETYPE_TUTORIAL - turnobject ROUTE29_COOLTRAINER_M1, UP - opentext - writetext CatchingTutorialDebriefText - waitbutton - closetext - setscene SCENE_ROUTE29_NOOP - setevent EVENT_LEARNED_TO_CATCH_POKEMON - end - -Route29Tutorial2: - turnobject ROUTE29_COOLTRAINER_M1, UP - showemote EMOTE_SHOCK, ROUTE29_COOLTRAINER_M1, 15 - applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData2a - turnobject PLAYER, LEFT - setevent EVENT_DUDE_TALKED_TO_YOU - opentext - writetext CatchingTutorialIntroText - yesorno - iffalse Script_RefusedTutorial2 - closetext - follow ROUTE29_COOLTRAINER_M1, PLAYER - applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData2b - stopfollow - loadwildmon RATTATA, 5 - catchtutorial BATTLETYPE_TUTORIAL - turnobject ROUTE29_COOLTRAINER_M1, UP - opentext - writetext CatchingTutorialDebriefText - waitbutton - closetext - setscene SCENE_ROUTE29_NOOP - setevent EVENT_LEARNED_TO_CATCH_POKEMON - end - -Script_RefusedTutorial1: - writetext CatchingTutorialDeclinedText - waitbutton - closetext - applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData1b - setscene SCENE_ROUTE29_NOOP - end - -Script_RefusedTutorial2: - writetext CatchingTutorialDeclinedText - waitbutton - closetext - applymovement ROUTE29_COOLTRAINER_M1, DudeMovementData2b - setscene SCENE_ROUTE29_NOOP - end - -CatchingTutorialDudeScript: - faceplayer - opentext - readvar VAR_BOXSPACE - ifequal 0, .BoxFull - checkevent EVENT_LEARNED_TO_CATCH_POKEMON - iftrue .BoxFull - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iffalse .BoxFull - writetext CatchingTutorialRepeatText - yesorno - iffalse .Declined - closetext - loadwildmon RATTATA, 5 - catchtutorial BATTLETYPE_TUTORIAL - opentext - writetext CatchingTutorialDebriefText - waitbutton - closetext - setevent EVENT_LEARNED_TO_CATCH_POKEMON - end - -.BoxFull: - writetext CatchingTutorialBoxFullText - waitbutton - closetext - end - -.Declined: - writetext CatchingTutorialDeclinedText - waitbutton - closetext - end - -Route29YoungsterScript: - jumptextfaceplayer Route29YoungsterText - -Route29TeacherScript: - jumptextfaceplayer Route29TeacherText - -Route29FisherScript: - jumptextfaceplayer Route29FisherText - -Route29CooltrainerMScript: - faceplayer - opentext - checktime DAY - iftrue .day_morn - checktime NITE - iftrue .nite -.day_morn - writetext Route29CooltrainerMText_WaitingForNight - waitbutton - closetext - end - -.nite - writetext Route29CooltrainerMText_WaitingForMorning - waitbutton - closetext - end - -TuscanyScript: - faceplayer - opentext - checkevent EVENT_GOT_PINK_BOW_FROM_TUSCANY - iftrue TuscanyTuesdayScript - readvar VAR_WEEKDAY - ifnotequal TUESDAY, TuscanyNotTuesdayScript - checkevent EVENT_MET_TUSCANY_OF_TUESDAY - iftrue .MetTuscany - writetext MeetTuscanyText - promptbutton - setevent EVENT_MET_TUSCANY_OF_TUESDAY -.MetTuscany: - writetext TuscanyGivesGiftText - promptbutton - verbosegiveitem PINK_BOW - iffalse TuscanyDoneScript - setevent EVENT_GOT_PINK_BOW_FROM_TUSCANY - writetext TuscanyGaveGiftText - waitbutton - closetext - end - -TuscanyTuesdayScript: - writetext TuscanyTuesdayText - waitbutton -TuscanyDoneScript: - closetext - end - -TuscanyNotTuesdayScript: - writetext TuscanyNotTuesdayText - waitbutton - closetext - end - -Route29Sign1: - jumptext Route29Sign1Text - -Route29Sign2: - jumptext Route29Sign2Text - -Route29FruitTree: - fruittree FRUITTREE_ROUTE_29 - -Route29Potion: - itemball POTION - -DudeMovementData1a: - step UP - step UP - step UP - step UP - step RIGHT - step RIGHT - step_end - -DudeMovementData2a: - step UP - step UP - step UP - step RIGHT - step RIGHT - step_end - -DudeMovementData1b: - step LEFT - step LEFT - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -DudeMovementData2b: - step LEFT - step LEFT - step DOWN - step DOWN - step DOWN - step_end - -CatchingTutorialBoxFullText: - text "#MON hide in" - line "the grass. Who" - - para "knows when they'll" - line "pop out…" - done - -CatchingTutorialIntroText: - text "I've seen you a" - line "couple times. How" - - para "many #MON have" - line "you caught?" - - para "Would you like me" - line "to show you how to" - cont "catch #MON?" - done - -CatchingTutorialDebriefText: - text "That's how you do" - line "it." - - para "If you weaken them" - line "first, #MON are" - cont "easier to catch." - done - -CatchingTutorialDeclinedText: - text "Oh. Fine, then." - - para "Anyway, if you" - line "want to catch" - - para "#MON, you have" - line "to walk a lot." - done - -CatchingTutorialRepeatText: - text "Huh? You want me" - line "to show you how to" - cont "catch #MON?" - done - -Route29YoungsterText: - text "Yo. How are your" - line "#MON?" - - para "If they're weak" - line "and not ready for" - - para "battle, keep out" - line "of the grass." - done - -Route29TeacherText: - text "See those ledges?" - line "It's scary to jump" - cont "off them." - - para "But you can go to" - line "NEW BARK without" - - para "walking through" - line "the grass." - done - -Route29FisherText: - text "I wanted to take a" - line "break, so I saved" - - para "to record my" - line "progress." - done - -Route29CooltrainerMText_WaitingForDay: ; unreferenced - text "I'm waiting for" - line "#MON that" - - para "appear only in the" - line "daytime." - done - -Route29CooltrainerMText_WaitingForNight: - text "I'm waiting for" - line "#MON that" - - para "appear only at" - line "night." - done - -Route29CooltrainerMText_WaitingForMorning: - text "I'm waiting for" - line "#MON that" - - para "appear only in the" - line "morning." - done - -MeetTuscanyText: - text "TUSCANY: I do be-" - line "lieve that this is" - - para "the first time" - line "we've met?" - - para "Please allow me to" - line "introduce myself." - - para "I am TUSCANY of" - line "Tuesday." - done - -TuscanyGivesGiftText: - text "By way of intro-" - line "duction, please" - - para "accept this gift," - line "a PINK BOW." - done - -TuscanyGaveGiftText: - text "TUSCANY: Wouldn't" - line "you agree that it" - cont "is most adorable?" - - para "It strengthens" - line "normal-type moves." - - para "I am certain it" - line "will be of use." - done - -TuscanyTuesdayText: - text "TUSCANY: Have you" - line "met MONICA, my" - cont "older sister?" - - para "Or my younger" - line "brother, WESLEY?" - - para "I am the second of" - line "seven children." - done - -TuscanyNotTuesdayText: - text "TUSCANY: Today is" - line "not Tuesday. That" - cont "is unfortunate…" - done - -Route29Sign1Text: - text "ROUTE 29" - - para "CHERRYGROVE CITY -" - line "NEW BARK TOWN" - done - -Route29Sign2Text: - text "ROUTE 29" - - para "CHERRYGROVE CITY -" - line "NEW BARK TOWN" - done - -Route29_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 27, 1, ROUTE_29_ROUTE_46_GATE, 3 - - def_coord_events - coord_event 53, 8, SCENE_ROUTE29_CATCH_TUTORIAL, Route29Tutorial1 - coord_event 53, 9, SCENE_ROUTE29_CATCH_TUTORIAL, Route29Tutorial2 - - def_bg_events - bg_event 51, 7, BGEVENT_READ, Route29Sign1 - bg_event 3, 5, BGEVENT_READ, Route29Sign2 - - def_object_events - object_event 50, 12, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, CatchingTutorialDudeScript, -1 - object_event 27, 16, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route29YoungsterScript, -1 - object_event 15, 11, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route29TeacherScript, -1 - object_event 12, 2, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route29FruitTree, -1 - object_event 25, 3, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route29FisherScript, -1 - object_event 13, 4, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route29CooltrainerMScript, -1 - object_event 29, 12, SPRITE_TEACHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TuscanyScript, EVENT_ROUTE_29_TUSCANY_OF_TUESDAY - object_event 48, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route29Potion, EVENT_ROUTE_29_POTION diff --git a/maps/Route29.blk b/maps/Route29.blk deleted file mode 100644 index 66ec4b549..000000000 --- a/maps/Route29.blk +++ /dev/null @@ -1 +0,0 @@ -\]<O=]efG^KWS>=^Nad>\?" - - para "I work as PROF." - line "OAK's AIDE." - - para "I had no idea that" - line "you were out here." - - para "PROF.OAK's LAB is" - line "nearby in PALLET" - cont "TOWN." - done - -Route2Gate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, ROUTE_2, 3 - warp_event 5, 0, ROUTE_2, 4 - warp_event 4, 7, ROUTE_2, 2 - warp_event 5, 7, ROUTE_2, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 6, 4, SPRITE_SCIENTIST, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route2GateScientistScript, -1 diff --git a/maps/Route2NuggetHouse.asm b/maps/Route2NuggetHouse.asm deleted file mode 100644 index 93e8fbeb0..000000000 --- a/maps/Route2NuggetHouse.asm +++ /dev/null @@ -1,64 +0,0 @@ - object_const_def - const ROUTE2NUGGETHOUSE_FISHER - -Route2NuggetHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Route2NuggetHouseFisherScript: - faceplayer - opentext - checkevent EVENT_GOT_NUGGET_FROM_GUY - iftrue .GotNugget - writetext Route2NuggetHouseFisherText - promptbutton - verbosegiveitem NUGGET - iffalse .NoRoom - setevent EVENT_GOT_NUGGET_FROM_GUY -.GotNugget: - writetext Route2NuggetHouseFisherText_GotNugget - waitbutton -.NoRoom: - closetext - end - -Route2NuggetHouseBookshelf: ; unreferenced - jumpstd DifficultBookshelfScript - -Route2NuggetHouseFisherText: - text "Hi! Wow, I'm glad" - line "to see you." - - para "You're the first" - line "visitor I've had" - cont "in a long time." - - para "I'm super-happy!" - line "Let me give you a" - cont "little present." - done - -Route2NuggetHouseFisherText_GotNugget: - text "That's a NUGGET." - - para "I can't give you" - line "any nuggets of" - - para "wisdom, so that'll" - line "have to do!" - done - -Route2NuggetHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_2, 1 - warp_event 3, 7, ROUTE_2, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 4, SPRITE_FISHER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route2NuggetHouseFisherScript, -1 diff --git a/maps/Route3.asm b/maps/Route3.asm deleted file mode 100644 index a670cd8ba..000000000 --- a/maps/Route3.asm +++ /dev/null @@ -1,148 +0,0 @@ - object_const_def - const ROUTE3_FISHER1 - const ROUTE3_YOUNGSTER1 - const ROUTE3_YOUNGSTER2 - const ROUTE3_FISHER2 - -Route3_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerFirebreatherOtis: - trainer FIREBREATHER, OTIS, EVENT_BEAT_FIREBREATHER_OTIS, FirebreatherOtisSeenText, FirebreatherOtisBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FirebreatherOtisAfterBattleText - waitbutton - closetext - end - -TrainerYoungsterWarren: - trainer YOUNGSTER, WARREN, EVENT_BEAT_YOUNGSTER_WARREN, YoungsterWarrenSeenText, YoungsterWarrenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterWarrenAfterBattleText - waitbutton - closetext - end - -TrainerYoungsterJimmy: - trainer YOUNGSTER, JIMMY, EVENT_BEAT_YOUNGSTER_JIMMY, YoungsterJimmySeenText, YoungsterJimmyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterJimmyAfterBattleText - waitbutton - closetext - end - -TrainerFirebreatherBurt: - trainer FIREBREATHER, BURT, EVENT_BEAT_FIREBREATHER_BURT, FirebreatherBurtSeenText, FirebreatherBurtBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FirebreatherBurtAfterBattleText - waitbutton - closetext - end - -Route3MtMoonSquareSign: - jumptext Route3MtMoonSquareSignText - -FirebreatherOtisSeenText: - text "Ah! The weather's" - line "as fine as ever." - done - -FirebreatherOtisBeatenText: - text "It's sunny, but" - line "I'm all wet…" - done - -FirebreatherOtisAfterBattleText: - text "When it rains," - line "it's hard to get" - cont "ignition…" - done - -YoungsterWarrenSeenText: - text "Hmmm… I don't know" - line "what to do…" - done - -YoungsterWarrenBeatenText: - text "I knew I'd lose…" - done - -YoungsterWarrenAfterBattleText: - text "You looked strong." - - para "I was afraid to" - line "take you on…" - done - -YoungsterJimmySeenText: - text "I can run like the" - line "wind!" - done - -YoungsterJimmyBeatenText: - text "Blown away!" - done - -YoungsterJimmyAfterBattleText: - text "I wear shorts the" - line "whole year round." - - para "That's my fashion" - line "policy." - done - -FirebreatherBurtSeenText: - text "Step right up and" - line "take a look!" - done - -FirebreatherBurtBeatenText: - text "Yow! That's hot!" - done - -FirebreatherBurtAfterBattleText: - text "The greatest fire-" - line "breather in KANTO," - cont "that's me." - - para "But not the best" - line "trainer…" - done - -Route3MtMoonSquareSignText: - text "MT.MOON SQUARE" - - para "Just go up the" - line "stairs." - done - -Route3_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 52, 1, MOUNT_MOON, 1 - - def_coord_events - - def_bg_events - bg_event 49, 13, BGEVENT_READ, Route3MtMoonSquareSign - - def_object_events - object_event 26, 12, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerFirebreatherOtis, -1 - object_event 10, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterWarren, -1 - object_event 16, 3, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerYoungsterJimmy, -1 - object_event 49, 5, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerFirebreatherBurt, -1 diff --git a/maps/Route3.blk b/maps/Route3.blk deleted file mode 100644 index 5b5266bb5..000000000 --- a/maps/Route3.blk +++ /dev/null @@ -1,50 +0,0 @@ -,,+WWWWWWWWW*,,,,,,,,,+WWW*,,,,) - - - - - - - -t(,,,,,,,,,) -(,,WW%/BB/(+WWWWWW*,) -(,,@ - - - -n - -n - -() - - - - - -(,) -(,,An/BB - -$%/>;/(,) ->?,,,??; - - - - - -n - - - - - -() - -(,)/$W*,,,,)>?????; () - -$W% -V (,,,,)(,,,,,)()tt - - - - (,,WW%(,,,,,)(,?????????,,, \ No newline at end of file diff --git a/maps/Route30.asm b/maps/Route30.asm deleted file mode 100644 index e34e62410..000000000 --- a/maps/Route30.asm +++ /dev/null @@ -1,434 +0,0 @@ - object_const_def - const ROUTE30_YOUNGSTER1 - const ROUTE30_YOUNGSTER2 - const ROUTE30_YOUNGSTER3 - const ROUTE30_BUG_CATCHER - const ROUTE30_YOUNGSTER4 - const ROUTE30_MONSTER1 - const ROUTE30_MONSTER2 - const ROUTE30_FRUIT_TREE1 - const ROUTE30_FRUIT_TREE2 - const ROUTE30_COOLTRAINER_F - const ROUTE30_POKE_BALL - -Route30_MapScripts: - def_scene_scripts - - def_callbacks - -YoungsterJoey_ImportantBattleScript: - waitsfx - playmusic MUSIC_JOHTO_TRAINER_BATTLE - opentext - writetext Text_UseTackle - pause 30 - closetext - playsound SFX_TACKLE - applymovement ROUTE30_MONSTER2, Route30_JoeysRattataAttacksMovement - opentext - faceplayer - writetext Text_ThisIsABigBattle - waitbutton - turnobject ROUTE30_YOUNGSTER1, UP - closetext - playsound SFX_TACKLE - applymovement ROUTE30_MONSTER1, Route30_MikeysRattataAttacksMovement - special RestartMapMusic - end - -TrainerYoungsterJoey: - trainer YOUNGSTER, JOEY1, EVENT_BEAT_YOUNGSTER_JOEY, YoungsterJoey1SeenText, YoungsterJoey1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_YOUNGSTER_JOEY - endifjustbattled - opentext - checkflag ENGINE_JOEY_READY_FOR_REMATCH - iftrue .Rematch - checkcellnum PHONE_YOUNGSTER_JOEY - iftrue .NumberAccepted - checkevent EVENT_JOEY_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext YoungsterJoey1AfterText - promptbutton - setevent EVENT_JOEY_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .RequestNumber - -.AskAgain: - scall .AskNumber2 -.RequestNumber: - askforphonenumber PHONE_YOUNGSTER_JOEY - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, YOUNGSTER, JOEY1 - scall .RegisteredNumber - sjump .NumberAccepted - -.Rematch: - scall .RematchStd - winlosstext YoungsterJoey1BeatenText, 0 - readmem wJoeyFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight3 -.Fight2: - checkflag ENGINE_FLYPOINT_OLIVINE - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_GOLDENROD - iftrue .LoadFight1 -.LoadFight0: - loadtrainer YOUNGSTER, JOEY1 - startbattle - reloadmapafterbattle - loadmem wJoeyFightCount, 1 - clearflag ENGINE_JOEY_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer YOUNGSTER, JOEY2 - startbattle - reloadmapafterbattle - loadmem wJoeyFightCount, 2 - clearflag ENGINE_JOEY_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer YOUNGSTER, JOEY3 - startbattle - reloadmapafterbattle - loadmem wJoeyFightCount, 3 - clearflag ENGINE_JOEY_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer YOUNGSTER, JOEY4 - startbattle - reloadmapafterbattle - loadmem wJoeyFightCount, 4 - clearflag ENGINE_JOEY_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer YOUNGSTER, JOEY5 - startbattle - reloadmapafterbattle - clearflag ENGINE_JOEY_READY_FOR_REMATCH - checkevent EVENT_JOEY_HP_UP - iftrue .GiveHPUp - checkevent EVENT_GOT_HP_UP_FROM_JOEY - iftrue .done - scall .RematchGift - verbosegiveitem HP_UP - iffalse .PackFull - setevent EVENT_GOT_HP_UP_FROM_JOEY - sjump .NumberAccepted - -.done - end - -.GiveHPUp: - opentext - writetext YoungsterJoeyText_GiveHPUpAfterBattle - waitbutton - verbosegiveitem HP_UP - iffalse .PackFull - clearevent EVENT_JOEY_HP_UP - setevent EVENT_GOT_HP_UP_FROM_JOEY - sjump .NumberAccepted - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.RematchStd: - jumpstd RematchMScript - end - -.PackFull: - setevent EVENT_JOEY_HP_UP - jumpstd PackFullMScript - end - -.RematchGift: - jumpstd RematchGiftMScript - end - -TrainerYoungsterMikey: - trainer YOUNGSTER, MIKEY, EVENT_BEAT_YOUNGSTER_MIKEY, YoungsterMikeySeenText, YoungsterMikeyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterMikeyAfterText - waitbutton - closetext - end - -TrainerBugCatcherDon: - trainer BUG_CATCHER, DON, EVENT_BEAT_BUG_CATCHER_DON, BugCatcherDonSeenText, BugCatcherDonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BugCatcherDonAfterText - waitbutton - closetext - end - -Route30YoungsterScript: - faceplayer - opentext - checkevent EVENT_GAVE_MYSTERY_EGG_TO_ELM - iftrue .CompletedEggQuest - writetext Route30YoungsterText_DirectionsToMrPokemonsHouse - waitbutton - closetext - end - -.CompletedEggQuest: - writetext Route30YoungsterText_EveryoneIsBattling - waitbutton - closetext - end - -Route30CooltrainerFScript: - jumptextfaceplayer Route30CooltrainerFText - -Route30Sign: - jumptext Route30SignText - -MrPokemonsHouseDirectionsSign: - jumptext MrPokemonsHouseDirectionsSignText - -MrPokemonsHouseSign: - jumptext MrPokemonsHouseSignText - -Route30TrainerTips: - jumptext Route30TrainerTipsText - -Route30Antidote: - itemball ANTIDOTE - -Route30FruitTree1: - fruittree FRUITTREE_ROUTE_30_1 - -Route30FruitTree2: - fruittree FRUITTREE_ROUTE_30_2 - -Route30HiddenPotion: - hiddenitem POTION, EVENT_ROUTE_30_HIDDEN_POTION - -Route30_JoeysRattataAttacksMovement: - fix_facing - big_step UP - big_step DOWN - step_end - -Route30_MikeysRattataAttacksMovement: - fix_facing - big_step DOWN - big_step UP - step_end - -Text_UseTackle: - text "Go, RATTATA!" - - para "TACKLE!" - done - -Text_ThisIsABigBattle: - text "What? This is a" - line "big battle!" - cont "Leave me alone!" - done - -YoungsterJoey1SeenText: - text "I just lost, so" - line "I'm trying to find" - cont "more #MON." - - para "Wait! You look" - line "weak! Come on," - cont "let's battle!" - done - -YoungsterJoey1BeatenText: - text "Ack! I lost again!" - line "Doggone it!" - done - -YoungsterJoey1AfterText: - text "Do I have to have" - line "more #MON in" - - para "order to battle" - line "better?" - - para "No! I'm sticking" - line "with this one no" - cont "matter what!" - done - -YoungsterMikeySeenText: - text "You're a #MON" - line "trainer, right?" - - para "Then you have to" - line "battle!" - done - -YoungsterMikeyBeatenText: - text "That's strange." - line "I won before." - done - -YoungsterMikeyAfterText: - text "Becoming a good" - line "trainer is really" - cont "tough." - - para "I'm going to bat-" - line "tle other people" - cont "to get better." - done - -BugCatcherDonSeenText: - text "Instead of a bug" - line "#MON, I found" - cont "a trainer!" - done - -BugCatcherDonBeatenText: - text "Argh! You're too" - line "strong!" - done - -BugCatcherDonAfterText: - text "I ran out of #" - line "BALLS while I was" - cont "catching #MON." - - para "I should've bought" - line "some more…" - done - -Route30YoungsterText_DirectionsToMrPokemonsHouse: - text "MR.#MON's" - line "house? It's a bit" - cont "farther ahead." - done - -Route30YoungsterText_EveryoneIsBattling: - text "Everyone's having" - line "fun battling!" - cont "You should too!" - done - -Route30CooltrainerFText: - text "I'm not a trainer." - - para "But if you look" - line "one in the eyes," - cont "prepare to battle." - done - -Route30SignText: - text "ROUTE 30" - - para "VIOLET CITY -" - line "CHERRYGROVE CITY" - done - -MrPokemonsHouseDirectionsSignText: - text "MR.#MON'S HOUSE" - line "STRAIGHT AHEAD!" - done - -MrPokemonsHouseSignText: - text "MR.#MON'S HOUSE" - done - -Route30TrainerTipsText: - text "TRAINER TIPS" - - para "No stealing other" - line "people's #MON!" - - para "# BALLS are to" - line "be thrown only at" - cont "wild #MON!" - done - -YoungsterJoeyText_GiveHPUpAfterBattle: - text "I lost again…" - line "Gee, you're tough!" - - para "Oh yeah, I almost" - line "forgot that I had" - cont "to give you this." - - para "Use it to get even" - line "tougher, OK?" - - para "I'm going to get" - line "tougher too." - done - -Route30_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 39, ROUTE_30_BERRY_HOUSE, 1 - warp_event 17, 5, MR_POKEMONS_HOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 9, 43, BGEVENT_READ, Route30Sign - bg_event 13, 29, BGEVENT_READ, MrPokemonsHouseDirectionsSign - bg_event 15, 5, BGEVENT_READ, MrPokemonsHouseSign - bg_event 3, 21, BGEVENT_READ, Route30TrainerTips - bg_event 14, 9, BGEVENT_ITEM, Route30HiddenPotion - - def_object_events - object_event 5, 26, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, YoungsterJoey_ImportantBattleScript, EVENT_ROUTE_30_BATTLE - object_event 2, 28, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterJoey, EVENT_ROUTE_30_YOUNGSTER_JOEY - object_event 5, 23, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerYoungsterMikey, -1 - object_event 1, 7, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherDon, -1 - object_event 7, 30, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route30YoungsterScript, -1 - object_event 5, 24, SPRITE_MONSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_30_BATTLE - object_event 5, 25, SPRITE_MONSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_ROUTE_30_BATTLE - object_event 5, 39, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route30FruitTree1, -1 - object_event 11, 5, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route30FruitTree2, -1 - object_event 2, 13, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route30CooltrainerFScript, -1 - object_event 8, 35, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route30Antidote, EVENT_ROUTE_30_ANTIDOTE diff --git a/maps/Route30.blk b/maps/Route30.blk deleted file mode 100644 index b79b95f5e..000000000 --- a/maps/Route30.blk +++ /dev/null @@ -1 +0,0 @@ -V]]]GgfWV]VW]GWZGVTUXYGXYVWWTX \ No newline at end of file diff --git a/maps/Route30BerryHouse.asm b/maps/Route30BerryHouse.asm deleted file mode 100644 index d7c68d2af..000000000 --- a/maps/Route30BerryHouse.asm +++ /dev/null @@ -1,61 +0,0 @@ - object_const_def - const ROUTE30BERRYHOUSE_POKEFAN_M - -Route30BerryHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Route30BerryHousePokefanMScript: - faceplayer - opentext - checkevent EVENT_GOT_BERRY_FROM_ROUTE_30_HOUSE - iftrue .GotBerry - writetext Route30BerrySpeechHouseMonEatBerriesText - promptbutton - verbosegiveitem BERRY - iffalse .NoRoom - setevent EVENT_GOT_BERRY_FROM_ROUTE_30_HOUSE -.GotBerry: - writetext Route30BerrySpeechHouseCheckTreesText - waitbutton -.NoRoom: - closetext - end - -Route30BerryHouseBookshelf: - jumpstd MagazineBookshelfScript - -Route30BerrySpeechHouseMonEatBerriesText: - text "You know, #MON" - line "eat BERRIES." - - para "Well, my #MON" - line "got healthier by" - cont "eating a BERRY." - - para "Here. I'll share" - line "one with you!" - done - -Route30BerrySpeechHouseCheckTreesText: - text "Check trees for" - line "BERRIES. They just" - cont "drop right off." - done - -Route30BerryHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_30, 1 - warp_event 3, 7, ROUTE_30, 1 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, Route30BerryHouseBookshelf - bg_event 1, 1, BGEVENT_READ, Route30BerryHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Route30BerryHousePokefanMScript, -1 diff --git a/maps/Route31.asm b/maps/Route31.asm deleted file mode 100644 index f7d1455cf..000000000 --- a/maps/Route31.asm +++ /dev/null @@ -1,439 +0,0 @@ - object_const_def - const ROUTE31_FISHER - const ROUTE31_YOUNGSTER - const ROUTE31_BUG_CATCHER - const ROUTE31_COOLTRAINER_M - const ROUTE31_FRUIT_TREE - const ROUTE31_POKE_BALL1 - const ROUTE31_POKE_BALL2 - -Route31_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route31CheckMomCallCallback - -Route31CheckMomCallCallback: - checkevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST - iffalse .DoMomCall - endcallback - -.DoMomCall: - specialphonecall SPECIALCALL_WORRIED - endcallback - -TrainerBugCatcherWade1: - trainer BUG_CATCHER, WADE1, EVENT_BEAT_BUG_CATCHER_WADE, BugCatcherWade1SeenText, BugCatcherWade1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_BUG_CATCHER_WADE - endifjustbattled - opentext - checkflag ENGINE_WADE_READY_FOR_REMATCH - iftrue .WadeRematch - checkflag ENGINE_WADE_HAS_ITEM - iftrue .WadeItem - checkcellnum PHONE_BUG_CATCHER_WADE - iftrue .AcceptedNumberSTD - checkevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext BugCatcherWade1AfterText - waitbutton - setevent EVENT_WADE_ASKED_FOR_PHONE_NUMBER - scall .AskPhoneNumberSTD - sjump .Continue - -.AskAgain: - scall .AskAgainSTD -.Continue: - askforphonenumber PHONE_BUG_CATCHER_WADE - ifequal PHONE_CONTACTS_FULL, .PhoneFullSTD - ifequal PHONE_CONTACT_REFUSED, .DeclinedNumberSTD - gettrainername STRING_BUFFER_3, BUG_CATCHER, WADE1 - scall .RegisterNumberSTD - sjump .AcceptedNumberSTD - -.WadeRematch: - scall .RematchSTD - winlosstext BugCatcherWade1BeatenText, 0 - readmem wWadeFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight3 -.Fight2: - checkflag ENGINE_FLYPOINT_MAHOGANY - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_GOLDENROD - iftrue .LoadFight1 -.LoadFight0: - loadtrainer BUG_CATCHER, WADE1 - startbattle - reloadmapafterbattle - loadmem wWadeFightCount, 1 - clearflag ENGINE_WADE_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer BUG_CATCHER, WADE2 - startbattle - reloadmapafterbattle - loadmem wWadeFightCount, 2 - clearflag ENGINE_WADE_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer BUG_CATCHER, WADE3 - startbattle - reloadmapafterbattle - loadmem wWadeFightCount, 3 - clearflag ENGINE_WADE_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer BUG_CATCHER, WADE4 - startbattle - reloadmapafterbattle - loadmem wWadeFightCount, 4 - clearflag ENGINE_WADE_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer BUG_CATCHER, WADE5 - startbattle - reloadmapafterbattle - clearflag ENGINE_WADE_READY_FOR_REMATCH - end - -.WadeItem: - scall .ItemSTD - checkevent EVENT_WADE_HAS_BERRY - iftrue .Berry - checkevent EVENT_WADE_HAS_PSNCUREBERRY - iftrue .Psncureberry - checkevent EVENT_WADE_HAS_PRZCUREBERRY - iftrue .Przcureberry - checkevent EVENT_WADE_HAS_BITTER_BERRY - iftrue .BitterBerry -.Berry: - verbosegiveitem BERRY - iffalse .PackFull - sjump .Done -.Psncureberry: - verbosegiveitem PSNCUREBERRY - iffalse .PackFull - sjump .Done -.Przcureberry: - verbosegiveitem PRZCUREBERRY - iffalse .PackFull - sjump .Done -.BitterBerry: - verbosegiveitem BITTER_BERRY - iffalse .PackFull -.Done: - clearflag ENGINE_WADE_HAS_ITEM - sjump .AcceptedNumberSTD -.PackFull: - sjump .PackFullSTD - -.AskPhoneNumberSTD: - jumpstd AskNumber1MScript - end - -.AskAgainSTD: - jumpstd AskNumber2MScript - end - -.RegisterNumberSTD: - jumpstd RegisteredNumberMScript - end - -.AcceptedNumberSTD: - jumpstd NumberAcceptedMScript - end - -.DeclinedNumberSTD: - jumpstd NumberDeclinedMScript - end - -.PhoneFullSTD: - jumpstd PhoneFullMScript - end - -.RematchSTD: - jumpstd RematchMScript - end - -.ItemSTD: - jumpstd GiftMScript - end - -.PackFullSTD: - jumpstd PackFullMScript - end - -Route31MailRecipientScript: - faceplayer - opentext - checkevent EVENT_GOT_TM50_NIGHTMARE - iftrue .DescribeNightmare - checkevent EVENT_GOT_KENYA - iftrue .TryGiveKenya - writetext Text_Route31SleepyMan - waitbutton - closetext - end - -.TryGiveKenya: - writetext Text_Route31SleepyManGotMail - promptbutton - checkpokemail ReceivedSpearowMailText - ifequal POKEMAIL_WRONG_MAIL, .WrongMail - ifequal POKEMAIL_REFUSED, .Refused - ifequal POKEMAIL_NO_MAIL, .NoMail - ifequal POKEMAIL_LAST_MON, .LastMon - ; POKEMAIL_CORRECT - writetext Text_Route31HandOverMailMon - promptbutton - writetext Text_Route31ReadingMail - promptbutton - setevent EVENT_GAVE_KENYA - verbosegiveitem TM_NIGHTMARE - iffalse .NoRoomForItems - setevent EVENT_GOT_TM50_NIGHTMARE -.DescribeNightmare: - writetext Text_Route31DescribeNightmare - waitbutton -.NoRoomForItems: - closetext - end - -.WrongMail: - writetext Text_Route31WrongMail - waitbutton - closetext - end - -.NoMail: - writetext Text_Route31MissingMail - waitbutton - closetext - end - -.Refused: - writetext Text_Route31DeclinedToHandOverMail - waitbutton - closetext - end - -.LastMon: - writetext Text_Route31CantTakeLastMon - waitbutton - closetext - end - -ReceivedSpearowMailText: - db "DARK CAVE leads" - next "to another road@" - -Route31YoungsterScript: - jumptextfaceplayer Route31YoungsterText - -Route31Sign: - jumptext Route31SignText - -DarkCaveSign: - jumptext DarkCaveSignText - -Route31CooltrainerMScript: - jumptextfaceplayer Route31CooltrainerMText - -Route31FruitTree: - fruittree FRUITTREE_ROUTE_31 - -Route31Potion: - itemball POTION - -Route31PokeBall: - itemball POKE_BALL - -Route31CooltrainerMText: - text "DARK CAVE…" - - para "If #MON could" - line "light it up, I'd" - cont "explore it." - done - -BugCatcherWade1SeenText: - text "I caught a bunch" - line "of #MON. Let me" - cont "battle with you!" - done - -BugCatcherWade1BeatenText: - text "Awwwww…" - done - -BugCatcherWade1AfterText: - text "You can catch" - line "#MON even if" - - para "you have six with" - line "you." - - para "If you catch one," - line "it'll go to your" - cont "BOX automatically." - done - -Text_Route31SleepyMan: - text "… Hnuurg… Huh?" - - para "I walked too far" - line "today looking for" - cont "#MON." - - para "My feet hurt and" - line "I'm sleepy…" - - para "If I were a wild" - line "#MON, I'd be" - cont "easy to catch…" - - para "…Zzzz…" - done - -Text_Route31SleepyManGotMail: - text "…Zzzz… Huh?" - - para "What's that? You" - line "have MAIL for me?" - done - -Text_Route31HandOverMailMon: - text " handed" - line "over the #MON" - cont "holding the MAIL." - done - -Text_Route31ReadingMail: - text "Let's see…" - - para "…DARK CAVE leads" - line "to another road…" - - para "That's good to" - line "know." - - para "Thanks for bring-" - line "ing this to me." - - para "My friend's a good" - line "guy, and you're" - cont "swell too!" - - para "I'd like to do" - line "something good in" - cont "return too!" - - para "I know! I want you" - line "to have this!" - done - -Text_Route31DescribeNightmare: - text "TM50 is NIGHTMARE." - - para "It's a wicked move" - line "that steadily cuts" - - para "the HP of a sleep-" - line "ing enemy." - - para "Ooooh…" - line "That's scary…" - - para "I don't want to" - line "have bad dreams." - done - -Text_Route31WrongMail: - text "This MAIL isn't" - line "for me." - done - -Text_Route31MissingMail: - text "Why is this #-" - line "MON so special?" - - para "It doesn't have" - line "any MAIL." - done - -Text_Route31DeclinedToHandOverMail: - text "What? You don't" - line "want anything?" - done - -Text_Route31CantTakeLastMon: - text "If I take that" - line "#MON from you," - - para "what are you going" - line "to use in battle?" - done - -Route31YoungsterText: - text "I found a good" - line "#MON in DARK" - cont "CAVE." - - para "I'm going to raise" - line "it to take on" - cont "FALKNER." - - para "He's the leader of" - line "VIOLET CITY's GYM." - done - -Route31SignText: - text "ROUTE 31" - - para "VIOLET CITY -" - line "CHERRYGROVE CITY" - done - -DarkCaveSignText: - text "DARK CAVE" - done - -Route31_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 6, ROUTE_31_VIOLET_GATE, 3 - warp_event 4, 7, ROUTE_31_VIOLET_GATE, 4 - warp_event 34, 5, DARK_CAVE_VIOLET_ENTRANCE, 1 - - def_coord_events - - def_bg_events - bg_event 7, 5, BGEVENT_READ, Route31Sign - bg_event 31, 5, BGEVENT_READ, DarkCaveSign - - def_object_events - object_event 17, 7, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route31MailRecipientScript, -1 - object_event 9, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route31YoungsterScript, -1 - object_event 21, 13, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 5, TrainerBugCatcherWade1, -1 - object_event 33, 8, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route31CooltrainerMScript, -1 - object_event 16, 7, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route31FruitTree, -1 - object_event 29, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route31Potion, EVENT_ROUTE_31_POTION - object_event 19, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route31PokeBall, EVENT_ROUTE_31_POKE_BALL diff --git a/maps/Route31.blk b/maps/Route31.blk deleted file mode 100644 index 6c76e0ed6..000000000 --- a/maps/Route31.blk +++ /dev/null @@ -1 +0,0 @@ -hqqiTvUhqqi G_]X5zvUGlsrm MX5YWKWSbWKW[fbb \ No newline at end of file diff --git a/maps/Route31VioletGate.asm b/maps/Route31VioletGate.asm deleted file mode 100644 index 59a67e947..000000000 --- a/maps/Route31VioletGate.asm +++ /dev/null @@ -1,43 +0,0 @@ - object_const_def - const ROUTE31VIOLETGATE_OFFICER - const ROUTE31VIOLETGATE_COOLTRAINER_F - -Route31VioletGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route31VioletGateOfficerScript: - jumptextfaceplayer Route31VioletGateOfficerText - -Route31VioletGateCooltrainerFScript: - jumptextfaceplayer Route31VioletGateCooltrainerFText - -Route31VioletGateOfficerText: - text "Hi there!" - line "Did you visit" - cont "SPROUT TOWER?" - done - -Route31VioletGateCooltrainerFText: - text "I came too far" - line "out. I'd better" - cont "phone home!" - done - -Route31VioletGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, VIOLET_CITY, 8 - warp_event 0, 5, VIOLET_CITY, 9 - warp_event 9, 4, ROUTE_31, 1 - warp_event 9, 5, ROUTE_31, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route31VioletGateOfficerScript, -1 - object_event 1, 2, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route31VioletGateCooltrainerFScript, -1 diff --git a/maps/Route32.asm b/maps/Route32.asm deleted file mode 100644 index 72699eb44..000000000 --- a/maps/Route32.asm +++ /dev/null @@ -1,958 +0,0 @@ - object_const_def - const ROUTE32_FISHER1 - const ROUTE32_FISHER2 - const ROUTE32_FISHER3 - const ROUTE32_YOUNGSTER1 - const ROUTE32_YOUNGSTER2 - const ROUTE32_YOUNGSTER3 - const ROUTE32_LASS1 - const ROUTE32_COOLTRAINER_M - const ROUTE32_YOUNGSTER4 - const ROUTE32_FISHER4 - const ROUTE32_POKE_BALL1 - const ROUTE32_FISHER5 - const ROUTE32_FRIEDA - const ROUTE32_POKE_BALL2 - -Route32_MapScripts: - def_scene_scripts - scene_script Route32Noop1Scene, SCENE_ROUTE32_COOLTRAINER_M_BLOCKS - scene_script Route32Noop2Scene, SCENE_ROUTE32_OFFER_SLOWPOKETAIL - scene_script Route32Noop3Scene, SCENE_ROUTE32_NOOP - - def_callbacks - callback MAPCALLBACK_OBJECTS, Route32FriedaCallback - -Route32Noop1Scene: - end - -Route32Noop2Scene: - end - -Route32Noop3Scene: - end - -Route32FriedaCallback: - readvar VAR_WEEKDAY - ifequal FRIDAY, .FriedaAppears - disappear ROUTE32_FRIEDA - endcallback - -.FriedaAppears: - appear ROUTE32_FRIEDA - endcallback - -Route32CooltrainerMScript: - faceplayer -Route32CooltrainerMContinueScene: - opentext - checkevent EVENT_GOT_MIRACLE_SEED_IN_ROUTE_32 - iftrue .GotMiracleSeed - checkflag ENGINE_ZEPHYRBADGE - iffalse .DontHaveZephyrBadge - checkevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - iftrue .GiveMiracleSeed - writetext Route32CooltrainerMText_AideIsWaiting - waitbutton - closetext - end - -.GoToSproutTower: ; unreferenced - writetext Route32CooltrainerMText_UnusedSproutTower - waitbutton - closetext - end - -.GiveMiracleSeed: - writetext Route32CooltrainerMText_HaveThisSeed - promptbutton - verbosegiveitem MIRACLE_SEED - iffalse .BagFull - setevent EVENT_GOT_MIRACLE_SEED_IN_ROUTE_32 - sjump .GotMiracleSeed - -.DontHaveZephyrBadge: - writetext Route32CooltrainerMText_VioletGym - waitbutton - closetext - end - -.GotMiracleSeed: - writetext Route32CooltrainerMText_ExperiencesShouldBeUseful - waitbutton -.BagFull: - closetext - end - -Route32CooltrainerMStopsYouScene: - turnobject ROUTE32_COOLTRAINER_M, LEFT - turnobject PLAYER, RIGHT - opentext - writetext Route32CooltrainerMText_WhatsTheHurry - waitbutton - closetext - follow PLAYER, ROUTE32_COOLTRAINER_M - applymovement PLAYER, Movement_Route32CooltrainerMPushesYouBackToViolet - stopfollow - turnobject PLAYER, DOWN - scall Route32CooltrainerMContinueScene - applymovement ROUTE32_COOLTRAINER_M, Movement_Route32CooltrainerMReset1 - applymovement ROUTE32_COOLTRAINER_M, Movement_Route32CooltrainerMReset2 - end - -Route32RoarTMGuyScript: - faceplayer - opentext - checkevent EVENT_GOT_TM05_ROAR - iftrue .AlreadyHaveRoar - writetext Text_RoarIntro - promptbutton - verbosegiveitem TM_ROAR - iffalse .Finish - setevent EVENT_GOT_TM05_ROAR -.AlreadyHaveRoar: - writetext Text_RoarOutro - waitbutton -.Finish: - closetext - end - -Route32WannaBuyASlowpokeTailScript: - turnobject ROUTE32_FISHER4, DOWN - turnobject PLAYER, UP - sjump _OfferToSellSlowpokeTail - -SlowpokeTailSalesmanScript: - faceplayer -_OfferToSellSlowpokeTail: - setscene SCENE_ROUTE32_NOOP - opentext - writetext Text_MillionDollarSlowpokeTail - yesorno - iffalse .refused - writetext Text_ThoughtKidsWereLoaded - waitbutton - closetext - end - -.refused - writetext Text_RefusedToBuySlowpokeTail - waitbutton - closetext - end - -TrainerCamperRoland: - trainer CAMPER, ROLAND, EVENT_BEAT_CAMPER_ROLAND, CamperRolandSeenText, CamperRolandBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperRolandAfterText - waitbutton - closetext - end - -TrainerFisherJustin: - trainer FISHER, JUSTIN, EVENT_BEAT_FISHER_JUSTIN, FisherJustinSeenText, FisherJustinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherJustinAfterText - waitbutton - closetext - end - -TrainerFisherRalph1: - trainer FISHER, RALPH1, EVENT_BEAT_FISHER_RALPH, FisherRalph1SeenText, FisherRalph1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_FISHER_RALPH - endifjustbattled - opentext - checkflag ENGINE_RALPH_READY_FOR_REMATCH - iftrue .Rematch - checkflag ENGINE_QWILFISH_SWARM - iftrue .Swarm - checkcellnum PHONE_FISHER_RALPH - iftrue .NumberAccepted - checkevent EVENT_RALPH_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext FisherRalphAfterText - promptbutton - setevent EVENT_RALPH_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskAgain: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_FISHER_RALPH - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, FISHER, RALPH1 - scall .RegisteredNumber - sjump .NumberAccepted - -.Rematch: - scall .RematchStd - winlosstext FisherRalph1BeatenText, 0 - readmem wRalphFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkflag ENGINE_FLYPOINT_LAKE_OF_RAGE - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_ECRUTEAK - iftrue .LoadFight1 -.LoadFight0: - loadtrainer FISHER, RALPH1 - startbattle - reloadmapafterbattle - loadmem wRalphFightCount, 1 - clearflag ENGINE_RALPH_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer FISHER, RALPH2 - startbattle - reloadmapafterbattle - loadmem wRalphFightCount, 2 - clearflag ENGINE_RALPH_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer FISHER, RALPH3 - startbattle - reloadmapafterbattle - loadmem wRalphFightCount, 3 - clearflag ENGINE_RALPH_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer FISHER, RALPH4 - startbattle - reloadmapafterbattle - loadmem wRalphFightCount, 4 - clearflag ENGINE_RALPH_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer FISHER, RALPH5 - startbattle - reloadmapafterbattle - clearflag ENGINE_RALPH_READY_FOR_REMATCH - end - -.Swarm: - writetext FisherRalphSwarmText - waitbutton - closetext - end - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.RematchStd: - jumpstd RematchMScript - end - -TrainerFisherHenry: - trainer FISHER, HENRY, EVENT_BEAT_FISHER_HENRY, FisherHenrySeenText, FisherHenryBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherHenryAfterText - waitbutton - closetext - end - -TrainerPicnickerLiz1: - trainer PICNICKER, LIZ1, EVENT_BEAT_PICNICKER_LIZ, PicnickerLiz1SeenText, PicnickerLiz1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_PICNICKER_LIZ - endifjustbattled - opentext - checkflag ENGINE_LIZ_READY_FOR_REMATCH - iftrue .Rematch - checkcellnum PHONE_PICNICKER_LIZ - iftrue .NumberAccepted - checkevent EVENT_LIZ_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext PicnickerLiz1AfterText - promptbutton - setevent EVENT_LIZ_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskAgain: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_PICNICKER_LIZ - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, PICNICKER, LIZ1 - scall .RegisteredNumber - sjump .NumberAccepted - -.Rematch: - scall .RematchStd - winlosstext PicnickerLiz1BeatenText, 0 - readmem wLizFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_ECRUTEAK - iftrue .LoadFight1 -.LoadFight0: - loadtrainer PICNICKER, LIZ1 - startbattle - reloadmapafterbattle - loadmem wLizFightCount, 1 - clearflag ENGINE_LIZ_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer PICNICKER, LIZ2 - startbattle - reloadmapafterbattle - loadmem wLizFightCount, 2 - clearflag ENGINE_LIZ_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer PICNICKER, LIZ3 - startbattle - reloadmapafterbattle - loadmem wLizFightCount, 3 - clearflag ENGINE_LIZ_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer PICNICKER, LIZ4 - startbattle - reloadmapafterbattle - loadmem wLizFightCount, 4 - clearflag ENGINE_LIZ_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer PICNICKER, LIZ5 - startbattle - reloadmapafterbattle - clearflag ENGINE_LIZ_READY_FOR_REMATCH - end - -.AskNumber1: - jumpstd AskNumber1FScript - end - -.AskNumber2: - jumpstd AskNumber2FScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberFScript - end - -.NumberAccepted: - jumpstd NumberAcceptedFScript - end - -.NumberDeclined: - jumpstd NumberDeclinedFScript - end - -.PhoneFull: - jumpstd PhoneFullFScript - end - -.RematchStd: - jumpstd RematchFScript - end - -TrainerYoungsterAlbert: - trainer YOUNGSTER, ALBERT, EVENT_BEAT_YOUNGSTER_ALBERT, YoungsterAlbertSeenText, YoungsterAlbertBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterAlbertAfterText - waitbutton - closetext - end - -TrainerYoungsterGordon: - trainer YOUNGSTER, GORDON, EVENT_BEAT_YOUNGSTER_GORDON, YoungsterGordonSeenText, YoungsterGordonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterGordonAfterText - waitbutton - closetext - end - -TrainerBirdKeeperPeter: - trainer BIRD_KEEPER, PETER, EVENT_BEAT_BIRD_KEEPER_PETER, BirdKeeperPeterSeenText, BirdKeeperPeterBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperPeterAfterText - waitbutton - closetext - end - -FriedaScript: - faceplayer - opentext - checkevent EVENT_GOT_POISON_BARB_FROM_FRIEDA - iftrue .Friday - readvar VAR_WEEKDAY - ifnotequal FRIDAY, .NotFriday - checkevent EVENT_MET_FRIEDA_OF_FRIDAY - iftrue .MetFrieda - writetext MeetFriedaText - promptbutton - setevent EVENT_MET_FRIEDA_OF_FRIDAY -.MetFrieda: - writetext FriedaGivesGiftText - promptbutton - verbosegiveitem POISON_BARB - iffalse .Done - setevent EVENT_GOT_POISON_BARB_FROM_FRIEDA - writetext FriedaGaveGiftText - waitbutton - closetext - end - -.Friday: - writetext FriedaFridayText - waitbutton -.Done: - closetext - end - -.NotFriday: - writetext FriedaNotFridayText - waitbutton - closetext - end - -Route32GreatBall: - itemball GREAT_BALL - -Route32Repel: - itemball REPEL - -Route32Sign: - jumptext Route32SignText - -Route32RuinsSign: - jumptext Route32RuinsSignText - -Route32UnionCaveSign: - jumptext Route32UnionCaveSignText - -Route32PokecenterSign: - jumpstd PokecenterSignScript - -Route32HiddenGreatBall: - hiddenitem GREAT_BALL, EVENT_ROUTE_32_HIDDEN_GREAT_BALL - -Route32HiddenSuperPotion: - hiddenitem SUPER_POTION, EVENT_ROUTE_32_HIDDEN_SUPER_POTION - -Movement_Route32CooltrainerMPushesYouBackToViolet: - step UP - step UP - step_end - -Movement_Route32CooltrainerMReset1: - step DOWN - step_end - -Movement_Route32CooltrainerMReset2: - step RIGHT - step_end - -Route32CooltrainerMText_WhatsTheHurry: - text "Wait up!" - line "What's the hurry?" - done - -Route32CooltrainerMText_AideIsWaiting: - text ", right?" - line "Some guy wearing" - - para "glasses was look-" - line "ing for you." - - para "See for yourself." - line "He's waiting for" - - para "you at the #MON" - line "CENTER." - done - -Route32CooltrainerMText_UnusedSproutTower: - text "Have you gone to" - line "SPROUT TOWER?" - - para "If you ever visit" - line "VIOLET CITY, " - - para "they'll expect you" - line "to train there." - - para "That's basic for" - line "trainers. Go to" - cont "SPROUT TOWER!" - done - -Route32CooltrainerMText_VioletGym: - text "Have you gone to" - line "the #MON GYM?" - - para "You can test your" - line "#MON and your-" - cont "self there." - - para "It's a rite of" - line "passage for all" - cont "trainers!" - done - -Route32CooltrainerMText_HaveThisSeed: - text "You have some good" - line "#MON there." - - para "It must be from" - line "the training you" - - para "gave them around" - line "VIOLET CITY." - - para "The training at" - line "the GYM must have" - - para "been especially" - line "helpful." - - para "As a souvenir of" - line "VIOLET CITY, take" - cont "this." - - para "It increases the" - line "power of grass-" - cont "type moves." - done - -Route32CooltrainerMText_ExperiencesShouldBeUseful: - text "Your experiences" - line "in VIOLET CITY" - - para "should be useful" - line "for your journey." - done - -Text_MillionDollarSlowpokeTail: - text "How would you like" - line "to have this" - - para "tasty, nutritious" - line "SLOWPOKETAIL?" - - para "For you right now," - line "just ¥1,000,000!" - - para "You'll want this!" - done - -Text_ThoughtKidsWereLoaded: - text "Tch! I thought" - line "kids these days" - cont "were loaded…" - done - -Text_RefusedToBuySlowpokeTail: - text "You don't want it?" - line "Then scram. Shoo!" - done - -FisherJustinSeenText: - text "Whoa!" - - para "You made me lose" - line "that fish!" - done - -FisherJustinBeatenText: - text "Sploosh!" - done - -FisherJustinAfterText: - text "Calm, collected…" - line "The essence of" - - para "fishing and #-" - line "MON is the same." - done - -FisherRalph1SeenText: - text "I'm really good at" - line "both fishing and" - cont "#MON." - - para "I'm not about to" - line "lose to any kid!" - done - -FisherRalph1BeatenText: - text "Tch! I tried to" - line "rush things…" - done - -FisherRalphAfterText: - text "Fishing is a life-" - line "long passion." - - para "#MON are life-" - line "long friends!" - done - -FisherRalphSwarmText: - text "One, two, three…" - line "Muahahaha, what a" - - para "great haul!" - line "I'm done! Go ahead" - - para "and catch as many" - line "as you can, kid!" - done - -Route32UnusedFisher1SeenText: ; unreferenced - text "I keep catching" - line "the same #MON…" - - para "Maybe a battle" - line "will turn things" - cont "around for me." - done - -Route32UnusedFisher1BeatenText: ; unreferenced - text "Nothing ever goes" - line "right for me now…" - done - -Route32UnusedFisher1AfterText: ; unreferenced - text "How come the guy" - line "next to me catches" - cont "good #MON?" - done - -Route32UnusedFisher2SeenText: ; unreferenced - text "Heh, I'm on a roll" - line "today. How about a" - cont "battle, kid?" - done - -Route32UnusedFisher2BeatenText: ; unreferenced - text "Oof. I wasn't" - line "lucky that time." - done - -Route32UnusedFisher2AfterText: ; unreferenced - text "You have to have a" - line "good ROD if you" - - para "want to catch good" - line "#MON." - done - -FisherHenrySeenText: - text "My #MON?" - line "Freshly caught!" - done - -FisherHenryBeatenText: - text "SPLASH?" - done - -FisherHenryAfterText: - text "Freshly caught" - line "#MON are no" - - para "match for properly" - line "raised ones." - done - -YoungsterAlbertSeenText: - text "I haven't seen you" - line "around before." - - para "So you think you" - line "are pretty tough?" - done - -YoungsterAlbertBeatenText: - text "You're strong!" - done - -YoungsterAlbertAfterText: - text "I'm going to try" - line "to be the best" - cont "with my favorites." - - para "I'm not using the" - line "same tough #MON" - cont "as everyone else." - done - -YoungsterGordonSeenText: - text "I found some good" - line "#MON in the" - cont "grass!" - - para "I think they'll do" - line "it for me!" - done - -YoungsterGordonBeatenText: - text "Darn. I thought I" - line "could win." - done - -YoungsterGordonAfterText: - text "The grass is full" - line "of clingy things." - done - -CamperRolandSeenText: - text "That glance…" - line "It's intriguing." - done - -CamperRolandBeatenText: - text "Hmmm. This is" - line "disappointing." - done - -CamperRolandAfterText: - text "If you don't want" - line "to battle, just" - cont "avoid eye contact." - done - -PicnickerLiz1SeenText: - text "Uh-huh. Yeah, and" - line "you know…" - - para "Pardon? Battle?" - line "I'm on the phone." - - para "Oh, all right. But" - line "make it fast." - done - -PicnickerLiz1BeatenText: - text "Oh! I've got to" - line "relieve my anger!" - done - -PicnickerLiz1AfterText: - text "I was having a" - line "nice chat too." - done - -BirdKeeperPeterSeenText: - text "That BADGE! It's" - line "from VIOLET CITY!" - - para "You beat FALKNER?" - done - -BirdKeeperPeterBeatenText: - text "I know what my" - line "weaknesses are." - done - -BirdKeeperPeterAfterText: - text "I should train" - line "again at the GYM" - cont "in VIOLET CITY." - done - -Route32UnusedText: ; unreferenced - text "The fishermen" - line "yelled at me for" - cont "bugging them…" - done - -Text_RoarIntro: - text "WROOOOAR!" - line "PEOPLE RUN WHEN I" - - para "ROAR! BUT YOU" - line "CAME LOOKING!" - - para "THAT PLEASES ME!" - line "NOW TAKE THIS!" - done - -Text_RoarOutro: - text "WROOOAR!" - line "IT'S ROAR!" - - para "EVEN #MON RUN" - line "FROM A GOOD ROAR!" - done - -MeetFriedaText: - text "FRIEDA: Yahoo!" - line "It's Friday!" - - para "I'm FRIEDA of" - line "Friday!" - - para "Nice to meet you!" - done - -FriedaGivesGiftText: - text "Here's a POISON" - line "BARB for you!" - done - -FriedaGaveGiftText: - text "FRIEDA: Give it to" - line "a #MON that has" - cont "poison-type moves." - - para "Oh!" - - para "It's wicked!" - - para "You'll be shocked" - line "how good it makes" - cont "poison moves!" - done - -FriedaFridayText: - text "FRIEDA: Hiya! What" - line "day do you like?" - - para "I love Friday. No" - line "doubt about it!" - - para "Don't you think" - line "it's great too?" - done - -FriedaNotFridayText: - text "FRIEDA: Isn't it" - line "Friday today?" - - para "It's so boring" - line "when it's not!" - done - -Route32SignText: - text "ROUTE 32" - - para "VIOLET CITY -" - line "AZALEA TOWN" - done - -Route32RuinsSignText: - text "RUINS OF ALPH" - line "EAST ENTRANCE" - done - -Route32UnionCaveSignText: - text "UNION CAVE" - line "AHEAD" - done - -Route32_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 73, ROUTE_32_POKECENTER_1F, 1 - warp_event 4, 2, ROUTE_32_RUINS_OF_ALPH_GATE, 3 - warp_event 4, 3, ROUTE_32_RUINS_OF_ALPH_GATE, 4 - warp_event 6, 79, UNION_CAVE_1F, 4 - - def_coord_events - coord_event 18, 8, SCENE_ROUTE32_COOLTRAINER_M_BLOCKS, Route32CooltrainerMStopsYouScene - coord_event 7, 71, SCENE_ROUTE32_OFFER_SLOWPOKETAIL, Route32WannaBuyASlowpokeTailScript - - def_bg_events - bg_event 13, 5, BGEVENT_READ, Route32Sign - bg_event 9, 1, BGEVENT_READ, Route32RuinsSign - bg_event 10, 84, BGEVENT_READ, Route32UnionCaveSign - bg_event 12, 73, BGEVENT_READ, Route32PokecenterSign - bg_event 12, 67, BGEVENT_ITEM, Route32HiddenGreatBall - bg_event 11, 40, BGEVENT_ITEM, Route32HiddenSuperPotion - - def_object_events - object_event 8, 49, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherJustin, -1 - object_event 12, 56, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerFisherRalph1, -1 - object_event 6, 48, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherHenry, -1 - object_event 12, 22, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterAlbert, -1 - object_event 4, 63, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterGordon, -1 - object_event 3, 45, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerCamperRoland, -1 - object_event 10, 30, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerPicnickerLiz1, -1 - object_event 19, 8, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route32CooltrainerMScript, -1 - object_event 11, 82, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperPeter, -1 - object_event 7, 70, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SlowpokeTailSalesmanScript, EVENT_SLOWPOKE_WELL_ROCKETS - object_event 6, 53, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route32GreatBall, EVENT_ROUTE_32_GREAT_BALL - object_event 15, 13, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route32RoarTMGuyScript, -1 - object_event 12, 67, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, FriedaScript, EVENT_ROUTE_32_FRIEDA_OF_FRIDAY - object_event 3, 30, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route32Repel, EVENT_ROUTE_32_REPEL diff --git a/maps/Route32.blk b/maps/Route32.blk deleted file mode 100644 index 7dbc354d7..000000000 --- a/maps/Route32.blk +++ /dev/null @@ -1,8 +0,0 @@ - G G - -jpkUjk -lnqkYhilrmjqiOlsmjkShiclma\]jkjpkZjqihomhqilmhqihqijpqqijppqqqqilrrrrrrmT -vvTvvy65 -X555655X555655X5655XCC5655X655XC655X5655X5655aX5X5X5\]^X5b`X5X5jpk`X5hqi`X5hqqpkaXqqosmXqqiZQ -qqiqqi -Eqqqppppkqqqqqqqi \ No newline at end of file diff --git a/maps/Route32Pokecenter1F.asm b/maps/Route32Pokecenter1F.asm deleted file mode 100644 index 640def5ad..000000000 --- a/maps/Route32Pokecenter1F.asm +++ /dev/null @@ -1,110 +0,0 @@ - object_const_def - const ROUTE32POKECENTER1F_NURSE - const ROUTE32POKECENTER1F_FISHING_GURU - const ROUTE32POKECENTER1F_COOLTRAINER_F - -Route32Pokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -Route32Pokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -Route32Pokecenter1FFishingGuruScript: - faceplayer - opentext - checkevent EVENT_GOT_OLD_ROD - iftrue .GotOldRod - writetext Route32Pokecenter1FFishingGuruText_Question - yesorno - iffalse .Refused - writetext Route32Pokecenter1FFishingGuruText_Yes - promptbutton - verbosegiveitem OLD_ROD - writetext Route32Pokecenter1FFishingGuruText_GiveOldRod - waitbutton - closetext - setevent EVENT_GOT_OLD_ROD - end - -.Refused: - writetext Route32Pokecenter1FFishingGuruText_No - waitbutton - closetext - end - -.GotOldRod: - writetext Route32Pokecenter1FFishingGuruText_After - waitbutton - closetext - end - -Route32Pokecenter1FCooltrainerFScript: - jumptextfaceplayer Route32Pokecenter1FCooltrainerFText - -Route32Pokecenter1FFishingGuruText_Question: - text "This is a great" - line "fishing spot." - - para "You saw people" - line "fishing? How" - cont "about you?" - - para "Would you like one" - line "of my RODS?" - done - -Route32Pokecenter1FFishingGuruText_Yes: - text "Heh, that's good" - line "to hear." - - para "Now you're an" - line "angler too!" - done - -Route32Pokecenter1FFishingGuruText_GiveOldRod: - text "Fishing is great!" - - para "If there's water," - line "be it the sea or a" - - para "stream, try out" - line "your ROD." - done - -Route32Pokecenter1FFishingGuruText_No: - text "Oh. That's rather" - line "disappointing…" - done - -Route32Pokecenter1FFishingGuruText_After: - text "Yo, kid. How are" - line "they biting?" - done - -Route32Pokecenter1FCooltrainerFText: - text "What should I make" - line "my #MON hold?" - - para "Maybe an item that" - line "increases ATTACK" - cont "power…" - done - -Route32Pokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ROUTE_32, 1 - warp_event 4, 7, ROUTE_32, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route32Pokecenter1FNurseScript, -1 - object_event 1, 4, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route32Pokecenter1FFishingGuruScript, -1 - object_event 6, 2, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route32Pokecenter1FCooltrainerFScript, -1 diff --git a/maps/Route32RuinsOfAlphGate.asm b/maps/Route32RuinsOfAlphGate.asm deleted file mode 100644 index c30f4cb43..000000000 --- a/maps/Route32RuinsOfAlphGate.asm +++ /dev/null @@ -1,63 +0,0 @@ - object_const_def - const ROUTE32RUINSOFALPHGATE_OFFICER - const ROUTE32RUINSOFALPHGATE_POKEFAN_M - const ROUTE32RUINSOFALPHGATE_YOUNGSTER - -Route32RuinsOfAlphGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route32RuinsOfAlphGateOfficerScript: - jumptextfaceplayer Route32RuinsOfAlphGateOfficerText - -Route32RuinsOfAlphGatePokefanMScript: - jumptextfaceplayer Route32RuinsOfAlphGatePokefanMText - -Route32RuinsOfAlphGateYoungsterScript: - jumptextfaceplayer Route32RuinsOfAlphGateYoungsterText - -Route32RuinsOfAlphGateOfficerText: - text "RUINS OF ALPH" - - para "A Look-and-Touch" - line "Tourist Site" - - para "Try the sliding" - line "stone panels!" - done - -Route32RuinsOfAlphGatePokefanMText: - text "You're studying" - line "the RUINS?" - - para "I see a scientist" - line "in the making." - done - -Route32RuinsOfAlphGateYoungsterText: - text "There are drawings" - line "on stone panels." - - para "I tried moving" - line "them. I wonder" - cont "what they are." - done - -Route32RuinsOfAlphGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, RUINS_OF_ALPH_OUTSIDE, 10 - warp_event 0, 5, RUINS_OF_ALPH_OUTSIDE, 11 - warp_event 9, 4, ROUTE_32, 2 - warp_event 9, 5, ROUTE_32, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route32RuinsOfAlphGateOfficerScript, -1 - object_event 8, 2, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Route32RuinsOfAlphGatePokefanMScript, -1 - object_event 1, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route32RuinsOfAlphGateYoungsterScript, -1 diff --git a/maps/Route33.asm b/maps/Route33.asm deleted file mode 100644 index 389f8658a..000000000 --- a/maps/Route33.asm +++ /dev/null @@ -1,209 +0,0 @@ - object_const_def - const ROUTE33_POKEFAN_M - const ROUTE33_LASS - const ROUTE33_FRUIT_TREE - -Route33_MapScripts: - def_scene_scripts - - def_callbacks - -Route33LassScript: - jumptextfaceplayer Route33LassText - -TrainerHikerAnthony: - trainer HIKER, ANTHONY2, EVENT_BEAT_HIKER_ANTHONY, HikerAnthony2SeenText, HikerAnthony2BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_HIKER_ANTHONY - endifjustbattled - opentext - checkflag ENGINE_ANTHONY_READY_FOR_REMATCH - iftrue .Rematch - checkflag ENGINE_DUNSPARCE_SWARM - iftrue .Swarm - checkcellnum PHONE_HIKER_ANTHONY - iftrue .NumberAccepted - checkevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext HikerAnthony2AfterText - promptbutton - setevent EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForPhoneNumber - -.AskAgain: - scall .AskNumber2 -.AskForPhoneNumber: - askforphonenumber PHONE_HIKER_ANTHONY - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, HIKER, ANTHONY2 - scall .RegisteredNumber - sjump .NumberAccepted - -.Rematch: - scall .RematchStd - winlosstext HikerAnthony2BeatenText, 0 - readmem wAnthonyFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_OLIVINE - iftrue .LoadFight1 -.LoadFight0: - loadtrainer HIKER, ANTHONY2 - startbattle - reloadmapafterbattle - loadmem wAnthonyFightCount, 1 - clearflag ENGINE_ANTHONY_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer HIKER, ANTHONY1 - startbattle - reloadmapafterbattle - loadmem wAnthonyFightCount, 2 - clearflag ENGINE_ANTHONY_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer HIKER, ANTHONY3 - startbattle - reloadmapafterbattle - loadmem wAnthonyFightCount, 3 - clearflag ENGINE_ANTHONY_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer HIKER, ANTHONY4 - startbattle - reloadmapafterbattle - loadmem wAnthonyFightCount, 4 - clearflag ENGINE_ANTHONY_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer HIKER, ANTHONY5 - startbattle - reloadmapafterbattle - clearflag ENGINE_ANTHONY_READY_FOR_REMATCH - end - -.Swarm: - writetext HikerAnthonyDunsparceText - waitbutton - closetext - end - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.RematchStd: - jumpstd RematchMScript - end - -Route33Sign: - jumptext Route33SignText - -Route33FruitTree: - fruittree FRUITTREE_ROUTE_33 - -HikerAnthony2SeenText: - text "I came through the" - line "tunnel, but I" - - para "still have plenty" - line "of energy left." - done - -HikerAnthony2BeatenText: - text "Whoa! You've got" - line "more zip than me!" - done - -HikerAnthony2AfterText: - text "We HIKERS are at" - line "our best in the" - cont "mountains." - done - -HikerAnthonyDunsparceText: - text "Hey, did you get a" - line "DUNSPARCE?" - - para "I caught one too." - - para "Take a look at it" - line "in the light. It's" - cont "got a funny face!" - done - -Route33LassText: - text "Pant, pant…" - - para "I finally got" - line "through that cave." - - para "It was much bigger" - line "than I'd expected." - - para "I got too tired to" - line "explore the whole" - - para "thing, so I came" - line "outside." - done - -Route33SignText: - text "ROUTE 33" - done - -Route33_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 9, UNION_CAVE_1F, 3 - - def_coord_events - - def_bg_events - bg_event 11, 11, BGEVENT_READ, Route33Sign - - def_object_events - object_event 6, 13, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerHikerAnthony, -1 - object_event 13, 16, SPRITE_LASS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route33LassScript, -1 - object_event 14, 16, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route33FruitTree, -1 diff --git a/maps/Route33.blk b/maps/Route33.blk deleted file mode 100644 index 32b7087f9..000000000 --- a/maps/Route33.blk +++ /dev/null @@ -1,4 +0,0 @@ -qqqqqqqirrrrnqqihqqi -hqqilsrm -/NGjpk -RWKlnihilm \ No newline at end of file diff --git a/maps/Route34.asm b/maps/Route34.asm deleted file mode 100644 index abadb9c02..000000000 --- a/maps/Route34.asm +++ /dev/null @@ -1,793 +0,0 @@ - object_const_def - const ROUTE34_YOUNGSTER1 - const ROUTE34_YOUNGSTER2 - const ROUTE34_YOUNGSTER3 - const ROUTE34_LASS - const ROUTE34_OFFICER - const ROUTE34_POKEFAN_M - const ROUTE34_GRAMPS - const ROUTE34_DAY_CARE_MON_1 - const ROUTE34_DAY_CARE_MON_2 - const ROUTE34_COOLTRAINER_F1 - const ROUTE34_COOLTRAINER_F2 - const ROUTE34_COOLTRAINER_F3 - const ROUTE34_POKE_BALL - -Route34_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, Route34EggCheckCallback - -Route34EggCheckCallback: - checkflag ENGINE_DAY_CARE_MAN_HAS_EGG - iftrue .PutDayCareManOutside - clearevent EVENT_DAY_CARE_MAN_IN_DAY_CARE - setevent EVENT_DAY_CARE_MAN_ON_ROUTE_34 - sjump .CheckMon1 - -.PutDayCareManOutside: - setevent EVENT_DAY_CARE_MAN_IN_DAY_CARE - clearevent EVENT_DAY_CARE_MAN_ON_ROUTE_34 - sjump .CheckMon1 - -.CheckMon1: - checkflag ENGINE_DAY_CARE_MAN_HAS_MON - iffalse .HideMon1 - clearevent EVENT_DAY_CARE_MON_1 - sjump .CheckMon2 - -.HideMon1: - setevent EVENT_DAY_CARE_MON_1 - sjump .CheckMon2 - -.CheckMon2: - checkflag ENGINE_DAY_CARE_LADY_HAS_MON - iffalse .HideMon2 - clearevent EVENT_DAY_CARE_MON_2 - endcallback - -.HideMon2: - setevent EVENT_DAY_CARE_MON_2 - endcallback - -DayCareManScript_Outside: - faceplayer - opentext - special DayCareManOutside - waitbutton - closetext - ifequal TRUE, .end_fail - clearflag ENGINE_DAY_CARE_MAN_HAS_EGG - readvar VAR_FACING - ifequal RIGHT, .walk_around_player - applymovement ROUTE34_GRAMPS, Route34MovementData_DayCareManWalksBackInside - playsound SFX_ENTER_DOOR - disappear ROUTE34_GRAMPS -.end_fail - end - -.walk_around_player - applymovement ROUTE34_GRAMPS, Route34MovementData_DayCareManWalksBackInside_WalkAroundPlayer - playsound SFX_ENTER_DOOR - disappear ROUTE34_GRAMPS - end - -DayCareMon1Script: - opentext - special DayCareMon1 - closetext - end - -DayCareMon2Script: - opentext - special DayCareMon2 - closetext - end - -TrainerCamperTodd1: - trainer CAMPER, TODD1, EVENT_BEAT_CAMPER_TODD, CamperTodd1SeenText, CamperTodd1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_CAMPER_TODD - endifjustbattled - opentext - checkflag ENGINE_TODD_READY_FOR_REMATCH - iftrue .Rematch - checkflag ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON - iftrue .SaleIsOn - checkcellnum PHONE_CAMPER_TODD - iftrue .NumberAccepted - checkevent EVENT_TODD_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext CamperTodd1AfterText - promptbutton - setevent EVENT_TODD_ASKED_FOR_PHONE_NUMBER - scall .AskNumber - sjump .FinishAsk - -.AskAgain: - scall .AskNumber2 -.FinishAsk: - askforphonenumber PHONE_CAMPER_TODD - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, CAMPER, TODD1 - scall .RegisteredNumber - sjump .NumberAccepted - -.Rematch: - scall .RematchStd - winlosstext CamperTodd1BeatenText, 0 - readmem wToddFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkflag ENGINE_FLYPOINT_BLACKTHORN - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_CIANWOOD - iftrue .LoadFight1 -.LoadFight0: - loadtrainer CAMPER, TODD1 - startbattle - reloadmapafterbattle - loadmem wToddFightCount, 1 - clearflag ENGINE_TODD_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer CAMPER, TODD2 - startbattle - reloadmapafterbattle - loadmem wToddFightCount, 2 - clearflag ENGINE_TODD_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer CAMPER, TODD3 - startbattle - reloadmapafterbattle - loadmem wToddFightCount, 3 - clearflag ENGINE_TODD_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer CAMPER, TODD4 - startbattle - reloadmapafterbattle - loadmem wToddFightCount, 4 - clearflag ENGINE_TODD_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer CAMPER, TODD5 - startbattle - reloadmapafterbattle - clearflag ENGINE_TODD_READY_FOR_REMATCH - end - -.SaleIsOn: - writetext CamperToddSaleText - waitbutton - closetext - end - -.AskNumber: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.RematchStd: - jumpstd RematchMScript - end - -TrainerPicnickerGina1: - trainer PICNICKER, GINA1, EVENT_BEAT_PICNICKER_GINA, PicnickerGina1SeenText, PicnickerGina1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_PICNICKER_GINA - endifjustbattled - opentext - checkflag ENGINE_GINA_READY_FOR_REMATCH - iftrue .Rematch - checkflag ENGINE_GINA_HAS_LEAF_STONE - iftrue .LeafStone - checkcellnum PHONE_PICNICKER_GINA - iftrue .NumberAccepted - checkevent EVENT_GINA_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgain - writetext PicnickerGina1AfterText - promptbutton - setevent EVENT_GINA_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .FinishAsk - -.AskAgain: - scall .AskNumber2 -.FinishAsk: - askforphonenumber PHONE_PICNICKER_GINA - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, PICNICKER, GINA1 - scall .RegisteredNumber - sjump .NumberAccepted - -.Rematch: - scall .RematchStd - winlosstext PicnickerGina1BeatenText, 0 - readmem wGinaFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_MAHOGANY - iftrue .LoadFight1 -.LoadFight0: - loadtrainer PICNICKER, GINA1 - startbattle - reloadmapafterbattle - loadmem wGinaFightCount, 1 - clearflag ENGINE_GINA_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer PICNICKER, GINA2 - startbattle - reloadmapafterbattle - loadmem wGinaFightCount, 2 - clearflag ENGINE_GINA_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer PICNICKER, GINA3 - startbattle - reloadmapafterbattle - loadmem wGinaFightCount, 3 - clearflag ENGINE_GINA_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer PICNICKER, GINA4 - startbattle - reloadmapafterbattle - loadmem wGinaFightCount, 4 - clearflag ENGINE_GINA_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer PICNICKER, GINA5 - startbattle - reloadmapafterbattle - clearflag ENGINE_GINA_READY_FOR_REMATCH - end - -.LeafStone: - scall .Gift - verbosegiveitem LEAF_STONE - iffalse .BagFull - clearflag ENGINE_GINA_HAS_LEAF_STONE - setevent EVENT_GINA_GAVE_LEAF_STONE - sjump .NumberAccepted - -.BagFull: - sjump .PackFull - -.AskNumber1: - jumpstd AskNumber1FScript - end - -.AskNumber2: - jumpstd AskNumber2FScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberFScript - end - -.NumberAccepted: - jumpstd NumberAcceptedFScript - end - -.NumberDeclined: - jumpstd NumberDeclinedFScript - end - -.PhoneFull: - jumpstd PhoneFullFScript - end - -.RematchStd: - jumpstd RematchFScript - end - -.Gift: - jumpstd GiftFScript - end - -.PackFull: - jumpstd PackFullFScript - end - -OfficerKeithScript: - faceplayer - opentext - checktime NITE - iffalse .NoFight - checkevent EVENT_BEAT_OFFICER_KEITH - iftrue .AfterScript - playmusic MUSIC_OFFICER_ENCOUNTER - writetext OfficerKeithSeenText - waitbutton - closetext - winlosstext OfficerKeithWinText, 0 - loadtrainer OFFICER, KEITH - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_OFFICER_KEITH - closetext - end - -.AfterScript: - writetext OfficerKeithAfterText - waitbutton - closetext - end - -.NoFight: - writetext OfficerKeithDaytimeText - waitbutton - closetext - end - -TrainerYoungsterSamuel: - trainer YOUNGSTER, SAMUEL, EVENT_BEAT_YOUNGSTER_SAMUEL, YoungsterSamuelSeenText, YoungsterSamuelBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterSamuelAfterText - waitbutton - closetext - end - -TrainerYoungsterIan: - trainer YOUNGSTER, IAN, EVENT_BEAT_YOUNGSTER_IAN, YoungsterIanSeenText, YoungsterIanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext YoungsterIanAfterText - waitbutton - closetext - end - -TrainerPokefanmBrandon: - trainer POKEFANM, BRANDON, EVENT_BEAT_POKEFANM_BRANDON, PokefanmBrandonSeenText, PokefanmBrandonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmBrandonAfterText - waitbutton - closetext - end - -TrainerCooltrainerfIrene: - trainer COOLTRAINERF, IRENE, EVENT_BEAT_COOLTRAINERF_IRENE, CooltrainerfIreneSeenText, CooltrainerfIreneBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - checkevent EVENT_GOT_SOFT_SAND_FROM_KATE - iftrue .GotSoftSand - writetext CooltrainerfIreneAfterText1 - waitbutton - closetext - end - -.GotSoftSand: - writetext CooltrainerfIreneAfterText2 - waitbutton - closetext - end - -TrainerCooltrainerfJenn: - trainer COOLTRAINERF, JENN, EVENT_BEAT_COOLTRAINERF_JENN, CooltrainerfJennSeenText, CooltrainerfJennBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - checkevent EVENT_GOT_SOFT_SAND_FROM_KATE - iftrue .GotSoftSand - writetext CooltrainerfJennAfterText1 - waitbutton - closetext - end - -.GotSoftSand: - writetext CooltrainerfJennAfterText2 - waitbutton - closetext - end - -TrainerCooltrainerfKate: - trainer COOLTRAINERF, KATE, EVENT_BEAT_COOLTRAINERF_KATE, CooltrainerfKateSeenText, CooltrainerfKateBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - checkevent EVENT_GOT_SOFT_SAND_FROM_KATE - iftrue .GotSoftSand - writetext CooltrainerfKateOfferSoftSandText - promptbutton - verbosegiveitem SOFT_SAND - iffalse .BagFull - setevent EVENT_GOT_SOFT_SAND_FROM_KATE -.GotSoftSand: - writetext CooltrainerfKateAfterText - waitbutton -.BagFull: - closetext - end - -Route34IlexForestSign: ; unreferenced - jumptext Route34IlexForestSignText - -Route34Sign: - jumptext Route34SignText - -Route34TrainerTips: - jumptext Route34TrainerTipsText - -DayCareSign: - jumptext DayCareSignText - -Route34Nugget: - itemball NUGGET - -Route34HiddenRareCandy: - hiddenitem RARE_CANDY, EVENT_ROUTE_34_HIDDEN_RARE_CANDY - -Route34HiddenSuperPotion: - hiddenitem SUPER_POTION, EVENT_ROUTE_34_HIDDEN_SUPER_POTION - -Route34MovementData_DayCareManWalksBackInside: - slow_step LEFT - slow_step LEFT - slow_step UP - step_end - -Route34MovementData_DayCareManWalksBackInside_WalkAroundPlayer: - slow_step DOWN - slow_step LEFT - slow_step LEFT - slow_step UP - slow_step UP - step_end - -YoungsterSamuelSeenText: - text "This is where I do" - line "my training!" - done - -YoungsterSamuelBeatenText: - text "Beaten by a" - line "passing stranger!" - done - -YoungsterSamuelMobileText: ; unreferenced - text "Have you been to" - line "GOLDENROD CITY?" - - para "Weren't you amazed" - line "by how they've" - - para "changed the" - line "#MON CENTER?" - done - -YoungsterSamuelAfterText: - text "I'm going to train" - line "even harder." - - para "After all, I'm" - line "trying to become" - cont "a GYM LEADER." - done - -YoungsterIanSeenText: - text "I'm the best in my" - line "class at #MON." - done - -YoungsterIanBeatenText: - text "No! There are bet-" - line "ter trainers…" - done - -YoungsterIanAfterText: - text "I'm trying hard so" - line "I can be the star" - cont "in my class." - done - -CamperTodd1SeenText: - text "I'm confident in" - line "my ability to" - cont "raise #MON." - - para "Want to see?" - done - -CamperTodd1BeatenText: - text "Did I screw up my" - line "training?" - done - -CamperTodd1AfterText: - text "Maybe I should" - line "take one to a DAY-" - - para "CARE. Or maybe use" - line "some items…" - done - -CamperToddSaleText: - text "Shopping under the" - line "sky!" - - para "It feels so nice" - line "up on a rooftop." - done - -PicnickerGina1SeenText: - text "Are you a trainer?" - - para "Let's have a" - line "practice battle." - done - -PicnickerGina1BeatenText: - text "Oh, no! I just" - line "can't win…" - done - -PicnickerGina1AfterText: - text "You're too strong" - line "to be a practice" - cont "partner." - done - -OfficerKeithSeenText: - text "Who goes there?" - line "What are you up" - cont "to?" - done - -OfficerKeithWinText: - text "You're a tough" - line "little kid." - done - -OfficerKeithAfterText: - text "Yep, I see nothing" - line "wrong today. You" - - para "be good and stay" - line "out of trouble." - done - -OfficerKeithDaytimeText: - text "I'm on patrol for" - line "suspicious indi-" - cont "viduals." - done - -PokefanmBrandonSeenText: - text "I just got my" - line "#MON back from" - cont "DAY-CARE." - - para "Let's see how much" - line "stronger it got!" - done - -PokefanmBrandonBeatenText: - text "Why does it end" - line "this way?" - done - -PokefanmBrandonAfterText: - text "My #MON knew" - line "moves I didn't" - cont "know it had." - - para "That confounded me" - line "to no end!" - done - -CooltrainerfIreneSeenText: - text "IRENE: Kyaaah!" - line "Someone found us!" - done - -CooltrainerfIreneBeatenText: - text "IRENE: Ohhh!" - line "Too strong!" - done - -CooltrainerfIreneAfterText1: - text "IRENE: My sister" - line "KATE will get you" - cont "for this!" - done - -CooltrainerfIreneAfterText2: - text "IRENE: Isn't this" - line "beach great?" - - para "It's our secret" - line "little getaway!" - done - -CooltrainerfJennSeenText: - text "JENN: You can't" - line "beat IRENE and go" - cont "unpunished!" - done - -CooltrainerfJennBeatenText: - text "JENN: So sorry," - line "IRENE! Sis!" - done - -CooltrainerfJennAfterText1: - text "JENN: Don't get" - line "cocky! My sister" - cont "KATE is tough!" - done - -CooltrainerfJennAfterText2: - text "JENN: Sunlight" - line "makes your body" - cont "stronger." - done - -CooltrainerfKateSeenText: - text "KATE: You sure" - line "were mean to my" - cont "little sisters!" - done - -CooltrainerfKateBeatenText: - text "KATE: No! I can't" - line "believe I lost." - done - -CooltrainerfKateOfferSoftSandText: - text "KATE: You're too" - line "strong. I didn't" - cont "stand a chance." - - para "Here. You deserve" - line "this." - done - -CooltrainerfKateAfterText: - text "KATE: I'm sorry we" - line "jumped you." - - para "We never expected" - line "anyone to find us" - - para "here. You sure" - line "startled us." - done - -Route34IlexForestSignText: - text "ILEX FOREST" - line "THROUGH THE GATE" - done - -Route34SignText: - text "ROUTE 34" - - para "GOLDENROD CITY -" - line "AZALEA TOWN" - - para "ILEX FOREST" - line "SOMEWHERE BETWEEN" - done - -Route34TrainerTipsText: - text "TRAINER TIPS" - - para "BERRY trees grow" - line "new BERRIES" - cont "every day." - - para "Make a note of" - line "which trees bear" - cont "which BERRIES." - done - -DayCareSignText: - text "DAY-CARE" - - para "LET US RAISE YOUR" - line "#MON FOR YOU!" - done - -Route34_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 37, ROUTE_34_ILEX_FOREST_GATE, 1 - warp_event 14, 37, ROUTE_34_ILEX_FOREST_GATE, 2 - warp_event 11, 14, DAY_CARE, 1 - warp_event 11, 15, DAY_CARE, 2 - warp_event 13, 15, DAY_CARE, 3 - - def_coord_events - - def_bg_events - bg_event 12, 6, BGEVENT_READ, Route34Sign - bg_event 13, 33, BGEVENT_READ, Route34TrainerTips - bg_event 10, 13, BGEVENT_READ, DayCareSign - bg_event 8, 32, BGEVENT_ITEM, Route34HiddenRareCandy - bg_event 17, 19, BGEVENT_ITEM, Route34HiddenSuperPotion - - def_object_events - object_event 13, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 5, TrainerCamperTodd1, -1 - object_event 15, 32, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterSamuel, -1 - object_event 11, 20, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerYoungsterIan, -1 - object_event 10, 26, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerPicnickerGina1, -1 - object_event 9, 11, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, OfficerKeithScript, -1 - object_event 18, 28, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerPokefanmBrandon, -1 - object_event 15, 16, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DayCareManScript_Outside, EVENT_DAY_CARE_MAN_ON_ROUTE_34 - object_event 14, 18, SPRITE_DAY_CARE_MON_1, SPRITEMOVEDATA_POKEMON, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DayCareMon1Script, EVENT_DAY_CARE_MON_1 - object_event 17, 19, SPRITE_DAY_CARE_MON_2, SPRITEMOVEDATA_POKEMON, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, DayCareMon2Script, EVENT_DAY_CARE_MON_2 - object_event 11, 48, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 5, TrainerCooltrainerfIrene, -1 - object_event 3, 48, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainerfJenn, -1 - object_event 6, 51, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerCooltrainerfKate, -1 - object_event 7, 30, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route34Nugget, EVENT_ROUTE_34_NUGGET diff --git a/maps/Route34.blk b/maps/Route34.blk deleted file mode 100644 index d327c51aa..000000000 --- a/maps/Route34.blk +++ /dev/null @@ -1,10 +0,0 @@ -5YFD -YIJHIII5 -5 - -E56Y -6Y56Y=56Y,56Y>D56zUDc565YH`ab565Y565YB565YF56YF56YF56YG56Y56Y 56Y 56Y56YB -FF - - - \ No newline at end of file diff --git a/maps/Route34IlexForestGate.asm b/maps/Route34IlexForestGate.asm deleted file mode 100644 index fa91df918..000000000 --- a/maps/Route34IlexForestGate.asm +++ /dev/null @@ -1,155 +0,0 @@ - object_const_def - const ROUTE34ILEXFORESTGATE_TEACHER1 - const ROUTE34ILEXFORESTGATE_BUTTERFREE - const ROUTE34ILEXFORESTGATE_LASS - const ROUTE34ILEXFORESTGATE_TEACHER2 - -Route34IlexForestGate_MapScripts: - def_scene_scripts - scene_const SCENE_ROUTE34ILEXFORESTGATE_TEACHER_BLOCKS_IF_FOREST_IS_RESTLESS - - def_callbacks - callback MAPCALLBACK_OBJECTS, Route34IsForestRestlessCallback - -Route34IsForestRestlessCallback: - checkevent EVENT_FOREST_IS_RESTLESS - iffalse .Normal - disappear ROUTE34ILEXFORESTGATE_TEACHER1 - appear ROUTE34ILEXFORESTGATE_TEACHER2 - endcallback - -.Normal: - disappear ROUTE34ILEXFORESTGATE_TEACHER2 - appear ROUTE34ILEXFORESTGATE_TEACHER1 - endcallback - -Route34IlexForestGateCelebiEvent: - checkevent EVENT_FOREST_IS_RESTLESS - iffalse .skip - showemote EMOTE_SHOCK, ROUTE34ILEXFORESTGATE_TEACHER2, 20 - turnobject ROUTE34ILEXFORESTGATE_TEACHER2, LEFT - turnobject PLAYER, RIGHT - follow PLAYER, ROUTE34ILEXFORESTGATE_TEACHER2 - applymovement PLAYER, Route34IlexForestGateTeacherBlocksPlayerMovement - stopfollow - turnobject PLAYER, DOWN - opentext - writetext Route34IlexForestGateTeacher_ForestIsRestless - waitbutton - closetext - applymovement ROUTE34ILEXFORESTGATE_TEACHER2, Route34IlexForestGateTeacherReturnsMovement -.skip: - end - -Route34IlexForestGateTeacherScript: - faceplayer - opentext - checkevent EVENT_FOREST_IS_RESTLESS - iftrue .ForestIsRestless - checkevent EVENT_GOT_TM12_SWEET_SCENT - iftrue .GotSweetScent - writetext Route34IlexForestGateTeacherText - promptbutton - verbosegiveitem TM_SWEET_SCENT - iffalse .NoRoom - setevent EVENT_GOT_TM12_SWEET_SCENT -.GotSweetScent: - writetext Route34IlexForestGateTeacher_GotSweetScent - waitbutton -.NoRoom: - closetext - end - -.ForestIsRestless: - writetext Route34IlexForestGateTeacher_ForestIsRestless - promptbutton - closetext - end - -Route34IlexForestGateButterfreeScript: - opentext - writetext Route34IlexForestGateButterfreeText - cry BUTTERFREE - waitbutton - closetext - end - -Route34IlexForestGateLassScript: - jumptextfaceplayer Route34IlexForestGateLassText - -Route34IlexForestGateTeacherBlocksPlayerMovement: - step UP - step UP - step_end - -Route34IlexForestGateTeacherReturnsMovement: - step DOWN - step RIGHT - step_end - -Route34IlexForestGateTeacherText: - text "Oh, honey. You're" - line "making a #DEX?" - - para "It must be hard if" - line "#MON won't" - - para "appear. Try using" - line "this TM." - done - -Route34IlexForestGateTeacher_GotSweetScent: - text "It's SWEET SCENT." - - para "Use it wherever" - line "#MON appear." - - para "#MON will be" - line "enticed by it." - done - -Route34IlexForestGateTeacher_ForestIsRestless: - text "Something's wrong" - line "in ILEX FOREST…" - - para "You should stay" - line "away right now." - done - -Route34IlexForestGateButterfreeText: - text "BUTTERFREE: Freeh!" - done - -Route34IlexForestGateLassText: - text "Did you see the" - line "shrine honoring" - cont "the protector?" - - para "It watches over" - line "the FOREST from" - cont "across time." - - para "I think that it" - line "must be a grass-" - cont "type #MON." - done - -Route34IlexForestGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, ROUTE_34, 1 - warp_event 5, 0, ROUTE_34, 2 - warp_event 4, 7, ILEX_FOREST, 1 - warp_event 5, 7, ILEX_FOREST, 1 - - def_coord_events - coord_event 4, 7, SCENE_ROUTE34ILEXFORESTGATE_TEACHER_BLOCKS_IF_FOREST_IS_RESTLESS, Route34IlexForestGateCelebiEvent - - def_bg_events - - def_object_events - object_event 9, 3, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route34IlexForestGateTeacherScript, EVENT_ROUTE_34_ILEX_FOREST_GATE_TEACHER_BEHIND_COUNTER - object_event 9, 4, SPRITE_BUTTERFREE, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route34IlexForestGateButterfreeScript, -1 - object_event 3, 4, SPRITE_LASS, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route34IlexForestGateLassScript, EVENT_ROUTE_34_ILEX_FOREST_GATE_LASS - object_event 5, 7, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route34IlexForestGateTeacherScript, EVENT_ROUTE_34_ILEX_FOREST_GATE_TEACHER_IN_WALKWAY diff --git a/maps/Route35.asm b/maps/Route35.asm deleted file mode 100644 index 2fe0d50c7..000000000 --- a/maps/Route35.asm +++ /dev/null @@ -1,488 +0,0 @@ - object_const_def - const ROUTE35_YOUNGSTER1 - const ROUTE35_YOUNGSTER2 - const ROUTE35_LASS1 - const ROUTE35_LASS2 - const ROUTE35_YOUNGSTER3 - const ROUTE35_FISHER - const ROUTE35_BUG_CATCHER - const ROUTE35_SUPER_NERD - const ROUTE35_OFFICER - const ROUTE35_FRUIT_TREE - const ROUTE35_POKE_BALL - -Route35_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBirdKeeperBryan: - trainer BIRD_KEEPER, BRYAN, EVENT_BEAT_BIRD_KEEPER_BRYAN, BirdKeeperBryanSeenText, BirdKeeperBryanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperBryanAfterBattleText - waitbutton - closetext - end - -TrainerJugglerIrwin: - trainer JUGGLER, IRWIN1, EVENT_BEAT_JUGGLER_IRWIN, JugglerIrwin1SeenText, JugglerIrwin1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_JUGGLER_IRWIN - endifjustbattled - opentext - checkcellnum PHONE_JUGGLER_IRWIN - iftrue Route35NumberAcceptedM - checkevent EVENT_IRWIN_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext JugglerIrwinAfterBattleText - promptbutton - setevent EVENT_IRWIN_ASKED_FOR_PHONE_NUMBER - scall Route35AskNumber1M - sjump .AskForNumber - -.AskedAlready: - scall Route35AskNumber2M -.AskForNumber: - askforphonenumber PHONE_JUGGLER_IRWIN - ifequal PHONE_CONTACTS_FULL, Route35PhoneFullM - ifequal PHONE_CONTACT_REFUSED, Route35NumberDeclinedM - gettrainername STRING_BUFFER_3, JUGGLER, IRWIN1 - scall Route35RegisteredNumberM - sjump Route35NumberAcceptedM - -Route35AskNumber1M: - jumpstd AskNumber1MScript - end - -Route35AskNumber2M: - jumpstd AskNumber2MScript - end - -Route35RegisteredNumberM: - jumpstd RegisteredNumberMScript - end - -Route35NumberAcceptedM: - jumpstd NumberAcceptedMScript - end - -Route35NumberDeclinedM: - jumpstd NumberDeclinedMScript - end - -Route35PhoneFullM: - jumpstd PhoneFullMScript - end - -Route35RematchM: - jumpstd RematchMScript - end - -TrainerCamperIvan: - trainer CAMPER, IVAN, EVENT_BEAT_CAMPER_IVAN, CamperIvanSeenText, CamperIvanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperIvanAfterBattleText - waitbutton - closetext - end - -TrainerCamperElliot: - trainer CAMPER, ELLIOT, EVENT_BEAT_CAMPER_ELLIOT, CamperElliotSeenText, CamperElliotBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperElliotAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerBrooke: - trainer PICNICKER, BROOKE, EVENT_BEAT_PICNICKER_BROOKE, PicnickerBrookeSeenText, PicnickerBrookeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerBrookeAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerKim: - trainer PICNICKER, KIM, EVENT_BEAT_PICNICKER_KIM, PicnickerKimSeenText, PicnickerKimBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerKimAfterBattleText - waitbutton - closetext - end - -TrainerBugCatcherArnie: - trainer BUG_CATCHER, ARNIE1, EVENT_BEAT_BUG_CATCHER_ARNIE, BugCatcherArnieSeenText, BugCatcherArnieBeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_BUG_CATCHER_ARNIE - endifjustbattled - opentext - checkflag ENGINE_ARNIE_READY_FOR_REMATCH - iftrue .WantsBattle - checkflag ENGINE_YANMA_SWARM - iftrue .YanmaSwarming - checkcellnum PHONE_BUG_CATCHER_ARNIE - iftrue Route35NumberAcceptedM - checkevent EVENT_ARNIE_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext BugCatcherArnieAfterBattleText - promptbutton - setevent EVENT_ARNIE_ASKED_FOR_PHONE_NUMBER - scall Route35AskNumber1M - sjump .AskForNumber - -.AskedAlready: - scall Route35AskNumber2M -.AskForNumber: - askforphonenumber PHONE_BUG_CATCHER_ARNIE - ifequal PHONE_CONTACTS_FULL, Route35PhoneFullM - ifequal PHONE_CONTACT_REFUSED, Route35NumberDeclinedM - gettrainername STRING_BUFFER_3, BUG_CATCHER, ARNIE1 - scall Route35RegisteredNumberM - sjump Route35NumberAcceptedM - -.WantsBattle: - scall Route35RematchM - winlosstext BugCatcherArnieBeatenText, 0 - readmem wArnieFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkflag ENGINE_FLYPOINT_BLACKTHORN - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_LAKE_OF_RAGE - iftrue .LoadFight1 -.LoadFight0: - loadtrainer BUG_CATCHER, ARNIE1 - startbattle - reloadmapafterbattle - loadmem wArnieFightCount, 1 - clearflag ENGINE_ARNIE_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer BUG_CATCHER, ARNIE2 - startbattle - reloadmapafterbattle - loadmem wArnieFightCount, 2 - clearflag ENGINE_ARNIE_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer BUG_CATCHER, ARNIE3 - startbattle - reloadmapafterbattle - loadmem wArnieFightCount, 3 - clearflag ENGINE_ARNIE_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer BUG_CATCHER, ARNIE4 - startbattle - reloadmapafterbattle - loadmem wArnieFightCount, 4 - clearflag ENGINE_ARNIE_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer BUG_CATCHER, ARNIE5 - startbattle - reloadmapafterbattle - clearflag ENGINE_ARNIE_READY_FOR_REMATCH - end - -.YanmaSwarming: - writetext BugCatcherArnieYanmaText - waitbutton - closetext - end - -TrainerFirebreatherWalt: - trainer FIREBREATHER, WALT, EVENT_BEAT_FIREBREATHER_WALT, FirebreatherWaltSeenText, FirebreatherWaltBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FirebreatherWaltAfterBattleText - waitbutton - closetext - end - -TrainerOfficerDirk: - faceplayer - opentext - checktime NITE - iffalse .NotNight - checkevent EVENT_BEAT_OFFICER_DIRK - iftrue .AfterBattle - playmusic MUSIC_OFFICER_ENCOUNTER - writetext OfficerDirkSeenText - waitbutton - closetext - winlosstext OfficerDirkBeatenText, 0 - loadtrainer OFFICER, DIRK - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_OFFICER_DIRK - closetext - end - -.AfterBattle: - writetext OfficerDirkAfterBattleText - waitbutton - closetext - end - -.NotNight: - writetext OfficerDirkPrettyToughText - waitbutton - closetext - end - -Route35Sign: - jumptext Route35SignText - -Route35TMRollout: - itemball TM_ROLLOUT - -Route35FruitTree: - fruittree FRUITTREE_ROUTE_35 - -CamperIvanSeenText: - text "I've been getting" - line "#MON data off" - - para "my radio. I think" - line "I'm good." - done - -CamperIvanBeatenText: - text "I give!" - done - -CamperIvanAfterBattleText: - text "Music on the radio" - line "changes the moods" - cont "of wild #MON." - done - -CamperElliotSeenText: - text "I'm gonna show my" - line "girlfriend I'm hot" - cont "stuff!" - done - -CamperElliotBeatenText: - text "I wish you would" - line "have lost for me…" - done - -CamperElliotAfterBattleText: - text "I was humiliated" - line "in front of my" - cont "girlfriend…" - done - -PicnickerBrookeSeenText: - text "My boyfriend's" - line "weak, so I can't" - cont "rely on him." - done - -PicnickerBrookeBeatenText: - text "Oh, my! You're so" - line "strong!" - done - -PicnickerBrookeAfterBattleText: - text "I can count on my" - line "#MON more than" - cont "my boyfriend." - done - -PicnickerKimSeenText: - text "Are you going to" - line "the GYM? Me too!" - done - -PicnickerKimBeatenText: - text "Oh. I couldn't" - line "win…" - done - -PicnickerKimAfterBattleText: - text "The GYM BADGES are" - line "pretty. I collect" - cont "them." - done - -BirdKeeperBryanSeenText: - text "What kinds of" - line "BALLS do you use?" - done - -BirdKeeperBryanBeatenText: - text "Yikes! Not fast" - line "enough!" - done - -BirdKeeperBryanAfterBattleText: - text "Some #MON flee" - line "right away." - - para "Try catching them" - line "with KURT's FAST" - cont "BALL." - - para "Whenever I find a" - line "WHT APRICORN, I" - cont "take it to KURT." - - para "He turns it into a" - line "custom BALL." - done - -JugglerIrwin1SeenText: - text "Behold my graceful" - line "BALL dexterity!" - done - -JugglerIrwin1BeatenText: - text "Whew! That was a" - line "jolt!" - done - -JugglerIrwinAfterBattleText: - text "I was going to" - line "dazzle you with my" - cont "prize #MON." - - para "But your prowess" - line "electrified me!" - done - -BugCatcherArnieSeenText: - text "I'll go anywhere" - line "if bug #MON" - cont "appear there." - done - -BugCatcherArnieBeatenText: - text "Huh? I shouldn't" - line "have lost that…" - done - -BugCatcherArnieAfterBattleText: - text "My VENONAT won me" - line "the Bug-Catching" - - para "Contest at the" - line "NATIONAL PARK." - done - -BugCatcherArnieYanmaText: - text "Wow… Look at all" - line "those YANMA!" - - para "I'm so blown away," - line "I can't move." - done - -FirebreatherWaltSeenText: - text "I'm practicing my" - line "fire breathing." - done - -FirebreatherWaltBeatenText: - text "Ow! I scorched the" - line "tip of my nose!" - done - -FirebreatherWaltAfterBattleText: - text "The #MON March" - line "on the radio lures" - cont "wild #MON." - done - -OfficerDirkSeenText: - text "Danger lurks in" - line "the night!" - done - -OfficerDirkBeatenText: - text "Whoops!" - done - -OfficerDirkAfterBattleText: - text "You know, night-" - line "time is fun in its" - cont "own ways." - - para "But don't overdo" - line "it, OK?" - done - -OfficerDirkPrettyToughText: - text "Your #MON look" - line "pretty tough." - - para "You could go any-" - line "where safely." - done - -Route35SignText: - text "ROUTE 35" - done - -Route35_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 33, ROUTE_35_GOLDENROD_GATE, 1 - warp_event 10, 33, ROUTE_35_GOLDENROD_GATE, 2 - warp_event 3, 5, ROUTE_35_NATIONAL_PARK_GATE, 3 - - def_coord_events - - def_bg_events - bg_event 1, 7, BGEVENT_READ, Route35Sign - bg_event 11, 31, BGEVENT_READ, Route35Sign - - def_object_events - object_event 4, 19, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerCamperIvan, -1 - object_event 8, 20, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerCamperElliot, -1 - object_event 7, 20, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerPicnickerBrooke, -1 - object_event 10, 26, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerPicnickerKim, -1 - object_event 14, 28, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 0, TrainerBirdKeeperBryan, -1 - object_event 2, 10, SPRITE_FISHER, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 2, TrainerFirebreatherWalt, -1 - object_event 16, 7, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_DOWN, 2, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerBugCatcherArnie, -1 - object_event 5, 10, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerJugglerIrwin, -1 - object_event 5, 6, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, TrainerOfficerDirk, -1 - object_event 2, 25, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route35FruitTree, -1 - object_event 13, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route35TMRollout, EVENT_ROUTE_35_TM_ROLLOUT diff --git a/maps/Route35.blk b/maps/Route35.blk deleted file mode 100644 index 8f30b6921..000000000 --- a/maps/Route35.blk +++ /dev/null @@ -1 +0,0 @@ -< b=G[B@FDFDFDFAAADFDFIIIDTUDXYDXYDXYxDAAAB @AAAF D \ No newline at end of file diff --git a/maps/Route35GoldenrodGate.asm b/maps/Route35GoldenrodGate.asm deleted file mode 100644 index 05dd7d85b..000000000 --- a/maps/Route35GoldenrodGate.asm +++ /dev/null @@ -1,214 +0,0 @@ - object_const_def - const ROUTE35GOLDENRODGATE_RANDY - const ROUTE35GOLDENRODGATE_POKEFAN_F - const ROUTE35GOLDENRODGATE_FISHER - -Route35GoldenrodGate_MapScripts: - def_scene_scripts - - def_callbacks - -RandyScript: - faceplayer - opentext - checkevent EVENT_GOT_HP_UP_FROM_RANDY - iftrue .gothpup - checkevent EVENT_GAVE_KENYA - iftrue .questcomplete - checkevent EVENT_GOT_KENYA - iftrue .alreadyhavekenya - writetext Route35GoldenrodGateRandyAskTakeThisMonToMyFriendText - yesorno - iffalse .refused - writetext Route35GoldenrodGateRandyThanksText - promptbutton - waitsfx - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, .partyfull - writetext Route35GoldenrodGatePlayerReceivedAMonWithMailText - playsound SFX_KEY_ITEM - waitsfx - givepoke SPEAROW, 10, NO_ITEM, GiftSpearowName, GiftSpearowOTName - givepokemail GiftSpearowMail - setevent EVENT_GOT_KENYA -.alreadyhavekenya - writetext Route35GoldenrodGateRandyWeirdTreeBlockingRoadText - waitbutton - closetext - end - -.partyfull - writetext Route35GoldenrodGateRandyCantCarryAnotherMonText - waitbutton - closetext - end - -.refused - writetext Route35GoldenrodGateRandyOhNeverMindThenText - waitbutton - closetext - end - -.questcomplete - writetext Route35GoldenrodGateRandySomethingForYourTroubleText - promptbutton - verbosegiveitem HP_UP - iffalse .bagfull - setevent EVENT_GOT_HP_UP_FROM_RANDY -.gothpup - writetext Route35GoldenrodGateRandyMyPalWasSnoozingRightText - waitbutton -.bagfull - closetext - end - -GiftSpearowMail: - db FLOWER_MAIL - db "DARK CAVE leads" - next "to another road@" - -GiftSpearowName: - db "KENYA@" - -GiftSpearowOTName: - db "RANDY@" - - db 0 ; unused - -Route35GoldenrodGatePokefanFScript: - faceplayer - opentext - checkevent EVENT_FOUGHT_SUDOWOODO - iftrue .FoughtSudowoodo - writetext Route35GoldenrodGatePokefanFText - waitbutton - closetext - end - -.FoughtSudowoodo - writetext Route35GoldenrodGatePokefanFText_FoughtSudowoodo - waitbutton - closetext - end - -Route35GoldenrodGateFisherScript: - jumptextfaceplayer Route35GoldenrodGateFisherText - -Route35GoldenrodGateRandyAskTakeThisMonToMyFriendText: - text "Excuse me, kid!" - line "Can you do a guy" - cont "a favor?" - - para "Can you take this" - line "#MON with MAIL" - cont "to my friend?" - - para "He's on ROUTE 31." - done - -Route35GoldenrodGateRandyThanksText: - text "You will? Perfect!" - line "Thanks, kid!" - - para "My pal's a chubby" - line "guy who snoozes" - cont "all the time." - - para "You'll recognize" - line "him right away!" - done - -Route35GoldenrodGatePlayerReceivedAMonWithMailText: - text " received a" - line "#MON with MAIL." - done - -Route35GoldenrodGateRandyWeirdTreeBlockingRoadText: - text "You can read it," - line "but don't lose it!" - cont "ROUTE 31!" - - para "Oh, yeah. There" - line "was a weird tree" - cont "blocking the road." - - para "I wonder if it's" - line "been cleared?" - done - -Route35GoldenrodGateRandyCantCarryAnotherMonText: - text "You can't carry" - line "another #MON…" - done - -Route35GoldenrodGateRandyOhNeverMindThenText: - text "Oh… Never mind," - line "then…" - done - -Route35GoldenrodGateRandySomethingForYourTroubleText: - text "Thanks, kid! You" - line "made the delivery" - cont "for me!" - - para "Here's something" - line "for your trouble!" - done - -Route35GoldenrodGateRandyMyPalWasSnoozingRightText: - text "My pal was snooz-" - line "ing, right? Heh," - cont "what'd I say?" - done - -Route35GoldenrodGatePokefanFText: - text "A strange tree is" - line "blocking the road." - - para "It wriggles around" - line "if you talk to it." - - para "I heard it became" - line "wild when someone" - - para "watered it with a" - line "SQUIRTBOTTLE." - done - -Route35GoldenrodGatePokefanFText_FoughtSudowoodo: - text "I like the #MON" - line "Lullaby they play" - cont "on the radio." - done - -Route35GoldenrodGateFisherText: - text "I wonder how many" - line "kinds of #MON" - - para "there are in the" - line "world." - - para "Three years ago," - line "PROF.OAK said that" - - para "there were 150" - line "different kinds." - done - -Route35GoldenrodGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, ROUTE_35, 1 - warp_event 5, 0, ROUTE_35, 2 - warp_event 4, 7, GOLDENROD_CITY, 12 - warp_event 5, 7, GOLDENROD_CITY, 12 - - def_coord_events - - def_bg_events - - def_object_events - object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RandyScript, -1 - object_event 6, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route35GoldenrodGatePokefanFScript, -1 - object_event 3, 2, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route35GoldenrodGateFisherScript, -1 diff --git a/maps/Route35NationalParkGate.asm b/maps/Route35NationalParkGate.asm deleted file mode 100644 index b38e56449..000000000 --- a/maps/Route35NationalParkGate.asm +++ /dev/null @@ -1,455 +0,0 @@ - object_const_def - const ROUTE35NATIONALPARKGATE_OFFICER1 - const ROUTE35NATIONALPARKGATE_YOUNGSTER - const ROUTE35NATIONALPARKGATE_OFFICER2 - -Route35NationalParkGate_MapScripts: - def_scene_scripts - scene_script Route35NationalParkGateNoop1Scene, SCENE_ROUTE35NATIONALPARKGATE_NOOP - scene_script Route35NationalParkGateNoop2Scene, SCENE_ROUTE35NATIONALPARKGATE_UNUSED - scene_script Route35NationalParkGateLeaveContestEarlyScene, SCENE_ROUTE35NATIONALPARKGATE_LEAVE_CONTEST_EARLY - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route35NationalParkGateCheckIfContestRunningCallback - callback MAPCALLBACK_OBJECTS, Route35NationalParkGateCheckIfContestAvailableCallback - -Route35NationalParkGateNoop1Scene: - end - -Route35NationalParkGateNoop2Scene: - end - -Route35NationalParkGateLeaveContestEarlyScene: - sdefer Route35NationalParkGateLeavingContestEarlyScript - end - -Route35NationalParkGateCheckIfContestRunningCallback: - checkflag ENGINE_BUG_CONTEST_TIMER - iftrue Route35NationalParkBugContestIsRunningScript - setscene SCENE_ROUTE35NATIONALPARKGATE_NOOP - endcallback - -Route35NationalParkBugContestIsRunningScript: - setscene SCENE_ROUTE35NATIONALPARKGATE_LEAVE_CONTEST_EARLY - endcallback - -Route35NationalParkGateCheckIfContestAvailableCallback: - readvar VAR_WEEKDAY - ifequal TUESDAY, .SetContestOfficer - ifequal THURSDAY, .SetContestOfficer - ifequal SATURDAY, .SetContestOfficer - checkflag ENGINE_BUG_CONTEST_TIMER - iftrue Route35NationalParkBugContestIsRunningScript - disappear ROUTE35NATIONALPARKGATE_OFFICER1 - appear ROUTE35NATIONALPARKGATE_YOUNGSTER - appear ROUTE35NATIONALPARKGATE_OFFICER2 - endcallback - -.SetContestOfficer: - appear ROUTE35NATIONALPARKGATE_OFFICER1 - disappear ROUTE35NATIONALPARKGATE_YOUNGSTER - disappear ROUTE35NATIONALPARKGATE_OFFICER2 - endcallback - -Route35NationalParkGateLeavingContestEarlyScript: - applymovement PLAYER, Route35NationalParkGatePlayerApproachOfficer1Movement - turnobject ROUTE35NATIONALPARKGATE_OFFICER1, RIGHT - opentext - readvar VAR_CONTESTMINUTES - addval 1 - getnum STRING_BUFFER_3 - writetext Route35NationalParkGateOfficer1WantToFinishText - yesorno - iffalse .GoBackToContest - writetext Route35NationalParkGateOfficer1WaitAtNorthGateText - waitbutton - closetext - jumpstd BugContestResultsWarpScript - -.GoBackToContest: - writetext Route35NationalParkGateOfficer1OkGoFinishText - waitbutton - closetext - scall Route35NationalParkGate_EnterContest - playsound SFX_ENTER_DOOR - special FadeOutPalettes - waitsfx - warpfacing UP, NATIONAL_PARK_BUG_CONTEST, 10, 47 - end - -Route35OfficerScriptContest: - readvar VAR_WEEKDAY - ifequal SUNDAY, Route35NationalParkGate_NoContestToday - ifequal MONDAY, Route35NationalParkGate_NoContestToday - ifequal WEDNESDAY, Route35NationalParkGate_NoContestToday - ifequal FRIDAY, Route35NationalParkGate_NoContestToday - faceplayer - opentext - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue Route35NationalParkGate_ContestIsOver - scall Route35NationalParkGate_GetDayOfWeek - writetext Route35NationalParkGateOfficer1AskToParticipateText - yesorno - iffalse Route35NationalParkGate_DeclinedToParticipate - readvar VAR_PARTYCOUNT - ifgreater 1, Route35NationalParkGate_LeaveTheRestBehind - special ContestDropOffMons - clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER -Route35NationalParkGate_OkayToProceed: - setflag ENGINE_BUG_CONTEST_TIMER - special PlayMapMusic - writetext Route35NationalParkGateOfficer1GiveParkBallsText - promptbutton - writetext Route35NationalParkGatePlayerReceivedParkBallsText - playsound SFX_ITEM - waitsfx - writetext Route35NationalParkGateOfficer1ExplainsRulesText - waitbutton - closetext - special GiveParkBalls - scall Route35NationalParkGate_EnterContest - playsound SFX_ENTER_DOOR - special FadeOutPalettes - waitsfx - special SelectRandomBugContestContestants - warpfacing UP, NATIONAL_PARK_BUG_CONTEST, 10, 47 - end - -Route35NationalParkGate_EnterContest: - readvar VAR_FACING - ifequal LEFT, Route35NationalParkGate_FacingLeft - applymovement PLAYER, Route35NationalParkGatePlayerGoAroundOfficerAndEnterParkMovement - end - -Route35NationalParkGate_FacingLeft: - applymovement PLAYER, Route35NationalParkGatePlayerEnterParkMovement - end - -Route35NationalParkGate_LeaveTheRestBehind: - readvar VAR_PARTYCOUNT - ifless PARTY_LENGTH, Route35NationalParkGate_LessThanFullParty - readvar VAR_BOXSPACE - ifequal 0, Route35NationalParkGate_NoRoomInBox - -Route35NationalParkGate_LessThanFullParty: - special CheckFirstMonIsEgg - ifequal TRUE, Route35NationalParkGate_FirstMonIsEgg - writetext Route35NationalParkGateOfficer1AskToUseFirstMonText - yesorno - iffalse Route35NationalParkGate_DeclinedToLeaveMonsBehind - special ContestDropOffMons - iftrue Route35NationalParkGate_FirstMonIsFainted - setevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER - writetext Route35NationalParkGateOfficer1WellHoldYourMonText - promptbutton - writetext Route35NationalParkGatePlayersMonLeftWithHelperText - playsound SFX_GOT_SAFARI_BALLS - waitsfx - promptbutton - sjump Route35NationalParkGate_OkayToProceed - -Route35NationalParkGate_DeclinedToParticipate: - writetext Route35NationalParkGateOfficer1TakePartInFutureText - waitbutton - closetext - end - -Route35NationalParkGate_DeclinedToLeaveMonsBehind: - writetext Route35NationalParkGateOfficer1ChooseMonAndComeBackText - waitbutton - closetext - end - -Route35NationalParkGate_FirstMonIsFainted: - writetext Route35NationalParkGateOfficer1FirstMonCantBattleText - waitbutton - closetext - end - -Route35NationalParkGate_NoRoomInBox: - writetext Route35NationalParkGateOfficer1MakeRoomText - waitbutton - closetext - end - -Route35NationalParkGate_FirstMonIsEgg: - writetext Route35NationalParkGateOfficer1EggAsFirstMonText - waitbutton - closetext - end - -Route35NationalParkGate_ContestIsOver: - writetext Route35NationalParkGateOfficer1ContestIsOverText - waitbutton - closetext - end - -Route35NationalParkGate_NoContestToday: - jumptextfaceplayer Route35NationalParkGateOfficer1WeHoldContestsText - -Route35NationalParkGateOfficerScript: - faceplayer - opentext - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue Route35NationalParkGate_ContestIsOver - writetext Route35NationalParkGateOfficer1WeHoldContestsText - waitbutton - closetext - end - -Route35NationalParkGateYoungsterScript: - jumptextfaceplayer Route35NationalParkGateYoungsterText - -BugCatchingContestExplanationSign: - jumptext BugCatchingContestExplanationText - -Route35NationalParkGate_GetDayOfWeek: - jumpstd DayToTextScript - end - -Route35NationalParkGatePlayerApproachOfficer1Movement: - step DOWN - turn_head LEFT - step_end - -Route35NationalParkGatePlayerGoAroundOfficerAndEnterParkMovement: - step RIGHT - step UP - step UP - step_end - -Route35NationalParkGatePlayerEnterParkMovement: - step UP - step_end - -Route35NationalParkGateOfficer1AskToParticipateText: - text "Today's @" - text_ram wStringBuffer3 - text "." - line "That means the" - - para "Bug-Catching Con-" - line "test is on today." - - para "The rules are sim-" - line "ple." - - para "Using one of your" - line "#MON, catch a" - - para "bug #MON to be" - line "judged." - - para "Would you like to" - line "give it a try?" - done - -Route35NationalParkGateOfficer1GiveParkBallsText: - text "Here are the PARK" - line "BALLS for the" - cont "Contest." - done - -Route35NationalParkGatePlayerReceivedParkBallsText: - text " received" - line "{d:BUG_CONTEST_BALLS} PARK BALLS." - done - -Route35NationalParkGateOfficer1ExplainsRulesText: - text "The person who" - line "gets the strong-" - cont "est bug #MON" - cont "is the winner." - - para "You have {d:BUG_CONTEST_MINUTES}" - line "minutes." - - para "If you run out of" - line "PARK BALLS, you're" - cont "done." - - para "You can keep the" - line "last #MON you" - cont "catch as your own." - - para "Go out and catch" - line "the strongest bug" - - para "#MON you can" - line "find!" - done - -Route35NationalParkGateOfficer1AskToUseFirstMonText: - text "Uh-oh…" - - para "You have more than" - line "one #MON." - - para "You'll have to use" - line "@" - text_ram wStringBuffer3 - text ", the" - - para "first #MON in" - line "your party." - - para "Is that OK with" - line "you?" - done - -Route35NationalParkGateOfficer1WellHoldYourMonText: - text "Fine, we'll hold" - line "your other #MON" - cont "while you compete." - done - -Route35NationalParkGatePlayersMonLeftWithHelperText: - text "'s #MON" - line "were left with the" - cont "CONTEST HELPER." - done - -Route35NationalParkGateOfficer1ChooseMonAndComeBackText: - text "Please choose the" - line "#MON to be used" - - para "in the Contest," - line "then come see me." - done - -Route35NationalParkGateOfficer1TakePartInFutureText: - text "OK. We hope you'll" - line "take part in the" - cont "future." - done - -Route35NationalParkGateOfficer1FirstMonCantBattleText: - text "Uh-oh…" - line "The first #MON" - - para "in your party" - line "can't battle." - - para "Please switch it" - line "with the #MON" - - para "you want to use," - line "then come see me." - done - -Route35NationalParkGateOfficer1MakeRoomText: - text "Uh-oh…" - line "Both your party" - - para "and your PC BOX" - line "are full." - - para "You have no room" - line "to put the bug" - cont "#MON you catch." - - para "Please make room" - line "in your party or" - - para "your PC BOX, then" - line "come see me." - done - -Route35NationalParkGateOfficer1EggAsFirstMonText: - text "Uh-oh…" - line "You have an EGG as" - - para "the first #MON" - line "in your party." - - para "Please switch it" - line "with the #MON" - - para "you want to use," - line "then come see me." - done - -Route35NationalParkGateOfficer1WantToFinishText: - text "You still have @" - text_ram wStringBuffer3 - text_start - line "minute(s) left." - - para "Do you want to" - line "finish now?" - done - -Route35NationalParkGateOfficer1WaitAtNorthGateText: - text "OK. Please wait at" - line "the North Gate for" - - para "the announcement" - line "of the winners." - done - -Route35NationalParkGateOfficer1OkGoFinishText: - text "OK. Please get" - line "back outside and" - cont "finish up." - done - -Route35NationalParkGateOfficer1ContestIsOverText: - text "Today's Contest is" - line "over. We hope you" - - para "will participate" - line "in the future." - done - -Route35NationalParkGateOfficer1WeHoldContestsText: - text "We hold Contests" - line "regularly in the" - - para "PARK. You should" - line "give it a shot." - done - -Route35NationalParkGateYoungsterText: - text "When is the next" - line "Bug-Catching Con-" - cont "test going to be?" - done - -BugCatchingContestExplanationText: - text "The Bug-Catching" - line "Contest is held on" - - para "Tuesday, Thursday" - line "and Saturday." - - para "Not only do you" - line "earn a prize just" - - para "for participating," - line "you also get to" - - para "keep the bug" - line "#MON you may" - - para "have at the end of" - line "the contest." - done - -Route35NationalParkGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 0, NATIONAL_PARK, 3 - warp_event 4, 0, NATIONAL_PARK, 4 - warp_event 3, 7, ROUTE_35, 3 - warp_event 4, 7, ROUTE_35, 3 - - def_coord_events - - def_bg_events - bg_event 5, 0, BGEVENT_READ, BugCatchingContestExplanationSign - - def_object_events - object_event 2, 1, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route35OfficerScriptContest, EVENT_ROUTE_35_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY - object_event 6, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route35NationalParkGateYoungsterScript, EVENT_ROUTE_35_NATIONAL_PARK_GATE_YOUNGSTER - object_event 0, 3, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route35NationalParkGateOfficerScript, EVENT_ROUTE_35_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY diff --git a/maps/Route35NationalParkGate.blk b/maps/Route35NationalParkGate.blk deleted file mode 100644 index 14662eb45..000000000 --- a/maps/Route35NationalParkGate.blk +++ /dev/null @@ -1 +0,0 @@ -).,(6 6%& \ No newline at end of file diff --git a/maps/Route36.asm b/maps/Route36.asm deleted file mode 100644 index ec5f7ea65..000000000 --- a/maps/Route36.asm +++ /dev/null @@ -1,688 +0,0 @@ - object_const_def - const ROUTE36_YOUNGSTER1 - const ROUTE36_YOUNGSTER2 - const ROUTE36_WEIRD_TREE - const ROUTE36_LASS1 - const ROUTE36_FISHER - const ROUTE36_FRUIT_TREE - const ROUTE36_ARTHUR - const ROUTE36_FLORIA - const ROUTE36_SUICUNE - -Route36_MapScripts: - def_scene_scripts - scene_script Route36Noop1Scene, SCENE_ROUTE36_NOOP - scene_script Route36Noop2Scene, SCENE_ROUTE36_SUICUNE - - def_callbacks - callback MAPCALLBACK_OBJECTS, Route36ArthurCallback - -Route36Noop1Scene: - end - -Route36Noop2Scene: - end - -Route36ArthurCallback: - readvar VAR_WEEKDAY - ifequal THURSDAY, .ArthurAppears - disappear ROUTE36_ARTHUR - endcallback - -.ArthurAppears: - appear ROUTE36_ARTHUR - endcallback - -Route36SuicuneScript: - showemote EMOTE_SHOCK, PLAYER, 15 - pause 15 - playsound SFX_WARP_FROM - turnobject PLAYER, UP - applymovement ROUTE36_SUICUNE, Route36SuicuneMovement - disappear ROUTE36_SUICUNE - turnobject PLAYER, DOWN - pause 10 - setscene SCENE_ROUTE36_NOOP - clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY - setmapscene CIANWOOD_CITY, SCENE_CIANWOODCITY_SUICUNE_AND_EUSINE - end - -SudowoodoScript: - checkitem SQUIRTBOTTLE - iftrue .Fight - - waitsfx - playsound SFX_SANDSTORM - applymovement ROUTE36_WEIRD_TREE, SudowoodoShakeMovement - end - -.Fight: - opentext - writetext UseSquirtbottleText - yesorno - iffalse DidntUseSquirtbottleScript - closetext -WateredWeirdTreeScript:: ; export (for when you use Squirtbottle from pack) - opentext - writetext UsedSquirtbottleText - waitbutton - closetext - waitsfx - playsound SFX_SANDSTORM - applymovement ROUTE36_WEIRD_TREE, SudowoodoShakeMovement - opentext - writetext SudowoodoAttackedText - waitbutton - closetext - loadwildmon SUDOWOODO, 20 - startbattle - setevent EVENT_FOUGHT_SUDOWOODO - ifequal DRAW, DidntCatchSudowoodo - disappear ROUTE36_WEIRD_TREE - variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN - reloadmapafterbattle - end - -DidntUseSquirtbottleScript: - closetext - end - -DidntCatchSudowoodo: - reloadmapafterbattle - applymovement ROUTE36_WEIRD_TREE, WeirdTreeMovement_Flee - disappear ROUTE36_WEIRD_TREE - variablesprite SPRITE_WEIRD_TREE, SPRITE_TWIN - special LoadUsedSpritesGFX - special RefreshSprites - end - -Route36FloriaScript: - faceplayer - opentext - checkevent EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP - iftrue .SecondTimeTalking - setevent EVENT_MET_FLORIA - writetext FloriaText1 - waitbutton - closetext - clearevent EVENT_FLORIA_AT_FLOWER_SHOP - readvar VAR_FACING - ifequal UP, .Up - applymovement ROUTE36_FLORIA, FloriaMovement1 - disappear ROUTE36_FLORIA - end - -.Up: - applymovement ROUTE36_FLORIA, FloriaMovement2 - disappear ROUTE36_FLORIA - end - -.SecondTimeTalking: - writetext FloriaText2 - waitbutton - closetext - end - -Route36RockSmashGuyScript: - faceplayer - opentext - checkevent EVENT_GOT_TM08_ROCK_SMASH - iftrue .AlreadyGotRockSmash - checkevent EVENT_FOUGHT_SUDOWOODO - iftrue .ClearedSudowoodo - writetext RockSmashGuyText1 - waitbutton - closetext - end - -.ClearedSudowoodo: - writetext RockSmashGuyText2 - promptbutton - verbosegiveitem TM_ROCK_SMASH - iffalse .NoRoomForTM - setevent EVENT_GOT_TM08_ROCK_SMASH -.AlreadyGotRockSmash: - writetext RockSmashGuyText3 - waitbutton -.NoRoomForTM: - closetext - end - -Route36LassScript: - faceplayer - opentext - checkevent EVENT_FOUGHT_SUDOWOODO - iftrue .ClearedSudowoodo - writetext Route36LassText - waitbutton - closetext - end - -.ClearedSudowoodo: - writetext Route36LassText_ClearedSudowoodo - waitbutton - closetext - end - -TrainerSchoolboyAlan1: - trainer SCHOOLBOY, ALAN1, EVENT_BEAT_SCHOOLBOY_ALAN, SchoolboyAlan1SeenText, SchoolboyAlan1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_SCHOOLBOY_ALAN - endifjustbattled - opentext - checkflag ENGINE_ALAN_READY_FOR_REMATCH - iftrue .ChooseRematch - checkflag ENGINE_ALAN_HAS_FIRE_STONE - iftrue .GiveFireStone - checkcellnum PHONE_SCHOOLBOY_ALAN - iftrue .NumberAccepted - checkevent EVENT_ALAN_ASKED_FOR_PHONE_NUMBER - iftrue .AskAgainForPhoneNumber - writetext SchoolboyAlanBooksText - promptbutton - setevent EVENT_ALAN_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .ContinueAskForPhoneNumber - -.AskAgainForPhoneNumber: - scall .AskNumber2 -.ContinueAskForPhoneNumber: - askforphonenumber PHONE_SCHOOLBOY_ALAN - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, SCHOOLBOY, ALAN1 - scall .RegisteredNumber - sjump .NumberAccepted - -.ChooseRematch: - scall .Rematch - winlosstext SchoolboyAlan1BeatenText, 0 - readmem wAlanFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkflag ENGINE_FLYPOINT_BLACKTHORN - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_OLIVINE - iftrue .LoadFight1 -.LoadFight0: - loadtrainer SCHOOLBOY, ALAN1 - startbattle - reloadmapafterbattle - loadmem wAlanFightCount, 1 - clearflag ENGINE_ALAN_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer SCHOOLBOY, ALAN2 - startbattle - reloadmapafterbattle - loadmem wAlanFightCount, 2 - clearflag ENGINE_ALAN_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer SCHOOLBOY, ALAN3 - startbattle - reloadmapafterbattle - loadmem wAlanFightCount, 3 - clearflag ENGINE_ALAN_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer SCHOOLBOY, ALAN4 - startbattle - reloadmapafterbattle - loadmem wAlanFightCount, 4 - clearflag ENGINE_ALAN_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer SCHOOLBOY, ALAN5 - startbattle - reloadmapafterbattle - clearflag ENGINE_ALAN_READY_FOR_REMATCH - end - -.GiveFireStone: - scall .Gift - verbosegiveitem FIRE_STONE - iffalse .BagFull - clearflag ENGINE_ALAN_HAS_FIRE_STONE - setevent EVENT_ALAN_GAVE_FIRE_STONE - sjump .NumberAccepted - -.BagFull: - sjump .PackFull - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Rematch: - jumpstd RematchMScript - end - -.Gift: - jumpstd GiftMScript - end - -.PackFull: - jumpstd PackFullMScript - end - -TrainerPsychicMark: - trainer PSYCHIC_T, MARK, EVENT_BEAT_PSYCHIC_MARK, PsychicMarkSeenText, PsychicMarkBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicMarkAfterBattleText - waitbutton - closetext - end - -ArthurScript: - faceplayer - opentext - checkevent EVENT_GOT_HARD_STONE_FROM_ARTHUR - iftrue .AlreadyGotStone - readvar VAR_WEEKDAY - ifnotequal THURSDAY, ArthurNotThursdayScript - checkevent EVENT_MET_ARTHUR_OF_THURSDAY - iftrue .MetArthur - writetext MeetArthurText - promptbutton - setevent EVENT_MET_ARTHUR_OF_THURSDAY -.MetArthur: - writetext ArthurGivesGiftText - promptbutton - verbosegiveitem HARD_STONE - iffalse .BagFull - setevent EVENT_GOT_HARD_STONE_FROM_ARTHUR - writetext ArthurGaveGiftText - waitbutton - closetext - end - -.AlreadyGotStone: - writetext ArthurThursdayText - waitbutton -.BagFull: - closetext - end - -ArthurNotThursdayScript: - writetext ArthurNotThursdayText - waitbutton - closetext - end - -Route36Sign: - jumptext Route36SignText - -RuinsOfAlphNorthSign: - jumptext RuinsOfAlphNorthSignText - -Route36TrainerTips1: - jumptext Route36TrainerTips1Text - -Route36TrainerTips2: - jumptext Route36TrainerTips2Text - -Route36FruitTree: - fruittree FRUITTREE_ROUTE_36 - -SudowoodoShakeMovement: - tree_shake - step_end - -WeirdTreeMovement_Flee: - fast_jump_step UP - fast_jump_step UP - step_end - -FloriaMovement1: - step DOWN - step DOWN - step DOWN - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step_end - -FloriaMovement2: - step LEFT - step DOWN - step DOWN - step DOWN - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step_end - -Route36SuicuneMovement: - set_sliding - fast_jump_step DOWN - fast_jump_step DOWN - fast_jump_step DOWN - fast_jump_step RIGHT - fast_jump_step RIGHT - fast_jump_step RIGHT - remove_sliding - step_end - -UseSquirtbottleText: - text "It's a weird tree." - line "Use SQUIRTBOTTLE?" - done - -UsedSquirtbottleText: - text " used the" - line "SQUIRTBOTTLE." - done - -SudowoodoAttackedText: - text "The weird tree" - line "doesn't like the" - cont "SQUIRTBOTTLE!" - - para "The weird tree" - line "attacked!" - done - -FloriaText1: - text "I'm the FLOWER" - line "SHOP's FLORIA!" - - para "Listen, listen!" - - para "When I sprinkled" - line "water on that" - - para "wiggly tree, it" - line "jumped right up!" - - para "It just has to be" - line "a #MON." - - para "I bet it would be" - line "shocked out of its" - - para "disguise if you" - line "soaked it!" - - para "I know! I'll tell" - line "my sis and borrow" - cont "her water bottle!" - done - -FloriaText2: - text "When I told my sis" - line "about the jiggly" - - para "tree, she said" - line "it's dangerous." - - para "If I beat WHITNEY," - line "I wonder if she'll" - - para "lend me her water" - line "bottle…" - done - -RockSmashGuyText1: - text "Wa-hey!" - - para "I was going to" - line "snap that tree" - - para "with my straight-" - line "arm punch." - - para "But I couldn't!" - line "I'm a failure!" - done - -RockSmashGuyText2: - text "Did you clear that" - line "wretched tree?" - - para "I'm impressed!" - line "I want you to" - cont "have this." - done - -Text_ReceivedTM08: ; unreferenced - text " received" - line "TM08." - done - -RockSmashGuyText3: - text "That happens to be" - line "ROCK SMASH." - - para "You can shatter" - line "rocks with just a" - - para "single well-aimed" - line "smack." - - para "If any rocks are" - line "in your way, just" - cont "smash 'em up!" - done - -UnusedOddTreeText: ; unreferenced - text "An odd tree is" - line "blocking the way" - cont "to GOLDENROD CITY." - - para "I wanted to go see" - line "the huge #MON" - - para "CENTER they just" - line "opened…" - done - -Route36LassText: - text "An odd tree is" - line "blocking the way" - cont "to GOLDENROD CITY." - - para "It's preventing" - line "me from shopping." - - para "Something should" - line "be done about it." - done - -Route36LassText_ClearedSudowoodo: - text "That odd tree dis-" - line "appeared without a" - cont "trace." - - para "Oh! That tree was" - line "really a #MON?" - done - -PsychicMarkSeenText: - text "I'm going to read" - line "your thoughts!" - done - -PsychicMarkBeatenText: - text "I misread you!" - done - -PsychicMarkAfterBattleText: - text "I'd be strong if" - line "only I could tell" - - para "what my opponent" - line "was thinking." - done - -SchoolboyAlan1SeenText: - text "Thanks to my stud-" - line "ies, I'm ready for" - cont "any #MON!" - done - -SchoolboyAlan1BeatenText: - text "Oops! Computation" - line "error?" - done - -SchoolboyAlanBooksText: - text "Darn. I study five" - line "hours a day too." - - para "There's more to" - line "learning than just" - cont "reading books." - done - -MeetArthurText: - text "ARTHUR: Who are" - line "you?" - - para "I'm ARTHUR of" - line "Thursday." - done - -ArthurGivesGiftText: - text "Here. You can have" - line "this." - done - -ArthurGaveGiftText: - text "ARTHUR: A #MON" - line "that uses rock-" - - para "type moves should" - line "hold on to that." - - para "It pumps up rock-" - line "type attacks." - done - -ArthurThursdayText: - text "ARTHUR: I'm ARTHUR" - line "of Thursday. I'm" - - para "the second son out" - line "of seven children." - done - -ArthurNotThursdayText: - text "ARTHUR: Today's" - line "not Thursday. How" - cont "disappointing." - done - -Route36SignText: - text "ROUTE 36" - done - -RuinsOfAlphNorthSignText: - text "RUINS OF ALPH" - line "NORTH ENTRANCE" - done - -Route36TrainerTips1Text: - text "TRAINER TIPS" - - para "#MON stats" - line "vary--even within" - cont "the same species." - - para "Their stats may be" - line "similar at first." - - para "However, differ-" - line "ences will become" - - para "pronounced as the" - line "#MON grow." - done - -Route36TrainerTips2Text: - text "TRAINER TIPS" - - para "Use DIG to return" - line "to the entrance of" - cont "any place." - - para "It is convenient" - line "for exploring" - - para "caves and other" - line "landmarks." - done - -Route36_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 18, 8, ROUTE_36_NATIONAL_PARK_GATE, 3 - warp_event 18, 9, ROUTE_36_NATIONAL_PARK_GATE, 4 - warp_event 47, 13, ROUTE_36_RUINS_OF_ALPH_GATE, 1 - warp_event 48, 13, ROUTE_36_RUINS_OF_ALPH_GATE, 2 - - def_coord_events - coord_event 20, 7, SCENE_ROUTE36_SUICUNE, Route36SuicuneScript - coord_event 22, 7, SCENE_ROUTE36_SUICUNE, Route36SuicuneScript - - def_bg_events - bg_event 29, 1, BGEVENT_READ, Route36TrainerTips2 - bg_event 45, 11, BGEVENT_READ, RuinsOfAlphNorthSign - bg_event 55, 7, BGEVENT_READ, Route36Sign - bg_event 21, 7, BGEVENT_READ, Route36TrainerTips1 - - def_object_events - object_event 20, 13, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPsychicMark, -1 - object_event 31, 14, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerSchoolboyAlan1, -1 - object_event 35, 9, SPRITE_WEIRD_TREE, SPRITEMOVEDATA_SUDOWOODO, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SudowoodoScript, EVENT_ROUTE_36_SUDOWOODO - object_event 51, 8, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route36LassScript, -1 - object_event 44, 9, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route36RockSmashGuyScript, -1 - object_event 21, 4, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route36FruitTree, -1 - object_event 46, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ArthurScript, EVENT_ROUTE_36_ARTHUR_OF_THURSDAY - object_event 33, 12, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route36FloriaScript, EVENT_FLORIA_AT_SUDOWOODO - object_event 21, 6, SPRITE_SUICUNE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_SAW_SUICUNE_ON_ROUTE_36 diff --git a/maps/Route36.blk b/maps/Route36.blk deleted file mode 100644 index ce31adc7c..000000000 --- a/maps/Route36.blk +++ /dev/null @@ -1,4 +0,0 @@ -`Gb]^`bbdef]]^ Gba>^aG=] bdee=]]]b`deGeeeee ` - -` -jppk \ No newline at end of file diff --git a/maps/Route36NationalParkGate.asm b/maps/Route36NationalParkGate.asm deleted file mode 100644 index 1bcef7a54..000000000 --- a/maps/Route36NationalParkGate.asm +++ /dev/null @@ -1,877 +0,0 @@ - object_const_def - const ROUTE36NATIONALPARKGATE_OFFICER1 - const ROUTE36NATIONALPARKGATE_YOUNGSTER1 - const ROUTE36NATIONALPARKGATE_YOUNGSTER2 - const ROUTE36NATIONALPARKGATE_ROCKER - const ROUTE36NATIONALPARKGATE_POKEFAN_M - const ROUTE36NATIONALPARKGATE_YOUNGSTER3 - const ROUTE36NATIONALPARKGATE_YOUNGSTER4 - const ROUTE36NATIONALPARKGATE_LASS - const ROUTE36NATIONALPARKGATE_YOUNGSTER5 - const ROUTE36NATIONALPARKGATE_YOUNGSTER6 - const ROUTE36NATIONALPARKGATE_YOUNGSTER7 - const ROUTE36NATIONALPARKGATE_OFFICER2 - -Route36NationalParkGate_MapScripts: - def_scene_scripts - scene_script Route36NationalParkGateNoop1Scene, SCENE_ROUTE36NATIONALPARKGATE_NOOP - scene_script Route36NationalParkGateNoop2Scene, SCENE_ROUTE36NATIONALPARKGATE_UNUSED - scene_script Route36NationalParkGateLeaveContestEarlyScene, SCENE_ROUTE36NATIONALPARKGATE_LEAVE_CONTEST_EARLY - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route36NationalParkGateCheckIfContestRunningCallback - callback MAPCALLBACK_OBJECTS, Route36NationalParkGateCheckIfContestAvailableCallback - -Route36NationalParkGateNoop1Scene: - end - -Route36NationalParkGateNoop2Scene: - end - -Route36NationalParkGateLeaveContestEarlyScene: - sdefer Route36NationalParkGateLeavingContestEarlyScript - end - -Route36NationalParkGateCheckIfContestRunningCallback: - checkflag ENGINE_BUG_CONTEST_TIMER - iftrue .BugContestIsRunning - setscene SCENE_ROUTE36NATIONALPARKGATE_NOOP - endcallback - -.BugContestIsRunning: - setscene SCENE_ROUTE36NATIONALPARKGATE_LEAVE_CONTEST_EARLY - endcallback - -Route36NationalParkGateCheckIfContestAvailableCallback: - checkevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE - iftrue .Return - readvar VAR_WEEKDAY - ifequal TUESDAY, .SetContestOfficer - ifequal THURSDAY, .SetContestOfficer - ifequal SATURDAY, .SetContestOfficer - checkflag ENGINE_BUG_CONTEST_TIMER - iftrue .SetContestOfficer - disappear ROUTE36NATIONALPARKGATE_OFFICER1 - appear ROUTE36NATIONALPARKGATE_OFFICER2 - endcallback - -.SetContestOfficer: - appear ROUTE36NATIONALPARKGATE_OFFICER1 - disappear ROUTE36NATIONALPARKGATE_OFFICER2 -.Return: - endcallback - -Route36NationalParkGateLeavingContestEarlyScript: - turnobject PLAYER, UP - opentext - readvar VAR_CONTESTMINUTES - addval 1 - getnum STRING_BUFFER_3 - writetext Route36NationalParkGateOfficer1WantToFinishText - yesorno - iffalse .GoBackToContest - writetext Route36NationalParkGateOfficer1WaitHereForAnnouncementText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - scall .CopyContestants - disappear ROUTE36NATIONALPARKGATE_OFFICER1 - appear ROUTE36NATIONALPARKGATE_OFFICER2 - applymovement PLAYER, Route36NationalParkGatePlayerWaitWithContestantsMovement - pause 15 - special FadeInQuickly - jumpstd BugContestResultsScript - -.GoBackToContest: - writetext Route36NationalParkGateOfficer1OkGoFinishText - waitbutton - closetext - turnobject PLAYER, LEFT - playsound SFX_EXIT_BUILDING - special FadeOutPalettes - waitsfx - warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, 33, 18 - end - -.CopyContestants: - checkevent EVENT_BUG_CATCHING_CONTESTANT_1A - iftrue .Not1 - appear ROUTE36NATIONALPARKGATE_YOUNGSTER1 -.Not1: - checkevent EVENT_BUG_CATCHING_CONTESTANT_2A - iftrue .Not2 - appear ROUTE36NATIONALPARKGATE_YOUNGSTER2 -.Not2: - checkevent EVENT_BUG_CATCHING_CONTESTANT_3A - iftrue .Not3 - appear ROUTE36NATIONALPARKGATE_ROCKER -.Not3: - checkevent EVENT_BUG_CATCHING_CONTESTANT_4A - iftrue .Not4 - appear ROUTE36NATIONALPARKGATE_POKEFAN_M -.Not4: - checkevent EVENT_BUG_CATCHING_CONTESTANT_5A - iftrue .Not5 - appear ROUTE36NATIONALPARKGATE_YOUNGSTER3 -.Not5: - checkevent EVENT_BUG_CATCHING_CONTESTANT_6A - iftrue .Not6 - appear ROUTE36NATIONALPARKGATE_YOUNGSTER4 -.Not6: - checkevent EVENT_BUG_CATCHING_CONTESTANT_7A - iftrue .Not7 - appear ROUTE36NATIONALPARKGATE_LASS -.Not7: - checkevent EVENT_BUG_CATCHING_CONTESTANT_8A - iftrue .Not8 - appear ROUTE36NATIONALPARKGATE_YOUNGSTER5 -.Not8: - checkevent EVENT_BUG_CATCHING_CONTESTANT_9A - iftrue .Not9 - appear ROUTE36NATIONALPARKGATE_YOUNGSTER6 -.Not9: - checkevent EVENT_BUG_CATCHING_CONTESTANT_10A - iftrue .Not10 - appear ROUTE36NATIONALPARKGATE_YOUNGSTER7 -.Not10: - special UpdateSprites - end - -Route36OfficerScriptContest: - readvar VAR_WEEKDAY - ifequal SUNDAY, _ContestNotOn - ifequal MONDAY, _ContestNotOn - ifequal WEDNESDAY, _ContestNotOn - ifequal FRIDAY, _ContestNotOn - faceplayer - opentext - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue Route36Officer_ContestHasConcluded - scall Route36ParkGate_DayToText - writetext Route36NationalParkGateOfficer1AskToParticipateText - yesorno - iffalse .DecidedNotToJoinContest - readvar VAR_PARTYCOUNT - ifgreater 1, .LeaveMonsWithOfficer - special ContestDropOffMons - clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER -.ResumeStartingContest: - setflag ENGINE_BUG_CONTEST_TIMER - special PlayMapMusic - writetext Route36NationalParkGateOfficer1GiveParkBallsText - promptbutton - waitsfx - writetext Route36NationalParkGatePlayerReceivedParkBallsText - playsound SFX_ITEM - waitsfx - writetext Route36NationalParkGateOfficer1ExplainsRulesText - waitbutton - closetext - setflag ENGINE_BUG_CONTEST_TIMER - special GiveParkBalls - turnobject PLAYER, LEFT - playsound SFX_EXIT_BUILDING - special FadeOutPalettes - waitsfx - special SelectRandomBugContestContestants - warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, 33, 18 - end - -.LeaveMonsWithOfficer: - readvar VAR_PARTYCOUNT - ifless PARTY_LENGTH, .ContinueLeavingMons - readvar VAR_BOXSPACE - ifequal 0, .BoxFull -.ContinueLeavingMons: - special CheckFirstMonIsEgg - ifequal TRUE, .FirstMonIsEgg - writetext Route36NationalParkGateOfficer1AskToUseFirstMonText - yesorno - iffalse .RefusedToLeaveMons - special ContestDropOffMons - iftrue .FirstMonIsFainted - setevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER - writetext Route36NationalParkGateOfficer1WellHoldYourMonText - promptbutton - writetext Route36NationalParkGatePlayersMonLeftWithHelperText - playsound SFX_GOT_SAFARI_BALLS - waitsfx - promptbutton - sjump .ResumeStartingContest - -.DecidedNotToJoinContest: - writetext Route36NationalParkGateOfficer1TakePartInFutureText - waitbutton - closetext - end - -.RefusedToLeaveMons: - writetext Route36NationalParkGateOfficer1ChooseMonAndComeBackText - waitbutton - closetext - end - -.FirstMonIsFainted: - writetext Route36NationalParkGateOfficer1FirstMonCantBattleText - waitbutton - closetext - end - -.BoxFull: - writetext Route36NationalParkGateOfficer1MakeRoomText - waitbutton - closetext - end - -.FirstMonIsEgg: - writetext Route36NationalParkGateOfficer1EggAsFirstMonText - waitbutton - closetext - end - -Route36Officer_ContestHasConcluded: - checkevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE - iftrue .Sunstone - checkevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE - iftrue .Everstone - checkevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY - iftrue .GoldBerry - checkevent EVENT_CONTEST_OFFICER_HAS_BERRY - iftrue .Berry - writetext Route36NationalParkGateOfficer1ContestIsOverText - waitbutton - closetext - end - -.Sunstone: - writetext Route36NationalParkGateOfficer1HeresThePrizeText - promptbutton - verbosegiveitem SUN_STONE - iffalse .BagFull - clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE - closetext - end - -.Everstone: - writetext Route36NationalParkGateOfficer1HeresThePrizeText - promptbutton - verbosegiveitem EVERSTONE - iffalse .BagFull - clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE - closetext - end - -.GoldBerry: - writetext Route36NationalParkGateOfficer1HeresThePrizeText - promptbutton - verbosegiveitem GOLD_BERRY - iffalse .BagFull - clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY - closetext - end - -.Berry: - writetext Route36NationalParkGateOfficer1HeresThePrizeText - promptbutton - verbosegiveitem BERRY - iffalse .BagFull - clearevent EVENT_CONTEST_OFFICER_HAS_BERRY - closetext - end - -.BagFull: - writetext Route36NationalParkGateOfficer1WellHoldPrizeText - waitbutton - closetext - end - -_ContestNotOn: - jumptextfaceplayer Route36NationalParkGateOfficer1SomeMonOnlySeenInParkText - -Route36NationalParkGateOfficerScript: - faceplayer - opentext - checkflag ENGINE_DAILY_BUG_CONTEST - iftrue Route36Officer_ContestHasConcluded - writetext Route36NationalParkGateOfficer1SomeMonOnlySeenInParkText - waitbutton - closetext - end - -Route36ParkGate_DayToText: - jumpstd DayToTextScript - end - -BugCatchingContestant1BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant1BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant1BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant2BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant2BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant2BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant3BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant3BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant3BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant4BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant4BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant4BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant5BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant5BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant5BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant6BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant6BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant6BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant7BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant7BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant7BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant8BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant8BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant8BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant9BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant9BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant9BStillCompetingText - waitbutton - closetext - end - -BugCatchingContestant10BScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iffalse .StillCompeting - writetext BugCatchingContestant10BText - waitbutton - closetext - end - -.StillCompeting: - writetext BugCatchingContestant10BStillCompetingText - waitbutton - closetext - end - -UnusedBugCatchingContestExplanationSign: ; unreferenced -; duplicate of BugCatchingContestExplanationSign in Route35NationalParkGate.asm - jumptext UnusedBugCatchingContestExplanationText - -Route36NationalParkGatePlayerWaitWithContestantsMovement: - big_step DOWN - big_step RIGHT - turn_head UP - step_end - -Route36NationalParkGateOfficer1AskToParticipateText: - text "Today's @" - text_ram wStringBuffer3 - text "." - line "That means the" - - para "Bug-Catching Con-" - line "test is on today." - - para "The rules are sim-" - line "ple." - - para "Using one of your" - line "#MON, catch a" - - para "bug #MON to be" - line "judged." - - para "Would you like to" - line "give it a try?" - done - -Route36NationalParkGateOfficer1GiveParkBallsText: - text "Here are the PARK" - line "BALLS for the" - cont "Contest." - done - -Route36NationalParkGatePlayerReceivedParkBallsText: - text " received" - line "{d:BUG_CONTEST_BALLS} PARK BALLS." - done - -Route36NationalParkGateOfficer1ExplainsRulesText: - text "The person who" - line "gets the strong-" - cont "est bug #MON" - cont "is the winner." - - para "You have {d:BUG_CONTEST_MINUTES}" - line "minutes." - - para "If you run out of" - line "PARK BALLS, you're" - cont "done." - - para "You can keep the" - line "last #MON you" - cont "catch as your own." - - para "Go out and catch" - line "the strongest bug" - - para "#MON you can" - line "find!" - done - -Route36NationalParkGateOfficer1AskToUseFirstMonText: - text "Uh-oh…" - - para "You have more than" - line "one #MON." - - para "You'll have to use" - line "@" - text_ram wStringBuffer3 - text ", the" - - para "first #MON in" - line "your party." - - para "Is that OK with" - line "you?" - done - -Route36NationalParkGateOfficer1WellHoldYourMonText: - text "Fine, we'll hold" - line "your other #MON" - cont "while you compete." - done - -Route36NationalParkGatePlayersMonLeftWithHelperText: - text "'s #MON" - line "were left with the" - cont "CONTEST HELPER." - done - -Route36NationalParkGateOfficer1ChooseMonAndComeBackText: - text "Please choose the" - line "#MON to be used" - - para "in the Contest," - line "then come see me." - done - -Route36NationalParkGateOfficer1TakePartInFutureText: - text "OK. We hope you'll" - line "take part in the" - cont "future." - done - -Route36NationalParkGateOfficer1FirstMonCantBattleText: - text "Uh-oh…" - line "The first #MON" - - para "in your party" - line "can't battle." - - para "Please switch it" - line "with the #MON" - - para "you want to use," - line "then come see me." - done - -Route36NationalParkGateOfficer1MakeRoomText: - text "Uh-oh…" - line "Both your party" - - para "and your PC BOX" - line "are full." - - para "You have no room" - line "to put the bug" - cont "#MON you catch." - - para "Please make room" - line "in your party or" - - para "your PC BOX, then" - line "come see me." - done - -Route36NationalParkGateOfficer1EggAsFirstMonText: - text "Uh-oh…" - line "You have an EGG as" - - para "the first #MON" - line "in your party." - - para "Please switch it" - line "with the #MON" - - para "you want to use," - line "then come see me." - done - -Route36NationalParkGateOfficer1WantToFinishText: - text "You still have @" - text_ram wStringBuffer3 - text_start - line "minute(s) left." - - para "Do you want to" - line "finish now?" - done - -Route36NationalParkGateOfficer1WaitHereForAnnouncementText: - text "OK. Please wait" - line "here for the" - - para "announcement of" - line "the winners." - done - -Route36NationalParkGateOfficer1OkGoFinishText: - text "OK. Please go back" - line "outside and finish" - cont "up." - done - -Route36NationalParkGateOfficer1ContestIsOverText: - text "Today's Contest is" - line "over. We hope you" - - para "will participate" - line "in the future." - done - -Route36NationalParkGateOfficer1SomeMonOnlySeenInParkText: - text "Some #MON can" - line "only be seen in" - cont "the PARK." - done - -BugCatchingContestant1BText: - text "DON: Wow, you beat" - line "me. You're pretty" - cont "good." - done - -BugCatchingContestant1BStillCompetingText: - text "DON: Luck plays a" - line "big part in this." - - para "You never know" - line "what #MON will" - cont "appear." - done - -BugCatchingContestant2BText: - text "ED: I envy you." - line "I just couldn't" - cont "do it this time." - done - -BugCatchingContestant2BStillCompetingText: - text "ED: Maybe you win" - line "with big #MON?" - done - -BugCatchingContestant3BText: - text "NICK: Well done!" - line "I'm going to raise" - cont "my #MON better." - done - -BugCatchingContestant3BStillCompetingText: - text "NICK: Maybe you" - line "get a higher score" - - para "for a #MON of" - line "an unusual color." - done - -BugCatchingContestant4BText: - text "WILLIAM: You're" - line "the winner? What" - cont "did you catch?" - done - -BugCatchingContestant4BStillCompetingText: - text "WILLIAM: Well, I'm" - line "satisfied because" - - para "I caught a #MON" - line "that I wanted." - done - -BugCatchingContestant5BText: - text "BENNY: Congrats!" - line "You have earned my" - cont "respect!" - done - -BugCatchingContestant5BStillCompetingText: - text "BENNY: I caught a" - line "SCYTHER before," - cont "but I didn't win." - done - -BugCatchingContestant6BText: - text "BARRY: That #-" - line "MON you caught…" - cont "it's awesome!" - done - -BugCatchingContestant6BStillCompetingText: - text "BARRY: It's easier" - line "to win if you get" - - para "a high-level bug" - line "#MON." - - para "But I think they" - line "also consider some" - cont "other points." - done - -BugCatchingContestant7BText: - text "CINDY: You won?" - line "That's great!" - - para "Do you feel like" - line "looking for bug" - cont "#MON with me?" - done - -BugCatchingContestant7BStillCompetingText: - text "CINDY: I really" - line "love bug #MON!" - done - -BugCatchingContestant8BText: - text "JOSH: I… I can't" - line "believe I lost at" - cont "bug-catching…" - done - -BugCatchingContestant8BStillCompetingText: - text "JOSH: I heard that" - line "somebody won with" - cont "a CATERPIE!" - done - -BugCatchingContestant9BText: - text "SAMUEL: Next time," - line "I'm going to win." - done - -BugCatchingContestant9BStillCompetingText: - text "SAMUEL: Darn." - line "I thought I would" - cont "score higher…" - done - -BugCatchingContestant10BText: - text "KIPP: Could you" - line "give me some tips?" - - para "I want to study" - line "your style." - done - -BugCatchingContestant10BStillCompetingText: - text "KIPP: I study a" - line "lot, but that's" - - para "not good enough to" - line "win." - done - -UnusedSilphScope2Text: ; unreferenced -; This text is referring to Sudowoodo. -; The SILPHSCOPE2 was later reworked into the SQUIRTBOTTLE. - text "I hear there's a" - line "#MON that looks" - cont "just like a tree." - - para "You can reveal its" - line "identity using a" - cont "SILPHSCOPE 2." - done - -UnusedBugCatchingContestExplanationText: -; duplicate of BugCatchingContestExplanationText in Route35NationalParkGate.asm - text "The Bug-Catching" - line "Contest is held on" - - para "Tuesday, Thursday" - line "and Saturday." - - para "Not only do you" - line "earn a prize just" - - para "for participating," - line "you also get to" - - para "keep the bug" - line "#MON you may" - - para "have at the end of" - line "the contest." - done - -Route36NationalParkGateOfficer1WellHoldPrizeText: - text "Uh-oh… Your PACK" - line "is full." - - para "We'll hold on to" - line "your prize, but" - cont "only for today." - - para "Please make room," - line "then come see me." - done - -Route36NationalParkGateOfficer1HeresThePrizeText: - text "?" - - para "Here's the prize" - line "we were holding" - cont "for you." - done - -Route36NationalParkGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, NATIONAL_PARK, 1 - warp_event 0, 5, NATIONAL_PARK, 2 - warp_event 9, 4, ROUTE_36, 1 - warp_event 9, 5, ROUTE_36, 2 - - def_coord_events - - def_bg_events - bg_event 6, 0, BGEVENT_READ, BugCatchingContestExplanationSign - - def_object_events - object_event 0, 3, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route36OfficerScriptContest, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY - object_event 2, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant1BScript, EVENT_BUG_CATCHING_CONTESTANT_1B - object_event 4, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant2BScript, EVENT_BUG_CATCHING_CONTESTANT_2B - object_event 2, 6, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant3BScript, EVENT_BUG_CATCHING_CONTESTANT_3B - object_event 6, 5, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant4BScript, EVENT_BUG_CATCHING_CONTESTANT_4B - object_event 2, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant5BScript, EVENT_BUG_CATCHING_CONTESTANT_5B - object_event 5, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant6BScript, EVENT_BUG_CATCHING_CONTESTANT_6B - object_event 3, 6, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant7BScript, EVENT_BUG_CATCHING_CONTESTANT_7B - object_event 4, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant8BScript, EVENT_BUG_CATCHING_CONTESTANT_8B - object_event 6, 7, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant9BScript, EVENT_BUG_CATCHING_CONTESTANT_9B - object_event 6, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, BugCatchingContestant10BScript, EVENT_BUG_CATCHING_CONTESTANT_10B - object_event 3, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route36NationalParkGateOfficerScript, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY diff --git a/maps/Route36NationalParkGate.blk b/maps/Route36NationalParkGate.blk deleted file mode 100644 index 814583120..000000000 --- a/maps/Route36NationalParkGate.blk +++ /dev/null @@ -1 +0,0 @@ --,0 #7$ \ No newline at end of file diff --git a/maps/Route36RuinsOfAlphGate.asm b/maps/Route36RuinsOfAlphGate.asm deleted file mode 100644 index a33a3ce80..000000000 --- a/maps/Route36RuinsOfAlphGate.asm +++ /dev/null @@ -1,50 +0,0 @@ - object_const_def - const ROUTE36RUINSOFALPHGATE_OFFICER - const ROUTE36RUINSOFALPHGATE_GRAMPS - -Route36RuinsOfAlphGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route36RuinsOfAlphGateOfficerScript: - jumptextfaceplayer Route36RuinsOfAlphGateOfficerText - -Route36RuinsOfAlphGateGrampsScript: - jumptextfaceplayer Route36RuinsOfAlphGateGrampsText - -Route36RuinsOfAlphGateOfficerText: - text "Don't you wonder" - line "who'd make some-" - cont "thing like this?" - cont "And why?" - done - -Route36RuinsOfAlphGateGrampsText: - text "Did you see that" - line "strange tree in" - cont "the road?" - - para "That may explain" - line "why fewer people" - - para "are visiting the" - line "RUINS OF ALPH." - done - -Route36RuinsOfAlphGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, ROUTE_36, 3 - warp_event 5, 0, ROUTE_36, 4 - warp_event 4, 7, RUINS_OF_ALPH_OUTSIDE, 9 - warp_event 5, 7, RUINS_OF_ALPH_OUTSIDE, 9 - - def_coord_events - - def_bg_events - - def_object_events - object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route36RuinsOfAlphGateOfficerScript, -1 - object_event 7, 5, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Route36RuinsOfAlphGateGrampsScript, -1 diff --git a/maps/Route37.asm b/maps/Route37.asm deleted file mode 100644 index 3d80fd6d1..000000000 --- a/maps/Route37.asm +++ /dev/null @@ -1,256 +0,0 @@ - object_const_def - const ROUTE37_WEIRD_TREE1 - const ROUTE37_WEIRD_TREE2 - const ROUTE37_YOUNGSTER - const ROUTE37_FRUIT_TREE1 - const ROUTE37_SUNNY - const ROUTE37_FRUIT_TREE2 - const ROUTE37_FRUIT_TREE3 - -Route37_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, Route37SunnyCallback - -Route37SunnyCallback: - readvar VAR_WEEKDAY - ifequal SUNDAY, .SunnyAppears - disappear ROUTE37_SUNNY - endcallback - -.SunnyAppears: - appear ROUTE37_SUNNY - endcallback - -TrainerTwinsAnnandanne1: - trainer TWINS, ANNANDANNE1, EVENT_BEAT_TWINS_ANN_AND_ANNE, TwinsAnnandanne1SeenText, TwinsAnnandanne1BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsAnnandanne1AfterBattleText - waitbutton - closetext - end - -TrainerTwinsAnnandanne2: - trainer TWINS, ANNANDANNE2, EVENT_BEAT_TWINS_ANN_AND_ANNE, TwinsAnnandanne2SeenText, TwinsAnnandanne2BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext TwinsAnnandanne2AfterBattleText - waitbutton - closetext - end - -TrainerPsychicGreg: - trainer PSYCHIC_T, GREG, EVENT_BEAT_PSYCHIC_GREG, PsychicGregSeenText, PsychicGregBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicGregAfterBattleText - waitbutton - closetext - end - -SunnyScript: - faceplayer - opentext - checkevent EVENT_GOT_MAGNET_FROM_SUNNY - iftrue SunnySundayScript - readvar VAR_WEEKDAY - ifnotequal SUNDAY, SunnyNotSundayScript - checkevent EVENT_MET_SUNNY_OF_SUNDAY - iftrue .MetSunny - writetext MeetSunnyText - promptbutton - setevent EVENT_MET_SUNNY_OF_SUNDAY -.MetSunny: - checkflag ENGINE_PLAYER_IS_FEMALE - iftrue .Kris - writetext SunnyGivesGiftText1 - promptbutton - sjump .next -.Kris: - writetext SunnyGivesGiftText2 - promptbutton -.next - verbosegiveitem MAGNET - iffalse SunnyDoneScript - setevent EVENT_GOT_MAGNET_FROM_SUNNY - writetext SunnyGaveGiftText - waitbutton - closetext - end - -SunnySundayScript: - writetext SunnySundayText - waitbutton -SunnyDoneScript: - closetext - end - -SunnyNotSundayScript: - writetext SunnyNotSundayText - waitbutton - closetext - end - -Route37Sign: - jumptext Route37SignText - -Route37FruitTree1: - fruittree FRUITTREE_ROUTE_37_1 - -Route37FruitTree2: - fruittree FRUITTREE_ROUTE_37_2 - -Route37FruitTree3: - fruittree FRUITTREE_ROUTE_37_3 - -Route37HiddenEther: - hiddenitem ETHER, EVENT_ROUTE_37_HIDDEN_ETHER - -TwinsAnnandanne1SeenText: - text "ANN: ANNE and I" - line "are in this to-" - cont "gether!" - done - -TwinsAnnandanne1BeatenText: - text "ANN & ANNE: Nnn… A" - line "little too strong." - done - -TwinsAnnandanne1AfterBattleText: - text "ANN: I can tell" - line "what my sister and" - - para "my #MON are" - line "thinking." - done - -TwinsAnnandanne2SeenText: - text "ANNE: ANN and I" - line "are in this to-" - cont "gether!" - done - -TwinsAnnandanne2BeatenText: - text "ANN & ANNE: Nnn… A" - line "little too strong." - done - -TwinsAnnandanne2AfterBattleText: - text "ANNE: We share the" - line "same feelings as" - cont "our #MON." - done - -PsychicGregSeenText: - text "#MON can't do a" - line "thing if they are" - cont "asleep." - - para "I'll show you how" - line "scary that is!" - done - -PsychicGregBeatenText: - text "I lost. That's" - line "pretty sad…" - done - -PsychicGregAfterBattleText: - text "Putting #MON to" - line "sleep or paralyz-" - cont "ing them are good" - cont "battle techniques." - done - -MeetSunnyText: - text "SUNNY: Hi!" - - para "I'm SUNNY of Sun-" - line "day, meaning it's" - cont "Sunday today!" - done - -SunnyGivesGiftText1: - text "I was told to give" - line "you this if I saw" - cont "you!" - done - -SunnyGivesGiftText2: - text "I was told to give" - line "you this if I saw" - cont "you!" - done - -SunnyGaveGiftText: - text "SUNNY: That thing…" - - para "Um…" - - para "… What was it now…" - - para "…" - - para "Oh! I remember" - line "now!" - - para "A #MON that" - line "knows electric" - - para "moves should hold" - line "it." - - para "My sis MONICA said" - line "it powers up" - cont "electric moves!" - done - -SunnySundayText: - text "SUNNY: My sisters" - line "and brothers are" - cont "MONICA, TUSCANY," - cont "WESLEY, ARTHUR," - cont "FRIEDA and SANTOS." - - para "They're all older" - line "than me!" - done - -SunnyNotSundayText: - text "SUNNY: Isn't today" - line "Sunday?" - cont "Um… I forgot!" - done - -Route37SignText: - text "ROUTE 37" - done - -Route37_MapEvents: - db 0, 0 ; filler - - def_warp_events - - def_coord_events - - def_bg_events - bg_event 5, 3, BGEVENT_READ, Route37Sign - bg_event 4, 2, BGEVENT_ITEM, Route37HiddenEther - - def_object_events - object_event 6, 12, SPRITE_WEIRD_TREE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsAnnandanne1, -1 - object_event 7, 12, SPRITE_WEIRD_TREE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerTwinsAnnandanne2, -1 - object_event 6, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerPsychicGreg, -1 - object_event 13, 5, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route37FruitTree1, -1 - object_event 16, 8, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SunnyScript, EVENT_ROUTE_37_SUNNY_OF_SUNDAY - object_event 16, 5, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route37FruitTree2, -1 - object_event 15, 7, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route37FruitTree3, -1 diff --git a/maps/Route37.blk b/maps/Route37.blk deleted file mode 100644 index 88253390c..000000000 --- a/maps/Route37.blk +++ /dev/null @@ -1 +0,0 @@ -`GWWW`b` \ No newline at end of file diff --git a/maps/Route38.asm b/maps/Route38.asm deleted file mode 100644 index 4e6902b6a..000000000 --- a/maps/Route38.asm +++ /dev/null @@ -1,493 +0,0 @@ - object_const_def - const ROUTE38_STANDING_YOUNGSTER1 - const ROUTE38_LASS - const ROUTE38_STANDING_YOUNGSTER2 - const ROUTE38_BEAUTY1 - const ROUTE38_SAILOR - const ROUTE38_FRUIT_TREE - const ROUTE38_BEAUTY2 - -Route38_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBirdKeeperToby: - trainer BIRD_KEEPER, TOBY, EVENT_BEAT_BIRD_KEEPER_TOBY, BirdKeeperTobySeenText, BirdKeeperTobyBeatenText, 0, .Script - -.Script - endifjustbattled - opentext - writetext BirdKeeperTobyAfterBattleText - waitbutton - closetext - end - -TrainerSailorHarry: - trainer SAILOR, HARRY, EVENT_BEAT_SAILOR_HARRY, SailorHarrySeenText, SailorHarryBeatenText, 0, .Script - -.Script - endifjustbattled - opentext - writetext SailorHarryAfterBattleText - waitbutton - closetext - end - -TrainerLassDana1: - trainer LASS, DANA1, EVENT_BEAT_LASS_DANA, LassDana1SeenText, LassDana1BeatenText, 0, .Script - -.Script - loadvar VAR_CALLERID, PHONE_LASS_DANA - endifjustbattled - opentext - checkflag ENGINE_DANA_READY_FOR_REMATCH - iftrue .DanaRematch - checkflag ENGINE_DANA_HAS_THUNDERSTONE - iftrue .TryGiveThunderstone - checkcellnum PHONE_LASS_DANA - iftrue .NumberAccepted - checkevent EVENT_DANA_ASKED_FOR_PHONE_NUMBER - iftrue .SecondTimeAsking - writetext LassDanaMoomooMilkText - promptbutton - setevent EVENT_DANA_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1F - sjump .AskForPhoneNumber - -.SecondTimeAsking: - scall .AskNumber2F -.AskForPhoneNumber: - askforphonenumber PHONE_LASS_DANA - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .DeclinedPhoneNumber - gettrainername STRING_BUFFER_3, LASS, DANA1 - scall .RegisteredPhoneNumber - sjump .NumberAccepted - -.DanaRematch: - scall .Rematch - winlosstext LassDana1BeatenText, 0 - readmem wDanaFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_CIANWOOD - iftrue .LoadFight1 -.LoadFight0: - loadtrainer LASS, DANA1 - startbattle - reloadmapafterbattle - loadmem wDanaFightCount, 1 - clearflag ENGINE_DANA_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer LASS, DANA2 - startbattle - reloadmapafterbattle - loadmem wDanaFightCount, 2 - clearflag ENGINE_DANA_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer LASS, DANA3 - startbattle - reloadmapafterbattle - loadmem wDanaFightCount, 3 - clearflag ENGINE_DANA_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer LASS, DANA4 - startbattle - reloadmapafterbattle - loadmem wDanaFightCount, 4 - clearflag ENGINE_DANA_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer LASS, DANA5 - startbattle - reloadmapafterbattle - clearflag ENGINE_DANA_READY_FOR_REMATCH - end - -.TryGiveThunderstone: - scall .Gift - verbosegiveitem THUNDERSTONE - iffalse .NoRoomForThunderstone - clearflag ENGINE_DANA_HAS_THUNDERSTONE - setevent EVENT_DANA_GAVE_THUNDERSTONE - sjump .NumberAccepted - -.NoRoomForThunderstone: - sjump .PackFull - -.AskNumber1F: - jumpstd AskNumber1FScript - end - -.AskNumber2F: - jumpstd AskNumber2FScript - end - -.RegisteredPhoneNumber: - jumpstd RegisteredNumberFScript - end - -.NumberAccepted: - jumpstd NumberAcceptedFScript - end - -.DeclinedPhoneNumber: - jumpstd NumberDeclinedFScript - end - -.PhoneFull: - jumpstd PhoneFullFScript - end - -.Rematch: - jumpstd RematchFScript - end - -.Gift: - jumpstd GiftFScript - end - -.PackFull: - jumpstd PackFullFScript - end - -TrainerSchoolboyChad1: - trainer SCHOOLBOY, CHAD1, EVENT_BEAT_SCHOOLBOY_CHAD, SchoolboyChad1SeenText, SchoolboyChad1BeatenText, 0, .Script - -.Script - loadvar VAR_CALLERID, PHONE_SCHOOLBOY_CHAD - endifjustbattled - opentext - checkflag ENGINE_CHAD_READY_FOR_REMATCH - iftrue .ChadRematch - checkcellnum PHONE_SCHOOLBOY_CHAD - iftrue .HaveChadsNumber - checkevent EVENT_CHAD_ASKED_FOR_PHONE_NUMBER - iftrue .SecondTimeAsking - writetext SchoolboyChadSoManyTestsText - promptbutton - setevent EVENT_CHAD_ASKED_FOR_PHONE_NUMBER - scall .AskPhoneNumber1 - sjump .AskToRegisterNumber - -.SecondTimeAsking: - scall .AskPhoneNumber2 -.AskToRegisterNumber: - askforphonenumber PHONE_SCHOOLBOY_CHAD - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .SaidNo - gettrainername STRING_BUFFER_3, SCHOOLBOY, CHAD1 - scall .RegisteredChad - sjump .HaveChadsNumber - -.ChadRematch: - scall .Rematch - winlosstext SchoolboyChad1BeatenText, 0 - readmem wChadFightCount - ifequal 4, .Fight4 - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight4: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight4 -.Fight3: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight2 -.Fight1: - checkflag ENGINE_FLYPOINT_MAHOGANY - iftrue .LoadFight1 -.LoadFight0: - loadtrainer SCHOOLBOY, CHAD1 - startbattle - reloadmapafterbattle - loadmem wChadFightCount, 1 - clearflag ENGINE_CHAD_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer SCHOOLBOY, CHAD2 - startbattle - reloadmapafterbattle - loadmem wChadFightCount, 2 - clearflag ENGINE_CHAD_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer SCHOOLBOY, CHAD3 - startbattle - reloadmapafterbattle - loadmem wChadFightCount, 3 - clearflag ENGINE_CHAD_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer SCHOOLBOY, CHAD4 - startbattle - reloadmapafterbattle - loadmem wChadFightCount, 4 - clearflag ENGINE_CHAD_READY_FOR_REMATCH - end - -.LoadFight4: - loadtrainer SCHOOLBOY, CHAD5 - startbattle - reloadmapafterbattle - clearflag ENGINE_CHAD_READY_FOR_REMATCH - end - -.AskPhoneNumber1: - jumpstd AskNumber1MScript - end - -.AskPhoneNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredChad: - jumpstd RegisteredNumberMScript - end - -.HaveChadsNumber: - jumpstd NumberAcceptedMScript - end - -.SaidNo: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Rematch: - jumpstd RematchMScript - end - -TrainerBeautyValerie: - trainer BEAUTY, VALERIE, EVENT_BEAT_BEAUTY_VALERIE, BeautyValerieSeenText, BeautyValerieBeatenText, 0, .Script - -.Script - endifjustbattled - opentext - writetext BeautyValerieAfterBattleText - waitbutton - closetext - end - -TrainerBeautyOlivia: - trainer BEAUTY, OLIVIA, EVENT_BEAT_BEAUTY_OLIVIA, BeautyOliviaSeenText, BeautyOliviaBeatenText, 0, .Script - -.Script - endifjustbattled - opentext - writetext BeautyOliviaAfterBattleText - waitbutton - closetext - end - -Route38Sign: - jumptext Route38SignText - -Route38TrainerTips: - jumptext Route38TrainerTipsText - -Route38FruitTree: - fruittree FRUITTREE_ROUTE_38 - -BirdKeeperTobySeenText: - text "Fly high into the" - line "sky, my beloved" - cont "bird #MON!" - done - -BirdKeeperTobyBeatenText: - text "I feel like just" - line "flying away now." - done - -BirdKeeperTobyAfterBattleText: - text "I plan to train in" - line "CIANWOOD CITY to" - - para "teach my #MON" - line "how to FLY." - done - -SchoolboyChad1SeenText: - text "Let me try some-" - line "thing I learned" - cont "today." - done - -SchoolboyChad1BeatenText: - text "I didn't study" - line "enough, I guess." - done - -SchoolboyChadSoManyTestsText: - text "I have to take so" - line "many tests, I" - - para "don't have much" - line "time for #MON." - - para "So when I do get" - line "to play, I really" - cont "concentrate." - done - -LassDana1SeenText: - text "You seem to be" - line "good at #MON." - - para "If you are, how" - line "about giving me" - cont "some advice?" - done - -LassDana1BeatenText: - text "I see. So you can" - line "battle that way." - done - -LassDanaMoomooMilkText: - text "I know something" - line "good!" - - para "MOOMOO FARM's milk" - line "is famous for its" - cont "flavor." - done - -BeautyValerieSeenText: - text "Hi! Aren't you a" - line "cute trainer!" - - para "May I see your" - line "#MON?" - done - -BeautyValerieBeatenText: - text "I'm glad I got to" - line "see your #MON!" - done - -BeautyValerieAfterBattleText: - text "When I see #-" - line "MON, it seems to" - cont "soothe my nerves." - done - -SailorHarrySeenText: - text "I've been over-" - line "seas, so I know" - - para "about all sorts of" - line "#MON!" - done - -SailorHarryBeatenText: - text "Your skill is" - line "world class!" - done - -SailorHarryAfterBattleText: - text "All kinds of peo-" - line "ple around the" - - para "world live happily" - line "with #MON." - done - -BeautyOliviaSeenText: - text "Don't you think my" - line "#MON and I are" - cont "beautiful?" - done - -BeautyOliviaBeatenText: - text "We drink MOOMOO" - line "MILK every day." - done - -BeautyOliviaAfterBattleText: - text "MOOMOO MILK is" - line "good for beauty" - - para "and health, but" - line "inconveniently," - - para "they only sell a" - line "bottle at a time." - done - -Route38SignText: - text "ROUTE 38" - - para "OLIVINE CITY -" - line "ECRUTEAK CITY" - done - -Route38TrainerTipsText: - text "TRAINER TIPS" - - para "If a #MON is" - line "trying to evolve," - cont "you can stop it." - - para "Press the B But-" - line "ton during evolu-" - cont "tion." - - para "That startles the" - line "#MON and stops" - cont "its evolution." - done - -Route38_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 35, 8, ROUTE_38_ECRUTEAK_GATE, 1 - warp_event 35, 9, ROUTE_38_ECRUTEAK_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 33, 7, BGEVENT_READ, Route38Sign - bg_event 5, 13, BGEVENT_READ, Route38TrainerTips - - def_object_events - object_event 4, 1, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerSchoolboyChad1, -1 - object_event 15, 3, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerLassDana1, -1 - object_event 12, 15, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerBirdKeeperToby, -1 - object_event 19, 9, SPRITE_BEAUTY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerBeautyValerie, -1 - object_event 24, 5, SPRITE_SAILOR, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerSailorHarry, -1 - object_event 12, 10, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route38FruitTree, -1 - object_event 5, 8, SPRITE_BEAUTY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerBeautyOlivia, -1 diff --git a/maps/Route38.blk b/maps/Route38.blk deleted file mode 100644 index 90ea9de52..000000000 --- a/maps/Route38.blk +++ /dev/null @@ -1 +0,0 @@ -FAAAAAAF]]]]]F]]]]IJG N@AAAAAAAMNHIIIIIIIABxMRWWWWSeeeFVQIIIIIFIIIIID \ No newline at end of file diff --git a/maps/Route38EcruteakGate.asm b/maps/Route38EcruteakGate.asm deleted file mode 100644 index c7467a427..000000000 --- a/maps/Route38EcruteakGate.asm +++ /dev/null @@ -1,39 +0,0 @@ - object_const_def - const ROUTE38ECRUTEAKGATE_OFFICER - -Route38EcruteakGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route38EcruteakGateOfficerScript: - jumptextfaceplayer Route38EcruteakGateOfficerText - -Route38EcruteakGateOfficerText: - text "Where did you say" - line "you're from?" - - para "NEW BARK TOWN?" - - para "PROF.ELM lives" - line "over there, right?" - - para "You've come a long" - line "way to get here." - done - -Route38EcruteakGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, ROUTE_38, 1 - warp_event 0, 5, ROUTE_38, 2 - warp_event 9, 4, ECRUTEAK_CITY, 14 - warp_event 9, 5, ECRUTEAK_CITY, 15 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route38EcruteakGateOfficerScript, -1 diff --git a/maps/Route39.asm b/maps/Route39.asm deleted file mode 100644 index 0e19773ac..000000000 --- a/maps/Route39.asm +++ /dev/null @@ -1,369 +0,0 @@ - object_const_def - const ROUTE39_SAILOR - const ROUTE39_POKEFAN_M - const ROUTE39_POKEFAN_F1 - const ROUTE39_MILTANK1 - const ROUTE39_MILTANK2 - const ROUTE39_MILTANK3 - const ROUTE39_MILTANK4 - const ROUTE39_PSYCHIC_NORMAN - const ROUTE39_FRUIT_TREE - const ROUTE39_POKEFAN_F2 - -Route39_MapScripts: - def_scene_scripts - - def_callbacks - -Route39Miltank: - opentext - writetext Route39MiltankText - cry MILTANK - waitbutton - closetext - end - -TrainerPokefanmDerek: - trainer POKEFANM, DEREK1, EVENT_BEAT_POKEFANM_DEREK, PokefanmDerekSeenText, PokefanmDerekBeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_POKEFANM_DEREK - endifjustbattled - opentext - checkflag ENGINE_DEREK_HAS_NUGGET - iftrue .HasNugget - checkcellnum PHONE_POKEFANM_DEREK - iftrue .NumberAccepted - checkpoke PIKACHU - iffalse .WantsPikachu - checkevent EVENT_DEREK_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext PokefanMDerekText_NotBragging - promptbutton - setevent EVENT_DEREK_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_POKEFANM_DEREK - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, POKEFANM, DEREK1 - scall .RegisteredNumber - sjump .NumberAccepted - -.HasNugget: - scall .Gift - verbosegiveitem NUGGET - iffalse .NoRoom - clearflag ENGINE_DEREK_HAS_NUGGET - sjump .NumberAccepted - -.NoRoom: - sjump .PackFull - -.WantsPikachu: - writetext PokefanMDerekPikachuIsItText - waitbutton - closetext - end - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Gift: - jumpstd GiftMScript - end - -.PackFull: - jumpstd PackFullMScript - end - -TrainerPokefanfRuth: - trainer POKEFANF, RUTH, EVENT_BEAT_POKEFANF_RUTH, PokefanfRuthSeenText, PokefanfRuthBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanfRuthAfterBattleText - waitbutton - closetext - end - -TrainerSailorEugene: - trainer SAILOR, EUGENE, EVENT_BEAT_SAILOR_EUGENE, SailorEugeneSeenText, SailorEugeneBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SailorEugeneAfterBattleText - waitbutton - closetext - end - -TrainerPsychicNorman: - trainer PSYCHIC_T, NORMAN, EVENT_BEAT_PSYCHIC_NORMAN, PsychicNormanSeenText, PsychicNormanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicNormanAfterBattleText - waitbutton - closetext - end - -TrainerPokefanfJaime: - faceplayer - opentext - checktime NITE - iffalse .NotNight - checkevent EVENT_BEAT_POKEFANF_JAIME - iftrue .Beaten - writetext PokefanfJaimeSeenText - waitbutton - closetext - winlosstext PokefanfJaimeBeatenText, 0 - loadtrainer POKEFANF, JAIME - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_POKEFANF_JAIME - closetext - end - -.Beaten: - writetext PokefanfJaimeAfterBattleText - waitbutton - closetext - end - -.NotNight: - writetext PokefanfJaimeHopeItGetsDarkText - waitbutton - closetext - end - -Route39Sign: - jumptext Route39SignText - -MoomooFarmSign: - jumptext MoomooFarmSignText - -Route39TrainerTips: - jumptext Route39TrainerTipsText - -Route39FruitTree: - fruittree FRUITTREE_ROUTE_39 - -Route39HiddenNugget: - hiddenitem NUGGET, EVENT_ROUTE_39_HIDDEN_NUGGET - -Route39MiltankText: - text "MILTANK: Mooo!" - done - -SailorEugeneSeenText: - text "I just got back to" - line "OLIVINE." - - para "So how about a" - line "#MON battle?" - done - -SailorEugeneBeatenText: - text "Awaaargh!" - done - -SailorEugeneAfterBattleText: - text "My #MON were" - line "caught and raised" - cont "overseas." - - para "They're my compan-" - line "ions on those long" - cont "voyages." - done - -PokefanmDerekSeenText: - text "This is a good" - line "time to brag about" - cont "my PIKACHU!" - done - -PokefanmDerekBeatenText: - text "I had no time to" - line "show off PIKACHU…" - done - -PokefanMDerekText_NotBragging: - text "I'm not listening" - line "to your bragging!" - - para "We # FANS have" - line "a policy of not" - - para "listening to other" - line "people brag!" - done - -PokefanfRuthSeenText: - text "Such darling" - line "#MON." - - para "Let's show our" - line "#MON together" - cont "at the same time." - done - -PokefanfRuthBeatenText: - text "I don't mind" - line "losing." - done - -PokefanfRuthAfterBattleText: - text "Do you know about" - line "baby #MON?" - - para "I bet they're just" - line "adorable!" - done - -PokefanMDerekPikachuIsItText: - text "PIKACHU is it!" - line "Don't you agree?" - done - -PsychicNormanSeenText: - text "Let me see what" - line "your #MON are" - cont "capable of." - done - -PsychicNormanBeatenText: - text "Ooh, your #MON" - line "have potential." - done - -PsychicNormanAfterBattleText: - text "You know how #-" - line "MON have different" - cont "abilities?" - - para "People are like" - line "that too. Every-" - cont "one has different" - cont "potential." - done - -PokefanfJaimeHopeItGetsDarkText: - text "Ufufufu… I hope it" - line "gets dark soon." - done - -PokefanfJaimeSeenText: - text "You came at just" - line "the right time." - - para "Let's battle." - done - -PokefanfJaimeBeatenText: - text "Oh, how disap-" - line "pointing…" - done - -PokefanfJaimeAfterBattleText: - text "I met my MEOWTH at" - line "night, right here" - cont "on ROUTE 39." - - para "I'm not sure why," - line "but it seems to" - - para "like it when I" - line "train here." - - para "It seems to become" - line "friendlier by" - - para "training here than" - line "anywhere else." - done - -Route39SignText: - text "ROUTE 39" - - para "OLIVINE CITY -" - line "ECRUTEAK CITY" - done - -MoomooFarmSignText: - text "MOOMOO FARM" - - para "Enjoy Our Fresh" - line "and Tasty Milk" - done - -Route39TrainerTipsText: - text "TRAINER TIPS" - - para "Use HEADBUTT on" - line "trees to shake" - cont "#MON out." - - para "Different kinds of" - line "#MON drop out" - cont "of trees." - - para "Use HEADBUTT on" - line "any tree you see!" - done - -Route39_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 1, 3, ROUTE_39_BARN, 1 - warp_event 5, 3, ROUTE_39_FARMHOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 5, 31, BGEVENT_READ, Route39TrainerTips - bg_event 9, 5, BGEVENT_READ, MoomooFarmSign - bg_event 15, 7, BGEVENT_READ, Route39Sign - bg_event 5, 13, BGEVENT_ITEM, Route39HiddenNugget - - def_object_events - object_event 13, 29, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerSailorEugene, -1 - object_event 10, 22, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerPokefanmDerek, -1 - object_event 11, 19, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerPokefanfRuth, -1 - object_event 3, 12, SPRITE_TAUROS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route39Miltank, -1 - object_event 6, 11, SPRITE_TAUROS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route39Miltank, -1 - object_event 4, 15, SPRITE_TAUROS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route39Miltank, -1 - object_event 8, 13, SPRITE_TAUROS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route39Miltank, -1 - object_event 13, 7, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 1, TrainerPsychicNorman, -1 - object_event 9, 3, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route39FruitTree, -1 - object_event 4, 22, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, TrainerPokefanfJaime, -1 diff --git a/maps/Route39.blk b/maps/Route39.blk deleted file mode 100644 index feb4ac8ec..000000000 --- a/maps/Route39.blk +++ /dev/null @@ -1 +0,0 @@ -@AABFHIxJDDGHI@AABDFDF@ADFDHIIIIJDDNDRWWRWWRWW\ gave a" - line "BERRY to MILTANK." - done - -Route39BarnLittleHealthierText: - text "MILTANK became a" - line "little healthier!" - done - -Route39BarnQuiteHealthyText: - text "MILTANK became" - line "quite healthy!" - done - -Route39BarnTotallyHealthyText: - text "MILTANK became" - line "totally healthy!" - done - -Route39BarnNoBerriesText: - text " has no" - line "BERRIES…" - done - -Route39BarnRefusedBerryText: - text " wouldn't" - line "give a BERRY." - - para "MILTANK looks sad." - done - -Route39Barn_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ROUTE_39, 1 - warp_event 4, 7, ROUTE_39, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route39BarnTwin1Script, -1 - object_event 4, 3, SPRITE_TWIN, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route39BarnTwin2Script, -1 - object_event 3, 3, SPRITE_TAUROS, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MoomooScript, -1 diff --git a/maps/Route39Barn.blk b/maps/Route39Barn.blk deleted file mode 100644 index 9b225d954..000000000 --- a/maps/Route39Barn.blk +++ /dev/null @@ -1 +0,0 @@ -%%%% && & !" \ No newline at end of file diff --git a/maps/Route39Farmhouse.asm b/maps/Route39Farmhouse.asm deleted file mode 100644 index 3a0367c03..000000000 --- a/maps/Route39Farmhouse.asm +++ /dev/null @@ -1,210 +0,0 @@ -DEF ROUTE39FARMHOUSE_MILK_PRICE EQU 500 - - object_const_def - const ROUTE39FARMHOUSE_POKEFAN_M - const ROUTE39FARMHOUSE_POKEFAN_F - -Route39Farmhouse_MapScripts: - def_scene_scripts - - def_callbacks - -PokefanM_DairyFarmer: - faceplayer - opentext - checkevent EVENT_HEALED_MOOMOO - iftrue FarmerMScript_SellMilk - writetext FarmerMText_SickCow - waitbutton - closetext - setevent EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO - end - -FarmerMScript_SellMilk: - checkitem MOOMOO_MILK - iftrue FarmerMScript_Milking - writetext FarmerMText_BuyMilk - special PlaceMoneyTopRight - yesorno - iffalse FarmerMScript_NoSale - checkmoney YOUR_MONEY, ROUTE39FARMHOUSE_MILK_PRICE - ifequal HAVE_LESS, FarmerMScript_NoMoney - giveitem MOOMOO_MILK - iffalse FarmerMScript_NoRoom - takemoney YOUR_MONEY, ROUTE39FARMHOUSE_MILK_PRICE - special PlaceMoneyTopRight - waitsfx - playsound SFX_TRANSACTION - writetext FarmerMText_GotMilk - promptbutton - itemnotify - closetext - end - -FarmerMScript_NoMoney: - writetext FarmerMText_NoMoney - waitbutton - closetext - end - -FarmerMScript_NoRoom: - writetext FarmerMText_NoRoom - waitbutton - closetext - end - -FarmerMScript_NoSale: - writetext FarmerMText_NoSale - waitbutton - closetext - end - -FarmerMScript_Milking: - writetext FarmerMText_Milking - waitbutton - closetext - end - -PokefanF_SnoreFarmer: - faceplayer - opentext - checkevent EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM - iftrue FarmerFScript_GotSnore - checkevent EVENT_HEALED_MOOMOO - iftrue FarmerFScript_GiveSnore - writetext FarmerFText_InTrouble - waitbutton - closetext - end - -FarmerFScript_GiveSnore: - writetext FarmerFText_HealedMiltank - promptbutton - verbosegiveitem TM_SNORE - iffalse FarmerFScript_NoRoomForSnore - setevent EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM -FarmerFScript_GotSnore: - writetext FarmerFText_SnoreSpeech - waitbutton -FarmerFScript_NoRoomForSnore: - closetext - end - -FarmhouseBookshelf: - jumpstd PictureBookshelfScript - -FarmerMText_SickCow: - text "My MILTANK ain't" - line "givin' me milk" - cont "n'more." - - para "This here FARM's" - line "got famous milk." - - para "Most everyone" - line "wants a drink." - - para "It'll give me lots" - line "o' milk if'n I" - - para "feed it lots o'" - line "BERRIES, I reckon." - done - -FarmerMText_BuyMilk: - text "How'd you like my" - line "MOOMOO MILK?" - - para "It's my pride and" - line "joy, there." - - para "Give it to #MON" - line "to restore HP!" - - para "I'll give it to ya" - line "fer just ¥{d:ROUTE39FARMHOUSE_MILK_PRICE}." - done - -FarmerMText_GotMilk: - text "Here ya go!" - line "Drink up'n enjoy!" - done - -FarmerMText_NoMoney: - text "Sorry, there." - line "No cash, no sale!" - done - -FarmerMText_NoRoom: - text "I reckon yer" - line "PACK's full." - done - -FarmerMText_NoSale: - text "You don't want it?" - line "Come again, hear?" - done - -FarmerMText_Milking: - text "I best go do my" - line "milkin'." - done - -FarmerFText_InTrouble: - text "Our milk even goes" - line "out to KANTO." - - para "So if our own" - line "MILTANK won't give" - - para "us any milk, we're" - line "in trouble." - done - -FarmerFText_HealedMiltank: - text "You fixed our" - line "MILTANK, hon. Now" - - para "it gives MOOMOO" - line "MILK again." - - para "Here's somethin'" - line "fer your trouble." - done - -Text_ReceivedTM13: ; unreferenced - text " received" - line "TM13." - done - -FarmerFText_SnoreSpeech: - text "That there's" - line "SNORE." - - para "It's a rare move" - line "that only works" - - para "while the #MON" - line "is asleep." - - para "You best think how" - line "you ought to use" - cont "it, hon." - done - -Route39Farmhouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_39, 2 - warp_event 3, 7, ROUTE_39, 2 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, FarmhouseBookshelf - bg_event 1, 1, BGEVENT_READ, FarmhouseBookshelf - - def_object_events - object_event 3, 2, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, PokefanM_DairyFarmer, -1 - object_event 5, 4, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, PokefanF_SnoreFarmer, -1 diff --git a/maps/Route4.asm b/maps/Route4.asm deleted file mode 100644 index 4f86bf502..000000000 --- a/maps/Route4.asm +++ /dev/null @@ -1,137 +0,0 @@ - object_const_def - const ROUTE4_YOUNGSTER - const ROUTE4_LASS1 - const ROUTE4_LASS2 - const ROUTE4_POKE_BALL - -Route4_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBirdKeeperHank: - trainer BIRD_KEEPER, HANK, EVENT_BEAT_BIRD_KEEPER_HANK, BirdKeeperHankSeenText, BirdKeeperHankBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperHankAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerHope: - trainer PICNICKER, HOPE, EVENT_BEAT_PICNICKER_HOPE, PicnickerHopeSeenText, PicnickerHopeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerHopeAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerSharon: - trainer PICNICKER, SHARON, EVENT_BEAT_PICNICKER_SHARON, PicnickerSharonSeenText, PicnickerSharonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerSharonAfterBattleText - waitbutton - closetext - end - -MtMoonSquareSign: - jumptext MtMoonSquareSignText - -Route4HPUp: - itemball HP_UP - -Route4HiddenUltraBall: - hiddenitem ULTRA_BALL, EVENT_ROUTE_4_HIDDEN_ULTRA_BALL - -BirdKeeperHankSeenText: - text "I'm raising my" - line "#MON. Want to" - cont "battle with me?" - done - -BirdKeeperHankBeatenText: - text "Ack! I lost that" - line "one…" - done - -BirdKeeperHankAfterBattleText: - text "If you have a" - line "specific #MON" - - para "that you want to" - line "raise, put it out" - - para "first, then switch" - line "it right away." - - para "That's how to do" - line "it." - done - -PicnickerHopeSeenText: - text "I have a feeling" - line "that I can win." - - para "Let's see if I'm" - line "right!" - done - -PicnickerHopeBeatenText: - text "Aww, you are too" - line "strong." - done - -PicnickerHopeAfterBattleText: - text "I heard CLEFAIRY" - line "appear at MT.MOON." - - para "But where could" - line "they be?" - done - -PicnickerSharonSeenText: - text "Um…" - line "I…" - done - -PicnickerSharonBeatenText: - text "…" - done - -PicnickerSharonAfterBattleText: - text "……I'll go train" - line "some more…" - done - -MtMoonSquareSignText: - text "MT.MOON SQUARE" - - para "Just go up the" - line "stairs." - done - -Route4_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 5, MOUNT_MOON, 2 - - def_coord_events - - def_bg_events - bg_event 3, 7, BGEVENT_READ, MtMoonSquareSign - bg_event 10, 3, BGEVENT_ITEM, Route4HiddenUltraBall - - def_object_events - object_event 17, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperHank, -1 - object_event 9, 8, SPRITE_LASS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerPicnickerHope, -1 - object_event 21, 6, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerPicnickerSharon, -1 - object_event 26, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route4HPUp, EVENT_ROUTE_4_HP_UP diff --git a/maps/Route4.blk b/maps/Route4.blk deleted file mode 100644 index dd1244a28..000000000 --- a/maps/Route4.blk +++ /dev/null @@ -1,34 +0,0 @@ -,,+WWWWWWWWWWWWWW*,,,,) -X -YY -XX -X - - - -$WW+% -Z/[Y -XX -Z/a) - - - - -Y -XZ/C)/[ -Z/ook) - - - - - - - - - - -m n1ww,????;//m nMQQ,,,,,)ttt - - -m -Mtt,,,,,,?????????????? \ No newline at end of file diff --git a/maps/Route40.asm b/maps/Route40.asm deleted file mode 100644 index 2bdd61352..000000000 --- a/maps/Route40.asm +++ /dev/null @@ -1,357 +0,0 @@ - object_const_def - const ROUTE40_OLIVINE_RIVAL1 - const ROUTE40_OLIVINE_RIVAL2 - const ROUTE40_SWIMMER_GIRL1 - const ROUTE40_SWIMMER_GIRL2 - const ROUTE40_ROCK1 - const ROUTE40_ROCK2 - const ROUTE40_ROCK3 - const ROUTE40_LASS1 - const ROUTE40_MONICA - const ROUTE40_POKEFAN_M - const ROUTE40_LASS2 - const ROUTE40_STANDING_YOUNGSTER - -Route40_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, Route40MonicaCallback - -Route40MonicaCallback: - clearevent EVENT_BATTLE_TOWER_OPEN_CIVILIANS - readvar VAR_WEEKDAY - ifequal MONDAY, .MonicaAppears - disappear ROUTE40_MONICA - endcallback - -.MonicaAppears: - appear ROUTE40_MONICA - endcallback - -TrainerSwimmerfElaine: - trainer SWIMMERF, ELAINE, EVENT_BEAT_SWIMMERF_ELAINE, SwimmerfElaineSeenText, SwimmerfElaineBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfElaineAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfPaula: - trainer SWIMMERF, PAULA, EVENT_BEAT_SWIMMERF_PAULA, SwimmerfPaulaSeenText, SwimmerfPaulaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfPaulaAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermSimon: - trainer SWIMMERM, SIMON, EVENT_BEAT_SWIMMERM_SIMON, SwimmermSimonSeenText, SwimmermSimonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermSimonAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermRandall: - trainer SWIMMERM, RANDALL, EVENT_BEAT_SWIMMERM_RANDALL, SwimmermRandallSeenText, SwimmermRandallBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermRandallAfterBattleText - waitbutton - closetext - end - -Route40Lass1Script: - jumptextfaceplayer Route40Lass1Text - -Route40PokefanMScript: - jumptextfaceplayer Route40PokefanMText - -Route40Lass2Script: - jumptextfaceplayer Route40Lass2Text - -Route40StandingYoungsterScript: - jumptextfaceplayer Route40StandingYoungsterText - -MonicaScript: - faceplayer - opentext - checkevent EVENT_GOT_SHARP_BEAK_FROM_MONICA - iftrue .Monday - readvar VAR_WEEKDAY - ifnotequal MONDAY, .NotMonday - checkevent EVENT_MET_MONICA_OF_MONDAY - iftrue .MetMonica - writetext MeetMonicaText - promptbutton - setevent EVENT_MET_MONICA_OF_MONDAY -.MetMonica: - writetext MonicaGivesGiftText - promptbutton - verbosegiveitem SHARP_BEAK - iffalse .done - setevent EVENT_GOT_SHARP_BEAK_FROM_MONICA - writetext MonicaGaveGiftText - waitbutton - closetext - end - -.Monday: - writetext MonicaMondayText - waitbutton -.done: - closetext - end - -.NotMonday: - writetext MonicaNotMondayText - waitbutton - closetext - end - -Route40Sign: - jumptext Route40SignText - -Route40Rock: - jumpstd SmashRockScript - -Route40HiddenHyperPotion: - hiddenitem HYPER_POTION, EVENT_ROUTE_40_HIDDEN_HYPER_POTION - -Route40_StepRightUp6Movement: ; unreferenced - step RIGHT - step UP - step UP - step UP - step UP - step UP - step UP - step_end - -Route40_StepUp5Movement: ; unreferenced - step UP - step UP - step UP - step UP - step UP - step_end - -Route40_StepUp4Movement: ; unreferenced - step UP - step UP - step UP - step UP - step_end - -SwimmermSimonSeenText: - text "You have to warm" - line "up before going" - cont "into the water." - - para "That's basic." - done - -SwimmermSimonBeatenText: - text "OK! Uncle! I give!" - done - -SwimmermSimonAfterBattleText: - text "CIANWOOD CITY is" - line "a good distance" - cont "away from here." - done - -SwimmermRandallSeenText: - text "Hey, you're young" - line "and fit!" - - para "Don't ride your" - line "#MON! Swim!" - done - -SwimmermRandallBeatenText: - text "Uh-oh. I lost…" - done - -SwimmermRandallAfterBattleText: - text "Swimming exercises" - line "your entire body." - cont "It's healthy." - done - -SwimmerfElaineSeenText: - text "Are you going to" - line "CIANWOOD?" - - para "How about a quick" - line "battle first?" - done - -SwimmerfElaineBeatenText: - text "I lost that one!" - done - -SwimmerfElaineAfterBattleText: - text "I'd say I'm a bet-" - line "ter swimmer than" - cont "you. Yeah!" - done - -SwimmerfPaulaSeenText: - text "No inner tube for" - line "me." - - para "I'm hanging on to" - line "a sea #MON!" - done - -SwimmerfPaulaBeatenText: - text "Ooh, I'm feeling" - line "dizzy!" - done - -SwimmerfPaulaAfterBattleText: - text "While I float like" - line "this, the waves" - cont "carry me along." - done - -Route40Lass1Text: - text "Although you can't" - line "see it from here," - - para "CIANWOOD is across" - line "the sea." - done - -Route40PokefanMText: - text "Hm! There's a big" - line "building up ahead!" - - para "What is it?" - done - -Route40PokefanMText_Mobile: - text "Hm! Look at all" - line "those serious-" - cont "looking trainers" - cont "streaming in." - - para "What? What?" - done - -Route40Lass2Text: - text "I came to OLIVINE" - line "by ship to see the" - - para "sights and soak up" - line "the atmosphere." - - para "Being a port, it" - line "feels so different" - cont "from a big city." - done - -Route40StandingYoungsterText: - text "Have you gone to" - line "the BATTLE TOWER?" - - para "I think a lot of" - line "tough trainers" - - para "have gathered" - line "there already." - - para "But since you have" - line "so many BADGES," - - para "you shouldn't do" - line "badly at all." - done - -MeetMonicaText: - text "MONICA: Glad to" - line "meet you. I'm" - - para "MONICA of Monday." - done - -MonicaGivesGiftText: - text "As a token of our" - line "friendship, I have" - cont "a gift for you!" - done - -MonicaGaveGiftText: - text "MONICA: It's an" - line "item that raises" - - para "the power of fly-" - line "ing-type moves." - - para "You should equip a" - line "bird #MON with" - cont "that item." - done - -MonicaMondayText: - text "MONICA: My broth-" - line "ers and sisters" - - para "are all over the" - line "place." - - para "See if you could" - line "find them all!" - done - -MonicaNotMondayText: - text "MONICA: I don't" - line "think today is" - cont "Monday. How sad…" - done - -Route40SignText: - text "ROUTE 40" - - para "CIANWOOD CITY -" - line "OLIVINE CITY" - done - -Route40_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 5, ROUTE_40_BATTLE_TOWER_GATE, 1 - - def_coord_events - - def_bg_events - bg_event 14, 10, BGEVENT_READ, Route40Sign - bg_event 7, 8, BGEVENT_ITEM, Route40HiddenHyperPotion - - def_object_events - object_event 14, 15, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerSwimmermSimon, -1 - object_event 18, 30, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 5, TrainerSwimmermRandall, -1 - object_event 3, 19, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerSwimmerfElaine, -1 - object_event 10, 25, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfPaula, -1 - object_event 7, 11, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route40Rock, -1 - object_event 6, 9, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route40Rock, -1 - object_event 7, 8, SPRITE_ROCK, SPRITEMOVEDATA_SMASHABLE_ROCK, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route40Rock, -1 - object_event 11, 13, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route40Lass1Script, -1 - object_event 8, 10, SPRITE_BEAUTY, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MonicaScript, EVENT_ROUTE_40_MONICA_OF_MONDAY - object_event 7, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route40PokefanMScript, -1 - object_event 13, 4, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route40Lass2Script, -1 - object_event 16, 9, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route40StandingYoungsterScript, EVENT_BATTLE_TOWER_OPEN_CIVILIANS diff --git a/maps/Route40.blk b/maps/Route40.blk deleted file mode 100644 index f42d58cce..000000000 --- a/maps/Route40.blk +++ /dev/null @@ -1,3 +0,0 @@ -hii hiiIIIIlmiqqirrm5v - -E5565555556555555565655555556505555555654555555565455555556545555555694555555564555555556455555555645555555562555555556 \ No newline at end of file diff --git a/maps/Route40BattleTowerGate.asm b/maps/Route40BattleTowerGate.asm deleted file mode 100644 index 7d0692340..000000000 --- a/maps/Route40BattleTowerGate.asm +++ /dev/null @@ -1,86 +0,0 @@ - object_const_def - const ROUTE40BATTLETOWERGATE_ROCKER - const ROUTE40BATTLETOWERGATE_TWIN - -Route40BattleTowerGate_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, RouteBattleTowerGateShowSailorCallback - -RouteBattleTowerGateShowSailorCallback: - clearevent EVENT_BATTLE_TOWER_OPEN_CIVILIANS - endcallback - -Route40BattleTowerGateRockerScript: - jumptextfaceplayer Route40BattleTowerGateRockerText - -Route40BattleTowerGateTwinScript: - jumptextfaceplayer Route40BattleTowerGateTwinText - -Route40BattleTowerGateUnusedText1: ; unreferenced - text "Did you come to" - line "see the BATTLE" - cont "TOWER too?" - - para "But I guess you" - line "can't go in yet." - done - -Route40BattleTowerGateUnusedText2: ; unreferenced - text "BATTLE TOWER has" - line "opened." - - para "I want to go, but" - line "I haven't thought" - - para "up a cool line for" - line "when I win." - done - -Route40BattleTowerGateRockerText: - text "Are you going to" - line "the BATTLE TOWER?" - - para "This is a secret," - line "but if you win a" - - para "whole lot, you can" - line "win special gifts." - done - -Route40BattleTowerGateUnusedText3: ; unreferenced - text "I'm going to train" - line "my #MON so I'll" - - para "be all ready for" - line "the BATTLE TOWER." - done - -Route40BattleTowerGateTwinText: - text "The levels of the" - line "#MON I want to" - - para "use are all" - line "different." - - para "I have to go train" - line "them now!" - done - -Route40BattleTowerGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 7, ROUTE_40, 1 - warp_event 5, 7, ROUTE_40, 1 - warp_event 4, 0, BATTLE_TOWER_OUTSIDE, 1 - warp_event 5, 0, BATTLE_TOWER_OUTSIDE, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 3, SPRITE_ROCKER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route40BattleTowerGateRockerScript, EVENT_BATTLE_TOWER_OPEN_CIVILIANS - object_event 7, 5, SPRITE_TWIN, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route40BattleTowerGateTwinScript, -1 diff --git a/maps/Route41.asm b/maps/Route41.asm deleted file mode 100644 index 1c446ad16..000000000 --- a/maps/Route41.asm +++ /dev/null @@ -1,365 +0,0 @@ - object_const_def - const ROUTE41_OLIVINE_RIVAL1 - const ROUTE41_OLIVINE_RIVAL2 - const ROUTE41_OLIVINE_RIVAL3 - const ROUTE41_OLIVINE_RIVAL4 - const ROUTE41_OLIVINE_RIVAL5 - const ROUTE41_SWIMMER_GIRL1 - const ROUTE41_SWIMMER_GIRL2 - const ROUTE41_SWIMMER_GIRL3 - const ROUTE41_SWIMMER_GIRL4 - const ROUTE41_SWIMMER_GIRL5 - -Route41_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerSwimmerfKaylee: - trainer SWIMMERF, KAYLEE, EVENT_BEAT_SWIMMERF_KAYLEE, SwimmerfKayleeSeenText, SwimmerfKayleeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfKayleeAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfSusie: - trainer SWIMMERF, SUSIE, EVENT_BEAT_SWIMMERF_SUSIE, SwimmerfSusieSeenText, SwimmerfSusieBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfSusieAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfDenise: - trainer SWIMMERF, DENISE, EVENT_BEAT_SWIMMERF_DENISE, SwimmerfDeniseSeenText, SwimmerfDeniseBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfDeniseAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfKara: - trainer SWIMMERF, KARA, EVENT_BEAT_SWIMMERF_KARA, SwimmerfKaraSeenText, SwimmerfKaraBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfKaraAfterBattleText - waitbutton - closetext - end - -TrainerSwimmerfWendy: - trainer SWIMMERF, WENDY, EVENT_BEAT_SWIMMERF_WENDY, SwimmerfWendySeenText, SwimmerfWendyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmerfWendyAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermCharlie: - trainer SWIMMERM, CHARLIE, EVENT_BEAT_SWIMMERM_CHARLIE, SwimmermCharlieSeenText, SwimmermCharlieBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermCharlieAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermGeorge: - trainer SWIMMERM, GEORGE, EVENT_BEAT_SWIMMERM_GEORGE, SwimmermGeorgeSeenText, SwimmermGeorgeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermGeorgeAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermBerke: - trainer SWIMMERM, BERKE, EVENT_BEAT_SWIMMERM_BERKE, SwimmermBerkeSeenText, SwimmermBerkeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermBerkeAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermKirk: - trainer SWIMMERM, KIRK, EVENT_BEAT_SWIMMERM_KIRK, SwimmermKirkSeenText, SwimmermKirkBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermKirkAfterBattleText - waitbutton - closetext - end - -TrainerSwimmermMathew: - trainer SWIMMERM, MATHEW, EVENT_BEAT_SWIMMERM_MATHEW, SwimmermMathewSeenText, SwimmermMathewBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SwimmermMathewAfterBattleText - waitbutton - closetext - end - -Route41Rock: ; unreferenced - jumpstd SmashRockScript - -Route41HiddenMaxEther: - hiddenitem MAX_ETHER, EVENT_ROUTE_41_HIDDEN_MAX_ETHER - -SwimmermCharlieSeenText: - text "The water's warm" - line "here. I'm loose" - cont "and limber." - - para "Sure, I'll take" - line "you on!" - done - -SwimmermCharlieBeatenText: - text "Yikes! I've got" - line "prune skin!" - done - -SwimmermCharlieAfterBattleText: - text "Isn't it relaxing" - line "just floating like" - cont "this?" - done - -SwimmermGeorgeSeenText: - text "I'm a bit tired." - line "If I win, lend me" - cont "your #MON." - done - -SwimmermGeorgeBeatenText: - text "Pant, pant…" - done - -SwimmermGeorgeAfterBattleText: - text "It's so far to" - line "CIANWOOD." - - para "But it's no easy" - line "return trip to" - cont "OLIVINE either." - - para "What should I do?" - done - -SwimmermBerkeSeenText: - text "See those islands" - line "that are blocked" - cont "by whirlpools?" - - para "There just has to" - line "be a secret!" - done - -SwimmermBerkeBeatenText: - text "What's the secret" - line "to your strength?" - done - -SwimmermBerkeAfterBattleText: - text "It was a dark and" - line "stormy night…" - - para "I saw this giant" - line "#MON flying" - cont "from the islands." - - para "It was scattering" - line "feathers from its" - cont "silver wings." - done - -SwimmermKirkSeenText: - text "The waves are wild" - line "here." - - para "They tire you out" - line "while you swim." - done - -SwimmermKirkBeatenText: - text "I'm beat!" - done - -SwimmermKirkAfterBattleText: - text "The currents keep" - line "me from reaching" - cont "that island." - done - -SwimmermMathewSeenText: - text "Are you seeking" - line "the secrets of" - cont "WHIRL ISLANDS?" - done - -SwimmermMathewBeatenText: - text "Ooh, you've got" - line "great endurance!" - done - -SwimmermMathewAfterBattleText: - text "A secret about" - line "WHIRL ISLANDS…" - - para "It's pitch-black" - line "inside!" - done - -SwimmerfKayleeSeenText: - text "I'm on my way to" - line "WHIRL ISLANDS." - - para "I'm going explor-" - line "ing with friends." - done - -SwimmerfKayleeBeatenText: - text "Is that how you do" - line "it?" - done - -SwimmerfKayleeAfterBattleText: - text "There's supposed" - line "to be a big #-" - cont "MON deep beneath" - cont "WHIRL ISLANDS." - - para "I wonder what it" - line "could be?" - done - -SwimmerfSusieSeenText: - text "You look so ele-" - line "gant, riding your" - cont "#MON." - done - -SwimmerfSusieBeatenText: - text "I'm crushed…" - done - -SwimmerfSusieAfterBattleText: - text "Wasn't there a hit" - line "song about a boy" - cont "riding a LAPRAS?" - done - -SwimmerfDeniseSeenText: - text "The weather is so" - line "beautiful, I'm in" - cont "a daze!" - done - -SwimmerfDeniseBeatenText: - text "Ohhh!" - done - -SwimmerfDeniseAfterBattleText: - text "A sunburn is the" - line "worst for skin." - - para "But I don't use a" - line "sunblock." - - para "I won't pollute" - line "the water." - done - -SwimmerfKaraSeenText: - text "If you need to" - line "rest, just tread" - cont "water." - - para "You'll get your" - line "wind back, so you" - - para "can keep on going" - line "strong." - done - -SwimmerfKaraBeatenText: - text "Oh! You have more" - line "energy than I do." - done - -SwimmerfKaraAfterBattleText: - text "I heard roars from" - line "deep inside the" - cont "ISLANDS." - done - -SwimmerfWendySeenText: - text "At night, STARYU" - line "gather near the" - cont "water's surface." - done - -SwimmerfWendyBeatenText: - text "Oh, dear…" - done - -SwimmerfWendyAfterBattleText: - text "The clusters of" - line "STARYU light up" - cont "at the same time." - - para "It's so beautiful," - line "it's scary." - done - -Route41_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 17, WHIRL_ISLAND_NW, 1 - warp_event 36, 19, WHIRL_ISLAND_NE, 1 - warp_event 12, 37, WHIRL_ISLAND_SW, 1 - warp_event 36, 45, WHIRL_ISLAND_SE, 1 - - def_coord_events - - def_bg_events - bg_event 9, 35, BGEVENT_ITEM, Route41HiddenMaxEther - - def_object_events - object_event 32, 6, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermCharlie, -1 - object_event 46, 8, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermGeorge, -1 - object_event 20, 26, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermBerke, -1 - object_event 32, 30, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermKirk, -1 - object_event 19, 46, SPRITE_OLIVINE_RIVAL, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerSwimmermMathew, -1 - object_event 17, 4, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfKaylee, -1 - object_event 23, 19, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfSusie, -1 - object_event 27, 34, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerSwimmerfDenise, -1 - object_event 44, 28, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerSwimmerfKara, -1 - object_event 9, 50, SPRITE_SWIMMER_GIRL, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerSwimmerfWendy, -1 diff --git a/maps/Route41.blk b/maps/Route41.blk deleted file mode 100644 index e6f2aaf4f..000000000 --- a/maps/Route41.blk +++ /dev/null @@ -1,27 +0,0 @@ -111111111111111155555555655555555555555555555555565555555555555555555555556556114555555 -5555555555565615589:14555555555612556615 -55551265556111156956655565:11 -55565665jppk -59:545569669 -lrsm -45545jppk566565558594lrsm561656995 -55654555 -56565556995599054 -5555 -561565 -5556994555456299 -5:55655555555555518:5569945556556561114555555555555 -55655:1 -551125555555555555655855695 -555:11455565565jppk5659990155189565565 -lsrm -615455 -55555656556 -5659455 -5565655:55599:545569655455 -9455545jppk5:65585599455552955 -lsrm54655699455555 -565 -5594655555555555551999995 -456189555 -5555555555556994615569999999999999999999905 \ No newline at end of file diff --git a/maps/Route42.asm b/maps/Route42.asm deleted file mode 100644 index 43878f7ab..000000000 --- a/maps/Route42.asm +++ /dev/null @@ -1,348 +0,0 @@ - object_const_def - const ROUTE42_FISHER - const ROUTE42_POKEFAN_M - const ROUTE42_SUPER_NERD - const ROUTE42_FRUIT_TREE1 - const ROUTE42_FRUIT_TREE2 - const ROUTE42_FRUIT_TREE3 - const ROUTE42_POKE_BALL1 - const ROUTE42_POKE_BALL2 - const ROUTE42_SUICUNE - -Route42_MapScripts: - def_scene_scripts - scene_script Route42Noop1Scene, SCENE_ROUTE42_NOOP - scene_script Route42Noop2Scene, SCENE_ROUTE42_SUICUNE - - def_callbacks - -Route42Noop1Scene: - end - -Route42Noop2Scene: - end - -Route42SuicuneScript: - showemote EMOTE_SHOCK, PLAYER, 15 - pause 15 - playsound SFX_WARP_FROM - applymovement ROUTE42_SUICUNE, Route42SuicuneMovement - disappear ROUTE42_SUICUNE - pause 10 - setscene SCENE_ROUTE42_NOOP - clearevent EVENT_SAW_SUICUNE_ON_ROUTE_36 - setmapscene ROUTE_36, SCENE_ROUTE36_SUICUNE - end - -TrainerFisherTully: - trainer FISHER, TULLY1, EVENT_BEAT_FISHER_TULLY, FisherTullySeenText, FisherTullyBeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_FISHER_TULLY - endifjustbattled - opentext - checkflag ENGINE_TULLY_READY_FOR_REMATCH - iftrue .WantsBattle - checkflag ENGINE_TULLY_HAS_WATER_STONE - iftrue .HasWaterStone - checkcellnum PHONE_FISHER_TULLY - iftrue .NumberAccepted - checkevent EVENT_TULLY_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext FisherTullyAfterBattleText - promptbutton - setevent EVENT_TULLY_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_FISHER_TULLY - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, FISHER, TULLY1 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext FisherTullyBeatenText, 0 - readmem wTullyFightCount - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight3: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .LoadFight1 -.LoadFight0: - loadtrainer FISHER, TULLY1 - startbattle - reloadmapafterbattle - loadmem wTullyFightCount, 1 - clearflag ENGINE_TULLY_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer FISHER, TULLY2 - startbattle - reloadmapafterbattle - loadmem wTullyFightCount, 2 - clearflag ENGINE_TULLY_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer FISHER, TULLY3 - startbattle - reloadmapafterbattle - loadmem wTullyFightCount, 3 - clearflag ENGINE_TULLY_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer FISHER, TULLY4 - startbattle - reloadmapafterbattle - clearflag ENGINE_TULLY_READY_FOR_REMATCH - end - -.HasWaterStone: - scall .Gift - verbosegiveitem WATER_STONE - iffalse .NoRoom - clearflag ENGINE_TULLY_HAS_WATER_STONE - setevent EVENT_TULLY_GAVE_WATER_STONE - sjump .NumberAccepted - -.NoRoom: - sjump .PackFull - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Rematch: - jumpstd RematchMScript - end - -.Gift: - jumpstd GiftMScript - end - -.PackFull: - jumpstd PackFullMScript - end - -TrainerPokemaniacShane: - trainer POKEMANIAC, SHANE, EVENT_BEAT_POKEMANIAC_SHANE, PokemaniacShaneSeenText, PokemaniacShaneBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacShaneAfterBattleText - waitbutton - closetext - end - -TrainerHikerBenjamin: - trainer HIKER, BENJAMIN, EVENT_BEAT_HIKER_BENJAMIN, HikerBenjaminSeenText, HikerBenjaminBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerBenjaminAfterBattleText - waitbutton - closetext - end - -Route42Sign1: - jumptext Route42Sign1Text - -MtMortarSign1: - jumptext MtMortarSign1Text - -MtMortarSign2: - jumptext MtMortarSign2Text - -Route42Sign2: - jumptext Route42Sign2Text - -Route42UltraBall: - itemball ULTRA_BALL - -Route42SuperPotion: - itemball SUPER_POTION - -Route42FruitTree1: - fruittree FRUITTREE_ROUTE_42_1 - -Route42FruitTree2: - fruittree FRUITTREE_ROUTE_42_2 - -Route42FruitTree3: - fruittree FRUITTREE_ROUTE_42_3 - -Route42HiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_ROUTE_42_HIDDEN_MAX_POTION - -Route42SuicuneMovement: - set_sliding - fast_jump_step UP - fast_jump_step UP - fast_jump_step UP - fast_jump_step RIGHT - fast_jump_step RIGHT - fast_jump_step RIGHT - remove_sliding - step_end - -FisherTullySeenText: - text "Let me demonstrate" - line "the power of the" - cont "#MON I caught!" - done - -FisherTullyBeatenText: - text "What? That's not" - line "right." - done - -FisherTullyAfterBattleText: - text "I want to become" - line "the trainer CHAMP" - - para "using the #MON" - line "I caught." - - para "That's the best" - line "part of fishing!" - done - -HikerBenjaminSeenText: - text "Ah, it's good to" - line "be outside!" - cont "I feel so free!" - done - -HikerBenjaminBeatenText: - text "Gahahah!" - done - -HikerBenjaminAfterBattleText: - text "Losing feels in-" - line "significant if you" - - para "look up at the big" - line "sky!" - done - -PokemaniacShaneSeenText: - text "HEY!" - - para "This is my secret" - line "place! Get lost," - cont "you outsider!" - done - -PokemaniacShaneBeatenText: - text "I should have used" - line "my MOON STONE…" - done - -PokemaniacShaneAfterBattleText: - text "You're working on" - line "a #DEX?" - - para "Wow, you must know" - line "some pretty rare" - cont "#MON!" - - para "May I please see" - line "it. Please?" - done - -Route42Sign1Text: - text "ROUTE 42" - - para "ECRUTEAK CITY -" - line "MAHOGANY TOWN" - done - -MtMortarSign1Text: - text "MT.MORTAR" - - para "WATERFALL CAVE" - line "INSIDE" - done - -MtMortarSign2Text: - text "MT.MORTAR" - - para "WATERFALL CAVE" - line "INSIDE" - done - -Route42Sign2Text: - text "ROUTE 42" - - para "ECRUTEAK CITY -" - line "MAHOGANY TOWN" - done - -Route42_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 8, ROUTE_42_ECRUTEAK_GATE, 3 - warp_event 0, 9, ROUTE_42_ECRUTEAK_GATE, 4 - warp_event 10, 5, MOUNT_MORTAR_1F_OUTSIDE, 1 - warp_event 28, 9, MOUNT_MORTAR_1F_OUTSIDE, 2 - warp_event 46, 7, MOUNT_MORTAR_1F_OUTSIDE, 3 - - def_coord_events - coord_event 24, 14, SCENE_ROUTE42_SUICUNE, Route42SuicuneScript - - def_bg_events - bg_event 4, 10, BGEVENT_READ, Route42Sign1 - bg_event 7, 5, BGEVENT_READ, MtMortarSign1 - bg_event 45, 9, BGEVENT_READ, MtMortarSign2 - bg_event 54, 8, BGEVENT_READ, Route42Sign2 - bg_event 16, 11, BGEVENT_ITEM, Route42HiddenMaxPotion - - def_object_events - object_event 40, 10, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherTully, -1 - object_event 51, 9, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerBenjamin, -1 - object_event 47, 8, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacShane, -1 - object_event 27, 16, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route42FruitTree1, -1 - object_event 28, 16, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route42FruitTree2, -1 - object_event 29, 16, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route42FruitTree3, -1 - object_event 6, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route42UltraBall, EVENT_ROUTE_42_ULTRA_BALL - object_event 33, 8, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route42SuperPotion, EVENT_ROUTE_42_SUPER_POTION - object_event 26, 16, SPRITE_SUICUNE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_SAW_SUICUNE_ON_ROUTE_42 diff --git a/maps/Route42.blk b/maps/Route42.blk deleted file mode 100644 index c6ef37b87..000000000 --- a/maps/Route42.blk +++ /dev/null @@ -1,10 +0,0 @@ -hqqqqlrrnqqiqqqhqqqqiqqqqqq -lnqorrrnhqqiqqqlrrrrmorrrrraGlsmTv -hlrrmorrrrrnqqi -aX5YhqqqqiTvvv -lrsm X5YlrrrsmX55YGEjpEaTy -YX -Yjqqa -55zUecefXYjpk -hqqX55 -a>]^jqqqpppppqqqabhqqqqqqjppkq \ No newline at end of file diff --git a/maps/Route42EcruteakGate.asm b/maps/Route42EcruteakGate.asm deleted file mode 100644 index 6eb1c8958..000000000 --- a/maps/Route42EcruteakGate.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const ROUTE42ECRUTEAKGATE_OFFICER - -Route42EcruteakGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route42EcruteakGateOfficerScript: - jumptextfaceplayer Route42EcruteakGateOfficerText - -Route42EcruteakGateOfficerText: - text "MT.MORTAR is like" - line "a maze inside." - - para "Be careful. Don't" - line "get lost in there." - done - -Route42EcruteakGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, ECRUTEAK_CITY, 1 - warp_event 0, 5, ECRUTEAK_CITY, 2 - warp_event 9, 4, ROUTE_42, 1 - warp_event 9, 5, ROUTE_42, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route42EcruteakGateOfficerScript, -1 diff --git a/maps/Route43.asm b/maps/Route43.asm deleted file mode 100644 index 470e1e4ee..000000000 --- a/maps/Route43.asm +++ /dev/null @@ -1,526 +0,0 @@ - object_const_def - const ROUTE43_SUPER_NERD1 - const ROUTE43_SUPER_NERD2 - const ROUTE43_SUPER_NERD3 - const ROUTE43_FISHER - const ROUTE43_LASS - const ROUTE43_YOUNGSTER - const ROUTE43_FRUIT_TREE - const ROUTE43_POKE_BALL - -Route43_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route43CheckIfRocketsScene - -Route43CheckIfRocketsScene: - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .NoRockets - setmapscene ROUTE_43_GATE, SCENE_ROUTE43GATE_ROCKET_SHAKEDOWN - endcallback - -.NoRockets: - setmapscene ROUTE_43_GATE, SCENE_ROUTE43GATE_NOOP - endcallback - -TrainerCamperSpencer: - trainer CAMPER, SPENCER, EVENT_BEAT_CAMPER_SPENCER, CamperSpencerSeenText, CamperSpencerBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperSpencerAfterBattleText - waitbutton - closetext - end - -TrainerPokemaniacBen: - trainer POKEMANIAC, BEN, EVENT_BEAT_POKEMANIAC_BEN, PokemaniacBenSeenText, PokemaniacBenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacBenAfterBattleText - waitbutton - closetext - end - -TrainerPokemaniacBrent: - trainer POKEMANIAC, BRENT1, EVENT_BEAT_POKEMANIAC_BRENT, PokemaniacBrentSeenText, PokemaniacBrentBeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_POKEMANIAC_BRENT - endifjustbattled - opentext - checkflag ENGINE_BRENT_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_POKEMANIAC_BRENT - iftrue .NumberAccepted - checkevent EVENT_BRENT_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext PokemaniacBrentAfterBattleText - promptbutton - setevent EVENT_BRENT_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_POKEMANIAC_BRENT - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, POKEMANIAC, BRENT1 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext PokemaniacBrentBeatenText, 0 - readmem wBrentFightCount - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight3: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .LoadFight1 -.LoadFight0: - loadtrainer POKEMANIAC, BRENT1 - startbattle - reloadmapafterbattle - loadmem wBrentFightCount, 1 - clearflag ENGINE_BRENT_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer POKEMANIAC, BRENT2 - startbattle - reloadmapafterbattle - loadmem wBrentFightCount, 2 - clearflag ENGINE_BRENT_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer POKEMANIAC, BRENT3 - startbattle - reloadmapafterbattle - loadmem wBrentFightCount, 3 - clearflag ENGINE_BRENT_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer POKEMANIAC, BRENT4 - startbattle - reloadmapafterbattle - clearflag ENGINE_BRENT_READY_FOR_REMATCH - end - -.AskNumber1: - jumpstd AskNumber1MScript - end - -.AskNumber2: - jumpstd AskNumber2MScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberMScript - end - -.NumberAccepted: - jumpstd NumberAcceptedMScript - end - -.NumberDeclined: - jumpstd NumberDeclinedMScript - end - -.PhoneFull: - jumpstd PhoneFullMScript - end - -.Rematch: - jumpstd RematchMScript - end - -TrainerPokemaniacRon: - trainer POKEMANIAC, RON, EVENT_BEAT_POKEMANIAC_RON, PokemaniacRonSeenText, PokemaniacRonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacRonAfterBattleText - waitbutton - closetext - end - -TrainerFisherMarvin: - trainer FISHER, MARVIN, EVENT_BEAT_FISHER_MARVIN, FisherMarvinSeenText, FisherMarvinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherMarvinAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerTiffany: - trainer PICNICKER, TIFFANY3, EVENT_BEAT_PICNICKER_TIFFANY, PicnickerTiffanySeenText, PicnickerTiffanyBeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_PICNICKER_TIFFANY - endifjustbattled - opentext - checkflag ENGINE_TIFFANY_READY_FOR_REMATCH - iftrue .WantsBattle - checkflag ENGINE_TIFFANY_HAS_PINK_BOW - iftrue .HasPinkBow - checkcellnum PHONE_PICNICKER_TIFFANY - iftrue .NumberAccepted - checkpoke CLEFAIRY - iffalse .NoClefairy - checkevent EVENT_TIFFANY_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext PicnickerTiffanyWantsPicnicText - promptbutton - setevent EVENT_TIFFANY_ASKED_FOR_PHONE_NUMBER - scall .AskNumber1 - sjump .AskForNumber - -.AskedAlready: - scall .AskNumber2 -.AskForNumber: - askforphonenumber PHONE_PICNICKER_TIFFANY - ifequal PHONE_CONTACTS_FULL, .PhoneFull - ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - gettrainername STRING_BUFFER_3, PICNICKER, TIFFANY3 - scall .RegisteredNumber - sjump .NumberAccepted - -.WantsBattle: - scall .Rematch - winlosstext PicnickerTiffanyBeatenText, 0 - readmem wTiffanyFightCount - ifequal 3, .Fight3 - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight3: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight3 -.Fight2: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_CLEARED_RADIO_TOWER - iftrue .LoadFight1 -.LoadFight0: - loadtrainer PICNICKER, TIFFANY3 - startbattle - reloadmapafterbattle - loadmem wTiffanyFightCount, 1 - clearflag ENGINE_TIFFANY_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer PICNICKER, TIFFANY1 - startbattle - reloadmapafterbattle - loadmem wTiffanyFightCount, 2 - clearflag ENGINE_TIFFANY_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer PICNICKER, TIFFANY2 - startbattle - reloadmapafterbattle - loadmem wTiffanyFightCount, 3 - clearflag ENGINE_TIFFANY_READY_FOR_REMATCH - end - -.LoadFight3: - loadtrainer PICNICKER, TIFFANY4 - startbattle - reloadmapafterbattle - clearflag ENGINE_TIFFANY_READY_FOR_REMATCH - end - -.HasPinkBow: - scall .Gift - verbosegiveitem PINK_BOW - iffalse .NoRoom - clearflag ENGINE_TIFFANY_HAS_PINK_BOW - setevent EVENT_TIFFANY_GAVE_PINK_BOW - sjump .NumberAccepted - -.NoRoom: - sjump .PackFull - -.NoClefairy: - writetext PicnickerTiffanyClefairyText - waitbutton - closetext - end - -.AskNumber1: - jumpstd AskNumber1FScript - end - -.AskNumber2: - jumpstd AskNumber2FScript - end - -.RegisteredNumber: - jumpstd RegisteredNumberFScript - end - -.NumberAccepted: - jumpstd NumberAcceptedFScript - end - -.NumberDeclined: - jumpstd NumberDeclinedFScript - end - -.PhoneFull: - jumpstd PhoneFullFScript - end - -.Rematch: - jumpstd RematchFScript - end - -.Gift: - jumpstd GiftFScript - end - -.PackFull: - jumpstd PackFullFScript - end - -Route43Sign1: - jumptext Route43Sign1Text - -Route43Sign2: - jumptext Route43Sign2Text - -Route43TrainerTips: - jumptext Route43TrainerTipsText - -Route43FruitTree: - fruittree FRUITTREE_ROUTE_43 - -Route43MaxEther: - itemball MAX_ETHER - -PokemaniacBenSeenText: - text "I love #MON!" - - para "That's why I" - line "started--and why" - - para "I'll keep on col-" - line "lecting #MON!" - done - -PokemaniacBenBeatenText: - text "How could you do" - line "this to me?" - done - -PokemaniacBenAfterBattleText: - text "What else do I" - line "like besides" - cont "#MON?" - - para "MARY on the radio." - line "I bet she's cute!" - done - -PokemaniacBrentSeenText: - text "Hey! Do you have" - line "any rare #MON?" - done - -PokemaniacBrentBeatenText: - text "Oh, my poor #-" - line "MON! Darlings!" - done - -PokemaniacBrentAfterBattleText: - text "I'd be happy just" - line "to own a single" - cont "rare #MON." - done - -PokemaniacRonSeenText: - text "Would you get" - line "this?" - - para "Some guy" - line "made fun of my" - cont "#MON!" - - para "Darn it! My #-" - line "MON's great!" - done - -PokemaniacRonBeatenText: - text "My NIDOKING did" - line "pretty right on!" - done - -PokemaniacRonAfterBattleText: - text "It's okay for" - line "people to like" - - para "different types" - line "of #MON." - - para "#MON isn't just" - line "about having the" - cont "most powerful one." - done - -FisherMarvinSeenText: - text "I'm in a slump." - - para "Maybe it's the" - line "gear I'm using." - - para "Let's battle for a" - line "change of pace!" - done - -FisherMarvinBeatenText: - text "I lost, but I feel" - line "better anyway." - done - -FisherMarvinAfterBattleText: - text "KURT's LURE BALL" - line "is the best for" - - para "catching hooked" - line "#MON." - - para "It's much more" - line "effective than a" - cont "ULTRA BALL." - done - -CamperSpencerSeenText: - text "I can do so much" - line "with my #MON--" - cont "it's super-fun!" - done - -CamperSpencerBeatenText: - text "Losing isn't fun" - line "at all…" - done - -CamperSpencerAfterBattleText: - text "What is going on" - line "at LAKE OF RAGE?" - - para "We were planning" - line "to camp there." - done - -PicnickerTiffanySeenText: - text "Are you going to" - line "LAKE OF RAGE too?" - - para "Let's play for a " - line "little while!" - done - -PicnickerTiffanyBeatenText: - text "I played too much!" - done - -PicnickerTiffanyWantsPicnicText: - text "I'm having a pic-" - line "nic with #MON." - - para "Won't you join us?" - done - -PicnickerTiffanyClefairyText: - text "Isn't my CLEFAIRY" - line "just the most" - cont "adorable thing?" - done - -Route43Sign1Text: - text "ROUTE 43" - - para "LAKE OF RAGE -" - line "MAHOGANY TOWN" - done - -Route43Sign2Text: - text "ROUTE 43" - - para "LAKE OF RAGE -" - line "MAHOGANY TOWN" - done - -Route43TrainerTipsText: - text "TRAINER TIPS" - - para "All #MON have" - line "pros and cons" - - para "depending on their" - line "types." - - para "If their types" - line "differ, a higher-" - - para "level #MON may" - line "lose in battle." - - para "Learn which types" - line "are strong and" - - para "weak against your" - line "#MON's type." - done - -Route43_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 51, ROUTE_43_MAHOGANY_GATE, 1 - warp_event 10, 51, ROUTE_43_MAHOGANY_GATE, 2 - warp_event 17, 35, ROUTE_43_GATE, 3 - warp_event 17, 31, ROUTE_43_GATE, 1 - warp_event 18, 31, ROUTE_43_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 13, 3, BGEVENT_READ, Route43Sign1 - bg_event 11, 49, BGEVENT_READ, Route43Sign2 - bg_event 16, 38, BGEVENT_READ, Route43TrainerTips - - def_object_events - object_event 13, 5, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerPokemaniacBen, -1 - object_event 13, 20, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacBrent, -1 - object_event 14, 7, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerPokemaniacRon, -1 - object_event 4, 16, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 4, TrainerFisherMarvin, -1 - object_event 9, 25, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerPicnickerTiffany, -1 - object_event 13, 40, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerCamperSpencer, -1 - object_event 1, 26, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route43FruitTree, -1 - object_event 12, 32, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route43MaxEther, EVENT_ROUTE_43_MAX_ETHER diff --git a/maps/Route43.blk b/maps/Route43.blk deleted file mode 100644 index d1cc4ed18..000000000 --- a/maps/Route43.blk +++ /dev/null @@ -1 +0,0 @@ -bbGb`TU`XY`TUXYaXY]^XYbXYdgXYaXY jpkWVpqqiWVqqqiqormEqiqiqiqqpkqqqixjpqqqi hqqqqi hq \ No newline at end of file diff --git a/maps/Route43Gate.asm b/maps/Route43Gate.asm deleted file mode 100644 index 2ac39d1f3..000000000 --- a/maps/Route43Gate.asm +++ /dev/null @@ -1,264 +0,0 @@ -DEF ROUTE43GATE_TOLL EQU 1000 - - object_const_def - const ROUTE43GATE_OFFICER - const ROUTE43GATE_ROCKET1 - const ROUTE43GATE_ROCKET2 - -Route43Gate_MapScripts: - def_scene_scripts - scene_script Route43GateRocketShakedownScene, SCENE_ROUTE43GATE_ROCKET_SHAKEDOWN - scene_script Route43GateNoopScene, SCENE_ROUTE43GATE_NOOP - - def_callbacks - callback MAPCALLBACK_NEWMAP, Route43GateCheckIfRocketsCallback - -Route43GateRocketShakedownScene: - sdefer Route43GateRocketTakeoverScript - end - -Route43GateNoopScene: - end - -Route43GateCheckIfRocketsCallback: - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .NoRockets - setmapscene ROUTE_43, 0 ; Route 43 does not have a scene variable - endcallback - -.NoRockets: - setmapscene ROUTE_43, 1 ; Route 43 does not have a scene variable - endcallback - -Route43GateRocketTakeoverScript: - playmusic MUSIC_ROCKET_ENCOUNTER - readvar VAR_FACING - ifequal DOWN, RocketScript_Southbound - ifequal UP, RocketScript_Northbound - setscene SCENE_ROUTE43GATE_NOOP - end - -RocketScript_Southbound: - applymovement PLAYER, PlayerStepsIn - showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET2, 15 - applymovement ROUTE43GATE_ROCKET2, Rocket2Script_BlocksYouSouth - turnobject ROUTE43GATE_ROCKET1, UP - showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET1, 15 - applymovement ROUTE43GATE_ROCKET1, Rocket1Script_BlocksYouSouth - opentext - writetext RocketText_TollFee - promptbutton - checkmoney YOUR_MONEY, ROUTE43GATE_TOLL - 1 - ifequal HAVE_MORE, RocketScript_TollSouth - sjump RocketScript_YoureBrokeSouth - -RocketScript_TollSouth: - takemoney YOUR_MONEY, ROUTE43GATE_TOLL - writetext RocketText_ThankYou - sjump RocketScript_ShakeDownSouth - -RocketScript_YoureBrokeSouth: - takemoney YOUR_MONEY, ROUTE43GATE_TOLL - writetext RocketText_AllYouGot - sjump RocketScript_ShakeDownSouth - -RocketScript_ShakeDownSouth: - promptbutton - closetext - applymovement ROUTE43GATE_ROCKET1, Rocket1Script_LetsYouPassSouth - applymovement ROUTE43GATE_ROCKET2, Rocket2Script_LetsYouPassSouth - setscene SCENE_ROUTE43GATE_NOOP - special RestartMapMusic - end - -RocketScript_Northbound: - showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET1, 15 - applymovement ROUTE43GATE_ROCKET1, Rocket1Script_BlocksYouNorth - turnobject ROUTE43GATE_ROCKET2, DOWN - showemote EMOTE_SHOCK, ROUTE43GATE_ROCKET2, 15 - applymovement ROUTE43GATE_ROCKET2, Rocket2Script_BlocksYouNorth - opentext - writetext RocketText_TollFee - promptbutton - checkmoney YOUR_MONEY, ROUTE43GATE_TOLL - 1 - ifequal HAVE_MORE, RocketScript_TollNorth - sjump RocketScript_YoureBrokeNorth - -RocketScript_TollNorth: - takemoney YOUR_MONEY, ROUTE43GATE_TOLL - writetext RocketText_ThankYou - sjump RocketScript_ShakeDownNorth - -RocketScript_YoureBrokeNorth: - takemoney YOUR_MONEY, ROUTE43GATE_TOLL - writetext RocketText_AllYouGot - sjump RocketScript_ShakeDownNorth - -RocketScript_ShakeDownNorth: - promptbutton - closetext - applymovement ROUTE43GATE_ROCKET2, Rocket2Script_LetsYouPassNorth - applymovement ROUTE43GATE_ROCKET1, Rocket1Script_LetsYouPassNorth - setscene SCENE_ROUTE43GATE_NOOP - special RestartMapMusic - end - -RocketScript_MakingABundle: - jumptextfaceplayer RocketText_MakingABundle - -OfficerScript_GuardWithSludgeBomb: - faceplayer - opentext - checkevent EVENT_GOT_TM36_SLUDGE_BOMB - iftrue .GotSludgeBomb - writetext OfficerText_FoundTM - promptbutton - verbosegiveitem TM_SLUDGE_BOMB - iffalse .NoRoomForSludgeBomb - setevent EVENT_GOT_TM36_SLUDGE_BOMB - closetext - end - -.GotSludgeBomb: - writetext OfficerText_AvoidGrass - waitbutton -.NoRoomForSludgeBomb: - closetext - end - -PlayerStepsIn: - step DOWN - step_end - -Rocket1Script_BlocksYouSouth: - big_step UP - big_step UP - big_step RIGHT - big_step RIGHT - turn_head UP - step_end - -Rocket1Script_LetsYouPassSouth: - big_step LEFT - big_step LEFT - big_step DOWN - big_step DOWN - step_end - -Rocket1Script_BlocksYouNorth: - big_step DOWN - big_step DOWN - big_step RIGHT - big_step RIGHT - turn_head DOWN - step_end - -Rocket1Script_LetsYouPassNorth: - big_step LEFT - big_step LEFT - big_step UP - big_step UP - turn_head DOWN - step_end - -Rocket2Script_BlocksYouSouth: - big_step UP - big_step UP - big_step LEFT - big_step LEFT - turn_head UP - step_end - -Rocket2Script_LetsYouPassSouth: - big_step RIGHT - big_step RIGHT - big_step DOWN - big_step DOWN - turn_head UP - step_end - -Rocket2Script_BlocksYouNorth: - big_step DOWN - big_step DOWN - big_step LEFT - big_step LEFT - turn_head DOWN - step_end - -Rocket2Script_LetsYouPassNorth: - big_step RIGHT - big_step RIGHT - big_step UP - big_step UP - step_end - -RocketText_TollFee: - text "Hold it there," - line "kiddo!" - - para "The toll is ¥{d:ROUTE43GATE_TOLL}" - line "to go through." - done - -RocketText_ThankYou: - text "Thank you very" - line "much!" - done - -RocketText_AllYouGot: - text "Then pay what you" - line "have, please." - done - -RocketText_MakingABundle: - text "He-he-he. We're" - line "making a bundle." - - para "Everyone wants to" - line "see what's going" - - para "on up at LAKE OF" - line "RAGE." - done - -OfficerText_FoundTM: - text "I got chased from" - line "my post by these" - cont "thugs in black." - - para "They left this" - line "behind." - - para "It makes me uncom-" - line "fortable. Could" - cont "you take it away?" - done - -Text_ReceivedTM30: ; unreferenced - text " received" - line "TM30." - done - -OfficerText_AvoidGrass: - text "Use this gate to" - line "avoid walking in" - cont "the grass." - done - -Route43Gate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, ROUTE_43, 4 - warp_event 5, 0, ROUTE_43, 5 - warp_event 4, 7, ROUTE_43, 3 - warp_event 5, 7, ROUTE_43, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, OfficerScript_GuardWithSludgeBomb, EVENT_LAKE_OF_RAGE_CIVILIANS - object_event 2, 4, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RocketScript_MakingABundle, EVENT_ROUTE_43_GATE_ROCKETS - object_event 7, 4, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RocketScript_MakingABundle, EVENT_ROUTE_43_GATE_ROCKETS diff --git a/maps/Route43MahoganyGate.asm b/maps/Route43MahoganyGate.asm deleted file mode 100644 index 65a634068..000000000 --- a/maps/Route43MahoganyGate.asm +++ /dev/null @@ -1,53 +0,0 @@ - object_const_def - const ROUTE43MAHOGANYGATE_OFFICER - -Route43MahoganyGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route43MahoganyGateOfficer: - faceplayer - opentext - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .RocketsCleared - writetext Route43MahoganyGateOfficerText - waitbutton - closetext - end - -.RocketsCleared: - writetext Route43MahoganyGateOfficerRocketsClearedText - waitbutton - closetext - end - -Route43MahoganyGateOfficerText: - text "Only people headed" - line "up to LAKE OF RAGE" - - para "have been through" - line "here lately." - done - -Route43MahoganyGateOfficerRocketsClearedText: - text "Nobody goes up to" - line "LAKE OF RAGE these" - cont "days." - done - -Route43MahoganyGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, ROUTE_43, 1 - warp_event 5, 0, ROUTE_43, 2 - warp_event 4, 7, MAHOGANY_TOWN, 5 - warp_event 5, 7, MAHOGANY_TOWN, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route43MahoganyGateOfficer, -1 diff --git a/maps/Route44.asm b/maps/Route44.asm deleted file mode 100644 index 099d59a7b..000000000 --- a/maps/Route44.asm +++ /dev/null @@ -1,531 +0,0 @@ - object_const_def - const ROUTE44_FISHER1 - const ROUTE44_FISHER2 - const ROUTE44_YOUNGSTER1 - const ROUTE44_SUPER_NERD - const ROUTE44_YOUNGSTER2 - const ROUTE44_COOLTRAINER_M - const ROUTE44_COOLTRAINER_F - const ROUTE44_FRUIT_TREE - const ROUTE44_POKE_BALL1 - const ROUTE44_POKE_BALL2 - const ROUTE44_POKE_BALL3 - -Route44_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBirdKeeperVance1: - trainer BIRD_KEEPER, VANCE1, EVENT_BEAT_BIRD_KEEPER_VANCE, BirdKeeperVance1SeenText, BirdKeeperVance1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_BIRDKEEPER_VANCE - endifjustbattled - opentext - checkflag ENGINE_VANCE_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_BIRDKEEPER_VANCE - iftrue Route44NumberAcceptedM - checkevent EVENT_VANCE_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext BirdKeeperVanceLegendaryBirdsText - promptbutton - setevent EVENT_VANCE_ASKED_FOR_PHONE_NUMBER - scall Route44AskNumber1M - sjump .AskForNumber - -.AskedAlready: - scall Route44AskNumber2M -.AskForNumber: - askforphonenumber PHONE_BIRDKEEPER_VANCE - ifequal PHONE_CONTACTS_FULL, Route44PhoneFullM - ifequal PHONE_CONTACT_REFUSED, Route44NumberDeclinedM - gettrainername STRING_BUFFER_3, BIRD_KEEPER, VANCE1 - scall Route44RegisteredNumberM - sjump Route44NumberAcceptedM - -.WantsBattle: - scall Route44RematchM - winlosstext BirdKeeperVance1BeatenText, 0 - readmem wVanceFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer BIRD_KEEPER, VANCE1 - startbattle - reloadmapafterbattle - loadmem wVanceFightCount, 1 - clearflag ENGINE_VANCE_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer BIRD_KEEPER, VANCE2 - startbattle - reloadmapafterbattle - loadmem wVanceFightCount, 2 - clearflag ENGINE_VANCE_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer BIRD_KEEPER, VANCE3 - startbattle - reloadmapafterbattle - clearflag ENGINE_VANCE_READY_FOR_REMATCH - checkevent EVENT_VANCE_CARBOS - iftrue .Carbos - checkevent EVENT_GOT_CARBOS_FROM_VANCE - iftrue .ReceivedCarbosBefore - scall Route44RematchGiftM - verbosegiveitem CARBOS - iffalse VancePackFull - setevent EVENT_GOT_CARBOS_FROM_VANCE - sjump Route44NumberAcceptedM - -.ReceivedCarbosBefore: - end - -.Carbos: - opentext - writetext BirdKeeperVance2BeatenText - waitbutton - verbosegiveitem CARBOS - iffalse VancePackFull - clearevent EVENT_VANCE_CARBOS - setevent EVENT_GOT_CARBOS_FROM_VANCE - sjump Route44NumberAcceptedM - -Route44AskNumber1M: - jumpstd AskNumber1MScript - end - -Route44AskNumber2M: - jumpstd AskNumber2MScript - end - -Route44RegisteredNumberM: - jumpstd RegisteredNumberMScript - end - -Route44NumberAcceptedM: - jumpstd NumberAcceptedMScript - end - -Route44NumberDeclinedM: - jumpstd NumberDeclinedMScript - end - -Route44PhoneFullM: - jumpstd PhoneFullMScript - end - -Route44RematchM: - jumpstd RematchMScript - end - -Route44GiftM: - jumpstd GiftMScript - end - -Route44PackFullM: - jumpstd PackFullMScript - end - -VancePackFull: - setevent EVENT_VANCE_CARBOS - jumpstd PackFullMScript - end - -Route44RematchGiftM: - jumpstd RematchGiftMScript - end - -TrainerPsychicPhil: - trainer PSYCHIC_T, PHIL, EVENT_BEAT_PSYCHIC_PHIL, PsychicPhilSeenText, PsychicPhilBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicPhilAfterBattleText - waitbutton - closetext - end - -TrainerFisherWilton1: - trainer FISHER, WILTON1, EVENT_BEAT_FISHER_WILTON, FisherWilton1SeenText, FisherWilton1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_FISHER_WILTON - endifjustbattled - opentext - checkflag ENGINE_WILTON_READY_FOR_REMATCH - iftrue .WantsBattle - checkflag ENGINE_WILTON_HAS_ITEM - iftrue .HasItem - checkcellnum PHONE_FISHER_WILTON - iftrue Route44NumberAcceptedM - checkevent EVENT_WILTON_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext FisherWiltonHugePoliwagText - promptbutton - setevent EVENT_WILTON_ASKED_FOR_PHONE_NUMBER - scall Route44AskNumber1M - sjump .AskForNumber - -.AskedAlready: - scall Route44AskNumber2M -.AskForNumber: - askforphonenumber PHONE_FISHER_WILTON - ifequal PHONE_CONTACTS_FULL, Route44PhoneFullM - ifequal PHONE_CONTACT_REFUSED, Route44NumberDeclinedM - gettrainername STRING_BUFFER_3, FISHER, WILTON1 - scall Route44RegisteredNumberM - sjump Route44NumberAcceptedM - -.WantsBattle: - scall Route44RematchM - winlosstext FisherWilton1BeatenText, 0 - readmem wWiltonFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer FISHER, WILTON1 - startbattle - reloadmapafterbattle - loadmem wWiltonFightCount, 1 - clearflag ENGINE_WILTON_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer FISHER, WILTON2 - startbattle - reloadmapafterbattle - loadmem wWiltonFightCount, 2 - clearflag ENGINE_WILTON_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer FISHER, WILTON3 - startbattle - reloadmapafterbattle - clearflag ENGINE_WILTON_READY_FOR_REMATCH - end - -.HasItem: - scall Route44GiftM - checkevent EVENT_WILTON_HAS_ULTRA_BALL - iftrue .UltraBall - checkevent EVENT_WILTON_HAS_GREAT_BALL - iftrue .GreatBall - checkevent EVENT_WILTON_HAS_POKE_BALL - iftrue .PokeBall -.UltraBall: - verbosegiveitem ULTRA_BALL - iffalse .Route44PackFullM - sjump .ItemReceived - -.GreatBall: - verbosegiveitem GREAT_BALL - iffalse .Route44PackFullM - sjump .ItemReceived - -.PokeBall: - verbosegiveitem POKE_BALL - iffalse .Route44PackFullM -.ItemReceived: - clearflag ENGINE_WILTON_HAS_ITEM - sjump Route44NumberAcceptedM - -.Route44PackFullM: - sjump Route44PackFullM - -TrainerFisherEdgar: - trainer FISHER, EDGAR, EVENT_BEAT_FISHER_EDGAR, FisherEdgarSeenText, FisherEdgarBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FisherEdgarAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfCybil: - trainer COOLTRAINERF, CYBIL, EVENT_BEAT_COOLTRAINERF_CYBIL, CooltrainerfCybilSeenText, CooltrainerfCybilBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfCybilAfterBattleText - waitbutton - closetext - end - -TrainerPokemaniacZach: - trainer POKEMANIAC, ZACH, EVENT_BEAT_POKEMANIAC_ZACH, PokemaniacZachSeenText, PokemaniacZachBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacZachAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainermAllen: - trainer COOLTRAINERM, ALLEN, EVENT_BEAT_COOLTRAINERM_ALLEN, CooltrainermAllenSeenText, CooltrainermAllenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermAllenAfterBattleText - waitbutton - closetext - end - -Route44Sign1: - jumptext Route44Sign1Text - -Route44Sign2: - jumptext Route44Sign2Text - -Route44FruitTree: - fruittree FRUITTREE_ROUTE_44 - -Route44MaxRevive: - itemball MAX_REVIVE - -Route44UltraBall: - itemball ULTRA_BALL - -Route44MaxRepel: - itemball MAX_REPEL - -Route44HiddenElixer: - hiddenitem ELIXER, EVENT_ROUTE_44_HIDDEN_ELIXER - -FisherWilton1SeenText: - text "Aack! You made me" - line "lose a POLIWAG!" - - para "What are you going" - line "to do about it?" - done - -FisherWilton1BeatenText: - text "Just forget about" - line "it." - done - -FisherWiltonHugePoliwagText: - text "That POLIWAG that" - line "got away…" - cont "It was huge." - - para "I swear it must've" - line "been 16 feet long!" - done - -FisherEdgarSeenText: - text "I fish until I" - line "can't anymore." - - para "I also battle" - line "until I drop." - - para "That's my" - line "relationship" - cont "with my #MON." - done - -FisherEdgarBeatenText: - text "Hmmmm… " - line "This isn't right." - done - -FisherEdgarAfterBattleText: - text "That's 100 wins" - line "to 101 losses." - - para "I won't battle" - line "again for a while." - done - -BirdKeeperVance1SeenText: - text "Do you know about" - line "the legendary bird" - cont "#MON?" - done - -BirdKeeperVance1BeatenText: - text "Whew! You're hot" - line "stuff." - done - -BirdKeeperVanceLegendaryBirdsText: - text "ARTICUNO, ZAPDOS" - line "and MOLTRES are" - - para "the three legend-" - line "ary bird #MON." - - para "I heard there are" - line "other legendary" - cont "birds, though." - done - -BirdKeeperVance2BeatenText: - text "Why can't I ever" - line "beat you?" - - para "Oh yeah, here you" - line "go. It's that gift" - - para "I couldn't give" - line "you last time." - done - -PsychicPhilSeenText: - text "I'm gonna win," - line "for sure!" - done - -PsychicPhilBeatenText: - text "Arrgh… That's a" - line "shocking loss…" - done - -PsychicPhilAfterBattleText: - text "It's important to" - line "have conviction" - cont "on your side." - done - -PokemaniacZachSeenText: - text "I'll do anything" - line "to get my hands on" - cont "rare #MON!" - done - -PokemaniacZachBeatenText: - text "Oooh, your #MON" - line "are so appealing." - done - -PokemaniacZachAfterBattleText: - text "If a #MON has" - line "different colors" - - para "from usual, it's" - line "more valuable." - - para "What? You mean" - line "that's not true?" - done - -CooltrainermAllenSeenText: - text "I can tell you're" - line "a good trainer by" - cont "looking at you." - - para "I'm good at #-" - line "MON, and I can see" - cont "that you are too." - done - -CooltrainermAllenBeatenText: - text "Tch! It's a total" - line "loss on my part." - done - -CooltrainermAllenAfterBattleText: - text "Wow. You have a" - line "lot of BADGES." - - para "No wonder you're" - line "so tough." - - para "I wonder if" - line "ECRUTEAK GYM's" - - para "MORTY is still in" - line "training?" - - para "He really hammered" - line "me." - done - -CooltrainerfCybilSeenText: - text "You look strong." - - para "Good trainers seek" - line "tough opponents" - cont "instinctively." - done - -CooltrainerfCybilBeatenText: - text "Nope! This won't" - line "do at all." - done - -CooltrainerfCybilAfterBattleText: - text "We all get better" - line "by experiencing" - cont "many battles." - - para "I battled a lot to" - line "become what I am" - cont "today--an elite." - done - -Route44Sign1Text: - text "ROUTE 44" - line "ICE PATH AHEAD" - done - -Route44Sign2Text: - text "ROUTE 44" - - para "MAHOGANY TOWN -" - line "BLACKTHORN CITY" - done - -Route44_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 56, 7, ICE_PATH_1F, 1 - - def_coord_events - - def_bg_events - bg_event 53, 7, BGEVENT_READ, Route44Sign1 - bg_event 6, 10, BGEVENT_READ, Route44Sign2 - bg_event 32, 9, BGEVENT_ITEM, Route44HiddenElixer - - def_object_events - object_event 35, 3, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherWilton1, -1 - object_event 19, 13, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerFisherEdgar, -1 - object_event 10, 9, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPsychicPhil, -1 - object_event 43, 2, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacZach, -1 - object_event 51, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerBirdKeeperVance1, -1 - object_event 41, 15, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 5, TrainerCooltrainermAllen, -1 - object_event 31, 14, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 5, TrainerCooltrainerfCybil, -1 - object_event 9, 5, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route44FruitTree, -1 - object_event 30, 8, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route44MaxRevive, EVENT_ROUTE_44_MAX_REVIVE - object_event 45, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route44UltraBall, EVENT_ROUTE_44_ULTRA_BALL - object_event 14, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route44MaxRepel, EVENT_ROUTE_44_MAX_REPEL diff --git a/maps/Route44.blk b/maps/Route44.blk deleted file mode 100644 index aaf864853..000000000 --- a/maps/Route44.blk +++ /dev/null @@ -1 +0,0 @@ -nqqqorrrrrrrrrrrrrrrrrrrrrrnqqhqqomeeehqqlrrmbTvvvvUhqqX55zUNGlsn]^TUX5YNRWWWhpkE=^TyY]NhqiTvUTy5Y\RZWWjpqqqkXzvUhqqqqqppppppppppppppppppppppppqqq \ No newline at end of file diff --git a/maps/Route45.asm b/maps/Route45.asm deleted file mode 100644 index cf24706ac..000000000 --- a/maps/Route45.asm +++ /dev/null @@ -1,557 +0,0 @@ - object_const_def - const ROUTE45_POKEFAN_M1 - const ROUTE45_POKEFAN_M2 - const ROUTE45_POKEFAN_M3 - const ROUTE45_POKEFAN_M4 - const ROUTE45_BLACK_BELT - const ROUTE45_COOLTRAINER_M - const ROUTE45_COOLTRAINER_F - const ROUTE45_FRUIT_TREE - const ROUTE45_POKE_BALL1 - const ROUTE45_POKE_BALL2 - const ROUTE45_POKE_BALL3 - const ROUTE45_POKE_BALL4 - const ROUTE45_YOUNGSTER - -Route45_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBlackbeltKenji: - trainer BLACKBELT_T, KENJI3, EVENT_BEAT_BLACKBELT_KENJI, BlackbeltKenji3SeenText, BlackbeltKenji3BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_BLACKBELT_KENJI - endifjustbattled - opentext - checkcellnum PHONE_BLACKBELT_KENJI - iftrue .Registered - checkevent EVENT_KENJI_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - special SampleKenjiBreakCountdown - writetext BlackbeltKenjiAfterBattleText - waitbutton - setevent EVENT_KENJI_ASKED_FOR_PHONE_NUMBER - scall Route45AskNumber1M - sjump .AskForNumber - -.AskedAlready: - scall Route45AskNumber2M -.AskForNumber: - askforphonenumber PHONE_BLACKBELT_KENJI - ifequal PHONE_CONTACTS_FULL, Route45PhoneFullM - ifequal PHONE_CONTACT_REFUSED, Route45NumberDeclinedM - gettrainername STRING_BUFFER_3, BLACKBELT_T, KENJI3 - scall Route45RegisteredNumberM - sjump Route45NumberAcceptedM - -.Registered: - readvar VAR_KENJI_BREAK - ifnotequal 1, Route45NumberAcceptedM - checktime MORN - iftrue .Morning - checktime NITE - iftrue .Night - checkevent EVENT_KENJI_ON_BREAK - iffalse Route45NumberAcceptedM - scall Route45GiftM - verbosegiveitem PP_UP - iffalse .NoRoom - clearevent EVENT_KENJI_ON_BREAK - special SampleKenjiBreakCountdown - sjump Route45NumberAcceptedM - -.Morning: - writetext BlackbeltKenjiMorningText - waitbutton - closetext - end - -.Night: - writetext BlackbeltKenjiNightText - waitbutton - closetext - end - -.NoRoom: - sjump Route45PackFullM - -Route45AskNumber1M: - jumpstd AskNumber1MScript - end - -Route45AskNumber2M: - jumpstd AskNumber2MScript - end - -Route45RegisteredNumberM: - jumpstd RegisteredNumberMScript - end - -Route45NumberAcceptedM: - jumpstd NumberAcceptedMScript - end - -Route45NumberDeclinedM: - jumpstd NumberDeclinedMScript - end - -Route45PhoneFullM: - jumpstd PhoneFullMScript - end - -Route45RematchM: - jumpstd RematchMScript - end - -Route45GiftM: - jumpstd GiftMScript - end - -Route45PackFullM: - jumpstd PackFullMScript - end - -HikerParryHasIron: - setevent EVENT_PARRY_IRON - jumpstd PackFullMScript - end - -Route45RematchGiftM: - jumpstd RematchGiftMScript - end - -TrainerHikerErik: - trainer HIKER, ERIK, EVENT_BEAT_HIKER_ERIK, HikerErikSeenText, HikerErikBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerErikAfterBattleText - waitbutton - closetext - end - -TrainerHikerMichael: - trainer HIKER, MICHAEL, EVENT_BEAT_HIKER_MICHAEL, HikerMichaelSeenText, HikerMichaelBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerMichaelAfterBattleText - waitbutton - closetext - end - -TrainerHikerParry: - trainer HIKER, PARRY3, EVENT_BEAT_HIKER_PARRY, HikerParry3SeenText, HikerParry3BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_HIKER_PARRY - endifjustbattled - opentext - checkflag ENGINE_PARRY_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_HIKER_PARRY - iftrue Route45NumberAcceptedM - checkevent EVENT_PARRY_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext HikerParryAfterBattleText - promptbutton - setevent EVENT_PARRY_ASKED_FOR_PHONE_NUMBER - scall Route45AskNumber1M - sjump .AskForNumber - -.AskedAlready: - scall Route45AskNumber2M -.AskForNumber: - askforphonenumber PHONE_HIKER_PARRY - ifequal PHONE_CONTACTS_FULL, Route45PhoneFullM - ifequal PHONE_CONTACT_REFUSED, Route45NumberDeclinedM - gettrainername STRING_BUFFER_3, HIKER, PARRY1 - scall Route45RegisteredNumberM - sjump Route45NumberAcceptedM - -.WantsBattle: - scall Route45RematchM - winlosstext HikerParry3BeatenText, 0 - readmem wParryFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer HIKER, PARRY3 - startbattle - reloadmapafterbattle - loadmem wParryFightCount, 1 - clearflag ENGINE_PARRY_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer HIKER, PARRY1 - startbattle - reloadmapafterbattle - loadmem wParryFightCount, 2 - clearflag ENGINE_PARRY_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer HIKER, PARRY2 - startbattle - reloadmapafterbattle - clearflag ENGINE_PARRY_READY_FOR_REMATCH - checkevent EVENT_PARRY_IRON - iftrue .HasIron - checkevent EVENT_GOT_IRON_FROM_PARRY - iftrue .GotIron - scall Route45RematchGiftM - verbosegiveitem IRON - iffalse HikerParryHasIron - setevent EVENT_GOT_IRON_FROM_PARRY - sjump Route45NumberAcceptedM - -.GotIron: - end - -.HasIron: - opentext - writetext HikerParryGivesIronText - waitbutton - verbosegiveitem IRON - iffalse HikerParryHasIron - clearevent EVENT_PARRY_IRON - setevent EVENT_GOT_IRON_FROM_PARRY - sjump Route45NumberAcceptedM - -TrainerHikerTimothy: - trainer HIKER, TIMOTHY, EVENT_BEAT_HIKER_TIMOTHY, HikerTimothySeenText, HikerTimothyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerTimothyAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainermRyan: - trainer COOLTRAINERM, RYAN, EVENT_BEAT_COOLTRAINERM_RYAN, CooltrainermRyanSeenText, CooltrainermRyanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermRyanAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfKelly: - trainer COOLTRAINERF, KELLY, EVENT_BEAT_COOLTRAINERF_KELLY, CooltrainerfKellySeenText, CooltrainerfKellyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfKellyAfterBattleText - waitbutton - closetext - end - -TrainerCamperQuentin: - faceplayer - opentext - checkevent EVENT_BEAT_CAMPER_QUENTIN - iftrue .Defeated - writetext CamperQuentinSeenText - waitbutton - closetext - winlosstext CamperQuentinBeatenText, 0 - loadtrainer CAMPER, QUENTIN - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_CAMPER_QUENTIN - closetext - end - -.Defeated: - writetext CamperQuentinAfterBattleText - waitbutton - closetext - end - -Route45DummyScript: ; unreferenced - writetext Route45DummyText - waitbutton - closetext - end - -Route45Sign: - jumptext Route45SignText - -Route45FruitTree: - fruittree FRUITTREE_ROUTE_45 - -Route45Nugget: - itemball NUGGET - -Route45Revive: - itemball REVIVE - -Route45Elixer: - itemball ELIXER - -Route45MaxPotion: - itemball MAX_POTION - -Route45HiddenPpUp: - hiddenitem PP_UP, EVENT_ROUTE_45_HIDDEN_PP_UP - -HikerErikSeenText: - text "Be prepared for" - line "anything!" - - para "Let me see if your" - line "#MON have been" - cont "raised properly!" - done - -HikerErikBeatenText: - text "Oh, I lost that!" - done - -HikerErikAfterBattleText: - text "I'll head back to" - line "BLACKTHORN's ICE" - - para "PATH and train" - line "some more." - done - -HikerMichaelSeenText: - text "Yo! You're spunky!" - line "But you know what?" - - para "When it comes to" - line "sheer spunkiness," - cont "I'm the man!" - done - -HikerMichaelBeatenText: - text "My #MON weren't" - line "spunky enough!" - done - -HikerMichaelAfterBattleText: - text "Boy, do I love" - line "HP UP! Mmmm, yum!" - - para "I keep drinking my" - line "#MON's!" - - para "I can't help it!" - done - -HikerParry3SeenText: - text "My #MON are" - line "power packed!" - done - -HikerParry3BeatenText: - text "Wahahah! I'm the" - line "big loser!" - done - -HikerParryAfterBattleText: - text "I'm not much good" - line "at thinking, see?" - - para "So, I just plow" - line "ahead with power!" - done - -HikerTimothySeenText: - text "Why do I climb" - line "mountains?" - - para "Because they're" - line "there." - - para "Why do I train" - line "#MON?" - - para "Because they're" - line "there!" - done - -HikerTimothyBeatenText: - text "Losses…" - line "They're there too!" - done - -HikerTimothyAfterBattleText: - text "The best thing to" - line "ever happen to me" - - para "was discovering" - line "#MON." - done - -HikerParryGivesIronText: - text "I just can't find" - line "a way to win!" - - para "Keep it up!" - - para "Oh, and take this" - line "--it's the gift" - - para "you couldn't take" - line "when we last met." - done - -BlackbeltKenji3SeenText: - text "I was training" - line "here alone." - - para "Behold the fruits" - line "of my labor!" - done - -BlackbeltKenji3BeatenText: - text "Waaaargh!" - done - -BlackbeltKenjiAfterBattleText: - text "This calls for" - line "extreme measures." - - para "I must take to the" - line "hills and train in" - cont "solitude." - done - -BlackbeltKenjiMorningText: - text "I'm going to train" - line "a bit more before" - cont "I break for lunch." - done - -BlackbeltKenjiNightText: - text "We had plenty of" - line "rest at lunch, so" - - para "now we're all" - line "ready to go again!" - - para "We're going to" - line "train again!" - done - -CooltrainermRyanSeenText: - text "What are your" - line "thoughts on rais-" - cont "ing #MON?" - done - -CooltrainermRyanBeatenText: - text "You've won my" - line "respect." - done - -CooltrainermRyanAfterBattleText: - text "I see you're rais-" - line "ing your #MON" - cont "with care." - - para "The bond you build" - line "will save you in" - cont "tough situations." - done - -CooltrainerfKellySeenText: - text "What is your" - line "battle strategy?" - - para "It is foolish to" - line "use strong moves" - cont "indiscriminately." - done - -CooltrainerfKellyBeatenText: - text "Fine. I lost." - done - -CooltrainerfKellyAfterBattleText: - text "I'm not in favor" - line "of overly power-" - cont "ful moves." - - para "I want to win, but" - line "I also don't want" - cont "to harm #MON." - done - -Route45DummyText: - text "I'm really, really" - line "tough!" - - para "Is there anywhere" - line "I can prove how" - cont "tough I really am?" - done - -CamperQuentinSeenText: - text "I'm really, really" - line "tough!" - done - -CamperQuentinBeatenText: - text "I was tough at the" - line "BATTLE TOWER…" - done - -CamperQuentinAfterBattleText: - text "Have you been to" - line "the BATTLE TOWER?" - - para "I never, ever lose" - line "there, but…" - done - -Route45SignText: - text "ROUTE 45" - line "MOUNTAIN RD. AHEAD" - done - -Route45_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 5, DARK_CAVE_BLACKTHORN_ENTRANCE, 1 - - def_coord_events - - def_bg_events - bg_event 10, 4, BGEVENT_READ, Route45Sign - bg_event 13, 80, BGEVENT_ITEM, Route45HiddenPpUp - - def_object_events - object_event 10, 16, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerHikerErik, -1 - object_event 15, 65, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerHikerMichael, -1 - object_event 5, 28, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerHikerParry, -1 - object_event 9, 65, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerHikerTimothy, -1 - object_event 11, 50, SPRITE_BLACK_BELT, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerBlackbeltKenji, -1 - object_event 17, 18, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerCooltrainermRyan, -1 - object_event 5, 36, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainerfKelly, -1 - object_event 16, 82, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route45FruitTree, -1 - object_event 6, 51, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route45Nugget, EVENT_ROUTE_45_NUGGET - object_event 5, 66, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route45Revive, EVENT_ROUTE_45_REVIVE - object_event 6, 20, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route45Elixer, EVENT_ROUTE_45_ELIXER - object_event 7, 33, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route45MaxPotion, EVENT_ROUTE_45_MAX_POTION - object_event 4, 70, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, TrainerCamperQuentin, -1 diff --git a/maps/Route45.blk b/maps/Route45.blk deleted file mode 100644 index 30d8b8387..000000000 --- a/maps/Route45.blk +++ /dev/null @@ -1,4 +0,0 @@ -qi - -hqqqqk -hqqosmElnqihqqkjkVVVlnqihihqihiVjkVhomhihihihiVhihilmhiVhiMlmhiVVQhijkVjpqihihqqiVVjomVhqjilmhjqiLhhqqkPVVjqhqqihqhqqijkhqlrqiVhilnqqqihihqqomhiVVhqqihiVVhqqilmhqqiLlnqiPVVVhqiVjklnihihihiVjpkVhihiVhqihiWlmhomhiOhihiWWSlmWWhihijkWjpqqkjqihqqrmhomlrnRWhihhiTUhhiXYhpkhihqilmWjppqqihqqqqqppppqqqq \ No newline at end of file diff --git a/maps/Route46.asm b/maps/Route46.asm deleted file mode 100644 index 4418595d1..000000000 --- a/maps/Route46.asm +++ /dev/null @@ -1,270 +0,0 @@ - object_const_def - const ROUTE46_POKEFAN_M - const ROUTE46_YOUNGSTER - const ROUTE46_LASS - const ROUTE46_FRUIT_TREE1 - const ROUTE46_FRUIT_TREE2 - const ROUTE46_POKE_BALL - -Route46_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerCamperTed: - trainer CAMPER, TED, EVENT_BEAT_CAMPER_TED, CamperTedSeenText, CamperTedBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperTedAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerErin1: - trainer PICNICKER, ERIN1, EVENT_BEAT_PICNICKER_ERIN, PicnickerErin1SeenText, PicnickerErin1BeatenText, 0, .Script - -.Script: - loadvar VAR_CALLERID, PHONE_PICNICKER_ERIN - endifjustbattled - opentext - checkflag ENGINE_ERIN_READY_FOR_REMATCH - iftrue .WantsBattle - checkcellnum PHONE_PICNICKER_ERIN - iftrue Route46NumberAcceptedF - checkevent EVENT_ERIN_ASKED_FOR_PHONE_NUMBER - iftrue .AskedAlready - writetext PicnickerErinAfterBattleText - promptbutton - setevent EVENT_ERIN_ASKED_FOR_PHONE_NUMBER - scall Route46AskNumber1F - sjump .AskForNumber - -.AskedAlready: - scall Route46AskNumber2F -.AskForNumber: - askforphonenumber PHONE_PICNICKER_ERIN - ifequal PHONE_CONTACTS_FULL, Route46PhoneFullF - ifequal PHONE_CONTACT_REFUSED, Route46NumberDeclinedF - gettrainername STRING_BUFFER_3, PICNICKER, ERIN1 - scall Route46RegisteredNumberF - sjump Route46NumberAcceptedF - -.WantsBattle: - scall Route46RematchF - winlosstext PicnickerErin1BeatenText, 0 - readmem wErinFightCount - ifequal 2, .Fight2 - ifequal 1, .Fight1 - ifequal 0, .LoadFight0 -.Fight2: - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .LoadFight2 -.Fight1: - checkevent EVENT_BEAT_ELITE_FOUR - iftrue .LoadFight1 -.LoadFight0: - loadtrainer PICNICKER, ERIN1 - startbattle - reloadmapafterbattle - loadmem wErinFightCount, 1 - clearflag ENGINE_ERIN_READY_FOR_REMATCH - end - -.LoadFight1: - loadtrainer PICNICKER, ERIN2 - startbattle - reloadmapafterbattle - loadmem wErinFightCount, 2 - clearflag ENGINE_ERIN_READY_FOR_REMATCH - end - -.LoadFight2: - loadtrainer PICNICKER, ERIN3 - startbattle - reloadmapafterbattle - clearflag ENGINE_ERIN_READY_FOR_REMATCH - checkevent EVENT_ERIN_CALCIUM - iftrue .HasCalcium - checkevent EVENT_GOT_CALCIUM_FROM_ERIN - iftrue .GotCalciumAlready - scall Route46RematchGiftF - verbosegiveitem CALCIUM - iffalse ErinNoRoomForCalcium - setevent EVENT_GOT_CALCIUM_FROM_ERIN - sjump Route46NumberAcceptedF - -.GotCalciumAlready: - end - -.HasCalcium: - opentext - writetext PicnickerErin2BeatenText - waitbutton - verbosegiveitem CALCIUM - iffalse ErinNoRoomForCalcium - clearevent EVENT_ERIN_CALCIUM - setevent EVENT_GOT_CALCIUM_FROM_ERIN - sjump Route46NumberAcceptedF - -Route46AskNumber1F: - jumpstd AskNumber1FScript - end - -Route46AskNumber2F: - jumpstd AskNumber2FScript - end - -Route46RegisteredNumberF: - jumpstd RegisteredNumberFScript - end - -Route46NumberAcceptedF: - jumpstd NumberAcceptedFScript - end - -Route46NumberDeclinedF: - jumpstd NumberDeclinedFScript - end - -Route46PhoneFullF: - jumpstd PhoneFullFScript - end - -Route46RematchF: - jumpstd RematchFScript - end - -ErinNoRoomForCalcium: - setevent EVENT_ERIN_CALCIUM - jumpstd PackFullFScript - end - -Route46RematchGiftF: - jumpstd RematchGiftFScript - end - -TrainerHikerBailey: - trainer HIKER, BAILEY, EVENT_BEAT_HIKER_BAILEY, HikerBaileySeenText, HikerBaileyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerBaileyAfterBattleText - waitbutton - closetext - end - -Route46Sign: - jumptext Route46SignText - -Route46XSpeed: - itemball X_SPEED - -Route46FruitTree1: - fruittree FRUITTREE_ROUTE_46_1 - -Route46FruitTree2: - fruittree FRUITTREE_ROUTE_46_2 - -HikerBaileySeenText: - text "Awright! I'll show" - line "you the power of" - cont "mountain #MON!" - done - -HikerBaileyBeatenText: - text "Mercy! You showed" - line "me your power!" - done - -HikerBaileyAfterBattleText: - text "It's over. I don't" - line "mind. We HIKERS" - cont "are like that." - done - -CamperTedSeenText: - text "I'm raising #-" - line "MON too!" - - para "Will you battle" - line "with me?" - done - -CamperTedBeatenText: - text "Wha…?" - done - -CamperTedAfterBattleText: - text "I did my best but" - line "came up short." - - para "No excuses--I" - line "admit I lost." - done - -PicnickerErin1SeenText: - text "I raise #MON" - line "too!" - - para "Will you battle" - line "with me?" - done - -PicnickerErin1BeatenText: - text "Oh, rats!" - done - -PicnickerErinAfterBattleText: - text "I've been to many" - line "GYMS, but the GYM" - - para "in GOLDENROD is my" - line "favorite." - - para "It's filled with" - line "pretty flowers!" - done - -PicnickerErin2BeatenText: - text "Aww… I keep losing" - line "all the time!" - - para "I'll just have to" - line "try harder!" - - para "Anyway, thanks for" - line "battling me again" - - para "and again. Here's" - line "that present from" - cont "the other time." - done - -Route46SignText: - text "ROUTE 46" - line "MOUNTAIN RD. AHEAD" - done - -Route46_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 33, ROUTE_29_ROUTE_46_GATE, 1 - warp_event 8, 33, ROUTE_29_ROUTE_46_GATE, 2 - warp_event 14, 5, DARK_CAVE_VIOLET_ENTRANCE, 3 - - def_coord_events - - def_bg_events - bg_event 9, 27, BGEVENT_READ, Route46Sign - - def_object_events - object_event 12, 19, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerHikerBailey, -1 - object_event 4, 14, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerCamperTed, -1 - object_event 2, 13, SPRITE_LASS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 2, TrainerPicnickerErin1, -1 - object_event 7, 5, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route46FruitTree1, -1 - object_event 8, 6, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route46FruitTree2, -1 - object_event 1, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, Route46XSpeed, EVENT_ROUTE_46_X_SPEED diff --git a/maps/Route46.blk b/maps/Route46.blk deleted file mode 100644 index ff78a319e..000000000 --- a/maps/Route46.blk +++ /dev/null @@ -1 +0,0 @@ -qqlrrrrmqqqqorrnqqornqilrsmhqilrnppklrrmWWjpNhqjkWjpqqjqilnqqWlrmhjpNhhqRWWWhhqhlrGlrr   \ No newline at end of file diff --git a/maps/Route5.asm b/maps/Route5.asm deleted file mode 100644 index ae2912bd8..000000000 --- a/maps/Route5.asm +++ /dev/null @@ -1,56 +0,0 @@ - object_const_def - const ROUTE5_POKEFAN_M - -Route5_MapScripts: - def_scene_scripts - - def_callbacks - -Route5PokefanMScript: - jumptextfaceplayer Route5PokefanMText - -Route5UndergroundPathSign: - jumptext Route5UndergroundPathSignText - -HouseForSaleSign: - jumptext HouseForSaleSignText - -Route5PokefanMText: - text "The road is closed" - line "until the problem" - - para "at the POWER PLANT" - line "is solved." - done - -Route5UndergroundPathSignText: - text "UNDERGROUND PATH" - - para "CERULEAN CITY -" - line "VERMILION CITY" - done - -HouseForSaleSignText: - text "What's this?" - - para "House for Sale…" - line "Nobody lives here." - done - -Route5_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 15, ROUTE_5_UNDERGROUND_PATH_ENTRANCE, 1 - warp_event 8, 17, ROUTE_5_SAFFRON_GATE, 1 - warp_event 9, 17, ROUTE_5_SAFFRON_GATE, 2 - warp_event 10, 11, ROUTE_5_CLEANSE_TAG_HOUSE, 1 - - def_coord_events - - def_bg_events - bg_event 17, 17, BGEVENT_READ, Route5UndergroundPathSign - bg_event 10, 11, BGEVENT_READ, HouseForSaleSign - - def_object_events - object_event 17, 16, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route5PokefanMScript, EVENT_ROUTE_5_6_POKEFAN_M_BLOCKS_UNDERGROUND_PATH diff --git a/maps/Route5.blk b/maps/Route5.blk deleted file mode 100644 index b6b8af868..000000000 --- a/maps/Route5.blk +++ /dev/null @@ -1 +0,0 @@ -m'nN'Mm'n N'Mm'nN'Mm'n N'Mm^n89N^Mm1n11N1Mm1nN !m1111111|~RROPRR \ No newline at end of file diff --git a/maps/Route5CleanseTagHouse.asm b/maps/Route5CleanseTagHouse.asm deleted file mode 100644 index 69eecff1b..000000000 --- a/maps/Route5CleanseTagHouse.asm +++ /dev/null @@ -1,76 +0,0 @@ - object_const_def - const ROUTE5CLEANSETAGHOUSE_GRANNY - const ROUTE5CLEANSETAGHOUSE_TEACHER - -Route5CleanseTagHouse_MapScripts: - def_scene_scripts - - def_callbacks - -Route5CleanseTagHouseGrannyScript: - faceplayer - opentext - checkevent EVENT_GOT_CLEANSE_TAG - iftrue .GotCleanseTag - writetext Route5CleanseTagHouseGrannyText1 - promptbutton - verbosegiveitem CLEANSE_TAG - iffalse .NoRoom - setevent EVENT_GOT_CLEANSE_TAG -.GotCleanseTag: - writetext Route5CleanseTagHouseGrannyText2 - waitbutton -.NoRoom: - closetext - end - -Route5CleanseTagHouseTeacherScript: - jumptextfaceplayer Route5CleanseTagHouseTeacherText - -HouseForSaleBookshelf: - jumpstd DifficultBookshelfScript - -Route5CleanseTagHouseGrannyText1: - text "Eeyaaaah!" - - para "I sense a sinister" - line "shadow hovering" - cont "over you." - - para "Take this to ward" - line "it off!" - done - -Route5CleanseTagHouseGrannyText2: - text "You were in mortal" - line "danger, but you" - cont "are protected now." - done - -Route5CleanseTagHouseTeacherText: - text "My grandma is into" - line "warding off what" - - para "she believes to be" - line "evil spirits." - - para "I'm sorry that she" - line "startled you." - done - -Route5CleanseTagHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, ROUTE_5, 4 - warp_event 3, 7, ROUTE_5, 4 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, HouseForSaleBookshelf - bg_event 1, 1, BGEVENT_READ, HouseForSaleBookshelf - - def_object_events - object_event 2, 5, SPRITE_GRANNY, SPRITEMOVEDATA_SPINCLOCKWISE, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Route5CleanseTagHouseGrannyScript, -1 - object_event 5, 3, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Route5CleanseTagHouseTeacherScript, -1 diff --git a/maps/Route5SaffronGate.asm b/maps/Route5SaffronGate.asm deleted file mode 100644 index 485717a3c..000000000 --- a/maps/Route5SaffronGate.asm +++ /dev/null @@ -1,35 +0,0 @@ - object_const_def - const ROUTE5SAFFRONGATE_OFFICER - -Route5SaffronGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route5SaffronGateOfficerScript: - jumptextfaceplayer Route5SaffronGateOfficerText - -Route5SaffronGateOfficerText: - text "You're from JOHTO," - line "aren't you?" - - para "How do you like" - line "KANTO? It's nice," - cont "don't you agree?" - done - -Route5SaffronGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, ROUTE_5, 2 - warp_event 5, 0, ROUTE_5, 3 - warp_event 4, 7, SAFFRON_CITY, 9 - warp_event 5, 7, SAFFRON_CITY, 9 - - def_coord_events - - def_bg_events - - def_object_events - object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route5SaffronGateOfficerScript, -1 diff --git a/maps/Route5UndergroundPathEntrance.asm b/maps/Route5UndergroundPathEntrance.asm deleted file mode 100644 index ec1b391d0..000000000 --- a/maps/Route5UndergroundPathEntrance.asm +++ /dev/null @@ -1,33 +0,0 @@ - object_const_def - const ROUTE5UNDERGROUNDPATHENTRANCE_TEACHER - -Route5UndergroundPathEntrance_MapScripts: - def_scene_scripts - - def_callbacks - -Route5UndergroundPathEntranceTeacherScript: - jumptextfaceplayer Route5UndergroundPathEntranceTeacherText - -Route5UndergroundPathEntranceTeacherText: - text "Many cities in" - line "JOHTO have long" - - para "histories. I'd" - line "love to visit!" - done - -Route5UndergroundPathEntrance_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ROUTE_5, 1 - warp_event 4, 7, ROUTE_5, 1 - warp_event 4, 3, UNDERGROUND_PATH, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 2, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, Route5UndergroundPathEntranceTeacherScript, -1 diff --git a/maps/Route6.asm b/maps/Route6.asm deleted file mode 100644 index bc694e55d..000000000 --- a/maps/Route6.asm +++ /dev/null @@ -1,107 +0,0 @@ - object_const_def - const ROUTE6_POKEFAN_M1 - const ROUTE6_POKEFAN_M2 - const ROUTE6_POKEFAN_M3 - -Route6_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerPokefanmRex: - trainer POKEFANM, REX, EVENT_BEAT_POKEFANM_REX, PokefanmRexSeenText, PokefanmRexBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmRexAfterBattleText - waitbutton - closetext - end - -TrainerPokefanmAllan: - trainer POKEFANM, ALLAN, EVENT_BEAT_POKEFANM_ALLAN, PokefanmAllanSeenText, PokefanmAllanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokefanmAllanAfterBattleText - waitbutton - closetext - end - -Route6PokefanMScript: - jumptextfaceplayer Route6PokefanMText - -Route6UndergroundPathSign: - jumptext Route6UndergroundPathSignText - -Route6PokefanMText: - text "The road is closed" - line "until the problem" - - para "at the POWER PLANT" - line "is solved." - done - -Route6UndergroundPathSignText: - text "UNDERGROUND PATH" - - para "CERULEAN CITY -" - line "VERMILION CITY" - done - -PokefanmRexSeenText: - text "My PHANPY is the" - line "cutest in the" - cont "world." - done - -PokefanmRexBeatenText: - text "My PHANPY!" - done - -PokefanmRexAfterBattleText: - text "Look how adorable" - line "my PHANPY acts!" - - para "Isn't it cute" - line "enough to make" - cont "your heart melt?" - done - -PokefanmAllanSeenText: - text "My TEDDIURSA is" - line "the cutest in the" - cont "world." - done - -PokefanmAllanBeatenText: - text "My TEDDIURSA!" - done - -PokefanmAllanAfterBattleText: - text "Look how adorable" - line "my TEDDIURSA acts!" - - para "Isn't it cute" - line "enough to make" - cont "your heart melt?" - done - -Route6_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 3, ROUTE_6_UNDERGROUND_PATH_ENTRANCE, 1 - warp_event 6, 1, ROUTE_6_SAFFRON_GATE, 3 - - def_coord_events - - def_bg_events - bg_event 19, 5, BGEVENT_READ, Route6UndergroundPathSign - - def_object_events - object_event 17, 4, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 2, Route6PokefanMScript, EVENT_ROUTE_5_6_POKEFAN_M_BLOCKS_UNDERGROUND_PATH - object_event 9, 12, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 0, TrainerPokefanmRex, -1 - object_event 10, 12, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 0, TrainerPokefanmAllan, -1 diff --git a/maps/Route6.blk b/maps/Route6.blk deleted file mode 100644 index 60b9a4169..000000000 --- a/maps/Route6.blk +++ /dev/null @@ -1 +0,0 @@ -/7:~/ !/|~111111111 1 1111111  1 ed 111111 ed 1 QQc1bQQQQQ \ No newline at end of file diff --git a/maps/Route6SaffronGate.asm b/maps/Route6SaffronGate.asm deleted file mode 100644 index aad5b6fdb..000000000 --- a/maps/Route6SaffronGate.asm +++ /dev/null @@ -1,72 +0,0 @@ - object_const_def - const ROUTE6SAFFRONGATE_OFFICER - -Route6SaffronGate_MapScripts: - def_scene_scripts - scene_script Route6SaffronGateNoopScene ; unusable - - def_callbacks - -Route6SaffronGateNoopScene: - end - -Route6SaffronGuardScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedPart - writetext Route6SaffronGuardWelcomeText - waitbutton - closetext - end - -.ReturnedPart: - writetext Route6SaffronGuardMagnetTrainText - waitbutton - closetext - end - -Route6SaffronGuardWelcomeText: - text "Welcome to SAFFRON" - line "CITY, home of the" - cont "MAGNET TRAIN!" - - para "…That's what I'd" - line "normally say, but" - - para "the MAGNET TRAIN" - line "isn't running now." - - para "It's not getting" - line "any electricity" - - para "because there's" - line "something wrong" - - para "with the POWER" - line "PLANT." - done - -Route6SaffronGuardMagnetTrainText: - text "The MAGNET TRAIN" - line "is the most famous" - - para "thing about SAF-" - line "FRON." - done - -Route6SaffronGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, SAFFRON_CITY, 12 - warp_event 5, 0, SAFFRON_CITY, 13 - warp_event 4, 7, ROUTE_6, 2 - warp_event 5, 7, ROUTE_6, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 0, 4, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route6SaffronGuardScript, -1 diff --git a/maps/Route6UndergroundPathEntrance.asm b/maps/Route6UndergroundPathEntrance.asm deleted file mode 100644 index 52ef605a2..000000000 --- a/maps/Route6UndergroundPathEntrance.asm +++ /dev/null @@ -1,18 +0,0 @@ -Route6UndergroundPathEntrance_MapScripts: - def_scene_scripts - - def_callbacks - -Route6UndergroundPathEntrance_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, ROUTE_6, 1 - warp_event 4, 7, ROUTE_6, 1 - warp_event 4, 3, UNDERGROUND_PATH, 2 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/Route7.asm b/maps/Route7.asm deleted file mode 100644 index ff87a54af..000000000 --- a/maps/Route7.asm +++ /dev/null @@ -1,48 +0,0 @@ -Route7_MapScripts: - def_scene_scripts - - def_callbacks - -Route7UndergroundPathSign: - jumptext Route7UndergroundPathSignText - -Route7LockedDoor: - jumptext Route7LockedDoorText - -Route7UndergroundPathSignText: - text "What's this flyer?" - - para "… Uncouth trainers" - line "have been holding" - - para "battles in the" - line "UNDERGROUND PATH." - - para "Because of rising" - line "complaints by lo-" - cont "cal residents, the" - cont "UNDERGROUND PATH" - cont "has been sealed" - cont "indefinitely." - - para "CELADON POLICE" - done - -Route7LockedDoorText: - text "It's locked…" - done - -Route7_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 6, ROUTE_7_SAFFRON_GATE, 1 - warp_event 15, 7, ROUTE_7_SAFFRON_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 5, 11, BGEVENT_READ, Route7UndergroundPathSign - bg_event 6, 9, BGEVENT_READ, Route7LockedDoor - - def_object_events diff --git a/maps/Route7.blk b/maps/Route7.blk deleted file mode 100644 index d61f4e6a3..000000000 --- a/maps/Route7.blk +++ /dev/null @@ -1 +0,0 @@ -UUUUUY UUUY /[11 !897~f\1 diff --git a/maps/Route7SaffronGate.asm b/maps/Route7SaffronGate.asm deleted file mode 100644 index 7aca3e901..000000000 --- a/maps/Route7SaffronGate.asm +++ /dev/null @@ -1,60 +0,0 @@ - object_const_def - const ROUTE7SAFFRONGATE_OFFICER - -Route7SaffronGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route7SaffronGuardScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedPart - writetext Route7SaffronGuardPowerPlantText - waitbutton - closetext - end - -.ReturnedPart: - writetext Route7SaffronGuardSeriousText - waitbutton - closetext - end - -Route7SaffronGuardPowerPlantText: - text "Did you hear about" - line "the accident at" - cont "the POWER PLANT?" - - para "It's located in" - line "the East, close to" - cont "LAVENDER TOWN." - done - -Route7SaffronGuardSeriousText: - text "I take my GUARD" - line "job seriously." - - para "Hey! You have a" - line "#DEX." - - para "OK. You can go" - line "through." - done - -Route7SaffronGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, ROUTE_7, 1 - warp_event 0, 5, ROUTE_7, 2 - warp_event 9, 4, SAFFRON_CITY, 10 - warp_event 9, 5, SAFFRON_CITY, 11 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route7SaffronGuardScript, -1 diff --git a/maps/Route8.asm b/maps/Route8.asm deleted file mode 100644 index 9e20e004a..000000000 --- a/maps/Route8.asm +++ /dev/null @@ -1,192 +0,0 @@ - object_const_def - const ROUTE8_BIKER1 - const ROUTE8_BIKER2 - const ROUTE8_BIKER3 - const ROUTE8_SUPER_NERD1 - const ROUTE8_SUPER_NERD2 - const ROUTE8_FRUIT_TREE - -Route8_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerBikerDwayne: - trainer BIKER, DWAYNE, EVENT_BEAT_BIKER_DWAYNE, BikerDwayneSeenText, BikerDwayneBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BikerDwayneAfterBattleText - waitbutton - closetext - end - -TrainerBikerHarris: - trainer BIKER, HARRIS, EVENT_BEAT_BIKER_HARRIS, BikerHarrisSeenText, BikerHarrisBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BikerHarrisAfterBattleText - waitbutton - closetext - end - -TrainerBikerZeke: - trainer BIKER, ZEKE, EVENT_BEAT_BIKER_ZEKE, BikerZekeSeenText, BikerZekeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BikerZekeAfterBattleText - waitbutton - closetext - end - -TrainerSupernerdSam: - trainer SUPER_NERD, SAM, EVENT_BEAT_SUPER_NERD_SAM, SupernerdSamSeenText, SupernerdSamBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdSamAfterBattleText - waitbutton - closetext - end - -TrainerSupernerdTom: - trainer SUPER_NERD, TOM, EVENT_BEAT_SUPER_NERD_TOM, SupernerdTomSeenText, SupernerdTomBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SupernerdTomAfterBattleText - waitbutton - closetext - end - -Route8LockedDoor: - jumptext Route8LockedDoorText - -Route8UndergroundPathSign: - jumptext Route8UndergroundPathSignText - -Route8FruitTree: - fruittree FRUITTREE_ROUTE_8 - -BikerDwayneSeenText: - text "We're the KANTO" - line "#MON FEDERATION" - cont "trainer group." - - para "We'll drive you" - line "under our wheels!" - done - -BikerDwayneBeatenText: - text "S-sorry!" - done - -BikerDwayneAfterBattleText: - text "The KANTO #MON" - line "FEDERATION will" - cont "never fall!" - done - -BikerHarrisSeenText: - text "The cops shut down" - line "our UNDERGROUND" - - para "PATH! That really" - line "fries me!" - done - -BikerHarrisBeatenText: - text "F-forgive me!" - done - -BikerHarrisAfterBattleText: - text "Wiped out by some" - line "punk from JOHTO…" - done - -BikerZekeSeenText: - text "We're the KANTO" - line "#MON FEDERA-" - cont "TION!" - cont "Right on!" - done - -BikerZekeBeatenText: - text "Yikes! Sorry!" - done - -BikerZekeAfterBattleText: - text "We'll try not to" - line "disturb anyone" - cont "from now on…" - done - -SupernerdSamSeenText: - text "How does the MAG-" - line "NET TRAIN work?" - done - -SupernerdSamBeatenText: - text "I just want to see" - line "the MAGNET TRAIN…" - done - -SupernerdSamAfterBattleText: - text "The power of mag-" - line "nets is awesome!" - done - -SupernerdTomSeenText: - text "Hm… You've got" - line "many GYM BADGES." - done - -SupernerdTomBeatenText: - text "Just as I thought…" - line "You're tough!" - done - -SupernerdTomAfterBattleText: - text "GYM BADGES give" - line "you advantages in" - cont "battles." - done - -Route8LockedDoorText: - text "It's locked…" - done - -Route8UndergroundPathSignText: - text "The flyer's torn." - - para "It's impossible to" - line "read…" - done - -Route8_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 4, ROUTE_8_SAFFRON_GATE, 3 - warp_event 4, 5, ROUTE_8_SAFFRON_GATE, 4 - - def_coord_events - - def_bg_events - bg_event 11, 7, BGEVENT_READ, Route8UndergroundPathSign - bg_event 10, 5, BGEVENT_READ, Route8LockedDoor - - def_object_events - object_event 10, 8, SPRITE_BIKER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 5, TrainerBikerDwayne, -1 - object_event 10, 9, SPRITE_BIKER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 5, TrainerBikerHarris, -1 - object_event 10, 10, SPRITE_BIKER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerBikerZeke, -1 - object_event 23, 2, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerSupernerdSam, -1 - object_event 31, 12, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 4, TrainerSupernerdTom, -1 - object_event 33, 5, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, Route8FruitTree, -1 diff --git a/maps/Route8.blk b/maps/Route8.blk deleted file mode 100644 index 882d7e67d..000000000 --- a/maps/Route8.blk +++ /dev/null @@ -1,24 +0,0 @@ -(+WWWWWWWWWWWWW%(+ !$% 11N - - - - - -()7~f11NI####H -t()QcN' -RR -'tt$% - -] -MN'M N' -ww - -' -Maa -'M 5' -]>; - -'tttt -'5 N' - -'()>;D#####EMttND##E()(,???????????????,, \ No newline at end of file diff --git a/maps/Route8SaffronGate.asm b/maps/Route8SaffronGate.asm deleted file mode 100644 index 49df57d9f..000000000 --- a/maps/Route8SaffronGate.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const ROUTE8SAFFRONGATE_OFFICER - -Route8SaffronGate_MapScripts: - def_scene_scripts - - def_callbacks - -Route8SaffronGateOfficerScript: - jumptextfaceplayer Route8SaffronGateOfficerText - -Route8SaffronGateOfficerText: - text "Have you been to" - line "LAVENDER TOWN?" - - para "There's a tall" - line "RADIO TOWER there." - done - -Route8SaffronGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 4, SAFFRON_CITY, 14 - warp_event 0, 5, SAFFRON_CITY, 15 - warp_event 9, 4, ROUTE_8, 1 - warp_event 9, 5, ROUTE_8, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Route8SaffronGateOfficerScript, -1 diff --git a/maps/Route9.asm b/maps/Route9.asm deleted file mode 100644 index e14f05953..000000000 --- a/maps/Route9.asm +++ /dev/null @@ -1,224 +0,0 @@ - object_const_def - const ROUTE9_YOUNGSTER1 - const ROUTE9_LASS1 - const ROUTE9_YOUNGSTER2 - const ROUTE9_LASS2 - const ROUTE9_POKEFAN_M1 - const ROUTE9_POKEFAN_M2 - -Route9_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerCamperDean: - trainer CAMPER, DEAN, EVENT_BEAT_CAMPER_DEAN, CamperDeanSeenText, CamperDeanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperDeanAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerHeidi: - trainer PICNICKER, HEIDI, EVENT_BEAT_PICNICKER_HEIDI, PicnickerHeidiSeenText, PicnickerHeidiBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerHeidiAfterBattleText - waitbutton - closetext - end - -TrainerCamperSid: - trainer CAMPER, SID, EVENT_BEAT_CAMPER_SID, CamperSidSeenText, CamperSidBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CamperSidAfterBattleText - waitbutton - closetext - end - -TrainerPicnickerEdna: - trainer PICNICKER, EDNA, EVENT_BEAT_PICNICKER_EDNA, PicnickerEdnaSeenText, PicnickerEdnaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PicnickerEdnaAfterBattleText - waitbutton - closetext - end - -TrainerHikerTim: - trainer HIKER, TIM, EVENT_BEAT_HIKER_TIM, HikerTimSeenText, HikerTimBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerTimAfterBattleText - waitbutton - closetext - end - -TrainerHikerSidney: - trainer HIKER, SIDNEY, EVENT_BEAT_HIKER_SIDNEY, HikerSidneySeenText, HikerSidneyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerSidneyAfterBattleText - waitbutton - closetext - end - -Route9Sign: - jumptext Route9SignText - -Route9HiddenEther: - hiddenitem ETHER, EVENT_ROUTE_9_HIDDEN_ETHER - -CamperDeanSeenText: - text "I came to explore" - line "ROCK TUNNEL." - done - -CamperDeanBeatenText: - text "Whoa! Danger, man." - done - -CamperDeanAfterBattleText: - text "My #MON were" - line "hurt before even" - - para "entering ROCK" - line "TUNNEL." - - para "I'd better take" - line "them to a #MON" - cont "CENTER right away." - done - -PicnickerHeidiSeenText: - text "Have you ever been" - line "to a picnic?" - - para "They're so much" - line "fun!" - done - -PicnickerHeidiBeatenText: - text "Ohhhh!" - done - -PicnickerHeidiAfterBattleText: - text "We bake lots of" - line "goodies and share" - - para "them all around." - line "They're delicious!" - done - -CamperSidSeenText: - text "Hey, you!" - line "Don't litter!" - done - -CamperSidBeatenText: - text "I was just point-" - line "ing out…" - done - -CamperSidAfterBattleText: - text "Sorry. You weren't" - line "littering. It was" - cont "my mistake." - done - -PicnickerEdnaSeenText: - text "People shouldn't" - line "leave any litter" - cont "behind." - done - -PicnickerEdnaBeatenText: - text "Ohh… I lost…" - done - -PicnickerEdnaAfterBattleText: - text "Conserving energy" - line "is important, but" - - para "the environment is" - line "even more vital." - done - -HikerTimSeenText: - text "She'll be coming" - line "'round MT.SILVER" - cont "when she comes…" - - para "MT.SILVER is in" - line "JOHTO, right?" - done - -HikerTimBeatenText: - text "I was too busy" - line "singing…" - done - -HikerTimAfterBattleText: - text "Battles are about" - line "concentration." - done - -HikerSidneySeenText: - text "I'll tell you a" - line "secret." - - para "But first, we" - line "battle!" - done - -HikerSidneyBeatenText: - text "Oh, dang!" - line "I lost that…" - done - -HikerSidneyAfterBattleText: - text "The POWER PLANT is" - line "across a small" - cont "river." - done - -Route9SignText: - text "ROUTE 9" - - para "CERULEAN CITY -" - line "ROCK TUNNEL" - done - -Route9_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 48, 15, ROCK_TUNNEL_1F, 1 - - def_coord_events - - def_bg_events - bg_event 15, 7, BGEVENT_READ, Route9Sign - bg_event 41, 15, BGEVENT_ITEM, Route9HiddenEther - - def_object_events - object_event 23, 11, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerCamperDean, -1 - object_event 39, 8, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 3, TrainerPicnickerHeidi, -1 - object_event 11, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 5, TrainerCamperSid, -1 - object_event 12, 15, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_TRAINER, 1, TrainerPicnickerEdna, -1 - object_event 28, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerHikerTim, -1 - object_event 36, 15, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 4, TrainerHikerSidney, -1 diff --git a/maps/Route9.blk b/maps/Route9.blk deleted file mode 100644 index e7e7b94f8..000000000 --- a/maps/Route9.blk +++ /dev/null @@ -1,27 +0,0 @@ -t$WWWWWW*+WW*+WWWWW*+WWWWWWWW*RRO - - -() () - -111()CCCCCCCC(RAM oo/$%o/$%/>;()aaaaaae(tNM>;1>;11111$%1$% - Me(tN511()\$%>;1>;1111 -/Oe(tQ>;$%11111$%\()>;>; - - - -Me(tt()\>;\$%$%(,?; - -Me(tt()1111() - - - - - - - - - - -(+Wp - -Me(tt(,????,,???????????+%w1 !Me( \ No newline at end of file diff --git a/maps/RuinsOfAlphAerodactylChamber.asm b/maps/RuinsOfAlphAerodactylChamber.asm deleted file mode 100644 index d52ef8005..000000000 --- a/maps/RuinsOfAlphAerodactylChamber.asm +++ /dev/null @@ -1,163 +0,0 @@ -RuinsOfAlphAerodactylChamber_MapScripts: - def_scene_scripts - scene_script RuinsOfAlphAerodactylChamberCheckWallScene, SCENE_RUINSOFALPHAERODACTYLCHAMBER_CHECK_WALL - scene_script RuinsOfAlphAerodactylChamberNoopScene, SCENE_RUINSOFALPHAERODACTYLCHAMBER_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, RuinsOfAlphAerodactylChamberHiddenDoorsCallback - -RuinsOfAlphAerodactylChamberCheckWallScene: - checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER - iftrue .OpenWall - end - -.OpenWall: - sdefer RuinsOfAlphAerodactylChamberWallOpenScript - end - -RuinsOfAlphAerodactylChamberNoopScene: - end - -RuinsOfAlphAerodactylChamberHiddenDoorsCallback: - checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER - iftrue .WallOpen - changeblock 4, 0, $2e ; closed wall -.WallOpen: - checkevent EVENT_SOLVED_AERODACTYL_PUZZLE - iffalse .FloorClosed - endcallback - -.FloorClosed: - changeblock 2, 2, $01 ; left floor - changeblock 4, 2, $02 ; right floor - endcallback - -RuinsOfAlphAerodactylChamberWallOpenScript: - pause 30 - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 20 - pause 30 - playsound SFX_STRENGTH - changeblock 4, 0, $30 ; open wall - reloadmappart - earthquake 50 - setscene SCENE_RUINSOFALPHAERODACTYLCHAMBER_NOOP - closetext - end - -RuinsOfAlphAerodactylChamberPuzzle: - refreshscreen - setval UNOWNPUZZLE_AERODACTYL - special UnownPuzzle - closetext - iftrue .PuzzleComplete - end - -.PuzzleComplete: - setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS - setevent EVENT_SOLVED_AERODACTYL_PUZZLE - setflag ENGINE_UNLOCKED_UNOWNS_S_TO_W - setmapscene RUINS_OF_ALPH_INNER_CHAMBER, SCENE_RUINSOFALPHINNERCHAMBER_STRANGE_PRESENCE - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 15 - changeblock 2, 2, $18 ; left hole - changeblock 4, 2, $19 ; right hole - reloadmappart - playsound SFX_STRENGTH - earthquake 80 - applymovement PLAYER, RuinsOfAlphAerodactylChamberSkyfallTopMovement - playsound SFX_KINESIS - waitsfx - pause 20 - warpcheck - end - -RuinsOfAlphAerodactylChamberAncientReplica: - jumptext RuinsOfAlphAerodactylChamberAncientReplicaText - -RuinsOfAlphAerodactylChamberDescriptionSign: - jumptext RuinsOfAlphAerodactylChamberDescriptionText - -RuinsOfAlphAerodactylChamberWallPatternLeft: - opentext - writetext RuinsOfAlphAerodactylChamberWallPatternLeftText - setval UNOWNWORDS_LIGHT - special DisplayUnownWords - closetext - end - -RuinsOfAlphAerodactylChamberWallPatternRight: - checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER - iftrue .WallOpen - opentext - writetext RuinsOfAlphAerodactylChamberWallPatternRightText - setval UNOWNWORDS_LIGHT - special DisplayUnownWords - closetext - end - -.WallOpen: - opentext - writetext RuinsOfAlphAerodactylChamberWallHoleText - waitbutton - closetext - end - -RuinsOfAlphAerodactylChamberSkyfallTopMovement: - skyfall_top - step_end - -RuinsOfAlphAerodactylChamberWallPatternLeftText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphAerodactylChamberUnownText: ; unreferenced - text "It's UNOWN text!" - done - -RuinsOfAlphAerodactylChamberWallPatternRightText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphAerodactylChamberWallHoleText: - text "There's a big hole" - line "in the wall!" - done - -RuinsOfAlphAerodactylChamberAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphAerodactylChamberDescriptionText: - text "This flying #-" - line "MON attacked its" - - para "prey with saw-like" - line "fangs." - done - -RuinsOfAlphAerodactylChamber_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_OUTSIDE, 4 - warp_event 4, 9, RUINS_OF_ALPH_OUTSIDE, 4 - warp_event 3, 3, RUINS_OF_ALPH_INNER_CHAMBER, 8 - warp_event 4, 3, RUINS_OF_ALPH_INNER_CHAMBER, 9 - warp_event 4, 0, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, 1 - - def_coord_events - - def_bg_events - bg_event 2, 3, BGEVENT_READ, RuinsOfAlphAerodactylChamberAncientReplica - bg_event 5, 3, BGEVENT_READ, RuinsOfAlphAerodactylChamberAncientReplica - bg_event 3, 2, BGEVENT_UP, RuinsOfAlphAerodactylChamberPuzzle - bg_event 4, 2, BGEVENT_UP, RuinsOfAlphAerodactylChamberDescriptionSign - bg_event 3, 0, BGEVENT_UP, RuinsOfAlphAerodactylChamberWallPatternLeft - bg_event 4, 0, BGEVENT_UP, RuinsOfAlphAerodactylChamberWallPatternRight - - def_object_events diff --git a/maps/RuinsOfAlphAerodactylItemRoom.asm b/maps/RuinsOfAlphAerodactylItemRoom.asm deleted file mode 100644 index 4eaee2b80..000000000 --- a/maps/RuinsOfAlphAerodactylItemRoom.asm +++ /dev/null @@ -1,52 +0,0 @@ - object_const_def - const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL1 - const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL2 - const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL3 - const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL4 - -RuinsOfAlphAerodactylItemRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphAerodactylItemRoomGoldBerry: - itemball GOLD_BERRY - -RuinsOfAlphAerodactylItemRoomMoonStone: - itemball MOON_STONE - -RuinsOfAlphAerodactylItemRoomHealPowder: - itemball HEAL_POWDER - -RuinsOfAlphAerodactylItemRoomEnergyRoot: - itemball ENERGY_ROOT - -RuinsOfAlphAerodactylItemRoomAncientReplica: - jumptext RuinsOfAlphAerodactylItemRoomAncientReplicaText - -RuinsOfAlphAerodactylItemRoomAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphAerodactylItemRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_AERODACTYL_CHAMBER, 5 - warp_event 4, 9, RUINS_OF_ALPH_AERODACTYL_CHAMBER, 5 - warp_event 3, 1, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, 1 - warp_event 4, 1, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, 2 - - def_coord_events - - def_bg_events - bg_event 2, 1, BGEVENT_READ, RuinsOfAlphAerodactylItemRoomAncientReplica - bg_event 5, 1, BGEVENT_READ, RuinsOfAlphAerodactylItemRoomAncientReplica - - def_object_events - object_event 2, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomGoldBerry, EVENT_PICKED_UP_GOLD_BERRY_FROM_AERODACTYL_ITEM_ROOM - object_event 5, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomMoonStone, EVENT_PICKED_UP_MOON_STONE_FROM_AERODACTYL_ITEM_ROOM - object_event 2, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomHealPowder, EVENT_PICKED_UP_HEAL_POWDER_FROM_AERODACTYL_ITEM_ROOM - object_event 5, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomEnergyRoot, EVENT_PICKED_UP_ENERGY_ROOT_FROM_AERODACTYL_ITEM_ROOM diff --git a/maps/RuinsOfAlphAerodactylWordRoom.asm b/maps/RuinsOfAlphAerodactylWordRoom.asm deleted file mode 100644 index b0ac65024..000000000 --- a/maps/RuinsOfAlphAerodactylWordRoom.asm +++ /dev/null @@ -1,18 +0,0 @@ -RuinsOfAlphAerodactylWordRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphAerodactylWordRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 5, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, 3 - warp_event 10, 5, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, 4 - warp_event 17, 11, RUINS_OF_ALPH_INNER_CHAMBER, 8 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/RuinsOfAlphAerodactylWordRoom.blk b/maps/RuinsOfAlphAerodactylWordRoom.blk deleted file mode 100644 index fb849e6ad..000000000 --- a/maps/RuinsOfAlphAerodactylWordRoom.blk +++ /dev/null @@ -1,2 +0,0 @@ - - !"#$%    \ No newline at end of file diff --git a/maps/RuinsOfAlphHoOhChamber.asm b/maps/RuinsOfAlphHoOhChamber.asm deleted file mode 100644 index 226ff9b8d..000000000 --- a/maps/RuinsOfAlphHoOhChamber.asm +++ /dev/null @@ -1,164 +0,0 @@ -RuinsOfAlphHoOhChamber_MapScripts: - def_scene_scripts - scene_script RuinsOfAlphHoOhChamberCheckWallScene, SCENE_RUINSOFALPHHOOHCHAMBER_CHECK_WALL - scene_script RuinsOfAlphHoOhChamberNoopScene, SCENE_RUINSOFALPHHOOHCHAMBER_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, RuinsOfAlphHoOhChamberHiddenDoorsCallback - -RuinsOfAlphHoOhChamberCheckWallScene: - special HoOhChamber - checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER - iftrue .OpenWall - end - -.OpenWall: - sdefer RuinsOfAlphHoOhChamberWallOpenScript - end - -RuinsOfAlphHoOhChamberNoopScene: - end - -RuinsOfAlphHoOhChamberHiddenDoorsCallback: - checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER - iftrue .WallOpen - changeblock 4, 0, $2e ; closed wall -.WallOpen: - checkevent EVENT_SOLVED_HO_OH_PUZZLE - iffalse .FloorClosed - endcallback - -.FloorClosed: - changeblock 2, 2, $01 ; left floor - changeblock 4, 2, $02 ; right floor - endcallback - -RuinsOfAlphHoOhChamberWallOpenScript: - pause 30 - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 20 - pause 30 - playsound SFX_STRENGTH - changeblock 4, 0, $30 ; open wall - reloadmappart - earthquake 50 - setscene SCENE_RUINSOFALPHHOOHCHAMBER_NOOP - closetext - end - -RuinsOfAlphHoOhChamberPuzzle: - refreshscreen - setval UNOWNPUZZLE_HO_OH - special UnownPuzzle - closetext - iftrue .PuzzleComplete - end - -.PuzzleComplete: - setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS - setevent EVENT_SOLVED_HO_OH_PUZZLE - setflag ENGINE_UNLOCKED_UNOWNS_X_TO_Z - setmapscene RUINS_OF_ALPH_INNER_CHAMBER, SCENE_RUINSOFALPHINNERCHAMBER_STRANGE_PRESENCE - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 15 - changeblock 2, 2, $18 ; left hole - changeblock 4, 2, $19 ; right hole - reloadmappart - playsound SFX_STRENGTH - earthquake 80 - applymovement PLAYER, RuinsOfAlphHoOhChamberSkyfallTopMovement - playsound SFX_KINESIS - waitsfx - pause 20 - warpcheck - end - -RuinsOfAlphHoOhChamberAncientReplica: - jumptext RuinsOfAlphHoOhChamberAncientReplicaText - -RuinsOfAlphHoOhChamberDescriptionSign: - jumptext RuinsOfAlphHoOhChamberDescriptionText - -RuinsOfAlphHoOhChamberWallPatternLeft: - opentext - writetext RuinsOfAlphHoOhChamberWallPatternLeftText - setval UNOWNWORDS_HO_OH - special DisplayUnownWords - closetext - end - -RuinsOfAlphHoOhChamberWallPatternRight: - checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER - iftrue .WallOpen - opentext - writetext RuinsOfAlphHoOhChamberWallPatternRightText - setval UNOWNWORDS_HO_OH - special DisplayUnownWords - closetext - end - -.WallOpen: - opentext - writetext RuinsOfAlphHoOhChamberWallHoleText - waitbutton - closetext - end - -RuinsOfAlphHoOhChamberSkyfallTopMovement: - skyfall_top - step_end - -RuinsOfAlphHoOhChamberWallPatternLeftText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphHoOhChamberUnownText: ; unreferenced - text "It's UNOWN text!" - done - -RuinsOfAlphHoOhChamberWallPatternRightText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphHoOhChamberWallHoleText: - text "There's a big hole" - line "in the wall!" - done - -RuinsOfAlphHoOhChamberAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphHoOhChamberDescriptionText: - text "A #MON that" - line "flew gracefully on" - - para "rainbow-colored" - line "wings." - done - -RuinsOfAlphHoOhChamber_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_OUTSIDE, 1 - warp_event 4, 9, RUINS_OF_ALPH_OUTSIDE, 1 - warp_event 3, 3, RUINS_OF_ALPH_INNER_CHAMBER, 2 - warp_event 4, 3, RUINS_OF_ALPH_INNER_CHAMBER, 3 - warp_event 4, 0, RUINS_OF_ALPH_HO_OH_ITEM_ROOM, 1 - - def_coord_events - - def_bg_events - bg_event 2, 3, BGEVENT_READ, RuinsOfAlphHoOhChamberAncientReplica - bg_event 5, 3, BGEVENT_READ, RuinsOfAlphHoOhChamberAncientReplica - bg_event 3, 2, BGEVENT_UP, RuinsOfAlphHoOhChamberPuzzle - bg_event 4, 2, BGEVENT_UP, RuinsOfAlphHoOhChamberDescriptionSign - bg_event 3, 0, BGEVENT_UP, RuinsOfAlphHoOhChamberWallPatternLeft - bg_event 4, 0, BGEVENT_UP, RuinsOfAlphHoOhChamberWallPatternRight - - def_object_events diff --git a/maps/RuinsOfAlphHoOhItemRoom.asm b/maps/RuinsOfAlphHoOhItemRoom.asm deleted file mode 100644 index d0469d688..000000000 --- a/maps/RuinsOfAlphHoOhItemRoom.asm +++ /dev/null @@ -1,52 +0,0 @@ - object_const_def - const RUINSOFALPHHOOHITEMROOM_POKE_BALL1 - const RUINSOFALPHHOOHITEMROOM_POKE_BALL2 - const RUINSOFALPHHOOHITEMROOM_POKE_BALL3 - const RUINSOFALPHHOOHITEMROOM_POKE_BALL4 - -RuinsOfAlphHoOhItemRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphHoOhItemRoomGoldBerry: - itemball GOLD_BERRY - -RuinsOfAlphHoOhItemRoomMysteryberry: - itemball MYSTERYBERRY - -RuinsOfAlphHoOhItemRoomRevivalHerb: - itemball REVIVAL_HERB - -RuinsOfAlphHoOhItemRoomCharcoal: - itemball CHARCOAL - -RuinsOfAlphHoOhItemRoomAncientReplica: - jumptext RuinsOfAlphHoOhItemRoomAncientReplicaText - -RuinsOfAlphHoOhItemRoomAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphHoOhItemRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_HO_OH_CHAMBER, 5 - warp_event 4, 9, RUINS_OF_ALPH_HO_OH_CHAMBER, 5 - warp_event 3, 1, RUINS_OF_ALPH_HO_OH_WORD_ROOM, 1 - warp_event 4, 1, RUINS_OF_ALPH_HO_OH_WORD_ROOM, 2 - - def_coord_events - - def_bg_events - bg_event 2, 1, BGEVENT_READ, RuinsOfAlphHoOhItemRoomAncientReplica - bg_event 5, 1, BGEVENT_READ, RuinsOfAlphHoOhItemRoomAncientReplica - - def_object_events - object_event 2, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomGoldBerry, EVENT_PICKED_UP_GOLD_BERRY_FROM_HO_OH_ITEM_ROOM - object_event 5, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomMysteryberry, EVENT_PICKED_UP_MYSTERYBERRY_FROM_HO_OH_ITEM_ROOM - object_event 2, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomRevivalHerb, EVENT_PICKED_UP_REVIVAL_HERB_FROM_HO_OH_ITEM_ROOM - object_event 5, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomCharcoal, EVENT_PICKED_UP_CHARCOAL_FROM_HO_OH_ITEM_ROOM diff --git a/maps/RuinsOfAlphHoOhWordRoom.asm b/maps/RuinsOfAlphHoOhWordRoom.asm deleted file mode 100644 index e6f3f6230..000000000 --- a/maps/RuinsOfAlphHoOhWordRoom.asm +++ /dev/null @@ -1,18 +0,0 @@ -RuinsOfAlphHoOhWordRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphHoOhWordRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 9, RUINS_OF_ALPH_HO_OH_ITEM_ROOM, 3 - warp_event 10, 9, RUINS_OF_ALPH_HO_OH_ITEM_ROOM, 4 - warp_event 17, 21, RUINS_OF_ALPH_INNER_CHAMBER, 2 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/RuinsOfAlphHoOhWordRoom.blk b/maps/RuinsOfAlphHoOhWordRoom.blk deleted file mode 100644 index d15ce28f9..000000000 --- a/maps/RuinsOfAlphHoOhWordRoom.blk +++ /dev/null @@ -1,2 +0,0 @@ - - !"#$%&'()*+,-./0123456789:;<=    \ No newline at end of file diff --git a/maps/RuinsOfAlphInnerChamber.asm b/maps/RuinsOfAlphInnerChamber.asm deleted file mode 100644 index ac4eab6f4..000000000 --- a/maps/RuinsOfAlphInnerChamber.asm +++ /dev/null @@ -1,124 +0,0 @@ - object_const_def - const RUINSOFALPHINNERCHAMBER_FISHER - const RUINSOFALPHINNERCHAMBER_TEACHER - const RUINSOFALPHINNERCHAMBER_GRAMPS - -RuinsOfAlphInnerChamber_MapScripts: - def_scene_scripts - scene_script RuinsOfAlphInnerChamberNoopScene, SCENE_RUINSOFALPHINNERCHAMBER_NOOP - scene_script RuinsOfAlphInnerChamberStrangePresenceScene, SCENE_RUINSOFALPHINNERCHAMBER_STRANGE_PRESENCE - - def_callbacks - -RuinsOfAlphInnerChamberNoopScene: - end - -RuinsOfAlphInnerChamberStrangePresenceScene: - sdefer RuinsOfAlphInnerChamberStrangePresenceScript - end - -RuinsOfAlphInnerChamberStrangePresenceScript: - opentext - writetext RuinsOfAlphStrangePresenceText - waitbutton - closetext - setscene SCENE_RUINSOFALPHINNERCHAMBER_NOOP - setevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS - clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER - end - -RuinsOfAlphInnerChamberFisherScript: - jumptextfaceplayer RuinsOfAlphInnerChamberFisherText - -RuinsOfAlphInnerChamberTeacherScript: - jumptextfaceplayer RuinsOfAlphInnerChamberTeacherText - -RuinsOfAlphInnerChamberGrampsScript: - jumptextfaceplayer RuinsOfAlphInnerChamberGrampsText - -RuinsOfAlphInnerChamberStatue: - jumptext RuinsOfAlphInnerChamberStatueText - -RuinsOfAlphStrangePresenceText: - text "There is a strange" - line "presence here…" - done - -RuinsOfAlphInnerChamberFisherText: - text "This is a big" - line "room, but there's" - cont "nothing here." - done - -RuinsOfAlphInnerChamberTeacherText: - text "This place has a" - line "mystical quality" - cont "to it." - - para "It feels sort of" - line "ethereal even." - done - -RuinsOfAlphInnerChamberGrampsText: - text "Ancient buildings" - line "are often tombs of" - cont "kings." - - para "Like the pyramids," - line "for instance." - done - -RuinsOfAlphInnerChamberStatueText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphInnerChamber_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 10, 13, RUINS_OF_ALPH_OUTSIDE, 5 - warp_event 3, 15, RUINS_OF_ALPH_HO_OH_CHAMBER, 3 - warp_event 4, 15, RUINS_OF_ALPH_HO_OH_CHAMBER, 4 - warp_event 15, 3, RUINS_OF_ALPH_KABUTO_CHAMBER, 3 - warp_event 16, 3, RUINS_OF_ALPH_KABUTO_CHAMBER, 4 - warp_event 3, 21, RUINS_OF_ALPH_OMANYTE_CHAMBER, 3 - warp_event 4, 21, RUINS_OF_ALPH_OMANYTE_CHAMBER, 4 - warp_event 15, 24, RUINS_OF_ALPH_AERODACTYL_CHAMBER, 3 - warp_event 16, 24, RUINS_OF_ALPH_AERODACTYL_CHAMBER, 4 - - def_coord_events - - def_bg_events - bg_event 2, 3, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 5, 3, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 8, 3, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 11, 3, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 14, 3, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 17, 3, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 2, 8, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 5, 8, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 8, 8, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 11, 8, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 14, 8, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 17, 8, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 2, 13, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 17, 13, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 2, 18, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 5, 18, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 8, 18, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 11, 18, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 14, 18, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 17, 18, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 2, 24, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 5, 24, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 8, 24, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 11, 24, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 14, 24, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - bg_event 17, 24, BGEVENT_READ, RuinsOfAlphInnerChamberStatue - - def_object_events - object_event 3, 7, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphInnerChamberFisherScript, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS - object_event 14, 13, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphInnerChamberTeacherScript, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS - object_event 11, 19, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphInnerChamberGrampsScript, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS diff --git a/maps/RuinsOfAlphInnerChamber.blk b/maps/RuinsOfAlphInnerChamber.blk deleted file mode 100644 index ee907fc5e..000000000 --- a/maps/RuinsOfAlphInnerChamber.blk +++ /dev/null @@ -1,7 +0,0 @@ -   - - -         - - -           &*'*'*'*'( \ No newline at end of file diff --git a/maps/RuinsOfAlphItemRoom.blk b/maps/RuinsOfAlphItemRoom.blk deleted file mode 100644 index 54b53285d..000000000 --- a/maps/RuinsOfAlphItemRoom.blk +++ /dev/null @@ -1 +0,0 @@ -451212,+ \ No newline at end of file diff --git a/maps/RuinsOfAlphKabutoChamber.asm b/maps/RuinsOfAlphKabutoChamber.asm deleted file mode 100644 index 73fff828c..000000000 --- a/maps/RuinsOfAlphKabutoChamber.asm +++ /dev/null @@ -1,276 +0,0 @@ - object_const_def - const RUINSOFALPHKABUTOCHAMBER_RECEPTIONIST - const RUINSOFALPHKABUTOCHAMBER_SCIENTIST - -RuinsOfAlphKabutoChamber_MapScripts: - def_scene_scripts - scene_script RuinsOfAlphKabutoChamberCheckWallScene, SCENE_RUINSOFALPHKABUTOCHAMBER_CHECK_WALL - scene_script RuinsOfAlphKabutoChamberNoopScene, SCENE_RUINSOFALPHKABUTOCHAMBER_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, RuinsOfAlphKabutoChamberHiddenDoorsCallback - -RuinsOfAlphKabutoChamberCheckWallScene: - checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER - iftrue .OpenWall - end - -.OpenWall: - sdefer RuinsOfAlphKabutoChamberWallOpenScript - end - -RuinsOfAlphKabutoChamberNoopScene: - end - -RuinsOfAlphKabutoChamberHiddenDoorsCallback: - checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER - iftrue .WallOpen - changeblock 4, 0, $2e ; closed wall -.WallOpen: - checkevent EVENT_SOLVED_KABUTO_PUZZLE - iffalse .FloorClosed - endcallback - -.FloorClosed: - changeblock 2, 2, $01 ; left floor - changeblock 4, 2, $02 ; right floor - endcallback - -RuinsOfAlphKabutoChamberWallOpenScript: - pause 30 - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 20 - pause 30 - playsound SFX_STRENGTH - changeblock 4, 0, $30 ; open wall - reloadmappart - earthquake 50 - setscene SCENE_RUINSOFALPHKABUTOCHAMBER_NOOP - closetext - end - -RuinsOfAlphKabutoChamberReceptionistScript: - jumptextfaceplayer RuinsOfAlphKabutoChamberReceptionistText - -RuinsOfAlphKabutoChamberPuzzle: - refreshscreen - setval UNOWNPUZZLE_KABUTO - special UnownPuzzle - closetext - iftrue .PuzzleComplete - end - -.PuzzleComplete: - setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS - setevent EVENT_SOLVED_KABUTO_PUZZLE - setflag ENGINE_UNLOCKED_UNOWNS_A_TO_K - setevent EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST - setmapscene RUINS_OF_ALPH_INNER_CHAMBER, SCENE_RUINSOFALPHINNERCHAMBER_STRANGE_PRESENCE - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 15 - changeblock 2, 2, $18 ; left hole - changeblock 4, 2, $19 ; right hole - reloadmappart - playsound SFX_STRENGTH - earthquake 80 - applymovement PLAYER, RuinsOfAlphKabutoChamberSkyfallTopMovement - playsound SFX_KINESIS - waitsfx - pause 20 - warpcheck - end - -RuinsOfAlphKabutoChamberScientistScript: - faceplayer - opentext - readvar VAR_UNOWNCOUNT - ifequal NUM_UNOWN, .AllUnownCaught - checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER - iftrue .WallOpen - checkevent EVENT_SOLVED_KABUTO_PUZZLE - iffalse .PuzzleIncomplete - writetext RuinsOfAlphKabutoChamberScientistTremorText - promptbutton -.PuzzleIncomplete: - writetext RuinsOfAlphKabutoChamberScientistCrypticText - waitbutton - closetext - turnobject RUINSOFALPHKABUTOCHAMBER_SCIENTIST, UP - end - -.WallOpen: - writetext RuinsOfAlphKabutoChamberScientistHoleText - waitbutton - closetext - end - -.AllUnownCaught: - writetext RuinsOfAlphResearchCenterScientist1Text_GotAllUnown - waitbutton - closetext - end - -RuinsOfAlphKabutoChamberAncientReplica: - jumptext RuinsOfAlphKabutoChamberAncientReplicaText - -RuinsOfAlphKabutoChamberDescriptionSign: - jumptext RuinsOfAlphKabutoChamberDescriptionText - -RuinsOfAlphKabutoChamberWallPatternLeft: - opentext - writetext RuinsOfAlphKabutoChamberWallPatternLeftText - setval UNOWNWORDS_ESCAPE - special DisplayUnownWords - closetext - end - -RuinsOfAlphKabutoChamberWallPatternRight: - checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER - iftrue .WallOpen - opentext - writetext RuinsOfAlphKabutoChamberWallPatternRightText - setval UNOWNWORDS_ESCAPE - special DisplayUnownWords - closetext - end - -.WallOpen: - opentext - writetext RuinsOfAlphKabutoChamberWallHoleText - waitbutton - closetext - end - -RuinsOfAlphKabutoChamberSkyfallTopMovement: - skyfall_top - step_end - -RuinsOfAlphKabutoChamberReceptionistText: - text "Welcome to this" - line "chamber." - - para "There are sliding" - line "panels that depict" - - para "a #MON drawn by" - line "the ancients." - - para "Slide the panels" - line "around to form the" - cont "picture." - - para "To the right is a" - line "description of the" - cont "#MON." - - para "Scientists in the" - line "back are examining" - - para "some newly found" - line "patterns." - done - -RuinsOfAlphKabutoChamberScientistCrypticText: - text "Recently, strange," - line "cryptic patterns" - cont "have appeared." - - para "It's odd. They" - line "weren't here a" - cont "little while ago…" - - para "You should take a" - line "look at the walls." - done - -RuinsOfAlphKabutoChamberScientistHoleText: - text "Ah! Here's another" - line "huge hole!" - - para "It's big enough to" - line "go through!" - done - -RuinsOfAlphKabutoChamberScientistTremorText: - text "That tremor was" - line "pretty scary!" - - para "But I'm more" - line "concerned about" - cont "this wall here…" - done - -RuinsOfAlphKabutoChamberUnusedText: ; unreferenced - text "The patterns on" - line "the wall appear to" - cont "be words!" - - para "And those sliding" - line "stone panels seem" - - para "to be signals of" - line "some kind." - - para "I think they make" - line "#MON appear," - - para "but it's not clear" - line "yet…" - done - -RuinsOfAlphKabutoChamberWallPatternLeftText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphKabutoChamberUnownText: ; unreferenced - text "It's UNOWN text!" - done - -RuinsOfAlphKabutoChamberWallPatternRightText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphKabutoChamberWallHoleText: - text "There's a big hole" - line "in the wall!" - done - -RuinsOfAlphKabutoChamberAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphKabutoChamberDescriptionText: - text "A #MON that hid" - line "on the sea floor." - - para "Eyes on its back" - line "scanned the area." - done - -RuinsOfAlphKabutoChamber_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_OUTSIDE, 2 - warp_event 4, 9, RUINS_OF_ALPH_OUTSIDE, 2 - warp_event 3, 3, RUINS_OF_ALPH_INNER_CHAMBER, 4 - warp_event 4, 3, RUINS_OF_ALPH_INNER_CHAMBER, 5 - warp_event 4, 0, RUINS_OF_ALPH_KABUTO_ITEM_ROOM, 1 - - def_coord_events - - def_bg_events - bg_event 2, 3, BGEVENT_READ, RuinsOfAlphKabutoChamberAncientReplica - bg_event 5, 3, BGEVENT_READ, RuinsOfAlphKabutoChamberAncientReplica - bg_event 3, 2, BGEVENT_UP, RuinsOfAlphKabutoChamberPuzzle - bg_event 4, 2, BGEVENT_UP, RuinsOfAlphKabutoChamberDescriptionSign - bg_event 3, 0, BGEVENT_UP, RuinsOfAlphKabutoChamberWallPatternLeft - bg_event 4, 0, BGEVENT_UP, RuinsOfAlphKabutoChamberWallPatternRight - - def_object_events - object_event 5, 5, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphKabutoChamberReceptionistScript, EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST - object_event 3, 1, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphKabutoChamberScientistScript, -1 diff --git a/maps/RuinsOfAlphKabutoItemRoom.asm b/maps/RuinsOfAlphKabutoItemRoom.asm deleted file mode 100644 index 21eee98e8..000000000 --- a/maps/RuinsOfAlphKabutoItemRoom.asm +++ /dev/null @@ -1,52 +0,0 @@ - object_const_def - const RUINSOFALPHKABUTOITEMROOM_POKE_BALL1 - const RUINSOFALPHKABUTOITEMROOM_POKE_BALL2 - const RUINSOFALPHKABUTOITEMROOM_POKE_BALL3 - const RUINSOFALPHKABUTOITEMROOM_POKE_BALL4 - -RuinsOfAlphKabutoItemRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphKabutoItemRoomBerry: - itemball BERRY - -RuinsOfAlphKabutoItemRoomPsncureberry: - itemball PSNCUREBERRY - -RuinsOfAlphKabutoItemRoomHealPowder: - itemball HEAL_POWDER - -RuinsOfAlphKabutoItemRoomEnergypowder: - itemball ENERGYPOWDER - -RuinsOfAlphKabutoItemRoomAncientReplica: - jumptext RuinsOfAlphKabutoItemRoomAncientReplicaText - -RuinsOfAlphKabutoItemRoomAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphKabutoItemRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_KABUTO_CHAMBER, 5 - warp_event 4, 9, RUINS_OF_ALPH_KABUTO_CHAMBER, 5 - warp_event 3, 1, RUINS_OF_ALPH_KABUTO_WORD_ROOM, 1 - warp_event 4, 1, RUINS_OF_ALPH_KABUTO_WORD_ROOM, 2 - - def_coord_events - - def_bg_events - bg_event 2, 1, BGEVENT_READ, RuinsOfAlphKabutoItemRoomAncientReplica - bg_event 5, 1, BGEVENT_READ, RuinsOfAlphKabutoItemRoomAncientReplica - - def_object_events - object_event 2, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomBerry, EVENT_PICKED_UP_BERRY_FROM_KABUTO_ITEM_ROOM - object_event 5, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomPsncureberry, EVENT_PICKED_UP_PSNCUREBERRY_FROM_KABUTO_ITEM_ROOM - object_event 2, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomHealPowder, EVENT_PICKED_UP_HEAL_POWDER_FROM_KABUTO_ITEM_ROOM - object_event 5, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomEnergypowder, EVENT_PICKED_UP_ENERGYPOWDER_FROM_KABUTO_ITEM_ROOM diff --git a/maps/RuinsOfAlphKabutoWordRoom.asm b/maps/RuinsOfAlphKabutoWordRoom.asm deleted file mode 100644 index 06d281a19..000000000 --- a/maps/RuinsOfAlphKabutoWordRoom.asm +++ /dev/null @@ -1,18 +0,0 @@ -RuinsOfAlphKabutoWordRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphKabutoWordRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 5, RUINS_OF_ALPH_KABUTO_ITEM_ROOM, 3 - warp_event 10, 5, RUINS_OF_ALPH_KABUTO_ITEM_ROOM, 4 - warp_event 17, 11, RUINS_OF_ALPH_INNER_CHAMBER, 4 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/RuinsOfAlphKabutoWordRoom.blk b/maps/RuinsOfAlphKabutoWordRoom.blk deleted file mode 100644 index fb849e6ad..000000000 --- a/maps/RuinsOfAlphKabutoWordRoom.blk +++ /dev/null @@ -1,2 +0,0 @@ - - !"#$%    \ No newline at end of file diff --git a/maps/RuinsOfAlphOmanyteChamber.asm b/maps/RuinsOfAlphOmanyteChamber.asm deleted file mode 100644 index dcfb6ef7d..000000000 --- a/maps/RuinsOfAlphOmanyteChamber.asm +++ /dev/null @@ -1,164 +0,0 @@ -RuinsOfAlphOmanyteChamber_MapScripts: - def_scene_scripts - scene_script RuinsOfAlphOmanyteChamberCheckWallScene, SCENE_RUINSOFALPHOMANYTECHAMBER_CHECK_WALL - scene_script RuinsOfAlphOmanyteChamberNoopScene, SCENE_RUINSOFALPHOMANYTECHAMBER_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, RuinsOfAlphOmanyteChamberHiddenDoorsCallback - -RuinsOfAlphOmanyteChamberCheckWallScene: - special OmanyteChamber - checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER - iftrue .OpenWall - end - -.OpenWall: - sdefer RuinsOfAlphOmanyteChamberWallOpenScript - end - -RuinsOfAlphOmanyteChamberNoopScene: - end - -RuinsOfAlphOmanyteChamberHiddenDoorsCallback: - checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER - iftrue .WallOpen - changeblock 4, 0, $2e ; closed wall -.WallOpen: - checkevent EVENT_SOLVED_OMANYTE_PUZZLE - iffalse .FloorClosed - endcallback - -.FloorClosed: - changeblock 2, 2, $01 ; left floor - changeblock 4, 2, $02 ; right floor - endcallback - -RuinsOfAlphOmanyteChamberWallOpenScript: - pause 30 - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 20 - pause 30 - playsound SFX_STRENGTH - changeblock 4, 0, $30 ; open wall - reloadmappart - earthquake 50 - setscene SCENE_RUINSOFALPHOMANYTECHAMBER_NOOP - closetext - end - -RuinsOfAlphOmanyteChamberPuzzle: - refreshscreen - setval UNOWNPUZZLE_OMANYTE - special UnownPuzzle - closetext - iftrue .PuzzleComplete - end - -.PuzzleComplete: - setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS - setevent EVENT_SOLVED_OMANYTE_PUZZLE - setflag ENGINE_UNLOCKED_UNOWNS_L_TO_R - setmapscene RUINS_OF_ALPH_INNER_CHAMBER, SCENE_RUINSOFALPHINNERCHAMBER_STRANGE_PRESENCE - earthquake 30 - showemote EMOTE_SHOCK, PLAYER, 15 - changeblock 2, 2, $18 ; left hole - changeblock 4, 2, $19 ; right hole - reloadmappart - playsound SFX_STRENGTH - earthquake 80 - applymovement PLAYER, RuinsOfAlphOmanyteChamberSkyfallTopMovement - playsound SFX_KINESIS - waitsfx - pause 20 - warpcheck - end - -RuinsOfAlphOmanyteChamberAncientReplica: - jumptext RuinsOfAlphOmanyteChamberAncientReplicaText - -RuinsOfAlphOmanyteChamberDescriptionSign: - jumptext RuinsOfAlphOmanyteChamberDescriptionText - -RuinsOfAlphOmanyteChamberWallPatternLeft: - opentext - writetext RuinsOfAlphOmanyteChamberWallPatternLeftText - setval UNOWNWORDS_WATER - special DisplayUnownWords - closetext - end - -RuinsOfAlphOmanyteChamberWallPatternRight: - checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER - iftrue .WallOpen - opentext - writetext RuinsOfAlphOmanyteChamberWallPatternRightText - setval UNOWNWORDS_WATER - special DisplayUnownWords - closetext - end - -.WallOpen: - opentext - writetext RuinsOfAlphOmanyteChamberWallHoleText - waitbutton - closetext - end - -RuinsOfAlphOmanyteChamberSkyfallTopMovement: - skyfall_top - step_end - -RuinsOfAlphOmanyteChamberWallPatternLeftText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphOmanyteChamberUnownText: ; unreferenced - text "It's UNOWN text!" - done - -RuinsOfAlphOmanyteChamberWallPatternRightText: - text "Patterns appeared" - line "on the walls…" - done - -RuinsOfAlphOmanyteChamberWallHoleText: - text "There's a big hole" - line "in the wall!" - done - -RuinsOfAlphOmanyteChamberAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphOmanyteChamberDescriptionText: - text "This #MON" - line "drifted in the" - - para "sea by twisting" - line "its ten tentacles." - done - -RuinsOfAlphOmanyteChamber_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_OUTSIDE, 3 - warp_event 4, 9, RUINS_OF_ALPH_OUTSIDE, 3 - warp_event 3, 3, RUINS_OF_ALPH_INNER_CHAMBER, 6 - warp_event 4, 3, RUINS_OF_ALPH_INNER_CHAMBER, 7 - warp_event 4, 0, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, 1 - - def_coord_events - - def_bg_events - bg_event 2, 3, BGEVENT_READ, RuinsOfAlphOmanyteChamberAncientReplica - bg_event 5, 3, BGEVENT_READ, RuinsOfAlphOmanyteChamberAncientReplica - bg_event 3, 2, BGEVENT_UP, RuinsOfAlphOmanyteChamberPuzzle - bg_event 4, 2, BGEVENT_UP, RuinsOfAlphOmanyteChamberDescriptionSign - bg_event 3, 0, BGEVENT_UP, RuinsOfAlphOmanyteChamberWallPatternLeft - bg_event 4, 0, BGEVENT_UP, RuinsOfAlphOmanyteChamberWallPatternRight - - def_object_events diff --git a/maps/RuinsOfAlphOmanyteItemRoom.asm b/maps/RuinsOfAlphOmanyteItemRoom.asm deleted file mode 100644 index c6e6714bd..000000000 --- a/maps/RuinsOfAlphOmanyteItemRoom.asm +++ /dev/null @@ -1,52 +0,0 @@ - object_const_def - const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL1 - const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL2 - const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL3 - const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL4 - -RuinsOfAlphOmanyteItemRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphOmanyteItemRoomMysteryberry: - itemball MYSTERYBERRY - -RuinsOfAlphOmanyteItemRoomMysticWater: - itemball MYSTIC_WATER - -RuinsOfAlphOmanyteItemRoomStardust: - itemball STARDUST - -RuinsOfAlphOmanyteItemRoomStarPiece: - itemball STAR_PIECE - -RuinsOfAlphOmanyteItemRoomAncientReplica: - jumptext RuinsOfAlphOmanyteItemRoomAncientReplicaText - -RuinsOfAlphOmanyteItemRoomAncientReplicaText: - text "It's a replica of" - line "an ancient #-" - cont "MON." - done - -RuinsOfAlphOmanyteItemRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, RUINS_OF_ALPH_OMANYTE_CHAMBER, 5 - warp_event 4, 9, RUINS_OF_ALPH_OMANYTE_CHAMBER, 5 - warp_event 3, 1, RUINS_OF_ALPH_OMANYTE_WORD_ROOM, 1 - warp_event 4, 1, RUINS_OF_ALPH_OMANYTE_WORD_ROOM, 2 - - def_coord_events - - def_bg_events - bg_event 2, 1, BGEVENT_READ, RuinsOfAlphOmanyteItemRoomAncientReplica - bg_event 5, 1, BGEVENT_READ, RuinsOfAlphOmanyteItemRoomAncientReplica - - def_object_events - object_event 2, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomMysteryberry, EVENT_PICKED_UP_MYSTERYBERRY_FROM_OMANYTE_ITEM_ROOM - object_event 5, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomMysticWater, EVENT_PICKED_UP_MYSTIC_WATER_FROM_OMANYTE_ITEM_ROOM - object_event 2, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomStardust, EVENT_PICKED_UP_STARDUST_FROM_OMANYTE_ITEM_ROOM - object_event 5, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomStarPiece, EVENT_PICKED_UP_STAR_PIECE_FROM_OMANYTE_ITEM_ROOM diff --git a/maps/RuinsOfAlphOmanyteWordRoom.asm b/maps/RuinsOfAlphOmanyteWordRoom.asm deleted file mode 100644 index b1d85fdb0..000000000 --- a/maps/RuinsOfAlphOmanyteWordRoom.asm +++ /dev/null @@ -1,18 +0,0 @@ -RuinsOfAlphOmanyteWordRoom_MapScripts: - def_scene_scripts - - def_callbacks - -RuinsOfAlphOmanyteWordRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 7, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, 3 - warp_event 10, 7, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, 4 - warp_event 17, 13, RUINS_OF_ALPH_INNER_CHAMBER, 6 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/RuinsOfAlphOmanyteWordRoom.blk b/maps/RuinsOfAlphOmanyteWordRoom.blk deleted file mode 100644 index 16c0b72b5..000000000 --- a/maps/RuinsOfAlphOmanyteWordRoom.blk +++ /dev/null @@ -1,2 +0,0 @@ - - !"#$%&'()*+,-    \ No newline at end of file diff --git a/maps/RuinsOfAlphOutside.asm b/maps/RuinsOfAlphOutside.asm deleted file mode 100644 index ad4200b20..000000000 --- a/maps/RuinsOfAlphOutside.asm +++ /dev/null @@ -1,311 +0,0 @@ - object_const_def - const RUINSOFALPHOUTSIDE_YOUNGSTER1 - const RUINSOFALPHOUTSIDE_SCIENTIST - const RUINSOFALPHOUTSIDE_FISHER - const RUINSOFALPHOUTSIDE_YOUNGSTER2 - const RUINSOFALPHOUTSIDE_YOUNGSTER3 - -RuinsOfAlphOutside_MapScripts: - def_scene_scripts - scene_script RuinsOfAlphOutsideNoop1Scene, SCENE_RUINSOFALPHOUTSIDE_NOOP - scene_script RuinsOfAlphOutsideNoop2Scene, SCENE_RUINSOFALPHOUTSIDE_GET_UNOWN_DEX - - def_callbacks - callback MAPCALLBACK_OBJECTS, RuinsOfAlphOutsideScientistCallback - -RuinsOfAlphOutsideNoop1Scene: - end - -RuinsOfAlphOutsideNoop2Scene: - end - -RuinsOfAlphOutsideScientistCallback: - checkflag ENGINE_UNOWN_DEX - iftrue .NoScientist - checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS - iftrue .MaybeScientist - sjump .NoScientist - -.MaybeScientist: - readvar VAR_UNOWNCOUNT - ifgreater 2, .YesScientist - sjump .NoScientist - -.YesScientist: - appear RUINSOFALPHOUTSIDE_SCIENTIST - setscene SCENE_RUINSOFALPHOUTSIDE_GET_UNOWN_DEX - endcallback - -.NoScientist: - disappear RUINSOFALPHOUTSIDE_SCIENTIST - setscene SCENE_RUINSOFALPHOUTSIDE_NOOP - endcallback - -RuinsOfAlphOutsideScientistScene1: - turnobject RUINSOFALPHOUTSIDE_SCIENTIST, UP - turnobject PLAYER, DOWN - sjump RuinsOfAlphOutsideScientistSceneContinue - -RuinsOfAlphOutsideScientistScene2: - turnobject RUINSOFALPHOUTSIDE_SCIENTIST, LEFT - turnobject PLAYER, RIGHT - sjump RuinsOfAlphOutsideScientistSceneContinue - -RuinsOfAlphOutsideScientistScript: - faceplayer -RuinsOfAlphOutsideScientistSceneContinue: - opentext - writetext RuinsOfAlphOutsideScientistText - waitbutton - closetext - playmusic MUSIC_SHOW_ME_AROUND - follow RUINSOFALPHOUTSIDE_SCIENTIST, PLAYER - applymovement RUINSOFALPHOUTSIDE_SCIENTIST, RuinsOfAlphOutsideScientistWalkToLabMovement - disappear RUINSOFALPHOUTSIDE_SCIENTIST - stopfollow - applymovement PLAYER, RuinsOfAlphOutsidePlayerEnterLabMovement - setmapscene RUINS_OF_ALPH_RESEARCH_CENTER, SCENE_RUINSOFALPHRESEARCHCENTER_GET_UNOWN_DEX - warpcheck - end - -RuinsOfAlphOutsideFisherScript: - faceplayer - opentext - checkevent EVENT_TALKED_TO_RUINS_COWARD - iftrue .Next - setevent EVENT_TALKED_TO_RUINS_COWARD - writetext RuinsOfAlphOutsideFisherText1 - promptbutton -.Next: - writetext RuinsOfAlphOutsideFisherText2 - waitbutton - closetext - end - -RuinsOfAlphOutsideYoungster1Script: - faceplayer - opentext - writetext RuinsOfAlphOutsideYoungster1Text - waitbutton - closetext - end - -RuinsOfAlphOutsideYoungster2Script: - faceplayer - opentext - writetext RuinsOfAlphOutsideYoungster2Text - waitbutton - closetext - turnobject RUINSOFALPHOUTSIDE_YOUNGSTER3, UP - end - -TrainerPsychicNathan: - trainer PSYCHIC_T, NATHAN, EVENT_BEAT_PSYCHIC_NATHAN, PsychicNathanSeenText, PsychicNathanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicNathanAfterBattleText - waitbutton - closetext - end - -TrainerSuperNerdStan: ; unreferenced - trainer SUPER_NERD, STAN, EVENT_BEAT_SUPER_NERD_STAN, SuperNerdStanSeenText, SuperNerdStanBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SuperNerdStanAfterBattleText - waitbutton - closetext - end - -RuinsOfAlphOutsideMysteryChamberSign: - jumptext RuinsOfAlphOutsideMysteryChamberSignText - -RuinsOfAlphSign: - jumptext RuinsOfAlphSignText - -RuinsOfAlphResearchCenterSign: - jumptext RuinsOfAlphResearchCenterSignText - -RuinsOfAlphOutsideScientistWalkToLabMovement: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step UP - step UP - step RIGHT - step RIGHT - step UP - step UP - step_end - -RuinsOfAlphOutsidePlayerEnterLabMovement: - step UP - step_end - -RuinsOfAlphOutsideScientistText: - text "Hm? That's a #-" - line "DEX, isn't it?" - cont "May I see it?" - - para "There are so many" - line "kinds of #MON." - - para "Hm? What's this?" - - para "What is this" - line "#MON?" - - para "It looks like the" - line "strange writing on" - - para "the walls of the" - line "RUINS." - - para "If those drawings" - line "are really #-" - cont "MON, there should" - cont "be many more." - - para "I know! Let me up-" - line "grade your #-" - cont "DEX. Follow me." - done - -SuperNerdStanSeenText: - text "What do you want?" - line "I'm studying--" - cont "don't disturb me!" - done - -SuperNerdStanBeatenText: - text "Sorry…" - line "I'm frustrated by" - - para "our lack of real" - line "understanding…" - done - -SuperNerdStanAfterBattleText: - text "The RUINS are from" - line "about 1500 years" - cont "ago." - - para "Nobody knows who" - line "built them." - - para "It's also not" - line "known if the #-" - cont "MON statues have" - cont "any meaning." - - para "It's all one big" - line "mystery…" - done - -PsychicNathanSeenText: - text "Hmmm… This is a" - line "strange place." - done - -PsychicNathanBeatenText: - text "…" - done - -PsychicNathanAfterBattleText: - text "I like thinking" - line "here." - done - -RuinsOfAlphOutsideMysteryChamberSignText: - text "MYSTERY STONE" - line "PANEL CHAMBER" - done - -RuinsOfAlphSignText: - text "RUINS OF ALPH" - line "VISITORS WELCOME" - done - -RuinsOfAlphResearchCenterSignText: - text "RUINS OF ALPH" - line "RESEARCH CENTER" - - para "THE AUTHORITY ON" - line "THE RUINS OF ALPH" - done - -RuinsOfAlphOutsideFisherText1: - text "While exploring" - line "the RUINS, we" - - para "suddenly noticed" - line "an odd presence." - - para "We all got scared" - line "and ran away." - - para "You should be" - line "careful too." - done - -RuinsOfAlphOutsideFisherText2: - text "The RUINS hide a" - line "huge secret!" - - para "…I think…" - done - -RuinsOfAlphOutsideYoungster1Text: - text "There are many" - line "kinds of UNOWN, so" - - para "we use them for" - line "our secret codes." - done - -RuinsOfAlphOutsideYoungster2Text: - text "A… H… E… A… D…" - line "Hmm…" - - para "What?" - - para "I'm decoding this" - line "message!" - done - -RuinsOfAlphOutside_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 17, RUINS_OF_ALPH_HO_OH_CHAMBER, 1 - warp_event 14, 7, RUINS_OF_ALPH_KABUTO_CHAMBER, 1 - warp_event 2, 29, RUINS_OF_ALPH_OMANYTE_CHAMBER, 1 - warp_event 16, 33, RUINS_OF_ALPH_AERODACTYL_CHAMBER, 1 - warp_event 10, 13, RUINS_OF_ALPH_INNER_CHAMBER, 1 - warp_event 17, 11, RUINS_OF_ALPH_RESEARCH_CENTER, 1 - warp_event 6, 19, UNION_CAVE_B1F, 1 - warp_event 6, 27, UNION_CAVE_B1F, 2 - warp_event 7, 5, ROUTE_36_RUINS_OF_ALPH_GATE, 3 - warp_event 13, 20, ROUTE_32_RUINS_OF_ALPH_GATE, 1 - warp_event 13, 21, ROUTE_32_RUINS_OF_ALPH_GATE, 2 - - def_coord_events - coord_event 11, 14, SCENE_RUINSOFALPHOUTSIDE_GET_UNOWN_DEX, RuinsOfAlphOutsideScientistScene1 - coord_event 10, 15, SCENE_RUINSOFALPHOUTSIDE_GET_UNOWN_DEX, RuinsOfAlphOutsideScientistScene2 - - def_bg_events - bg_event 16, 8, BGEVENT_READ, RuinsOfAlphOutsideMysteryChamberSign - bg_event 12, 16, BGEVENT_READ, RuinsOfAlphSign - bg_event 18, 12, BGEVENT_READ, RuinsOfAlphResearchCenterSign - - def_object_events - object_event 4, 20, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 1, TrainerPsychicNathan, -1 - object_event 11, 15, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphOutsideScientistScript, EVENT_RUINS_OF_ALPH_OUTSIDE_SCIENTIST - object_event 13, 17, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphOutsideFisherScript, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER - object_event 14, 11, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphOutsideYoungster1Script, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS - object_event 12, 8, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphOutsideYoungster2Script, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS diff --git a/maps/RuinsOfAlphOutside.blk b/maps/RuinsOfAlphOutside.blk deleted file mode 100644 index fd834deae..000000000 --- a/maps/RuinsOfAlphOutside.blk +++ /dev/null @@ -1,12 +0,0 @@ -  - - -jppkTUlrsmXYE -XYjppk -XYhosmEjppqilsnqiE -Zlsm  -  -jpkjpqqi - -jqosniTUjklsmlmXYhi -PVVQjqiVVVQlsm \ No newline at end of file diff --git a/maps/RuinsOfAlphPuzzleChamber.blk b/maps/RuinsOfAlphPuzzleChamber.blk deleted file mode 100644 index 6560787d3..000000000 --- a/maps/RuinsOfAlphPuzzleChamber.blk +++ /dev/null @@ -1 +0,0 @@ --0 ,+ \ No newline at end of file diff --git a/maps/RuinsOfAlphResearchCenter.asm b/maps/RuinsOfAlphResearchCenter.asm deleted file mode 100644 index 7f789fbde..000000000 --- a/maps/RuinsOfAlphResearchCenter.asm +++ /dev/null @@ -1,407 +0,0 @@ - object_const_def - const RUINSOFALPHRESEARCHCENTER_SCIENTIST1 - const RUINSOFALPHRESEARCHCENTER_SCIENTIST2 - const RUINSOFALPHRESEARCHCENTER_SCIENTIST3 - -RuinsOfAlphResearchCenter_MapScripts: - def_scene_scripts - scene_script RuinsOfAlphResearchCenterNoopScene, SCENE_RUINSOFALPHRESEARCHCENTER_NOOP - scene_script RuinsOfAlphResearchCenterGetUnownDexScene, SCENE_RUINSOFALPHRESEARCHCENTER_GET_UNOWN_DEX - - def_callbacks - callback MAPCALLBACK_OBJECTS, RuinsOfAlphResearchCenterScientistCallback - -RuinsOfAlphResearchCenterNoopScene: - end - -RuinsOfAlphResearchCenterGetUnownDexScene: - sdefer RuinsOfAlphResearchCenterGetUnownDexScript - end - -RuinsOfAlphResearchCenterScientistCallback: - checkscene - ifequal SCENE_RUINSOFALPHRESEARCHCENTER_GET_UNOWN_DEX, .ShowScientist - endcallback - -.ShowScientist: - moveobject RUINSOFALPHRESEARCHCENTER_SCIENTIST3, 3, 7 - appear RUINSOFALPHRESEARCHCENTER_SCIENTIST3 - endcallback - -RuinsOfAlphResearchCenterGetUnownDexScript: - applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, RuinsOfAlphResearchCenterApproachesComputerMovement - playsound SFX_BOOT_PC - pause 60 - playsound SFX_SWITCH_POKEMON - pause 30 - playsound SFX_TALLY - pause 30 - playsound SFX_TRANSACTION - pause 30 - turnobject RUINSOFALPHRESEARCHCENTER_SCIENTIST3, DOWN - opentext - writetext RuinsOfAlphResearchCenterModifiedDexText - waitbutton - closetext - applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, RuinsOfAlphResearchCenterApproachesPlayerMovement - opentext - writetext RuinsOfAlphResearchCenterDexUpgradedText - playsound SFX_ITEM - waitsfx - setflag ENGINE_UNOWN_DEX - writetext RuinsOfAlphResearchCenterScientist3Text - waitbutton - closetext - applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, RuinsOfAlphResearchCenterLeavesPlayerMovement - setscene SCENE_RUINSOFALPHRESEARCHCENTER_NOOP - special RestartMapMusic - end - -RuinsOfAlphResearchCenterScientist3Script: - faceplayer - opentext - readvar VAR_UNOWNCOUNT - ifequal NUM_UNOWN, .PrinterAvailable - writetext RuinsOfAlphResearchCenterScientist3Text - waitbutton - closetext - end - -.PrinterAvailable: - writetext RuinsOfAlphResearchCenterScientist3_PrinterAvailable - waitbutton - closetext - end - -RuinsOfAlphResearchCenterScientist1Script: - faceplayer - opentext - readvar VAR_UNOWNCOUNT - ifequal NUM_UNOWN, .GotAllUnown - checkflag ENGINE_UNOWN_DEX - iftrue .GotUnownDex - checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS - iftrue .UnownAppeared - writetext RuinsOfAlphResearchCenterScientist1Text - waitbutton - closetext - end - -.UnownAppeared: - writetext RuinsOfAlphResearchCenterScientist1Text_UnownAppeared - waitbutton - closetext - end - -.GotUnownDex: - writetext RuinsOfAlphResearchCenterScientist1Text_GotUnownDex - waitbutton - closetext - end - -.GotAllUnown: - writetext RuinsOfAlphResearchCenterScientist1Text_GotAllUnown - waitbutton - closetext - clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS - end - -RuinsOfAlphResearchCenterScientist2Script: - faceplayer - opentext - readvar VAR_UNOWNCOUNT - ifequal NUM_UNOWN, .GotAllUnown - checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS - iftrue .UnownAppeared - writetext RuinsOfAlphResearchCenterScientist2Text - waitbutton - closetext - end - -.UnownAppeared: - writetext RuinsOfAlphResearchCenterScientist2Text_UnownAppeared - waitbutton - closetext - end - -.GotAllUnown: - writetext RuinsOfAlphResearchCenterScientist2Text_GotAllUnown - waitbutton - closetext - end - -RuinsOfAlphResearchCenterComputer: - opentext - checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST - iftrue .SkipChecking - readvar VAR_UNOWNCOUNT - ifequal NUM_UNOWN, .GotAllUnown -.SkipChecking: - writetext RuinsOfAlphResearchCenterComputerText - waitbutton - closetext - end - -.GotAllUnown: - writetext RuinsOfAlphResearchCenterComputerText_GotAllUnown - waitbutton - closetext - end - -RuinsOfAlphResearchCenterPrinter: - opentext - checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST - iftrue .SkipChecking - readvar VAR_UNOWNCOUNT - ifequal NUM_UNOWN, .PrinterAvailable -.SkipChecking: - writetext RuinsOfAlphResearchCenterPrinterText_DoesntWork - waitbutton - closetext - end - -.PrinterAvailable: - writetext RuinsOfAlphResearchCenterUnownPrinterText - waitbutton - special UnownPrinter - closetext - end - -RuinsOfAlphResearchCenterPhoto: ; unreferenced - jumptext RuinsOfAlphResearchCenterProfSilktreePhotoText - -RuinsOfAlphResearchCenterBookshelf: - jumptext RuinsOfAlphResearchCenterAcademicBooksText - -RuinsOfAlphResearchCenterApproachesComputerMovement: - step UP - step UP - step LEFT - turn_head UP - step_end - -RuinsOfAlphResearchCenterApproachesPlayerMovement: - step DOWN - step_end - -RuinsOfAlphResearchCenterLeavesPlayerMovement: - step UP - step_end - -RuinsOfAlphResearchCenterModifiedDexText: - text "Done!" - - para "I modified your" - line "#DEX." - - para "I added an" - line "optional #DEX" - - para "to store UNOWN" - line "data." - - para "It records them in" - line "the sequence that" - cont "they were caught." - done - -RuinsOfAlphResearchCenterDexUpgradedText: - text "'s #DEX" - line "was upgraded." - done - -RuinsOfAlphResearchCenterScientist3Text: - text "The UNOWN you" - line "catch will all be" - cont "recorded." - - para "Check to see how" - line "many kinds exist." - done - -RuinsOfAlphResearchCenterScientist3_PrinterAvailable: - text "You caught all the" - line "UNOWN variations?" - - para "That's a great" - line "achievement!" - - para "I've set up the" - line "printer here for" - cont "handling UNOWN." - - para "Feel free to use" - line "it anytime." - done - -RuinsOfAlphResearchCenterScientist1Text: - text "The RUINS are" - line "about 1500 years" - cont "old." - - para "But it's not known" - line "why they were" - cont "built--or by whom." - done - -RuinsOfAlphResearchCenterScientist1Text_GotUnownDex: - text "I wonder how many" - line "kinds of #MON" - cont "are in the RUINS?" - done - -RuinsOfAlphResearchCenterScientist1Text_UnownAppeared: - text "#MON appeared" - line "in the RUINS?" - - para "That's incredible" - line "news!" - - para "We'll need to" - line "investigate this." - done - -RuinsOfAlphResearchCenterScientist1Text_GotAllUnown: - text "Our investigation," - line "with your help, is" - - para "giving us insight" - line "into the RUINS." - - para "The RUINS appear" - line "to have been built" - - para "as a habitat for" - line "#MON." - done - -RuinsOfAlphResearchCenterScientist2Text: - text "There are odd pat-" - line "terns drawn on the" - - para "walls of the" - line "RUINS." - - para "They must be the" - line "keys for unravel-" - cont "ing the mystery" - cont "of the RUINS." - done - -RuinsOfAlphResearchCenterScientist2Text_UnownAppeared: - text "The strange #-" - line "MON you saw in the" - cont "RUINS?" - - para "They appear to be" - line "very much like the" - - para "drawings on the" - line "walls there." - - para "Hmm…" - - para "That must mean" - line "there are many" - cont "kinds of them…" - done - -RuinsOfAlphResearchCenterUnusedText1: ; unreferenced - text "We think something" - line "caused the cryptic" - - para "patterns to appear" - line "in the RUINS." - - para "We've focused our" - line "studies on that." - done - -RuinsOfAlphResearchCenterUnusedText2: ; unreferenced - text "According to my" - line "research…" - - para "Those mysterious" - line "patterns appeared" - - para "when the #COM" - line "CENTER was built." - - para "It must mean that" - line "radio waves have" - - para "some sort of a" - line "link…" - done - -RuinsOfAlphResearchCenterScientist2Text_GotAllUnown: - text "Why did those" - line "ancient patterns" - - para "appear on the wall" - line "now?" - - para "The mystery" - line "deepens…" - done - -RuinsOfAlphResearchCenterComputerText: - text "RUINS OF ALPH" - - para "Exploration" - line "Year 10" - done - -RuinsOfAlphResearchCenterComputerText_GotAllUnown: - text "Mystery #MON" - line "Name: UNOWN" - - para "A total of {d:NUM_UNOWN}" - line "kinds found." - done - -RuinsOfAlphResearchCenterPrinterText_DoesntWork: - text "This doesn't seem" - line "to work yet." - done - -RuinsOfAlphResearchCenterUnownPrinterText: - text "UNOWN may be" - line "printed out." - done - -RuinsOfAlphResearchCenterProfSilktreePhotoText: - text "It's a photo of" - line "the RESEARCH" - - para "CENTER'S founder," - line "PROF.SILKTREE." - done - -RuinsOfAlphResearchCenterAcademicBooksText: - text "There are many" - line "academic books." - - para "Ancient Ruins…" - line "Mysteries of the" - cont "Ancients…" - done - -RuinsOfAlphResearchCenter_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, RUINS_OF_ALPH_OUTSIDE, 6 - warp_event 3, 7, RUINS_OF_ALPH_OUTSIDE, 6 - - def_coord_events - - def_bg_events - bg_event 6, 5, BGEVENT_READ, RuinsOfAlphResearchCenterBookshelf - bg_event 3, 4, BGEVENT_READ, RuinsOfAlphResearchCenterComputer - bg_event 7, 1, BGEVENT_READ, RuinsOfAlphResearchCenterPrinter - - def_object_events - object_event 4, 5, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphResearchCenterScientist1Script, -1 - object_event 5, 2, SPRITE_SCIENTIST, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphResearchCenterScientist2Script, -1 - object_event 2, 5, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RuinsOfAlphResearchCenterScientist3Script, EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST diff --git a/maps/RuinsOfAlphResearchCenter.blk b/maps/RuinsOfAlphResearchCenter.blk deleted file mode 100644 index 051b60237..000000000 --- a/maps/RuinsOfAlphResearchCenter.blk +++ /dev/null @@ -1 +0,0 @@ -;()  \ No newline at end of file diff --git a/maps/SafariZoneBeta.asm b/maps/SafariZoneBeta.asm deleted file mode 100644 index eca291c75..000000000 --- a/maps/SafariZoneBeta.asm +++ /dev/null @@ -1,17 +0,0 @@ -SafariZoneBeta_MapScripts: - def_scene_scripts - - def_callbacks - -SafariZoneBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 23, SAFARI_ZONE_FUCHSIA_GATE_BETA, 1 - warp_event 10, 23, SAFARI_ZONE_FUCHSIA_GATE_BETA, 2 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/SafariZoneBeta.blk b/maps/SafariZoneBeta.blk deleted file mode 100644 index fb340d381..000000000 --- a/maps/SafariZoneBeta.blk +++ /dev/null @@ -1 +0,0 @@ -?//'#33+ \ No newline at end of file diff --git a/maps/SafariZoneFuchsiaGateBeta.asm b/maps/SafariZoneFuchsiaGateBeta.asm deleted file mode 100644 index d11041e4f..000000000 --- a/maps/SafariZoneFuchsiaGateBeta.asm +++ /dev/null @@ -1,19 +0,0 @@ -SafariZoneFuchsiaGateBeta_MapScripts: - def_scene_scripts - - def_callbacks - -SafariZoneFuchsiaGateBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 0, SAFARI_ZONE_BETA, 1 - warp_event 5, 0, SAFARI_ZONE_BETA, 2 - warp_event 4, 7, FUCHSIA_CITY, 7 - warp_event 5, 7, FUCHSIA_CITY, 7 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/SafariZoneMainOffice.asm b/maps/SafariZoneMainOffice.asm deleted file mode 100644 index 6263e68de..000000000 --- a/maps/SafariZoneMainOffice.asm +++ /dev/null @@ -1,17 +0,0 @@ -SafariZoneMainOffice_MapScripts: - def_scene_scripts - - def_callbacks - -SafariZoneMainOffice_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, FUCHSIA_CITY, 2 - warp_event 3, 7, FUCHSIA_CITY, 2 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/SafariZoneWardensHome.asm b/maps/SafariZoneWardensHome.asm deleted file mode 100644 index 9419483fe..000000000 --- a/maps/SafariZoneWardensHome.asm +++ /dev/null @@ -1,93 +0,0 @@ - object_const_def - const SAFARIZONEWARDENSHOME_LASS - -SafariZoneWardensHome_MapScripts: - def_scene_scripts - - def_callbacks - -WardensGranddaughter: - faceplayer - opentext - checkevent EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER - iftrue .AlreadyMet - writetext WardensGranddaughterText1 - waitbutton - closetext - setevent EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER - end -.AlreadyMet: - writetext WardensGranddaughterText2 - waitbutton - closetext - end - -WardenPhoto: - jumptext WardenPhotoText - -SafariZonePhoto: - jumptext SafariZonePhotoText - -WardensHomeBookshelf: - jumpstd PictureBookshelfScript - -WardensGranddaughterText1: - text "My grandpa is the" - line "SAFARI ZONE WAR-" - cont "DEN." - - para "At least he was…" - - para "He decided to go" - line "on a vacation and" - - para "took off overseas" - line "all by himself." - - para "He quit running" - line "SAFARI ZONE just" - cont "like that." - done - -WardensGranddaughterText2: - text "Many people were" - line "disappointed that" - - para "SAFARI ZONE closed" - line "down, but Grandpa" - cont "is so stubborn…" - done - -WardenPhotoText: - text "It's a photo of a" - line "grinning old man" - - para "who's surrounded" - line "by #MON." - done - -SafariZonePhotoText: - text "It's a photo of a" - line "huge grassy plain" - - para "with rare #MON" - line "frolicking in it." - done - -SafariZoneWardensHome_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, FUCHSIA_CITY, 6 - warp_event 3, 7, FUCHSIA_CITY, 6 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, WardensHomeBookshelf - bg_event 1, 1, BGEVENT_READ, WardensHomeBookshelf - bg_event 7, 0, BGEVENT_READ, WardenPhoto - bg_event 9, 0, BGEVENT_READ, SafariZonePhoto - - def_object_events - object_event 2, 4, SPRITE_LASS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, WardensGranddaughter, -1 diff --git a/maps/SaffronCity.asm b/maps/SaffronCity.asm deleted file mode 100644 index 7e19aace1..000000000 --- a/maps/SaffronCity.asm +++ /dev/null @@ -1,306 +0,0 @@ - object_const_def - const SAFFRONCITY_LASS1 - const SAFFRONCITY_POKEFAN_M - const SAFFRONCITY_COOLTRAINER_M - const SAFFRONCITY_COOLTRAINER_F - const SAFFRONCITY_FISHER - const SAFFRONCITY_YOUNGSTER1 - const SAFFRONCITY_YOUNGSTER2 - const SAFFRONCITY_LASS2 - -SaffronCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, SaffronCityFlypointCallback - -SaffronCityFlypointCallback: - setflag ENGINE_FLYPOINT_SAFFRON - endcallback - -SaffronCityLass1Script: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext SaffronCityLass1Text - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext SaffronCityLass1Text_ReturnedMachinePart - waitbutton - closetext - end - -SaffronCityPokefanMScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext SaffronCityPokefanMText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext SaffronCityPokefanMText_ReturnedMachinePart - waitbutton - closetext - end - -SaffronCityCooltrainerMScript: - jumptextfaceplayer SaffronCityCooltrainerMText - -SaffronCityCooltrainerFScript: - jumptextfaceplayer SaffronCityCooltrainerFText - -SaffronCityFisherScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext SaffronCityFisherText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext SaffronCityFisherText_ReturnedMachinePart - waitbutton - closetext - end - -SaffronCityYoungster1Script: - jumptextfaceplayer SaffronCityYoungster1Text - -SaffronCityYoungster2Script: - jumptextfaceplayer SaffronCityYoungster2Text - -SaffronCityLass2Script: - jumptextfaceplayer SaffronCityLass2Text - -SaffronCitySign: - jumptext SaffronCitySignText - -SaffronGymSign: - jumptext SaffronGymSignText - -FightingDojoSign: - jumptext FightingDojoSignText - -SilphCoSign: - jumptext SilphCoSignText - -MrPsychicsHouseSign: - jumptext MrPsychicsHouseSignText - -SaffronCityMagnetTrainStationSign: - jumptext SaffronCityMagnetTrainStationSignText - -SaffronCityPokecenterSign: - jumpstd PokecenterSignScript - -SaffronCityMartSign: - jumpstd MartSignScript - -SaffronCityLass1Text: - text "A little girl who" - line "is an expert at" - - para "mimicking people" - line "lives here." - - para "She even mimics" - line "the people she's" - - para "conversing with." - line "It's confusing." - done - -SaffronCityLass1Text_ReturnedMachinePart: - text "The COPYCAT girl" - line "looked unhappy." - - para "She said she lost" - line "her favorite #" - cont "DOLL--CLEFAIRY." - done - -SaffronCityPokefanMText: - text "You came out from" - line "JOHTO?" - - para "You can zip back" - line "home if the MAGNET" - cont "TRAIN's running." - done - -SaffronCityPokefanMText_ReturnedMachinePart: - text "You came out from" - line "JOHTO?" - - para "You can zip back" - line "home by hopping on" - cont "the MAGNET TRAIN." - done - -SaffronCityCooltrainerMText: - text "I went to the GYM," - line "raring for battles" - cont "against trainers…" - - para "It turns out, I" - line "stumbled into the" - - para "unused GYM next" - line "door." - - para "Boy, I was pretty" - line "embarrassed." - done - -SaffronCityCooltrainerFText: - text "This is SILPH CO.," - line "famous for #MON" - cont "merchandise." - - para "In the past, TEAM" - line "ROCKET wanted the" - - para "company because of" - line "that." - done - -SaffronCityFisherText: - text "Chew… Chew…" - - para "I hear there's big" - line "trouble brewing at" - cont "the POWER PLANT." - - para "Chew… Chew…" - done - -SaffronCityFisherText_ReturnedMachinePart: - text "Chew… Chew…" - - para "I hear there was" - line "big trouble at the" - cont "POWER PLANT." - - para "Chew… Chew…" - line "Haaah, I'm full!" - done - -SaffronCityYoungster1Text: - text "Going into an" - line "alley for the" - - para "first time makes" - line "me sorta anxious." - done - -SaffronCityYoungster2Text: - text "There's a place" - line "called TRAINER" - - para "HOUSE in VIRIDIAN" - line "where trainers" - - para "gather from all" - line "over the place." - done - -SaffronCityLass2Text: - text "Our city was" - line "featured on a" - cont "radio program." - - para "It's nice to hear" - line "praise for your" - - para "city, but it's a" - line "bit embarrassing" - cont "too." - done - -SaffronCitySignText: - text "SAFFRON CITY" - - para "Shining, Golden" - line "Land of Commerce" - done - -SaffronGymSignText: - text "SAFFRON CITY" - line "#MON GYM" - cont "LEADER: SABRINA" - - para "The Master of" - line "Psychic #MON!" - done - -FightingDojoSignText: - text "Everyone Welcome!" - line "FIGHTING DOJO" - done - -SilphCoSignText: - text "SILPH CO." - line "OFFICE BUILDING" - done - -MrPsychicsHouseSignText: - text "MR.PSYCHIC'S" - line "HOUSE" - done - -SaffronCityMagnetTrainStationSignText: - text "SAFFRON CITY" - line "MAGNET TRAIN" - cont "STATION" - done - -SaffronCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 26, 3, FIGHTING_DOJO, 1 - warp_event 34, 3, SAFFRON_GYM, 1 - warp_event 25, 11, SAFFRON_MART, 2 - warp_event 9, 29, SAFFRON_POKECENTER_1F, 1 - warp_event 27, 29, MR_PSYCHICS_HOUSE, 1 - warp_event 8, 3, SAFFRON_MAGNET_TRAIN_STATION, 2 - warp_event 18, 21, SILPH_CO_1F, 1 - warp_event 9, 11, COPYCATS_HOUSE_1F, 1 - warp_event 18, 3, ROUTE_5_SAFFRON_GATE, 3 - warp_event 0, 24, ROUTE_7_SAFFRON_GATE, 3 - warp_event 0, 25, ROUTE_7_SAFFRON_GATE, 4 - warp_event 16, 33, ROUTE_6_SAFFRON_GATE, 1 - warp_event 17, 33, ROUTE_6_SAFFRON_GATE, 2 - warp_event 39, 22, ROUTE_8_SAFFRON_GATE, 1 - warp_event 39, 23, ROUTE_8_SAFFRON_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 21, 5, BGEVENT_READ, SaffronCitySign - bg_event 33, 5, BGEVENT_READ, SaffronGymSign - bg_event 25, 5, BGEVENT_READ, FightingDojoSign - bg_event 15, 21, BGEVENT_READ, SilphCoSign - bg_event 25, 29, BGEVENT_READ, MrPsychicsHouseSign - bg_event 11, 5, BGEVENT_READ, SaffronCityMagnetTrainStationSign - bg_event 10, 29, BGEVENT_READ, SaffronCityPokecenterSign - bg_event 26, 11, BGEVENT_READ, SaffronCityMartSign - - def_object_events - object_event 7, 14, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronCityLass1Script, -1 - object_event 19, 30, SPRITE_POKEFAN_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, SaffronCityPokefanMScript, -1 - object_event 32, 7, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronCityCooltrainerMScript, -1 - object_event 20, 24, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronCityCooltrainerFScript, -1 - object_event 27, 12, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronCityFisherScript, -1 - object_event 15, 19, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SaffronCityYoungster1Script, -1 - object_event 35, 22, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronCityYoungster2Script, -1 - object_event 19, 8, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronCityLass2Script, -1 diff --git a/maps/SaffronCity.blk b/maps/SaffronCity.blk deleted file mode 100644 index aa4c0b9ac..000000000 --- a/maps/SaffronCity.blk +++ /dev/null @@ -1,5 +0,0 @@ - - - TT! ! T!   !ww7}:~7~7:~7~RRROVwwwV1wwV1wMNI################HMN' ! ! !1111 ! ! !'MN'7~|~7~ TT!|s7~7~'MN&######hi######"MN'UUUUUUhiUUUUUU'MN'U ! !UhiU ! !U'MN'UhihiUhiUhihiU'MN'U7~7~V7:}~w7~7~U'OP&################"'UUUUUUUUUUUUUUUU'cb' ! ! ! ! !U ! !U'MN'7~|r7~7~7~V|~7~U'MND################EMP ! ! !cb ! ! ! !QQ -7~7~7~ T!7~7~7~7~ - diff --git a/maps/SaffronGym.asm b/maps/SaffronGym.asm deleted file mode 100644 index 32f501044..000000000 --- a/maps/SaffronGym.asm +++ /dev/null @@ -1,339 +0,0 @@ - object_const_def - const SAFFRONGYM_SABRINA - const SAFFRONGYM_GRANNY1 - const SAFFRONGYM_YOUNGSTER1 - const SAFFRONGYM_GRANNY2 - const SAFFRONGYM_YOUNGSTER2 - const SAFFRONGYM_GYM_GUIDE - -SaffronGym_MapScripts: - def_scene_scripts - - def_callbacks - -SaffronGymSabrinaScript: - faceplayer - opentext - checkflag ENGINE_MARSHBADGE - iftrue .FightDone - writetext SabrinaIntroText - waitbutton - closetext - winlosstext SabrinaWinLossText, 0 - loadtrainer SABRINA, SABRINA1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_SABRINA - setevent EVENT_BEAT_MEDIUM_REBECCA - setevent EVENT_BEAT_MEDIUM_DORIS - setevent EVENT_BEAT_PSYCHIC_FRANKLIN - setevent EVENT_BEAT_PSYCHIC_JARED - opentext - writetext ReceivedMarshBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_MARSHBADGE - writetext SabrinaMarshBadgeText - waitbutton - closetext - end - -.FightDone: - writetext SabrinaFightDoneText - waitbutton - closetext - end - -TrainerMediumRebecca: - trainer MEDIUM, REBECCA, EVENT_BEAT_MEDIUM_REBECCA, MediumRebeccaSeenText, MediumRebeccaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext MediumRebeccaAfterBattleText - waitbutton - closetext - end - -TrainerPsychicFranklin: - trainer PSYCHIC_T, FRANKLIN, EVENT_BEAT_PSYCHIC_FRANKLIN, PsychicFranklinSeenText, PsychicFranklinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicFranklinAfterBattleText - waitbutton - closetext - end - -TrainerMediumDoris: - trainer MEDIUM, DORIS, EVENT_BEAT_MEDIUM_DORIS, MediumDorisSeenText, MediumDorisBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext MediumDorisAfterBattleText - waitbutton - closetext - end - -TrainerPsychicJared: - trainer PSYCHIC_T, JARED, EVENT_BEAT_PSYCHIC_JARED, PsychicJaredSeenText, PsychicJaredBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PsychicJaredAfterBattleText - waitbutton - closetext - end - -SaffronGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_SABRINA - iftrue .SaffronGymGuideWinScript - writetext SaffronGymGuideText - waitbutton - closetext - end - -.SaffronGymGuideWinScript: - writetext SaffronGymGuideWinText - waitbutton - closetext - end - -SaffronGymStatue: - checkflag ENGINE_MARSHBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, SABRINA, SABRINA1 - jumpstd GymStatue2Script - -SabrinaIntroText: - text "SABRINA: I knew" - line "you were coming…" - - para "Three years ago I" - line "had a vision of" - cont "your arrival." - - para "You're after my" - line "BADGE." - - para "I don't enjoy bat-" - line "tling, but it's my" - - para "duty as a LEADER" - line "to confer BADGES" - - para "on anyone who has" - line "proven him- or" - cont "herself worthy." - - para "Since you wish it," - line "I will show you my" - cont "psychic powers!" - done - -SabrinaWinLossText: - text "SABRINA: Your" - line "power…" - - para "It far exceeds" - line "what I foresaw…" - - para "Maybe it isn't" - line "possible to fully" - - para "predict what the" - line "future holds…" - - para "OK, you win. You" - line "earned yourself" - cont "MARSHBADGE." - done - -ReceivedMarshBadgeText: - text " received" - line "MARSHBADGE." - done - -SabrinaMarshBadgeText: - text "SABRINA: MARSH-" - line "BADGE draws out" - - para "your subliminal" - line "powers…" - - para "Although I failed" - line "to accurately pre-" - cont "dict your power," - cont "this much I know" - cont "to be true." - - para "You will become a" - line "celebrated and" - cont "beloved CHAMPION!" - done - -SabrinaFightDoneText: - text "SABRINA: Your love" - line "for your #MON" - - para "overwhelmed my" - line "psychic power…" - - para "The power of love," - line "I think, is also a" - - para "kind of psychic" - line "power…" - done - -MediumRebeccaSeenText: - text "The power of all" - line "those you defeated" - cont "comes to me!" - done - -MediumRebeccaBeatenText: - text "Strong…" - line "Far too strong…" - done - -MediumRebeccaAfterBattleText: - text "What is the source" - line "of your power?" - done - -PsychicFranklinSeenText: - text "Psychic power is" - line "the power of your" - cont "soul." - done - -PsychicFranklinBeatenText: - text "Your soul has more" - line "power than mine!" - done - -PsychicFranklinAfterBattleText: - text "You made your soul" - line "stronger, not just" - cont "your abilities." - done - -MediumDorisSeenText: - text "Fufufufu…" - line "I see it clearly." - - para "I can see into" - line "your soul!" - done - -MediumDorisBeatenText: - text "Though I read you," - line "I still lost…" - done - -MediumDorisAfterBattleText: - text "Darn! I forgot" - line "that I predicted I" - cont "would lose to you." - done - -PsychicJaredSeenText: - text "The FIGHTING DOJO" - line "next door was once" - cont "this city's GYM." - done - -PsychicJaredBeatenText: - text "I was no match…" - done - -PsychicJaredAfterBattleText: - text "KARATE KING, the" - line "master of the" - - para "FIGHTING DOJO, was" - line "just destroyed by" - cont "SABRINA." - done - -SaffronGymGuideText: - text "Yo, CHAMP in" - line "making!" - - para "A trainer as" - line "skilled as you" - - para "doesn't need to be" - line "told how to deal" - - para "with psychic-type" - line "#MON, right?" - - para "I expect great" - line "things from you!" - - para "Good luck!" - done - -SaffronGymGuideWinText: - text "That was another" - line "fantastic battle!" - done - -SaffronGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 8, 17, SAFFRON_CITY, 2 - warp_event 9, 17, SAFFRON_CITY, 2 - warp_event 11, 15, SAFFRON_GYM, 18 - warp_event 19, 15, SAFFRON_GYM, 19 - warp_event 19, 11, SAFFRON_GYM, 20 - warp_event 1, 11, SAFFRON_GYM, 21 - warp_event 5, 3, SAFFRON_GYM, 22 - warp_event 11, 5, SAFFRON_GYM, 23 - warp_event 1, 15, SAFFRON_GYM, 24 - warp_event 19, 3, SAFFRON_GYM, 25 - warp_event 15, 17, SAFFRON_GYM, 26 - warp_event 5, 17, SAFFRON_GYM, 27 - warp_event 5, 9, SAFFRON_GYM, 28 - warp_event 9, 3, SAFFRON_GYM, 29 - warp_event 15, 9, SAFFRON_GYM, 30 - warp_event 15, 5, SAFFRON_GYM, 31 - warp_event 1, 5, SAFFRON_GYM, 32 - warp_event 19, 17, SAFFRON_GYM, 3 - warp_event 19, 9, SAFFRON_GYM, 4 - warp_event 1, 9, SAFFRON_GYM, 5 - warp_event 5, 5, SAFFRON_GYM, 6 - warp_event 11, 3, SAFFRON_GYM, 7 - warp_event 1, 17, SAFFRON_GYM, 8 - warp_event 19, 5, SAFFRON_GYM, 9 - warp_event 15, 15, SAFFRON_GYM, 10 - warp_event 5, 15, SAFFRON_GYM, 11 - warp_event 5, 11, SAFFRON_GYM, 12 - warp_event 9, 5, SAFFRON_GYM, 13 - warp_event 15, 11, SAFFRON_GYM, 14 - warp_event 15, 3, SAFFRON_GYM, 15 - warp_event 1, 3, SAFFRON_GYM, 16 - warp_event 11, 9, SAFFRON_GYM, 17 - - def_coord_events - - def_bg_events - bg_event 8, 15, BGEVENT_READ, SaffronGymStatue - - def_object_events - object_event 9, 8, SPRITE_SABRINA, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronGymSabrinaScript, -1 - object_event 17, 16, SPRITE_GRANNY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerMediumRebecca, -1 - object_event 3, 16, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPsychicFranklin, -1 - object_event 3, 4, SPRITE_GRANNY, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerMediumDoris, -1 - object_event 17, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerPsychicJared, -1 - object_event 9, 14, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SaffronGymGuideScript, -1 diff --git a/maps/SaffronGym.blk b/maps/SaffronGym.blk deleted file mode 100644 index 6c5e10c94..000000000 --- a/maps/SaffronGym.blk +++ /dev/null @@ -1,4 +0,0 @@ -  -         -         -   6   $   \ No newline at end of file diff --git a/maps/SaffronMagnetTrainStation.asm b/maps/SaffronMagnetTrainStation.asm deleted file mode 100644 index 7158a7b61..000000000 --- a/maps/SaffronMagnetTrainStation.asm +++ /dev/null @@ -1,234 +0,0 @@ - object_const_def - const SAFFRONMAGNETTRAINSTATION_OFFICER - const SAFFRONMAGNETTRAINSTATION_GYM_GUIDE - const SAFFRONMAGNETTRAINSTATION_TEACHER - const SAFFRONMAGNETTRAINSTATION_LASS - -SaffronMagnetTrainStation_MapScripts: - def_scene_scripts - scene_script SaffronMagnetTrainStationNoopScene, SCENE_SAFFRONMAGNETTRAINSTATION_ARRIVE_FROM_GOLDENROD - - def_callbacks - -SaffronMagnetTrainStationNoopScene: - end - -SaffronMagnetTrainStationOfficerScript: - faceplayer - opentext - checkevent EVENT_RESTORED_POWER_TO_KANTO - iftrue .MagnetTrainToGoldenrod - writetext SaffronMagnetTrainStationOfficerTrainIsntOperatingText - waitbutton - closetext - end - -.MagnetTrainToGoldenrod: - writetext SaffronMagnetTrainStationOfficerAreYouComingOnBoardText - yesorno - iffalse .DecidedNotToRide - checkitem PASS - iffalse .PassNotInBag - writetext SaffronMagnetTrainStationOfficerRightThisWayText - waitbutton - closetext - applymovement SAFFRONMAGNETTRAINSTATION_OFFICER, SaffronMagnetTrainStationOfficerApproachTrainDoorMovement - applymovement PLAYER, SaffronMagnetTrainStationPlayerApproachAndEnterTrainMovement - setval TRUE - special MagnetTrain - warpcheck - newloadmap MAPSETUP_TRAIN - applymovement PLAYER, .MovementBoardTheTrain - wait 20 - end - -.MovementBoardTheTrain: - turn_head DOWN - step_end - -.PassNotInBag: - writetext SaffronMagnetTrainStationOfficerYouDontHaveAPassText - waitbutton - closetext - end - -.DecidedNotToRide: - writetext SaffronMagnetTrainStationOfficerHopeToSeeYouAgainText - waitbutton - closetext - end - -Script_ArriveFromGoldenrod: - applymovement SAFFRONMAGNETTRAINSTATION_OFFICER, SaffronMagnetTrainStationOfficerApproachTrainDoorMovement - applymovement PLAYER, SaffronMagnetTrainStationPlayerLeaveTrainAndEnterStationMovement - applymovement SAFFRONMAGNETTRAINSTATION_OFFICER, SaffronMagnetTrainStationOfficerReturnToBoardingGateMovement - opentext - writetext SaffronMagnetTrainStationOfficerArrivedInSaffronText - waitbutton - closetext - end - -SaffronMagnetTrainStationGymGuideScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .ReturnedMachinePart - writetext SaffronMagnetTrainStationGymGuideText - waitbutton - closetext - end - -.ReturnedMachinePart: - writetext SaffronMagnetTrainStationGymGuideText_ReturnedMachinePart - waitbutton - closetext - end - -SaffronMagnetTrainStationTeacherScript: - jumptextfaceplayer SaffronMagnetTrainStationTeacherText - -SaffronMagnetTrainStationLassScript: - jumptextfaceplayer SaffronMagnetTrainStationLassText - -SaffronMagnetTrainStationOfficerApproachTrainDoorMovement: - step UP - step UP - step RIGHT - turn_head LEFT - step_end - -SaffronMagnetTrainStationOfficerReturnToBoardingGateMovement: - step LEFT - step DOWN - step DOWN - step_end - -SaffronMagnetTrainStationPlayerApproachAndEnterTrainMovement: - step UP - step UP - step UP - step LEFT - step LEFT - step LEFT - step UP - step UP - step_end - -SaffronMagnetTrainStationPlayerLeaveTrainAndEnterStationMovement: - step LEFT - step LEFT - step DOWN - step DOWN - step DOWN - step DOWN - turn_head UP - step_end - -SaffronMagnetTrainStationOfficerTrainIsntOperatingText: - text "I'm sorry, but the" - line "MAGNET TRAIN isn't" - cont "operating now." - done - -SaffronMagnetTrainStationOfficerAreYouComingOnBoardText: - text "We'll soon depart" - line "for GOLDENROD." - - para "Are you coming on" - line "board?" - done - -SaffronMagnetTrainStationOfficerRightThisWayText: - text "May I see your" - line "rail PASS, please?" - - para "OK. Right this" - line "way, please." - done - -SaffronMagnetTrainStationOfficerYouDontHaveAPassText: - text "Sorry, but you" - line "don't have a PASS." - done - -SaffronMagnetTrainStationOfficerHopeToSeeYouAgainText: - text "We hope to see you" - line "again." - done - -SaffronMagnetTrainStationOfficerArrivedInSaffronText: - text "We have arrived in" - line "SAFFRON." - - para "We hope to see you" - line "again." - done - -SaffronMagnetTrainStationGymGuideText: - text "The MAGNET TRAIN" - line "is a super-modern" - - para "rail liner that" - line "uses electricity" - - para "and magnets to" - line "attain incredible" - cont "speed." - - para "However, if there" - line "isn't any elec-" - cont "tricity…" - done - -SaffronMagnetTrainStationGymGuideText_ReturnedMachinePart: - text "Whew…" - - para "How many times" - line "have I gone back" - - para "and forth between" - line "KANTO and JOHTO?" - done - -SaffronMagnetTrainStationTeacherText: - text "Before the MAGNET" - line "TRAIN STATION was" - - para "built, there was a" - line "house there." - - para "A little girl" - line "named COPYCAT used" - cont "to live there." - done - -SaffronMagnetTrainStationLassText: - text "Hi. Do you have a" - line "rail PASS? I have" - - para "one. All the peo-" - line "ple in SAFFRON who" - - para "ride the MAGNET" - line "TRAIN have PASSES." - done - -SaffronMagnetTrainStation_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 8, 17, SAFFRON_CITY, 6 - warp_event 9, 17, SAFFRON_CITY, 6 - warp_event 6, 5, GOLDENROD_MAGNET_TRAIN_STATION, 4 - warp_event 11, 5, GOLDENROD_MAGNET_TRAIN_STATION, 3 - - def_coord_events - coord_event 11, 6, SCENE_SAFFRONMAGNETTRAINSTATION_ARRIVE_FROM_GOLDENROD, Script_ArriveFromGoldenrod - - def_bg_events - - def_object_events - object_event 9, 9, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SaffronMagnetTrainStationOfficerScript, -1 - object_event 10, 14, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SaffronMagnetTrainStationGymGuideScript, -1 - object_event 6, 11, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SaffronMagnetTrainStationTeacherScript, EVENT_SAFFRON_TRAIN_STATION_POPULATION - object_event 6, 10, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronMagnetTrainStationLassScript, EVENT_SAFFRON_TRAIN_STATION_POPULATION diff --git a/maps/SaffronMagnetTrainStation.blk b/maps/SaffronMagnetTrainStation.blk deleted file mode 100644 index bdca20f29..000000000 --- a/maps/SaffronMagnetTrainStation.blk +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - /  3  \ No newline at end of file diff --git a/maps/SaffronMart.asm b/maps/SaffronMart.asm deleted file mode 100644 index 9bd6a2f56..000000000 --- a/maps/SaffronMart.asm +++ /dev/null @@ -1,52 +0,0 @@ - object_const_def - const SAFFRONMART_CLERK - const SAFFRONMART_COOLTRAINER_M - const SAFFRONMART_COOLTRAINER_F - -SaffronMart_MapScripts: - def_scene_scripts - - def_callbacks - -SaffronMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_SAFFRON - closetext - end - -SaffronMartCooltrainerMScript: - jumptextfaceplayer SaffronMartCooltrainerMText - -SaffronMartCooltrainerFScript: - jumptextfaceplayer SaffronMartCooltrainerFText - -SaffronMartCooltrainerMText: - text "There's a big" - line "RADIO TOWER in" - cont "LAVENDER." - done - -SaffronMartCooltrainerFText: - text "I want to become" - line "stronger, but I'm" - cont "not good yet…" - - para "Could you show me" - line "how sometime?" - done - -SaffronMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, SAFFRON_CITY, 3 - warp_event 3, 7, SAFFRON_CITY, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SaffronMartClerkScript, -1 - object_event 7, 2, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, SaffronMartCooltrainerMScript, -1 - object_event 7, 6, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronMartCooltrainerFScript, -1 diff --git a/maps/SaffronPokecenter1F.asm b/maps/SaffronPokecenter1F.asm deleted file mode 100644 index e92e3f0a1..000000000 --- a/maps/SaffronPokecenter1F.asm +++ /dev/null @@ -1,123 +0,0 @@ - object_const_def - const SAFFRONPOKECENTER1F_NURSE - const SAFFRONPOKECENTER1F_TEACHER - const SAFFRONPOKECENTER1F_FISHER - const SAFFRONPOKECENTER1F_YOUNGSTER - -SaffronPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -SaffronPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -SaffronPokecenter1FTeacherScript: - jumptextfaceplayer SaffronPokecenter1FTeacherText - -SaffronPokecenter1FFisherScript: - faceplayer - opentext - checkevent EVENT_RETURNED_MACHINE_PART - iftrue .SolvedKantoPowerCrisis - writetext SaffronPokecenter1FFisherText - waitbutton - closetext - end - -.SolvedKantoPowerCrisis: - writetext SaffronPokecenter1FFisherReturnedMachinePartText - waitbutton - closetext - end - -SaffronPokecenter1FYoungsterScript: - jumptextfaceplayer SaffronPokecenter1FYoungsterText - -SaffronPokecenter1FTeacherText: - text "What are JOHTO's" - line "#MON CENTERS" - cont "like?" - - para "…Oh, I see. So" - line "they're not much" - - para "different from the" - line "ones in KANTO." - - para "I can go to JOHTO" - line "without worrying," - cont "then!" - done - -SaffronPokecenter1FTeacherMobileText: - text "What are JOHTO's" - line "#MON CENTERS" - cont "like?" - - para "…Oh, I see." - line "So they let you" - - para "link with people" - line "far away?" - - para "Then I'll get my" - line "friend in JOHTO to" - - para "catch a MARILL and" - line "trade it to me!" - done - -SaffronPokecenter1FFisherText: - text "I just happened to" - line "come through ROCK" - - para "TUNNEL. There was" - line "some commotion at" - cont "the POWER PLANT." - done - -SaffronPokecenter1FFisherReturnedMachinePartText: - text "Caves collapse" - line "easily." - - para "Several caves have" - line "disappeared in the" - - para "past few years," - line "like the one out-" - cont "side CERULEAN." - - para "As a pro HIKER," - line "that's common" - cont "knowledge." - done - -SaffronPokecenter1FYoungsterText: - text "SILPH CO.'s HEAD" - line "OFFICE and the" - - para "MAGNET TRAIN STA-" - line "TION--they're the" - - para "places to see in" - line "SAFFRON." - done - -SaffronPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, SAFFRON_CITY, 4 - warp_event 4, 7, SAFFRON_CITY, 4 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FNurseScript, -1 - object_event 7, 2, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FTeacherScript, -1 - object_event 8, 6, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FFisherScript, -1 - object_event 1, 4, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SaffronPokecenter1FYoungsterScript, -1 diff --git a/maps/SaffronPokecenter2FBeta.asm b/maps/SaffronPokecenter2FBeta.asm deleted file mode 100644 index 0e520a5a4..000000000 --- a/maps/SaffronPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -SaffronPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -SaffronPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, SAFFRON_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/SeafoamGym.asm b/maps/SeafoamGym.asm deleted file mode 100644 index 4606db4c4..000000000 --- a/maps/SeafoamGym.asm +++ /dev/null @@ -1,170 +0,0 @@ - object_const_def - const SEAFOAMGYM_BLAINE - const SEAFOAMGYM_GYM_GUIDE - -SeafoamGym_MapScripts: - def_scene_scripts - scene_script SeafoamGymNoopScene ; unusable - - def_callbacks - -SeafoamGymNoopScene: - end - -SeafoamGymBlaineScript: - faceplayer - opentext - checkflag ENGINE_VOLCANOBADGE - iftrue .FightDone - writetext BlaineIntroText - waitbutton - closetext - winlosstext BlaineWinLossText, 0 - loadtrainer BLAINE, BLAINE1 - startbattle - iftrue .ReturnAfterBattle - appear SEAFOAMGYM_GYM_GUIDE -.ReturnAfterBattle: - reloadmapafterbattle - setevent EVENT_BEAT_BLAINE - opentext - writetext ReceivedVolcanoBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_VOLCANOBADGE - writetext BlaineAfterBattleText - waitbutton - closetext - end - -.FightDone: - writetext BlaineFightDoneText - waitbutton - closetext - end - -SeafoamGymGuideScript: - faceplayer - opentext - checkevent EVENT_TALKED_TO_SEAFOAM_GYM_GUIDE_ONCE - iftrue .TalkedToSeafoamGymGuideScript - writetext SeafoamGymGuideWinText - waitbutton - closetext - setevent EVENT_TALKED_TO_SEAFOAM_GYM_GUIDE_ONCE - end - -.TalkedToSeafoamGymGuideScript: - writetext SeafoamGymGuideWinText2 - waitbutton - closetext - end - -BlaineIntroText: - text "BLAINE: Waaah!" - - para "My GYM in CINNABAR" - line "burned down." - - para "My fire-breathing" - line "#MON and I are" - - para "homeless because" - line "of the volcano." - - para "Waaah!" - - para "But I'm back in" - line "business as a GYM" - - para "LEADER here in" - line "this cave." - - para "If you can beat" - line "me, I'll give you" - cont "a BADGE." - - para "Ha! You'd better" - line "have BURN HEAL!" - done - -BlaineWinLossText: - text "BLAINE: Awesome." - line "I've burned out…" - - para "You've earned" - line "VOLCANOBADGE!" - done - -ReceivedVolcanoBadgeText: - text " received" - line "VOLCANOBADGE." - done - -BlaineAfterBattleText: - text "BLAINE: I did lose" - line "this time, but I'm" - - para "going to win the" - line "next time." - - para "When I rebuild my" - line "CINNABAR GYM," - - para "we'll have to have" - line "a rematch." - done - -BlaineFightDoneText: - text "BLAINE: My fire" - line "#MON will be" - - para "even stronger." - line "Just you watch!" - done - -SeafoamGymGuideWinText: - text "Yo!" - - para "… Huh? It's over" - line "already?" - - para "Sorry, sorry!" - - para "CINNABAR GYM was" - line "gone, so I didn't" - - para "know where to find" - line "you." - - para "But, hey, you're" - line "plenty strong even" - - para "without my advice." - line "I knew you'd win!" - done - -SeafoamGymGuideWinText2: - text "A #MON GYM can" - line "be anywhere as" - - para "long as the GYM" - line "LEADER is there." - - para "There's no need" - line "for a building." - done - -SeafoamGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 5, ROUTE_20, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 2, SPRITE_BLAINE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, SeafoamGymBlaineScript, -1 - object_event 6, 5, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SeafoamGymGuideScript, EVENT_SEAFOAM_GYM_GYM_GUIDE diff --git a/maps/SeafoamGym.blk b/maps/SeafoamGym.blk deleted file mode 100644 index 0f3609d06..000000000 --- a/maps/SeafoamGym.blk +++ /dev/null @@ -1,3 +0,0 @@ -  - -)$* # \ No newline at end of file diff --git a/maps/SilphCo1F.asm b/maps/SilphCo1F.asm deleted file mode 100644 index 5edaffe8a..000000000 --- a/maps/SilphCo1F.asm +++ /dev/null @@ -1,69 +0,0 @@ - object_const_def - const SILPHCO1F_RECEPTIONIST - const SILPHCO1F_OFFICER - -SilphCo1F_MapScripts: - def_scene_scripts - - def_callbacks - -SilphCoReceptionistScript: - jumptextfaceplayer SilphCoReceptionistText - -SilphCoOfficerScript: - faceplayer - opentext - checkevent EVENT_GOT_UP_GRADE - iftrue .GotUpGrade - writetext SilphCoOfficerText - promptbutton - verbosegiveitem UP_GRADE - iffalse .NoRoom - setevent EVENT_GOT_UP_GRADE -.GotUpGrade: - writetext SilphCoOfficerText_GotUpGrade - waitbutton -.NoRoom: - closetext - end - -SilphCoReceptionistText: - text "Welcome. This is" - line "SILPH CO.'s HEAD" - cont "OFFICE BUILDING." - done - -SilphCoOfficerText: - text "Only employees are" - line "permitted to go" - cont "upstairs." - - para "But since you came" - line "such a long way," - - para "have this neat" - line "little souvenir." - done - -SilphCoOfficerText_GotUpGrade: - text "It's SILPH CO.'s" - line "latest product." - - para "It's not for sale" - line "anywhere yet." - done - -SilphCo1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, SAFFRON_CITY, 7 - warp_event 3, 7, SAFFRON_CITY, 7 - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 2, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SilphCoReceptionistScript, -1 - object_event 13, 1, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SilphCoOfficerScript, -1 diff --git a/maps/SilphCo1F.blk b/maps/SilphCo1F.blk deleted file mode 100644 index fdc4ff544..000000000 --- a/maps/SilphCo1F.blk +++ /dev/null @@ -1 +0,0 @@ -5544?---  \ No newline at end of file diff --git a/maps/SilverCaveItemRooms.asm b/maps/SilverCaveItemRooms.asm deleted file mode 100644 index dd9323f2a..000000000 --- a/maps/SilverCaveItemRooms.asm +++ /dev/null @@ -1,29 +0,0 @@ - object_const_def - const SILVERCAVEITEMROOMS_POKE_BALL1 - const SILVERCAVEITEMROOMS_POKE_BALL2 - -SilverCaveItemRooms_MapScripts: - def_scene_scripts - - def_callbacks - -SilverCaveItemRoomsMaxRevive: - itemball MAX_REVIVE - -SilverCaveItemRoomsFullRestore: - itemball FULL_RESTORE - -SilverCaveItemRooms_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 3, SILVER_CAVE_ROOM_2, 3 - warp_event 7, 15, SILVER_CAVE_ROOM_2, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 6, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveItemRoomsMaxRevive, EVENT_SILVER_CAVE_ITEM_ROOMS_MAX_REVIVE - object_event 15, 11, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveItemRoomsFullRestore, EVENT_SILVER_CAVE_ITEM_ROOMS_FULL_RESTORE diff --git a/maps/SilverCaveItemRooms.blk b/maps/SilverCaveItemRooms.blk deleted file mode 100644 index f2902c212..000000000 --- a/maps/SilverCaveItemRooms.blk +++ /dev/null @@ -1,5 +0,0 @@ -   -$ #   - - -$ # \ No newline at end of file diff --git a/maps/SilverCaveOutside.asm b/maps/SilverCaveOutside.asm deleted file mode 100644 index 1fdd12fd9..000000000 --- a/maps/SilverCaveOutside.asm +++ /dev/null @@ -1,38 +0,0 @@ -SilverCaveOutside_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, SilverCaveOutsideFlypointCallback - -SilverCaveOutsideFlypointCallback: - setflag ENGINE_FLYPOINT_SILVER_CAVE - endcallback - -MtSilverPokecenterSign: - jumpstd PokecenterSignScript - -MtSilverSign: - jumptext MtSilverSignText - -SilverCaveOutsideHiddenFullRestore: - hiddenitem FULL_RESTORE, EVENT_SILVER_CAVE_OUTSIDE_HIDDEN_FULL_RESTORE - -MtSilverSignText: - text "MT.SILVER" - done - -SilverCaveOutside_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 23, 19, SILVER_CAVE_POKECENTER_1F, 1 - warp_event 18, 11, SILVER_CAVE_ROOM_1, 1 - - def_coord_events - - def_bg_events - bg_event 24, 19, BGEVENT_READ, MtSilverPokecenterSign - bg_event 17, 13, BGEVENT_READ, MtSilverSign - bg_event 9, 25, BGEVENT_ITEM, SilverCaveOutsideHiddenFullRestore - - def_object_events diff --git a/maps/SilverCaveOutside.blk b/maps/SilverCaveOutside.blk deleted file mode 100644 index 87a67df4f..000000000 --- a/maps/SilverCaveOutside.blk +++ /dev/null @@ -1,14 +0,0 @@ -,,),,),,,$WW*,,,,,,,,,),,),,,,,,(,,,,,,,WW%,,),,,,,,$WWW*,,,,,,,,)+WWW*,,,,,$WWW,,,,,)),,,$W*,,,,,WWWWW%)+WW*$WW*,,,,,,,,,))1(,,,(,,+W,,,,,+%)1 -$W*,$W*),,,,,,)+% -  !(,,,$%,WWWWW%) |r$WWWWWW,,,,,,) X11Z/lll,+WWWW% Z/o -`,) -Y - - - 5ln,)/[ e-/,) - e- - - X ,,??????????; Z[ - ?????????;,,) - - >,,,,,,,,,),,,??????, \ No newline at end of file diff --git a/maps/SilverCavePokecenter1F.asm b/maps/SilverCavePokecenter1F.asm deleted file mode 100644 index 8d2d3b61e..000000000 --- a/maps/SilverCavePokecenter1F.asm +++ /dev/null @@ -1,44 +0,0 @@ - object_const_def - const SILVERCAVEPOKECENTER1F_NURSE - const SILVERCAVEPOKECENTER1F_GRANNY - -SilverCavePokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -SilverCavePokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -SilverCavePokecenter1FGrannyScript: - jumptextfaceplayer SilverCavePokecenter1FGrannyText - -SilverCavePokecenter1FGrannyText: - text "Trainers who seek" - line "power climb MT." - - para "SILVER despite its" - line "many dangers…" - - para "With their trusted" - line "#MON, they must" - - para "feel they can go" - line "anywhere…" - done - -SilverCavePokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, SILVER_CAVE_OUTSIDE, 1 - warp_event 4, 7, SILVER_CAVE_OUTSIDE, 1 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SilverCavePokecenter1FNurseScript, -1 - object_event 1, 5, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 2, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SilverCavePokecenter1FGrannyScript, -1 diff --git a/maps/SilverCaveRoom1.asm b/maps/SilverCaveRoom1.asm deleted file mode 100644 index 944b3a2fc..000000000 --- a/maps/SilverCaveRoom1.asm +++ /dev/null @@ -1,47 +0,0 @@ - object_const_def - const SILVERCAVEROOM1_POKE_BALL1 - const SILVERCAVEROOM1_POKE_BALL2 - const SILVERCAVEROOM1_POKE_BALL3 - const SILVERCAVEROOM1_POKE_BALL4 - -SilverCaveRoom1_MapScripts: - def_scene_scripts - - def_callbacks - -SilverCaveRoom1MaxElixer: - itemball MAX_ELIXER - -SilverCaveRoom1Protein: - itemball PROTEIN - -SilverCaveRoom1EscapeRope: - itemball ESCAPE_ROPE - -SilverCaveRoom1UltraBall: - itemball ULTRA_BALL - -SilverCaveRoom1HiddenDireHit: - hiddenitem DIRE_HIT, EVENT_SILVER_CAVE_ROOM_1_HIDDEN_DIRE_HIT - -SilverCaveRoom1HiddenUltraBall: - hiddenitem ULTRA_BALL, EVENT_SILVER_CAVE_ROOM_1_HIDDEN_ULTRA_BALL - -SilverCaveRoom1_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 33, SILVER_CAVE_OUTSIDE, 2 - warp_event 15, 1, SILVER_CAVE_ROOM_2, 1 - - def_coord_events - - def_bg_events - bg_event 16, 23, BGEVENT_ITEM, SilverCaveRoom1HiddenDireHit - bg_event 17, 12, BGEVENT_ITEM, SilverCaveRoom1HiddenUltraBall - - def_object_events - object_event 4, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveRoom1MaxElixer, EVENT_SILVER_CAVE_ROOM_1_MAX_ELIXER - object_event 15, 29, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveRoom1Protein, EVENT_SILVER_CAVE_ROOM_1_PROTEIN - object_event 5, 30, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveRoom1EscapeRope, EVENT_SILVER_CAVE_ROOM_1_ESCAPE_ROPE - object_event 7, 18, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveRoom1UltraBall, EVENT_SILVER_CAVE_ROOM_1_ULTRA_BALL diff --git a/maps/SilverCaveRoom1.blk b/maps/SilverCaveRoom1.blk deleted file mode 100644 index 80fd1e9e3..000000000 --- a/maps/SilverCaveRoom1.blk +++ /dev/null @@ -1,22 +0,0 @@ -   -( -  6 -99 -(+! -+ * -99 0  - -!!!* -  -9  - 69  - -  - 99 -  -) -* 699 -9+! -  -99:   -!!!$+!!" # \ No newline at end of file diff --git a/maps/SilverCaveRoom2.asm b/maps/SilverCaveRoom2.asm deleted file mode 100644 index 07a2c2cb4..000000000 --- a/maps/SilverCaveRoom2.asm +++ /dev/null @@ -1,40 +0,0 @@ - object_const_def - const SILVERCAVEROOM2_POKE_BALL1 - const SILVERCAVEROOM2_POKE_BALL2 - const SILVERCAVEROOM2_POKE_BALL3 - -SilverCaveRoom2_MapScripts: - def_scene_scripts - - def_callbacks - -SilverCaveRoom2Calcium: - itemball CALCIUM - -SilverCaveRoom2UltraBall: - itemball ULTRA_BALL - -SilverCaveRoom2PPUp: - itemball PP_UP - -SilverCaveRoom2HiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_SILVER_CAVE_ROOM_2_HIDDEN_MAX_POTION - -SilverCaveRoom2_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 31, SILVER_CAVE_ROOM_1, 2 - warp_event 11, 5, SILVER_CAVE_ROOM_3, 1 - warp_event 13, 21, SILVER_CAVE_ITEM_ROOMS, 1 - warp_event 23, 3, SILVER_CAVE_ITEM_ROOMS, 2 - - def_coord_events - - def_bg_events - bg_event 14, 31, BGEVENT_ITEM, SilverCaveRoom2HiddenMaxPotion - - def_object_events - object_event 24, 10, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveRoom2Calcium, EVENT_SILVER_CAVE_ROOM_2_CALCIUM - object_event 22, 24, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveRoom2UltraBall, EVENT_SILVER_CAVE_ROOM_2_ULTRA_BALL - object_event 4, 20, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SilverCaveRoom2PPUp, EVENT_SILVER_CAVE_ROOM_2_PP_UP diff --git a/maps/SilverCaveRoom2.blk b/maps/SilverCaveRoom2.blk deleted file mode 100644 index 19e352b06..000000000 --- a/maps/SilverCaveRoom2.blk +++ /dev/null @@ -1,26 +0,0 @@ - -,,-.. -  - -,,-.. --.7. - -,,-7. - -     --/./ -/ --/./  -/,, -/./ --/,,-/ -/ - -   - --  -  - )-..7. -- --/'' - - --  -     *-./ --/,,,-/$$$$-./ -%)$$$$ # \ No newline at end of file diff --git a/maps/SilverCaveRoom3.asm b/maps/SilverCaveRoom3.asm deleted file mode 100644 index f471bd8b1..000000000 --- a/maps/SilverCaveRoom3.asm +++ /dev/null @@ -1,62 +0,0 @@ - object_const_def - const SILVERCAVEROOM3_RED - -SilverCaveRoom3_MapScripts: - def_scene_scripts - - def_callbacks - -Red: - special FadeOutMusic - faceplayer - opentext - writetext RedSeenText - waitbutton - closetext - winlosstext RedWinLossText, RedWinLossText - loadtrainer RED, RED1 - startbattle - dontrestartmapmusic - reloadmapafterbattle - special FadeOutMusic - opentext - writetext RedLeavesText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - disappear SILVERCAVEROOM3_RED - pause 15 - special FadeInQuickly - pause 30 - special HealParty - refreshscreen - credits - end - -RedSeenText: - text "<……>" - line "<……>" - done - -RedWinLossText: - text "…" - done - -RedLeavesText: - text "<……>" - line "<……>" - done - -SilverCaveRoom3_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 33, SILVER_CAVE_ROOM_2, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 10, SPRITE_RED, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Red, EVENT_RED_IN_MT_SILVER diff --git a/maps/SilverCaveRoom3.blk b/maps/SilverCaveRoom3.blk deleted file mode 100644 index 46c42fc36..000000000 --- a/maps/SilverCaveRoom3.blk +++ /dev/null @@ -1,13 +0,0 @@ -   ....  - -/....- - /- -/ --/-/   --/-/  -/-/- /-/-- -//-- -//- -/ - - -  6 -$$ # \ No newline at end of file diff --git a/maps/SlowpokeWellB1F.asm b/maps/SlowpokeWellB1F.asm deleted file mode 100644 index 4a187fcea..000000000 --- a/maps/SlowpokeWellB1F.asm +++ /dev/null @@ -1,341 +0,0 @@ - object_const_def - const SLOWPOKEWELLB1F_ROCKET1 - const SLOWPOKEWELLB1F_ROCKET2 - const SLOWPOKEWELLB1F_ROCKET3 - const SLOWPOKEWELLB1F_ROCKET_GIRL - const SLOWPOKEWELLB1F_SLOWPOKE1 - const SLOWPOKEWELLB1F_SLOWPOKE2 - const SLOWPOKEWELLB1F_KURT - const SLOWPOKEWELLB1F_BOULDER - const SLOWPOKEWELLB1F_POKE_BALL - -SlowpokeWellB1F_MapScripts: - def_scene_scripts - - def_callbacks - -SlowpokeWellB1FKurtScript: - jumptextfaceplayer SlowpokeWellB1FKurtText - -TrainerGruntM29: - trainer GRUNTM, GRUNTM_29, EVENT_BEAT_ROCKET_GRUNTM_29, GruntM29SeenText, GruntM29BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM29AfterBattleText - waitbutton - closetext - end - -TrainerGruntM1: - trainer GRUNTM, GRUNTM_1, EVENT_BEAT_ROCKET_GRUNTM_1, GruntM1SeenText, GruntM1BeatenText, 0, .Script - -.Script: - opentext - writetext TrainerGruntM1WhenTalkText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - disappear SLOWPOKEWELLB1F_ROCKET1 - disappear SLOWPOKEWELLB1F_ROCKET2 - disappear SLOWPOKEWELLB1F_ROCKET3 - disappear SLOWPOKEWELLB1F_ROCKET_GIRL - pause 15 - special FadeInQuickly - disappear SLOWPOKEWELLB1F_KURT - moveobject SLOWPOKEWELLB1F_KURT, 11, 6 - appear SLOWPOKEWELLB1F_KURT - applymovement SLOWPOKEWELLB1F_KURT, KurtSlowpokeWellVictoryMovementData - turnobject PLAYER, RIGHT - opentext - writetext KurtLeaveSlowpokeWellText - waitbutton - closetext - setevent EVENT_CLEARED_SLOWPOKE_WELL - variablesprite SPRITE_AZALEA_ROCKET, SPRITE_RIVAL - setmapscene AZALEA_TOWN, SCENE_AZALEATOWN_RIVAL_BATTLE - clearevent EVENT_ILEX_FOREST_APPRENTICE - clearevent EVENT_ILEX_FOREST_FARFETCHD - setevent EVENT_CHARCOAL_KILN_FARFETCH_D - setevent EVENT_CHARCOAL_KILN_APPRENTICE - setevent EVENT_SLOWPOKE_WELL_SLOWPOKES - setevent EVENT_SLOWPOKE_WELL_KURT - clearevent EVENT_AZALEA_TOWN_SLOWPOKES - clearevent EVENT_KURTS_HOUSE_SLOWPOKE - clearevent EVENT_KURTS_HOUSE_KURT_1 - special FadeOutPalettes - special HealParty - pause 15 - warp KURTS_HOUSE, 3, 3 - end - -TrainerGruntM2: - trainer GRUNTM, GRUNTM_2, EVENT_BEAT_ROCKET_GRUNTM_2, GruntM2SeenText, GruntM2BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM2AfterBattleText - waitbutton - closetext - end - -TrainerGruntF1: - trainer GRUNTF, GRUNTF_1, EVENT_BEAT_ROCKET_GRUNTF_1, GruntF1SeenText, GruntF1BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntF1AfterBattleText - waitbutton - closetext - end - -SlowpokeWellB1FSlowpokeWithMailScript: - faceplayer - opentext - cry SLOWPOKE - writetext SlowpokeWellB1FSlowpokeWithMailText - yesorno - iftrue .ReadMail - closetext - end - -.ReadMail: - writetext SlowpokeWellB1FSlowpokeMailText - waitbutton - closetext - end - -SlowpokeWellB1FTaillessSlowpokeScript: - faceplayer - opentext - writetext SlowpokeWellB1FTaillessSlowpokeText - cry SLOWPOKE - waitbutton - closetext - end - -SlowpokeWellB1FBoulder: - jumpstd StrengthBoulderScript - -SlowpokeWellB1FSuperPotion: - itemball SUPER_POTION - -KurtSlowpokeWellVictoryMovementData: - step LEFT - step LEFT - step LEFT - step LEFT - step UP - step_sleep 8 - step_sleep 8 - step_sleep 8 - step LEFT - step UP - step UP - step_sleep 8 - step_sleep 8 - step_sleep 8 - turn_head LEFT - step_end - -SlowpokeWellB1FKurtText: - text "KURT: Hey there," - line "!" - - para "The guard up top" - line "took off when I" - cont "shouted at him." - - para "But then I took a" - line "tumble down the" - cont "WELL." - - para "I slammed down" - line "hard on my back," - cont "so I can't move." - - para "Rats! If I were" - line "fit, my #MON" - - para "would've punished" - line "them…" - - para "Ah, it can't be" - line "helped." - - para ", show them" - line "how gutsy you are" - cont "in my place!" - done - -KurtLeaveSlowpokeWellText: - text "KURT: Way to go," - line "!" - - para "TEAM ROCKET has" - line "taken off." - - para "My back's better" - line "too. Let's get out" - cont "of here." - done - -GruntM29SeenText: - text "Darn! I was stand-" - line "ing guard up top" - - para "when some old coot" - line "yelled at me." - - para "He startled me so" - line "much that I fell" - cont "down here." - - para "I think I'll vent" - line "my anger by taking" - cont "it out on you!" - done - -GruntM29BeatenText: - text "Arrgh! This is NOT" - line "my day!" - done - -GruntM29AfterBattleText: - text "Sure, we've been" - line "hacking the tails" - - para "off SLOWPOKE and" - line "selling them." - - para "Everything we do" - line "is for profit." - - para "That's right!" - line "We're TEAM ROCKET," - - para "and we'll do any-" - line "thing for money!" - done - -GruntM1SeenText: - text "What do you want?" - - para "If you interrupt" - line "our work, don't" - cont "expect any mercy!" - done - -GruntM1BeatenText: - text "You did OK today," - line "but wait till next" - cont "time!" - done - -TrainerGruntM1WhenTalkText: - text "Yeah, TEAM ROCKET" - line "was broken up" - cont "three years ago." - - para "But we continued" - line "our activities" - cont "underground." - - para "Now you can have" - line "fun watching us" - cont "stir up trouble!" - done - -GruntM2SeenText: - text "Quit taking SLOW-" - line "POKETAILS?" - - para "If we obeyed you," - line "TEAM ROCKET's rep" - cont "would be ruined!" - done - -GruntM2BeatenText: - text "Just…" - line "Too strong…" - done - -GruntM2AfterBattleText: - text "We need the money," - line "but selling SLOW-" - cont "POKETAILS?" - - para "It's tough being a" - line "ROCKET GRUNT!" - done - -GruntF1SeenText: - text "Stop taking TAILS?" - - para "Yeah, just try to" - line "defeat all of us!" - done - -GruntF1BeatenText: - text "You rotten brat!" - done - -GruntF1AfterBattleText: - text "SLOWPOKETAILS" - line "grow back fast!" - - para "What's wrong with" - line "selling them?" - done - -SlowpokeWellB1FSlowpokeWithMailText: - text "A SLOWPOKE with" - line "its TAIL cut off…" - - para "Huh? It has MAIL." - line "Read it?" - done - -SlowpokeWellB1FSlowpokeMailText: - text " read the" - line "MAIL." - - para "Be good and look" - line "after the house" - - para "with Grandpa and" - line "SLOWPOKE." - - para "Love, Dad" - done - -SlowpokeWellB1FTaillessSlowpokeText: - text "A SLOWPOKE with" - line "its TAIL cut off…" - done - -SlowpokeWellB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 15, AZALEA_TOWN, 6 - warp_event 7, 11, SLOWPOKE_WELL_B2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 15, 7, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM29, EVENT_SLOWPOKE_WELL_ROCKETS - object_event 5, 2, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 1, TrainerGruntM1, EVENT_SLOWPOKE_WELL_ROCKETS - object_event 5, 6, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerGruntM2, EVENT_SLOWPOKE_WELL_ROCKETS - object_event 10, 4, SPRITE_ROCKET_GIRL, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerGruntF1, EVENT_SLOWPOKE_WELL_ROCKETS - object_event 7, 4, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SlowpokeWellB1FSlowpokeWithMailScript, EVENT_SLOWPOKE_WELL_SLOWPOKES - object_event 6, 2, SPRITE_SLOWPOKE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, SlowpokeWellB1FTaillessSlowpokeScript, EVENT_SLOWPOKE_WELL_SLOWPOKES - object_event 16, 14, SPRITE_KURT, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SlowpokeWellB1FKurtScript, EVENT_SLOWPOKE_WELL_KURT - object_event 3, 2, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SlowpokeWellB1FBoulder, -1 - object_event 10, 3, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SlowpokeWellB1FSuperPotion, EVENT_SLOWPOKE_WELL_B1F_SUPER_POTION diff --git a/maps/SlowpokeWellB1F.blk b/maps/SlowpokeWellB1F.blk deleted file mode 100644 index d6f3c2135..000000000 --- a/maps/SlowpokeWellB1F.blk +++ /dev/null @@ -1,8 +0,0 @@ -  -) -  6 -) !!!  -+ - )  -' % -%  \ No newline at end of file diff --git a/maps/SlowpokeWellB2F.asm b/maps/SlowpokeWellB2F.asm deleted file mode 100644 index f9c8ff289..000000000 --- a/maps/SlowpokeWellB2F.asm +++ /dev/null @@ -1,74 +0,0 @@ - object_const_def - const SLOWPOKEWELLB2F_GYM_GUIDE - const SLOWPOKEWELLB2F_POKE_BALL - -SlowpokeWellB2F_MapScripts: - def_scene_scripts - - def_callbacks - -SlowpokeWellB2FGymGuideScript: - faceplayer - opentext - checkevent EVENT_GOT_KINGS_ROCK_IN_SLOWPOKE_WELL - iftrue .GotKingsRock - writetext SlowpokeWellB2FGymGuideText - promptbutton - verbosegiveitem KINGS_ROCK - iffalse .NoRoom - setevent EVENT_GOT_KINGS_ROCK_IN_SLOWPOKE_WELL -.NoRoom: - closetext - end - -.GotKingsRock: - writetext SlowpokeWellB2FGymGuideText_GotKingsRock - waitbutton - closetext - end - -SlowpokeWellB2FTMRainDance: - itemball TM_RAIN_DANCE - -SlowpokeWellB2FGymGuideText: - text "I'm waiting to see" - line "SLOWPOKE's moment" - cont "of evolution." - - para "Through observa-" - line "tion, I made a new" - cont "discovery." - - para "A SLOWPOKE with a" - line "KING'S ROCK often" - - para "gets bitten by a" - line "SHELLDER." - - para "Here, I'll share a" - line "KING'S ROCK with" - cont "you." - done - -SlowpokeWellB2FGymGuideText_GotKingsRock: - text "I'm going to be" - line "like SLOWPOKE." - - para "I'll wait patient-" - line "ly, so I can see" - cont "one evolve." - done - -SlowpokeWellB2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 11, SLOWPOKE_WELL_B1F, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 4, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 1, SlowpokeWellB2FGymGuideScript, -1 - object_event 15, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SlowpokeWellB2FTMRainDance, EVENT_SLOWPOKE_WELL_B2F_TM_RAIN_DANCE diff --git a/maps/SlowpokeWellB2F.blk b/maps/SlowpokeWellB2F.blk deleted file mode 100644 index 7eb3c8d5d..000000000 --- a/maps/SlowpokeWellB2F.blk +++ /dev/null @@ -1,9 +0,0 @@ -  -  - - -    - - -  -  \ No newline at end of file diff --git a/maps/SoulHouse.asm b/maps/SoulHouse.asm deleted file mode 100644 index f23c59215..000000000 --- a/maps/SoulHouse.asm +++ /dev/null @@ -1,88 +0,0 @@ - object_const_def - const SOULHOUSE_MRFUJI - const SOULHOUSE_TEACHER - const SOULHOUSE_LASS - const SOULHOUSE_GRANNY - -SoulHouse_MapScripts: - def_scene_scripts - - def_callbacks - -MrFuji: - jumptextfaceplayer MrFujiText - -SoulHouseTeacherScript: - jumptextfaceplayer SoulHouseTeacherText - -SoulHouseLassScript: - jumptextfaceplayer SoulHouseLassText - -SoulHouseGrannyScript: - jumptextfaceplayer SoulHouseGrannyText - -MrFujiText: - text "MR.FUJI: Welcome." - - para "Hmm… You appear to" - line "be raising your" - - para "#MON in a kind" - line "and loving manner." - - para "#MON lovers" - line "come here to pay" - - para "their respects to" - line "departed #MON." - - para "Please offer con-" - line "dolences for the" - - para "souls of the de-" - line "parted #MON." - - para "I'm sure that will" - line "make them happy." - done - -SoulHouseTeacherText: - text "There are other" - line "graves of #MON" - cont "here, I think." - - para "There are many" - line "chambers that only" - cont "MR.FUJI may enter." - done - -SoulHouseLassText: - text "I came with my mom" - line "to visit #MON" - cont "graves…" - done - -SoulHouseGrannyText: - text "The #MON that" - line "lived with me…" - - para "I loved them like" - line "my grandchildren…" - done - -SoulHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 7, LAVENDER_TOWN, 6 - warp_event 5, 7, LAVENDER_TOWN, 6 - - def_coord_events - - def_bg_events - - def_object_events - object_event 4, 2, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, MrFuji, -1 - object_event 7, 3, SPRITE_TEACHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SoulHouseTeacherScript, -1 - object_event 2, 5, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SoulHouseLassScript, -1 - object_event 1, 3, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SoulHouseGrannyScript, -1 diff --git a/maps/SoulHouse.blk b/maps/SoulHouse.blk deleted file mode 100644 index ade1108d9..000000000 --- a/maps/SoulHouse.blk +++ /dev/null @@ -1 +0,0 @@ -(+*(+*+((( +* \ No newline at end of file diff --git a/maps/SproutTower1F.asm b/maps/SproutTower1F.asm deleted file mode 100644 index e816548a9..000000000 --- a/maps/SproutTower1F.asm +++ /dev/null @@ -1,125 +0,0 @@ - object_const_def - const SPROUTTOWER1F_SAGE1 - const SPROUTTOWER1F_SAGE2 - const SPROUTTOWER1F_GRANNY - const SPROUTTOWER1F_TEACHER - const SPROUTTOWER1F_SAGE3 - const SPROUTTOWER1F_POKE_BALL - -SproutTower1F_MapScripts: - def_scene_scripts - - def_callbacks - -SproutTower1FSage1Script: - jumptextfaceplayer SproutTower1FSage1Text - -SproutTower1FSage2Script: - jumptextfaceplayer SproutTower1FSage2Text - -SproutTower1FGrannyScript: - jumptextfaceplayer SproutTower1FGrannyText - -SproutTower1FTeacherScript: - jumptextfaceplayer SproutTower1FTeacherText - -TrainerSageChow: - trainer SAGE, CHOW, EVENT_BEAT_SAGE_CHOW, SageChowSeenText, SageChowBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SageChowAfterBattleText - waitbutton - closetext - end - -SproutTower1FParlyzHeal: - itemball PARLYZ_HEAL - -SproutTower1FStatue: - jumptext SproutTower1FStatueText - -SageChowSeenText: - text "We stand guard in" - line "this tower." - - para "Here, we express" - line "our gratitude to" - cont "honor all #MON." - done - -SageChowBeatenText: - text "Th-Thank you!" - done - -SageChowAfterBattleText: - text "All living beings" - line "coexist through" - cont "cooperation." - - para "We must always be" - line "thankful for this." - done - -SproutTower1FSage1Text: - text "Only if you reach" - line "the top will you" - cont "obtain an HM." - done - -SproutTower1FSage2Text: - text "SPROUT TOWER was" - line "built long ago" - - para "as a place for" - line "#MON training." - done - -SproutTower1FGrannyText: - text "A BELLSPROUT over" - line "100 feet tall…" - - para "People say that it" - line "became the center" - cont "pillar here." - done - -SproutTower1FTeacherText: - text "See the pillar" - line "shaking?" - - para "People are train-" - line "ing upstairs." - done - -SproutTower1FStatueText: - text "A #MON statue…" - - para "It looks very" - line "distinguished." - done - -SproutTower1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 15, VIOLET_CITY, 7 - warp_event 10, 15, VIOLET_CITY, 7 - warp_event 6, 4, SPROUT_TOWER_2F, 1 - warp_event 2, 6, SPROUT_TOWER_2F, 2 - warp_event 17, 3, SPROUT_TOWER_2F, 3 - - def_coord_events - - def_bg_events - bg_event 7, 15, BGEVENT_READ, SproutTower1FStatue - bg_event 12, 15, BGEVENT_READ, SproutTower1FStatue - - def_object_events - object_event 7, 4, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SproutTower1FSage1Script, -1 - object_event 6, 7, SPRITE_SAGE, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SproutTower1FSage2Script, -1 - object_event 11, 12, SPRITE_GRANNY, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SproutTower1FGrannyScript, -1 - object_event 9, 9, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, SproutTower1FTeacherScript, -1 - object_event 3, 5, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerSageChow, -1 - object_event 16, 7, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SproutTower1FParlyzHeal, EVENT_SPROUT_TOWER_1F_PARLYZ_HEAL diff --git a/maps/SproutTower1F.blk b/maps/SproutTower1F.blk deleted file mode 100644 index d3df2a0f1..000000000 --- a/maps/SproutTower1F.blk +++ /dev/null @@ -1,5 +0,0 @@ -   -    -   -  -    10  \ No newline at end of file diff --git a/maps/SproutTower2F.asm b/maps/SproutTower2F.asm deleted file mode 100644 index 3bab7133a..000000000 --- a/maps/SproutTower2F.asm +++ /dev/null @@ -1,102 +0,0 @@ - object_const_def - const SPROUTTOWER2F_SAGE1 - const SPROUTTOWER2F_SAGE2 - const SPROUTTOWER2F_POKE_BALL - -SproutTower2F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerSageNico: - trainer SAGE, NICO, EVENT_BEAT_SAGE_NICO, SageNicoSeenText, SageNicoBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SageNicoAfterBattleText - waitbutton - closetext - end - -TrainerSageEdmond: - trainer SAGE, EDMOND, EVENT_BEAT_SAGE_EDMOND, SageEdmondSeenText, SageEdmondBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SageEdmondAfterBattleText - waitbutton - closetext - end - -SproutTower2FStatue: - jumptext SproutTower2FStatueText - -SproutTower2FXAccuracy: - itemball X_ACCURACY - -SageNicoSeenText: - text "However hard we" - line "battle, the TOWER" - cont "will stand strong." - done - -SageNicoBeatenText: - text "I fought hard but" - line "I'm too weak." - done - -SageNicoAfterBattleText: - text "The flexible pil-" - line "lar protects the" - - para "TOWER, even from" - line "earthquakes." - done - -SageEdmondSeenText: - text "…Sway like leaves" - line "in the wind…" - done - -SageEdmondBeatenText: - text "Oh, I'm weak!" - done - -SageEdmondAfterBattleText: - text "I tried to copy" - line "BELLSPROUT's" - - para "gentle movements" - line "for battle…" - - para "But I didn't train" - line "well enough." - done - -SproutTower2FStatueText: - text "A #MON statue…" - - para "It looks very" - line "distinguished." - done - -SproutTower2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 6, 4, SPROUT_TOWER_1F, 3 - warp_event 2, 6, SPROUT_TOWER_1F, 4 - warp_event 17, 3, SPROUT_TOWER_1F, 5 - warp_event 10, 14, SPROUT_TOWER_3F, 1 - - def_coord_events - - def_bg_events - bg_event 12, 15, BGEVENT_READ, SproutTower2FStatue - - def_object_events - object_event 12, 3, SPRITE_SAGE, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerSageNico, -1 - object_event 9, 14, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 5, TrainerSageEdmond, -1 - object_event 3, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SproutTower2FXAccuracy, EVENT_SPROUT_TOWER_2F_X_ACCURACY diff --git a/maps/SproutTower2F.blk b/maps/SproutTower2F.blk deleted file mode 100644 index 8113e44ef..000000000 --- a/maps/SproutTower2F.blk +++ /dev/null @@ -1,2 +0,0 @@ -           -    0  \ No newline at end of file diff --git a/maps/SproutTower3F.asm b/maps/SproutTower3F.asm deleted file mode 100644 index b4388df51..000000000 --- a/maps/SproutTower3F.asm +++ /dev/null @@ -1,354 +0,0 @@ - object_const_def - const SPROUTTOWER3F_SAGE1 - const SPROUTTOWER3F_SAGE2 - const SPROUTTOWER3F_SAGE3 - const SPROUTTOWER3F_SAGE4 - const SPROUTTOWER3F_POKE_BALL1 - const SPROUTTOWER3F_POKE_BALL2 - const SPROUTTOWER3F_RIVAL - -SproutTower3F_MapScripts: - def_scene_scripts - scene_script SproutTower3FNoop1Scene, SCENE_SPROUTTOWER3F_RIVAL_ENCOUNTER - scene_script SproutTower3FNoop2Scene, SCENE_SPROUTTOWER3F_NOOP - - def_callbacks - -SproutTower3FNoop1Scene: - end - -SproutTower3FNoop2Scene: - end - -SproutTower3FRivalScene: - turnobject PLAYER, UP - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - playsound SFX_TACKLE - playsound SFX_ELEVATOR - earthquake 79 - pause 15 - playsound SFX_TACKLE - playsound SFX_ELEVATOR - earthquake 79 - applymovement PLAYER, SproutTower3FPlayerApproachesRivalMovement - applymovement SPROUTTOWER3F_RIVAL, SproutTower3FRivalApproachesElderMovement - opentext - writetext SproutTowerElderLecturesRivalText - waitbutton - closetext - showemote EMOTE_SHOCK, SPROUTTOWER3F_RIVAL, 15 - turnobject SPROUTTOWER3F_RIVAL, DOWN - pause 15 - applymovement SPROUTTOWER3F_RIVAL, SproutTower3FRivalLeavesElderMovement - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext SproutTowerRivalOnlyCareAboutStrongText - waitbutton - closetext - turnobject SPROUTTOWER3F_RIVAL, UP - opentext - writetext SproutTowerRivalUsedEscapeRopeText - pause 15 - closetext - playsound SFX_WARP_TO - special FadeBlackQuickly - special ReloadSpritesNoPalettes - disappear SPROUTTOWER3F_RIVAL - waitsfx - special FadeInQuickly - setscene SCENE_SPROUTTOWER3F_NOOP - special RestartMapMusic - end - -SageLiScript: - faceplayer - opentext - checkevent EVENT_GOT_HM05_FLASH - iftrue .GotFlash - writetext SageLiSeenText - waitbutton - closetext - winlosstext SageLiBeatenText, 0 - loadtrainer SAGE, LI - startbattle - reloadmapafterbattle - opentext - writetext SageLiTakeThisFlashText - promptbutton - verbosegiveitem HM_FLASH - setevent EVENT_GOT_HM05_FLASH - setevent EVENT_BEAT_SAGE_LI - writetext SageLiFlashExplanationText - waitbutton - closetext - end - -.GotFlash: - writetext SageLiAfterBattleText - waitbutton - closetext - end - -TrainerSageJin: - trainer SAGE, JIN, EVENT_BEAT_SAGE_JIN, SageJinSeenText, SageJinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SageJinAfterBattleText - waitbutton - closetext - end - -TrainerSageTroy: - trainer SAGE, TROY, EVENT_BEAT_SAGE_TROY, SageTroySeenText, SageTroyBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SageTroyAfterBattleText - waitbutton - closetext - end - -TrainerSageNeal: - trainer SAGE, NEAL, EVENT_BEAT_SAGE_NEAL, SageNealSeenText, SageNealBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext SageNealAfterBattleText - waitbutton - closetext - end - -SproutTower3FPainting: - jumptext SproutTower3FPaintingText - -SproutTower3FStatue: - jumptext SproutTower3FStatueText - -SproutTower3FPotion: - itemball POTION - -SproutTower3FEscapeRope: - itemball ESCAPE_ROPE - -SproutTower3FPlayerApproachesRivalMovement: - step UP - step UP - step UP - step UP - step_end - -SproutTower3FRivalApproachesElderMovement: - step UP - step_end - -SproutTower3FRivalLeavesElderMovement: - step RIGHT - step DOWN - step_end - -SproutTowerElderLecturesRivalText: - text "ELDER: You are in-" - line "deed skilled as a" - cont "trainer." - - para "As promised, here" - line "is your HM." - - para "But let me say" - line "this: You should" - - para "treat your" - line "#MON better." - - para "The way you battle" - line "is far too harsh." - - para "#MON are not" - line "tools of war…" - done - -SproutTowerRivalOnlyCareAboutStrongText: - text "…" - line "…Humph!" - - para "He claims to be" - line "the ELDER but" - cont "he's weak." - - para "It stands to" - line "reason." - - para "I'd never lose to" - line "fools who babble" - - para "about being nice" - line "to #MON." - - para "I only care about" - line "strong #MON" - cont "that can win." - - para "I really couldn't" - line "care less about" - cont "weak #MON." - done - -SproutTowerRivalUsedEscapeRopeText: - text " used an" - line "ESCAPE ROPE!" - done - -SageLiSeenText: - text "So good of you to" - line "come here!" - - para "SPROUT TOWER is a" - line "place of training." - - para "People and #MON" - line "test their bonds" - - para "to build a bright" - line "future together." - - para "I am the final" - line "test." - - para "Allow me to check" - line "the ties between" - - para "your #MON and" - line "you!" - done - -SageLiBeatenText: - text "Ah, excellent!" - done - -SageLiTakeThisFlashText: - text "You and your #-" - line "MON should have" - - para "no problem using" - line "this move." - - para "Take this FLASH" - line "HM." - done - -SageLiFlashExplanationText: - text "FLASH illuminates" - line "even the darkest" - cont "of all places." - - para "But to use it out" - line "of battle, you" - - para "need the BADGE" - line "from VIOLET's GYM." - done - -SageLiAfterBattleText: - text "I hope you learn" - line "and grow from your" - cont "journey." - done - -SageJinSeenText: - text "I train to find" - line "enlightenment in" - cont "#MON!" - done - -SageJinBeatenText: - text "My training is" - line "incomplete…" - done - -SageJinAfterBattleText: - text "As #MON grow" - line "stronger, so does" - cont "the trainer." - - para "No, wait. As the" - line "trainer grows" - - para "stronger, so do" - line "the #MON." - done - -SageTroySeenText: - text "Let me see how" - line "much you trust" - cont "your #MON." - done - -SageTroyBeatenText: - text "Yes, your trust is" - line "real!" - done - -SageTroyAfterBattleText: - text "It is not far to" - line "the ELDER." - done - -SageNealSeenText: - text "The ELDER's HM" - line "lights even pitch-" - cont "black darkness." - done - -SageNealBeatenText: - text "It is my head that" - line "is bright!" - done - -SageNealAfterBattleText: - text "Let there be light" - line "on your journey." - done - -SproutTower3FPaintingText: - text "It's a powerful" - line "painting of a" - cont "BELLSPROUT." - done - -SproutTower3FStatueText: - text "A #MON statue…" - - para "It looks very" - line "distinguished." - done - -SproutTower3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 10, 14, SPROUT_TOWER_2F, 4 - - def_coord_events - coord_event 11, 9, SCENE_SPROUTTOWER3F_RIVAL_ENCOUNTER, SproutTower3FRivalScene - - def_bg_events - bg_event 8, 1, BGEVENT_READ, SproutTower3FStatue - bg_event 11, 1, BGEVENT_READ, SproutTower3FStatue - bg_event 9, 0, BGEVENT_READ, SproutTower3FPainting - bg_event 10, 0, BGEVENT_READ, SproutTower3FPainting - bg_event 5, 15, BGEVENT_READ, SproutTower3FStatue - bg_event 14, 15, BGEVENT_READ, SproutTower3FStatue - - def_object_events - object_event 8, 13, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSageJin, -1 - object_event 8, 8, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 2, TrainerSageTroy, -1 - object_event 10, 2, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, SageLiScript, -1 - object_event 11, 11, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerSageNeal, -1 - object_event 6, 14, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SproutTower3FPotion, EVENT_SPROUT_TOWER_3F_POTION - object_event 14, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, SproutTower3FEscapeRope, EVENT_SPROUT_TOWER_3F_ESCAPE_ROPE - object_event 10, 4, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_SPROUT_TOWER diff --git a/maps/SproutTower3F.blk b/maps/SproutTower3F.blk deleted file mode 100644 index d2982bf82..000000000 --- a/maps/SproutTower3F.blk +++ /dev/null @@ -1,5 +0,0 @@ - ./   -   -     -* * -  *   1  0  \ No newline at end of file diff --git a/maps/TeamRocketBaseB1F.asm b/maps/TeamRocketBaseB1F.asm deleted file mode 100644 index bcfcc0e04..000000000 --- a/maps/TeamRocketBaseB1F.asm +++ /dev/null @@ -1,789 +0,0 @@ - object_const_def - const TEAMROCKETBASEB1F_ROCKET1 - const TEAMROCKETBASEB1F_ROCKET2 - const TEAMROCKETBASEB1F_SCIENTIST - const TEAMROCKETBASEB1F_POKE_BALL1 - const TEAMROCKETBASEB1F_POKE_BALL2 - const TEAMROCKETBASEB1F_POKE_BALL3 - -TeamRocketBaseB1F_MapScripts: - def_scene_scripts - scene_script TeamRocketBaseB1FNoopScene, SCENE_TEAMROCKETBASEB1F_TRAPS - - def_callbacks - callback MAPCALLBACK_OBJECTS, TeamRocketBaseB1FHideSecurityGruntCallback - -TeamRocketBaseB1FNoopScene: - end - -TeamRocketBaseB1FHideSecurityGruntCallback: - disappear TEAMROCKETBASEB1F_ROCKET1 - endcallback - -SecurityCamera1a: - checkevent EVENT_SECURITY_CAMERA_1 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 19, 2 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 19, 2 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_1 - end - -SecurityCamera1b: - checkevent EVENT_SECURITY_CAMERA_1 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 19, 3 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 19, 3 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_1 - end - -SecurityCamera2a: - checkevent EVENT_SECURITY_CAMERA_2 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 4, 7 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement2 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject PLAYER, RIGHT - moveobject TEAMROCKETBASEB1F_ROCKET1, 12, 5 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement3 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_2 - end - -SecurityCamera2b: - checkevent EVENT_SECURITY_CAMERA_2 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 4, 8 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement4 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject PLAYER, RIGHT - moveobject TEAMROCKETBASEB1F_ROCKET1, 12, 5 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement5 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_2 - end - -SecurityCamera3a: - checkevent EVENT_SECURITY_CAMERA_3 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 19, 6 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject PLAYER, RIGHT - moveobject TEAMROCKETBASEB1F_ROCKET1, 25, 11 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement6 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_3 - end - -SecurityCamera3b: - checkevent EVENT_SECURITY_CAMERA_3 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 19, 7 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject PLAYER, RIGHT - moveobject TEAMROCKETBASEB1F_ROCKET1, 25, 12 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement7 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_3 - end - -SecurityCamera4: - checkevent EVENT_SECURITY_CAMERA_4 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 17, 16 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject PLAYER, RIGHT - moveobject TEAMROCKETBASEB1F_ROCKET1, 25, 11 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement8 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_4 - end - -SecurityCamera5: - checkevent EVENT_SECURITY_CAMERA_5 - iftrue NoSecurityCamera - scall PlaySecurityCameraSounds - checkevent EVENT_TEAM_ROCKET_BASE_POPULATION - iftrue NoSecurityCamera - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - moveobject TEAMROCKETBASEB1F_ROCKET1, 3, 16 - appear TEAMROCKETBASEB1F_ROCKET1 - turnobject PLAYER, LEFT - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement1 - scall TrainerCameraGrunt1 - ifequal TRUE, NoSecurityCamera - scall PlaySecurityCameraSounds - showemote EMOTE_SHOCK, PLAYER, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject PLAYER, RIGHT - moveobject TEAMROCKETBASEB1F_ROCKET1, 14, 16 - appear TEAMROCKETBASEB1F_ROCKET1 - applymovement TEAMROCKETBASEB1F_ROCKET1, SecurityCameraMovement9 - scall TrainerCameraGrunt2 - ifequal TRUE, NoSecurityCamera - setevent EVENT_SECURITY_CAMERA_5 - end - -NoSecurityCamera: - end - -TrainerCameraGrunt1: - opentext - writetext CameraGrunt1SeenText - waitbutton - closetext - winlosstext CameraGrunt1BeatenText, 0 - setlasttalked TEAMROCKETBASEB1F_ROCKET1 - loadtrainer GRUNTM, GRUNTM_20 - startbattle - disappear TEAMROCKETBASEB1F_ROCKET1 - reloadmapafterbattle - end - -TrainerCameraGrunt2: - opentext - writetext CameraGrunt2SeenText - waitbutton - closetext - winlosstext CameraGrunt2BeatenText, 0 - setlasttalked TEAMROCKETBASEB1F_ROCKET1 - loadtrainer GRUNTM, GRUNTM_21 - startbattle - disappear TEAMROCKETBASEB1F_ROCKET1 - reloadmapafterbattle - end - -PlaySecurityCameraSounds: - playsound SFX_LICK - pause 10 - playsound SFX_LICK - pause 10 - playsound SFX_LICK - pause 10 - playsound SFX_LICK - pause 10 - playsound SFX_LICK - pause 10 - playsound SFX_LICK - end - -ExplodingTrap1: - checkevent EVENT_EXPLODING_TRAP_1 - iftrue NoExplodingTrap - scall KoffingExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_1 - end - -ExplodingTrap2: - checkevent EVENT_EXPLODING_TRAP_2 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_2 - end - -ExplodingTrap3: - checkevent EVENT_EXPLODING_TRAP_3 - iftrue NoExplodingTrap - scall GeodudeExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_3 - end - -ExplodingTrap4: - checkevent EVENT_EXPLODING_TRAP_4 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_4 - end - -ExplodingTrap5: - checkevent EVENT_EXPLODING_TRAP_5 - iftrue NoExplodingTrap - scall GeodudeExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_5 - end - -ExplodingTrap6: - checkevent EVENT_EXPLODING_TRAP_6 - iftrue NoExplodingTrap - scall KoffingExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_6 - end - -ExplodingTrap7: - checkevent EVENT_EXPLODING_TRAP_7 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_7 - end - -ExplodingTrap8: - checkevent EVENT_EXPLODING_TRAP_8 - iftrue NoExplodingTrap - scall KoffingExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_8 - end - -ExplodingTrap9: - checkevent EVENT_EXPLODING_TRAP_9 - iftrue NoExplodingTrap - scall KoffingExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_9 - end - -ExplodingTrap10: - checkevent EVENT_EXPLODING_TRAP_10 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_10 - end - -ExplodingTrap11: - checkevent EVENT_EXPLODING_TRAP_11 - iftrue NoExplodingTrap - scall GeodudeExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_11 - end - -ExplodingTrap12: - checkevent EVENT_EXPLODING_TRAP_12 - iftrue NoExplodingTrap - scall GeodudeExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_12 - end - -ExplodingTrap13: - checkevent EVENT_EXPLODING_TRAP_13 - iftrue NoExplodingTrap - scall GeodudeExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_13 - end - -ExplodingTrap14: - checkevent EVENT_EXPLODING_TRAP_14 - iftrue NoExplodingTrap - scall KoffingExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_14 - end - -ExplodingTrap15: - checkevent EVENT_EXPLODING_TRAP_15 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_15 - end - -ExplodingTrap16: - checkevent EVENT_EXPLODING_TRAP_16 - iftrue NoExplodingTrap - scall KoffingExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_16 - end - -ExplodingTrap17: - checkevent EVENT_EXPLODING_TRAP_17 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_17 - end - -ExplodingTrap18: - checkevent EVENT_EXPLODING_TRAP_18 - iftrue NoExplodingTrap - scall GeodudeExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_18 - end - -ExplodingTrap19: - checkevent EVENT_EXPLODING_TRAP_19 - iftrue NoExplodingTrap - scall GeodudeExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_19 - end - -ExplodingTrap20: - checkevent EVENT_EXPLODING_TRAP_20 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_20 - end - -ExplodingTrap21: - checkevent EVENT_EXPLODING_TRAP_21 - iftrue NoExplodingTrap - scall KoffingExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_21 - end - -ExplodingTrap22: - checkevent EVENT_EXPLODING_TRAP_22 - iftrue NoExplodingTrap - scall VoltorbExplodingTrap - reloadmapafterbattle - setevent EVENT_EXPLODING_TRAP_22 - end - -VoltorbExplodingTrap: - special FadeOutPalettes - cry VOLTORB - special FadeInPalettes - setlasttalked -1 - loadvar VAR_BATTLETYPE, BATTLETYPE_TRAP - loadwildmon VOLTORB, 23 - startbattle - end - -GeodudeExplodingTrap: - special FadeOutPalettes - cry GEODUDE - special FadeInPalettes - setlasttalked -1 - loadvar VAR_BATTLETYPE, BATTLETYPE_TRAP - loadwildmon GEODUDE, 21 - startbattle - end - -KoffingExplodingTrap: - special FadeOutPalettes - cry KOFFING - special FadeInPalettes - setlasttalked -1 - loadvar VAR_BATTLETYPE, BATTLETYPE_TRAP - loadwildmon KOFFING, 21 - startbattle - end - -NoExplodingTrap: - end - -TrainerScientistJed: - trainer SCIENTIST, JED, EVENT_BEAT_SCIENTIST_JED, ScientistJedSeenText, ScientistJedBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext ScientistJedAfterBattleText - waitbutton - closetext - end - -TrainerGruntM16: - trainer GRUNTM, GRUNTM_16, EVENT_BEAT_ROCKET_GRUNTM_16, GruntM16SeenText, GruntM16BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM16AfterBattleText - waitbutton - closetext - end - -TeamRocketBaseB1FSecurityCamera: - jumptext TeamRocketBaseB1FSecurityCameraText - -TeamRocketBaseB1FBookshelf: - jumpstd TeamRocketOathScript - -TeamRocketBaseB1FSecretSwitch: - opentext - checkevent EVENT_TURNED_OFF_SECURITY_CAMERAS - iftrue .SecretSwitchOff - writetext TeamRocketBaseB1FSecretSwitchText - playsound SFX_TALLY - waitbutton - closetext - setevent EVENT_TURNED_OFF_SECURITY_CAMERAS - setevent EVENT_SECURITY_CAMERA_1 - setevent EVENT_SECURITY_CAMERA_2 - setevent EVENT_SECURITY_CAMERA_3 - setevent EVENT_SECURITY_CAMERA_4 - setevent EVENT_SECURITY_CAMERA_5 - end - -.SecretSwitchOff: - writetext TeamRocketBaseB1FSwitchOffText - waitbutton - closetext - end - -TeamRocketBaseB1FHyperPotion: - itemball HYPER_POTION - -TeamRocketBaseB1FNugget: - itemball NUGGET - -TeamRocketBaseB1FGuardSpec: - itemball GUARD_SPEC - -TeamRocketBaseB1FHiddenRevive: - hiddenitem REVIVE, EVENT_TEAM_ROCKET_BASE_B1F_HIDDEN_REVIVE - -SecurityCameraMovement1: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - step_end - -SecurityCameraMovement2: - big_step UP - big_step RIGHT - big_step UP - big_step UP - big_step UP - big_step UP - turn_head RIGHT - step_end - -SecurityCameraMovement3: - big_step LEFT - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step UP - big_step LEFT - big_step LEFT - step_end - -SecurityCameraMovement4: -; he jumps over a trap - jump_step UP - big_step RIGHT - big_step UP - big_step UP - big_step UP - turn_head RIGHT - step_end - -SecurityCameraMovement5: - big_step LEFT - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step LEFT - big_step LEFT - step_end - -SecurityCameraMovement6: - big_step UP - big_step UP - big_step RIGHT - big_step UP - big_step UP - big_step UP - big_step LEFT - step_end - -SecurityCameraMovement7: - big_step UP - big_step UP - big_step UP - big_step RIGHT - big_step UP - big_step UP - big_step LEFT - step_end - -SecurityCameraMovement8: - big_step DOWN - big_step DOWN - big_step RIGHT - big_step DOWN - big_step DOWN - big_step DOWN - big_step LEFT - big_step LEFT - big_step LEFT - step_end - -SecurityCameraMovement9: - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - step_end - -CameraGrunt1SeenText: - text "Hey!" - line "Intruder alert!" - done - -CameraGrunt1BeatenText: - text "Dang… I failed…" - done - -CameraGrunt2SeenText: - text "It's my turn!" - line "There's no escape!" - done - -CameraGrunt2BeatenText: - text "Surveillance cams" - line "are in the #MON" - cont "statues." - - para "We'll keep appear-" - line "ing until you trip" - cont "a secret switch." - done - -ScientistJedSeenText: - text "This was once a" - line "ninja hideout." - - para "There are traps to" - line "confound intruders" - cont "like you." - done - -ScientistJedBeatenText: - text "I get it…" - done - -ScientistJedAfterBattleText: - text "All right. I'll" - line "divulge a secret" - cont "about our hideout." - - para "That thing on the" - line "floor up ahead is" - cont "a warp panel." - - para "If you step on it," - line "you'll be warped" - - para "back to the en-" - line "trance." - done - -GruntM16SeenText: - text "Heheh. Feeling" - line "lucky, punk?" - - para "Go ahead, take" - line "another step." - - para "We've got traps" - line "set in the floor!" - done - -GruntM16BeatenText: - text "Kaboom!" - done - -GruntM16AfterBattleText: - text "I don't even know" - line "where the traps" - cont "are planted." - - para "You'll just have" - line "to collect your" - cont "courage and walk." - done - -TeamRocketBaseB1FSecurityCameraText: - text "It's a PERSIAN" - line "statue…" - - para "Its eyes are oddly" - line "shiny." - done - -TeamRocketBaseB1FSecretSwitchText: - text "A secret switch!" - line "Better press it." - done - -TeamRocketBaseB1FSwitchOffText: - text "The switch is" - line "turned off." - done - -TeamRocketBaseB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 27, 2, MAHOGANY_MART_1F, 3 - warp_event 3, 14, TEAM_ROCKET_BASE_B2F, 1 - warp_event 5, 15, TEAM_ROCKET_BASE_B1F, 4 - warp_event 25, 2, TEAM_ROCKET_BASE_B1F, 3 - - def_coord_events - ; There are five security cameras in the base. - ; Walking in front of one triggers two Rocket Grunts. - coord_event 24, 2, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera1a - coord_event 24, 3, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera1b - coord_event 6, 2, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera2a - coord_event 6, 3, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera2b - coord_event 24, 6, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera3a - coord_event 24, 7, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera3b - coord_event 22, 16, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera4 - coord_event 8, 16, SCENE_TEAMROCKETBASEB1F_TRAPS, SecurityCamera5 - ; There are spots on the floor that trigger a Pokémon battle. - ; Each Pokémon (Voltorb, Koffing, Geodude) knows Selfdestruct. - coord_event 2, 7, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap1 - coord_event 3, 7, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap2 - coord_event 4, 7, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap3 - coord_event 1, 8, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap4 - coord_event 3, 8, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap5 - coord_event 5, 8, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap6 - coord_event 3, 9, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap7 - coord_event 4, 9, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap8 - coord_event 1, 10, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap9 - coord_event 2, 10, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap10 - coord_event 3, 10, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap11 - coord_event 5, 10, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap12 - coord_event 2, 11, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap13 - coord_event 4, 11, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap14 - coord_event 1, 12, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap15 - coord_event 2, 12, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap16 - coord_event 4, 12, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap17 - coord_event 5, 12, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap18 - coord_event 1, 13, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap19 - coord_event 3, 13, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap20 - coord_event 4, 13, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap21 - coord_event 5, 13, SCENE_TEAMROCKETBASEB1F_TRAPS, ExplodingTrap22 - - def_bg_events - bg_event 19, 11, BGEVENT_READ, TeamRocketBaseB1FSecretSwitch - bg_event 24, 1, BGEVENT_UP, TeamRocketBaseB1FSecurityCamera - bg_event 6, 1, BGEVENT_UP, TeamRocketBaseB1FSecurityCamera - bg_event 8, 15, BGEVENT_UP, TeamRocketBaseB1FSecurityCamera - bg_event 22, 15, BGEVENT_UP, TeamRocketBaseB1FSecurityCamera - bg_event 24, 5, BGEVENT_UP, TeamRocketBaseB1FSecurityCamera - bg_event 20, 11, BGEVENT_READ, TeamRocketBaseB1FBookshelf - bg_event 21, 11, BGEVENT_READ, TeamRocketBaseB1FBookshelf - bg_event 3, 11, BGEVENT_ITEM, TeamRocketBaseB1FHiddenRevive - - def_object_events - object_event 0, 0, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_SECURITY_GRUNTS - object_event 2, 4, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM16, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 18, 12, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerScientistJed, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 27, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB1FHyperPotion, EVENT_TEAM_ROCKET_BASE_B1F_HYPER_POTION - object_event 14, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB1FNugget, EVENT_TEAM_ROCKET_BASE_B1F_NUGGET - object_event 21, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB1FGuardSpec, EVENT_TEAM_ROCKET_BASE_B1F_GUARD_SPEC diff --git a/maps/TeamRocketBaseB1F.blk b/maps/TeamRocketBaseB1F.blk deleted file mode 100644 index 5be24ad13..000000000 --- a/maps/TeamRocketBaseB1F.blk +++ /dev/null @@ -1,6 +0,0 @@ -   - "  -  -  - += -  )* ?     \ No newline at end of file diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm deleted file mode 100644 index 1bd9011bd..000000000 --- a/maps/TeamRocketBaseB2F.asm +++ /dev/null @@ -1,968 +0,0 @@ - object_const_def - const TEAMROCKETBASEB2F_ROCKET1 - const TEAMROCKETBASEB2F_ROCKET_GIRL - const TEAMROCKETBASEB2F_LANCE - const TEAMROCKETBASEB2F_DRAGON - const TEAMROCKETBASEB2F_ELECTRODE1 - const TEAMROCKETBASEB2F_ELECTRODE2 - const TEAMROCKETBASEB2F_ELECTRODE3 - const TEAMROCKETBASEB2F_ELECTRODE4 - const TEAMROCKETBASEB2F_ELECTRODE5 - const TEAMROCKETBASEB2F_ELECTRODE6 - const TEAMROCKETBASEB2F_ROCKET2 - const TEAMROCKETBASEB2F_ROCKET3 - const TEAMROCKETBASEB2F_ROCKET4 - const TEAMROCKETBASEB2F_POKE_BALL - -TeamRocketBaseB2F_MapScripts: - def_scene_scripts - scene_script TeamRocketBaseB2FNoop1Scene, SCENE_TEAMROCKETBASEB2F_LANCE_HEALS - scene_script TeamRocketBaseB2FNoop2Scene, SCENE_TEAMROCKETBASEB2F_ROCKET_BOSS - scene_script TeamRocketBaseB2FNoop3Scene, SCENE_TEAMROCKETBASEB2F_ELECTRODES - scene_script TeamRocketBaseB2FNoop4Scene, SCENE_TEAMROCKETBASEB2F_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, TeamRocketBaseB2FTransmitterDoorCallback - -TeamRocketBaseB2FNoop1Scene: - end - -TeamRocketBaseB2FNoop2Scene: - end - -TeamRocketBaseB2FNoop3Scene: - end - -TeamRocketBaseB2FNoop4Scene: - end - -TeamRocketBaseB2FTransmitterDoorCallback: - checkevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER - iftrue .OpenDoor - endcallback - -.OpenDoor: - changeblock 14, 12, $07 ; floor - endcallback - -RocketBaseBossFLeft: - moveobject TEAMROCKETBASEB2F_LANCE, 9, 13 - sjump RocketBaseBossFScript - -RocketBaseBossFRight: - moveobject TEAMROCKETBASEB2F_ROCKET_GIRL, 21, 16 - moveobject TEAMROCKETBASEB2F_ROCKET1, 21, 16 - moveobject TEAMROCKETBASEB2F_DRAGON, 10, 13 - moveobject TEAMROCKETBASEB2F_LANCE, 10, 13 -RocketBaseBossFScript: - appear TEAMROCKETBASEB2F_ROCKET_GIRL - appear TEAMROCKETBASEB2F_ROCKET1 - opentext - writetext RocketBaseExecutiveFHoldItText - waitbutton - closetext - turnobject PLAYER, DOWN - showemote EMOTE_SHOCK, PLAYER, 15 - applymovement PLAYER, RocketBasePlayerApproachesBossFMovement - playmusic MUSIC_ROCKET_ENCOUNTER - applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, RocketBaseBossFApproachesPlayerMovement - turnobject PLAYER, UP - applymovement TEAMROCKETBASEB2F_ROCKET1, RocketBaseGruntApproachesPlayerMovement - opentext - writetext RocketBaseBossFThrashText - waitbutton - closetext - cry DRAGONITE - turnobject TEAMROCKETBASEB2F_ROCKET_GIRL, LEFT - turnobject PLAYER, LEFT - appear TEAMROCKETBASEB2F_DRAGON - applymovement TEAMROCKETBASEB2F_DRAGON, RocketBaseDragoniteAttacksMovement - applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, RocketBaseBossFHitMovement - applymovement TEAMROCKETBASEB2F_ROCKET1, RocketBaseGruntProtectsBossFMovement - appear TEAMROCKETBASEB2F_LANCE - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceApproachesBossFMovement - opentext - writetext RocketBaseLanceShareFunText - waitbutton - closetext - turnobject PLAYER, RIGHT - applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, RocketBaseBossFFacesPlayerMovement - opentext - writetext RocketBaseBossDontMeddleText - waitbutton - closetext - applymovement TEAMROCKETBASEB2F_ROCKET1, RocketBaseGruntBattlesLanceMovement - applymovement TEAMROCKETBASEB2F_ROCKET_GIRL, RocketBaseBossFBattlesPlayerMovement - winlosstext RocketBaseBossWinText, 0 - setlasttalked TEAMROCKETBASEB2F_ROCKET_GIRL - loadtrainer EXECUTIVEF, EXECUTIVEF_2 - startbattle - disappear TEAMROCKETBASEB2F_DRAGON - setevent EVENT_TEAM_ROCKET_BASE_B2F_EXECUTIVE - setevent EVENT_TEAM_ROCKET_BASE_B2F_GRUNT_WITH_EXECUTIVE - setevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE - reloadmapafterbattle - setevent EVENT_BEAT_ROCKET_EXECUTIVEF_2 - opentext - writetext RocketBaseBossRetreatText - waitbutton - closetext - special FadeBlackQuickly - special ReloadSpritesNoPalettes - disappear TEAMROCKETBASEB2F_ROCKET1 - disappear TEAMROCKETBASEB2F_ROCKET_GIRL - disappear TEAMROCKETBASEB2F_ROCKET2 - disappear TEAMROCKETBASEB2F_ROCKET3 - disappear TEAMROCKETBASEB2F_ROCKET4 - pause 15 - special FadeInQuickly - setscene SCENE_TEAMROCKETBASEB2F_ELECTRODES - clearevent EVENT_TEAM_ROCKET_BASE_B2F_LANCE - turnobject TEAMROCKETBASEB2F_LANCE, DOWN - opentext - writetext RocketBaseLancePostBattleText - waitbutton - closetext - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceChecksPlayerMovement - turnobject PLAYER, UP - opentext - writetext RocketBaseLancePowerOffText - waitbutton - closetext - follow TEAMROCKETBASEB2F_LANCE, PLAYER - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceApproachesMachineMovement - stopfollow - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLancePacesMovement - opentext - writetext RockerBaseLanceElectrodeFaintText - waitbutton - closetext - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceApproachesElectrodesMovement - disappear TEAMROCKETBASEB2F_LANCE - -RocketBaseCantLeaveScript: - applymovement PLAYER, RocketBasePlayerCantLeaveElectrodesMovement - end - -RocketBaseLancesSideScript: - opentext - writetext RocketBaseLancesSideText - waitbutton - closetext - applymovement PLAYER, RocketBasePlayerCantGoRightMovement - end - -LanceHealsScript1: - turnobject PLAYER, UP - sjump LanceHealsCommon - -LanceHealsScript2: - turnobject PLAYER, RIGHT - turnobject TEAMROCKETBASEB2F_LANCE, LEFT -LanceHealsCommon: - opentext - writetext LanceHealsText1 - waitbutton - closetext - special FadeOutPalettes - playsound SFX_FULL_HEAL - special HealParty - special FadeInPalettes - opentext - writetext LanceHealsText2 - waitbutton - closetext - setscene SCENE_TEAMROCKETBASEB2F_ROCKET_BOSS - setevent EVENT_LANCE_HEALED_YOU_IN_TEAM_ROCKET_BASE - readvar VAR_FACING - ifequal RIGHT, .FacingRight - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceLeavesAfterHealMovement - disappear TEAMROCKETBASEB2F_LANCE - end - -.FacingRight: - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceLeavesAfterHealRightMovement - disappear TEAMROCKETBASEB2F_LANCE - end - -TrainerGruntM17: - trainer GRUNTM, GRUNTM_17, EVENT_BEAT_ROCKET_GRUNTM_17, GruntM17SeenText, GruntM17BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM17AfterBattleText - waitbutton - closetext - end - -TrainerGruntM18: - trainer GRUNTM, GRUNTM_18, EVENT_BEAT_ROCKET_GRUNTM_18, GruntM18SeenText, GruntM18BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM18AfterBattleText - waitbutton - closetext - end - -TrainerGruntM19: - trainer GRUNTM, GRUNTM_19, EVENT_BEAT_ROCKET_GRUNTM_19, GruntM19SeenText, GruntM19BeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GruntM19AfterBattleText - waitbutton - closetext - end - -RocketElectrode1: - cry ELECTRODE - loadwildmon ELECTRODE, 23 - startbattle - iftrue TeamRocketBaseB2FReloadMap - disappear TEAMROCKETBASEB2F_ELECTRODE1 - disappear TEAMROCKETBASEB2F_ELECTRODE4 - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 - iffalse TeamRocketBaseB2FReloadMap - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 - iffalse TeamRocketBaseB2FReloadMap - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3 - iffalse TeamRocketBaseB2FReloadMap - reloadmapafterbattle - special PlayMapMusic - applymovement PLAYER, RocketBasePlayerLeavesElectrodesMovement1 - sjump RocketBaseElectrodeScript - -RocketElectrode2: - cry ELECTRODE - loadwildmon ELECTRODE, 23 - startbattle - iftrue TeamRocketBaseB2FReloadMap - disappear TEAMROCKETBASEB2F_ELECTRODE2 - disappear TEAMROCKETBASEB2F_ELECTRODE5 - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 - iffalse TeamRocketBaseB2FReloadMap - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 - iffalse TeamRocketBaseB2FReloadMap - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3 - iffalse TeamRocketBaseB2FReloadMap - reloadmapafterbattle - special PlayMapMusic - applymovement PLAYER, RocketBasePlayerLeavesElectrodesMovement2 - sjump RocketBaseElectrodeScript - -RocketElectrode3: - cry ELECTRODE - loadwildmon ELECTRODE, 23 - startbattle - iftrue TeamRocketBaseB2FReloadMap - disappear TEAMROCKETBASEB2F_ELECTRODE3 - disappear TEAMROCKETBASEB2F_ELECTRODE6 - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 - iffalse TeamRocketBaseB2FReloadMap - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 - iffalse TeamRocketBaseB2FReloadMap - checkevent EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3 - iffalse TeamRocketBaseB2FReloadMap - reloadmapafterbattle - special PlayMapMusic - applymovement PLAYER, RocketBasePlayerLeavesElectrodesMovement3 - sjump RocketBaseElectrodeScript - -TeamRocketBaseB2FReloadMap: - reloadmapafterbattle - end - -RocketBaseElectrodeScript: - moveobject TEAMROCKETBASEB2F_LANCE, 18, 6 - appear TEAMROCKETBASEB2F_LANCE - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceLeavesElectrodesMovement - turnobject PLAYER, RIGHT - opentext - writetext RocketBaseLanceElectrodeDoneText - promptbutton - verbosegiveitem HM_WHIRLPOOL - setevent EVENT_GOT_HM06_WHIRLPOOL - writetext RocketBaseLanceWhirlpoolText - waitbutton - closetext - turnobject TEAMROCKETBASEB2F_LANCE, DOWN - opentext - writetext RocketBaseLanceMonMasterText - waitbutton - closetext - turnobject PLAYER, DOWN - applymovement TEAMROCKETBASEB2F_LANCE, RocketBaseLanceLeavesBaseMovement - disappear TEAMROCKETBASEB2F_LANCE - setevent EVENT_CLEARED_ROCKET_HIDEOUT - clearflag ENGINE_ROCKET_SIGNAL_ON_CH20 - setevent EVENT_ROUTE_43_GATE_ROCKETS - setevent EVENT_MAHOGANY_TOWN_POKEFAN_M_BLOCKS_GYM - setscene SCENE_TEAMROCKETBASEB2F_NOOP - clearevent EVENT_LAKE_OF_RAGE_CIVILIANS - setevent EVENT_TURNED_OFF_SECURITY_CAMERAS - setevent EVENT_SECURITY_CAMERA_1 - setevent EVENT_SECURITY_CAMERA_2 - setevent EVENT_SECURITY_CAMERA_3 - setevent EVENT_SECURITY_CAMERA_4 - setevent EVENT_SECURITY_CAMERA_5 - end - -TeamRocketBaseB2FLockedDoor: - conditional_event EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER, .Script - -.Script: - opentext - checkevent EVENT_LEARNED_HAIL_GIOVANNI - iftrue .KnowsPassword - writetext RocketBaseDoorNoPasswordText - waitbutton - closetext - end - -.KnowsPassword: - writetext RocketBaseDoorKnowPasswordText - waitbutton - playsound SFX_ENTER_DOOR - changeblock 14, 12, $07 ; floor - reloadmappart - closetext - setevent EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER - waitsfx - end - -TeamRocketBaseB2FTransmitterScript: - opentext - checkevent EVENT_CLEARED_ROCKET_HIDEOUT - iftrue .Deactivated - writetext RocketBaseB2FTransmitterText - waitbutton - closetext - end - -.Deactivated: - writetext RocketBaseB2FDeactivateTransmitterText - waitbutton - closetext - end - -TeamRocketBaseB2FTMThief: - itemball TM_THIEF - -TeamRocketBaseB2FHiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_TEAM_ROCKET_BASE_B2F_HIDDEN_FULL_HEAL - -RocketBaseLanceLeavesAfterHealMovement: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step_end - -RocketBaseLanceLeavesAfterHealRightMovement: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step_end - -RocketBasePlayerApproachesBossFMovement: - step DOWN - step DOWN - step DOWN - turn_head RIGHT - step_end - -RocketBaseBossFApproachesPlayerMovement: - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step UP - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - turn_head DOWN - step_end - -RocketBaseGruntApproachesPlayerMovement: - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step LEFT - big_step LEFT - step_end - -RocketBaseDragoniteAttacksMovement: - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - step_end - -RocketBaseBossFHitMovement: - fix_facing - set_sliding - jump_step RIGHT - remove_sliding - remove_fixed_facing - step_end - -RocketBaseBossFFacesPlayerMovement: - slow_step DOWN - turn_head LEFT - step_end - -RocketBaseLanceApproachesBossFMovement: - step RIGHT - step RIGHT - step RIGHT - step_end - -RocketBaseBossFBattlesPlayerMovement: - big_step LEFT - step_end - -RocketBaseGruntBattlesLanceMovement: - big_step LEFT - step_end - -RocketBaseGruntProtectsBossFMovement: - big_step LEFT - big_step UP - turn_head LEFT - step_end - -RocketBaseLanceChecksPlayerMovement: - step RIGHT - step RIGHT - turn_head DOWN - step_end - -RocketBaseLanceApproachesMachineMovement: - step UP - step UP - step UP - step_end - -RocketBaseLancePacesMovement: - step_sleep 8 - step LEFT - step LEFT - turn_head UP - step_sleep 8 - step RIGHT - step RIGHT - step RIGHT - step RIGHT - turn_head UP - step_sleep 8 - step LEFT - step LEFT - turn_head DOWN - step_end - -RocketBaseLanceApproachesElectrodesMovement: - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step UP - step UP - step UP - step UP - step UP - step_end - -RocketBasePlayerCantLeaveElectrodesMovement: - step UP - step LEFT - step LEFT - step LEFT - step LEFT - turn_head UP - step_end - -RocketBasePlayerCantGoRightMovement: - step LEFT - step_end - -RocketBaseLanceLeavesElectrodesMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step LEFT - step LEFT - step LEFT - step_end - -RocketBaseLanceLeavesBaseMovement: - step DOWN - step DOWN - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step_end - -RocketBasePlayerLeavesElectrodesMovement1: - step RIGHT - step RIGHT - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step_end - -RocketBasePlayerLeavesElectrodesMovement2: - step RIGHT - step RIGHT - step DOWN - step DOWN - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step_end - -RocketBasePlayerLeavesElectrodesMovement3: - step RIGHT - step RIGHT - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step_end - -RocketBaseExecutiveFHoldItText: - text "Hold it right" - line "there!" - done - -RocketBaseBossFThrashText: - text "We can't have a" - line "brat like you on" - cont "the loose." - - para "It's harmful to" - line "TEAM ROCKET's" - cont "pride, you see." - - para "However strong you" - line "may be, you can't" - - para "take both of us at" - line "the same time." - - para "Sorry, baby. Now" - line "get ready to be" - cont "thrashed." - done - -RocketBaseLanceShareFunText: - text "Hey! Don't be so" - line "selfish. Spread" - cont "the fun around." - done - -RocketBaseBossDontMeddleText: - text "What? You had an" - line "accomplice?" - - para "Where is your" - line "sense of honor?" - - para "As the interim" - line "boss in place of" - - para "GIOVANNI, I'll" - line "show you how wrong" - - para "it is to meddle" - line "with TEAM ROCKET!" - done - -RocketBaseBossWinText: - text "Tch, you really" - line "are strong." - - para "It's too bad." - - para "If you were to" - line "join TEAM ROCKET," - - para "you could become" - line "an EXECUTIVE." - done - -RocketBaseBossRetreatText: - text "…This hideout is" - line "done for…" - - para "But that's fine." - line "The broadcast ex-" - cont "periment was a" - cont "total success." - - para "It doesn't matter" - line "what happens to" - cont "this hideout now." - - para "We have much big-" - line "ger plans." - - para "You'll come to" - line "appreciate TEAM" - - para "ROCKET's true" - line "power soon enough." - - para "Enjoy yourself" - line "while you can…" - - para "Fufufufu…" - done - -RocketBaseLancePostBattleText: - text "LANCE: That did" - line "it. We defeated" - - para "all the ROCKETS" - line "here." - - para "But I'm concerned" - line "about the young" - - para "guy I battled in" - line "the process…" - done - -RocketBaseLancePowerOffText: - text "Sorry, ." - line "I saw how well you" - - para "were doing, so I" - line "just hung back." - - para "Now all there is" - line "left to do is to" - - para "turn off that odd" - line "radio signal." - done - -RockerBaseLanceElectrodeFaintText: - text "It's this machine" - line "that's causing all" - cont "the problems." - - para "I don't see a" - line "switch on it…" - - para "We have no choice." - line "We have to make" - - para "all the ELECTRODE" - line "faint." - - para "That should stop" - line "this machine from" - - para "transmitting that" - line "strange signal." - - para "It's no fault of" - line "the #MON, so it" - - para "makes me feel" - line "guilty." - - para ", let's" - line "split the job." - done - -RocketBaseLancesSideText: - text "LANCE: Leave this" - line "side to me." - done - -RocketBaseLanceElectrodeDoneText: - text "LANCE: That odd" - line "signal has finally" - cont "stopped." - - para "The LAKE should be" - line "back to normal." - - para "You're the hero!" - line "Let me thank you" - - para "on behalf of all" - line "the #MON." - - para "Oh, yes. You" - line "should take this." - - para "I found it here," - line "but I don't have" - cont "any need for it." - done - -RocketBaseReceivedHM06Text: ; unreferenced - text " received" - line "HM06." - done - -RocketBaseLanceWhirlpoolText: - text "That's WHIRLPOOL." - line "Teach it to a" - - para "#MON to get" - line "across wild water." - - para "But keep this in" - line "mind." - - para "You can use that" - line "out of battle only" - - para "with the BADGE" - line "from MAHOGANY GYM." - done - -RocketBaseLanceMonMasterText: - text "…" - - para "The journey to be-" - line "coming the #MON" - - para "MASTER is long and" - line "difficult." - - para "Knowing that, will" - line "you keep going?" - - para "…" - - para "I see. No, you're" - line "right." - - para "If you would give" - line "up that easily," - - para "you would have" - line "never chased that" - - para "dream in the first" - line "place." - - para "I look forward to" - line "seeing you again!" - done - -LanceHealsText1: - text "LANCE: Are you all" - line "right?" - - para "Your #MON are" - line "hurt and tired." - - para "Here, give them" - line "some of my medi-" - cont "cine." - done - -LanceHealsText2: - text "LANCE: ," - line "let's give it our" - cont "best for #MON." - done - -GruntM17SeenText: - text "The door won't" - line "open?" - - para "Well, duh." - line "It has to have a" - - para "password that only" - line "TEAM ROCKET knows." - done - -GruntM17BeatenText: - text "What? I lost?" - done - -GruntM17AfterBattleText: - text "Heh, I'm just a" - line "GRUNT." - - para "I don't know the" - line "password. Too bad" - cont "for you." - done - -GruntM18SeenText: - text "Oh, a kid? I don't" - line "really like this," - - para "but eliminate you" - line "I must." - done - -GruntM18BeatenText: - text "I knew I'd lose…" - done - -GruntM18AfterBattleText: - text "I got wiped out on" - line "the last mission" - cont "by a kid too." - - para "When we were ab-" - line "ducting #MON," - - para "this kid with long" - line "red hair and mean-" - - para "looking eyes just" - line "creamed me…" - done - -GruntM19SeenText: - text "You rotten little" - line "pest!" - done - -GruntM19BeatenText: - text "Grrrr…" - done - -GruntM19AfterBattleText: - text "Heh, only the boss" - line "knows the password" - cont "for that door." - - para "Where's the boss?" - line "Who knows? Go look" - cont "for yourself." - done - -RocketBaseDoorNoPasswordText: - text "The door's closed…" - - para "It needs a pass-" - line "word to open." - done - -RocketBaseDoorKnowPasswordText: - text "The door's closed…" - - para " entered" - line "the password." - - para "The door opened!" - done - -RocketBaseB2FTransmitterText: - text "It's the radio" - line "transmitter that's" - - para "sending the" - line "sinister signal." - - para "It's working at" - line "full capacity." - done - -RocketBaseB2FDeactivateTransmitterText: - text "The radio trans-" - line "mitter has finally" - - para "stopped its evil" - line "broadcast." - done - -TeamRocketBaseB2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 14, TEAM_ROCKET_BASE_B1F, 2 - warp_event 3, 2, TEAM_ROCKET_BASE_B3F, 1 - warp_event 27, 2, TEAM_ROCKET_BASE_B3F, 2 - warp_event 3, 6, TEAM_ROCKET_BASE_B3F, 3 - warp_event 27, 14, TEAM_ROCKET_BASE_B3F, 4 - - def_coord_events - coord_event 5, 14, SCENE_TEAMROCKETBASEB2F_LANCE_HEALS, LanceHealsScript1 - coord_event 4, 13, SCENE_TEAMROCKETBASEB2F_LANCE_HEALS, LanceHealsScript2 - coord_event 14, 11, SCENE_TEAMROCKETBASEB2F_ROCKET_BOSS, RocketBaseBossFLeft - coord_event 15, 11, SCENE_TEAMROCKETBASEB2F_ROCKET_BOSS, RocketBaseBossFRight - coord_event 14, 12, SCENE_TEAMROCKETBASEB2F_ELECTRODES, RocketBaseCantLeaveScript - coord_event 15, 12, SCENE_TEAMROCKETBASEB2F_ELECTRODES, RocketBaseCantLeaveScript - coord_event 12, 3, SCENE_TEAMROCKETBASEB2F_ELECTRODES, RocketBaseLancesSideScript - coord_event 12, 10, SCENE_TEAMROCKETBASEB2F_ELECTRODES, RocketBaseLancesSideScript - coord_event 12, 11, SCENE_TEAMROCKETBASEB2F_ELECTRODES, RocketBaseLancesSideScript - - def_bg_events - bg_event 14, 12, BGEVENT_IFNOTSET, TeamRocketBaseB2FLockedDoor - bg_event 15, 12, BGEVENT_IFNOTSET, TeamRocketBaseB2FLockedDoor - bg_event 17, 9, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 16, 9, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 15, 9, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 14, 9, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 13, 9, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 12, 9, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 12, 8, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 12, 7, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 12, 6, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 12, 5, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 12, 4, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 13, 4, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 14, 4, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 15, 4, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 16, 4, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 17, 4, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 17, 5, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 17, 6, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 17, 7, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 17, 8, BGEVENT_READ, TeamRocketBaseB2FTransmitterScript - bg_event 26, 7, BGEVENT_ITEM, TeamRocketBaseB2FHiddenFullHeal - - def_object_events - object_event 20, 16, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_GRUNT_WITH_EXECUTIVE - object_event 20, 16, SPRITE_ROCKET_GIRL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_EXECUTIVE - object_event 5, 13, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_LANCE - object_event 9, 13, SPRITE_DRAGON, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_DRAGONITE - object_event 7, 5, SPRITE_VOLTORB, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RocketElectrode1, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 - object_event 7, 7, SPRITE_VOLTORB, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RocketElectrode2, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 - object_event 7, 9, SPRITE_VOLTORB, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, RocketElectrode3, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3 - object_event 22, 5, SPRITE_VOLTORB, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_1 - object_event 22, 7, SPRITE_VOLTORB, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_2 - object_event 22, 9, SPRITE_VOLTORB, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3 - object_event 25, 13, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM17, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 4, 1, SPRITE_ROCKET, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 1, TrainerGruntM18, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 21, 14, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 4, TrainerGruntM19, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 3, 10, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB2FTMThief, EVENT_TEAM_ROCKET_BASE_B2F_TM_THIEF diff --git a/maps/TeamRocketBaseB2F.blk b/maps/TeamRocketBaseB2F.blk deleted file mode 100644 index dbf068760..000000000 --- a/maps/TeamRocketBaseB2F.blk +++ /dev/null @@ -1 +0,0 @@ -<6666666666666="<6666666=7<66<9=7"<9=7"16<9=7"<21=66=<666666666=7"&4444%$?7>44>4444444444? \ No newline at end of file diff --git a/maps/TeamRocketBaseB3F.asm b/maps/TeamRocketBaseB3F.asm deleted file mode 100644 index 813630255..000000000 --- a/maps/TeamRocketBaseB3F.asm +++ /dev/null @@ -1,606 +0,0 @@ - object_const_def - const TEAMROCKETBASEB3F_LANCE - const TEAMROCKETBASEB3F_ROCKET1 - const TEAMROCKETBASEB3F_MOLTRES - const TEAMROCKETBASEB3F_ROCKET_GIRL - const TEAMROCKETBASEB3F_ROCKET2 - const TEAMROCKETBASEB3F_SCIENTIST1 - const TEAMROCKETBASEB3F_SCIENTIST2 - const TEAMROCKETBASEB3F_ROCKET3 - const TEAMROCKETBASEB3F_RIVAL - const TEAMROCKETBASEB3F_POKE_BALL1 - const TEAMROCKETBASEB3F_POKE_BALL2 - const TEAMROCKETBASEB3F_POKE_BALL3 - const TEAMROCKETBASEB3F_POKE_BALL4 - const TEAMROCKETBASEB3F_POKE_BALL5 - -TeamRocketBaseB3F_MapScripts: - def_scene_scripts - scene_script TeamRocketBaseB3FLanceGetsPasswordScene, SCENE_TEAMROCKETBASEB3F_LANCE_GETS_PASSWORD - scene_script TeamRocketBaseB3FNoop1Scene, SCENE_TEAMROCKETBASEB3F_RIVAL_ENCOUNTER - scene_script TeamRocketBaseB3FNoop2Scene, SCENE_TEAMROCKETBASEB3F_ROCKET_BOSS - scene_script TeamRocketBaseB3FNoop3Scene, SCENE_TEAMROCKETBASEB3F_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, TeamRocketBaseB3FCheckGiovanniDoorCallback - -TeamRocketBaseB3FLanceGetsPasswordScene: - sdefer LanceGetPasswordScript - end - -TeamRocketBaseB3FNoop1Scene: - end - -TeamRocketBaseB3FNoop2Scene: - end - -TeamRocketBaseB3FNoop3Scene: - end - -TeamRocketBaseB3FCheckGiovanniDoorCallback: - checkevent EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE - iftrue .OpenSesame - endcallback - -.OpenSesame: - changeblock 10, 8, $07 ; floor - endcallback - -LanceGetPasswordScript: - turnobject PLAYER, LEFT - pause 5 - turnobject TEAMROCKETBASEB3F_MOLTRES, RIGHT - pause 20 - applymovement TEAMROCKETBASEB3F_LANCE, RocketBaseLanceApproachesPlayerMovement - opentext - writetext LanceGetPasswordText - waitbutton - closetext - applymovement TEAMROCKETBASEB3F_LANCE, RocketBaseLanceLeavesMovement - disappear TEAMROCKETBASEB3F_LANCE - setscene SCENE_TEAMROCKETBASEB3F_RIVAL_ENCOUNTER - end - -RocketBaseRival: - turnobject PLAYER, LEFT - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - appear TEAMROCKETBASEB3F_RIVAL - applymovement TEAMROCKETBASEB3F_RIVAL, RocketBaseRivalEnterMovement - turnobject PLAYER, LEFT - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext RocketBaseRivalText - waitbutton - closetext - playsound SFX_TACKLE - applymovement PLAYER, RocketBaseRivalShovesPlayerMovement - applymovement TEAMROCKETBASEB3F_RIVAL, RocketBaseRivalLeavesMovement - disappear TEAMROCKETBASEB3F_RIVAL - setscene SCENE_TEAMROCKETBASEB3F_ROCKET_BOSS - special RestartMapMusic - end - -TeamRocketBaseB3FRocketScript: - jumptextfaceplayer TeamRocketBaseB3FRocketText - -RocketBaseBossLeft: - applymovement PLAYER, RocketBasePlayerApproachesBossLeftMovement - sjump RocketBaseBoss - -RocketBaseBossRight: - applymovement PLAYER, RocketBasePlayerApproachesBossRightMovement -RocketBaseBoss: - pause 30 - showemote EMOTE_SHOCK, TEAMROCKETBASEB3F_ROCKET1, 15 - playmusic MUSIC_ROCKET_ENCOUNTER - turnobject TEAMROCKETBASEB3F_ROCKET1, DOWN - opentext - writetext ExecutiveM4BeforeText - waitbutton - closetext - applymovement TEAMROCKETBASEB3F_ROCKET1, RocketBaseBossApproachesPlayerMovement - winlosstext ExecutiveM4BeatenText, 0 - setlasttalked TEAMROCKETBASEB3F_ROCKET1 - loadtrainer EXECUTIVEM, EXECUTIVEM_4 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_ROCKET_EXECUTIVEM_4 - opentext - writetext ExecutiveM4AfterText - waitbutton - closetext - applymovement TEAMROCKETBASEB3F_ROCKET1, RocketBaseBossHitsTableMovement - playsound SFX_TACKLE - applymovement TEAMROCKETBASEB3F_ROCKET1, RocketBaseBossLeavesMovement - disappear TEAMROCKETBASEB3F_ROCKET1 - setscene SCENE_TEAMROCKETBASEB3F_NOOP - end - -RocketBaseMurkrow: - opentext - writetext RocketBaseMurkrowText - waitbutton - closetext - setevent EVENT_LEARNED_HAIL_GIOVANNI - end - -SlowpokeTailGrunt: - trainer GRUNTF, GRUNTF_5, EVENT_BEAT_ROCKET_GRUNTF_5, GruntF5SeenText, GruntF5BeatenText, 0, GruntF5Script - -GruntF5Script: - endifjustbattled - opentext - writetext GruntF5AfterBattleText - waitbutton - closetext - setevent EVENT_LEARNED_SLOWPOKETAIL - end - -RaticateTailGrunt: - trainer GRUNTM, GRUNTM_28, EVENT_BEAT_ROCKET_GRUNTM_28, GruntM28SeenText, GruntM28BeatenText, 0, GruntM28Script - -GruntM28Script: - endifjustbattled - opentext - writetext GruntM28AfterBattleText - waitbutton - closetext - setevent EVENT_LEARNED_RATICATE_TAIL - end - -TrainerScientistRoss: - trainer SCIENTIST, ROSS, EVENT_BEAT_SCIENTIST_ROSS, ScientistRossSeenText, ScientistRossBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext ScientistRossAfterBattleText - waitbutton - closetext - end - -TrainerScientistMitch: - trainer SCIENTIST, MITCH, EVENT_BEAT_SCIENTIST_MITCH, ScientistMitchSeenText, ScientistMitchBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext ScientistMitchAfterBattleText - waitbutton - closetext - end - -TeamRocketBaseB3FLockedDoor: - conditional_event EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE, .Script - -.Script: - opentext - checkevent EVENT_LEARNED_SLOWPOKETAIL - iffalse .NeedsPassword - checkevent EVENT_LEARNED_RATICATE_TAIL - iffalse .NeedsPassword - sjump .OpenSesame - -.NeedsPassword: - writetext TeamRocketBaseB3FLockedDoorNeedsPasswordText - waitbutton - closetext - end - -.OpenSesame: - writetext TeamRocketBaseB3FLockedDoorOpenSesameText - waitbutton - playsound SFX_ENTER_DOOR - changeblock 10, 8, $07 ; floor - reloadmappart - closetext - setevent EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE - waitsfx - end - -TeamRocketBaseB3FOathScript: - jumpstd TeamRocketOathScript - -TeamRocketBaseB3FProtein: - itemball PROTEIN - -TeamRocketBaseB3FXSpecial: - itemball X_SPECIAL - -TeamRocketBaseB3FFullHeal: - itemball FULL_HEAL - -TeamRocketBaseB3FIceHeal: - itemball ICE_HEAL - -TeamRocketBaseB3FUltraBall: - itemball ULTRA_BALL - -RocketBaseLanceApproachesPlayerMovement: - step RIGHT - step_end - -RocketBaseLanceLeavesMovement: - step DOWN - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step_end - -RocketBasePlayerApproachesBossLeftMovement: - step UP - step UP - step UP - step LEFT - step LEFT - turn_head UP - step_end - -RocketBasePlayerApproachesBossRightMovement: - step UP - step UP - step LEFT - step UP - step LEFT - step LEFT - turn_head UP - step_end - -RocketBaseBossApproachesPlayerMovement: - step DOWN - step_end - -RocketBaseBossHitsTableMovement: - big_step RIGHT - big_step RIGHT - step_end - -RocketBaseBossLeavesMovement: - fix_facing - fast_jump_step LEFT - remove_fixed_facing - step_sleep 8 - step_sleep 8 - slow_step RIGHT - big_step DOWN - big_step DOWN - big_step DOWN - big_step RIGHT - big_step DOWN - big_step DOWN - big_step DOWN - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - big_step LEFT - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - big_step UP - big_step LEFT - big_step LEFT - step_end - -RocketBaseRivalEnterMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step_end - -RocketBaseRivalLeavesMovement: - step LEFT - step LEFT - step UP - step UP - step UP - step UP - step UP - step_end - -RocketBaseRivalShovesPlayerMovement: - fix_facing - big_step RIGHT - remove_fixed_facing - step_end - -LanceGetPasswordText: - text "LANCE: It takes" - line "two passwords to" - - para "get into the" - line "boss's quarters." - - para "Those passwords" - line "are known only to" - cont "a few ROCKETS." - - para "That ROCKET there" - line "very graciously" - cont "told me so." - - para ", let's go" - line "get the passwords." - done - -TeamRocketBaseB3FRocketText: - text "Urrggh… The guy" - line "in the cape is" - cont "incredibly tough…" - done - -RocketBaseRivalText: - text "…" - - para "Didn't I tell you" - line "that I was going" - - para "to destroy TEAM" - line "ROCKET?" - - para "…Tell me, who was" - line "the guy in the" - - para "cape who used" - line "dragon #MON?" - - para "My #MON were no" - line "match at all." - - para "I don't care that" - line "I lost. I can beat" - - para "him by getting" - line "stronger #MON." - - para "It's what he said" - line "that bothers me…" - - para "He told me that" - line "I don't love and" - - para "trust my #MON" - line "enough." - - para "I'm furious that I" - line "lost to a bleeding" - cont "heart like him." - - para "…Humph! I don't" - line "have the time for" - cont "the likes of you!" - done - -ExecutiveM4BeforeText: - text "What? Who are you?" - line "This is the office" - - para "of our leader," - line "GIOVANNI." - - para "Since disbanding" - line "TEAM ROCKET three" - - para "years ago, he has" - line "been in training." - - para "But we're certain" - line "he will be back" - - para "some day to assume" - line "command again." - - para "That's why we're" - line "standing guard." - - para "I won't let any-" - line "one disturb this" - cont "place!" - done - -ExecutiveM4BeatenText: - text "I… I couldn't do a" - line "thing…" - - para "GIOVANNI, please" - line "forgive me…" - done - -ExecutiveM4AfterText: - text "No, I can't let" - line "this affect me." - - para "I have to inform" - line "the others…" - done - -RocketBaseMurkrowText: - text "MURKROW: The" - line "password is…" - - para "HAIL GIOVANNI." - done - -GruntF5SeenText: - text "Do I know the" - line "password?" - - para "Maybe." - - para "But no weakling's" - line "going to get it!" - done - -GruntF5BeatenText: - text "All right. Stop." - line "I'll tell you." - done - -GruntF5AfterBattleText: - text "The password to" - line "the boss's room is" - - para "SLOWPOKETAIL." - - para "But it's useless" - line "unless you have" - cont "two passwords." - done - -GruntM28SeenText: - text "Hyuck-hyuck-hyuck!" - - para "You're challenging" - line "me to a battle?" - - para "Hah! You're nuts," - line "but you have guts!" - - para "I like that!" - - para "If you can beat" - line "me, I'll tell you" - - para "a password to the" - line "boss's room!" - done - -GruntM28BeatenText: - text "Hyuck-hyuck-hyuck!" - line "You're good!" - done - -GruntM28AfterBattleText: - text "Hyuck-hyuck-hyuck!" - - para "The password to" - line "the boss's room…" - - para "Uh…, I think it is" - line "RATICATE TAIL." - done - -ScientistRossSeenText: - text "I used to work for" - line "SILPH, but now I" - - para "run research for" - line "TEAM ROCKET." - - para "A meddlesome child" - line "like you needs to" - cont "be punished." - done - -ScientistRossBeatenText: - text "A mere tactical" - line "error cost me…" - done - -ScientistRossAfterBattleText: - text "A radio signal" - line "that drives #-" - cont "MON mad…" - - para "My experiment is a" - line "complete success." - - para "My promotion is" - line "assured. This loss" - - para "means absolutely" - line "nothing." - done - -ScientistMitchSeenText: - text "I don't care that" - line "#MON are hurt" - cont "by our experiment." - done - -ScientistMitchBeatenText: - text "Thinking is my" - line "strong suit, not" - cont "battling." - done - -ScientistMitchAfterBattleText: - text "If we turn up the" - line "power of our radio" - - para "signal for broad-" - line "cast nationwide…" - - para "The very thought" - line "excites me!" - done - -TeamRocketBaseB3FLockedDoorNeedsPasswordText: - text "The door's closed…" - - para "It needs two" - line "passwords to open." - done - -TeamRocketBaseB3FLockedDoorOpenSesameText: - text "The door's closed…" - - para " entered" - line "the two passwords." - - para "The door opened!" - done - -TeamRocketBaseB3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 2, TEAM_ROCKET_BASE_B2F, 2 - warp_event 27, 2, TEAM_ROCKET_BASE_B2F, 3 - warp_event 3, 6, TEAM_ROCKET_BASE_B2F, 4 - warp_event 27, 14, TEAM_ROCKET_BASE_B2F, 5 - - def_coord_events - coord_event 10, 8, SCENE_TEAMROCKETBASEB3F_ROCKET_BOSS, RocketBaseBossLeft - coord_event 11, 8, SCENE_TEAMROCKETBASEB3F_ROCKET_BOSS, RocketBaseBossRight - coord_event 8, 10, SCENE_TEAMROCKETBASEB3F_RIVAL_ENCOUNTER, RocketBaseRival - - def_bg_events - bg_event 10, 9, BGEVENT_IFNOTSET, TeamRocketBaseB3FLockedDoor - bg_event 11, 9, BGEVENT_IFNOTSET, TeamRocketBaseB3FLockedDoor - bg_event 10, 1, BGEVENT_READ, TeamRocketBaseB3FOathScript - bg_event 11, 1, BGEVENT_READ, TeamRocketBaseB3FOathScript - bg_event 12, 1, BGEVENT_READ, TeamRocketBaseB3FOathScript - bg_event 13, 1, BGEVENT_READ, TeamRocketBaseB3FOathScript - bg_event 4, 13, BGEVENT_READ, TeamRocketBaseB3FOathScript - bg_event 5, 13, BGEVENT_READ, TeamRocketBaseB3FOathScript - bg_event 6, 13, BGEVENT_READ, TeamRocketBaseB3FOathScript - bg_event 7, 13, BGEVENT_READ, TeamRocketBaseB3FOathScript - - def_object_events - object_event 25, 14, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LanceGetPasswordScript, EVENT_TEAM_ROCKET_BASE_B3F_LANCE_PASSWORDS - object_event 8, 3, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TEAM_ROCKET_BASE_B3F_EXECUTIVE - object_event 7, 2, SPRITE_MOLTRES, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, RocketBaseMurkrow, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 21, 7, SPRITE_ROCKET_GIRL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 0, SlowpokeTailGrunt, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 5, 14, SPRITE_ROCKET, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, RaticateTailGrunt, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 23, 11, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 0, TrainerScientistRoss, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 11, 15, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerScientistMitch, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 24, 14, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TeamRocketBaseB3FRocketScript, EVENT_TEAM_ROCKET_BASE_POPULATION - object_event 4, 5, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_TEAM_ROCKET_BASE - object_event 1, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB3FProtein, EVENT_TEAM_ROCKET_BASE_B3F_PROTEIN - object_event 3, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB3FXSpecial, EVENT_TEAM_ROCKET_BASE_B3F_X_SPECIAL - object_event 28, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB3FFullHeal, EVENT_TEAM_ROCKET_BASE_B3F_FULL_HEAL - object_event 17, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB3FIceHeal, EVENT_TEAM_ROCKET_BASE_B3F_ICE_HEAL - object_event 14, 10, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TeamRocketBaseB3FUltraBall, EVENT_TEAM_ROCKET_BASE_B3F_ULTRA_BALL diff --git a/maps/TeamRocketBaseB3F.blk b/maps/TeamRocketBaseB3F.blk deleted file mode 100644 index b7a0031a1..000000000 --- a/maps/TeamRocketBaseB3F.blk +++ /dev/null @@ -1 +0,0 @@ -<66<=666666=""77""7<666=7"" 7")77">4 4:"77#444444?")77" >%$4?7" 37>444444?444444? \ No newline at end of file diff --git a/maps/TimeCapsule.asm b/maps/TimeCapsule.asm deleted file mode 100644 index 01aa5c237..000000000 --- a/maps/TimeCapsule.asm +++ /dev/null @@ -1,69 +0,0 @@ - object_const_def - const TIMECAPSULE_CHRIS1 - const TIMECAPSULE_CHRIS2 - -TimeCapsule_MapScripts: - def_scene_scripts - scene_script TimeCapsuleInitializeScene, SCENE_TIMECAPSULE_INITIALIZE - scene_script TimeCapsuleNoopScene, SCENE_TIMECAPSULE_NOOP - - def_callbacks - callback MAPCALLBACK_OBJECTS, TimeCapsuleSetWhichChrisCallback - -TimeCapsuleInitializeScene: - sdefer TimeCapsuleInitializeAndPreparePokecenter2FScript - end - -TimeCapsuleNoopScene: - end - -TimeCapsuleSetWhichChrisCallback: - special CableClubCheckWhichChris - iffalse .Chris2 - disappear TIMECAPSULE_CHRIS2 - appear TIMECAPSULE_CHRIS1 - endcallback - -.Chris2: - disappear TIMECAPSULE_CHRIS1 - appear TIMECAPSULE_CHRIS2 - endcallback - -TimeCapsuleInitializeAndPreparePokecenter2FScript: - setscene SCENE_TIMECAPSULE_NOOP - setmapscene POKECENTER_2F, SCENE_POKECENTER2F_LEAVE_TIME_CAPSULE - end - -TimeCapsuleConsoleScript: - special TimeCapsule - newloadmap MAPSETUP_LINKRETURN - end - -TimeCapsuleFriendScript: - opentext - writetext .FriendReadyText - waitbutton - closetext - end - -.FriendReadyText: - text "Your friend is" - line "ready." - done - -TimeCapsule_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 7, POKECENTER_2F, 4 - warp_event 5, 7, POKECENTER_2F, 4 - - def_coord_events - - def_bg_events - bg_event 4, 4, BGEVENT_RIGHT, TimeCapsuleConsoleScript - bg_event 5, 4, BGEVENT_LEFT, TimeCapsuleConsoleScript - - def_object_events - object_event 3, 4, SPRITE_CHRIS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TimeCapsuleFriendScript, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - object_event 6, 4, SPRITE_CHRIS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TimeCapsuleFriendScript, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 diff --git a/maps/TinTower1F.asm b/maps/TinTower1F.asm deleted file mode 100644 index 79fb675ba..000000000 --- a/maps/TinTower1F.asm +++ /dev/null @@ -1,545 +0,0 @@ - object_const_def - const TINTOWER1F_SUICUNE - const TINTOWER1F_RAIKOU - const TINTOWER1F_ENTEI - const TINTOWER1F_EUSINE - const TINTOWER1F_SAGE1 - const TINTOWER1F_SAGE2 - const TINTOWER1F_SAGE3 - const TINTOWER1F_SAGE4 - const TINTOWER1F_SAGE5 - const TINTOWER1F_SAGE6 - -TinTower1F_MapScripts: - def_scene_scripts - scene_script TinTower1FSuicuneBattleScene, SCENE_TINTOWER1F_SUICUNE_BATTLE - scene_script TinTower1FNoopScene, SCENE_TINTOWER1F_NOOP - - def_callbacks - callback MAPCALLBACK_OBJECTS, TinTower1FNPCsCallback - callback MAPCALLBACK_TILES, TinTower1FStairsCallback - -TinTower1FSuicuneBattleScene: - sdefer TinTower1FSuicuneBattleScript - end - -TinTower1FNoopScene: - end - -TinTower1FNPCsCallback: - checkevent EVENT_GOT_RAINBOW_WING - iftrue .GotRainbowWing - checkevent EVENT_BEAT_ELITE_FOUR - iffalse .FaceBeasts - special BeastsCheck - iffalse .FaceBeasts - clearevent EVENT_TIN_TOWER_1F_WISE_TRIO_2 - setevent EVENT_TIN_TOWER_1F_WISE_TRIO_1 -.GotRainbowWing: - checkevent EVENT_FOUGHT_HO_OH - iffalse .Done - appear TINTOWER1F_EUSINE -.Done: - endcallback - -.FaceBeasts: - checkevent EVENT_FOUGHT_SUICUNE - iftrue .FoughtSuicune - appear TINTOWER1F_SUICUNE - setval RAIKOU - special MonCheck - iftrue .NoRaikou - appear TINTOWER1F_RAIKOU - sjump .CheckEntei - -.NoRaikou: - disappear TINTOWER1F_RAIKOU -.CheckEntei: - setval ENTEI - special MonCheck - iftrue .NoEntei - appear TINTOWER1F_ENTEI - sjump .BeastsDone - -.NoEntei: - disappear TINTOWER1F_ENTEI -.BeastsDone: - endcallback - -.FoughtSuicune: - disappear TINTOWER1F_SUICUNE - disappear TINTOWER1F_RAIKOU - disappear TINTOWER1F_ENTEI - clearevent EVENT_TIN_TOWER_1F_WISE_TRIO_1 - setevent EVENT_TIN_TOWER_1F_WISE_TRIO_2 - endcallback - -TinTower1FStairsCallback: - checkevent EVENT_GOT_RAINBOW_WING - iftrue .DontHideStairs - changeblock 10, 2, $09 ; floor -.DontHideStairs: - endcallback - -TinTower1FSuicuneBattleScript: - applymovement PLAYER, TinTower1FPlayerEntersMovement - pause 15 - setval RAIKOU - special MonCheck - iftrue .Next1 ; if player caught Raikou, it doesn't appear in Tin Tower - applymovement TINTOWER1F_RAIKOU, TinTower1FRaikouApproachesMovement - turnobject PLAYER, LEFT - cry RAIKOU - pause 10 - playsound SFX_WARP_FROM - applymovement TINTOWER1F_RAIKOU, TinTower1FRaikouLeavesMovement - disappear TINTOWER1F_RAIKOU - playsound SFX_EXIT_BUILDING - waitsfx -.Next1: - setval ENTEI - special MonCheck - iftrue .Next2 ; if player caught Entei, it doesn't appear in Tin Tower - applymovement TINTOWER1F_ENTEI, TinTower1FEnteiApproachesMovement - turnobject PLAYER, RIGHT - cry ENTEI - pause 10 - playsound SFX_WARP_FROM - applymovement TINTOWER1F_ENTEI, TinTower1FEnteiLeavesMovement - disappear TINTOWER1F_ENTEI - playsound SFX_EXIT_BUILDING - waitsfx -.Next2: - turnobject PLAYER, UP - pause 10 - applymovement PLAYER, TinTower1FPlayerBacksUpMovement - applymovement TINTOWER1F_SUICUNE, TinTower1FSuicuneApproachesMovement - cry SUICUNE - pause 20 - loadwildmon SUICUNE, 40 - loadvar VAR_BATTLETYPE, BATTLETYPE_SUICUNE - startbattle - dontrestartmapmusic - disappear TINTOWER1F_SUICUNE - setevent EVENT_FOUGHT_SUICUNE - setevent EVENT_SAW_SUICUNE_ON_ROUTE_42 - setmapscene ROUTE_42, SCENE_ROUTE42_NOOP - setevent EVENT_SAW_SUICUNE_ON_ROUTE_36 - setmapscene ROUTE_36, SCENE_ROUTE36_NOOP - setevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY - setmapscene CIANWOOD_CITY, SCENE_CIANWOODCITY_NOOP - setscene SCENE_TINTOWER1F_NOOP - clearevent EVENT_SET_WHEN_FOUGHT_HO_OH - reloadmapafterbattle - pause 20 - turnobject PLAYER, DOWN - playmusic MUSIC_MYSTICALMAN_ENCOUNTER - playsound SFX_ENTER_DOOR - moveobject TINTOWER1F_EUSINE, 10, 15 - appear TINTOWER1F_EUSINE - applymovement TINTOWER1F_EUSINE, TinTower1FEusineEntersMovement - playsound SFX_ENTER_DOOR - moveobject TINTOWER1F_SAGE1, 9, 15 - appear TINTOWER1F_SAGE1 - applymovement TINTOWER1F_SAGE1, TinTower1FSage1EntersMovement - playsound SFX_ENTER_DOOR - moveobject TINTOWER1F_SAGE2, 9, 15 - appear TINTOWER1F_SAGE2 - applymovement TINTOWER1F_SAGE2, TinTower1FSage2EntersMovement - playsound SFX_ENTER_DOOR - moveobject TINTOWER1F_SAGE3, 9, 15 - appear TINTOWER1F_SAGE3 - applymovement TINTOWER1F_SAGE3, TinTower1FSage3EntersMovement - moveobject TINTOWER1F_SAGE1, 7, 13 - moveobject TINTOWER1F_SAGE2, 9, 13 - moveobject TINTOWER1F_SAGE3, 11, 13 - turnobject PLAYER, RIGHT - opentext - writetext TinTower1FEusineSuicuneText - waitbutton - closetext - applymovement TINTOWER1F_EUSINE, TinTower1FEusineLeavesMovement - playsound SFX_EXIT_BUILDING - disappear TINTOWER1F_EUSINE - waitsfx - special FadeOutMusic - pause 20 - playmapmusic - end - -TinTower1FSage1Script: - jumptextfaceplayer TinTower1FSage1Text - -TinTower1FSage2Script: - jumptextfaceplayer TinTower1FSage2Text - -TinTower1FSage3Script: - jumptextfaceplayer TinTower1FSage3Text - -TinTower1FSage4Script: - checkevent EVENT_FOUGHT_HO_OH - iftrue .FoughtHoOh - jumptextfaceplayer TinTower1FSage4Text1 - -.FoughtHoOh: - jumptextfaceplayer TinTower1FSage4Text2 - -TinTower1FSage5Script: - faceplayer - opentext - checkevent EVENT_FOUGHT_HO_OH - iftrue .FoughtHoOh - checkevent EVENT_GOT_RAINBOW_WING - iftrue .GotRainbowWing - writetext TinTower1FSage5Text1 - promptbutton - verbosegiveitem RAINBOW_WING - closetext - refreshscreen - earthquake 72 - waitsfx - playsound SFX_STRENGTH - changeblock 10, 2, $20 ; stairs - reloadmappart - setevent EVENT_GOT_RAINBOW_WING - closetext - opentext -.GotRainbowWing: - writetext TinTower1FSage5Text2 - waitbutton - closetext - end - -.FoughtHoOh: - writetext TinTower1FSage5Text3 - waitbutton - closetext - end - -TinTower1FSage6Script: - checkevent EVENT_FOUGHT_HO_OH - iftrue .FoughtHoOh - jumptextfaceplayer TinTower1FSage6Text1 - -.FoughtHoOh: - jumptextfaceplayer TinTower1FSage6Text2 - -TinTower1FEusine: - jumptextfaceplayer TinTower1FEusineHoOhText - -TinTower1FPlayerEntersMovement: - slow_step UP - slow_step UP - slow_step UP - slow_step UP - step_end - -TinTower1FRaikouApproachesMovement: - set_sliding - fast_jump_step DOWN - remove_sliding - step_end - -TinTower1FRaikouLeavesMovement: - set_sliding - fast_jump_step DOWN - fast_jump_step RIGHT - fast_jump_step DOWN - remove_sliding - step_end - -TinTower1FEnteiApproachesMovement: - set_sliding - fast_jump_step DOWN - remove_sliding - step_end - -TinTower1FEnteiLeavesMovement: - set_sliding - fast_jump_step DOWN - fast_jump_step LEFT - fast_jump_step DOWN - remove_sliding - step_end - -TinTower1FSuicuneApproachesMovement: - set_sliding - fast_jump_step DOWN - remove_sliding - step_end - -TinTower1FPlayerBacksUpMovement: - fix_facing - big_step DOWN - remove_fixed_facing - step_end - -TinTower1FEusineEntersMovement: - step UP - step UP - step UP - turn_head LEFT - step_end - -TinTower1FEusineLeavesMovement: - step DOWN - step DOWN - step DOWN - step_end - -TinTower1FSage1EntersMovement: - step UP - step UP - step LEFT - step LEFT - turn_head UP - step_end - -TinTower1FSage2EntersMovement: - step UP - step UP - step_end - -TinTower1FSage3EntersMovement: - step UP - step RIGHT - step RIGHT - step UP - step_end - -TinTower1FEusineSuicuneText: - text "EUSINE: Awesome!" - line "Too awesome, even!" - - para "I've never seen a" - line "battle that great." - - para "That was truly" - line "inspiring to see." - - para "SUICUNE was tough," - line "but you were even" - - para "more incredible," - line "." - - para "I heard SUICUNE's" - line "mystic power" - - para "summons a rainbow-" - line "colored #MON." - - para "Maybe, just maybe," - line "what went on today" - - para "will cause that" - line "#MON to appear." - - para "I'm going to study" - line "the legends more." - - para "Thanks for showing" - line "me that fantastic" - cont "battle." - - para "Later, !" - done - -TinTower1FSage1Text: - text "According to" - line "legend…" - - para "When the souls of" - line "#MON and humans" - - para "commune, from the" - line "heavens descends a" - - para "#MON of rainbow" - line "colors…" - - para "Could it mean the" - line "legendary #MON" - - para "are testing us" - line "humans?" - done - -TinTower1FSage2Text: - text "When the BRASS" - line "TOWER burned down," - - para "three nameless" - line "#MON were said" - - para "to have perished." - line "It was tragic." - - para "However…" - - para "A rainbow-colored" - line "#MON…" - - para "In other words…" - - para "HO-OH descended" - line "from the sky and" - - para "gave new life to" - line "the three #MON." - - para "They are…" - - para "SUICUNE, ENTEI and" - line "RAIKOU." - - para "That is what they" - line "say." - done - -TinTower1FSage3Text: - text "The two TOWERS are" - line "said to have been" - - para "built to foster" - line "friendship and" - - para "hope between #-" - line "MON and people." - - para "That was 700 years" - line "ago, but the ideal" - - para "still remains" - line "important today." - done - -TinTower1FSage4Text1: - text "HO-OH appears to" - line "have descended" - - para "upon this, the TIN" - line "TOWER!" - done - -TinTower1FSage5Text1: - text "This will protect" - line "you. Take it." - done - -TinTower1FSage5Text2: - text "Now, go." - done - -TinTower1FSage6Text1: - text "I believe you are" - line "being tested." - - para "Free your mind" - line "from uncertainty," - cont "and advance." - done - -TinTower1FEusineHoOhText: - text "I knew it." - - para "I knew you'd get" - line "to see the #MON" - - para "of rainbow colors," - line "." - - para "It happened just" - line "as I envisioned." - - para "My research isn't" - line "bad, I might say." - - para "I'm going to keep" - line "studying #MON" - - para "to become a famous" - line "#MANIAC!" - done - -TinTower1FSage4Text2: - text "The legendary" - line "#MON are said" - - para "to embody three" - line "powers…" - - para "The lightning that" - line "struck the TOWER." - - para "The fire that" - line "burned the TOWER." - - para "And the rain that" - line "put out the fire…" - done - -TinTower1FSage5Text3: - text "When the legendary" - line "#MON appeared…" - - para "They struck terror" - line "in those who saw" - cont "their rise." - - para "And…" - - para "Some even took to" - line "futile attacks." - - para "The legendary" - line "#MON, knowing" - - para "their own power," - line "fled, ignoring the" - cont "frightened people." - done - -TinTower1FSage6Text2: - text "Of the legendary" - line "#MON, SUICUNE" - - para "is said to be the" - line "closest to HO-OH." - - para "I hear there may" - line "also be a link to" - - para "#MON known as" - line "UNOWN." - - para "The #MON UNOWN" - line "must be sharing a" - - para "cooperative bond" - line "with SUICUNE." - done - -TinTower1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 15, ECRUTEAK_CITY, 12 - warp_event 10, 15, ECRUTEAK_CITY, 12 - warp_event 10, 2, TIN_TOWER_2F, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 9, SPRITE_SUICUNE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TIN_TOWER_1F_SUICUNE - object_event 7, 9, SPRITE_RAIKOU, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TIN_TOWER_1F_RAIKOU - object_event 12, 9, SPRITE_ENTEI, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_TIN_TOWER_1F_ENTEI - object_event 8, 3, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, TinTower1FEusine, EVENT_TIN_TOWER_1F_EUSINE - object_event 5, 9, SPRITE_SAGE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TinTower1FSage1Script, EVENT_TIN_TOWER_1F_WISE_TRIO_1 - object_event 11, 11, SPRITE_SAGE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TinTower1FSage2Script, EVENT_TIN_TOWER_1F_WISE_TRIO_1 - object_event 14, 6, SPRITE_SAGE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TinTower1FSage3Script, EVENT_TIN_TOWER_1F_WISE_TRIO_1 - object_event 4, 2, SPRITE_SAGE, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TinTower1FSage4Script, EVENT_TIN_TOWER_1F_WISE_TRIO_2 - object_event 9, 1, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TinTower1FSage5Script, EVENT_TIN_TOWER_1F_WISE_TRIO_2 - object_event 14, 2, SPRITE_SAGE, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TinTower1FSage6Script, EVENT_TIN_TOWER_1F_WISE_TRIO_2 diff --git a/maps/TinTower1F.blk b/maps/TinTower1F.blk deleted file mode 100644 index 64687f7d1..000000000 --- a/maps/TinTower1F.blk +++ /dev/null @@ -1,5 +0,0 @@ -"! -  -"  - !  - "  ! "! \ No newline at end of file diff --git a/maps/TinTower2F.asm b/maps/TinTower2F.asm deleted file mode 100644 index 4d749faa1..000000000 --- a/maps/TinTower2F.asm +++ /dev/null @@ -1,17 +0,0 @@ -TinTower2F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 10, 14, TIN_TOWER_3F, 1 - warp_event 10, 2, TIN_TOWER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/TinTower2F.blk b/maps/TinTower2F.blk deleted file mode 100644 index c78616af8..000000000 --- a/maps/TinTower2F.blk +++ /dev/null @@ -1,5 +0,0 @@ - "!      * * - * * - * * - *     -  \ No newline at end of file diff --git a/maps/TinTower3F.asm b/maps/TinTower3F.asm deleted file mode 100644 index 9b9f74b92..000000000 --- a/maps/TinTower3F.asm +++ /dev/null @@ -1,24 +0,0 @@ - object_const_def - const TINTOWER3F_POKE_BALL - -TinTower3F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower3FFullHeal: - itemball FULL_HEAL - -TinTower3F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 10, 14, TIN_TOWER_2F, 1 - warp_event 16, 2, TIN_TOWER_4F, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 14, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower3FFullHeal, EVENT_TIN_TOWER_3F_FULL_HEAL diff --git a/maps/TinTower3F.blk b/maps/TinTower3F.blk deleted file mode 100644 index 1cec30b9c..000000000 --- a/maps/TinTower3F.blk +++ /dev/null @@ -1 +0,0 @@ -!*****" +++++  ,,,,,  ***> ++++ >****  , ,  + +  \ No newline at end of file diff --git a/maps/TinTower4F.asm b/maps/TinTower4F.asm deleted file mode 100644 index 8793e6657..000000000 --- a/maps/TinTower4F.asm +++ /dev/null @@ -1,40 +0,0 @@ - object_const_def - const TINTOWER4F_POKE_BALL1 - const TINTOWER4F_POKE_BALL2 - const TINTOWER4F_POKE_BALL3 - -TinTower4F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower4FUltraBall: - itemball ULTRA_BALL - -TinTower4FPPUp: - itemball PP_UP - -TinTower4FEscapeRope: - itemball ESCAPE_ROPE - -TinTower4FHiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_TIN_TOWER_4F_HIDDEN_MAX_POTION - -TinTower4F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 4, TIN_TOWER_5F, 2 - warp_event 16, 2, TIN_TOWER_3F, 2 - warp_event 2, 14, TIN_TOWER_5F, 3 - warp_event 17, 15, TIN_TOWER_5F, 4 - - def_coord_events - - def_bg_events - bg_event 11, 6, BGEVENT_ITEM, TinTower4FHiddenMaxPotion - - def_object_events - object_event 14, 10, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower4FUltraBall, EVENT_TIN_TOWER_4F_ULTRA_BALL - object_event 17, 14, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower4FPPUp, EVENT_TIN_TOWER_4F_PP_UP - object_event 2, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower4FEscapeRope, EVENT_TIN_TOWER_4F_ESCAPE_ROPE diff --git a/maps/TinTower4F.blk b/maps/TinTower4F.blk deleted file mode 100644 index ac4e4f450..000000000 --- a/maps/TinTower4F.blk +++ /dev/null @@ -1 +0,0 @@ -!" *!" ,,  *=++> ++=+> **=*> ,, =,> **=++*> ++++++ \ No newline at end of file diff --git a/maps/TinTower5F.asm b/maps/TinTower5F.asm deleted file mode 100644 index 1d74df64b..000000000 --- a/maps/TinTower5F.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const TINTOWER5F_POKE_BALL - -TinTower5F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower5FRareCandy: - itemball RARE_CANDY - -TinTower5FHiddenFullRestore: - hiddenitem FULL_RESTORE, EVENT_TIN_TOWER_5F_HIDDEN_FULL_RESTORE - -TinTower5FHiddenCarbos: - hiddenitem CARBOS, EVENT_TIN_TOWER_5F_HIDDEN_CARBOS - -TinTower5F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 15, TIN_TOWER_6F, 2 - warp_event 2, 4, TIN_TOWER_4F, 1 - warp_event 2, 14, TIN_TOWER_4F, 3 - warp_event 17, 15, TIN_TOWER_4F, 4 - - def_coord_events - - def_bg_events - bg_event 16, 14, BGEVENT_ITEM, TinTower5FHiddenFullRestore - bg_event 3, 15, BGEVENT_ITEM, TinTower5FHiddenCarbos - - def_object_events - object_event 9, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower5FRareCandy, EVENT_TIN_TOWER_5F_RARE_CANDY diff --git a/maps/TinTower5F.blk b/maps/TinTower5F.blk deleted file mode 100644 index 54de6617b..000000000 --- a/maps/TinTower5F.blk +++ /dev/null @@ -1 +0,0 @@ - ,,?,,  <++ =+<=,>=+*= =* *==+> ++=+? ,,,>=*,,>**>+++ * \ No newline at end of file diff --git a/maps/TinTower6F.asm b/maps/TinTower6F.asm deleted file mode 100644 index 17570b5cf..000000000 --- a/maps/TinTower6F.asm +++ /dev/null @@ -1,24 +0,0 @@ - object_const_def - const TINTOWER6F_POKE_BALL - -TinTower6F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower6FMaxPotion: - itemball MAX_POTION - -TinTower6F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, TIN_TOWER_7F, 1 - warp_event 11, 15, TIN_TOWER_5F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 8, 8, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower6FMaxPotion, EVENT_TIN_TOWER_6F_MAX_POTION diff --git a/maps/TinTower6F.blk b/maps/TinTower6F.blk deleted file mode 100644 index fbd83f2ed..000000000 --- a/maps/TinTower6F.blk +++ /dev/null @@ -1 +0,0 @@ -;;;;;;  >****** >** *  *  * ,,,, ****** ** \ No newline at end of file diff --git a/maps/TinTower7F.asm b/maps/TinTower7F.asm deleted file mode 100644 index 2ff0da508..000000000 --- a/maps/TinTower7F.asm +++ /dev/null @@ -1,27 +0,0 @@ - object_const_def - const TINTOWER7F_POKE_BALL - -TinTower7F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower7FMaxRevive: - itemball MAX_REVIVE - -TinTower7F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 9, TIN_TOWER_6F, 1 - warp_event 10, 15, TIN_TOWER_8F, 1 - warp_event 12, 7, TIN_TOWER_7F, 4 - warp_event 8, 3, TIN_TOWER_7F, 3 - warp_event 6, 9, TIN_TOWER_9F, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 16, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower7FMaxRevive, EVENT_TIN_TOWER_7F_MAX_REVIVE diff --git a/maps/TinTower7F.blk b/maps/TinTower7F.blk deleted file mode 100644 index 1c4ad1d97..000000000 --- a/maps/TinTower7F.blk +++ /dev/null @@ -1 +0,0 @@ -! ++  $,,  **=> $=> $ => => +++ ***$ \ No newline at end of file diff --git a/maps/TinTower8F.asm b/maps/TinTower8F.asm deleted file mode 100644 index fa82d7804..000000000 --- a/maps/TinTower8F.asm +++ /dev/null @@ -1,38 +0,0 @@ - object_const_def - const TINTOWER8F_POKE_BALL1 - const TINTOWER8F_POKE_BALL2 - const TINTOWER8F_POKE_BALL3 - -TinTower8F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower8FNugget: - itemball NUGGET - -TinTower8FMaxElixer: - itemball MAX_ELIXER - -TinTower8FFullRestore: - itemball FULL_RESTORE - -TinTower8F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 5, TIN_TOWER_7F, 2 - warp_event 2, 11, TIN_TOWER_9F, 1 - warp_event 16, 7, TIN_TOWER_9F, 2 - warp_event 10, 3, TIN_TOWER_9F, 3 - warp_event 14, 15, TIN_TOWER_9F, 6 - warp_event 6, 9, TIN_TOWER_9F, 7 - - def_coord_events - - def_bg_events - - def_object_events - object_event 7, 13, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower8FNugget, EVENT_TIN_TOWER_8F_NUGGET - object_event 11, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower8FMaxElixer, EVENT_TIN_TOWER_8F_MAX_ELIXER - object_event 3, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower8FFullRestore, EVENT_TIN_TOWER_8F_FULL_RESTORE diff --git a/maps/TinTower8F.blk b/maps/TinTower8F.blk deleted file mode 100644 index b1251f10b..000000000 --- a/maps/TinTower8F.blk +++ /dev/null @@ -1 +0,0 @@ -!" $ $ *  * *$ $ * $ **  + * , $  \ No newline at end of file diff --git a/maps/TinTower9F.asm b/maps/TinTower9F.asm deleted file mode 100644 index 694fd892b..000000000 --- a/maps/TinTower9F.asm +++ /dev/null @@ -1,37 +0,0 @@ - object_const_def - const TINTOWER9F_POKE_BALL - -TinTower9F_MapScripts: - def_scene_scripts - - def_callbacks - -TinTower9FHPUp: - itemball HP_UP - -TinTower9FUnusedHoOhText: ; unreferenced - text "HO-OH: Shaoooh!" - done - -TinTower9FUnusedLugiaText: ; unreferenced - text "LUGIA: Gyaaan!" - done - -TinTower9F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 12, 3, TIN_TOWER_8F, 2 - warp_event 2, 5, TIN_TOWER_8F, 3 - warp_event 12, 7, TIN_TOWER_8F, 4 - warp_event 7, 9, TIN_TOWER_ROOF, 1 - warp_event 16, 7, TIN_TOWER_7F, 5 - warp_event 6, 13, TIN_TOWER_8F, 5 - warp_event 8, 13, TIN_TOWER_8F, 6 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TinTower9FHPUp, EVENT_TIN_TOWER_9F_HP_UP diff --git a/maps/TinTower9F.blk b/maps/TinTower9F.blk deleted file mode 100644 index b4514e6d5..000000000 --- a/maps/TinTower9F.blk +++ /dev/null @@ -1 +0,0 @@ - !!""  $ $ * *$ $**  ***  *$$+++  * ,,,  \ No newline at end of file diff --git a/maps/TinTowerRoof.asm b/maps/TinTowerRoof.asm deleted file mode 100644 index cfa0a7014..000000000 --- a/maps/TinTowerRoof.asm +++ /dev/null @@ -1,56 +0,0 @@ - object_const_def - const TINTOWERROOF_HO_OH - -TinTowerRoof_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, TinTowerRoofHoOhCallback - -TinTowerRoofHoOhCallback: - checkevent EVENT_FOUGHT_HO_OH - iftrue .NoAppear - checkitem RAINBOW_WING - iftrue .Appear - sjump .NoAppear - -.Appear: - appear TINTOWERROOF_HO_OH - endcallback - -.NoAppear: - disappear TINTOWERROOF_HO_OH - endcallback - -TinTowerHoOh: - faceplayer - opentext - writetext HoOhText - cry HO_OH - pause 15 - closetext - setevent EVENT_FOUGHT_HO_OH - loadvar VAR_BATTLETYPE, BATTLETYPE_FORCEITEM - loadwildmon HO_OH, 60 - startbattle - disappear TINTOWERROOF_HO_OH - reloadmapafterbattle - setevent EVENT_SET_WHEN_FOUGHT_HO_OH - end - -HoOhText: - text "Shaoooh!" - done - -TinTowerRoof_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 13, TIN_TOWER_9F, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 5, SPRITE_HO_OH, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, TinTowerHoOh, EVENT_TIN_TOWER_ROOF_HO_OH diff --git a/maps/TinTowerRoof.blk b/maps/TinTowerRoof.blk deleted file mode 100644 index 7edefee4a..000000000 --- a/maps/TinTowerRoof.blk +++ /dev/null @@ -1 +0,0 @@ -######-### ### ### ############ \ No newline at end of file diff --git a/maps/TohjoFalls.asm b/maps/TohjoFalls.asm deleted file mode 100644 index 6819a6478..000000000 --- a/maps/TohjoFalls.asm +++ /dev/null @@ -1,24 +0,0 @@ - object_const_def - const TOHJOFALLS_POKE_BALL - -TohjoFalls_MapScripts: - def_scene_scripts - - def_callbacks - -TohjoFallsMoonStone: - itemball MOON_STONE - -TohjoFalls_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 13, 15, ROUTE_27, 2 - warp_event 25, 15, ROUTE_27, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 6, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, TohjoFallsMoonStone, EVENT_TOHJO_FALLS_MOON_STONE diff --git a/maps/TohjoFalls.blk b/maps/TohjoFalls.blk deleted file mode 100644 index 1c09886fa..000000000 --- a/maps/TohjoFalls.blk +++ /dev/null @@ -1,11 +0,0 @@ - -  -  -- -. . -- --/. - ,,,-/. --/,, ,,,-/ -'-/,,-./ --./%  -%$%$ # # \ No newline at end of file diff --git a/maps/TradeCenter.asm b/maps/TradeCenter.asm deleted file mode 100644 index 9c6e73bba..000000000 --- a/maps/TradeCenter.asm +++ /dev/null @@ -1,69 +0,0 @@ - object_const_def - const TRADECENTER_CHRIS1 - const TRADECENTER_CHRIS2 - -TradeCenter_MapScripts: - def_scene_scripts - scene_script TradeCenterInitializeScene, SCENE_TRADECENTER_INITIALIZE - scene_script TradeCenterNoopScene, SCENE_TRADECENTER_NOOP - - def_callbacks - callback MAPCALLBACK_OBJECTS, TradeCenterSetWhichChrisCallback - -TradeCenterInitializeScene: - sdefer TradeCenterInitializeAndPreparePokecenter2FScript - end - -TradeCenterNoopScene: - end - -TradeCenterSetWhichChrisCallback: - special CableClubCheckWhichChris - iffalse .Chris2 - disappear TRADECENTER_CHRIS2 - appear TRADECENTER_CHRIS1 - endcallback - -.Chris2: - disappear TRADECENTER_CHRIS1 - appear TRADECENTER_CHRIS2 - endcallback - -TradeCenterInitializeAndPreparePokecenter2FScript: - setscene SCENE_TRADECENTER_NOOP - setmapscene POKECENTER_2F, SCENE_POKECENTER2F_LEAVE_TRADE_CENTER - end - -TradeCenterConsoleScript: - special TradeCenter - newloadmap MAPSETUP_LINKRETURN - end - -TradeCenterFriendScript: ; unreferenced - opentext - writetext TradeCenterFriendReadyText - waitbutton - closetext - end - -TradeCenterFriendReadyText: - text "Your friend is" - line "ready." - done - -TradeCenter_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 7, POKECENTER_2F, 2 - warp_event 5, 7, POKECENTER_2F, 2 - - def_coord_events - - def_bg_events - bg_event 4, 4, BGEVENT_RIGHT, TradeCenterConsoleScript - bg_event 5, 4, BGEVENT_LEFT, TradeCenterConsoleScript - - def_object_events - object_event 3, 4, SPRITE_CHRIS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CableClubFriendScript, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - object_event 6, 4, SPRITE_CHRIS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, CableClubFriendScript, EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 diff --git a/maps/TradeCenter.blk b/maps/TradeCenter.blk deleted file mode 100644 index 29df834e1..000000000 --- a/maps/TradeCenter.blk +++ /dev/null @@ -1 +0,0 @@ -"!  \ No newline at end of file diff --git a/maps/TrainerHouse1F.asm b/maps/TrainerHouse1F.asm deleted file mode 100644 index fbf544970..000000000 --- a/maps/TrainerHouse1F.asm +++ /dev/null @@ -1,158 +0,0 @@ - object_const_def - const TRAINERHOUSE1F_RECEPTIONIST - const TRAINERHOUSE1F_COOLTRAINER_M - const TRAINERHOUSE1F_COOLTRAINER_F - const TRAINERHOUSE1F_YOUNGSTER - const TRAINERHOUSE1F_GENTLEMAN - -TrainerHouse1F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerHouse1FReceptionistScript: - jumptextfaceplayer TrainerHouse1FReceptionistText - -TrainerHouse1FCooltrainerMScript: - jumptextfaceplayer TrainerHouse1FCooltrainerMText - -TrainerHouse1FCooltrainerFScript: - jumptextfaceplayer TrainerHouse1FCooltrainerFText - -TrainerHouse1FYoungsterScript: - jumptextfaceplayer TrainerHouse1FYoungsterText - -TrainerHouse1FGentlemanScript: - jumptextfaceplayer TrainerHouse1FGentlemanText - -TrainerHouseSign1: - jumptext TrainerHouseSign1Text - -TrainerHouseSign2: - jumptext TrainerHouseSign2Text - -TrainerHouseIllegibleBook: - jumptext TrainerHouseIllegibleText - -TrainerHouse1FReceptionistText: - text "Welcome to TRAINER" - line "HOUSE, the newest" - - para "and most happening" - line "place in VIRIDIAN." - - para "We're open to" - line "trainers only." - - para "You can battle" - line "against the best" - - para "of the best right" - line "downstairs." - done - -TrainerHouse1FCooltrainerMText: - text "VIRIDIAN is the" - line "town closest to" - cont "INDIGO PLATEAU." - - para "They built this" - line "place because so" - - para "many trainers pass" - line "through on their" - - para "way up to INDIGO" - line "PLATEAU." - done - -TrainerHouse1FCooltrainerFText: - text "They hold practice" - line "battles downstairs" - cont "here." - - para "I would love to" - line "see how well a" - - para "trainer from JOHTO" - line "battles." - done - -TrainerHouse1FYoungsterText: - text "I guess you can't" - line "become the CHAMP" - - para "unless you go all" - line "over the place and" - - para "battle all kinds" - line "of people." - - para "The CHAMPION from" - line "PALLET traveled to" - - para "all the cities and" - line "towns in KANTO." - done - -TrainerHouse1FGentlemanText: - text "Whew… I'm taking a" - line "rest from #MON" - cont "battles." - done - -TrainerHouseSign1Text: - text "Practice battles" - line "are held in the" - - para "TRAINING HALL" - line "downstairs." - - para "Skilled trainers" - line "are invited to" - cont "participate." - done - -TrainerHouseSign2Text: - text "There are no rules" - line "or regulations for" - - para "practice matches." - line "Just like in field" - - para "battles, anything" - line "goes!" - done - -TrainerHouseIllegibleText: - text "…What's this?" - line "A strategy memo?" - - para "This writing looks" - line "like ONIX tracks…" - - para "It's completely" - line "illegible…" - done - -TrainerHouse1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 13, VIRIDIAN_CITY, 3 - warp_event 3, 13, VIRIDIAN_CITY, 3 - warp_event 8, 2, TRAINER_HOUSE_B1F, 1 - - def_coord_events - - def_bg_events - bg_event 5, 0, BGEVENT_READ, TrainerHouseSign1 - bg_event 7, 0, BGEVENT_READ, TrainerHouseSign2 - bg_event 7, 10, BGEVENT_READ, TrainerHouseIllegibleBook - - def_object_events - object_event 0, 11, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, TrainerHouse1FReceptionistScript, -1 - object_event 7, 11, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TrainerHouse1FCooltrainerMScript, -1 - object_event 6, 2, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_DOWN, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, TrainerHouse1FCooltrainerFScript, -1 - object_event 4, 8, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, TrainerHouse1FYoungsterScript, -1 - object_event 2, 4, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, TrainerHouse1FGentlemanScript, -1 diff --git a/maps/TrainerHouse1F.blk b/maps/TrainerHouse1F.blk deleted file mode 100644 index d327ae9ab..000000000 --- a/maps/TrainerHouse1F.blk +++ /dev/null @@ -1 +0,0 @@ -))%!"# $&'  \ No newline at end of file diff --git a/maps/TrainerHouseB1F.asm b/maps/TrainerHouseB1F.asm deleted file mode 100644 index 9334611c4..000000000 --- a/maps/TrainerHouseB1F.asm +++ /dev/null @@ -1,181 +0,0 @@ - object_const_def - const TRAINERHOUSEB1F_RECEPTIONIST - const TRAINERHOUSEB1F_CHRIS - -TrainerHouseB1F_MapScripts: - def_scene_scripts - scene_script TrainerHouseB1FNoopScene, SCENE_TRAINERHOUSEB1F_ASK_BATTLE - - def_callbacks - -TrainerHouseB1FNoopScene: - end - -TrainerHouseReceptionistScript: - turnobject PLAYER, UP - opentext - checkflag ENGINE_FOUGHT_IN_TRAINER_HALL_TODAY - iftrue .FoughtTooManyTimes - writetext TrainerHouseB1FIntroText - promptbutton - iffalse .GetCal3Name - gettrainername STRING_BUFFER_3, CAL, CAL2 - sjump .GotName - -.GetCal3Name: - gettrainername STRING_BUFFER_3, CAL, CAL3 -.GotName: - writetext TrainerHouseB1FYourOpponentIsText - promptbutton - writetext TrainerHouseB1FAskWantToBattleText - yesorno - iffalse .Declined - setflag ENGINE_FOUGHT_IN_TRAINER_HALL_TODAY - writetext TrainerHouseB1FGoRightInText - waitbutton - closetext - applymovement PLAYER, Movement_EnterTrainerHouseBattleRoom - opentext - writetext TrainerHouseB1FCalBeforeText - waitbutton - closetext - iffalse .NoSpecialBattle - winlosstext TrainerHouseB1FCalBeatenText, 0 - setlasttalked TRAINERHOUSEB1F_CHRIS - loadtrainer CAL, CAL2 - startbattle - reloadmapafterbattle - iffalse .End -.NoSpecialBattle: - winlosstext TrainerHouseB1FCalBeatenText, 0 - setlasttalked TRAINERHOUSEB1F_CHRIS - loadtrainer CAL, CAL3 - startbattle - reloadmapafterbattle -.End: - applymovement PLAYER, Movement_ExitTrainerHouseBattleRoom - end - -.Declined: - writetext TrainerHouseB1FPleaseComeAgainText - waitbutton - closetext - applymovement PLAYER, Movement_TrainerHouseTurnBack - end - -.FoughtTooManyTimes: - writetext TrainerHouseB1FSecondChallengeDeniedText - waitbutton - closetext - applymovement PLAYER, Movement_TrainerHouseTurnBack - end - -Movement_EnterTrainerHouseBattleRoom: - step LEFT - step LEFT - step LEFT - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step LEFT - turn_head RIGHT - step_end - -Movement_ExitTrainerHouseBattleRoom: - step UP - step UP - step UP - step RIGHT - step UP - step UP - step UP - step UP - step UP - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step_end - -Movement_TrainerHouseTurnBack: - step RIGHT - turn_head LEFT - step_end - -TrainerHouseB1FIntroText: - text "Hi. Welcome to our" - line "TRAINING HALL." - - para "You may battle a" - line "trainer once per" - cont "day." - done - -TrainerHouseB1FYourOpponentIsText: - text_ram wStringBuffer3 - text " is your" - line "opponent today." - done - -TrainerHouseB1FAskWantToBattleText: - text "Would you like to" - line "battle?" - done - -TrainerHouseB1FGoRightInText: - text "Please go right" - line "through." - - para "You may begin" - line "right away." - done - -TrainerHouseB1FPleaseComeAgainText: - text "Sorry. Only those" - line "trainers who will" - - para "be battling are" - line "allowed to go in." - done - -TrainerHouseB1FSecondChallengeDeniedText: - text "I'm sorry." - line "This would be your" - - para "second time today." - line "You're permitted" - - para "to enter just once" - line "a day." - done - -TrainerHouseB1FCalBeatenText: - text "I lost…" - line "Darn…" - done - -TrainerHouseB1FCalBeforeText: - text "I traveled out" - line "here just so I" - cont "could battle you." - done - -TrainerHouseB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 4, TRAINER_HOUSE_1F, 3 - - def_coord_events - coord_event 7, 3, SCENE_TRAINERHOUSEB1F_ASK_BATTLE, TrainerHouseReceptionistScript - - def_bg_events - - def_object_events - object_event 7, 1, SPRITE_RECEPTIONIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1 - object_event 6, 11, SPRITE_CHRIS, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1 diff --git a/maps/TrainerHouseB1F.blk b/maps/TrainerHouseB1F.blk deleted file mode 100644 index 5aeef06ac..000000000 --- a/maps/TrainerHouseB1F.blk +++ /dev/null @@ -1 +0,0 @@ -! 16 3<21="0007"0007"0007>444? \ No newline at end of file diff --git a/maps/UndergroundPath.asm b/maps/UndergroundPath.asm deleted file mode 100644 index 4dcb7070a..000000000 --- a/maps/UndergroundPath.asm +++ /dev/null @@ -1,25 +0,0 @@ -UndergroundPath_MapScripts: - def_scene_scripts - - def_callbacks - -UndergroundPathHiddenFullRestore: - hiddenitem FULL_RESTORE, EVENT_UNDERGROUND_PATH_HIDDEN_FULL_RESTORE - -UndergroundPathHiddenXSpecial: - hiddenitem X_SPECIAL, EVENT_UNDERGROUND_PATH_HIDDEN_X_SPECIAL - -UndergroundPath_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 2, ROUTE_5_UNDERGROUND_PATH_ENTRANCE, 3 - warp_event 3, 24, ROUTE_6_UNDERGROUND_PATH_ENTRANCE, 3 - - def_coord_events - - def_bg_events - bg_event 3, 9, BGEVENT_ITEM, UndergroundPathHiddenFullRestore - bg_event 1, 19, BGEVENT_ITEM, UndergroundPathHiddenXSpecial - - def_object_events diff --git a/maps/UndergroundPath.blk b/maps/UndergroundPath.blk deleted file mode 100644 index a988dc5d8..000000000 --- a/maps/UndergroundPath.blk +++ /dev/null @@ -1,2 +0,0 @@ - -             \ No newline at end of file diff --git a/maps/UndergroundPathEntrance.blk b/maps/UndergroundPathEntrance.blk deleted file mode 100644 index 92909debe..000000000 --- a/maps/UndergroundPathEntrance.blk +++ /dev/null @@ -1 +0,0 @@ -4;+ <0 %& \ No newline at end of file diff --git a/maps/UnionCave1F.asm b/maps/UnionCave1F.asm deleted file mode 100644 index 7721ed1a3..000000000 --- a/maps/UnionCave1F.asm +++ /dev/null @@ -1,222 +0,0 @@ - object_const_def - const UNIONCAVE1F_POKEFAN_M1 - const UNIONCAVE1F_SUPER_NERD - const UNIONCAVE1F_POKEFAN_M2 - const UNIONCAVE1F_FISHER1 - const UNIONCAVE1F_FISHER2 - const UNIONCAVE1F_POKE_BALL1 - const UNIONCAVE1F_POKE_BALL2 - const UNIONCAVE1F_POKE_BALL3 - const UNIONCAVE1F_POKE_BALL4 - -UnionCave1F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerPokemaniacLarry: - trainer POKEMANIAC, LARRY, EVENT_BEAT_POKEMANIAC_LARRY, PokemaniacLarrySeenText, PokemaniacLarryBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacLarryAfterBattleText - waitbutton - closetext - end - -TrainerHikerRussell: - trainer HIKER, RUSSELL, EVENT_BEAT_HIKER_RUSSELL, HikerRussellSeenText, HikerRussellBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerRussellAfterBattleText - waitbutton - closetext - end - -TrainerHikerDaniel: - trainer HIKER, DANIEL, EVENT_BEAT_HIKER_DANIEL, HikerDanielSeenText, HikerDanielBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerDanielAfterBattleText - waitbutton - closetext - end - -TrainerFirebreatherBill: - trainer FIREBREATHER, BILL, EVENT_BEAT_FIREBREATHER_BILL, FirebreatherBillSeenText, FirebreatherBillBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FirebreatherBillAfterBattleText - waitbutton - closetext - end - -TrainerFirebreatherRay: - trainer FIREBREATHER, RAY, EVENT_BEAT_FIREBREATHER_RAY, FirebreatherRaySeenText, FirebreatherRayBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext FirebreatherRayAfterBattleText - waitbutton - closetext - end - -UnionCave1FGreatBall: - itemball GREAT_BALL - -UnionCave1FXAttack: - itemball X_ATTACK - -UnionCave1FPotion: - itemball POTION - -UnionCave1FAwakening: - itemball AWAKENING - -UnionCave1FUnusedSign: ; unreferenced - jumptext UnionCave1FUnusedSignText - -HikerRussellSeenText: - text "You're headed to" - line "AZALEA, are you?" - - para "Let my #MON see" - line "if you are good" - cont "enough to battle." - done - -HikerRussellBeatenText: - text "Oh, oh, oh!" - done - -HikerRussellAfterBattleText: - text "All right, then!" - line "I've decided." - - para "I'm not leaving" - line "until my #MON" - cont "get tougher!" - done - -PokemaniacLarrySeenText: - text "I roam far and" - line "wide in search of" - cont "#MON." - - para "Are you looking" - line "for #MON too?" - - para "Then you're my" - line "collecting rival!" - done - -PokemaniacLarryBeatenText: - text "Ugh. My poor #-" - line "MON…" - done - -PokemaniacLarryAfterBattleText: - text "Every Friday, you" - line "can hear #MON" - - para "roars from deep" - line "inside the cave." - done - -HikerDanielSeenText: - text "Whoa! What a" - line "surprise!" - - para "I didn't expect to" - line "see anyone here!" - done - -HikerDanielBeatenText: - text "Whoa! I'm beaten" - line "big time!" - done - -HikerDanielAfterBattleText: - text "I was conned into" - line "buying a SLOWPOKE-" - cont "TAIL." - - para "I feel sorry for" - line "the poor #MON." - done - -FirebreatherBillSeenText: - text "ZUBAT's SUPERSONIC" - line "keeps confusing" - cont "my #MON." - - para "I'm seriously" - line "upset about that!" - done - -FirebreatherBillBeatenText: - text "I flamed out!" - done - -FirebreatherBillAfterBattleText: - text "On weekends, you" - line "can hear strange" - - para "roars from deep in" - line "the cave." - done - -FirebreatherRaySeenText: - text "If it's light, a" - line "cave isn't scary." - - para "If you're strong," - line "#MON aren't" - cont "scary." - done - -FirebreatherRayBeatenText: - text "FLASH!" - done - -FirebreatherRayAfterBattleText: - text "It's my #MON's" - line "fire that lights" - cont "up this cave." - done - -UnionCave1FUnusedSignText: - text "UNION CAVE" - done - -UnionCave1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 19, UNION_CAVE_B1F, 3 - warp_event 3, 33, UNION_CAVE_B1F, 4 - warp_event 17, 31, ROUTE_33, 1 - warp_event 17, 3, ROUTE_32, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 6, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 2, TrainerHikerDaniel, -1 - object_event 4, 21, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacLarry, -1 - object_event 11, 8, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 1, TrainerHikerRussell, -1 - object_event 15, 27, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerFirebreatherRay, -1 - object_event 14, 19, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 4, TrainerFirebreatherBill, -1 - object_event 17, 21, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FGreatBall, EVENT_UNION_CAVE_1F_GREAT_BALL - object_event 4, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FXAttack, EVENT_UNION_CAVE_1F_X_ATTACK - object_event 4, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FPotion, EVENT_UNION_CAVE_1F_POTION - object_event 12, 33, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCave1FAwakening, EVENT_UNION_CAVE_1F_AWAKENING diff --git a/maps/UnionCave1F.blk b/maps/UnionCave1F.blk deleted file mode 100644 index 2226b610c..000000000 --- a/maps/UnionCave1F.blk +++ /dev/null @@ -1,18 +0,0 @@ -  *()$ -+)>''=# -+)  ->=+ -&%     (+ -1(+ -  -+ - * - -)+  - 6  - * ->=>= -&% -&%$ - -)#   \ No newline at end of file diff --git a/maps/UnionCaveB1F.asm b/maps/UnionCaveB1F.asm deleted file mode 100644 index 18441ba95..000000000 --- a/maps/UnionCaveB1F.asm +++ /dev/null @@ -1,174 +0,0 @@ - object_const_def - const UNIONCAVEB1F_POKEFAN_M1 - const UNIONCAVEB1F_POKEFAN_M2 - const UNIONCAVEB1F_SUPER_NERD1 - const UNIONCAVEB1F_SUPER_NERD2 - const UNIONCAVEB1F_POKE_BALL1 - const UNIONCAVEB1F_BOULDER - const UNIONCAVEB1F_POKE_BALL2 - -UnionCaveB1F_MapScripts: - def_scene_scripts - - def_callbacks - -TrainerPokemaniacAndrew: - trainer POKEMANIAC, ANDREW, EVENT_BEAT_POKEMANIAC_ANDREW, PokemaniacAndrewSeenText, PokemaniacAndrewBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacAndrewAfterBattleText - waitbutton - closetext - end - -TrainerPokemaniacCalvin: - trainer POKEMANIAC, CALVIN, EVENT_BEAT_POKEMANIAC_CALVIN, PokemaniacCalvinSeenText, PokemaniacCalvinBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext PokemaniacCalvinAfterBattleText - waitbutton - closetext - end - -TrainerHikerPhillip: - trainer HIKER, PHILLIP, EVENT_BEAT_HIKER_PHILLIP, HikerPhillipSeenText, HikerPhillipBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerPhillipAfterBattleText - waitbutton - closetext - end - -TrainerHikerLeonard: - trainer HIKER, LEONARD, EVENT_BEAT_HIKER_LEONARD, HikerLeonardSeenText, HikerLeonardBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext HikerLeonardAfterBattleText - waitbutton - closetext - end - -UnionCaveB1FTMSwift: - itemball TM_SWIFT - -UnionCaveB1FXDefend: - itemball X_DEFEND - -UnionCaveB1FBoulder: - jumpstd StrengthBoulderScript - -HikerPhillipSeenText: - text "It's been a while" - line "since I last saw" - cont "another person." - - para "Don't be shy." - line "Let's battle!" - done - -HikerPhillipBeatenText: - text "Uurggh…" - done - -HikerPhillipAfterBattleText: - text "I've been lost for" - line "a long time…" - - para "I don't mind it" - line "here, but I am" - cont "soooo hungry!" - done - -HikerLeonardSeenText: - text "What do you know!" - line "A visitor!" - done - -HikerLeonardBeatenText: - text "Wahahah! You're a" - line "feisty one!" - done - -HikerLeonardAfterBattleText: - text "I live down here." - - para "You can, too, if" - line "you'd like." - - para "There's plenty of" - line "room, you see." - done - -PokemaniacAndrewSeenText: - text "Who's there?" - - para "Leave me and my" - line "#MON alone!" - done - -PokemaniacAndrewBeatenText: - text "Go…" - line "Go away!" - done - -PokemaniacAndrewAfterBattleText: - text "Just me and my" - line "#MON. I'm de-" - cont "lirious with joy." - done - -PokemaniacCalvinSeenText: - text "I came all the way" - line "here to conduct my" - cont "#MON research." - - para "Let me demonstrate" - line "my findings in a" - cont "real battle!" - done - -PokemaniacCalvinBeatenText: - text "You demonstrated" - line "on me!" - done - -PokemaniacCalvinAfterBattleText: - text "I should compile" - line "and announce my" - cont "study findings." - - para "I might even be-" - line "come famous like" - cont "PROF.ELM." - done - -UnionCaveB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 3, RUINS_OF_ALPH_OUTSIDE, 7 - warp_event 3, 11, RUINS_OF_ALPH_OUTSIDE, 8 - warp_event 7, 19, UNION_CAVE_1F, 1 - warp_event 3, 33, UNION_CAVE_1F, 2 - warp_event 17, 31, UNION_CAVE_B2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 4, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerPhillip, -1 - object_event 16, 7, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerHikerLeonard, -1 - object_event 5, 32, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacAndrew, -1 - object_event 17, 30, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacCalvin, -1 - object_event 2, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB1FTMSwift, EVENT_UNION_CAVE_B1F_TM_SWIFT - object_event 7, 10, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, UnionCaveB1FBoulder, -1 - object_event 17, 23, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB1FXDefend, EVENT_UNION_CAVE_B1F_X_DEFEND diff --git a/maps/UnionCaveB1F.blk b/maps/UnionCaveB1F.blk deleted file mode 100644 index 5f09cc3a0..000000000 --- a/maps/UnionCaveB1F.blk +++ /dev/null @@ -1,10 +0,0 @@ -  -$*(  #*   -   -$+)*< # ' -1 - -)   - )*    -&% -&  \ No newline at end of file diff --git a/maps/UnionCaveB2F.asm b/maps/UnionCaveB2F.asm deleted file mode 100644 index 567dfc92f..000000000 --- a/maps/UnionCaveB2F.asm +++ /dev/null @@ -1,158 +0,0 @@ - object_const_def - const UNIONCAVEB2F_ROCKER - const UNIONCAVEB2F_COOLTRAINER_F1 - const UNIONCAVEB2F_COOLTRAINER_F2 - const UNIONCAVEB2F_POKE_BALL1 - const UNIONCAVEB2F_POKE_BALL2 - const UNIONCAVEB2F_LAPRAS - -UnionCaveB2F_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, UnionCaveB2FLaprasCallback - -UnionCaveB2FLaprasCallback: - checkflag ENGINE_UNION_CAVE_LAPRAS - iftrue .NoAppear - readvar VAR_WEEKDAY - ifequal FRIDAY, .Appear -.NoAppear: - disappear UNIONCAVEB2F_LAPRAS - endcallback - -.Appear: - appear UNIONCAVEB2F_LAPRAS - endcallback - -UnionCaveLapras: - faceplayer - cry LAPRAS - loadwildmon LAPRAS, 20 - startbattle - disappear UNIONCAVEB2F_LAPRAS - setflag ENGINE_UNION_CAVE_LAPRAS - reloadmapafterbattle - end - -TrainerCooltrainermNick: - trainer COOLTRAINERM, NICK, EVENT_BEAT_COOLTRAINERM_NICK, CooltrainermNickSeenText, CooltrainermNickBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainermNickAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfGwen: - trainer COOLTRAINERF, GWEN, EVENT_BEAT_COOLTRAINERF_GWEN, CooltrainerfGwenSeenText, CooltrainerfGwenBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfGwenAfterBattleText - waitbutton - closetext - end - -TrainerCooltrainerfEmma: - trainer COOLTRAINERF, EMMA, EVENT_BEAT_COOLTRAINERF_EMMA, CooltrainerfEmmaSeenText, CooltrainerfEmmaBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext CooltrainerfEmmaAfterBattleText - waitbutton - closetext - end - -UnionCaveB2FElixer: - itemball ELIXER - -UnionCaveB2FHyperPotion: - itemball HYPER_POTION - -CooltrainermNickSeenText: - text "There are two" - line "kinds of people." - - para "Those who have" - line "style, and those" - cont "who don't." - - para "What kind of" - line "person are you?" - done - -CooltrainermNickBeatenText: - text "You've got" - line "dazzling style!" - done - -CooltrainermNickAfterBattleText: - text "Your #MON style" - line "is stunning and" - cont "colorful, I admit." - - para "You'll just keep" - line "getting better!" - done - -CooltrainerfGwenSeenText: - text "I'm in training." - line "Care for a round?" - done - -CooltrainerfGwenBeatenText: - text "Aww, no! You're" - line "too good for me." - done - -CooltrainerfGwenAfterBattleText: - text "I'm going to train" - line "by myself until I" - cont "improve." - done - -CooltrainerfEmmaSeenText: - text "If the #MON I" - line "liked were there," - cont "I'd go anywhere." - - para "That's what a real" - line "trainer does." - done - -CooltrainerfEmmaBeatenText: - text "I'd rather pet my" - line "babies than this!" - done - -CooltrainerfEmmaAfterBattleText: - text "Just once a week," - line "a #MON comes to" - cont "the water's edge." - - para "I wanted to see" - line "that #MON…" - done - -UnionCaveB2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 3, UNION_CAVE_B1F, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 15, 19, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainermNick, -1 - object_event 5, 13, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 1, TrainerCooltrainerfGwen, -1 - object_event 3, 30, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerCooltrainerfEmma, -1 - object_event 16, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB2FElixer, EVENT_UNION_CAVE_B2F_ELIXER - object_event 12, 19, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, UnionCaveB2FHyperPotion, EVENT_UNION_CAVE_B2F_HYPER_POTION - object_event 11, 31, SPRITE_SURF, SPRITEMOVEDATA_SWIM_WANDER, 1, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, UnionCaveLapras, EVENT_UNION_CAVE_B2F_LAPRAS diff --git a/maps/UnionCaveB2F.blk b/maps/UnionCaveB2F.blk deleted file mode 100644 index 91e677078..000000000 --- a/maps/UnionCaveB2F.blk +++ /dev/null @@ -1,21 +0,0 @@ -    -)1 - -(( - -''''  - - ' - -  -    -&%! - -( - 6 - -%)* -  -   -  -&   \ No newline at end of file diff --git a/maps/VermilionCity.asm b/maps/VermilionCity.asm deleted file mode 100644 index 36bbf1615..000000000 --- a/maps/VermilionCity.asm +++ /dev/null @@ -1,301 +0,0 @@ - object_const_def - const VERMILIONCITY_TEACHER - const VERMILIONCITY_GRAMPS - const VERMILIONCITY_MACHOP - const VERMILIONCITY_SUPER_NERD - const VERMILIONCITY_BIG_SNORLAX - const VERMILIONCITY_POKEFAN_M - -VermilionCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, VermilionCityFlypointCallback - -VermilionCityFlypointCallback: - setflag ENGINE_FLYPOINT_VERMILION - endcallback - -VermilionCityTeacherScript: - jumptextfaceplayer VermilionCityTeacherText - -VermilionMachopOwner: - jumptextfaceplayer VermilionMachopOwnerText - -VermilionMachop: - opentext - writetext VermilionMachopText1 - cry MACHOP - waitbutton - closetext - earthquake 30 - opentext - writetext VermilionMachopText2 - waitbutton - closetext - end - -VermilionCitySuperNerdScript: - jumptextfaceplayer VermilionCitySuperNerdText - -VermilionSnorlax: - opentext - special SnorlaxAwake - iftrue .Awake - writetext VermilionCitySnorlaxSleepingText - waitbutton - closetext - end - -.Awake: - writetext VermilionCityRadioNearSnorlaxText - pause 15 - cry SNORLAX - closetext - loadvar VAR_BATTLETYPE, BATTLETYPE_FORCEITEM - loadwildmon SNORLAX, 50 - startbattle - disappear VERMILIONCITY_BIG_SNORLAX - setevent EVENT_FOUGHT_SNORLAX - reloadmapafterbattle - end - -VermilionGymBadgeGuy: - faceplayer - opentext - checkevent EVENT_GOT_HP_UP_FROM_VERMILION_GUY - iftrue .AlreadyGotItem - readvar VAR_BADGES - ifequal NUM_BADGES, .AllBadges - ifgreater 13, .MostBadges - ifgreater 9, .SomeBadges - writetext VermilionCityBadgeGuyTrainerText - waitbutton - closetext - end - -.SomeBadges: - writetext VermilionCityBadgeGuySomeBadgesText - waitbutton - closetext - end - -.MostBadges: - writetext VermilionCityBadgeGuyMostBadgesText - waitbutton - closetext - end - -.AllBadges: - writetext VermilionCityBadgeGuyAllBadgesText - promptbutton - verbosegiveitem HP_UP - iffalse .Done - setevent EVENT_GOT_HP_UP_FROM_VERMILION_GUY -.AlreadyGotItem: - writetext VermilionCityBadgeGuyBattleEdgeText - waitbutton -.Done: - closetext - end - -VermilionCitySign: - jumptext VermilionCitySignText - -VermilionGymSign: - jumptext VermilionGymSignText - -PokemonFanClubSign: - jumptext PokemonFanClubSignText - -VermilionCityDiglettsCaveSign: - jumptext VermilionCityDiglettsCaveSignText - -VermilionCityPortSign: - jumptext VermilionCityPortSignText - -VermilionCityPokecenterSign: - jumpstd PokecenterSignScript - -VermilionCityMartSign: - jumpstd MartSignScript - -VermilionCityHiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_VERMILION_CITY_HIDDEN_FULL_HEAL - -VermilionCityTeacherText: - text "VERMILION PORT is" - line "KANTO's seaside" - cont "gateway." - - para "Luxury liners from" - line "around the world" - cont "dock here." - done - -VermilionMachopOwnerText: - text "My #MON is" - line "preparing the land" - cont "for construction." - - para "But I have no" - line "money to start the" - cont "project…" - done - -VermilionMachopText1: - text "MACHOP: Guooh" - line "gogogoh!" - done - -VermilionMachopText2: - text "A MACHOP is growl-" - line "ing while stomping" - cont "the ground flat." - done - -VermilionCitySuperNerdText: - text "There are eight" - line "GYMS in KANTO." - - para "That big building" - line "is VERMILION's" - cont "#MON GYM." - done - -VermilionCitySnorlaxSleepingText: - text "SNORLAX is snoring" - line "peacefully…" - done - -VermilionCityRadioNearSnorlaxText: - text "The #GEAR was" - line "placed near the" - cont "sleeping SNORLAX…" - - para "…" - - para "SNORLAX woke up!" - done - -VermilionCityBadgeGuyTrainerText: - text "Skilled trainers" - line "gather in KANTO." - - para "GYM LEADERS are" - line "especially strong." - - para "They won't be easy" - line "to defeat." - done - -VermilionCityBadgeGuySomeBadgesText: - text "You've started to" - line "collect KANTO GYM" - cont "BADGES?" - - para "Don't you agree" - line "that the trainers" - cont "here are tough?" - done - -VermilionCityBadgeGuyMostBadgesText: - text "I guess you'll be" - line "finished with your" - - para "conquest of KANTO" - line "GYMS soon." - - para "Let me know if" - line "you get all eight" - cont "BADGES." - done - -VermilionCityBadgeGuyAllBadgesText: - text "Congratulations!" - - para "You got all the" - line "KANTO GYM BADGES." - - para "I've got a reward" - line "for your efforts." - done - -VermilionCityBadgeGuyBattleEdgeText: - text "Having a variety" - line "of #MON types" - - para "should give you an" - line "edge in battle." - - para "I'm sure the KANTO" - line "GYM BADGES will" - cont "help you." - done - -VermilionCitySignText: - text "VERMILION CITY" - - para "The Port of" - line "Exquisite Sunsets" - done - -VermilionGymSignText: - text "VERMILION CITY" - line "#MON GYM" - cont "LEADER: LT.SURGE" - - para "The Lightning" - line "American" - done - -PokemonFanClubSignText: - text "#MON FAN CLUB" - - para "All #MON Fans" - line "Welcome!" - done - -VermilionCityDiglettsCaveSignText: - text "DIGLETT'S CAVE" - done - -VermilionCityPortSignText: - text "VERMILION PORT" - line "ENTRANCE" - done - -VermilionCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 5, VERMILION_FISHING_SPEECH_HOUSE, 1 - warp_event 9, 5, VERMILION_POKECENTER_1F, 1 - warp_event 7, 13, POKEMON_FAN_CLUB, 1 - warp_event 13, 13, VERMILION_MAGNET_TRAIN_SPEECH_HOUSE, 1 - warp_event 21, 13, VERMILION_MART, 2 - warp_event 21, 17, VERMILION_DIGLETTS_CAVE_SPEECH_HOUSE, 1 - warp_event 10, 19, VERMILION_GYM, 1 - warp_event 19, 31, VERMILION_PORT_PASSAGE, 1 - warp_event 20, 31, VERMILION_PORT_PASSAGE, 2 - warp_event 34, 7, DIGLETTS_CAVE, 1 - - def_coord_events - - def_bg_events - bg_event 25, 3, BGEVENT_READ, VermilionCitySign - bg_event 5, 19, BGEVENT_READ, VermilionGymSign - bg_event 5, 13, BGEVENT_READ, PokemonFanClubSign - bg_event 33, 9, BGEVENT_READ, VermilionCityDiglettsCaveSign - bg_event 27, 15, BGEVENT_READ, VermilionCityPortSign - bg_event 10, 5, BGEVENT_READ, VermilionCityPokecenterSign - bg_event 22, 13, BGEVENT_READ, VermilionCityMartSign - bg_event 12, 19, BGEVENT_ITEM, VermilionCityHiddenFullHeal - - def_object_events - object_event 18, 9, SPRITE_TEACHER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionCityTeacherScript, -1 - object_event 23, 6, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionMachopOwner, -1 - object_event 26, 7, SPRITE_MACHOP, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, VermilionMachop, -1 - object_event 14, 16, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VermilionCitySuperNerdScript, -1 - object_event 34, 8, SPRITE_BIG_SNORLAX, SPRITEMOVEDATA_BIGDOLLSYM, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionSnorlax, EVENT_VERMILION_CITY_SNORLAX - object_event 31, 12, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VermilionGymBadgeGuy, -1 diff --git a/maps/VermilionCity.blk b/maps/VermilionCity.blk deleted file mode 100644 index 5984b9491..000000000 --- a/maps/VermilionCity.blk +++ /dev/null @@ -1,5 +0,0 @@ - -RRRRRO1PRR ! ! !1 !wVww1|~|r7~17~1111>?;d1111111111IH1$%-11111DE1111CC !C !11 !www -d|~1|~11|s1111l -d1111111111111 -od1 11111dV5111ed1edd11111e-.d1edd11111eCCCCCd1ed-.d111111e-jCCCCCCCd1.CCCCCCCCCCCCCCCCCkkkkkkFJkkkkCCCCCCCCCd0eCCCCCCCCCCCCC-.CCCCCC \ No newline at end of file diff --git a/maps/VermilionDiglettsCaveSpeechHouse.asm b/maps/VermilionDiglettsCaveSpeechHouse.asm deleted file mode 100644 index c428999c3..000000000 --- a/maps/VermilionDiglettsCaveSpeechHouse.asm +++ /dev/null @@ -1,33 +0,0 @@ - object_const_def - const VERMILIONDIGLETTSCAVESPEECHHOUSE_GENTLEMAN - -VermilionDiglettsCaveSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -VermilionDiglettsCaveSpeechHouseGentlemanScript: - jumptextfaceplayer VermilionDiglettsCaveSpeechHouseGentlemanText - -VermilionDiglettsCaveSpeechHouseGentlemanText: - text "Over many years," - line "DIGLETT dug a" - cont "large tunnel." - - para "That tunnel goes" - line "to a distant town." - done - -VermilionDiglettsCaveSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VERMILION_CITY, 6 - warp_event 3, 7, VERMILION_CITY, 6 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_GENTLEMAN, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VermilionDiglettsCaveSpeechHouseGentlemanScript, -1 diff --git a/maps/VermilionFishingSpeechHouse.asm b/maps/VermilionFishingSpeechHouse.asm deleted file mode 100644 index 1f0046b64..000000000 --- a/maps/VermilionFishingSpeechHouse.asm +++ /dev/null @@ -1,63 +0,0 @@ - object_const_def - const VERMILIONFISHINGSPEECHHOUSE_FISHING_GURU - -VermilionFishingSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -FishingDude: - jumptextfaceplayer FishingDudeText - -FishingDudesHousePhoto: - jumptext FishingDudesHousePhotoText - -FishingDudesHouseBookshelf: ; unreferenced - jumpstd PictureBookshelfScript - -FishingDudeText: - text "I am the FISHING" - line "DUDE, the elder of" - cont "the FISHING BROS." - - para "Have you met the" - line "FISHING GURU at" - cont "LAKE OF RAGE?" - - para "He dreams about" - line "seeing the world's" - cont "greatest MAGIKARP." - - para "If you don't mind," - line "could you show him" - - para "any MAGIKARP you" - line "catch?" - - para "Who knows, you may" - line "catch the MAGIKARP" - cont "of his dreams." - done - -FishingDudesHousePhotoText: - text "It's a photo of" - line "people fishing…" - - para "They're having a" - line "great time…" - done - -VermilionFishingSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VERMILION_CITY, 1 - warp_event 3, 7, VERMILION_CITY, 1 - - def_coord_events - - def_bg_events - bg_event 3, 0, BGEVENT_READ, FishingDudesHousePhoto - - def_object_events - object_event 2, 4, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, FishingDude, -1 diff --git a/maps/VermilionGym.asm b/maps/VermilionGym.asm deleted file mode 100644 index 68ae33a86..000000000 --- a/maps/VermilionGym.asm +++ /dev/null @@ -1,294 +0,0 @@ - object_const_def - const VERMILIONGYM_SURGE - const VERMILIONGYM_GENTLEMAN - const VERMILIONGYM_ROCKER - const VERMILIONGYM_SUPER_NERD - const VERMILIONGYM_GYM_GUIDE - -VermilionGym_MapScripts: - def_scene_scripts - - def_callbacks - -VermilionGymSurgeScript: - faceplayer - opentext - checkflag ENGINE_THUNDERBADGE - iftrue .FightDone - writetext LtSurgeIntroText - waitbutton - closetext - winlosstext LtSurgeWinLossText, 0 - loadtrainer LT_SURGE, LT_SURGE1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_LTSURGE - setevent EVENT_BEAT_GENTLEMAN_GREGORY - setevent EVENT_BEAT_GUITARIST_VINCENT - setevent EVENT_BEAT_JUGGLER_HORTON - opentext - writetext ReceivedThunderBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_THUNDERBADGE - writetext LtSurgeThunderBadgeText - waitbutton - closetext - end - -.FightDone: - writetext LtSurgeFightDoneText - waitbutton - closetext - end - -TrainerGentlemanGregory: - trainer GENTLEMAN, GREGORY, EVENT_BEAT_GENTLEMAN_GREGORY, GentlemanGregorySeenText, GentlemanGregoryBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GentlemanGregoryAfterBattleText - waitbutton - closetext - end - -TrainerGuitaristVincent: - trainer GUITARIST, VINCENT, EVENT_BEAT_GUITARIST_VINCENT, GuitaristVincentSeenText, GuitaristVincentBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext GuitaristVincentAfterBattleText - waitbutton - closetext - end - -TrainerJugglerHorton: - trainer JUGGLER, HORTON, EVENT_BEAT_JUGGLER_HORTON, JugglerHortonSeenText, JugglerHortonBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext JugglerHortonAfterBattleText - waitbutton - closetext - end - -VermilionGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_LTSURGE - iftrue .VermilionGymGuideWinScript - writetext VermilionGymGuideText - waitbutton - closetext - end - -.VermilionGymGuideWinScript: - writetext VermilionGymGuideWinText - waitbutton - closetext - end - -VermilionGymTrashCan: - jumptext VermilionGymTrashCanText - -VermilionGymStatue: - checkflag ENGINE_THUNDERBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, LT_SURGE, LT_SURGE1 - jumpstd GymStatue2Script - -LtSurgeIntroText: - text "SURGE: Hey, you" - line "little tyke!" - - para "I have to hand it" - line "to you. It may not" - - para "be very smart to" - line "challenge me, but" - cont "it takes guts!" - - para "When it comes to" - line "electric #MON," - cont "I'm number one!" - - para "I've never lost on" - line "the battlefield." - - para "I'll zap you just" - line "like I did my" - cont "enemies in war!" - done - -LtSurgeWinLossText: - text "SURGE: Arrrgh!" - line "You are strong!" - - para "OK, kid. You get" - line "THUNDERBADGE!" - done - -ReceivedThunderBadgeText: - text " received" - line "THUNDERBADGE." - done - -LtSurgeThunderBadgeText: - text "SURGE: THUNDER-" - line "BADGE increases" - cont "#MON's speed. " - - para "Consider it proof" - line "that you defeated" - - para "me. You wear it" - line "proudly, hear?" - done - -LtSurgeFightDoneText: - text "SURGE: Hey, kid!" - line "Still slugging and" - cont "chugging away?" - - para "My #MON and I" - line "are still at it!" - done - -GentlemanGregorySeenText: - text "You're here to" - line "defeat LT.SURGE?" - - para "Not if I can help" - line "it!" - done - -GentlemanGregoryBeatenText: - text "Sorry I failed" - line "you, LT.SURGE," - cont "sir!" - done - -GentlemanGregoryAfterBattleText: - text "When I was still" - line "in the army, LT." - - para "SURGE saved my" - line "life." - done - -GuitaristVincentSeenText: - text "LT.SURGE recog-" - line "nized my potential" - - para "with electric" - line "#MON." - - para "Think you can beat" - line "me?" - done - -GuitaristVincentBeatenText: - text "Ooh, how shocking!" - done - -GuitaristVincentAfterBattleText: - text "If the GYM's traps" - line "were working, you" - - para "would have been" - line "toast…" - done - -JugglerHortonSeenText: - text "I'm going to take" - line "you down! Prepare" - cont "to be shocked!" - done - -JugglerHortonBeatenText: - text "Gwaaah!" - line "I was overpowered…" - done - -JugglerHortonAfterBattleText: - text "Don't get too com-" - line "fortable about" - - para "beating me…" - line "LT.SURGE is tough." - done - -VermilionGymGuideText: - text "Yo! CHAMP in" - line "making!" - - para "You lucked out" - line "this time." - - para "LT.SURGE is very" - line "cautious. He has" - - para "traps set all over" - line "the GYM." - - para "But--he-heh--the" - line "traps aren't" - cont "active right now." - - para "You'll have no" - line "problem getting to" - cont "LT.SURGE." - done - -VermilionGymGuideWinText: - text "Whew! That was an" - line "electrifying bout!" - - para "It sure made me" - line "nervous." - done - -VermilionGymTrashCanText: - text "Nope! Nothing here" - line "but trash." - done - -VermilionGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, VERMILION_CITY, 7 - warp_event 5, 17, VERMILION_CITY, 7 - - def_coord_events - - def_bg_events - bg_event 1, 7, BGEVENT_READ, VermilionGymTrashCan - bg_event 3, 7, BGEVENT_READ, VermilionGymTrashCan - bg_event 5, 7, BGEVENT_READ, VermilionGymTrashCan - bg_event 7, 7, BGEVENT_READ, VermilionGymTrashCan - bg_event 9, 7, BGEVENT_READ, VermilionGymTrashCan - bg_event 1, 9, BGEVENT_READ, VermilionGymTrashCan - bg_event 3, 9, BGEVENT_READ, VermilionGymTrashCan - bg_event 5, 9, BGEVENT_READ, VermilionGymTrashCan - bg_event 7, 9, BGEVENT_READ, VermilionGymTrashCan - bg_event 9, 9, BGEVENT_READ, VermilionGymTrashCan - bg_event 1, 11, BGEVENT_READ, VermilionGymTrashCan - bg_event 3, 11, BGEVENT_READ, VermilionGymTrashCan - bg_event 5, 11, BGEVENT_READ, VermilionGymTrashCan - bg_event 7, 11, BGEVENT_READ, VermilionGymTrashCan - bg_event 9, 11, BGEVENT_READ, VermilionGymTrashCan - bg_event 3, 15, BGEVENT_READ, VermilionGymStatue - bg_event 6, 15, BGEVENT_READ, VermilionGymStatue - - def_object_events - object_event 5, 2, SPRITE_SURGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, VermilionGymSurgeScript, -1 - object_event 8, 8, SPRITE_GENTLEMAN, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerGentlemanGregory, -1 - object_event 4, 7, SPRITE_ROCKER, SPRITEMOVEDATA_STANDING_DOWN, 3, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_TRAINER, 3, TrainerGuitaristVincent, -1 - object_event 0, 10, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 4, TrainerJugglerHorton, -1 - object_event 7, 15, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 1, VermilionGymGuideScript, -1 diff --git a/maps/VermilionGym.blk b/maps/VermilionGym.blk deleted file mode 100644 index 70311ffce..000000000 --- a/maps/VermilionGym.blk +++ /dev/null @@ -1 +0,0 @@ -"&&&$#% ! !  \ No newline at end of file diff --git a/maps/VermilionMagnetTrainSpeechHouse.asm b/maps/VermilionMagnetTrainSpeechHouse.asm deleted file mode 100644 index 8688d8dc7..000000000 --- a/maps/VermilionMagnetTrainSpeechHouse.asm +++ /dev/null @@ -1,49 +0,0 @@ - object_const_def - const VERMILIONMAGNETTRAINSPEECHHOUSE_POKEFAN_F - const VERMILIONMAGNETTRAINSPEECHHOUSE_YOUNGSTER - -VermilionMagnetTrainSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -VermilionMagnetTrainSpeechHousePokefanFScript: - jumptextfaceplayer VermilionMagnetTrainSpeechHousePokefanFText - -VermilionMagnetTrainSpeechHouseYoungsterScript: - jumptextfaceplayer VermilionMagnetTrainSpeechHouseYoungsterText - -VermilionMagnetTrainSpeechHouseBookshelf: - jumpstd PictureBookshelfScript - -VermilionMagnetTrainSpeechHousePokefanFText: - text "Do you know about" - line "the MAGNET TRAIN?" - - para "It's a railway" - line "that goes to GOL-" - cont "DENROD in JOHTO." - done - -VermilionMagnetTrainSpeechHouseYoungsterText: - text "I want to go to" - line "SAFFRON to see" - cont "the MAGNET TRAIN." - done - -VermilionMagnetTrainSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VERMILION_CITY, 4 - warp_event 3, 7, VERMILION_CITY, 4 - - def_coord_events - - def_bg_events - bg_event 0, 1, BGEVENT_READ, VermilionMagnetTrainSpeechHouseBookshelf - bg_event 1, 1, BGEVENT_READ, VermilionMagnetTrainSpeechHouseBookshelf - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_F, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionMagnetTrainSpeechHousePokefanFScript, -1 - object_event 0, 3, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VermilionMagnetTrainSpeechHouseYoungsterScript, -1 diff --git a/maps/VermilionMart.asm b/maps/VermilionMart.asm deleted file mode 100644 index 8d0526fe7..000000000 --- a/maps/VermilionMart.asm +++ /dev/null @@ -1,51 +0,0 @@ - object_const_def - const VERMILIONMART_CLERK - const VERMILIONMART_SUPER_NERD - const VERMILIONMART_BEAUTY - -VermilionMart_MapScripts: - def_scene_scripts - - def_callbacks - -VermilionMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_VERMILION - closetext - end - -VermilionMartSuperNerdScript: - jumptextfaceplayer VermilionMartSuperNerdText - -VermilionMartBeautyScript: - jumptextfaceplayer VermilionMartBeautyText - -VermilionMartSuperNerdText: - text "TEAM ROCKET is no" - line "longer in KANTO." - - para "That alone makes" - line "me happy." - done - -VermilionMartBeautyText: - text "I'm thinking about" - line "going shopping in" - cont "SAFFRON." - done - -VermilionMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VERMILION_CITY, 5 - warp_event 3, 7, VERMILION_CITY, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionMartClerkScript, -1 - object_event 5, 2, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VermilionMartSuperNerdScript, -1 - object_event 8, 6, SPRITE_BEAUTY, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VermilionMartBeautyScript, -1 diff --git a/maps/VermilionPokecenter1F.asm b/maps/VermilionPokecenter1F.asm deleted file mode 100644 index 41533c281..000000000 --- a/maps/VermilionPokecenter1F.asm +++ /dev/null @@ -1,93 +0,0 @@ - object_const_def - const VERMILIONPOKECENTER1F_NURSE - const VERMILIONPOKECENTER1F_FISHING_GURU - const VERMILIONPOKECENTER1F_SAILOR - const VERMILIONPOKECENTER1F_BUG_CATCHER - -VermilionPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -VermilionPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -VermilionPokecenter1FFishingGuruScript: - faceplayer - opentext - checkevent EVENT_FOUGHT_SNORLAX - iftrue .FoughtSnorlax - writetext VermilionPokecenter1FFishingGuruText - waitbutton - closetext - end - -.FoughtSnorlax: - writetext VermilionPokecenter1FFishingGuruText_FoughtSnorlax - waitbutton - closetext - end - -VermilionPokecenter1FSailorScript: - jumptextfaceplayer VermilionPokecenter1FSailorText - -VermilionPokecenter1FBugCatcherScript: - jumptextfaceplayer VermilionPokecenter1FBugCatcherText - -VermilionPokecenter1FFishingGuruText: - text "A sleeping #MON" - line "is lying in front" - cont "of DIGLETT'S CAVE." - - para "It's a fantastic" - line "opportunity to get" - - para "it, but how do you" - line "wake it up?" - done - -VermilionPokecenter1FFishingGuruText_FoughtSnorlax: - text "There used to be a" - line "sleeping #MON" - - para "lying in front of" - line "DIGLETT'S CAVE." - - para "But it seems to" - line "have disappeared." - done - -VermilionPokecenter1FSailorText: - text "The FAST SHIP is a" - line "great place to" - - para "meet and battle" - line "trainers." - done - -VermilionPokecenter1FBugCatcherText: - text "Oh? You have some" - line "BADGES I've never" - cont "seen before." - - para "Oh, I get it. You" - line "got them in JOHTO." - done - -VermilionPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, VERMILION_CITY, 2 - warp_event 4, 7, VERMILION_CITY, 2 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionPokecenter1FNurseScript, -1 - object_event 7, 2, SPRITE_FISHING_GURU, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VermilionPokecenter1FFishingGuruScript, -1 - object_event 6, 5, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 1, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, VermilionPokecenter1FSailorScript, -1 - object_event 1, 5, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VermilionPokecenter1FBugCatcherScript, -1 diff --git a/maps/VermilionPokecenter2FBeta.asm b/maps/VermilionPokecenter2FBeta.asm deleted file mode 100644 index 1e1f42ddc..000000000 --- a/maps/VermilionPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -VermilionPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -VermilionPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, VERMILION_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/VermilionPort.asm b/maps/VermilionPort.asm deleted file mode 100644 index 794040e8e..000000000 --- a/maps/VermilionPort.asm +++ /dev/null @@ -1,315 +0,0 @@ - object_const_def - const VERMILIONPORT_SAILOR1 - const VERMILIONPORT_SAILOR2 - const VERMILIONPORT_SUPER_NERD - -VermilionPort_MapScripts: - def_scene_scripts - scene_script VermilionPortNoopScene, SCENE_VERMILIONPORT_ASK_ENTER_SHIP - scene_script VermilionPortLeaveShipScene, SCENE_VERMILIONPORT_LEAVE_SHIP - - def_callbacks - callback MAPCALLBACK_NEWMAP, VermilionPortFlypointCallback - -VermilionPortNoopScene: - end - -VermilionPortLeaveShipScene: - sdefer VermilionPortLeaveShipScript - end - -VermilionPortFlypointCallback: - setflag ENGINE_FLYPOINT_VERMILION - endcallback - -VermilionPortLeaveShipScript: - applymovement PLAYER, VermilionPortLeaveFastShipMovement - appear VERMILIONPORT_SAILOR1 - setscene SCENE_VERMILIONPORT_ASK_ENTER_SHIP - setevent EVENT_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_TWIN_1 - setevent EVENT_FAST_SHIP_CABINS_SE_SSE_GENTLEMAN - setevent EVENT_FAST_SHIP_PASSENGERS_FIRST_TRIP - clearevent EVENT_OLIVINE_PORT_PASSAGE_POKEFAN_M - setevent EVENT_FAST_SHIP_FIRST_TIME - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - blackoutmod VERMILION_CITY - end - -VermilionPortSailorAtGangwayScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue VermilionPortAlreadyRodeScript - writetext VermilionPortDepartingText - waitbutton - closetext - turnobject VERMILIONPORT_SAILOR1, DOWN - pause 10 - playsound SFX_EXIT_BUILDING - disappear VERMILIONPORT_SAILOR1 - waitsfx - applymovement PLAYER, VermilionPortEnterFastShipMovement - playsound SFX_EXIT_BUILDING - special FadeOutPalettes - waitsfx - setevent EVENT_FAST_SHIP_PASSENGERS_EASTBOUND - clearevent EVENT_FAST_SHIP_PASSENGERS_WESTBOUND - clearevent EVENT_BEAT_POKEMANIAC_ETHAN - clearevent EVENT_BEAT_BURGLAR_COREY - clearevent EVENT_BEAT_BUG_CATCHER_KEN - clearevent EVENT_BEAT_GUITARIST_CLYDE - clearevent EVENT_BEAT_POKEFANM_JEREMY - clearevent EVENT_BEAT_POKEFANF_GEORGIA - clearevent EVENT_BEAT_SAILOR_KENNETH - clearevent EVENT_BEAT_TEACHER_SHIRLEY - clearevent EVENT_BEAT_SCHOOLBOY_NATE - clearevent EVENT_BEAT_SCHOOLBOY_RICKY - setevent EVENT_FAST_SHIP_DESTINATION_OLIVINE - appear VERMILIONPORT_SAILOR1 - setmapscene FAST_SHIP_1F, SCENE_FASTSHIP1F_ENTER_SHIP - warp FAST_SHIP_1F, 25, 1 - end - -VermilionPortAlreadyRodeScript: - writetext VermilionPortCantBoardText - waitbutton - closetext - end - -VermilionPortWalkUpToShipScript: - turnobject VERMILIONPORT_SAILOR2, RIGHT - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue .skip - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - iftrue .skip - turnobject PLAYER, LEFT - opentext - readvar VAR_WEEKDAY - ifequal MONDAY, .NextShipWednesday - ifequal TUESDAY, .NextShipWednesday - ifequal THURSDAY, .NextShipSunday - ifequal FRIDAY, .NextShipSunday - ifequal SATURDAY, .NextShipSunday - writetext VermilionPortAskBoardingText - yesorno - iffalse VermilionPortNotRidingMoveAwayScript - writetext VermilionPortAskTicketText - promptbutton - checkitem S_S_TICKET - iffalse .NoTicket - writetext VermilionPortSSTicketText - waitbutton - closetext - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - applymovement PLAYER, VermilionPortApproachFastShipMovement - sjump VermilionPortSailorAtGangwayScript - -.NoTicket: - writetext VermilionPortNoTicketText - waitbutton - closetext - applymovement PLAYER, VermilionPortCannotEnterFastShipMovement - end - -.NextShipWednesday: - writetext VermilionPortSailMondayText - waitbutton - closetext - applymovement PLAYER, VermilionPortCannotEnterFastShipMovement - end - -.NextShipSunday: - writetext VermilionPortSailSundayText - waitbutton - closetext - applymovement PLAYER, VermilionPortCannotEnterFastShipMovement - end - -.skip: - end - -VermilionPortNotRidingScript: - writetext VermilionPortComeAgainText - waitbutton - closetext - end - -VermilionPortNotRidingMoveAwayScript: - writetext VermilionPortComeAgainText - waitbutton - closetext - applymovement PLAYER, VermilionPortCannotEnterFastShipMovement - end - -VermilionPortSailorScript: - faceplayer - opentext - checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 - iftrue VermilionPortAlreadyRodeScript - readvar VAR_WEEKDAY - ifequal MONDAY, .NextShipWednesday - ifequal TUESDAY, .NextShipWednesday - ifequal THURSDAY, .NextShipSunday - ifequal FRIDAY, .NextShipSunday - ifequal SATURDAY, .NextShipSunday - writetext VermilionPortAskBoardingText - yesorno - iffalse VermilionPortNotRidingScript - writetext VermilionPortAskTicketText - promptbutton - checkitem S_S_TICKET - iffalse .NoTicket - writetext VermilionPortSSTicketText - waitbutton - closetext - setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - applymovement PLAYER, VermilionPortApproachFastShipRightMovement - sjump VermilionPortSailorAtGangwayScript - -.NoTicket: - writetext VermilionPortNoTicketText - waitbutton - closetext - end - -.NextShipWednesday: - writetext VermilionPortSailMondayText - waitbutton - closetext - end - -.NextShipSunday: - writetext VermilionPortSailSundayText - waitbutton - closetext - end - -VermilionPortSuperNerdScript: - faceplayer - opentext - writetext VermilionPortSuperNerdText - waitbutton - closetext - end - -VermilionPortHiddenIron: - hiddenitem IRON, EVENT_VERMILION_PORT_HIDDEN_IRON - -VermilionPortEnterFastShipMovement: - step DOWN - step_end - -VermilionPortLeaveFastShipMovement: - step UP - step_end - -VermilionPortCannotEnterFastShipMovement: - step RIGHT - turn_head LEFT - step_end - -VermilionPortApproachFastShipMovement: - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -VermilionPortApproachFastShipRightMovement: - step RIGHT - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -VermilionPortDepartingText: - text "We're departing" - line "soon. Please get" - cont "on board." - done - -VermilionPortCantBoardText: - text "Sorry. You can't" - line "board now." - done - -VermilionPortAskBoardingText: - text "Welcome to FAST" - line "SHIP S.S.AQUA." - - para "Will you be board-" - line "ing today?" - done - -VermilionPortAskTicketText: - text "May I see your" - line "S.S.TICKET?" - done - -VermilionPortComeAgainText: - text "We hope to see you" - line "again!" - done - -VermilionPortSSTicketText: - text " flashed" - line "the S.S.TICKET." - - para "That's it." - line "Thank you!" - done - -VermilionPortNoTicketText: - text " tried to" - line "show the S.S." - cont "TICKET…" - - para "…But no TICKET!" - - para "Sorry!" - line "You may board only" - - para "if you have an" - line "S.S.TICKET." - done - -VermilionPortSailMondayText: - text "The FAST SHIP will" - line "sail on Wednesday." - done - -VermilionPortSailSundayText: - text "The FAST SHIP will" - line "sail next Sunday." - done - -VermilionPortSuperNerdText: - text "You came from" - line "JOHTO?" - - para "I hear many rare" - line "#MON live over" - cont "there." - done - -VermilionPort_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 5, VERMILION_PORT_PASSAGE, 5 - warp_event 7, 17, FAST_SHIP_1F, 1 - - def_coord_events - coord_event 7, 11, SCENE_VERMILIONPORT_ASK_ENTER_SHIP, VermilionPortWalkUpToShipScript - - def_bg_events - bg_event 16, 13, BGEVENT_ITEM, VermilionPortHiddenIron - - def_object_events - object_event 7, 17, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionPortSailorAtGangwayScript, EVENT_VERMILION_PORT_SAILOR_AT_GANGWAY - object_event 6, 11, SPRITE_SAILOR, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionPortSailorScript, -1 - object_event 11, 11, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionPortSuperNerdScript, -1 diff --git a/maps/VermilionPort.blk b/maps/VermilionPort.blk deleted file mode 100644 index 29e78d7c7..000000000 --- a/maps/VermilionPort.blk +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 5 - - - -  - - - - - - - - - - - -  - - - - - - -  - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/maps/VermilionPortPassage.asm b/maps/VermilionPortPassage.asm deleted file mode 100644 index 1b59b7a69..000000000 --- a/maps/VermilionPortPassage.asm +++ /dev/null @@ -1,34 +0,0 @@ - object_const_def - const VERMILIONPORTPASSAGE_TEACHER - -VermilionPortPassage_MapScripts: - def_scene_scripts - - def_callbacks - -VermilionPortPassageTeacherScript: - jumptextfaceplayer VermilionPortPassageTeacherText - -VermilionPortPassageTeacherText: - text "The FAST SHIP" - line "sails on Wednes-" - cont "days and Sundays" - cont "every week." - done - -VermilionPortPassage_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 15, 0, VERMILION_CITY, 8 - warp_event 16, 0, VERMILION_CITY, 9 - warp_event 15, 4, VERMILION_PORT_PASSAGE, 4 - warp_event 3, 2, VERMILION_PORT_PASSAGE, 3 - warp_event 3, 14, VERMILION_PORT, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 17, 1, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VermilionPortPassageTeacherScript, -1 diff --git a/maps/VictoryRoad.asm b/maps/VictoryRoad.asm deleted file mode 100644 index 57fcd1a37..000000000 --- a/maps/VictoryRoad.asm +++ /dev/null @@ -1,268 +0,0 @@ - object_const_def - const VICTORYROAD_RIVAL - const VICTORYROAD_POKE_BALL1 - const VICTORYROAD_POKE_BALL2 - const VICTORYROAD_POKE_BALL3 - const VICTORYROAD_POKE_BALL4 - const VICTORYROAD_POKE_BALL5 - -VictoryRoad_MapScripts: - def_scene_scripts - scene_script VictoryRoadNoop1Scene, SCENE_VICTORYROAD_RIVAL_BATTLE - scene_script VictoryRoadNoop2Scene, SCENE_VICTORYROAD_NOOP - - def_callbacks - -VictoryRoadNoop1Scene: - end - -VictoryRoadNoop2Scene: - end - -VictoryRoadRivalLeft: - moveobject VICTORYROAD_RIVAL, 18, 11 - turnobject PLAYER, DOWN - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - appear VICTORYROAD_RIVAL - applymovement VICTORYROAD_RIVAL, VictoryRoadRivalBattleApproachMovement1 - scall VictoryRoadRivalNext - applymovement VICTORYROAD_RIVAL, VictoryRoadRivalBattleExitMovement1 - disappear VICTORYROAD_RIVAL - setscene SCENE_VICTORYROAD_NOOP - playmapmusic - end - -VictoryRoadRivalRight: - turnobject PLAYER, DOWN - showemote EMOTE_SHOCK, PLAYER, 15 - special FadeOutMusic - pause 15 - appear VICTORYROAD_RIVAL - applymovement VICTORYROAD_RIVAL, VictoryRoadRivalBattleApproachMovement2 - scall VictoryRoadRivalNext - applymovement VICTORYROAD_RIVAL, VictoryRoadRivalBattleExitMovement2 - disappear VICTORYROAD_RIVAL - setscene SCENE_VICTORYROAD_NOOP - playmapmusic - end - -VictoryRoadRivalNext: - turnobject PLAYER, DOWN - playmusic MUSIC_RIVAL_ENCOUNTER - opentext - writetext VictoryRoadRivalBeforeText - waitbutton - closetext - setevent EVENT_RIVAL_VICTORY_ROAD - checkevent EVENT_GOT_TOTODILE_FROM_ELM - iftrue .GotTotodile - checkevent EVENT_GOT_CHIKORITA_FROM_ELM - iftrue .GotChikorita - winlosstext VictoryRoadRivalDefeatText, VictoryRoadRivalVictoryText - setlasttalked VICTORYROAD_RIVAL - loadtrainer RIVAL1, RIVAL1_5_TOTODILE - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .AfterBattle - -.GotTotodile: - winlosstext VictoryRoadRivalDefeatText, VictoryRoadRivalVictoryText - setlasttalked VICTORYROAD_RIVAL - loadtrainer RIVAL1, RIVAL1_5_CHIKORITA - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .AfterBattle - -.GotChikorita: - winlosstext VictoryRoadRivalDefeatText, VictoryRoadRivalVictoryText - setlasttalked VICTORYROAD_RIVAL - loadtrainer RIVAL1, RIVAL1_5_CYNDAQUIL - startbattle - dontrestartmapmusic - reloadmapafterbattle - sjump .AfterBattle - -.AfterBattle: - playmusic MUSIC_RIVAL_AFTER - opentext - writetext VictoryRoadRivalAfterText - waitbutton - closetext - end - -VictoryRoadTMEarthquake: - itemball TM_EARTHQUAKE - -VictoryRoadMaxRevive: - itemball MAX_REVIVE - -VictoryRoadFullRestore: - itemball FULL_RESTORE - -VictoryRoadFullHeal: - itemball FULL_HEAL - -VictoryRoadHPUp: - itemball HP_UP - -VictoryRoadHiddenMaxPotion: - hiddenitem MAX_POTION, EVENT_VICTORY_ROAD_HIDDEN_MAX_POTION - -VictoryRoadHiddenFullHeal: - hiddenitem FULL_HEAL, EVENT_VICTORY_ROAD_HIDDEN_FULL_HEAL - -VictoryRoadRivalBattleApproachMovement1: - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step UP - step UP - step_end - -VictoryRoadRivalBattleApproachMovement2: - step UP - step UP - step LEFT - step LEFT - step LEFT - step LEFT - step LEFT - step UP - step UP - step_end - -VictoryRoadRivalBattleExitMovement1: - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step_end - -VictoryRoadRivalBattleExitMovement2: - step DOWN - step DOWN - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step RIGHT - step DOWN - step DOWN - step_end - -VictoryRoadRivalBeforeText: - text "Hold it." - - para "…Are you going to" - line "take the #MON" - cont "LEAGUE challenge?" - - para "…Don't make me" - line "laugh." - - para "You're so much" - line "weaker than I am." - - para "I'm not like I was" - line "before." - - para "I now have the" - line "best and strongest" - - para "#MON with me." - line "I'm invincible!" - - para "!" - line "I challenge you!" - done - -VictoryRoadRivalDefeatText: - text "…I couldn't win…" - - para "I gave it every-" - line "thing I had…" - - para "What you possess," - line "and what I lack…" - - para "I'm beginning to" - line "understand what" - - para "that dragon master" - line "said to me…" - done - -VictoryRoadRivalAfterText: - text "…I haven't given up" - line "on becoming the" - cont "greatest trainer…" - - para "I'm going to find" - line "out why I can't" - - para "win and become" - line "stronger…" - - para "When I do, I will" - line "challenge you." - - para "And I'll beat you" - line "down with all my" - cont "power." - - para "…Humph! You keep" - line "at it until then." - done - -VictoryRoadRivalVictoryText: - text "…Humph!" - - para "When it comes down" - line "to it, nothing can" - cont "beat power." - - para "I don't need any-" - line "thing else." - done - -VictoryRoad_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 67, VICTORY_ROAD_GATE, 5 - warp_event 1, 49, VICTORY_ROAD, 3 - warp_event 1, 35, VICTORY_ROAD, 2 - warp_event 13, 31, VICTORY_ROAD, 5 - warp_event 13, 17, VICTORY_ROAD, 4 - warp_event 17, 33, VICTORY_ROAD, 7 - warp_event 17, 19, VICTORY_ROAD, 6 - warp_event 0, 11, VICTORY_ROAD, 9 - warp_event 0, 27, VICTORY_ROAD, 8 - warp_event 13, 5, ROUTE_23, 3 - - def_coord_events - coord_event 12, 8, SCENE_VICTORYROAD_RIVAL_BATTLE, VictoryRoadRivalLeft - coord_event 13, 8, SCENE_VICTORYROAD_RIVAL_BATTLE, VictoryRoadRivalRight - - def_bg_events - bg_event 3, 29, BGEVENT_ITEM, VictoryRoadHiddenMaxPotion - bg_event 3, 65, BGEVENT_ITEM, VictoryRoadHiddenFullHeal - - def_object_events - object_event 18, 13, SPRITE_RIVAL, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_RIVAL_VICTORY_ROAD - object_event 3, 28, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadTMEarthquake, EVENT_VICTORY_ROAD_TM_EARTHQUAKE - object_event 12, 48, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadMaxRevive, EVENT_VICTORY_ROAD_MAX_REVIVE - object_event 18, 29, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadFullRestore, EVENT_VICTORY_ROAD_FULL_RESTORE - object_event 15, 48, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadFullHeal, EVENT_VICTORY_ROAD_FULL_HEAL - object_event 7, 38, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VictoryRoadHPUp, EVENT_VICTORY_ROAD_HP_UP diff --git a/maps/VictoryRoad.blk b/maps/VictoryRoad.blk deleted file mode 100644 index c55025ed6..000000000 --- a/maps/VictoryRoad.blk +++ /dev/null @@ -1,7 +0,0 @@ -   "?+)*!"1 6  - -!! )<+"(+<*9!1199   -))+; !;   !! *!)   -+* -9  -111  1+*!!$!+ #  \ No newline at end of file diff --git a/maps/VictoryRoadGate.asm b/maps/VictoryRoadGate.asm deleted file mode 100644 index 852138916..000000000 --- a/maps/VictoryRoadGate.asm +++ /dev/null @@ -1,119 +0,0 @@ - object_const_def - const VICTORYROADGATE_OFFICER - const VICTORYROADGATE_BLACK_BELT1 - const VICTORYROADGATE_BLACK_BELT2 - -VictoryRoadGate_MapScripts: - def_scene_scripts - scene_script VictoryRoadGateNoop1Scene, SCENE_VICTORYROADGATE_BADGE_CHECK - scene_script VictoryRoadGateNoop2Scene, SCENE_VICTORYROADGATE_NOOP - - def_callbacks - -VictoryRoadGateNoop1Scene: - end - -VictoryRoadGateNoop2Scene: - end - -VictoryRoadGateBadgeCheckScript: - turnobject PLAYER, LEFT - sjump _VictoryRoadGateBadgeCheckScript - -VictoryRoadGateOfficerScript: - faceplayer -_VictoryRoadGateBadgeCheckScript: - opentext - writetext VictoryRoadGateOfficerText - promptbutton - readvar VAR_BADGES - ifgreater NUM_JOHTO_BADGES - 1, .AllEightBadges - writetext VictoryRoadGateNotEnoughBadgesText - waitbutton - closetext - applymovement PLAYER, VictoryRoadGateStepDownMovement - end - -.AllEightBadges: - writetext VictoryRoadGateEightBadgesText - waitbutton - closetext - setscene SCENE_VICTORYROADGATE_NOOP - end - -VictoryRoadGateLeftBlackBeltScript: - jumptextfaceplayer VictoryRoadGateLeftBlackBeltText - -VictoryRoadGateRightBlackBeltScript: - jumptextfaceplayer VictoryRoadGateRightBlackBeltText - -VictoryRoadGateStepDownMovement: - step DOWN - step_end - -VictoryRoadGateOfficerText: - text "Only trainers who" - line "have proven them-" - cont "selves may pass." - done - -VictoryRoadGateNotEnoughBadgesText: - text "You don't have all" - line "the GYM BADGES of" - cont "JOHTO." - - para "I'm sorry, but I" - line "can't let you go" - cont "through." - done - -VictoryRoadGateEightBadgesText: - text "Oh! The eight" - line "BADGES of JOHTO!" - - para "Please, go right" - line "on through!" - done - -VictoryRoadGateLeftBlackBeltText: - text "This way leads to" - line "MT.SILVER." - - para "You'll see scary-" - line "strong #MON out" - cont "there." - done - -VictoryRoadGateRightBlackBeltText: - text "Off to the #MON" - line "LEAGUE, are you?" - - para "The ELITE FOUR are" - line "so strong it's" - - para "scary, and they're" - line "ready for you!" - done - -VictoryRoadGate_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 17, 7, ROUTE_22, 1 - warp_event 18, 7, ROUTE_22, 1 - warp_event 9, 17, ROUTE_26, 1 - warp_event 10, 17, ROUTE_26, 1 - warp_event 9, 0, VICTORY_ROAD, 1 - warp_event 10, 0, VICTORY_ROAD, 1 - warp_event 1, 7, ROUTE_28, 2 - warp_event 2, 7, ROUTE_28, 2 - - def_coord_events - coord_event 10, 11, SCENE_VICTORYROADGATE_BADGE_CHECK, VictoryRoadGateBadgeCheckScript - - def_bg_events - - def_object_events - object_event 8, 11, SPRITE_OFFICER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VictoryRoadGateOfficerScript, -1 - object_event 7, 5, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VictoryRoadGateLeftBlackBeltScript, EVENT_OPENED_MT_SILVER - object_event 12, 5, SPRITE_BLACK_BELT, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VictoryRoadGateRightBlackBeltScript, EVENT_FOUGHT_SNORLAX diff --git a/maps/VictoryRoadGate.blk b/maps/VictoryRoadGate.blk deleted file mode 100644 index 90fe1bd4b..000000000 --- a/maps/VictoryRoadGate.blk +++ /dev/null @@ -1 +0,0 @@ -'''')*''''''''''''%&''''%&'''''''''''' 0'''''''' ''''''''''''''''%&'''' \ No newline at end of file diff --git a/maps/VioletCity.asm b/maps/VioletCity.asm deleted file mode 100644 index 58b93a306..000000000 --- a/maps/VioletCity.asm +++ /dev/null @@ -1,312 +0,0 @@ - object_const_def - const VIOLETCITY_EARL - const VIOLETCITY_LASS - const VIOLETCITY_SUPER_NERD - const VIOLETCITY_GRAMPS - const VIOLETCITY_YOUNGSTER - const VIOLETCITY_FRUIT_TREE - const VIOLETCITY_POKE_BALL1 - const VIOLETCITY_POKE_BALL2 - -VioletCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, VioletCityFlypointCallback - -VioletCityFlypointCallback: - setflag ENGINE_FLYPOINT_VIOLET - endcallback - -VioletCityEarlScript: - applymovement VIOLETCITY_EARL, VioletCitySpinningEarl_MovementData - faceplayer - opentext - writetext Text_EarlAsksIfYouBeatFalkner - yesorno - iffalse .FollowEarl - sjump .PointlessJump - -.PointlessJump: - writetext Text_VeryNiceIndeed - waitbutton - closetext - end - -.FollowEarl: - writetext Text_FollowEarl - waitbutton - closetext - playmusic MUSIC_SHOW_ME_AROUND - follow VIOLETCITY_EARL, PLAYER - applymovement VIOLETCITY_EARL, VioletCityFollowEarl_MovementData - turnobject PLAYER, UP - applymovement VIOLETCITY_EARL, VioletCitySpinningEarl_MovementData - stopfollow - special RestartMapMusic - opentext - writetext Text_HereTeacherIAm - waitbutton - closetext - applymovement VIOLETCITY_EARL, VioletCitySpinningEarl_MovementData - applymovement VIOLETCITY_EARL, VioletCityFinishFollowEarl_MovementData - playsound SFX_ENTER_DOOR - disappear VIOLETCITY_EARL - clearevent EVENT_EARLS_ACADEMY_EARL - waitsfx - end - -VioletCityLassScript: - jumptextfaceplayer VioletCityLassText - -VioletCitySuperNerdScript: - jumptextfaceplayer VioletCitySuperNerdText - -VioletCityGrampsScript: - jumptextfaceplayer VioletCityGrampsText - -VioletCityYoungsterScript: - jumptextfaceplayer VioletCityYoungsterText - -VioletCitySign: - jumptext VioletCitySignText - -VioletGymSign: - jumptext VioletGymSignText - -SproutTowerSign: - jumptext SproutTowerSignText - -EarlsPokemonAcademySign: - jumptext EarlsPokemonAcademySignText - -VioletCityPokecenterSign: - jumpstd PokecenterSignScript - -VioletCityMartSign: - jumpstd MartSignScript - -VioletCityPPUp: - itemball PP_UP - -VioletCityRareCandy: - itemball RARE_CANDY - -VioletCityFruitTree: - fruittree FRUITTREE_VIOLET_CITY - -VioletCityHiddenHyperPotion: - hiddenitem HYPER_POTION, EVENT_VIOLET_CITY_HIDDEN_HYPER_POTION - -VioletCityFollowEarl_MovementData: - big_step DOWN - big_step DOWN - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - big_step DOWN - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - big_step RIGHT - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - big_step UP - turn_head DOWN - step_end - -VioletCityFinishFollowEarl_MovementData: - step UP - step_end - -VioletCitySpinningEarl_MovementData: - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - turn_head LEFT - turn_head UP - turn_head RIGHT - turn_head DOWN - step_end - -Text_EarlAsksIfYouBeatFalkner: - text "Hello!" - line "You are trainer?" - - para "Battle GYM LEADER," - line "win you did?" - done - -Text_VeryNiceIndeed: - text "Ooh, la la!" - line "Very indeed nice!" - done - -Text_FollowEarl: - text "Is that so? Then" - line "study shall you!" - cont "Follow me!" - done - -Text_HereTeacherIAm: - text "Here, teacher I" - line "am. Good it is" - cont "you study here!" - done - -VioletCityLassText: - text "Ghosts are rumored" - line "to appear in" - cont "SPROUT TOWER." - - para "They said normal-" - line "type #MON moves" - - para "had no effect on" - line "ghosts." - done - -VioletCitySuperNerdText: - text "Hey, you're a" - line "#MON trainer?" - - para "If you beat the" - line "GYM LEADER here," - - para "you'll be ready" - line "for prime time!" - done - -VioletCityGrampsText: - text "FALKNER, from the" - line "VIOLET #MON" - - para "GYM, is a fine" - line "trainer!" - - para "He inherited his" - line "father's gym and" - - para "has done a great" - line "job with it." - done - -VioletCityYoungsterText: - text "I saw a wiggly" - line "tree up ahead!" - - para "If you touch it," - line "it squirms and" - cont "dances! Cool!" - done - -VioletCitySignText: - text "VIOLET CITY" - - para "The City of" - line "Nostalgic Scents" - done - -VioletGymSignText: - text "VIOLET CITY" - line "#MON GYM" - cont "LEADER: FALKNER" - - para "The Elegant Master" - line "of Flying #MON" - done - -SproutTowerSignText: - text "SPROUT TOWER" - - para "Experience the" - line "Way of #MON" - done - -EarlsPokemonAcademySignText: - text "EARL'S #MON" - line "ACADEMY" - done - -VioletCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 17, VIOLET_MART, 2 - warp_event 18, 17, VIOLET_GYM, 1 - warp_event 30, 17, EARLS_POKEMON_ACADEMY, 1 - warp_event 3, 15, VIOLET_NICKNAME_SPEECH_HOUSE, 1 - warp_event 31, 25, VIOLET_POKECENTER_1F, 1 - warp_event 21, 29, VIOLET_KYLES_HOUSE, 1 - warp_event 23, 5, SPROUT_TOWER_1F, 1 - warp_event 39, 24, ROUTE_31_VIOLET_GATE, 1 - warp_event 39, 25, ROUTE_31_VIOLET_GATE, 2 - - def_coord_events - - def_bg_events - bg_event 24, 20, BGEVENT_READ, VioletCitySign - bg_event 15, 17, BGEVENT_READ, VioletGymSign - bg_event 24, 8, BGEVENT_READ, SproutTowerSign - bg_event 27, 17, BGEVENT_READ, EarlsPokemonAcademySign - bg_event 32, 25, BGEVENT_READ, VioletCityPokecenterSign - bg_event 10, 17, BGEVENT_READ, VioletCityMartSign - bg_event 37, 14, BGEVENT_ITEM, VioletCityHiddenHyperPotion - - def_object_events - object_event 13, 16, SPRITE_FISHER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VioletCityEarlScript, EVENT_VIOLET_CITY_EARL - object_event 28, 28, SPRITE_LASS, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VioletCityLassScript, -1 - object_event 24, 14, SPRITE_SUPER_NERD, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VioletCitySuperNerdScript, -1 - object_event 17, 20, SPRITE_GRAMPS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletCityGrampsScript, -1 - object_event 5, 18, SPRITE_YOUNGSTER, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VioletCityYoungsterScript, -1 - object_event 14, 29, SPRITE_FRUIT_TREE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletCityFruitTree, -1 - object_event 4, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VioletCityPPUp, EVENT_VIOLET_CITY_PP_UP - object_event 35, 5, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, VioletCityRareCandy, EVENT_VIOLET_CITY_RARE_CANDY diff --git a/maps/VioletCity.blk b/maps/VioletCity.blk deleted file mode 100644 index 20561bcc4..000000000 --- a/maps/VioletCity.blk +++ /dev/null @@ -1 +0,0 @@ -TvvU,-X55Y"#TUXY()XYXYtuXYXYEXYXYTvyY,-XYX55Y./]X,*-`GG&'/a`aacaeeE=]bpkeeZVaarm]E,-]./bEea \ No newline at end of file diff --git a/maps/VioletGym.asm b/maps/VioletGym.asm deleted file mode 100644 index 5320a0f5e..000000000 --- a/maps/VioletGym.asm +++ /dev/null @@ -1,299 +0,0 @@ - object_const_def - const VIOLETGYM_FALKNER - const VIOLETGYM_YOUNGSTER1 - const VIOLETGYM_YOUNGSTER2 - const VIOLETGYM_GYM_GUIDE - -VioletGym_MapScripts: - def_scene_scripts - - def_callbacks - -VioletGymFalknerScript: - faceplayer - opentext - checkevent EVENT_BEAT_FALKNER - iftrue .FightDone - writetext FalknerIntroText - waitbutton - closetext - winlosstext FalknerWinLossText, 0 - loadtrainer FALKNER, FALKNER1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_FALKNER - opentext - writetext ReceivedZephyrBadgeText - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_ZEPHYRBADGE - readvar VAR_BADGES - scall VioletGymActivateRockets -.FightDone: - checkevent EVENT_GOT_TM31_MUD_SLAP - iftrue .SpeechAfterTM - setevent EVENT_BEAT_BIRD_KEEPER_ROD - setevent EVENT_BEAT_BIRD_KEEPER_ABE - setmapscene ELMS_LAB, SCENE_ELMSLAB_NOOP - specialphonecall SPECIALCALL_ASSISTANT - writetext FalknerZephyrBadgeText - promptbutton - verbosegiveitem TM_MUD_SLAP - iffalse .NoRoomForMudSlap - setevent EVENT_GOT_TM31_MUD_SLAP - writetext FalknerTMMudSlapText - waitbutton - closetext - end - -.SpeechAfterTM: - writetext FalknerFightDoneText - waitbutton -.NoRoomForMudSlap: - closetext - end - -VioletGymActivateRockets: - ifequal 7, .RadioTowerRockets - ifequal 6, .GoldenrodRockets - end - -.GoldenrodRockets: - jumpstd GoldenrodRocketsScript - -.RadioTowerRockets: - jumpstd RadioTowerRocketsScript - -TrainerBirdKeeperRod: - trainer BIRD_KEEPER, ROD, EVENT_BEAT_BIRD_KEEPER_ROD, BirdKeeperRodSeenText, BirdKeeperRodBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperRodAfterBattleText - waitbutton - closetext - end - -TrainerBirdKeeperAbe: - trainer BIRD_KEEPER, ABE, EVENT_BEAT_BIRD_KEEPER_ABE, BirdKeeperAbeSeenText, BirdKeeperAbeBeatenText, 0, .Script - -.Script: - endifjustbattled - opentext - writetext BirdKeeperAbeAfterBattleText - waitbutton - closetext - end - -VioletGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_FALKNER - iftrue .VioletGymGuideWinScript - writetext VioletGymGuideText - waitbutton - closetext - end - -.VioletGymGuideWinScript: - writetext VioletGymGuideWinText - waitbutton - closetext - end - -VioletGymStatue: - checkflag ENGINE_ZEPHYRBADGE - iftrue .Beaten - jumpstd GymStatue1Script -.Beaten: - gettrainername STRING_BUFFER_4, FALKNER, FALKNER1 - jumpstd GymStatue2Script - -FalknerIntroText: - text "I'm FALKNER, the" - line "VIOLET #MON GYM" - cont "leader!" - - para "People say you can" - line "clip flying-type" - - para "#MON's wings" - line "with a jolt of" - cont "electricity…" - - para "I won't allow such" - line "insults to bird" - cont "#MON!" - - para "I'll show you the" - line "real power of the" - - para "magnificent bird" - line "#MON!" - done - -FalknerWinLossText: - text "…Darn! My dad's" - line "cherished bird" - cont "#MON…" - - para "All right." - line "Take this." - - para "It's the official" - line "#MON LEAGUE" - cont "ZEPHYRBADGE." - done - -ReceivedZephyrBadgeText: - text " received" - line "ZEPHYRBADGE." - done - -FalknerZephyrBadgeText: - text "ZEPHYRBADGE" - line "raises the attack" - cont "power of #MON." - - para "It also enables" - line "#MON to use" - - para "FLASH, if they" - line "have it, anytime." - - para "Here--take this" - line "too." - done - -FalknerTMMudSlapText: - text "By using a TM, a" - line "#MON will" - - para "instantly learn a" - line "new move." - - para "Think before you" - line "act--a TM can be" - cont "used only once." - - para "TM31 contains" - line "MUD-SLAP." - - para "It reduces the" - line "enemy's accuracy" - - para "while it causes" - line "damage." - - para "In other words, it" - line "is both defensive" - cont "and offensive." - done - -FalknerFightDoneText: - text "There are #MON" - line "GYMS in cities and" - cont "towns ahead." - - para "You should test" - line "your skills at" - cont "these GYMS." - - para "I'm going to train" - line "harder to become" - - para "the greatest bird" - line "master!" - done - -BirdKeeperRodSeenText: - text "The keyword is" - line "guts!" - - para "Those here are" - line "training night and" - - para "day to become bird" - line "#MON masters." - - para "Come on!" - done - -BirdKeeperRodBeatenText: - text "Gaaah!" - done - -BirdKeeperRodAfterBattleText: - text "FALKNER's skills" - line "are for real!" - - para "Don't get cocky" - line "just because you" - cont "beat me!" - done - -BirdKeeperAbeSeenText: - text "Let me see if you" - line "are good enough to" - cont "face FALKNER!" - done - -BirdKeeperAbeBeatenText: - text "This can't be" - line "true!" - done - -BirdKeeperAbeAfterBattleText: - text "This is pathetic," - line "losing to some" - cont "rookie trainer…" - done - -VioletGymGuideText: - text "Hey! I'm no train-" - line "er but I can give" - cont "some advice!" - - para "Believe me!" - line "If you believe, a" - - para "championship dream" - line "can come true." - - para "You believe?" - line "Then listen." - - para "The grass-type is" - line "weak against the" - - para "flying-type. Keep" - line "this in mind." - done - -VioletGymGuideWinText: - text "Nice battle! Keep" - line "it up, and you'll" - - para "be the CHAMP in no" - line "time at all!" - done - -VioletGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 15, VIOLET_CITY, 2 - warp_event 5, 15, VIOLET_CITY, 2 - - def_coord_events - - def_bg_events - bg_event 3, 13, BGEVENT_READ, VioletGymStatue - bg_event 6, 13, BGEVENT_READ, VioletGymStatue - - def_object_events - object_event 5, 1, SPRITE_FALKNER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, VioletGymFalknerScript, -1 - object_event 7, 6, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_LEFT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperRod, -1 - object_event 2, 10, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerBirdKeeperAbe, -1 - object_event 7, 13, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VioletGymGuideScript, -1 diff --git a/maps/VioletGym.blk b/maps/VioletGym.blk deleted file mode 100644 index f5f284921..000000000 --- a/maps/VioletGym.blk +++ /dev/null @@ -1 +0,0 @@ --3-3-----3-33--3 \ No newline at end of file diff --git a/maps/VioletKylesHouse.asm b/maps/VioletKylesHouse.asm deleted file mode 100644 index 25e4115d2..000000000 --- a/maps/VioletKylesHouse.asm +++ /dev/null @@ -1,46 +0,0 @@ - object_const_def - const VIOLETKYLESHOUSE_POKEFAN_M - const VIOLETKYLESHOUSE_KYLE - -VioletKylesHouse_MapScripts: - def_scene_scripts - - def_callbacks - -VioletKylesHousePokefanMScript: - jumptextfaceplayer VioletKylesHousePokefanMText - -Kyle: - faceplayer - opentext - trade NPC_TRADE_KYLE - waitbutton - closetext - end - -VioletKylesHousePokefanMText: - text "A #MON you get" - line "in a trade grows" - cont "quickly." - - para "But if you don't" - line "have the right GYM" - - para "BADGE, they may" - line "disobey you." - done - -VioletKylesHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, VIOLET_CITY, 6 - warp_event 4, 7, VIOLET_CITY, 6 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_POKEFAN_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletKylesHousePokefanMScript, -1 - object_event 6, 5, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WALK_UP_DOWN, 0, 2, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, Kyle, -1 diff --git a/maps/VioletMart.asm b/maps/VioletMart.asm deleted file mode 100644 index 575d19b91..000000000 --- a/maps/VioletMart.asm +++ /dev/null @@ -1,63 +0,0 @@ - object_const_def - const VIOLETMART_CLERK - const VIOLETMART_GRANNY - const VIOLETMART_COOLTRAINER_M - -VioletMart_MapScripts: - def_scene_scripts - - def_callbacks - -VioletMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_VIOLET - closetext - end - -VioletMartGrannyScript: - jumptextfaceplayer VioletMartGrannyText - -VioletMartCooltrainerMScript: - jumptextfaceplayer VioletMartCooltrainerMText - -VioletMartGrannyText: - text "When you first" - line "catch a #MON," - cont "it may be weak." - - para "But it will even-" - line "tually grow to be" - cont "strong." - - para "It's important to" - line "treat #MON with" - cont "love." - done - -VioletMartCooltrainerMText: - text "#MON can hold" - line "items like POTION" - cont "and ANTIDOTE." - - para "But they don't" - line "appear to know how" - - para "to use manmade" - line "items." - done - -VioletMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VIOLET_CITY, 1 - warp_event 3, 7, VIOLET_CITY, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletMartClerkScript, -1 - object_event 7, 6, SPRITE_GRANNY, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletMartGrannyScript, -1 - object_event 5, 2, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VioletMartCooltrainerMScript, -1 diff --git a/maps/VioletNicknameSpeechHouse.asm b/maps/VioletNicknameSpeechHouse.asm deleted file mode 100644 index 1495855f9..000000000 --- a/maps/VioletNicknameSpeechHouse.asm +++ /dev/null @@ -1,59 +0,0 @@ - object_const_def - const VIOLETNICKNAMESPEECHHOUSE_TEACHER - const VIOLETNICKNAMESPEECHHOUSE_LASS - const VIOLETNICKNAMESPEECHHOUSE_BIRD - -VioletNicknameSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -VioletNicknameSpeechHouseTeacherScript: - jumptextfaceplayer VioletNicknameSpeechHouseTeacherText - -VioletNicknameSpeechHouseLassScript: - jumptextfaceplayer VioletNicknameSpeechHouseLassText - -VioletNicknameSpeechHouseBirdScript: - faceplayer - opentext - writetext VioletNicknameSpeechHouseBirdText - cry PIDGEY - waitbutton - closetext - end - -VioletNicknameSpeechHouseTeacherText: - text "She uses the names" - line "of her favorite" - cont "things to eat." - - para "For the nicknames" - line "she gives to her" - cont "#MON, I mean." - done - -VioletNicknameSpeechHouseLassText: - text "I call my PIDGEY" - line "STRAWBERRY!" - done - -VioletNicknameSpeechHouseBirdText: - text "STRAWBERRY: Pijji!" - done - -VioletNicknameSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, VIOLET_CITY, 4 - warp_event 4, 7, VIOLET_CITY, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 3, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletNicknameSpeechHouseTeacherScript, -1 - object_event 6, 4, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VioletNicknameSpeechHouseLassScript, -1 - object_event 5, 2, SPRITE_BIRD, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, VioletNicknameSpeechHouseBirdScript, -1 diff --git a/maps/VioletPokecenter1F.asm b/maps/VioletPokecenter1F.asm deleted file mode 100644 index 679b645c6..000000000 --- a/maps/VioletPokecenter1F.asm +++ /dev/null @@ -1,233 +0,0 @@ - object_const_def - const VIOLETPOKECENTER1F_NURSE - const VIOLETPOKECENTER1F_GAMEBOY_KID - const VIOLETPOKECENTER1F_GENTLEMAN - const VIOLETPOKECENTER1F_YOUNGSTER - const VIOLETPOKECENTER1F_ELMS_AIDE - -VioletPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -VioletPokecenterNurse: - jumpstd PokecenterNurseScript - -VioletPokecenter1F_ElmsAideScript: - faceplayer - opentext - checkevent EVENT_REFUSED_TO_TAKE_EGG_FROM_ELMS_AIDE - iftrue .SecondTimeAsking - writetext VioletPokecenterElmsAideFavorText -.AskTakeEgg: - yesorno - iffalse .RefusedEgg - readvar VAR_PARTYCOUNT - ifequal PARTY_LENGTH, .PartyFull - giveegg TOGEPI, EGG_LEVEL - getstring STRING_BUFFER_4, .eggname - scall .AideGivesEgg - setevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE - clearevent EVENT_ELMS_AIDE_IN_LAB - clearevent EVENT_TOGEPI_HATCHED - setmapscene ROUTE_32, SCENE_ROUTE32_OFFER_SLOWPOKETAIL - writetext VioletPokecenterElmsAideGiveEggText - waitbutton - closetext - readvar VAR_FACING - ifequal UP, .AideWalksAroundPlayer - turnobject PLAYER, DOWN - applymovement VIOLETPOKECENTER1F_ELMS_AIDE, MovementData_AideWalksStraightOutOfPokecenter - playsound SFX_EXIT_BUILDING - disappear VIOLETPOKECENTER1F_ELMS_AIDE - waitsfx - end - -.AideWalksAroundPlayer: - applymovement VIOLETPOKECENTER1F_ELMS_AIDE, MovementData_AideWalksLeftToExitPokecenter - turnobject PLAYER, DOWN - applymovement VIOLETPOKECENTER1F_ELMS_AIDE, MovementData_AideFinishesLeavingPokecenter - playsound SFX_EXIT_BUILDING - disappear VIOLETPOKECENTER1F_ELMS_AIDE - waitsfx - end - -.eggname - db "EGG@" - -.AideGivesEgg: - jumpstd ReceiveTogepiEggScript - end - -.PartyFull: - writetext VioletCityElmsAideFullPartyText - waitbutton - closetext - end - -.RefusedEgg: - writetext VioletPokecenterElmsAideRefuseText - waitbutton - closetext - setevent EVENT_REFUSED_TO_TAKE_EGG_FROM_ELMS_AIDE - end - -.SecondTimeAsking: - writetext VioletPokecenterElmsAideAskEggText - sjump .AskTakeEgg - -VioletPokecenter1FGameboyKidScript: - jumptextfaceplayer VioletPokecenter1FGameboyKidText - -VioletPokecenter1FGentlemanScript: - jumptextfaceplayer VioletPokecenter1FGentlemanText - -VioletPokecenter1FYoungsterScript: - jumptextfaceplayer VioletPokecenter1FYoungsterText - -MovementData_AideWalksStraightOutOfPokecenter: - step DOWN - step DOWN - step DOWN - step DOWN - step_end - -MovementData_AideWalksLeftToExitPokecenter: - step LEFT - step DOWN - step_end - -MovementData_AideFinishesLeavingPokecenter: - step DOWN - step DOWN - step DOWN - step_end - -VioletPokecenterElmsAideFavorText: - text ", long" - line "time, no see." - - para "PROF.ELM asked me" - line "to find you." - - para "He has another" - line "favor to ask." - - para "Would you take the" - line "#MON EGG?" - done - -VioletPokecenterElmsAideGiveEggText: - text "We discovered that" - line "a #MON will not" - - para "hatch until it" - line "grows in the EGG." - - para "It also has to be" - line "with other active" - cont "#MON to hatch." - - para ", you're" - line "the only person" - cont "we can rely on." - - para "Please call PROF." - line "ELM when that EGG" - cont "hatches!" - done - -VioletCityElmsAideFullPartyText: - text "Oh, no. You can't" - line "carry any more" - cont "#MON with you." - - para "I'll wait here" - line "while you make" - cont "room for the EGG." - done - -VioletPokecenterElmsAideRefuseText: - text "B-but… PROF.ELM" - line "asked for you…" - done - -VioletPokecenterElmsAideAskEggText: - text ", will you" - line "take the EGG?" - done - -VioletPokecenterFarawayLinkText: ; unreferenced - text "I've been thinking" - line "it'd be great to" - - para "be able to link up" - line "and battle with my" - - para "friends who live" - line "far away." - done - -VioletPokecenterMobileAdapterText: ; unreferenced - text "I just battled a" - line "friend in CIANWOOD" - cont "over a link." - - para "If you connect a" - line "MOBILE ADAPTER," - - para "you can link with" - line "a friend far away." - done - -VioletPokecenter1FGameboyKidText: - text "A guy named BILL" - line "made the #MON" - cont "PC storage system." - done - -VioletPokecenter1FGentlemanText: - text "It was around" - line "three years ago." - - para "TEAM ROCKET was up" - line "to no good with" - cont "#MON." - - para "But justice pre-" - line "vailed--a young" - cont "kid broke 'em up." - done - -VioletPokecenter1FYoungsterText: - text "#MON are smart." - line "They won't obey a" - - para "trainer they don't" - line "respect." - - para "Without the right" - line "GYM BADGES, they" - - para "will just do as" - line "they please." - done - -VioletPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, VIOLET_CITY, 5 - warp_event 4, 7, VIOLET_CITY, 5 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletPokecenterNurse, -1 - object_event 7, 6, SPRITE_GAMEBOY_KID, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, VioletPokecenter1FGameboyKidScript, -1 - object_event 1, 4, SPRITE_GENTLEMAN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, VioletPokecenter1FGentlemanScript, -1 - object_event 8, 1, SPRITE_YOUNGSTER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, VioletPokecenter1FYoungsterScript, -1 - object_event 4, 3, SPRITE_SCIENTIST, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, VioletPokecenter1F_ElmsAideScript, EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER diff --git a/maps/ViridianCity.asm b/maps/ViridianCity.asm deleted file mode 100644 index 98dcef43e..000000000 --- a/maps/ViridianCity.asm +++ /dev/null @@ -1,240 +0,0 @@ - object_const_def - const VIRIDIANCITY_GRAMPS1 - const VIRIDIANCITY_GRAMPS2 - const VIRIDIANCITY_FISHER - const VIRIDIANCITY_YOUNGSTER - -ViridianCity_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_NEWMAP, ViridianCityFlypointCallback - -ViridianCityFlypointCallback: - setflag ENGINE_FLYPOINT_VIRIDIAN - endcallback - -ViridianCityCoffeeGramps: - faceplayer - opentext - writetext ViridianCityCoffeeGrampsQuestionText - yesorno - iffalse .no - writetext ViridianCityCoffeeGrampsBelievedText - waitbutton - closetext - end - -.no: - writetext ViridianCityCoffeeGrampsDoubtedText - waitbutton - closetext - end - -ViridianCityGrampsNearGym: - faceplayer - opentext - checkevent EVENT_BLUE_IN_CINNABAR - iftrue .BlueReturned - writetext ViridianCityGrampsNearGymText - waitbutton - closetext - end - -.BlueReturned: - writetext ViridianCityGrampsNearGymBlueReturnedText - waitbutton - closetext - end - -ViridianCityDreamEaterFisher: - faceplayer - opentext - checkevent EVENT_GOT_TM42_DREAM_EATER - iftrue .GotDreamEater - writetext ViridianCityDreamEaterFisherText - promptbutton - verbosegiveitem TM_DREAM_EATER - iffalse .NoRoomForDreamEater - setevent EVENT_GOT_TM42_DREAM_EATER -.GotDreamEater: - writetext ViridianCityDreamEaterFisherGotDreamEaterText - waitbutton -.NoRoomForDreamEater: - closetext - end - -ViridianCityYoungsterScript: - jumptextfaceplayer ViridianCityYoungsterText - -ViridianCitySign: - jumptext ViridianCitySignText - -ViridianGymSign: - jumptext ViridianGymSignText - -ViridianCityWelcomeSign: - jumptext ViridianCityWelcomeSignText - -TrainerHouseSign: - jumptext TrainerHouseSignText - -ViridianCityPokecenterSign: - jumpstd PokecenterSignScript - -ViridianCityMartSign: - jumpstd MartSignScript - -ViridianCityCoffeeGrampsQuestionText: - text "Hey, kid! I just" - line "had a double shot" - - para "of espresso, and" - line "I am wired!" - - para "I need to talk to" - line "someone, so you'll" - cont "have to do!" - - para "I might not look" - line "like much now, but" - - para "I was an expert at" - line "catching #MON." - - para "Do you believe me?" - done - -ViridianCityCoffeeGrampsBelievedText: - text "Good, good. Yes, I" - line "was something out" - - para "of the ordinary," - line "let me tell you!" - done - -ViridianCityCoffeeGrampsDoubtedText: - text "What? You little" - line "whelp!" - - para "If I were just a" - line "bit younger, I'd" - - para "show you a thing" - line "or two. Humph!" - done - -ViridianCityGrampsNearGymText: - text "This GYM didn't" - line "have a LEADER" - cont "until recently." - - para "A young man from" - line "PALLET became the" - - para "LEADER, but he's" - line "often away." - done - -ViridianCityGrampsNearGymBlueReturnedText: - text "Are you going to" - line "battle the LEADER?" - - para "Good luck to you." - line "You'll need it." - done - -ViridianCityDreamEaterFisherText: - text "Yawn!" - - para "I must have dozed" - line "off in the sun." - - para "…I had this dream" - line "about a DROWZEE" - - para "eating my dream." - line "Weird, huh?" - - para "Huh?" - line "What's this?" - - para "Where did this TM" - line "come from?" - - para "This is spooky!" - line "Here, you can have" - cont "this TM." - done - -ViridianCityDreamEaterFisherGotDreamEaterText: - text "TM42 contains" - line "DREAM EATER…" - - para "…Zzzzz…" - done - -ViridianCityYoungsterText: - text "I heard that there" - line "are many items on" - - para "the ground in" - line "VIRIDIAN FOREST." - done - -ViridianCitySignText: - text "VIRIDIAN CITY" - - para "The Eternally" - line "Green Paradise" - done - -ViridianGymSignText: - text "VIRIDIAN CITY" - line "#MON GYM" - cont "LEADER: …" - - para "The rest of the" - line "text is illegible…" - done - -ViridianCityWelcomeSignText: - text "WELCOME TO" - line "VIRIDIAN CITY," - - para "THE GATEWAY TO" - line "INDIGO PLATEAU" - done - -TrainerHouseSignText: - text "TRAINER HOUSE" - - para "The Club for Top" - line "Trainer Battles" - done - -ViridianCity_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 32, 7, VIRIDIAN_GYM, 1 - warp_event 21, 9, VIRIDIAN_NICKNAME_SPEECH_HOUSE, 1 - warp_event 23, 15, TRAINER_HOUSE_1F, 1 - warp_event 29, 19, VIRIDIAN_MART, 2 - warp_event 23, 25, VIRIDIAN_POKECENTER_1F, 1 - - def_coord_events - - def_bg_events - bg_event 17, 17, BGEVENT_READ, ViridianCitySign - bg_event 27, 7, BGEVENT_READ, ViridianGymSign - bg_event 19, 1, BGEVENT_READ, ViridianCityWelcomeSign - bg_event 21, 15, BGEVENT_READ, TrainerHouseSign - bg_event 24, 25, BGEVENT_READ, ViridianCityPokecenterSign - bg_event 30, 19, BGEVENT_READ, ViridianCityMartSign - - def_object_events - object_event 18, 5, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 2, 2, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ViridianCityCoffeeGramps, -1 - object_event 30, 8, SPRITE_GRAMPS, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ViridianCityGrampsNearGym, -1 - object_event 6, 23, SPRITE_FISHER, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ViridianCityDreamEaterFisher, -1 - object_event 17, 21, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 3, 3, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ViridianCityYoungsterScript, -1 diff --git a/maps/ViridianCity.blk b/maps/ViridianCity.blk deleted file mode 100644 index 7b3d51b13..000000000 --- a/maps/ViridianCity.blk +++ /dev/null @@ -1,59 +0,0 @@ -,,),,)111111,,) -RRR4011 1,,)M111,,)M,,)M1WW%M T!www - - -M|}~1 -llll ! -?;t - -|s -,)R - - - -,) -4tt -t !t - -,) - - -|r - -t,)eCd//,)t - - - - - - -ttttW%wwwwwwwwwwwwwww - - - - - - - - - -M - -MN - -N - - - - - - - - - - -M - -MN - -N diff --git a/maps/ViridianGym.asm b/maps/ViridianGym.asm deleted file mode 100644 index 4df71b62c..000000000 --- a/maps/ViridianGym.asm +++ /dev/null @@ -1,185 +0,0 @@ - object_const_def - const VIRIDIANGYM_BLUE - const VIRIDIANGYM_GYM_GUIDE - -ViridianGym_MapScripts: - def_scene_scripts - - def_callbacks - -ViridianGymBlueScript: - faceplayer - opentext - checkflag ENGINE_EARTHBADGE - iftrue .FightDone - writetext LeaderBlueBeforeText - waitbutton - closetext - winlosstext LeaderBlueWinText, 0 - loadtrainer BLUE, BLUE1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_BLUE - opentext - writetext Text_ReceivedEarthBadge - playsound SFX_GET_BADGE - waitsfx - setflag ENGINE_EARTHBADGE - writetext LeaderBlueAfterText - waitbutton - closetext - end - -.FightDone: - writetext LeaderBlueEpilogueText - waitbutton - closetext - end - -ViridianGymGuideScript: - faceplayer - opentext - checkevent EVENT_BEAT_BLUE - iftrue .ViridianGymGuideWinScript - writetext ViridianGymGuideText - waitbutton - closetext - end - -.ViridianGymGuideWinScript: - writetext ViridianGymGuideWinText - waitbutton - closetext - end - -ViridianGymStatue: - checkflag ENGINE_EARTHBADGE - iftrue .Beaten - jumpstd GymStatue1Script - -.Beaten: - gettrainername STRING_BUFFER_4, BLUE, BLUE1 - jumpstd GymStatue2Script - -LeaderBlueBeforeText: - text "BLUE: Yo! Finally" - line "got here, huh?" - - para "I wasn't in the" - line "mood at CINNABAR," - - para "but now I'm ready" - line "to battle you." - - para "…" - - para "You're telling me" - line "you conquered all" - cont "the GYMS in JOHTO?" - - para "Heh! JOHTO's GYMS" - line "must be pretty" - cont "pathetic then." - - para "Hey, don't worry" - line "about it." - - para "I'll know if you" - line "are good or not by" - - para "battling you right" - line "now." - - para "Ready, JOHTO" - line "CHAMP?" - done - -LeaderBlueWinText: - text "BLUE: What?" - - para "How the heck did I" - line "lose to you?" - - para "…" - - para "Tch, all right…" - line "Here, take this--" - cont "it's EARTHBADGE." - done - -Text_ReceivedEarthBadge: - text " received" - line "EARTHBADGE." - done - -LeaderBlueAfterText: - text "BLUE: …" - - para "All right, I was" - line "wrong. You're the" - - para "real deal. You are" - line "a good trainer." - - para "But I'm going to" - line "beat you someday." - - para "Don't you forget" - line "it!" - done - -LeaderBlueEpilogueText: - text "BLUE: Listen, you." - - para "You'd better not" - line "lose until I beat" - cont "you. Got it?" - done - -ViridianGymGuideText: - text "Yo, CHAMP in" - line "making!" - - para "How's it going?" - line "Looks like you're" - cont "on a roll." - - para "The GYM LEADER is" - line "a guy who battled" - - para "the CHAMPION three" - line "years ago." - - para "He's no pushover." - - para "Give it everything" - line "you've got!" - done - -ViridianGymGuideWinText: - text "Man, you are truly" - line "tough…" - - para "That was a heck of" - line "an inspirational" - - para "battle. It brought" - line "tears to my eyes." - done - -ViridianGym_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 4, 17, VIRIDIAN_CITY, 1 - warp_event 5, 17, VIRIDIAN_CITY, 1 - - def_coord_events - - def_bg_events - bg_event 3, 13, BGEVENT_READ, ViridianGymStatue - bg_event 6, 13, BGEVENT_READ, ViridianGymStatue - - def_object_events - object_event 5, 3, SPRITE_BLUE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ViridianGymBlueScript, EVENT_VIRIDIAN_GYM_BLUE - object_event 7, 13, SPRITE_GYM_GUIDE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ViridianGymGuideScript, EVENT_VIRIDIAN_GYM_BLUE diff --git a/maps/ViridianGym.blk b/maps/ViridianGym.blk deleted file mode 100644 index 8f10c7134..000000000 --- a/maps/ViridianGym.blk +++ /dev/null @@ -1 +0,0 @@ -=<<<=77>==?77:?>:77=21=689> ?; \ No newline at end of file diff --git a/maps/ViridianMart.asm b/maps/ViridianMart.asm deleted file mode 100644 index 8e801dab6..000000000 --- a/maps/ViridianMart.asm +++ /dev/null @@ -1,51 +0,0 @@ - object_const_def - const VIRIDIANMART_CLERK - const VIRIDIANMART_LASS - const VIRIDIANMART_COOLTRAINER_M - -ViridianMart_MapScripts: - def_scene_scripts - - def_callbacks - -ViridianMartClerkScript: - opentext - pokemart MARTTYPE_STANDARD, MART_VIRIDIAN - closetext - end - -ViridianMartLassScript: - jumptextfaceplayer ViridianMartLassText - -ViridianMartCooltrainerMScript: - jumptextfaceplayer ViridianMartCooltrainerMText - -ViridianMartLassText: - text "The GYM LEADER" - line "here is totally" - cont "cool." - done - -ViridianMartCooltrainerMText: - text "Have you been to" - line "CINNABAR?" - - para "It's an island way" - line "south of here." - done - -ViridianMart_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VIRIDIAN_CITY, 4 - warp_event 3, 7, VIRIDIAN_CITY, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 1, 3, SPRITE_CLERK, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ViridianMartClerkScript, -1 - object_event 7, 2, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ViridianMartLassScript, -1 - object_event 1, 6, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ViridianMartCooltrainerMScript, -1 diff --git a/maps/ViridianNicknameSpeechHouse.asm b/maps/ViridianNicknameSpeechHouse.asm deleted file mode 100644 index 943a78cb8..000000000 --- a/maps/ViridianNicknameSpeechHouse.asm +++ /dev/null @@ -1,77 +0,0 @@ - object_const_def - const VIRIDIANNICKNAMESPEECHHOUSE_POKEFAN_M - const VIRIDIANNICKNAMESPEECHHOUSE_LASS - const VIRIDIANNICKNAMESPEECHHOUSE_SPEARY - const VIRIDIANNICKNAMESPEECHHOUSE_RATTEY - -ViridianNicknameSpeechHouse_MapScripts: - def_scene_scripts - - def_callbacks - -ViridianNicknameSpeechHousePokefanMScript: - jumptextfaceplayer ViridianNicknameSpeechHousePokefanMText - -ViridianNicknameSpeechHouseLassScript: - jumptextfaceplayer ViridianNicknameSpeechHouseLassText - -Speary: - opentext - writetext SpearyText - cry SPEAROW - waitbutton - closetext - end - -Rattey: - opentext - writetext RatteyText - cry RATTATA - waitbutton - closetext - end - -ViridianNicknameSpeechHousePokefanMText: - text "Do you put a lot" - line "of thought into" - - para "naming your" - line "#MON?" - - para "Giving them good" - line "nicknames adds to" - - para "the fun of trading" - line "with others." - done - -ViridianNicknameSpeechHouseLassText: - text "They're SPEARY--" - line "a SPEAROW--and" - cont "RATTEY--a RATTATA." - done - -SpearyText: - text "SPEARY: Ch-chun!" - done - -RatteyText: - text "RATTEY: Kikiii!" - done - -ViridianNicknameSpeechHouse_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 2, 7, VIRIDIAN_CITY, 2 - warp_event 3, 7, VIRIDIAN_CITY, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 2, 4, SPRITE_POKEFAN_M, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ViridianNicknameSpeechHousePokefanMScript, -1 - object_event 5, 4, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ViridianNicknameSpeechHouseLassScript, -1 - object_event 5, 2, SPRITE_MOLTRES, SPRITEMOVEDATA_POKEMON, 2, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, Speary, -1 - object_event 6, 3, SPRITE_GROWLITHE, SPRITEMOVEDATA_POKEMON, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Rattey, -1 diff --git a/maps/ViridianPokecenter1F.asm b/maps/ViridianPokecenter1F.asm deleted file mode 100644 index fcd32fc38..000000000 --- a/maps/ViridianPokecenter1F.asm +++ /dev/null @@ -1,88 +0,0 @@ - object_const_def - const VIRIDIANPOKECENTER1F_NURSE - const VIRIDIANPOKECENTER1F_COOLTRAINER_M - const VIRIDIANPOKECENTER1F_COOLTRAINER_F - const VIRIDIANPOKECENTER1F_BUG_CATCHER - -ViridianPokecenter1F_MapScripts: - def_scene_scripts - - def_callbacks - -ViridianPokecenter1FNurseScript: - jumpstd PokecenterNurseScript - -ViridianPokecenter1FCooltrainerMScript: - faceplayer - opentext - checkevent EVENT_BLUE_IN_CINNABAR - iftrue .BlueReturned - writetext ViridianPokecenter1FCooltrainerMText - waitbutton - closetext - end - -.BlueReturned: - writetext ViridianPokecenter1FCooltrainerMText_BlueReturned - waitbutton - closetext - end - -ViridianPokecenter1FCooltrainerFScript: - jumptextfaceplayer ViridianPokecenter1FCooltrainerFText - -ViridianPokecenter1FBugCatcherScript: - jumptextfaceplayer ViridianPokecenter1FBugCatcherText - -ViridianPokecenter1FCooltrainerMText: - text "Where in the world" - line "is VIRIDIAN's GYM" - - para "LEADER? I wanted" - line "to challenge him." - done - -ViridianPokecenter1FCooltrainerMText_BlueReturned: - text "There are no GYM" - line "TRAINERS at the" - cont "VIRIDIAN GYM." - - para "The LEADER claims" - line "his policy is to" - - para "win without having" - line "any underlings." - done - -ViridianPokecenter1FCooltrainerFText: - text "I heard that the" - line "GYM in CINNABAR is" - cont "gone." - - para "I wonder what be-" - line "came of BLAINE," - cont "the GYM LEADER." - done - -ViridianPokecenter1FBugCatcherText: - text "My dream is to be-" - line "come a GYM LEADER." - done - -ViridianPokecenter1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 7, VIRIDIAN_CITY, 5 - warp_event 4, 7, VIRIDIAN_CITY, 5 - warp_event 0, 7, POKECENTER_2F, 1 - - def_coord_events - - def_bg_events - - def_object_events - object_event 3, 1, SPRITE_NURSE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ViridianPokecenter1FNurseScript, -1 - object_event 8, 4, SPRITE_COOLTRAINER_M, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, ViridianPokecenter1FCooltrainerMScript, -1 - object_event 5, 3, SPRITE_COOLTRAINER_F, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, ViridianPokecenter1FCooltrainerFScript, -1 - object_event 1, 6, SPRITE_BUG_CATCHER, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ViridianPokecenter1FBugCatcherScript, -1 diff --git a/maps/ViridianPokecenter2FBeta.asm b/maps/ViridianPokecenter2FBeta.asm deleted file mode 100644 index 95886fbcc..000000000 --- a/maps/ViridianPokecenter2FBeta.asm +++ /dev/null @@ -1,16 +0,0 @@ -ViridianPokecenter2FBeta_MapScripts: - def_scene_scripts - - def_callbacks - -ViridianPokecenter2FBeta_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 0, 7, VIRIDIAN_POKECENTER_1F, 3 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/WhirlIslandB1F.asm b/maps/WhirlIslandB1F.asm deleted file mode 100644 index d077c6467..000000000 --- a/maps/WhirlIslandB1F.asm +++ /dev/null @@ -1,68 +0,0 @@ - object_const_def - const WHIRLISLANDB1F_POKE_BALL1 - const WHIRLISLANDB1F_POKE_BALL2 - const WHIRLISLANDB1F_POKE_BALL3 - const WHIRLISLANDB1F_POKE_BALL4 - const WHIRLISLANDB1F_POKE_BALL5 - const WHIRLISLANDB1F_BOULDER - -WhirlIslandB1F_MapScripts: - def_scene_scripts - - def_callbacks - -WhirlIslandB1FFullRestore: - itemball FULL_RESTORE - -WhirlIslandB1FCarbos: - itemball CARBOS - -WhirlIslandB1FCalcium: - itemball CALCIUM - -WhirlIslandB1FNugget: - itemball NUGGET - -WhirlIslandB1FEscapeRope: - itemball ESCAPE_ROPE - -WhirlIslandB1FBoulder: - jumpstd StrengthBoulderScript - -WhirlIslandB1FHiddenRareCandy: - hiddenitem RARE_CANDY, EVENT_WHIRL_ISLAND_B1F_HIDDEN_RARE_CANDY - -WhirlIslandB1FHiddenUltraBall: - hiddenitem ULTRA_BALL, EVENT_WHIRL_ISLAND_B1F_HIDDEN_ULTRA_BALL - -WhirlIslandB1FHiddenFullRestore: - hiddenitem FULL_RESTORE, EVENT_WHIRL_ISLAND_B1F_HIDDEN_FULL_RESTORE - -WhirlIslandB1F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 5, WHIRL_ISLAND_NW, 2 - warp_event 35, 3, WHIRL_ISLAND_NE, 2 - warp_event 29, 9, WHIRL_ISLAND_NE, 3 - warp_event 9, 31, WHIRL_ISLAND_SW, 3 - warp_event 23, 31, WHIRL_ISLAND_SW, 2 - warp_event 31, 29, WHIRL_ISLAND_SE, 2 - warp_event 25, 21, WHIRL_ISLAND_B2F, 1 - warp_event 13, 27, WHIRL_ISLAND_B2F, 2 - warp_event 17, 21, WHIRL_ISLAND_CAVE, 1 - - def_coord_events - - def_bg_events - bg_event 30, 4, BGEVENT_ITEM, WhirlIslandB1FHiddenRareCandy - bg_event 36, 18, BGEVENT_ITEM, WhirlIslandB1FHiddenUltraBall - bg_event 2, 23, BGEVENT_ITEM, WhirlIslandB1FHiddenFullRestore - - def_object_events - object_event 7, 13, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB1FFullRestore, EVENT_WHIRL_ISLAND_B1F_FULL_RESTORE - object_event 2, 18, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB1FCarbos, EVENT_WHIRL_ISLAND_B1F_CARBOS - object_event 33, 23, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB1FCalcium, EVENT_WHIRL_ISLAND_B1F_CALCIUM - object_event 17, 8, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB1FNugget, EVENT_WHIRL_ISLAND_B1F_NUGGET - object_event 19, 26, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB1FEscapeRope, EVENT_WHIRL_ISLAND_B1F_ESCAPE_ROPE - object_event 23, 26, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, WhirlIslandB1FBoulder, -1 diff --git a/maps/WhirlIslandB1F.blk b/maps/WhirlIslandB1F.blk deleted file mode 100644 index 4c7e06574..000000000 --- a/maps/WhirlIslandB1F.blk +++ /dev/null @@ -1,34 +0,0 @@ -   -     - - "  - -61   - - -+ - << - - - - 9  - - -<  9 1 - - :;+" - -  -!+!11  - -19   - 6 + - -) 9:  -(  ! - * -  -+(+ -  *6* -+ - 1! ! "   \ No newline at end of file diff --git a/maps/WhirlIslandB2F.asm b/maps/WhirlIslandB2F.asm deleted file mode 100644 index db9f9d896..000000000 --- a/maps/WhirlIslandB2F.asm +++ /dev/null @@ -1,36 +0,0 @@ - object_const_def - const WHIRLISLANDB2F_POKE_BALL1 - const WHIRLISLANDB2F_POKE_BALL2 - const WHIRLISLANDB2F_POKE_BALL3 - -WhirlIslandB2F_MapScripts: - def_scene_scripts - - def_callbacks - -WhirlIslandB2FFullRestore: - itemball FULL_RESTORE - -WhirlIslandB2FMaxRevive: - itemball MAX_REVIVE - -WhirlIslandB2FMaxElixer: - itemball MAX_ELIXER - -WhirlIslandB2F_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 11, 5, WHIRL_ISLAND_B1F, 7 - warp_event 7, 11, WHIRL_ISLAND_B1F, 8 - warp_event 7, 25, WHIRL_ISLAND_LUGIA_CHAMBER, 1 - warp_event 13, 31, WHIRL_ISLAND_SW, 5 - - def_coord_events - - def_bg_events - - def_object_events - object_event 10, 11, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB2FFullRestore, EVENT_WHIRL_ISLAND_B2F_FULL_RESTORE - object_event 6, 4, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB2FMaxRevive, EVENT_WHIRL_ISLAND_B2F_MAX_REVIVE - object_event 5, 12, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandB2FMaxElixer, EVENT_WHIRL_ISLAND_B2F_MAX_ELIXER diff --git a/maps/WhirlIslandB2F.blk b/maps/WhirlIslandB2F.blk deleted file mode 100644 index 39fdea318..000000000 --- a/maps/WhirlIslandB2F.blk +++ /dev/null @@ -1 +0,0 @@ -//.....--.//.....--.//% &--./12'''3-.1   ./-../,-.../-../,-.../-../,-.../-../,-.../-../,-.../-7./,-..% &2''31  %1  \ No newline at end of file diff --git a/maps/WhirlIslandCave.asm b/maps/WhirlIslandCave.asm deleted file mode 100644 index 3e6cc1de2..000000000 --- a/maps/WhirlIslandCave.asm +++ /dev/null @@ -1,17 +0,0 @@ -WhirlIslandCave_MapScripts: - def_scene_scripts - - def_callbacks - -WhirlIslandCave_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 5, WHIRL_ISLAND_B1F, 9 - warp_event 3, 13, WHIRL_ISLAND_NW, 4 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/WhirlIslandCave.blk b/maps/WhirlIslandCave.blk deleted file mode 100644 index dec2df8be..000000000 --- a/maps/WhirlIslandCave.blk +++ /dev/null @@ -1,6 +0,0 @@ -  1 -$ -# - -( -  \ No newline at end of file diff --git a/maps/WhirlIslandLugiaChamber.asm b/maps/WhirlIslandLugiaChamber.asm deleted file mode 100644 index 029b70fed..000000000 --- a/maps/WhirlIslandLugiaChamber.asm +++ /dev/null @@ -1,55 +0,0 @@ - object_const_def - const WHIRLISLANDLUGIACHAMBER_LUGIA - -WhirlIslandLugiaChamber_MapScripts: - def_scene_scripts - - def_callbacks - callback MAPCALLBACK_OBJECTS, WhirlIslandLugiaChamberLugiaCallback - -WhirlIslandLugiaChamberLugiaCallback: - checkevent EVENT_FOUGHT_LUGIA - iftrue .NoAppear - checkitem SILVER_WING - iftrue .Appear - sjump .NoAppear - -.Appear: - appear WHIRLISLANDLUGIACHAMBER_LUGIA - endcallback - -.NoAppear: - disappear WHIRLISLANDLUGIACHAMBER_LUGIA - endcallback - -Lugia: - faceplayer - opentext - writetext LugiaText - cry LUGIA - pause 15 - closetext - setevent EVENT_FOUGHT_LUGIA - loadvar VAR_BATTLETYPE, BATTLETYPE_FORCEITEM - loadwildmon LUGIA, 60 - startbattle - disappear WHIRLISLANDLUGIACHAMBER_LUGIA - reloadmapafterbattle - end - -LugiaText: - text "Gyaaas!" - done - -WhirlIslandLugiaChamber_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 9, 13, WHIRL_ISLAND_B2F, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 9, 5, SPRITE_LUGIA, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, Lugia, EVENT_WHIRL_ISLAND_LUGIA_CHAMBER_LUGIA diff --git a/maps/WhirlIslandLugiaChamber.blk b/maps/WhirlIslandLugiaChamber.blk deleted file mode 100644 index 01757cccc..000000000 --- a/maps/WhirlIslandLugiaChamber.blk +++ /dev/null @@ -1 +0,0 @@ ---//..--//--//..--//--//>=--//=-/>32=-/>2'1321'3 1$1 #  \ No newline at end of file diff --git a/maps/WhirlIslandNE.asm b/maps/WhirlIslandNE.asm deleted file mode 100644 index 4907ce793..000000000 --- a/maps/WhirlIslandNE.asm +++ /dev/null @@ -1,25 +0,0 @@ - object_const_def - const WHIRLISLANDNE_POKE_BALL - -WhirlIslandNE_MapScripts: - def_scene_scripts - - def_callbacks - -WhirlIslandNEUltraBall: - itemball ULTRA_BALL - -WhirlIslandNE_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 3, 13, ROUTE_41, 2 - warp_event 17, 3, WHIRL_ISLAND_B1F, 2 - warp_event 13, 11, WHIRL_ISLAND_B1F, 3 - - def_coord_events - - def_bg_events - - def_object_events - object_event 11, 11, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandNEUltraBall, EVENT_WHIRL_ISLAND_NE_ULTRA_BALL diff --git a/maps/WhirlIslandNE.blk b/maps/WhirlIslandNE.blk deleted file mode 100644 index 9d2573905..000000000 --- a/maps/WhirlIslandNE.blk +++ /dev/null @@ -1,8 +0,0 @@ -   -   -) -1   -)<<" -< -$  # -)<  \ No newline at end of file diff --git a/maps/WhirlIslandNW.asm b/maps/WhirlIslandNW.asm deleted file mode 100644 index 0a78ec933..000000000 --- a/maps/WhirlIslandNW.asm +++ /dev/null @@ -1,19 +0,0 @@ -WhirlIslandNW_MapScripts: - def_scene_scripts - - def_callbacks - -WhirlIslandNW_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 7, ROUTE_41, 1 - warp_event 5, 3, WHIRL_ISLAND_B1F, 1 - warp_event 3, 15, WHIRL_ISLAND_SW, 4 - warp_event 7, 15, WHIRL_ISLAND_CAVE, 2 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/WhirlIslandNW.blk b/maps/WhirlIslandNW.blk deleted file mode 100644 index e0e4d618e..000000000 --- a/maps/WhirlIslandNW.blk +++ /dev/null @@ -1,4 +0,0 @@ -  -* -11 $ #   -  \ No newline at end of file diff --git a/maps/WhirlIslandSE.asm b/maps/WhirlIslandSE.asm deleted file mode 100644 index 5e7baafb1..000000000 --- a/maps/WhirlIslandSE.asm +++ /dev/null @@ -1,17 +0,0 @@ -WhirlIslandSE_MapScripts: - def_scene_scripts - - def_callbacks - -WhirlIslandSE_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 13, ROUTE_41, 4 - warp_event 5, 3, WHIRL_ISLAND_B1F, 6 - - def_coord_events - - def_bg_events - - def_object_events diff --git a/maps/WhirlIslandSE.blk b/maps/WhirlIslandSE.blk deleted file mode 100644 index 9949d354d..000000000 --- a/maps/WhirlIslandSE.blk +++ /dev/null @@ -1,4 +0,0 @@ -111 1111 -$ - # - diff --git a/maps/WhirlIslandSW.asm b/maps/WhirlIslandSW.asm deleted file mode 100644 index 1ed273840..000000000 --- a/maps/WhirlIslandSW.asm +++ /dev/null @@ -1,27 +0,0 @@ - object_const_def - const WHIRLISLANDSW_POKE_BALL - -WhirlIslandSW_MapScripts: - def_scene_scripts - - def_callbacks - -WhirlIslandSWUltraBall: - itemball ULTRA_BALL - -WhirlIslandSW_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 7, ROUTE_41, 3 - warp_event 17, 3, WHIRL_ISLAND_B1F, 5 - warp_event 3, 3, WHIRL_ISLAND_B1F, 4 - warp_event 3, 15, WHIRL_ISLAND_NW, 3 - warp_event 17, 15, WHIRL_ISLAND_B2F, 4 - - def_coord_events - - def_bg_events - - def_object_events - object_event 15, 2, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, WhirlIslandSWUltraBall, EVENT_WHIRL_ISLAND_SW_ULTRA_BALL diff --git a/maps/WhirlIslandSW.blk b/maps/WhirlIslandSW.blk deleted file mode 100644 index 02647004c..000000000 --- a/maps/WhirlIslandSW.blk +++ /dev/null @@ -1,4 +0,0 @@ -   - %  -)&2= $ #   -&%  \ No newline at end of file diff --git a/maps/WillsRoom.asm b/maps/WillsRoom.asm deleted file mode 100644 index 0dbcf8774..000000000 --- a/maps/WillsRoom.asm +++ /dev/null @@ -1,142 +0,0 @@ - object_const_def - const WILLSROOM_WILL - -WillsRoom_MapScripts: - def_scene_scripts - scene_script WillsRoomLockDoorScene, SCENE_WILLSROOM_LOCK_DOOR - scene_script WillsRoomNoopScene, SCENE_WILLSROOM_NOOP - - def_callbacks - callback MAPCALLBACK_TILES, WillsRoomDoorsCallback - -WillsRoomLockDoorScene: - sdefer WillsRoomDoorLocksBehindYouScript - end - -WillsRoomNoopScene: - end - -WillsRoomDoorsCallback: - checkevent EVENT_WILLS_ROOM_ENTRANCE_CLOSED - iffalse .KeepEntranceOpen - changeblock 4, 14, $2a ; wall -.KeepEntranceOpen: - checkevent EVENT_WILLS_ROOM_EXIT_OPEN - iffalse .KeepExitClosed - changeblock 4, 2, $16 ; open door -.KeepExitClosed: - endcallback - -WillsRoomDoorLocksBehindYouScript: - applymovement PLAYER, WillsRoom_EnterMovement - refreshscreen $86 - playsound SFX_STRENGTH - earthquake 80 - changeblock 4, 14, $2a ; wall - reloadmappart - closetext - setscene SCENE_WILLSROOM_NOOP - setevent EVENT_WILLS_ROOM_ENTRANCE_CLOSED - waitsfx - end - -WillScript_Battle: - faceplayer - opentext - checkevent EVENT_BEAT_ELITE_4_WILL - iftrue WillScript_AfterBattle - writetext WillScript_WillBeforeText - waitbutton - closetext - winlosstext WillScript_WillBeatenText, 0 - loadtrainer WILL, WILL1 - startbattle - reloadmapafterbattle - setevent EVENT_BEAT_ELITE_4_WILL - opentext - writetext WillScript_WillDefeatText - waitbutton - closetext - playsound SFX_ENTER_DOOR - changeblock 4, 2, $16 ; open door - reloadmappart - closetext - setevent EVENT_WILLS_ROOM_EXIT_OPEN - waitsfx - end - -WillScript_AfterBattle: - writetext WillScript_WillDefeatText - waitbutton - closetext - end - -WillsRoom_EnterMovement: - step UP - step UP - step UP - step UP - step_end - -WillScript_WillBeforeText: - text "Welcome to #MON" - line "LEAGUE, ." - - para "Allow me to intro-" - line "duce myself. I am" - cont "WILL." - - para "I have trained all" - line "around the world," - - para "making my psychic" - line "#MON powerful." - - para "And, at last, I've" - line "been accepted into" - cont "the ELITE FOUR." - - para "I can only keep" - line "getting better!" - - para "Losing is not an" - line "option!" - done - -WillScript_WillBeatenText: - text "I… I can't…" - line "believe it…" - done - -WillScript_WillDefeatText: - text "Even though I was" - line "defeated, I won't" - cont "change my course." - - para "I will continue" - line "battling until I" - - para "stand above all" - line "trainers!" - - para "Now, , move" - line "on and experience" - - para "the true ferocity" - line "of the ELITE FOUR." - done - -WillsRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 5, 17, INDIGO_PLATEAU_POKECENTER_1F, 4 - warp_event 4, 2, KOGAS_ROOM, 1 - warp_event 5, 2, KOGAS_ROOM, 2 - - def_coord_events - - def_bg_events - - def_object_events - object_event 5, 7, SPRITE_WILL, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, WillScript_Battle, -1 diff --git a/maps/WillsRoom.blk b/maps/WillsRoom.blk deleted file mode 100644 index 94f3a270e..000000000 --- a/maps/WillsRoom.blk +++ /dev/null @@ -1 +0,0 @@ -"4444888$888$$8$$$8$$**-**-(- \ No newline at end of file diff --git a/maps/WiseTriosRoom.asm b/maps/WiseTriosRoom.asm deleted file mode 100644 index 469083956..000000000 --- a/maps/WiseTriosRoom.asm +++ /dev/null @@ -1,364 +0,0 @@ - object_const_def - const WISETRIOSROOM_SAGE1 - const WISETRIOSROOM_SAGE2 - const WISETRIOSROOM_SAGE3 - const WISETRIOSROOM_SAGE4 - const WISETRIOSROOM_SAGE5 - const WISETRIOSROOM_SAGE6 - -WiseTriosRoom_MapScripts: - def_scene_scripts - scene_script WiseTriosRoomNoop1Scene, SCENE_WISETRIOSROOM_SAGE_BLOCKS - scene_script WiseTriosRoomNoop2Scene, SCENE_WISETRIOSROOM_NOOP - - def_callbacks - callback MAPCALLBACK_OBJECTS, WiseTriosRoomWiseTrioCallback - -WiseTriosRoomNoop1Scene: - end - -WiseTriosRoomNoop2Scene: - end - -WiseTriosRoomWiseTrioCallback: - checkevent EVENT_FOUGHT_SUICUNE - iftrue .NoWiseTrio - checkevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER - iftrue .WiseTrio2 - checkitem CLEAR_BELL - iftrue .WiseTrio2 - clearevent EVENT_WISE_TRIOS_ROOM_WISE_TRIO_1 - setevent EVENT_WISE_TRIOS_ROOM_WISE_TRIO_2 - endcallback - -.WiseTrio2: - setevent EVENT_WISE_TRIOS_ROOM_WISE_TRIO_1 - clearevent EVENT_WISE_TRIOS_ROOM_WISE_TRIO_2 - endcallback - -.NoWiseTrio: - setevent EVENT_WISE_TRIOS_ROOM_WISE_TRIO_1 - setevent EVENT_WISE_TRIOS_ROOM_WISE_TRIO_2 - endcallback - -WiseTriosRoomSage1Script: - jumptextfaceplayer WiseTriosRoomSage1Text - -WiseTriosRoomSage2Script: - jumptextfaceplayer WiseTriosRoomSage2Text - -WiseTriosRoomSage3Script: - jumptextfaceplayer WiseTriosRoomSage3Text - -WiseTriosRoom_CannotEnterTinTowerScript: - turnobject WISETRIOSROOM_SAGE3, UP - turnobject PLAYER, DOWN - showemote EMOTE_SHOCK, WISETRIOSROOM_SAGE3, 20 - follow PLAYER, WISETRIOSROOM_SAGE3 - applymovement PLAYER, WiseTriosRoomSageBlocksPlayerMovement - stopfollow - turnobject PLAYER, RIGHT - opentext - writetext WiseTriosRoomSage3BlocksExitText - waitbutton - closetext - applymovement WISETRIOSROOM_SAGE3, WiseTriosRoomSageReturnsMovement - turnobject WISETRIOSROOM_SAGE3, LEFT - end - -TrainerSageGaku: - trainer SAGE, GAKU, EVENT_BEAT_SAGE_GAKU, SageGakuSeenText, SageGakuBeatenText, 0, .Script - -.Script: - opentext - writetext SageGakuAfterBattleText - waitbutton - closetext - end - -TrainerSageMasa: - trainer SAGE, MASA, EVENT_BEAT_SAGE_MASA, SageMasaSeenText, SageMasaBeatenText, 0, .Script - -.Script: - opentext - writetext SageMasaAfterBattleText - waitbutton - closetext - end - -TrainerSageKoji: - trainer SAGE, KOJI, EVENT_BEAT_SAGE_KOJI, SageKojiSeenText, SageKojiBeatenText, 0, .Script - -.Script: - checkevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER - iftrue .KojiAllowsPassage - pause 10 - showemote EMOTE_SHOCK, WISETRIOSROOM_SAGE6, 20 - opentext - writetext SageKojiAfterBattleQuestionText - promptbutton - writetext SageKojiAfterBattleSpeechText - waitbutton - closetext - applymovement WISETRIOSROOM_SAGE6, WiseTriosRoomSageAllowsPassageMovement - turnobject WISETRIOSROOM_SAGE6, UP - setevent EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER - setscene SCENE_WISETRIOSROOM_NOOP - end - -.KojiAllowsPassage: - opentext - writetext SageKojiAfterBattleFinalText - waitbutton - closetext - end - -WiseTriosRoomSageBlocksPlayerMovement: - step LEFT - step LEFT - step_end - -WiseTriosRoomSageReturnsMovement: - step RIGHT - step DOWN - step_end - -WiseTriosRoomSageAllowsPassageMovement: - step RIGHT - step DOWN - step_end - -WiseTriosRoomSage1Text: - text "Astounding…" - - para "SUICUNE, ENTEI and" - line "RAIKOU have arisen" - cont "from their sleep…" - - para "Is the legend" - line "coming true?" - done - -WiseTriosRoomSage2Text: - text "We train at the" - line "BURNED TOWER, but" - - para "we've never heard" - line "of a hole opening" - - para "up there before." - line "It must have been" - - para "deliberately made" - line "by someone." - done - -WiseTriosRoomSage3BlocksExitText: - text "TIN TOWER may be" - line "entered by those" - - para "bearing ECRUTEAK's" - line "GYM BADGE." - - para "However, now that" - line "SUICUNE, RAIKOU" - - para "and ENTEI have" - line "arisen, I ask you" - - para "to refrain from" - line "entering!" - done - -WiseTriosRoomSage3Text: - text "We, the WISE TRIO," - line "are the protectors" - - para "of the legendary" - line "#MON." - done - -SageGakuSeenText: - text "Legend has it that" - line "upon the emergence" - - para "of a trainer who" - line "has the ability to" - - para "touch the souls of" - line "#MON, a #MON" - - para "will come forth to" - line "put that trainer" - - para "to test at the TIN" - line "TOWER." - - para "The legend has" - line "come true!" - - para "The legendary" - line "#MON SUICUNE" - cont "has arrived!" - - para "We, the WISE TRIO," - line "shall test your" - - para "worthiness to go" - line "inside!" - done - -SageGakuBeatenText: - text "Stronger than we" - line "thought? Perhaps…" - done - -SageGakuAfterBattleText: - text "Ah, so it is you" - line "who claim to have" - - para "seen SUICUNE," - line "ENTEI and RAIKOU" - cont "while they slept?" - - para "Unbelievable!" - - para "Legend has it that" - line "they can't be seen" - cont "while they sleep…" - done - -SageMasaSeenText: - text "Can you be trusted" - line "with the truth?" - - para "I must ascertain" - line "your worthiness." - done - -SageMasaBeatenText: - text "…I will tell you" - line "the truth…" - done - -SageMasaAfterBattleText: - text "In the past, there" - line "were two nine-tier" - cont "towers here." - - para "The BRASS TOWER," - line "which was said to" - - para "awaken #MON," - line "and the TIN TOWER," - - para "where #MON were" - line "said to rest." - - para "The view from the" - line "tops of the TOWERS" - - para "must have been" - line "magnificent." - - para "At the time, an" - line "immense, silver-" - - para "colored #MON" - line "was said to make" - - para "its roost atop the" - line "BRASS TOWER." - - para "However…" - - para "About 150 years" - line "ago, a lightning" - - para "bolt struck one of" - line "the TOWERS." - - para "It was engulfed in" - line "flames that raged" - cont "for three days." - - para "A sudden downpour" - line "finally put out" - cont "the blaze." - - para "And that is how" - line "the BURNED TOWER" - cont "came to be." - done - -SageKojiSeenText: - text "Let me see your" - line "power!" - done - -SageKojiBeatenText: - text "Too strong!" - line "Why?" - done - -SageKojiAfterBattleQuestionText: - text "You… Are you the" - line "trainer who is" - - para "awaited by the" - line "legendary #MON?" - done - -SageKojiAfterBattleSpeechText: - text "I see…" - - para "We, the WISE TRIO," - line "have been given " - - para "the responsibility" - line "of protecting the" - - para "legendary #MON." - line "We are to allow" - - para "passage only to" - line "those people who" - - para "possess the power" - line "and soul of truth." - - para "Please, do go on" - line "and enter the TIN" - cont "TOWER ahead." - - para "SUICUNE will put" - line "you to the test." - done - -SageKojiAfterBattleFinalText: - text "Please, do go on." - - para "SUICUNE will put" - line "you to the test." - done - -WiseTriosRoom_MapEvents: - db 0, 0 ; filler - - def_warp_events - warp_event 7, 4, ECRUTEAK_CITY, 4 - warp_event 7, 5, ECRUTEAK_CITY, 5 - warp_event 1, 4, ECRUTEAK_TIN_TOWER_ENTRANCE, 5 - - def_coord_events - coord_event 7, 4, SCENE_WISETRIOSROOM_SAGE_BLOCKS, WiseTriosRoom_CannotEnterTinTowerScript - - def_bg_events - - def_object_events - object_event 6, 2, SPRITE_SAGE, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, WiseTriosRoomSage1Script, EVENT_WISE_TRIOS_ROOM_WISE_TRIO_1 - object_event 6, 7, SPRITE_SAGE, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, WiseTriosRoomSage2Script, EVENT_WISE_TRIOS_ROOM_WISE_TRIO_1 - object_event 7, 5, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, WiseTriosRoomSage3Script, EVENT_WISE_TRIOS_ROOM_WISE_TRIO_1 - object_event 4, 2, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerSageGaku, EVENT_WISE_TRIOS_ROOM_WISE_TRIO_2 - object_event 4, 6, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerSageMasa, EVENT_WISE_TRIOS_ROOM_WISE_TRIO_2 - object_event 6, 4, SPRITE_SAGE, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 2, TrainerSageKoji, EVENT_WISE_TRIOS_ROOM_WISE_TRIO_2 diff --git a/maps/WiseTriosRoom.blk b/maps/WiseTriosRoom.blk deleted file mode 100644 index 2e3258e3e..000000000 --- a/maps/WiseTriosRoom.blk +++ /dev/null @@ -1 +0,0 @@ -(798$(( \ No newline at end of file diff --git a/maps/unused/BetaAzaleaTown.blk b/maps/unused/BetaAzaleaTown.blk deleted file mode 100644 index 8faa18369..000000000 --- a/maps/unused/BetaAzaleaTown.blk +++ /dev/null @@ -1,10 +0,0 @@ -aaaaaaaaFDaaaaaaaaaaaaaaaaaFDaaaaaaaaaaaaaaaaaFHIIaaaaaaBaaaFaaaaaaFaFaaaHJGFee>aacaaaFaaaadeefaaaaFGbaaaaaaaaFDaaaaaaaFaaDaU -aaaaaaaHIY -aaaaaaa~zU -aaaaaaa5Y -aaaaa@AAAA5z -vvvUaaaaaaaaaaa552955zvvvvvvvvvv -aa55551111111111111 - -a555555555555555552 -a \ No newline at end of file diff --git a/maps/unused/BetaBlackthornCity.blk b/maps/unused/BetaBlackthornCity.blk deleted file mode 100644 index c6fc4f210..000000000 --- a/maps/unused/BetaBlackthornCity.blk +++ /dev/null @@ -1 +0,0 @@ -hqqqqqqqqqqqqqqqqqqqhqorrrrrrrrrnqqqqqqqhqiaKeWaKeWahqqqqqqqhqieKaWWWaeWhqorrnqqhqiaWWKWeaWehqi !hqqhqiKWWeeaWWahqi$%hqqhqieKeaWWeeehqi$%hqqhqiaKaWeeWaahqi$%hqqlrmKeWWaWeWahqi()hqqKaWKaWaeWlrmtuhqqWWWWWWKaWWWWWWhqqhqqlrrG \ No newline at end of file diff --git a/maps/unused/BetaBlank.blk b/maps/unused/BetaBlank.blk deleted file mode 100644 index e53405655..000000000 --- a/maps/unused/BetaBlank.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/unused/BetaCapsuleHouse.blk b/maps/unused/BetaCapsuleHouse.blk deleted file mode 100644 index 555abfa07..000000000 --- a/maps/unused/BetaCapsuleHouse.blk +++ /dev/null @@ -1 +0,0 @@ -' \ No newline at end of file diff --git a/maps/unused/BetaCaveTestMap.blk b/maps/unused/BetaCaveTestMap.blk deleted file mode 100644 index eba6c84c8..000000000 --- a/maps/unused/BetaCaveTestMap.blk +++ /dev/null @@ -1,18 +0,0 @@ -   -;<  ; 6< - - 589: - - - - -  5  - -    - - 5   - -    -  - 5 6 -    \ No newline at end of file diff --git a/maps/unused/BetaCeladonMansion1F.blk b/maps/unused/BetaCeladonMansion1F.blk deleted file mode 100644 index 993ea3a8d..000000000 --- a/maps/unused/BetaCeladonMansion1F.blk +++ /dev/null @@ -1 +0,0 @@ -?',9..',9 \ No newline at end of file diff --git a/maps/unused/BetaCeladonMansion2F.blk b/maps/unused/BetaCeladonMansion2F.blk deleted file mode 100644 index 8d3e219df..000000000 --- a/maps/unused/BetaCeladonMansion2F.blk +++ /dev/null @@ -1 +0,0 @@ -? +,/ \ No newline at end of file diff --git a/maps/unused/BetaCherrygroveCity.blk b/maps/unused/BetaCherrygroveCity.blk deleted file mode 100644 index 440952f6f..000000000 --- a/maps/unused/BetaCherrygroveCity.blk +++ /dev/null @@ -1,9 +0,0 @@ - -aaaaaaaa - -a6 -a6YEa6Y,-6YG./a52vUa551 - -aaaaa5555 - -aaaa \ No newline at end of file diff --git a/maps/unused/BetaCianwoodCity.blk b/maps/unused/BetaCianwoodCity.blk deleted file mode 100644 index d946e1de7..000000000 --- a/maps/unused/BetaCianwoodCity.blk +++ /dev/null @@ -1 +0,0 @@ -aaaaXaaTyaaX5ETy5Tv455aTvvyfaXYaaXYEaaeaaa \ No newline at end of file diff --git a/maps/unused/BetaCinnabarPokemonLabHallway.blk b/maps/unused/BetaCinnabarPokemonLabHallway.blk deleted file mode 100644 index 7a6502a26..000000000 --- a/maps/unused/BetaCinnabarPokemonLabHallway.blk +++ /dev/null @@ -1,2 +0,0 @@ -  -  \ No newline at end of file diff --git a/maps/unused/BetaCinnabarPokemonLabRoom1.blk b/maps/unused/BetaCinnabarPokemonLabRoom1.blk deleted file mode 100644 index ef77b6561..000000000 --- a/maps/unused/BetaCinnabarPokemonLabRoom1.blk +++ /dev/null @@ -1,2 +0,0 @@ -  -  \ No newline at end of file diff --git a/maps/unused/BetaCinnabarPokemonLabRoom2.blk b/maps/unused/BetaCinnabarPokemonLabRoom2.blk deleted file mode 100644 index 822db175b..000000000 --- a/maps/unused/BetaCinnabarPokemonLabRoom2.blk +++ /dev/null @@ -1 +0,0 @@ -  \ No newline at end of file diff --git a/maps/unused/BetaCinnabarPokemonLabRoom3.blk b/maps/unused/BetaCinnabarPokemonLabRoom3.blk deleted file mode 100644 index d9a64a5da..000000000 --- a/maps/unused/BetaCinnabarPokemonLabRoom3.blk +++ /dev/null @@ -1 +0,0 @@ -   \ No newline at end of file diff --git a/maps/unused/BetaEcruteakCity.blk b/maps/unused/BetaEcruteakCity.blk deleted file mode 100644 index ce448c2ef..000000000 --- a/maps/unused/BetaEcruteakCity.blk +++ /dev/null @@ -1 +0,0 @@ -?eeeeeeeeeeeb !bb$%b>$%`&;',-&'`$%`*"+#/*+aE$%dg,-b()#/tuWZWVWVWVWZ@AABGTU !FXY$%&'XYa$%*+VVZVVVVVVZaa()EatuIIJ~{@AAAAA HII \ No newline at end of file diff --git a/maps/unused/BetaElevator.blk b/maps/unused/BetaElevator.blk deleted file mode 100644 index 32fb22697..000000000 --- a/maps/unused/BetaElevator.blk +++ /dev/null @@ -1 +0,0 @@ -&$$$%$$$$$$$$$$$$$$$$$$ \ No newline at end of file diff --git a/maps/unused/BetaFastShipInsideCutOut.blk b/maps/unused/BetaFastShipInsideCutOut.blk deleted file mode 100644 index b385b0198..000000000 --- a/maps/unused/BetaFastShipInsideCutOut.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/unused/BetaGoldenrodCity.blk b/maps/unused/BetaGoldenrodCity.blk deleted file mode 100644 index 1a156122d..000000000 --- a/maps/unused/BetaGoldenrodCity.blk +++ /dev/null @@ -1,10 +0,0 @@ - - - -FD - -JHU !Y$#Y"HEzv%&IIIIIIIIJII55)* @-.EAAAAAAAAAA FIHIJEEvvU55YY@AEYDFYHFzU5 - -B @55 - -F~D \ No newline at end of file diff --git a/maps/unused/BetaHouse.blk b/maps/unused/BetaHouse.blk deleted file mode 100644 index 187a3cd32..000000000 --- a/maps/unused/BetaHouse.blk +++ /dev/null @@ -1 +0,0 @@ -*+,*-.12/0/ \ No newline at end of file diff --git a/maps/unused/BetaLakeOfRage.blk b/maps/unused/BetaLakeOfRage.blk deleted file mode 100644 index d1d63a0d4..000000000 --- a/maps/unused/BetaLakeOfRage.blk +++ /dev/null @@ -1 +0,0 @@ -\^af\a\^afG^f\\f>^fTU^abfd?fdTvyY>dG\fd\X55Ya^d?f^Tvy55Y<d`f\\Ty555Y`f]\?\aX555Y\\^?Tvvy555Y^<fTvy555555Y^bd\bf^X5555555Ydf\ffTy5555555Y\b\af\fX55555Ya^d<d\daX555Yfd\\G`f^^\>e\adfa \ No newline at end of file diff --git a/maps/unused/BetaMahoganyTown.blk b/maps/unused/BetaMahoganyTown.blk deleted file mode 100644 index 6b4c62e10..000000000 --- a/maps/unused/BetaMahoganyTown.blk +++ /dev/null @@ -1 +0,0 @@ -`N=`RZW,-G./WEZWWG? \ No newline at end of file diff --git a/maps/unused/BetaNewBarkTown.blk b/maps/unused/BetaNewBarkTown.blk deleted file mode 100644 index 395c91f1b..000000000 --- a/maps/unused/BetaNewBarkTown.blk +++ /dev/null @@ -1 +0,0 @@ -^]?II~IDGaaHTvEX5@~~{XDGGXHIIIIIIIaXvvvvvvvvv1 \ No newline at end of file diff --git a/maps/unused/BetaOlivineCity.blk b/maps/unused/BetaOlivineCity.blk deleted file mode 100644 index 749f05a5c..000000000 --- a/maps/unused/BetaOlivineCity.blk +++ /dev/null @@ -1,4 +0,0 @@ -FDIJHIIIFDFZFDFDFFZFFZFFDFFZFAABFZFFDF|}FTvvvvvvvvvUDF|}FXYX55YDF|}FXYX55YHIIIJ|}FXYX556vvv - -JXYX5545552 -Xzvvvvy55255552vvvy555 555550555552995555~5555:5555 \ No newline at end of file diff --git a/maps/unused/BetaPewterMuseumOfScience1F.blk b/maps/unused/BetaPewterMuseumOfScience1F.blk deleted file mode 100644 index 1eec02a37..000000000 --- a/maps/unused/BetaPewterMuseumOfScience1F.blk +++ /dev/null @@ -1,2 +0,0 @@ - -  ! &! & \ No newline at end of file diff --git a/maps/unused/BetaPewterMuseumOfScience2F.blk b/maps/unused/BetaPewterMuseumOfScience2F.blk deleted file mode 100644 index ac5622246..000000000 --- a/maps/unused/BetaPewterMuseumOfScience2F.blk +++ /dev/null @@ -1 +0,0 @@ -012! \ No newline at end of file diff --git a/maps/unused/BetaPlayersHouse2F.blk b/maps/unused/BetaPlayersHouse2F.blk deleted file mode 100644 index b5b53b4bd..000000000 --- a/maps/unused/BetaPlayersHouse2F.blk +++ /dev/null @@ -1 +0,0 @@ - ! " \ No newline at end of file diff --git a/maps/unused/BetaPokecenter.blk b/maps/unused/BetaPokecenter.blk deleted file mode 100644 index 261350738..000000000 --- a/maps/unused/BetaPokecenter.blk +++ /dev/null @@ -1 +0,0 @@ -  ' \ No newline at end of file diff --git a/maps/unused/BetaRocketHideout1F.blk b/maps/unused/BetaRocketHideout1F.blk deleted file mode 100644 index dcec62794..000000000 --- a/maps/unused/BetaRocketHideout1F.blk +++ /dev/null @@ -1,15 +0,0 @@ -  -   -  - - - -   -  -   -   -   - - % - -   \ No newline at end of file diff --git a/maps/unused/BetaRocketHideoutB1F.blk b/maps/unused/BetaRocketHideoutB1F.blk deleted file mode 100644 index b17106cca..000000000 --- a/maps/unused/BetaRocketHideoutB1F.blk +++ /dev/null @@ -1,4 +0,0 @@ - -   -  -  >:)   ><) >>    )89      >>   8: ::?   ?< <> "! 89  *> *   89 :?:? )  ;?;? )  ? >:) 5//////>89<)  -,/////- >>>> 1 8899///= - 5///->:?  1 = - >? ? ,/////-,////- \ No newline at end of file diff --git a/maps/unused/BetaRoute23.blk b/maps/unused/BetaRoute23.blk deleted file mode 100644 index a62533dd4..000000000 --- a/maps/unused/BetaRoute23.blk +++ /dev/null @@ -1,7 +0,0 @@ - - ! - -ohi -omhi!nm7:~nm'nm'nm'nm'nm'nm'nm'nm -^ -noo !hihi \ No newline at end of file diff --git a/maps/unused/BetaRuinsOfAlphUnsolvedPuzzleRoom.blk b/maps/unused/BetaRuinsOfAlphUnsolvedPuzzleRoom.blk deleted file mode 100644 index a3aa06bd6..000000000 --- a/maps/unused/BetaRuinsOfAlphUnsolvedPuzzleRoom.blk +++ /dev/null @@ -1 +0,0 @@ - ,+ \ No newline at end of file diff --git a/maps/unused/BetaSilverCaveOutside.blk b/maps/unused/BetaSilverCaveOutside.blk deleted file mode 100644 index 3cde14007..000000000 --- a/maps/unused/BetaSilverCaveOutside.blk +++ /dev/null @@ -1 +0,0 @@ -hqqqqqihqqqqqilrrsm \ No newline at end of file diff --git a/maps/unused/BetaSlowpokeWell1F.blk b/maps/unused/BetaSlowpokeWell1F.blk deleted file mode 100644 index a2722d010..000000000 --- a/maps/unused/BetaSlowpokeWell1F.blk +++ /dev/null @@ -1,5 +0,0 @@ -  -(+ -)* - -   \ No newline at end of file diff --git a/maps/unused/BetaSproutTower1.blk b/maps/unused/BetaSproutTower1.blk deleted file mode 100644 index 6c0b2ea41..000000000 --- a/maps/unused/BetaSproutTower1.blk +++ /dev/null @@ -1,3 +0,0 @@ -      -   -    \ No newline at end of file diff --git a/maps/unused/BetaSproutTower2.blk b/maps/unused/BetaSproutTower2.blk deleted file mode 100644 index a13cec16b..000000000 --- a/maps/unused/BetaSproutTower2.blk +++ /dev/null @@ -1,9 +0,0 @@ -  -  -   -  -   -   -   -  - \ No newline at end of file diff --git a/maps/unused/BetaSproutTower3.blk b/maps/unused/BetaSproutTower3.blk deleted file mode 100644 index 846bb9016..000000000 --- a/maps/unused/BetaSproutTower3.blk +++ /dev/null @@ -1,7 +0,0 @@ -  -    -  -    -  -   - \ No newline at end of file diff --git a/maps/unused/BetaSproutTower5.blk b/maps/unused/BetaSproutTower5.blk deleted file mode 100644 index baaeaa926..000000000 --- a/maps/unused/BetaSproutTower5.blk +++ /dev/null @@ -1,9 +0,0 @@ -  -  -  -  -  -     -  - -         \ No newline at end of file diff --git a/maps/unused/BetaSproutTower6.blk b/maps/unused/BetaSproutTower6.blk deleted file mode 100644 index ea9395657..000000000 --- a/maps/unused/BetaSproutTower6.blk +++ /dev/null @@ -1,4 +0,0 @@ -  -              -   -   \ No newline at end of file diff --git a/maps/unused/BetaSproutTower7.blk b/maps/unused/BetaSproutTower7.blk deleted file mode 100644 index bfa5da286..000000000 --- a/maps/unused/BetaSproutTower7.blk +++ /dev/null @@ -1,8 +0,0 @@ -  - -   -  -      -    -   -  \ No newline at end of file diff --git a/maps/unused/BetaSproutTower8.blk b/maps/unused/BetaSproutTower8.blk deleted file mode 100644 index 254c0c565..000000000 --- a/maps/unused/BetaSproutTower8.blk +++ /dev/null @@ -1,5 +0,0 @@ -   -     -   -     -     \ No newline at end of file diff --git a/maps/unused/BetaSproutTower9.blk b/maps/unused/BetaSproutTower9.blk deleted file mode 100644 index f5737b226..000000000 --- a/maps/unused/BetaSproutTower9.blk +++ /dev/null @@ -1 +0,0 @@ -     \ No newline at end of file diff --git a/maps/unused/BetaSproutTowerCutOut1.blk b/maps/unused/BetaSproutTowerCutOut1.blk deleted file mode 100644 index 21808bb71..000000000 --- a/maps/unused/BetaSproutTowerCutOut1.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/unused/BetaSproutTowerCutOut2.blk b/maps/unused/BetaSproutTowerCutOut2.blk deleted file mode 100644 index 21808bb71..000000000 --- a/maps/unused/BetaSproutTowerCutOut2.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/unused/BetaSproutTowerCutOut3.blk b/maps/unused/BetaSproutTowerCutOut3.blk deleted file mode 100644 index 21808bb71..000000000 --- a/maps/unused/BetaSproutTowerCutOut3.blk +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/maps/unused/BetaUnionCave.blk b/maps/unused/BetaUnionCave.blk deleted file mode 100644 index b103c2532..000000000 --- a/maps/unused/BetaUnionCave.blk +++ /dev/null @@ -1,8 +0,0 @@ -  - - - - - - -  \ No newline at end of file diff --git a/maps/unused/BetaUnknownGym.blk b/maps/unused/BetaUnknownGym.blk deleted file mode 100644 index c3063adc7..000000000 --- a/maps/unused/BetaUnknownGym.blk +++ /dev/null @@ -1 +0,0 @@ -( \ No newline at end of file diff --git a/maps/unused/BetaVioletCity.blk b/maps/unused/BetaVioletCity.blk deleted file mode 100644 index 963dbb2ed..000000000 --- a/maps/unused/BetaVioletCity.blk +++ /dev/null @@ -1,7 +0,0 @@ -??&;'TU&;'b?*"+XY*"+?=G^bXYTU]]]]]]]]]]]]]XYXYXYb`b !`GbD$%F` -&;' -bD()F`G*"+ -eeebDtuF` - -AEA -bpk`bsm`=]E`G`G?e`b`?eeeeeeeeeef`b \ No newline at end of file diff --git a/ram/wram.asm b/ram/wram.asm index 5b3c5e9a4..e990ff5b8 100644 --- a/ram/wram.asm +++ b/ram/wram.asm @@ -2511,86 +2511,8 @@ wFarfetchdPosition:: db ds 13 -; map scene ids -wPokecenter2FSceneID:: db -wTradeCenterSceneID:: db -wColosseumSceneID:: db -wTimeCapsuleSceneID:: db -wPowerPlantSceneID:: db -wCeruleanGymSceneID:: db -wRoute25SceneID:: db -wTrainerHouseB1FSceneID:: db -wVictoryRoadGateSceneID:: db -wSaffronMagnetTrainStationSceneID:: db -wRoute16GateSceneID:: db -wRoute17Route18GateSceneID:: db -wIndigoPlateauPokecenter1FSceneID:: db -wWillsRoomSceneID:: db -wKogasRoomSceneID:: db -wBrunosRoomSceneID:: db -wKarensRoomSceneID:: db -wLancesRoomSceneID:: db -wHallOfFameSceneID:: db -wRoute27SceneID:: db -wNewBarkTownSceneID:: db -wElmsLabSceneID:: db -wPlayersHouse1FSceneID:: db -wRoute29SceneID:: db -wCherrygroveCitySceneID:: db -wMrPokemonsHouseSceneID:: db -wRoute32SceneID:: db -wRoute35NationalParkGateSceneID:: db -wRoute36SceneID:: db -wRoute36NationalParkGateSceneID:: db -wAzaleaTownSceneID:: db -wGoldenrodGymSceneID:: db -wGoldenrodMagnetTrainStationSceneID:: db -wGoldenrodPokecenter1FSceneID:: db -wOlivineCitySceneID:: db -wRoute34SceneID:: db -wRoute34IlexForestGateSceneID:: db -wEcruteakTinTowerEntranceSceneID:: db -wWiseTriosRoomSceneID:: db -wEcruteakPokecenter1FSceneID:: db -wEcruteakGymSceneID:: db -wMahoganyTownSceneID:: db -wRoute42SceneID:: db -wCianwoodCitySceneID:: db -wBattleTower1FSceneID:: db -wBattleTowerBattleRoomSceneID:: db -wBattleTowerElevatorSceneID:: db -wBattleTowerHallwaySceneID:: db -wBattleTowerOutsideSceneID:: db -wRoute43GateSceneID:: db -wMountMoonSceneID:: db -wSproutTower3FSceneID:: db -wTinTower1FSceneID:: db -wBurnedTower1FSceneID:: db -wBurnedTowerB1FSceneID:: db -wRadioTower5FSceneID:: db -wRuinsOfAlphOutsideSceneID:: db -wRuinsOfAlphResearchCenterSceneID:: db -wRuinsOfAlphHoOhChamberSceneID:: db -wRuinsOfAlphKabutoChamberSceneID:: db -wRuinsOfAlphOmanyteChamberSceneID:: db -wRuinsOfAlphAerodactylChamberSceneID:: db -wRuinsOfAlphInnerChamberSceneID:: db -wMahoganyMart1FSceneID:: db -wTeamRocketBaseB1FSceneID:: db -wTeamRocketBaseB2FSceneID:: db -wTeamRocketBaseB3FSceneID:: db -wGoldenrodUndergroundSwitchRoomEntrancesSceneID:: db -wSilverCaveRoom3SceneID:: db -wVictoryRoadSceneID:: db -wDragonsDenB1FSceneID:: db -wDragonShrineSceneID:: db -wOlivinePortSceneID:: db -wVermilionPortSceneID:: db -wFastShip1FSceneID:: db -wFastShipB1FSceneID:: db -wMountMoonSquareSceneID:: db -wMobileTradeRoomSceneID:: db -wMobileBattleRoomSceneID:: db +; map scene ids (data/maps/scenes.asm:MapScenes) +; wPokecenter2FSceneID:: db ds 49