summaryrefslogtreecommitdiff
path: root/constants
diff options
context:
space:
mode:
Diffstat (limited to 'constants')
-rw-r--r--constants/animation_constants.asm73
-rw-r--r--constants/move_constants.asm41
2 files changed, 91 insertions, 23 deletions
diff --git a/constants/animation_constants.asm b/constants/animation_constants.asm
index 6ca0ff2e1..5bc9b7b06 100644
--- a/constants/animation_constants.asm
+++ b/constants/animation_constants.asm
@@ -1,26 +1,3 @@
-ANIM_SWEET_SCENT_2 EQU 255 ; unused?
-ANIM_THROW_POKE_BALL EQU 256
-ANIM_SEND_OUT_MON EQU 257 ; seems to also cover shiny
-ANIM_RETURN_MON EQU 258
-ANIM_CONFUSED EQU 259
-ANIM_SLP EQU 260
-ANIM_BRN EQU 261
-ANIM_PSN EQU 262
-ANIM_SAP EQU 263
-ANIM_FRZ EQU 264
-ANIM_PAR EQU 265
-ANIM_IN_LOVE EQU 266
-ANIM_IN_SANDSTORM EQU 267
-ANIM_IN_NIGHTMARE EQU 268
-ANIM_IN_WHIRLPOOL EQU 269
-ANIM_MISS EQU 270
-ANIM_ENEMY_DAMAGE EQU 271
-ANIM_ENEMY_STAT_DOWN EQU 272 ; vibrate horizontally
-ANIM_PLAYER_STAT_DOWN EQU 273 ; wobble horizontally
-ANIM_PLAYER_DAMAGE EQU 274
-ANIM_WOBBLE EQU 275
-ANIM_SHAKE EQU 276
-ANIM_HIT_CONFUSION EQU 277
ANIM_OBJ_BURNED EQU $10
ANIM_OBJ_FROZEN EQU $2a
@@ -71,3 +48,53 @@ ANIM_BG_WOBBLE_MON EQU $34
const ANIM_MON_UNUSED ; 6
const ANIM_MON_EGG1 ; 7
const ANIM_MON_EGG2 ; 8
+
+const_value SET $d0
+ const BATTLEANIM_D0
+ const BATTLEANIM_D1
+ const BATTLEANIM_D2
+ const BATTLEANIM_D3
+ const BATTLEANIM_D4
+ const BATTLEANIM_D5
+ const BATTLEANIM_D6
+ const BATTLEANIM_D7
+ const BATTLEANIM_D8
+ const BATTLEANIM_D9
+ const BATTLEANIM_DA
+ const BATTLEANIM_DB
+ const BATTLEANIM_DC
+ const BATTLEANIM_DD
+ const BATTLEANIM_DE
+ const BATTLEANIM_DF
+ const BATTLEANIM_E0
+ const BATTLEANIM_E1
+ const BATTLEANIM_E2
+ const BATTLEANIM_E3
+ const BATTLEANIM_E4
+ const BATTLEANIM_E5
+ const BATTLEANIM_E6
+ const BATTLEANIM_E7
+ const BATTLEANIM_E8
+ const BATTLEANIM_E9
+ const BATTLEANIM_EA
+ const BATTLEANIM_EB
+ const BATTLEANIM_EC
+ const BATTLEANIM_ED
+ const BATTLEANIM_EE
+ const BATTLEANIM_EF
+ const BATTLEANIM_F0
+ const BATTLEANIM_F1
+ const BATTLEANIM_F2
+ const BATTLEANIM_F3
+ const BATTLEANIM_F4
+ const BATTLEANIM_F5
+ const BATTLEANIM_F6
+ const BATTLEANIM_F7
+ const BATTLEANIM_F8
+ const BATTLEANIM_F9
+ const BATTLEANIM_FA
+ const BATTLEANIM_FB
+ const BATTLEANIM_FC
+ const BATTLEANIM_FD
+ const BATTLEANIM_FE
+ const BATTLEANIM_FF
diff --git a/constants/move_constants.asm b/constants/move_constants.asm
index d88b0b560..e8392b45a 100644
--- a/constants/move_constants.asm
+++ b/constants/move_constants.asm
@@ -256,3 +256,44 @@
const_value SET const_value + -1
const NUM_ATTACKS ; $fb
+
+; Battle animations use the same constants
+; as the moves up to this point.
+ const ANIM_FC ; $fc
+ const ANIM_FD ; $fd
+ const ANIM_FE ; $fe
+ const ANIM_SWEET_SCENT_2 ; $ff
+ const ANIM_THROW_POKE_BALL ; $100
+ const ANIM_SEND_OUT_MON ; $101
+ const ANIM_RETURN_MON ; $102
+ const ANIM_CONFUSED ; $103
+ const ANIM_SLP ; $104
+ const ANIM_BRN ; $105
+ const ANIM_PSN ; $106
+ const ANIM_SAP ; $107
+ const ANIM_FRZ ; $108
+ const ANIM_PAR ; $109
+ const ANIM_IN_LOVE ; $10a
+ const ANIM_IN_SANDSTORM ; $10b
+ const ANIM_IN_NIGHTMARE ; $10c
+ const ANIM_IN_WHIRLPOOL ; $10d
+; battle anims
+ const ANIM_MISS ; $10e
+ const ANIM_ENEMY_DAMAGE ; $10f
+ const ANIM_ENEMY_STAT_DOWN ; $110
+ const ANIM_PLAYER_STAT_DOWN ; $111
+ const ANIM_PLAYER_DAMAGE ; $112
+ const ANIM_WOBBLE ; $113
+ const ANIM_SHAKE ; $114
+ const ANIM_HIT_CONFUSION ; $115
+
+; wcfca uses offsets from ANIM_MISS
+ const_def
+ const BATTLEANIM_NONE
+ const BATTLEANIM_ENEMY_DAMAGE
+ const BATTLEANIM_ENEMY_STAT_DOWN
+ const BATTLEANIM_PLAYER_STAT_DOWN
+ const BATTLEANIM_PLAYER_DAMAGE
+ const BATTLEANIM_WOBBLE
+ const BATTLEANIM_SHAKE
+ const BATTLEANIM_HIT_CONFUSION \ No newline at end of file