diff options
Diffstat (limited to 'constants')
-rw-r--r-- | constants/landmark_constants.asm | 194 | ||||
-rw-r--r-- | constants/map_data_constants.asm | 30 | ||||
-rw-r--r-- | constants/sprite_anim_constants.asm | 7 |
3 files changed, 134 insertions, 97 deletions
diff --git a/constants/landmark_constants.asm b/constants/landmark_constants.asm index 5fba4387..a0746ec1 100644 --- a/constants/landmark_constants.asm +++ b/constants/landmark_constants.asm @@ -1,104 +1,104 @@ - +; Landmarks indexes (see data/maps/landmarks.asm) const_def - const SPECIAL_MAP ; 00 - const NEW_BARK_TOWN ; 01 - const ROUTE_29 ; 02 - const CHERRYGROVE_CITY ; 03 - const ROUTE_30 ; 04 - const ROUTE_31 ; 05 - const VIOLET_CITY ; 06 - const SPROUT_TOWER ; 07 - const ROUTE_32 ; 08 - const RUINS_OF_ALPH ; 09 - const UNION_CAVE ; 0a - const ROUTE_33 ; 0b - const AZALEA_TOWN ; 0c - const SLOWPOKE_WELL ; 0d - const ILEX_FOREST ; 0e - const ROUTE_34 ; 0f - const GOLDENROD_CITY ; 10 - const RADIO_TOWER ; 11 - const ROUTE_35 ; 12 - const NATIONAL_PARK ; 13 - const ROUTE_36 ; 14 - const ROUTE_37 ; 15 - const ECRUTEAK_CITY ; 16 - const TIN_TOWER ; 17 - const BURNED_TOWER ; 18 - const ROUTE_38 ; 19 - const ROUTE_39 ; 1a - const OLIVINE_CITY ; 1b - const LIGHTHOUSE ; 1c - const ROUTE_40 ; 1d - const WHIRL_ISLANDS ; 1e - const ROUTE_41 ; 1f - const CIANWOOD_CITY ; 20 - const ROUTE_42 ; 21 - const MT_MORTAR ; 22 - const MAHOGANY_TOWN ; 23 - const ROUTE_43 ; 24 - const LAKE_OF_RAGE ; 25 - const ROUTE_44 ; 26 - const ICE_PATH ; 27 - const BLACKTHORN_CITY ; 28 - const DRAGONS_DEN ; 29 - const ROUTE_45 ; 2a - const DARK_CAVE ; 2b - const ROUTE_46 ; 2c - const SILVER_CAVE ; 2d +; Johto landmarks + const LANDMARK_SPECIAL ; 00 + 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_ROUTE_40 ; 1d + const LANDMARK_WHIRL_ISLANDS ; 1e + const LANDMARK_ROUTE_41 ; 1f + const LANDMARK_CIANWOOD_CITY ; 20 + const LANDMARK_ROUTE_42 ; 21 + const LANDMARK_MT_MORTAR ; 22 + const LANDMARK_MAHOGANY_TOWN ; 23 + const LANDMARK_ROUTE_43 ; 24 + const LANDMARK_LAKE_OF_RAGE ; 25 + const LANDMARK_ROUTE_44 ; 26 + const LANDMARK_ICE_PATH ; 27 + const LANDMARK_BLACKTHORN_CITY ; 28 + const LANDMARK_DRAGONS_DEN ; 29 + const LANDMARK_ROUTE_45 ; 2a + const LANDMARK_DARK_CAVE ; 2b + const LANDMARK_ROUTE_46 ; 2c + const LANDMARK_SILVER_CAVE ; 2d KANTO_LANDMARK EQU const_value - - const PALLET_TOWN ; 2e - const ROUTE_1 ; 2f - const VIRIDIAN_CITY ; 30 - const ROUTE_2 ; 31 - const PEWTER_CITY ; 32 - const ROUTE_3 ; 33 - const MT_MOON ; 34 - const ROUTE_4 ; 35 - const CERULEAN_CITY ; 36 - const ROUTE_24 ; 37 - const ROUTE_25 ; 38 - const ROUTE_5 ; 39 - const UNDERGROUND_PATH ; 3a - const ROUTE_6 ; 3b - const VERMILION_CITY ; 3c - const DIGLETTS_CAVE ; 3d - const ROUTE_7 ; 3e - const ROUTE_8 ; 3f - const ROUTE_9 ; 40 - const ROCK_TUNNEL ; 41 - const ROUTE_10 ; 42 - const POWER_PLANT ; 43 - const LAVENDER_TOWN ; 44 - const LAV_RADIO_TOWER ; 45 - const CELADON_CITY ; 46 - const SAFFRON_CITY ; 47 - const ROUTE_11 ; 48 - const ROUTE_12 ; 49 - const ROUTE_13 ; 4a - const ROUTE_14 ; 4b - const ROUTE_15 ; 4c - const ROUTE_16 ; 4d - const ROUTE_17 ; 4e - const ROUTE_18 ; 4f - const FUCHSIA_CITY ; 50 - const ROUTE_19 ; 51 - const ROUTE_20 ; 52 - const SEAFOAM_ISLANDS ; 53 - const CINNABAR_ISLAND ; 54 - const ROUTE_21 ; 55 - const ROUTE_22 ; 56 - const VICTORY_ROAD ; 57 - const ROUTE_23 ; 58 - const INDIGO_PLATEAU ; 59 - const ROUTE_26 ; 5a - const ROUTE_27 ; 5b - const TOHJO_FALLS ; 5c - const ROUTE_28 ; 5d - const FAST_SHIP ; 5e + const LANDMARK_PALLET_TOWN ; 2e + const LANDMARK_ROUTE_1 ; 2f + const LANDMARK_VIRIDIAN_CITY ; 30 + const LANDMARK_ROUTE_2 ; 31 + const LANDMARK_PEWTER_CITY ; 32 + const LANDMARK_ROUTE_3 ; 33 + const LANDMARK_MT_MOON ; 34 + const LANDMARK_ROUTE_4 ; 35 + const LANDMARK_CERULEAN_CITY ; 36 + const LANDMARK_ROUTE_24 ; 37 + const LANDMARK_ROUTE_25 ; 38 + const LANDMARK_ROUTE_5 ; 39 + const LANDMARK_UNDERGROUND_PATH ; 3a + const LANDMARK_ROUTE_6 ; 3b + const LANDMARK_VERMILION_CITY ; 3c + const LANDMARK_DIGLETTS_CAVE ; 3d + const LANDMARK_ROUTE_7 ; 3e + const LANDMARK_ROUTE_8 ; 3f + const LANDMARK_ROUTE_9 ; 40 + const LANDMARK_ROCK_TUNNEL ; 41 + const LANDMARK_ROUTE_10 ; 42 + const LANDMARK_POWER_PLANT ; 43 + const LANDMARK_LAVENDER_TOWN ; 44 + const LANDMARK_LAV_RADIO_TOWER ; 45 + const LANDMARK_CELADON_CITY ; 46 + const LANDMARK_SAFFRON_CITY ; 47 + const LANDMARK_ROUTE_11 ; 48 + const LANDMARK_ROUTE_12 ; 49 + const LANDMARK_ROUTE_13 ; 4a + const LANDMARK_ROUTE_14 ; 4b + const LANDMARK_ROUTE_15 ; 4c + const LANDMARK_ROUTE_16 ; 4d + const LANDMARK_ROUTE_17 ; 4e + const LANDMARK_ROUTE_18 ; 4f + const LANDMARK_FUCHSIA_CITY ; 50 + const LANDMARK_ROUTE_19 ; 51 + const LANDMARK_ROUTE_20 ; 52 + const LANDMARK_SEAFOAM_ISLANDS ; 53 + const LANDMARK_CINNABAR_ISLAND ; 54 + const LANDMARK_ROUTE_21 ; 55 + const LANDMARK_ROUTE_22 ; 56 + const LANDMARK_VICTORY_ROAD ; 57 + const LANDMARK_ROUTE_23 ; 58 + const LANDMARK_INDIGO_PLATEAU ; 59 + const LANDMARK_ROUTE_26 ; 5a + const LANDMARK_ROUTE_27 ; 5b + const LANDMARK_TOHJO_FALLS ; 5c + const LANDMARK_ROUTE_28 ; 5d + const LANDMARK_FAST_SHIP ; 5e ; Regions const_def diff --git a/constants/map_data_constants.asm b/constants/map_data_constants.asm index 05322ffc..71fe803e 100644 --- a/constants/map_data_constants.asm +++ b/constants/map_data_constants.asm @@ -99,6 +99,36 @@ const_value = -1 const SPAWN_FAST_SHIP NUM_SPAWNS EQU const_value +; Flypoints indexes (see data/maps/flypoints.asm) + const_def +; johto + 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 +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 + ; outdoor sprite limits (see engine/overworld/overworld.asm) MAX_OUTDOOR_SPRITES EQU 11 SPRITE_GFX_LIST_CAPACITY EQU 12 diff --git a/constants/sprite_anim_constants.asm b/constants/sprite_anim_constants.asm index 173fb57d..727ab89a 100644 --- a/constants/sprite_anim_constants.asm +++ b/constants/sprite_anim_constants.asm @@ -20,14 +20,21 @@ SPRITEANIMSTRUCT_LENGTH EQU const_value NUM_SPRITE_ANIM_STRUCTS EQU 10 ; see wSpriteAnimationStructs ; SpriteAnimSeqData indexes (see data/sprite_anims/sequences.asm) +SPRITE_ANIM_INDEX_PARTY_MON EQU $00 +SPRITE_ANIM_INDEX_RED_WALK EQU $1c +SPRITE_ANIM_INDEX_POKEGEAR_ARROW EQU $1f SPRITE_ANIM_INDEX_TRADE_POKE_BALL EQU $20 SPRITE_ANIM_INDEX_TRADE_POOF EQU $21 SPRITE_ANIM_INDEX_TRADE_TUBE_BULGE EQU $22 SPRITE_ANIM_INDEX_TRADEMON_ICON EQU $23 SPRITE_ANIM_INDEX_TRADEMON_BUBBLE EQU $24 +SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB EQU $26 SPRITE_ANIM_INDEX_EGG_CRACK EQU $2b SPRITE_ANIM_INDEX_EGG_HATCH EQU $2e +; DoAnimFrame.Jumptable indexes (see engine/gfx/sprite_anims.asm) +SPRITE_ANIM_SEQ_NULL EQU $00 + ; SpriteAnimFrameData indexes (see data/sprite_anims/framesets.asm) const_def const SPRITE_ANIM_FRAMESET_00 ; 00 |