diff options
Diffstat (limited to 'constants')
-rw-r--r-- | constants/animation_constants.asm | 73 | ||||
-rw-r--r-- | constants/move_constants.asm | 41 |
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 |