Advertisement
Z-nogyroP

some move anims

Jan 13th, 2024 (edited)
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. Move_AQUA_CUTTER:
  2. loadspritegfx ANIM_TAG_SLASH
  3. loadspritegfx ANIM_TAG_WATER_IMPACT
  4. loadspritegfx ANIM_TAG_SMALL_BUBBLES
  5. loadspritegfx ANIM_TAG_ICE_CRYSTALS
  6. loadspritegfx ANIM_TAG_IMPACT
  7. createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, -8, 0
  8. playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
  9. delay 4
  10. createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, 8, 0
  11. createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
  12. playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
  13. waitforvisualfinish
  14. call RisingWaterHitEffect
  15. waitforvisualfinish
  16. end
  17.  
  18. Move_GIGATON_HAMMER:
  19. loadspritegfx ANIM_TAG_ROCKS
  20. loadspritegfx ANIM_TAG_WOOD_HAMMER_HAMMER
  21. loadspritegfx ANIM_TAG_CLAW_SLASH
  22. loadspritegfx ANIM_TAG_IMPACT
  23. playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
  24. createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 2, 4
  25. createvisualtask AnimTask_MetallicShine, 5, 0, 0, RGB_BLACK
  26. createsprite gWoodHammerHammerSpriteTemplate, ANIM_TARGET, 2
  27. delay 60
  28. createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 3, 0, 12, 4
  29. delay 18
  30. createvisualtask AnimTask_SquishTarget, 0x2
  31. delay 6
  32. createvisualtask AnimTask_HorizontalShake, 5, ANIM_PLAYER_RIGHT, 10, 50
  33. createvisualtask AnimTask_HorizontalShake, 5, ANIM_PLAYER_LEFT, 10, 50
  34. call GigatonHammerImpact
  35. waitforvisualfinish
  36. end
  37.  
  38. GigatonHammerImpact:
  39. playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
  40. createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
  41. createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0xfff4, 0x20, 0x3, 0x4
  42. createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0x8, 0x1f, 0x2, 0x2
  43. createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0xfffc, 0x1c, 0x2, 0x3
  44. createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0xc, 0x1e, 0x4, 0x3
  45. return
  46.  
  47. Move_ICE_SPINNER:
  48. loadspritegfx ANIM_TAG_IMPACT
  49. loadspritegfx ANIM_TAG_RAPID_SPIN
  50. monbg ANIM_ATTACKER
  51. fadetobg BG_ICE
  52. waitbgfadeout
  53. createsprite gRapidSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 32, -32, 40, -2
  54. createvisualtask AnimTask_RapinSpinMonElevation, 2, 0, 2, 0
  55. loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 8, 4
  56. waitforvisualfinish
  57. createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 2
  58. createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 2, FALSE, 1, 10, 1, 0
  59. playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
  60. waitforvisualfinish
  61. delay 8
  62. createvisualtask AnimTask_RapinSpinMonElevation, 2, 0, 2, 1
  63. loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 8, 4
  64. waitforvisualfinish
  65. clearmonbg ANIM_ATTACKER
  66. call UnsetPsychicBg
  67. end
  68.  
  69. Move_RAGING_BULL::
  70. loadspritegfx ANIM_TAG_IMPACT
  71. loadspritegfx ANIM_TAG_ANGER
  72. loadspritegfx ANIM_TAG_BREATH
  73. createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2
  74. loopsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER, 4, 2
  75. createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, -20, -28
  76. delay 20
  77. createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
  78. waitforvisualfinish
  79. playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
  80. createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, F_PAL_BG, 0, 16, 16, RGB_WHITE
  81. createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
  82. delay 3
  83. waitforvisualfinish
  84. playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
  85. createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, 0, ANIM_TARGET, 0
  86. createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -32, 0, 0, 3
  87. waitforvisualfinish
  88. createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_ATTACKER, 0
  89. createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_TARGET, 0
  90. createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 4, 0, 12, 1
  91. createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 12, 1
  92. createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, F_PAL_BG, 2, 16, 0, RGB_WHITE
  93. waitforvisualfinish
  94. createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_ATTACKER, 1
  95. createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_TARGET, 1
  96. waitforvisualfinish
  97. createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
  98. delay 3
  99. createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7
  100. waitforvisualfinish
  101. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement