diff options
author | Marcus Huderle <huderlem@gmail.com> | 2013-12-23 18:57:01 -0600 |
---|---|---|
committer | Marcus Huderle <huderlem@gmail.com> | 2013-12-23 18:57:01 -0600 |
commit | fe9df41b5fc32cb855ae17ce9c3296803e798083 (patch) | |
tree | 013619910e48f8c20312b09f075febd6ce13915b /constants/move_animation_constants.asm | |
parent | 7c9f98141db66a18b6fb50e1c7d330d45e4f01bf (diff) |
Labeled Special Effect pointers and ids.
Diffstat (limited to 'constants/move_animation_constants.asm')
-rw-r--r-- | constants/move_animation_constants.asm | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/constants/move_animation_constants.asm b/constants/move_animation_constants.asm new file mode 100644 index 00000000..71051541 --- /dev/null +++ b/constants/move_animation_constants.asm @@ -0,0 +1,43 @@ +; subanimations + + +; special effects, prefaced with "SE" for "Special Effect" +SE_WAVY_SCREEN EQU $D8 ; used in Psywave/Night Shade/Psychic etc. +SE_SUBSTITUTE_MON EQU $D9 ; used in Substitute (turns the pokemon into a mini sprite) +SE_SHAKE_BACK_AND_FORTH EQU $DA ; used in Double Team +SE_SLIDE_ENEMY_MON_OUT EQU $DB ; used in Whirlwind +SE_SHOW_ENEMY_MON_PIC EQU $DC ; used in Seismic Toss +SE_SHOW_MON_PIC EQU $DD ; used in Low Kick/Quick Attack/Seismic Toss etc. +SE_BLINK_ENEMY_MON EQU $DE ; used in Seismic Toss +SE_HIDE_ENEMY_MON_PIC EQU $DF ; used in Seismic Toss +SE_FLASH_ENEMY_MON_PIC EQU $E0 ; unused +SE_DELAY_ANIMATION_10 EQU $E1 ; used in lots of animations +SE_SPIRAL_BALLS_INWARD EQU $E2 ; used in Growth/Focus Energy/Hyper Beam etc. +SE_SHAKE_ENEMY_HUD_2 EQU $E3 ; unused +SE_SHAKE_ENEMY_HUD EQU $E4 ; +SE_SLIDE_MON_HALF_LEFT EQU $E5 ; used in Softboiled +SE_PETALS_FALLING EQU $E6 ; used in Petal Dance +SE_LEAVES_FALLING EQU $E7 ; used in Razor Leaf +SE_TRANSFORM_MON EQU $E8 ; used in Transform +SE_SLIDE_MON_DOWN_AND_HIDE EQU $E9 ; used in Acid Armor +SE_MINIMIZE_MON EQU $EA ; used in Minimize +SE_BOUNCE_UP_AND_DOWN EQU $EB ; used in Splash +SE_SHOOT_MANY_BALLS_UPWARD EQU $EC ; used in an unused animation +SE_SHOOT_BALLS_UPWARD EQU $ED ; used in Teleport/Sky Attack +SE_SQUISH_MON_PIC EQU $EE ; used in Teleport/Sky Attack +SE_HIDE_MON_PIC EQU $EF +SE_LIGHT_SCREEN_PALETTE EQU $F0 ; used in Mist/Double Edge/Absorb/etc. +SE_RESET_MON_POSITION EQU $F1 ; used in Tackle/Body Slam/etc. +SE_MOVE_MON_HORIZONTALLY EQU $F2 ; used in Tackle/Body Slam/etc. +SE_BLINK_MON EQU $F3 ; used in Recover +SE_SLIDE_MON_OUT EQU $F4 ; used in Seismic Toss/Low Kick/etc. +SE_FLASH_MON_PIC EQU $F5 +SE_SLIDE_MON_DOWN EQU $F6 ; used in Withdraw/Waterfall/fainting +SE_SLIDE_MON_UP EQU $F7 ; used in Dig/Waterfall/etc. +SE_FLASH_SCREEN_LONG EQU $F8 ; used in Confusion/Psychic/etc. +SE_DARKEN_MON_PALETTE EQU $F9 ; used in Smokescreen/Smog/etc. +SE_WATER_DROPLETS_EVERYWHERE EQU $FA ; used in Mist/Surf/Toxic/etc. +SE_SHAKE_SCREEN EQU $FB ; used in Earthquake/Fissure/etc. +SE_RESET_SCREEN_PALETTE EQU $FC ; used in Leer/Thunderpunch/etc. +SE_DARK_SCREEN_PALETTE EQU $FD ; used in Hyper Beam/Thunderpunch/etc. +SE_DARK_SCREEN_FLASH EQU $FE ; used in Cut/Take Down/etc. |