summaryrefslogtreecommitdiff
path: root/constants
diff options
context:
space:
mode:
Diffstat (limited to 'constants')
-rw-r--r--constants/move_constants.asm2
-rw-r--r--constants/music_constants.asm54
-rw-r--r--constants/wram_constants.asm7
3 files changed, 63 insertions, 0 deletions
diff --git a/constants/move_constants.asm b/constants/move_constants.asm
index dd287fde..524e7814 100644
--- a/constants/move_constants.asm
+++ b/constants/move_constants.asm
@@ -165,7 +165,9 @@ SUBSTITUTE EQU $A4
STRUGGLE EQU $A5
; these do double duty as animation identifiers
SHOWPIC_ANIM EQU $A6 ; redraw monster pic
+STATUS_AFFECTED_ANIM EQU $A7 ; effect when monster receives a status aliment
XSTATITEM_ANIM EQU $AE ; use X Attack/Defense/Speed/Special
+BURN_PSN_ANIM EQU $BA ; Plays when a monster is burned or poisoned
SLP_ANIM EQU $BD ; sleeping monster
CONF_ANIM EQU $BF ; confused monster
TOSS_ANIM EQU $C1 ; toss Poké Ball
diff --git a/constants/music_constants.asm b/constants/music_constants.asm
new file mode 100644
index 00000000..3d2ac3f8
--- /dev/null
+++ b/constants/music_constants.asm
@@ -0,0 +1,54 @@
+; Song ids are calculated by address to save space.
+
+music_const: MACRO
+\1 EQUS "((\2 - $4000) / 3)"
+ENDM
+
+ music_const MUSIC_PALLET_TOWN, Music_PalletTown
+ music_const MUSIC_POKECENTER, Music_Pokecenter
+ music_const MUSIC_GYM, Music_Gym
+ music_const MUSIC_CITIES1, Music_Cities1
+ music_const MUSIC_CITIES2, Music_Cities2
+ music_const MUSIC_CELADON, Music_Celadon
+ music_const MUSIC_CINNABAR, Music_Cinnabar
+ music_const MUSIC_VERMILION, Music_Vermilion
+ music_const MUSIC_LAVENDER, Music_Lavender
+ music_const MUSIC_SS_ANNE, Music_SSAnne
+ music_const MUSIC_MEET_PROF_OAK, Music_MeetProfOak
+ music_const MUSIC_MEET_RIVAL, Music_MeetRival
+ music_const MUSIC_MUSEUM_GUY, Music_MuseumGuy
+ music_const MUSIC_SAFARI_ZONE, Music_SafariZone
+ music_const MUSIC_PKMN_HEALED, Music_PkmnHealed
+ music_const MUSIC_ROUTES1, Music_Routes1
+ music_const MUSIC_ROUTES2, Music_Routes2
+ music_const MUSIC_ROUTES3, Music_Routes3
+ music_const MUSIC_ROUTES4, Music_Routes4
+ music_const MUSIC_INDIGO_PLATEAU, Music_IndigoPlateau
+
+ music_const MUSIC_GYM_LEADER_BATTLE, Music_GymLeaderBattle
+ music_const MUSIC_TRAINER_BATTLE, Music_TrainerBattle
+ music_const MUSIC_WILD_BATTLE, Music_WildBattle
+ music_const MUSIC_FINAL_BATTLE, Music_FinalBattle
+ music_const MUSIC_DEFEATED_TRAINER, Music_DefeatedTrainer
+ music_const MUSIC_DEFEATED_WILD_MON, Music_DefeatedWildMon
+ music_const MUSIC_DEFEATED_GYM_LEADER, Music_DefeatedGymLeader
+
+ music_const MUSIC_TITLE_SCREEN, Music_TitleScreen
+ music_const MUSIC_CREDITS, Music_Credits
+ music_const MUSIC_HALL_OF_FAME, Music_HallOfFame
+ music_const MUSIC_OAKS_LAB, Music_OaksLab
+ music_const MUSIC_JIGGLYPUFF_SONG, Music_JigglypuffSong
+ music_const MUSIC_BIKE_RIDING, Music_BikeRiding
+ music_const MUSIC_SURFING, Music_Surfing
+ music_const MUSIC_GAME_CORNER, Music_GameCorner
+ music_const MUSIC_INTRO_BATTLE, Music_IntroBattle
+ music_const MUSIC_DUNGEON1, Music_Dungeon1
+ music_const MUSIC_DUNGEON2, Music_Dungeon2
+ music_const MUSIC_DUNGEON3, Music_Dungeon3
+ music_const MUSIC_CINNABAR_MANSION, Music_CinnabarMansion
+ music_const MUSIC_POKEMON_TOWER, Music_PokemonTower
+ music_const MUSIC_SILPH_CO, Music_SilphCo
+ music_const MUSIC_MEET_EVIL_TRAINER, Music_MeetEvilTrainer
+ music_const MUSIC_MEET_FEMALE_TRAINER, Music_MeetFemaleTrainer
+ music_const MUSIC_MEET_MALE_TRAINER, Music_MeetMaleTrainer
+
diff --git a/constants/wram_constants.asm b/constants/wram_constants.asm
new file mode 100644
index 00000000..111ae584
--- /dev/null
+++ b/constants/wram_constants.asm
@@ -0,0 +1,7 @@
+
+SPRITEBUFFERSIZE EQU 7*7 * 8 ; 7 * 7 (tiles) * 8 (bytes per tile)
+
+; Overload enemy party data
+W_WATERRATE EQU $d8a4
+W_WATERMONS EQU $d8a5
+