diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/event_scripts.s | 20 | ||||
-rw-r--r-- | data/field_specials.s | 127 | ||||
-rw-r--r-- | data/specials.inc | 4 |
3 files changed, 76 insertions, 75 deletions
diff --git a/data/event_scripts.s b/data/event_scripts.s index 2018e9fe0..f4276cc9c 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -7917,7 +7917,7 @@ EventScript_1B2907:: @ 81B2907 playse MUS_ME_PHOTO dofieldeffect FLDEFF_UNK_45 delay 60 - special sub_80CC2BC + special Special_UpdateTrainerCardPhotoIcons msgbox gUnknown_81B1E7D hidemoneybox nop @@ -7942,7 +7942,7 @@ EventScript_1B292B:: @ 81B292B FourIsland_House2_EventScript_1B2938:: @ 81B2938 lock - specialvar VAR_0x8008, sub_80CC3CC + specialvar VAR_0x8008, Special_StickerLadyGetBragFlags checkflag FLAG_MET_STICKER_LADY goto_if FALSE, EventScript_1B2951 checkflag FLAG_MET_STICKER_LADY @@ -8078,9 +8078,9 @@ EventScript_1B2B98:: @ 81B2B98 end EventScript_1B2BC5:: @ 81B2BC5 - compare_var_to_value VAR_HOF_BRAG_STATE, 1 + compare_var_to_value VAR_0x4049, 1 goto_if eq, EventScript_1B2C3D - setvar VAR_HOF_BRAG_STATE, 1 + setvar VAR_0x4049, 1 msgbox gUnknown_81B206E goto EventScript_1B2C51 @@ -8088,9 +8088,9 @@ EventScript_1B2BE2:: @ 81B2BE2 end EventScript_1B2BE3:: @ 81B2BE3 - compare_var_to_value VAR_HOF_BRAG_STATE, 2 + compare_var_to_value VAR_0x4049, 2 goto_if eq, EventScript_1B2C3D - setvar VAR_HOF_BRAG_STATE, 2 + setvar VAR_0x4049, 2 msgbox gUnknown_81B20CF goto EventScript_1B2C51 @@ -8098,9 +8098,9 @@ EventScript_1B2C00:: @ 81B2C00 end EventScript_1B2C01:: @ 81B2C01 - compare_var_to_value VAR_HOF_BRAG_STATE, 3 + compare_var_to_value VAR_0x4049, 3 goto_if eq, EventScript_1B2C3D - setvar VAR_HOF_BRAG_STATE, 3 + setvar VAR_0x4049, 3 msgbox gUnknown_81B2133 goto EventScript_1B2C51 @@ -8108,9 +8108,9 @@ EventScript_1B2C1E:: @ 81B2C1E end EventScript_1B2C1F:: @ 81B2C1F - compare_var_to_value VAR_HOF_BRAG_STATE, 4 + compare_var_to_value VAR_0x4049, 4 goto_if eq, EventScript_1B2C47 - setvar VAR_HOF_BRAG_STATE, 4 + setvar VAR_0x4049, 4 msgbox gUnknown_81B21C4 goto EventScript_1B2C51 diff --git a/data/field_specials.s b/data/field_specials.s index 3eadee1aa..35c70a476 100644 --- a/data/field_specials.s +++ b/data/field_specials.s @@ -1,5 +1,6 @@ #include "constants/species.h" #include "constants/items.h" +#include "constants/maps.h" .include "asm/macros.inc" .include "constants/constants.inc" .section .rodata @@ -235,72 +236,72 @@ sStarterMon:: @ 83F5D2C .2byte SPECIES_CHARMANDER gUnknown_83F5D32:: @ 83F5D32 - .byte 0x05, 0x03, 0x01 - .byte 0x06, 0x03, 0x03 - .byte 0x07, 0x07, 0x01 - .byte 0x08, 0x05, 0x01 - .byte 0x09, 0x05, 0x01 - .byte 0x0b, 0x01, 0x01 - .byte 0x0c, 0x07, 0x01 - .byte 0x0e, 0x05, 0x01 - .byte 0x22, 0x03, 0x01 - .byte 0x23, 0x07, 0x01 - .byte 0x1f, 0x02, 0x01 - .byte 0x25, 0x04, 0x01 + .byte MAP_GROUP(VIRIDIAN_CITY_MART), MAP_NUM(VIRIDIAN_CITY_MART), 1 + .byte MAP_GROUP(PEWTER_CITY_MART), MAP_NUM(PEWTER_CITY_MART), 3 + .byte MAP_GROUP(CERULEAN_CITY_MART), MAP_NUM(CERULEAN_CITY_MART), 1 + .byte MAP_GROUP(LAVENDER_TOWN_MART), MAP_NUM(LAVENDER_TOWN_MART), 1 + .byte MAP_GROUP(VERMILION_CITY_MART), MAP_NUM(VERMILION_CITY_MART), 1 + .byte MAP_GROUP(FUCHSIA_CITY_MART), MAP_NUM(FUCHSIA_CITY_MART), 1 + .byte MAP_GROUP(CINNABAR_ISLAND_MART), MAP_NUM(CINNABAR_ISLAND_MART), 1 + .byte MAP_GROUP(SAFFRON_CITY_MART), MAP_NUM(SAFFRON_CITY_MART), 1 + .byte MAP_GROUP(THREE_ISLAND_MART), MAP_NUM(THREE_ISLAND_MART), 1 + .byte MAP_GROUP(FOUR_ISLAND_MART), MAP_NUM(FOUR_ISLAND_MART), 1 + .byte MAP_GROUP(SEVEN_ISLAND_MART), MAP_NUM(SEVEN_ISLAND_MART), 1 + .byte MAP_GROUP(SIX_ISLAND_MART), MAP_NUM(SIX_ISLAND_MART), 1 .align 2 gUnknown_83F5D58:: @ 83F5D58 - .2byte 0x0004, 0x0000, 0x0003, 0x0000 - .2byte 0x0004, 0x0003, 0x0003, 0x0000 - .2byte 0x0005, 0x0001, 0x0003, 0x0001 - .2byte 0x001c, 0x0000, 0x0003, 0x0029 - .2byte 0x001c, 0x0000, 0x0003, 0x002a - .2byte 0x0001, 0x0000, 0x000f, 0x0000 - .2byte 0x0001, 0x0000, 0x000f, 0x0003 - .2byte 0x0006, 0x0000, 0x0003, 0x0002 - .2byte 0x0006, 0x0002, 0x0003, 0x0002 - .2byte 0x0001, 0x0001, 0x0003, 0x0016 - .2byte 0x0001, 0x0002, 0x0003, 0x0016 - .2byte 0x0007, 0x0005, 0x0003, 0x0003 - .2byte 0x0007, 0x0006, 0x0003, 0x0003 - .2byte 0x001e, 0x0000, 0x0003, 0x002c - .2byte 0x0011, 0x0000, 0x0003, 0x0017 - .2byte 0x0001, 0x001e, 0x0003, 0x0017 - .2byte 0x0001, 0x0020, 0x0003, 0x0018 - .2byte 0x0009, 0x0003, 0x0003, 0x0005 - .2byte 0x0009, 0x0006, 0x0003, 0x0005 - .2byte 0x0001, 0x0005, 0x0003, 0x0005 - .2byte 0x0001, 0x0024, 0x0003, 0x0014 - .2byte 0x0001, 0x0026, 0x0003, 0x001d - .2byte 0x0001, 0x0051, 0x0003, 0x001c - .2byte 0x0001, 0x0051, 0x0003, 0x001c - .2byte 0x0001, 0x005f, 0x0003, 0x001c - .2byte 0x0001, 0x0058, 0x0003, 0x0004 - .2byte 0x0008, 0x0002, 0x0003, 0x0004 - .2byte 0x0008, 0x0004, 0x0003, 0x0004 - .2byte 0x0001, 0x0023, 0x0003, 0x001a - .2byte 0x0001, 0x0021, 0x0003, 0x0019 - .2byte 0x000a, 0x0000, 0x0003, 0x0006 - .2byte 0x000a, 0x0007, 0x0003, 0x0006 - .2byte 0x000a, 0x000e, 0x0003, 0x0006 - .2byte 0x000a, 0x0010, 0x0003, 0x0006 - .2byte 0x000a, 0x0011, 0x0003, 0x0006 - .2byte 0x0001, 0x002a, 0x000a, 0x000e - .2byte 0x0001, 0x003f, 0x000b, 0x0000 - .2byte 0x000b, 0x0003, 0x0003, 0x0007 - .2byte 0x000b, 0x0007, 0x0003, 0x0007 - .2byte 0x000e, 0x0002, 0x0003, 0x000a - .2byte 0x000e, 0x0003, 0x0003, 0x000a - .2byte 0x0001, 0x002f, 0x0003, 0x000a - .2byte 0x0001, 0x0053, 0x0003, 0x0026 - .2byte 0x0001, 0x0053, 0x0003, 0x0026 - .2byte 0x0001, 0x003b, 0x0003, 0x0008 - .2byte 0x000c, 0x0000, 0x0003, 0x0008 - .2byte 0x000c, 0x0001, 0x0003, 0x0008 - .2byte 0x0001, 0x0027, 0x0003, 0x002a - .2byte 0x0001, 0x0028, 0x0003, 0x002a - .2byte 0x000d, 0x0000, 0x0003, 0x0009 - .2byte 0x0001, 0x0048, 0x0003, 0x0003 + .2byte MAP_GROUP(PALLET_TOWN_PLAYERS_HOUSE_1F), MAP_NUM(PALLET_TOWN_PLAYERS_HOUSE_1F), 0x03, 0x00 + .2byte MAP_GROUP(PALLET_TOWN_PROFESSOR_OAKS_LAB), MAP_NUM(PALLET_TOWN_PROFESSOR_OAKS_LAB), 0x03, 0x00 + .2byte MAP_GROUP(VIRIDIAN_CITY_GYM), MAP_NUM(VIRIDIAN_CITY_GYM), 0x03, 0x01 + .2byte MAP_GROUP(ROUTE22_NORTH_ENTRANCE), MAP_NUM(ROUTE22_NORTH_ENTRANCE), 0x03, 0x29 + .2byte MAP_GROUP(ROUTE22_NORTH_ENTRANCE), MAP_NUM(ROUTE22_NORTH_ENTRANCE), 0x03, 0x2a + .2byte MAP_GROUP(VIRIDIAN_FOREST), MAP_NUM(VIRIDIAN_FOREST), 0x0f, 0x00 + .2byte MAP_GROUP(VIRIDIAN_FOREST), MAP_NUM(VIRIDIAN_FOREST), 0x0f, 0x03 + .2byte MAP_GROUP(PEWTER_CITY_MUSEUM_1F), MAP_NUM(PEWTER_CITY_MUSEUM_1F), 0x03, 0x02 + .2byte MAP_GROUP(PEWTER_CITY_GYM), MAP_NUM(PEWTER_CITY_GYM), 0x03, 0x02 + .2byte MAP_GROUP(MT_MOON_1F), MAP_NUM(MT_MOON_1F), 0x03, 0x16 + .2byte MAP_GROUP(MT_MOON_B1F), MAP_NUM(MT_MOON_B1F), 0x03, 0x16 + .2byte MAP_GROUP(CERULEAN_CITY_GYM), MAP_NUM(CERULEAN_CITY_GYM), 0x03, 0x03 + .2byte MAP_GROUP(CERULEAN_CITY_BIKE_SHOP), MAP_NUM(CERULEAN_CITY_BIKE_SHOP), 0x03, 0x03 + .2byte MAP_GROUP(ROUTE25_SEA_COTTAGE), MAP_NUM(ROUTE25_SEA_COTTAGE), 0x03, 0x2c + .2byte MAP_GROUP(ROUTE5_POKEMON_DAY_CARE), MAP_NUM(ROUTE5_POKEMON_DAY_CARE), 0x03, 0x17 + .2byte MAP_GROUP(UNDERGROUND_PATH_NORTH_ENTRANCE), MAP_NUM(UNDERGROUND_PATH_NORTH_ENTRANCE), 0x03, 0x17 + .2byte MAP_GROUP(UNDERGROUND_PATH_SOUTH_ENTRANCE), MAP_NUM(UNDERGROUND_PATH_SOUTH_ENTRANCE), 0x03, 0x18 + .2byte MAP_GROUP(VERMILION_CITY_POKEMON_FAN_CLUB), MAP_NUM(VERMILION_CITY_POKEMON_FAN_CLUB), 0x03, 0x05 + .2byte MAP_GROUP(VERMILION_CITY_GYM), MAP_NUM(VERMILION_CITY_GYM), 0x03, 0x05 + .2byte MAP_GROUP(SSANNE_1F_CORRIDOR), MAP_NUM(SSANNE_1F_CORRIDOR), 0x03, 0x05 + .2byte MAP_GROUP(DIGLETTS_CAVE_NORTH_ENTRANCE), MAP_NUM(DIGLETTS_CAVE_NORTH_ENTRANCE), 0x03, 0x14 + .2byte MAP_GROUP(DIGLETTS_CAVE_SOUTH_ENTRANCE), MAP_NUM(DIGLETTS_CAVE_SOUTH_ENTRANCE), 0x03, 0x1d + .2byte MAP_GROUP(ROCK_TUNNEL_1F), MAP_NUM(ROCK_TUNNEL_1F), 0x03, 0x1c + .2byte MAP_GROUP(ROCK_TUNNEL_1F), MAP_NUM(ROCK_TUNNEL_1F), 0x03, 0x1c + .2byte MAP_GROUP(POWER_PLANT), MAP_NUM(POWER_PLANT), 0x03, 0x1c + .2byte MAP_GROUP(POKEMON_TOWER_1F), MAP_NUM(POKEMON_TOWER_1F), 0x03, 0x04 + .2byte MAP_GROUP(LAVENDER_TOWN_VOLUNTEER_POKEMON_HOUSE), MAP_NUM(LAVENDER_TOWN_VOLUNTEER_POKEMON_HOUSE), 0x03, 0x04 + .2byte MAP_GROUP(LAVENDER_TOWN_HOUSE2), MAP_NUM(LAVENDER_TOWN_HOUSE2), 0x03, 0x04 + .2byte MAP_GROUP(UNDERGROUND_PATH_EAST_ENTRANCE), MAP_NUM(UNDERGROUND_PATH_EAST_ENTRANCE), 0x03, 0x1a + .2byte MAP_GROUP(UNDERGROUND_PATH_WEST_ENTRANCE), MAP_NUM(UNDERGROUND_PATH_WEST_ENTRANCE), 0x03, 0x19 + .2byte MAP_GROUP(CELADON_CITY_DEPARTMENT_STORE_1F), MAP_NUM(CELADON_CITY_DEPARTMENT_STORE_1F), 0x03, 0x06 + .2byte MAP_GROUP(CELADON_CITY_CONDOMINIUMS_1F), MAP_NUM(CELADON_CITY_CONDOMINIUMS_1F), 0x03, 0x06 + .2byte MAP_GROUP(CELADON_CITY_GAME_CORNER), MAP_NUM(CELADON_CITY_GAME_CORNER), 0x03, 0x06 + .2byte MAP_GROUP(CELADON_CITY_GYM), MAP_NUM(CELADON_CITY_GYM), 0x03, 0x06 + .2byte MAP_GROUP(CELADON_CITY_RESTAURANT), MAP_NUM(CELADON_CITY_RESTAURANT), 0x03, 0x06 + .2byte MAP_GROUP(ROCKET_HIDEOUT_B1F), MAP_NUM(ROCKET_HIDEOUT_B1F), 0x0a, 0x0e + .2byte MAP_GROUP(SAFARI_ZONE_CENTER), MAP_NUM(SAFARI_ZONE_CENTER), 0x0b, 0x00 + .2byte MAP_GROUP(FUCHSIA_CITY_GYM), MAP_NUM(FUCHSIA_CITY_GYM), 0x03, 0x07 + .2byte MAP_GROUP(FUCHSIA_CITY_BUILDING1), MAP_NUM(FUCHSIA_CITY_BUILDING1), 0x03, 0x07 + .2byte MAP_GROUP(SAFFRON_CITY_DOJO), MAP_NUM(SAFFRON_CITY_DOJO), 0x03, 0x0a + .2byte MAP_GROUP(SAFFRON_CITY_GYM), MAP_NUM(SAFFRON_CITY_GYM), 0x03, 0x0a + .2byte MAP_GROUP(SILPH_CO_1F), MAP_NUM(SILPH_CO_1F), 0x03, 0x0a + .2byte MAP_GROUP(SEAFOAM_ISLANDS_1F), MAP_NUM(SEAFOAM_ISLANDS_1F), 0x03, 0x26 + .2byte MAP_GROUP(SEAFOAM_ISLANDS_1F), MAP_NUM(SEAFOAM_ISLANDS_1F), 0x03, 0x26 + .2byte MAP_GROUP(POKEMON_MANSION_1F), MAP_NUM(POKEMON_MANSION_1F), 0x03, 0x08 + .2byte MAP_GROUP(CINNABAR_ISLAND_GYM), MAP_NUM(CINNABAR_ISLAND_GYM), 0x03, 0x08 + .2byte MAP_GROUP(CINNABAR_ISLAND_POKEMON_LAB_ENTRANCE), MAP_NUM(CINNABAR_ISLAND_POKEMON_LAB_ENTRANCE), 0x03, 0x08 + .2byte MAP_GROUP(VICTORY_ROAD_1F), MAP_NUM(VICTORY_ROAD_1F), 0x03, 0x2a + .2byte MAP_GROUP(VICTORY_ROAD_2F), MAP_NUM(VICTORY_ROAD_2F), 0x03, 0x2a + .2byte MAP_GROUP(INDIGO_PLATEAU_POKEMON_CENTER_1F), MAP_NUM(INDIGO_PLATEAU_POKEMON_CENTER_1F), 0x03, 0x09 + .2byte MAP_GROUP(CERULEAN_CAVE_1F), MAP_NUM(CERULEAN_CAVE_1F), 0x03, 0x03 .align 2 gUnknown_83F5EF0:: @ 83F5EF0 diff --git a/data/specials.inc b/data/specials.inc index 94d00fb33..3efb437bf 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -368,8 +368,8 @@ gSpecials:: @ 815FD60 def_special sub_810C444 def_special sub_80CC7B4 def_special ChangeBoxPokemonNickname - def_special sub_80CC2BC - def_special sub_80CC3CC + def_special Special_UpdateTrainerCardPhotoIcons + def_special Special_StickerLadyGetBragFlags def_special sub_80CC524 def_special IsWirelessAdapterConnected def_special sub_8115A24 |