diff options
Diffstat (limited to 'constants')
-rwxr-xr-x | constants/audio_constants.asm | 62 | ||||
-rwxr-xr-x | constants/battle_tower_constants.asm | 70 | ||||
-rwxr-xr-x | constants/cry_constants.asm | 73 | ||||
-rw-r--r-- | constants/map_constants.asm | 2 | ||||
-rw-r--r-- | constants/map_setup_constants.asm | 94 | ||||
-rw-r--r-- | constants/misc_constants.asm | 90 | ||||
-rw-r--r-- | constants/pokemon_data_constants.asm | 30 | ||||
-rw-r--r-- | constants/script_constants.asm | 2 | ||||
-rw-r--r-- | constants/sfx_constants.asm | 2 | ||||
-rw-r--r-- | constants/sprite_constants.asm | 176 | ||||
-rw-r--r-- | constants/trainer_constants.asm | 4 | ||||
-rw-r--r-- | constants/wram_constants.asm | 7 |
12 files changed, 425 insertions, 187 deletions
diff --git a/constants/audio_constants.asm b/constants/audio_constants.asm new file mode 100755 index 000000000..eff9dab84 --- /dev/null +++ b/constants/audio_constants.asm @@ -0,0 +1,62 @@ + + +; pitch + const_def + const __ + const C_ + const C# + const D_ + const D# + const E_ + const F_ + const F# + const G_ + const G# + const A_ + const A# + const B_ + +; channel + const_def + const CHAN1 + const CHAN2 + const CHAN3 + const CHAN4 +NUM_MUSIC_CHANS EQU const_value +NUM_NOISE_CHANS EQU const_value + const CHAN5 + const CHAN6 + const CHAN7 + const CHAN8 +NUM_CHANNELS EQU const_value + +; Flags1 +SOUND_CHANNEL_ON EQU 0 +SOUND_SUBROUTINE EQU 1 +SOUND_LOOPING EQU 2 +SOUND_SFX EQU 3 +SOUND_NOISE EQU 4 +SOUND_REST EQU 5 + +; Flags2 + +SOUND_VIBRATO EQU 0 +SOUND_UNKN_09 EQU 1 +SOUND_DUTY EQU 2 +SOUND_UNKN_0B EQU 3 +SOUND_CRY_PITCH EQU 4 +SOUND_UNKN_0D EQU 5 +SOUND_UNKN_0E EQU 6 +SOUND_UNKN_0F EQU 7 + +; Flags3 +SOUND_VIBRATO_DIR EQU 0 +SOUND_UNKN_11 EQU 1 + +; NoteFlags +NOTE_UNKN_0 EQU 0 +NOTE_UNKN_1 EQU 1 +NOTE_UNKN_3 EQU 3 +NOTE_UNKN_4 EQU 4 +NOTE_REST EQU 5 +NOTE_UNKN_6 EQU 6 diff --git a/constants/battle_tower_constants.asm b/constants/battle_tower_constants.asm index 49311f35d..a3240e299 100755 --- a/constants/battle_tower_constants.asm +++ b/constants/battle_tower_constants.asm @@ -1,33 +1,39 @@ const_def - const BATTLE_TOWER_ACTION_00 - const BATTLE_TOWER_ACTION_01 - const BATTLE_TOWER_ACTION_02 - const BATTLE_TOWER_ACTION_03 - const BATTLE_TOWER_ACTION_04 - const BATTLE_TOWER_ACTION_05 - const BATTLE_TOWER_ACTION_06 - const BATTLE_TOWER_ACTION_07 - const BATTLE_TOWER_ACTION_08 - const BATTLE_TOWER_ACTION_09 - const BATTLE_TOWER_ACTION_0A - const BATTLE_TOWER_ACTION_0B - const BATTLE_TOWER_ACTION_0C - const BATTLE_TOWER_ACTION_0D - const BATTLE_TOWER_ACTION_0E - const BATTLE_TOWER_ACTION_0F - const BATTLE_TOWER_ACTION_10 - const BATTLE_TOWER_ACTION_11 - const BATTLE_TOWER_ACTION_12 - const BATTLE_TOWER_ACTION_13 - const BATTLE_TOWER_ACTION_14 - const BATTLE_TOWER_ACTION_15 - const BATTLE_TOWER_ACTION_16 - const BATTLE_TOWER_ACTION_17 - const BATTLE_TOWER_ACTION_18 - const BATTLE_TOWER_ACTION_19 - const BATTLE_TOWER_ACTION_1A - const BATTLE_TOWER_ACTION_1B - const BATTLE_TOWER_ACTION_1C - const BATTLE_TOWER_ACTION_1D - const BATTLE_TOWER_ACTION_1E - const BATTLE_TOWER_ACTION_1F + const BATTLETOWERACTION_00 + const BATTLETOWERACTION_01 + const BATTLETOWERACTION_02 + const BATTLETOWERACTION_SAVE_AND_QUIT + const BATTLETOWERACTION_CHALLENGECANCELED + const BATTLETOWERACTION_05 + const BATTLETOWERACTION_06 ; reset stuff in SRAM bank 5 + const BATTLETOWERACTION_SAVELEVELGROUP + const BATTLETOWERACTION_LOADLEVELGROUP + const BATTLETOWERACTION_CHECKSAVEFILEISYOURS + const BATTLETOWERACTION_0A + const BATTLETOWERACTION_CHECKMOBILEEVENT + const BATTLETOWERACTION_0C ; more time stuff in SRAM bank 5 + const BATTLETOWERACTION_0D ; more time stuff in SRAM bank 5 + const BATTLETOWERACTION_EGGTICKET ; egg ticket + const BATTLETOWERACTION_0F ; check w3_d090 + const BATTLETOWERACTION_10 ; jumptable based on 5:a800 + const BATTLETOWERACTION_11 ; store 0 in 5:aa8d + const BATTLETOWERACTION_12 ; store 1 in 5:aa8d + const BATTLETOWERACTION_13 ; check 5:aa8d + const BATTLETOWERACTION_14 ; if save file is yours: bit 0, [sbe4f] + const BATTLETOWERACTION_15 ; set 0, [sbe4f] + const BATTLETOWERACTION_16 ; update time in SRAM bank 5 + const BATTLETOWERACTION_17 ; check time in SRAM bank 5 + const BATTLETOWERACTION_18 ; level check + const BATTLETOWERACTION_19 ; ubers check + const BATTLETOWERACTION_RESETDATA ; clear data + const BATTLETOWERACTION_GIVEREWARD ; give reward + const BATTLETOWERACTION_1C ; set won challenge + const BATTLETOWERACTION_1D ; set received reward + const BATTLETOWERACTION_CHOOSEREWARD ; save options + const BATTLETOWERACTION_SAVEOPTIONS + +BATTLETOWER_NO_CHALLENGE EQU 0 +BATTLETOWER_SAVED_AND_LEFT EQU 1 +BATTLETOWER_CHALLENGE_IN_PROGESS EQU 2 +BATTLETOWER_WON_CHALLENGE EQU 3 +BATTLETOWER_RECEIVED_REWARD EQU 4 diff --git a/constants/cry_constants.asm b/constants/cry_constants.asm new file mode 100755 index 000000000..da40877cc --- /dev/null +++ b/constants/cry_constants.asm @@ -0,0 +1,73 @@ + const_def + +; gen 1 + const CRY_NIDORAN_M + const CRY_NIDORAN_F + const CRY_SLOWPOKE + const CRY_KANGASKHAN + const CRY_CHARMANDER + const CRY_GRIMER + const CRY_VOLTORB + const CRY_MUK + const CRY_ODDISH + const CRY_RAICHU + const CRY_NIDOQUEEN + const CRY_DIGLETT + const CRY_SEEL + const CRY_DROWZEE + const CRY_PIDGEY + const CRY_BULBASAUR + const CRY_SPEAROW + const CRY_RHYDON + const CRY_GOLEM + const CRY_BLASTOISE + const CRY_PIDGEOTTO + const CRY_WEEDLE + const CRY_CATERPIE + const CRY_EKANS + const CRY_FEAROW + const CRY_CLEFAIRY + const CRY_VENONAT + const CRY_LAPRAS + const CRY_METAPOD + const CRY_SQUIRTLE + const CRY_PARAS + const CRY_GROWLITHE + const CRY_KRABBY + const CRY_PSYDUCK + const CRY_RATTATA + const CRY_VILEPLUME + const CRY_VULPIX + const CRY_WEEPINBELL + +; gen 2 + const CRY_MARILL + const CRY_SPINARAK + const CRY_TOGEPI + const CRY_GIRAFARIG + const CRY_RAIKOU + const CRY_MAREEP + const CRY_TOGETIC + const CRY_HOOTHOOT + const CRY_SENTRET + const CRY_SLOWKING + const CRY_CYNDAQUIL + const CRY_CHIKORITA + const CRY_TOTODILE + const CRY_GLIGAR + const CRY_CLEFFA + const CRY_SLUGMA + const CRY_LEDYBA + const CRY_ENTEI + const CRY_WOOPER + const CRY_MANTINE + const CRY_TYPHLOSION + const CRY_NATU + const CRY_TEDDIURSA + const CRY_SUNFLORA + const CRY_AMPHAROS + const CRY_MAGCARGO + const CRY_PICHU + const CRY_AIPOM + const CRY_DUNSPARCE + const CRY_DONPHAN diff --git a/constants/map_constants.asm b/constants/map_constants.asm index b0b1ad588..ede44c546 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -659,7 +659,7 @@ EMOTE_OBJECT EQU 7 const_def const PERSONTYPE_SCRIPT - const PERSONTYPE_ITEMFRAGMENT + const PERSONTYPE_ITEMBALL const PERSONTYPE_TRAINER const PERSONTYPE_3 const PERSONTYPE_4 diff --git a/constants/map_setup_constants.asm b/constants/map_setup_constants.asm index 194257996..f739830f0 100644 --- a/constants/map_setup_constants.asm +++ b/constants/map_setup_constants.asm @@ -15,50 +15,50 @@ const_value SET $f1 ; Command descriptions from Condensation water's scripting compendium. const_def const_def - const map_lcd_on - const map_lcd_off - const map_sound_off - const map_music - const map_start_music - const map_fade_music - const map_fade - const map_bike_music - const map_music_force - const map_max_volume - const map_load_blocks - const map_connection_blocks - const map_save_screen - const map_buffer_screen - const map_load_graphics - const map_load_tileset_header - const map_time_of_day - const map_palettes - const map_wildmons - const map_sprites - const map_change_callback - const map_start_callback - const map_load_objects - const map_load_spawn - const map_load_connection - const map_load_warp - const map_attributes - const map_attributes_2 - const map_clear_bg_palettes - const map_fade_out_palettes - const map_fade_in_palettes - const map_anchor_screen - const map_warp_face - const map_face_down - const map_spawn_coord - const map_player_coord - const map_prolong_sprites - const map_delay_sprites - const map_update_roam - const map_keep_roam - const map_fade_out_music - const map_animations_on - const map_animations_off - const map_keep_palettes - const map_text_scroll_off - const map_stop_script -map_end_setup_script EQU -1 + const map_lcd_on ; 00 + const map_lcd_off ; 01 + const map_sound_off ; 02 + const map_music ; 03 + const map_start_music ; 04 + const map_fade_music ; 05 + const map_fade ; 06 + const map_bike_music ; 07 + const map_music_force ; 08 + const map_max_volume ; 09 + const map_load_blocks ; 0a + const map_connection_blocks ; 0b + const map_save_screen ; 0c + const map_buffer_screen ; 0d + const map_load_graphics ; 0e + const map_load_tileset_header ; 0f + const map_time_of_day ; 10 + const map_palettes ; 11 + const map_wildmons ; 12 + const map_sprites ; 13 + const map_change_callback ; 14 + const map_start_callback ; 15 + const map_load_objects ; 16 + const map_load_spawn ; 17 + const map_load_connection ; 18 + const map_load_warp ; 19 + const map_attributes ; 1a + const map_attributes_2 ; 1b + const map_clear_bg_palettes ; 1c + const map_fade_out_palettes ; 1d + const map_fade_in_palettes ; 1e + const map_anchor_screen ; 1f + const map_warp_face ; 20 + const map_face_down ; 21 + const map_spawn_coord ; 22 + const map_player_coord ; 23 + const map_prolong_sprites ; 24 + const map_delay_sprites ; 25 + const map_update_roam ; 26 + const map_keep_roam ; 27 + const map_fade_out_music ; 28 + const map_animations_on ; 29 + const map_animations_off ; 2a + const map_keep_palettes ; 2b + const map_text_scroll_off ; 2c + const map_stop_script ; 2d +map_end EQU -1 diff --git a/constants/misc_constants.asm b/constants/misc_constants.asm index cf1e9dfae..4787f97ef 100644 --- a/constants/misc_constants.asm +++ b/constants/misc_constants.asm @@ -48,6 +48,9 @@ RESET_FLAG EQU 0 SET_FLAG EQU 1 CHECK_FLAG EQU 2 +; Boolean checks +FALSE EQU 0 +TRUE EQU 1 ; joypad @@ -90,6 +93,8 @@ SCREEN_HEIGHT_PX EQU SCREEN_HEIGHT * 8 BG_MAP_WIDTH EQU 32 BG_MAP_HEIGHT EQU 32 +WMISC_WIDTH EQU 6 * 4 +WMISC_HEIGHT EQU 5 * 4 TILE_WIDTH EQU 8 @@ -206,89 +211,4 @@ NUM_JOHTO_BADGES EQU const_value const EARTHBADGE NUM_KANTO_BADGES EQU const_value NUM_BADGES EQU NUM_JOHTO_BADGES + NUM_KANTO_BADGES - - const_def - const SPRITE_ANIM_SEQ_00 - const SPRITE_ANIM_SEQ_01 - const SPRITE_ANIM_SEQ_02 - const SPRITE_ANIM_SEQ_03 - const SPRITE_ANIM_SEQ_04 - const SPRITE_ANIM_SEQ_05 - const SPRITE_ANIM_SEQ_06 - const SPRITE_ANIM_SEQ_07 - const SPRITE_ANIM_SEQ_08 - const SPRITE_ANIM_SEQ_09 - const SPRITE_ANIM_SEQ_0A - const SPRITE_ANIM_SEQ_0B - const SPRITE_ANIM_SEQ_0C - const SPRITE_ANIM_SEQ_0D - const SPRITE_ANIM_SEQ_0E - const SPRITE_ANIM_SEQ_0F - const SPRITE_ANIM_SEQ_10 - const SPRITE_ANIM_SEQ_11 - const SPRITE_ANIM_SEQ_12 - const SPRITE_ANIM_SEQ_13 - const SPRITE_ANIM_SEQ_14 - const SPRITE_ANIM_SEQ_15 - const SPRITE_ANIM_SEQ_16 - const SPRITE_ANIM_SEQ_17 - const SPRITE_ANIM_SEQ_18 - const SPRITE_ANIM_SEQ_19 - const SPRITE_ANIM_SEQ_1A - const SPRITE_ANIM_SEQ_1B - const SPRITE_ANIM_SEQ_1C - const SPRITE_ANIM_SEQ_1D - const SPRITE_ANIM_SEQ_1E - const SPRITE_ANIM_SEQ_1F - const SPRITE_ANIM_SEQ_20 - const SPRITE_ANIM_SEQ_21 - const SPRITE_ANIM_SEQ_22 - - const_def - const SPRITE_ANIM_INDEX_00 - const SPRITE_ANIM_INDEX_01 - const SPRITE_ANIM_INDEX_02 - const SPRITE_ANIM_INDEX_03 - const SPRITE_ANIM_INDEX_04 - const SPRITE_ANIM_INDEX_05 - const SPRITE_ANIM_INDEX_06 - const SPRITE_ANIM_INDEX_07 - const SPRITE_ANIM_INDEX_08 - const SPRITE_ANIM_INDEX_09 - const SPRITE_ANIM_INDEX_0A - const SPRITE_ANIM_INDEX_0B - const SPRITE_ANIM_INDEX_0C - const SPRITE_ANIM_INDEX_0D - const SPRITE_ANIM_INDEX_0E - const SPRITE_ANIM_INDEX_0F - const SPRITE_ANIM_INDEX_10 - const SPRITE_ANIM_INDEX_11 - const SPRITE_ANIM_INDEX_12 - const SPRITE_ANIM_INDEX_13 - const SPRITE_ANIM_INDEX_14 - const SPRITE_ANIM_INDEX_15 - const SPRITE_ANIM_INDEX_16 - const SPRITE_ANIM_INDEX_17 - const SPRITE_ANIM_INDEX_18 - const SPRITE_ANIM_INDEX_19 - const SPRITE_ANIM_INDEX_1A - const SPRITE_ANIM_INDEX_1B - const SPRITE_ANIM_INDEX_1C - const SPRITE_ANIM_INDEX_1D - const SPRITE_ANIM_INDEX_1E - const SPRITE_ANIM_INDEX_1F - const SPRITE_ANIM_INDEX_20 - const SPRITE_ANIM_INDEX_21 - const SPRITE_ANIM_INDEX_22 - const SPRITE_ANIM_INDEX_23 - const SPRITE_ANIM_INDEX_24 - const SPRITE_ANIM_INDEX_25 - const SPRITE_ANIM_INDEX_26 - const SPRITE_ANIM_INDEX_27 - const SPRITE_ANIM_INDEX_28 - const SPRITE_ANIM_INDEX_29 - const SPRITE_ANIM_INDEX_2A - const SPRITE_ANIM_INDEX_2B - const SPRITE_ANIM_INDEX_2C - NUM_KANA EQU $2d diff --git a/constants/pokemon_data_constants.asm b/constants/pokemon_data_constants.asm index 354b86b89..383e9bac2 100644 --- a/constants/pokemon_data_constants.asm +++ b/constants/pokemon_data_constants.asm @@ -9,21 +9,21 @@ ; egg group constants const_value SET 1 - const MONSTER - const AMPHIBIAN - const INSECT - const AVIAN - const FIELD - const FAIRY - const PLANT - const HUMANSHAPE - const INVERTEBRATE - const INANIMATE - const AMORPHOUS - const FISH - const LADIES_MAN - const REPTILE - const NO_EGGS + const MONSTER ; 1 + const AMPHIBIAN ; 2 + const INSECT ; 3 + const AVIAN ; 4 + const FIELD ; 5 + const FAIRY ; 6 + const PLANT ; 7 + const HUMANSHAPE ; 8 + const INVERTEBRATE ; 9 + const INANIMATE ; a + const AMORPHOUS ; b + const FISH ; c + const LADIES_MAN ; d + const REPTILE ; e + const NO_EGGS ; f ; menu sprites diff --git a/constants/script_constants.asm b/constants/script_constants.asm index f1e608ab9..b695c4ee9 100644 --- a/constants/script_constants.asm +++ b/constants/script_constants.asm @@ -24,7 +24,7 @@ LAST_TALKED EQU -2 const VAR_XCOORD ; 12 const VAR_YCOORD ; 13 const VAR_SPECIALPHONECALL ; 14 - const VAR_15 ; 15 + const VAR_BT_WIN_STREAK ; 15 const VAR_KURT_APRICORNS ; 16 const VAR_CALLERID ; 17 const VAR_BLUECARDBALANCE ; 18 diff --git a/constants/sfx_constants.asm b/constants/sfx_constants.asm index 794b9b593..d8567542e 100644 --- a/constants/sfx_constants.asm +++ b/constants/sfx_constants.asm @@ -98,7 +98,7 @@ const SFX_UNKNOWN_5F const SFX_UNKNOWN_60 const SFX_UNKNOWN_61 - const SFX_UNKNOWN_62 + const SFX_SWITCH_POCKETS const SFX_UNKNOWN_63 const SFX_BURN const SFX_TITLE_SCREEN_ENTRANCE diff --git a/constants/sprite_constants.asm b/constants/sprite_constants.asm index c34ac6c28..70cc84e72 100644 --- a/constants/sprite_constants.asm +++ b/constants/sprite_constants.asm @@ -269,7 +269,7 @@ MAX_OUTDOOR_SPRITES EQU 23 const_def const STEP_TYPE_00 - const STEP_TYPE_STANDING + const STEP_TYPE_SLEEP const STEP_TYPE_NPC_WALK const STEP_TYPE_03 const STEP_TYPE_04 @@ -287,13 +287,13 @@ MAX_OUTDOOR_SPRITES EQU 23 const STEP_TYPE_GOT_BITE const STEP_TYPE_ROCK_SMASH const STEP_TYPE_RETURN_DIG - const STEP_TYPE_13 + const STEP_TYPE_TRACKING_OBJECT const STEP_TYPE_14 const STEP_TYPE_15 const STEP_TYPE_16 const STEP_TYPE_17 const STEP_TYPE_18 - const STEP_TYPE_19 + const STEP_TYPE_SKYFALL_TOP const_def const PERSON_ACTION_00 @@ -347,3 +347,173 @@ MAX_OUTDOOR_SPRITES EQU 23 const FACING_1D const FACING_1E const FACING_1F + + const_def + const SPRITEANIMSTRUCT_INDEX + const SPRITEANIMSTRUCT_FRAMESET_ID + const SPRITEANIMSTRUCT_ANIM_SEQ_ID + const SPRITEANIMSTRUCT_TILE_ID + const SPRITEANIMSTRUCT_XCOORD + const SPRITEANIMSTRUCT_YCOORD + const SPRITEANIMSTRUCT_XOFFSET + const SPRITEANIMSTRUCT_YOFFSET + const SPRITEANIMSTRUCT_DURATION + const SPRITEANIMSTRUCT_DURATIONOFFSET + const SPRITEANIMSTRUCT_FRAME + const SPRITEANIMSTRUCT_0B + const SPRITEANIMSTRUCT_0C + const SPRITEANIMSTRUCT_0D + const SPRITEANIMSTRUCT_0E + const SPRITEANIMSTRUCT_0F + + const_def + const SPRITE_ANIM_FRAMESET_00 + const SPRITE_ANIM_FRAMESET_01 + const SPRITE_ANIM_FRAMESET_02 + const SPRITE_ANIM_FRAMESET_03 + const SPRITE_ANIM_FRAMESET_04 + const SPRITE_ANIM_FRAMESET_05 + const SPRITE_ANIM_FRAMESET_06 + const SPRITE_ANIM_FRAMESET_07 + const SPRITE_ANIM_FRAMESET_08 + const SPRITE_ANIM_FRAMESET_09 + const SPRITE_ANIM_FRAMESET_0A + const SPRITE_ANIM_FRAMESET_0B + const SPRITE_ANIM_FRAMESET_0C + const SPRITE_ANIM_FRAMESET_SLOT_GOLEM + const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY + const SPRITE_ANIM_FRAMESET_0F + const SPRITE_ANIM_FRAMESET_SLOTS_EGG + const SPRITE_ANIM_FRAMESET_11 + const SPRITE_ANIM_FRAMESET_12 + const SPRITE_ANIM_FRAMESET_13 + const SPRITE_ANIM_FRAMESET_14 + const SPRITE_ANIM_FRAMESET_15 + const SPRITE_ANIM_FRAMESET_16 + const SPRITE_ANIM_FRAMESET_17 + const SPRITE_ANIM_FRAMESET_18 + const SPRITE_ANIM_FRAMESET_19 + const SPRITE_ANIM_FRAMESET_1A + const SPRITE_ANIM_FRAMESET_1B + const SPRITE_ANIM_FRAMESET_1C + const SPRITE_ANIM_FRAMESET_1D + const SPRITE_ANIM_FRAMESET_1E + const SPRITE_ANIM_FRAMESET_1F + const SPRITE_ANIM_FRAMESET_20 + const SPRITE_ANIM_FRAMESET_21 + const SPRITE_ANIM_FRAMESET_22 + const SPRITE_ANIM_FRAMESET_23 + const SPRITE_ANIM_FRAMESET_24 + const SPRITE_ANIM_FRAMESET_25 + const SPRITE_ANIM_FRAMESET_26 + const SPRITE_ANIM_FRAMESET_27 + const SPRITE_ANIM_FRAMESET_28 + const SPRITE_ANIM_FRAMESET_29 + const SPRITE_ANIM_FRAMESET_2A + const SPRITE_ANIM_FRAMESET_2B + const SPRITE_ANIM_FRAMESET_2C + const SPRITE_ANIM_FRAMESET_2D + const SPRITE_ANIM_FRAMESET_2E + const SPRITE_ANIM_FRAMESET_2F + const SPRITE_ANIM_FRAMESET_30 + const SPRITE_ANIM_FRAMESET_31 + const SPRITE_ANIM_FRAMESET_32 + const SPRITE_ANIM_FRAMESET_33 + const SPRITE_ANIM_FRAMESET_34 + const SPRITE_ANIM_FRAMESET_35 + const SPRITE_ANIM_FRAMESET_36 + const SPRITE_ANIM_FRAMESET_37 + const SPRITE_ANIM_FRAMESET_38 + const SPRITE_ANIM_FRAMESET_39 + const SPRITE_ANIM_FRAMESET_3A + const SPRITE_ANIM_FRAMESET_3B + const SPRITE_ANIM_FRAMESET_3C + const SPRITE_ANIM_FRAMESET_3D + const SPRITE_ANIM_FRAMESET_3E + const SPRITE_ANIM_FRAMESET_3F + const SPRITE_ANIM_FRAMESET_40 + const SPRITE_ANIM_FRAMESET_41 + + const_def + const SPRITE_ANIM_SEQ_00 + const SPRITE_ANIM_SEQ_01 + const SPRITE_ANIM_SEQ_02 + const SPRITE_ANIM_SEQ_03 + const SPRITE_ANIM_SEQ_04 + const SPRITE_ANIM_SEQ_05 + const SPRITE_ANIM_SEQ_06 + const SPRITE_ANIM_SEQ_07 + const SPRITE_ANIM_SEQ_08 + const SPRITE_ANIM_SEQ_SLOT_GOLEM + const SPRITE_ANIM_SEQ_SLOTS_CHANSEY + const SPRITE_ANIM_SEQ_SLOTS_EGG + const SPRITE_ANIM_SEQ_0C + const SPRITE_ANIM_SEQ_0D + const SPRITE_ANIM_SEQ_0E + const SPRITE_ANIM_SEQ_0F + const SPRITE_ANIM_SEQ_10 + const SPRITE_ANIM_SEQ_11 + const SPRITE_ANIM_SEQ_12 + const SPRITE_ANIM_SEQ_13 + const SPRITE_ANIM_SEQ_14 + const SPRITE_ANIM_SEQ_15 + const SPRITE_ANIM_SEQ_16 + const SPRITE_ANIM_SEQ_17 + const SPRITE_ANIM_SEQ_18 + const SPRITE_ANIM_SEQ_19 + const SPRITE_ANIM_SEQ_1A + const SPRITE_ANIM_SEQ_1B + const SPRITE_ANIM_SEQ_1C + const SPRITE_ANIM_SEQ_1D + const SPRITE_ANIM_SEQ_1E + const SPRITE_ANIM_SEQ_1F + const SPRITE_ANIM_SEQ_20 + const SPRITE_ANIM_SEQ_21 + const SPRITE_ANIM_SEQ_22 + + const_def + const SPRITE_ANIM_INDEX_00 + const SPRITE_ANIM_INDEX_01 + const SPRITE_ANIM_INDEX_02 + const SPRITE_ANIM_INDEX_03 + const SPRITE_ANIM_INDEX_04 + const SPRITE_ANIM_INDEX_05 + const SPRITE_ANIM_INDEX_SLOT_GOLEM + const SPRITE_ANIM_INDEX_SLOTS_CHANSEY + const SPRITE_ANIM_INDEX_SLOTS_EGG + const SPRITE_ANIM_INDEX_09 + const SPRITE_ANIM_INDEX_0A + const SPRITE_ANIM_INDEX_0B + const SPRITE_ANIM_INDEX_0C + const SPRITE_ANIM_INDEX_0D + const SPRITE_ANIM_INDEX_0E + const SPRITE_ANIM_INDEX_0F + const SPRITE_ANIM_INDEX_10 + const SPRITE_ANIM_INDEX_11 + const SPRITE_ANIM_INDEX_12 + const SPRITE_ANIM_INDEX_13 + const SPRITE_ANIM_INDEX_14 + const SPRITE_ANIM_INDEX_15 + const SPRITE_ANIM_INDEX_LEAF + const SPRITE_ANIM_INDEX_CUT_TREE + const SPRITE_ANIM_INDEX_18 + const SPRITE_ANIM_INDEX_19 + const SPRITE_ANIM_INDEX_1A + const SPRITE_ANIM_INDEX_1B + const SPRITE_ANIM_INDEX_1C + const SPRITE_ANIM_INDEX_1D + const SPRITE_ANIM_INDEX_1E + const SPRITE_ANIM_INDEX_1F + const SPRITE_ANIM_INDEX_20 + const SPRITE_ANIM_INDEX_21 + const SPRITE_ANIM_INDEX_22 + const SPRITE_ANIM_INDEX_23 + const SPRITE_ANIM_INDEX_24 + const SPRITE_ANIM_INDEX_25 + const SPRITE_ANIM_INDEX_26 + const SPRITE_ANIM_INDEX_27 + const SPRITE_ANIM_INDEX_28 + const SPRITE_ANIM_INDEX_29 + const SPRITE_ANIM_INDEX_2A + const SPRITE_ANIM_INDEX_2B + const SPRITE_ANIM_INDEX_2C diff --git a/constants/trainer_constants.asm b/constants/trainer_constants.asm index e53c201b2..98d6c22c4 100644 --- a/constants/trainer_constants.asm +++ b/constants/trainer_constants.asm @@ -639,8 +639,8 @@ const_value = 0 const TRNATTR_ITEM1 const TRNATTR_ITEM2 const TRNATTR_BASEMONEY - const TRNATTR_AI1 + const TRNATTR_AI_MOVE_WEIGHTS const TRNATTR_AI2 - const TRNATTR_AI3 + const TRNATTR_AI_ITEM_SWITCH const TRNATTR_AI4 NUM_TRAINER_ATTRIBUTES EQU const_value diff --git a/constants/wram_constants.asm b/constants/wram_constants.asm index a8d348e6c..f7486fc83 100644 --- a/constants/wram_constants.asm +++ b/constants/wram_constants.asm @@ -96,3 +96,10 @@ PC_WITHDRAW EQU 0 PC_DEPOSIT EQU 1 DAYCARE_WITHDRAW EQU 2 DAYCARE_DEPOSIT EQU 3 + +; wCurrentDexMode + const_def + const DEXMODE_NEW + const DEXMODE_OLD + const DEXMODE_ABC + const DEXMODE_UNOWN |