diff options
Diffstat (limited to 'constants')
-rw-r--r-- | constants/landmark_constants.asm | 47 | ||||
-rw-r--r-- | constants/map_constants.asm | 231 | ||||
-rw-r--r-- | constants/map_data_constants.asm | 9 | ||||
-rw-r--r-- | constants/pokemon_data_constants.asm | 6 | ||||
-rw-r--r-- | constants/text_constants.asm | 15 | ||||
-rw-r--r-- | constants/tileset_constants.asm | 31 |
6 files changed, 328 insertions, 11 deletions
diff --git a/constants/landmark_constants.asm b/constants/landmark_constants.asm new file mode 100644 index 0000000..b7a7542 --- /dev/null +++ b/constants/landmark_constants.asm @@ -0,0 +1,47 @@ + const_def + const LANDMARK_NONE ; 00 + const LANDMARK_SILENT ; 01 + const LANDMARK_OLD ; 02 + const LANDMARK_WEST ; 03 + const LANDMARK_HIGH_TECH ; 04 + const LANDMARK_FOUNT ; 05 + const LANDMARK_BIRDON ; 06 + const LANDMARK_NEW_TYPE ; 07 + const LANDMARK_SUGAR ; 08 + const LANDMARK_BLUE_FOREST ; 09 + const LANDMARK_STAND ; 0a + const LANDMARK_KANTO ; 0b + const LANDMARK_PRINCE ; 0c + const LANDMARK_MT_FUJI ; 0d + const LANDMARK_SOUTH ; 0e + const LANDMARK_NORTH ; 0f + const LANDMARK_ROUTE_15 ; 10 + const LANDMARK_ROUTE_18 ; 11 + const LANDMARK_POWER_PLANT_1 ; 12 + const LANDMARK_POWER_PLANT_2 ; 13 + const LANDMARK_POWER_PLANT_3 ; 14 + const LANDMARK_POWER_PLANT_4 ; 15 + const LANDMARK_RUINS_1 ; 16 + const LANDMARK_RUINS_2 ; 17 + const LANDMARK_MINES_1 ; 18 + const LANDMARK_MINES_2 ; 19 + const LANDMARK_MINES_3 ; 1a + const LANDMARK_MINES_4 ; 1b + const LANDMARK_MINES_5 ; 1c + const LANDMARK_MINES_6 ; 1d + const LANDMARK_MINES_7 ; 1e + const LANDMARK_HIDEOUT_1 ; 1f + const LANDMARK_HIDEOUT_2 ; 20 + const LANDMARK_HIDEOUT_3 ; 21 + const LANDMARK_SLOWPOKE_WELL_1 ; 22 + const LANDMARK_SLOWPOKE_WELL_2 ; 23 + const LANDMARK_POKEMON_LEAGUE_1 ; 24 + const LANDMARK_POKEMON_LEAGUE_1_2 ; 25 + const LANDMARK_POKEMON_LEAGUE_2 ; 26 + const LANDMARK_POKEMON_LEAGUE_3 ; 27 + const LANDMARK_POKEMON_LEAGUE_4 ; 28 + const LANDMARK_POKEMON_LEAGUE_5 ; 29 + const LANDMARK_POKEMON_LEAGUE_6 ; 2a + const LANDMARK_POKEMON_LEAGUE_7 ; 2b + const LANDMARK_POKEMON_LEAGUE_7_2 ; 2c + const LANDMARK_SILENT_HILL ; 2d diff --git a/constants/map_constants.asm b/constants/map_constants.asm new file mode 100644 index 0000000..d5e130e --- /dev/null +++ b/constants/map_constants.asm @@ -0,0 +1,231 @@ +; Map IDs + + const_def + const ROUTE_1_P1 + const ROUTE_1_P2 + const ROUTE_SILENT_EAST + const SILENT_HILL + const ROUTE_1_GATE_1F + const ROUTE_1_GATE_2F + const ROUTE_SILENT_EAST_GATE + const PLAYER_HOUSE_1F + const PLAYER_HOUSE_2F + const SILENT_POKECENTER + const SILENT_HILL_HOUSE + const SILENT_HILL_LAB + const SILENT_HILL_LAB_2 + const UNUSED_13 + const SHIZUKANA_OKA + const ROUTE_2 + const OLD_CITY + const ROUTE_2_GATE_1F + const ROUTE_2_GATE_2F + const ROUTE_2_HOUSE + const OLD_CITY_MUSEUM + const OLD_CITY_GYM + const OLD_CITY_TOWER_1F + const OLD_CITY_TOWER_2F + const OLD_CITY_TOWER_3F + const OLD_CITY_TOWER_4F + const OLD_CITY_TOWER_5F + const OLD_CITY_BILLS_HOUSE + const OLD_CITY_MART + const OLD_CITY_HOUSE + const OLD_CITY_POKECENTER_1F + const OLD_CITY_POKECENTER_2F + const OLD_CITY_POKECENTER_TRADE + const OLD_CITY_POKECENTER_BATTLE + const OLD_CITY_POKECENTER_TIME_MACHINE + const OLD_CITY_KURTS_HOUSE + const OLD_CITY_SCHOOL + const WEST + const WEST_MART_1F + const WEST_MART_2F + const WEST_MART_3F + const WEST_MART_4F + const WEST_MART_5F + const WEST_MART_6F + const WEST_MART_ELEVATOR + const WEST_RADIO_TOWER_1F + const WEST_RADIO_TOWER_2F + const WEST_RADIO_TOWER_3F + const WEST_RADIO_TOWER_4F + const WEST_RADIO_TOWER_5F + const WEST_ROCKET_RAIDED_HOUSE + const WEST_POKECENTER_1F + const WEST_POKECENTER_2F + const WEST_GYM + const WEST_HOUSE_1 + const WEST_HOUSE_2 + const HAITEKU_WEST_ROUTE + const HAITEKU_WEST_ROUTE_OCEAN + const HAITEKU + const HAITEKU_WEST_ROUTE_GATE + const HAITEKU_POKECENTER_1F + const HAITEKU_POKECENTER_2F + const HAITEKU_LEAGUE_1F + const HAITEKU_LEAGUE_2F + const HAITEKU_MART + const HAITEKU_HOUSE_1 + const HAITEKU_HOUSE_2 + const HAITEKU_IMPOSTER_OAK_HOUSE + const HAITEKU_AQUARIUM_1F + const HAITEKU_AQUARIUM_2F + const FONTO_ROUTE_1 + const FONTO_ROUTE_2 + const FONTO_ROUTE_3 + const FONTO_ROUTE_4 + const FONTO_ROUTE_5 + const FONTO_ROUTE_6 + const FONTO + const FONTO_ROUTE_GATE_1 + const FONTO_ROUTE_GATE_2 + const FONTO_ROUTE_GATE_3 + const FONTO_ROCKET_HOUSE + const FONTO_MART + const FONTO_HOUSE + const FONTO_POKECENTER_1F + const FONTO_POKECENTER_2F + const FONTO_LAB + const BAADON_ROUTE_1 + const BAADON_ROUTE_2 + const BAADON_ROUTE_3 + const BAADON + const BAADON_ROUTE_GATE_WEST + const BAADON_ROUTE_GATE_NEWTYPE + const BAADON_MART + const BAADON_POKECENTER_1F + const BAADON_POKECENTER_2F + const BAADON_HOUSE_1 + const BAADON_WALLPAPER_HOUSE + const BAADON_HOUSE_2 + const BAADON_LEAGUE_1F + const BAADON_LEAGUE_2F + const ROUTE_15 + const NEWTYPE_ROUTE + const ROUTE_18 + const NEWTYPE + const ROUTE_15_POKECENTER_1F + const ROUTE_15_POKECENTER_2F + const NEWTYPE_ROUTE_GATE + const ROUTE_18_POKECENTER_1F + const ROUTE_18_POKECENTER_2F + const NEWTYPE_POKECENTER_1F + const NEWTYPE_POKECENTER_2F + const NEWTYPE_LEAGUE_1F + const NEWTYPE_LEAGUE_2F + const NEWTYPE_SAILOR_HOUSE + const NEWTYPE_MART + const NEWTYPE_DOJO + const NEWTYPE_HOUSE_1 + const NEWTYPE_DINER + const NEWTYPE_HOUSE_2 + const NEWTYPE_HOUSE_3 + const SUGAR_ROUTE + const SUGAR + const SUGAR_ROUTE_GATE + const SUGAR_HOUSE + const SUGAR_HOUSE_2 + const SUGAR_MART + const SUGAR_POKECENTER_1F + const SUGAR_POKECENTER_2F + const BULL_FOREST_ROUTE_1 + const BULL_FOREST_ROUTE_2 + const BULL_FOREST_ROUTE_3 + const BULL_FOREST + const BULL_FOREST_ROUTE_1_HOUSE + const BULL_FOREST_ROUTE_GATE_STAND + const BULL_MART + const BULL_HOUSE_1 + const BULL_HOUSE_2 + const BULL_HOUSE_3 + const BULL_POKECENTER_1F + const BULL_POKECENTER_2F + const BULL_LEAGUE_1F + const BULL_LEAGUE_2F + const BULL_HOUSE_4 + const STAND_ROUTE + const STAND + const STAND_ROUTE_GATE_KANTO + const STAND_LAB + const STAND_POKECENTER_1F + const STAND_POKECENTER_2F + const STAND_OFFICE + const STAND_MART + const STAND_HOUSE + const STAND_ROCKET_HOUSE_1F + const STAND_ROCKET_HOUSE_2F + const STAND_LEAGUE_1F + const STAND_LEAGUE_2F + const KANTO_EAST_ROUTE + const KANTO + const KANTO_CERULEAN_HOUSE + const KANTO_POKECENTER_1F + const KANTO_POKECENTER_2F + const KANTO_LEAGUE_1F + const KANTO_LEAGUE_2F + const KANTO_LAVENDER_HOUSE + const KANTO_CELADON_MART_1F + const KANTO_CELADON_MART_2F + const KANTO_CELADON_MART_3F + const KANTO_CELADON_MART_4F + const KANTO_CELADON_MART_5F + const KANTO_CELADON_ELEVATOR + const KANTO_MART + const KANTO_GAMEFREAK_HQ_1 + const KANTO_GAMEFREAK_HQ_2 + const KANTO_GAMEFREAK_HQ_3 + const KANTO_GAMEFREAK_HQ_4 + const KANTO_GAMEFREAK_HQ_5 + const KANTO_SILPH_CO + const KANTO_VIRIDIAN_HOUSE + const KANTO_GAME_CORNER + const KANTO_UNUSED_AREA + const KANTO_GAME_CORNER_PRIZES + const KANTO_DINER + const KANTO_SCHOOL + const KANTO_HOSPITAL + const KANTO_POKECENTER_2_1F + const KANTO_POKECENTER_2_2F + const KANTO_REDS_HOUSE + const KANTO_GREENS_HOUSE_1F + const KANTO_GREENS_HOUSE_2F + const KANTO_ELDERS_HOUSE + const KANTO_OAKS_LAB + const KANTO_LEAGUE_2_1F + const KANTO_LEAGUE_2_2F + const KANTO_FISHING_GURU + const PRINCE_ROUTE + const PRINCE + const MT_FUJI_ROUTE + const MT_FUJI + const SOUTH + const SOUTH_HOUSE_1 + const SOUTH_POKECENTER_1F + const SOUTH_POKECENTER_2F + const SOUTH_MART + const SOUTH_HOUSE_2 + const NORTH + const NORTH_HOUSE_1 + const NORTH_MART + const NORTH_HOUSE_2 + const NORTH_POKECENTER_1F + const NORTH_POKECENTER_2F + const POWER_PLANT_1 + const POWER_PLANT_2 + const POWER_PLANT_3 + const POWER_PLANT_4 + const RUINS_OF_ALPH_ENTRANCE + const RUINS_OF_ALPH_MAIN + const CAVE_MINECARTS_1 + const CAVE_MINECARTS_2 + const CAVE_MINECARTS_3 + const CAVE_MINECARTS_4 + const CAVE_MINECARTS_5 + const CAVE_MINECARTS_6 + const CAVE_MINECARTS_7 + const OFFICE_1 + const OFFICE_2 + const OFFICE_3 + const SLOWPOKE_WELL_ENTRANCE + const SLOWPOKE_WELL_MAIN diff --git a/constants/map_data_constants.asm b/constants/map_data_constants.asm new file mode 100644 index 0000000..075a7f1 --- /dev/null +++ b/constants/map_data_constants.asm @@ -0,0 +1,9 @@ +; map environments (wEnvironment) + const_def 1 + const TOWN + const ROUTE + const INDOOR + const CAVE + const ENVIRONMENT_5 + const GATE + const DUNGEON diff --git a/constants/pokemon_data_constants.asm b/constants/pokemon_data_constants.asm index 65be31a..0b00f47 100644 --- a/constants/pokemon_data_constants.asm +++ b/constants/pokemon_data_constants.asm @@ -104,9 +104,9 @@ MONS_PER_BOX EQU 20 NUM_BOXES EQU 14 ; hall of fame -HOF_MON_LENGTH = 1 + 2 + 2 + 1 + (MON_NAME_LENGTH + -1) ; species, id, dvs, level, nick -HOF_LENGTH = 1 + HOF_MON_LENGTH * PARTY_LENGTH + 1 ; win count, party, terminator -NUM_HOF_TEAMS = 30 +HOF_MON_LENGTH EQUS "(wHallOfFamePokemonListMon1End - wHallOfFamePokemonListMon1)" +HOF_LENGTH EQUS "(wHallOfFamePokemonListEnd - wHallOfFamePokemonList + 1)" +NUM_HOF_TEAMS EQU 30 ; evolution types (used in data/pokemon/evos_attacks.asm) diff --git a/constants/text_constants.asm b/constants/text_constants.asm index b026e91..f899ea3 100644 --- a/constants/text_constants.asm +++ b/constants/text_constants.asm @@ -1,12 +1,11 @@ ; name lengths -NAME_LENGTH EQU 11 -PLAYER_NAME_LENGTH EQU 8 -BOX_NAME_LENGTH EQU 9 -MON_NAME_LENGTH EQU 11 -MOVE_NAME_LENGTH EQU 13 -ITEM_NAME_LENGTH EQU 13 -TRAINER_CLASS_NAME_LENGTH EQU 13 -NAME_LENGTH_JAPANESE EQU 6 +NAME_LENGTH EQU 11 ; English +PLAYER_NAME_LENGTH EQU 8 ; English +BOX_NAME_LENGTH EQU 9 ; English +MON_NAME_LENGTH EQU 6 +MOVE_NAME_LENGTH EQU 13 ; English +ITEM_NAME_LENGTH EQU 11 +TRAINER_CLASS_NAME_LENGTH EQU 13 ; English ; GetName types (see home/names.asm) const_def 1 diff --git a/constants/tileset_constants.asm b/constants/tileset_constants.asm new file mode 100644 index 0000000..aac5db4 --- /dev/null +++ b/constants/tileset_constants.asm @@ -0,0 +1,31 @@ +; Tilesets indexes +; TODO: Temporary placeholders + const_def + const TILESET_00 + const TILESET_01 + const TILESET_02 + const TILESET_03 + const TILESET_04 + const TILESET_05 + const TILESET_06 + const TILESET_07 + const TILESET_08 + const TILESET_09 + const TILESET_0A + const TILESET_0B + const TILESET_0C + const TILESET_0D + const TILESET_0E + const TILESET_0F + const TILESET_10 + const TILESET_11 + const TILESET_12 + const TILESET_13 + const TILESET_14 + const TILESET_15 + const TILESET_16 + const TILESET_17 + const TILESET_18 + const TILESET_19 + const TILESET_1A + const TILESET_1B |