Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Move_AQUA_CUTTER:
- loadspritegfx ANIM_TAG_SLASH
- loadspritegfx ANIM_TAG_WATER_IMPACT
- loadspritegfx ANIM_TAG_SMALL_BUBBLES
- loadspritegfx ANIM_TAG_ICE_CRYSTALS
- loadspritegfx ANIM_TAG_IMPACT
- createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, -8, 0
- playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
- delay 4
- createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, 8, 0
- createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 18, 1
- playsewithpan SE_M_RAZOR_WIND, SOUND_PAN_TARGET
- waitforvisualfinish
- call RisingWaterHitEffect
- waitforvisualfinish
- end
- Move_GIGATON_HAMMER:
- loadspritegfx ANIM_TAG_ROCKS
- loadspritegfx ANIM_TAG_WOOD_HAMMER_HAMMER
- loadspritegfx ANIM_TAG_CLAW_SLASH
- loadspritegfx ANIM_TAG_IMPACT
- playsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER
- createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 2, 4
- createvisualtask AnimTask_MetallicShine, 5, 0, 0, RGB_BLACK
- createsprite gWoodHammerHammerSpriteTemplate, ANIM_TARGET, 2
- delay 60
- createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 3, 0, 12, 4
- delay 18
- createvisualtask AnimTask_SquishTarget, 0x2
- delay 6
- createvisualtask AnimTask_HorizontalShake, 5, ANIM_PLAYER_RIGHT, 10, 50
- createvisualtask AnimTask_HorizontalShake, 5, ANIM_PLAYER_LEFT, 10, 50
- call GigatonHammerImpact
- waitforvisualfinish
- end
- GigatonHammerImpact:
- playsewithpan SE_M_COMET_PUNCH, SOUND_PAN_TARGET
- createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 2
- createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0xfff4, 0x20, 0x3, 0x4
- createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0x8, 0x1f, 0x2, 0x2
- createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0xfffc, 0x1c, 0x2, 0x3
- createsprite gRockScatterSpriteTemplate, ANIM_TARGET, 2, 0xc, 0x1e, 0x4, 0x3
- return
- Move_ICE_SPINNER:
- loadspritegfx ANIM_TAG_IMPACT
- loadspritegfx ANIM_TAG_RAPID_SPIN
- monbg ANIM_ATTACKER
- fadetobg BG_ICE
- waitbgfadeout
- createsprite gRapidSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 32, -32, 40, -2
- createvisualtask AnimTask_RapinSpinMonElevation, 2, 0, 2, 0
- loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 8, 4
- waitforvisualfinish
- createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 2, 0, 0, ANIM_TARGET, 2
- createvisualtask AnimTask_ShakeTargetBasedOnMovePowerOrDmg, 2, FALSE, 1, 10, 1, 0
- playsewithpan SE_M_DOUBLE_SLAP, SOUND_PAN_TARGET
- waitforvisualfinish
- delay 8
- createvisualtask AnimTask_RapinSpinMonElevation, 2, 0, 2, 1
- loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 8, 4
- waitforvisualfinish
- clearmonbg ANIM_ATTACKER
- call UnsetPsychicBg
- end
- Move_RAGING_BULL::
- loadspritegfx ANIM_TAG_IMPACT
- loadspritegfx ANIM_TAG_ANGER
- loadspritegfx ANIM_TAG_BREATH
- createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2
- loopsewithpan SE_M_SWAGGER, SOUND_PAN_ATTACKER, 4, 2
- createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, -20, -28
- delay 20
- createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28
- waitforvisualfinish
- playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
- createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, F_PAL_BG, 0, 16, 16, RGB_WHITE
- createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 0, 0, 4
- delay 3
- waitforvisualfinish
- playsewithpan SE_M_MEGA_KICK2, SOUND_PAN_TARGET
- createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, 0, ANIM_TARGET, 0
- createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 1, -32, 0, 0, 3
- waitforvisualfinish
- createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_ATTACKER, 0
- createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_TARGET, 0
- createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 4, 0, 12, 1
- createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 12, 1
- createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, F_PAL_BG, 2, 16, 0, RGB_WHITE
- waitforvisualfinish
- createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_ATTACKER, 1
- createvisualtask AnimTask_RotateMonSpriteToSide, 2, 8, -256, ANIM_TARGET, 1
- waitforvisualfinish
- createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 5
- delay 3
- createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 7
- waitforvisualfinish
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement