Fix
This commit is contained in:
parent
65036b9a09
commit
fe8c70b9f8
1 changed files with 563 additions and 6 deletions
|
@ -689,43 +689,203 @@ gBattleAnims_Special::
|
|||
.4byte Special_MonToSubstitute
|
||||
|
||||
Move_ROOST:
|
||||
loadspritegfx ANIM_TAG_WHITE_FEATHER
|
||||
loadspritegfx ANIM_TAG_BLUE_STAR
|
||||
monbg ANIM_DEF_PARTNER
|
||||
monbgprio_29
|
||||
playsewithpan SE_W080, SOUND_PAN_TARGET
|
||||
delay 0
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 64, 2, 104, 11304, 32, 1
|
||||
delay 6
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 32, 2, 104, 11304, 32, 1
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 0, 2, 104, 11304, 32, 1
|
||||
delay 6
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 224, 2, 104, 11304, 32, 1
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 128, 2, 104, 11304, 32, 1
|
||||
delay 6
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 192, 2, 104, 11304, 32, 1
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 160, 2, 104, 11304, 32, 1
|
||||
delay 6
|
||||
createsprite gUnknown_08596388, 128, 0, -16, 96, 2, 104, 11304, 32, 1
|
||||
waitforvisualfinish
|
||||
call HealingEffect
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
end
|
||||
|
||||
Move_GRAVITY:
|
||||
fadetobg BG_COSMIC
|
||||
waitbgfadein
|
||||
createvisualtask sub_8117660, 0x2, 0x0, 0x80, 0x0, 0xffff
|
||||
createvisualtask sub_81080E4, 0x5, 0x0
|
||||
playsewithpan 0xa2, 0xc0
|
||||
delay 0x2c
|
||||
playsewithpan 0xe9, 0xc0
|
||||
playsewithpan SE_W036, SOUND_PAN_ATTACKER
|
||||
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_ATTACKER, 2, 0, 96, 30
|
||||
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_DEF_PARTNER, 2, 0, 96, 30
|
||||
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_ATK_PARTNER, 2, 0, 96, 30
|
||||
createvisualtask AnimTask_ShakeAndSinkMon, 5, ANIM_TARGET, 2, 0, 96, 30
|
||||
waitforvisualfinish
|
||||
restorebg
|
||||
waitbgfadeout
|
||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 1, 1
|
||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATK_PARTNER, 3, 0, 1, 1
|
||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_DEF_PARTNER, 3, 0, 1, 1
|
||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 1, 1
|
||||
setarg 0x7, 0xffff
|
||||
waitbgfadein
|
||||
waitforvisualfinish
|
||||
end
|
||||
|
||||
Move_MIRACLE_EYE:
|
||||
loadspritegfx ANIM_TAG_TEAL_ALERT
|
||||
loadspritegfx ANIM_TAG_OPENING_EYE
|
||||
loadspritegfx ANIM_TAG_ROUND_WHITE_HALO
|
||||
monbg ANIM_DEF_PARTNER
|
||||
call SetPsychicBackground
|
||||
playsewithpan SE_W109, SOUND_PAN_TARGET
|
||||
createsprite gUnknown_085CE07C, ANIM_ATTACKER, 5, 0, 0, 1, 0
|
||||
createsprite gUnknown_085CE094, ANIM_ATTACKER, 5
|
||||
delay 40
|
||||
playsewithpan SE_W043, SOUND_PAN_TARGET
|
||||
createvisualtask sub_8115A04, 2, 1, 1, 2, 0, 10, RGB_BLACK
|
||||
call MindReaderEffect
|
||||
waitforvisualfinish
|
||||
call UnsetPsychicBackground
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
end
|
||||
|
||||
Move_WAKE_UP_SLAP:
|
||||
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loadspritegfx ANIM_TAG_SMELLINGSALT_EFFECT
|
||||
monbg ANIM_DEF_PARTNER
|
||||
monbgprio_28 ANIM_TARGET
|
||||
setalpha 12, 8
|
||||
playsewithpan SE_W104, SOUND_PAN_TARGET
|
||||
createsprite gUnknown_08595E68, 2, -16, 0, 0, 0, 10, 1, 3, 0
|
||||
waitforvisualfinish
|
||||
playsewithpan SE_W003, SOUND_PAN_TARGET
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
|
||||
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 4, 0, 6, 2
|
||||
waitforvisualfinish
|
||||
createsprite gUnknown_085CE894, 130, 1, 8, 3
|
||||
loopsewithpan SE_W207B, +63, 16, 3
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
blendoff
|
||||
end
|
||||
|
||||
Move_HAMMER_ARM:
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loadspritegfx ANIM_TAG_ROCKS
|
||||
loadspritegfx ANIM_TAG_SLAM_HIT
|
||||
monbg ANIM_TARGET
|
||||
setalpha 12, 8
|
||||
playsewithpan SE_W004, SOUND_PAN_ATTACKER
|
||||
createsprite gSlideMonToOffsetSpriteTemplate, 2, 0, 20, 3, 0, 4
|
||||
delay 1
|
||||
createsprite gUnknown_085928D0, 2, 0, 0
|
||||
delay 3
|
||||
setarg 7, 0
|
||||
createsprite gBasicHitSplatSpriteTemplate, 131, 10, -8, 1, 1
|
||||
playsewithpan SE_W088, SOUND_PAN_TARGET
|
||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 5, 1
|
||||
createsprite gUnknown_08596CB0, 130, -12, 32, 3, 4
|
||||
createsprite gUnknown_08596CB0, 130, 8, 31, 2, 2
|
||||
createsprite gUnknown_08596CB0, 130, -4, 28, 2, 3
|
||||
createsprite gUnknown_08596CB0, 130, 12, 30, 4, 3
|
||||
createsprite gSlideMonToOriginalPosSpriteTemplate, 2, 0, 0, 5
|
||||
clearmonbg ANIM_TARGET
|
||||
blendoff
|
||||
end
|
||||
|
||||
Move_GYRO_BALL:
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
|
||||
createvisualtask sub_81144F8, 5, 0, 0, 0
|
||||
waitforvisualfinish
|
||||
playsewithpan SE_W207, SOUND_PAN_ATTACKER
|
||||
waitplaysewithpan SE_W207, SOUND_PAN_ATTACKER, 8
|
||||
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 18, 6, 2, 4
|
||||
waitforvisualfinish
|
||||
createsprite gSlideMonToOffsetSpriteTemplate, 2, 0, 20, 0, 0, 4
|
||||
delay 3
|
||||
waitforvisualfinish
|
||||
playsewithpan SE_W025B, SOUND_PAN_TARGET
|
||||
createsprite gBasicHitSplatSpriteTemplate, 132, -10, 0, 1, 0
|
||||
createsprite gSlideMonToOffsetSpriteTemplate, 2, 1, -32, 0, 0, 3
|
||||
waitforvisualfinish
|
||||
createvisualtask sub_80D6134, 2, 8, -256, 0, 0
|
||||
createvisualtask sub_80D6134, 2, 8, -256, 1, 0
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_ATTACKER, 4, 0, 12, 1
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 12, 1
|
||||
waitforvisualfinish
|
||||
createvisualtask sub_80D6134, 2, 8, -256, 0, 1
|
||||
createvisualtask sub_80D6134, 2, 8, -256, 1, 1
|
||||
waitforvisualfinish
|
||||
createsprite gSlideMonToOriginalPosSpriteTemplate, 2, 0, 0, 5
|
||||
delay 3
|
||||
createsprite gSlideMonToOriginalPosSpriteTemplate, 2, 1, 0, 7
|
||||
waitforvisualfinish
|
||||
end
|
||||
|
||||
Move_HEALING_WISH:
|
||||
loadspritegfx ANIM_TAG_GREEN_SPARKLE
|
||||
setalpha 0, 16
|
||||
createvisualtask sub_80A7A74, 3, 0, 16, 16, 0, 1
|
||||
playsewithpan SE_W236, 0
|
||||
delay 30
|
||||
createsprite gBattleAnimSpriteTemplate_8592EEC, 40, -12, 0
|
||||
delay 30
|
||||
createsprite gBattleAnimSpriteTemplate_8592EEC, 40, -24, 0
|
||||
delay 30
|
||||
createsprite gBattleAnimSpriteTemplate_8592EEC, 40, 21, 0
|
||||
delay 30
|
||||
createsprite gBattleAnimSpriteTemplate_8592EEC, 40, 0, 0
|
||||
delay 30
|
||||
createsprite gBattleAnimSpriteTemplate_8592EEC, 40, 10, 0
|
||||
delay 20
|
||||
createvisualtask sub_81025C0, 2
|
||||
waitforvisualfinish
|
||||
end
|
||||
|
||||
Move_BRINE:
|
||||
loadspritegfx ANIM_TAG_GLOWY_BLUE_ORB
|
||||
loadspritegfx ANIM_TAG_WATER_IMPACT
|
||||
monbg ANIM_DEF_PARTNER
|
||||
setalpha 12, 8
|
||||
playsewithpan SE_W291, -64
|
||||
waitforvisualfinish
|
||||
delay 16
|
||||
createvisualtask sub_81085C8, 5
|
||||
playsewithpan SE_W057, +63
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
blendoff
|
||||
end
|
||||
|
||||
Move_NATURAL_GIFT:
|
||||
loadspritegfx ANIM_TAG_SPARKLE_2
|
||||
loadspritegfx ANIM_TAG_HOLLOW_ORB
|
||||
monbg ANIM_ATTACKER
|
||||
monbgprio_28 ANIM_ATTACKER
|
||||
createvisualtask sub_8115A04, 2, 2, 2, 2, 0, 16, RGB(27, 31, 18)
|
||||
playsewithpan SE_W025, -64
|
||||
call GrantingStarsEffect
|
||||
waitforvisualfinish
|
||||
delay 1
|
||||
createvisualtask sub_81133E8, 5
|
||||
playsewithpan SE_W100, -64
|
||||
delay 8
|
||||
createvisualtask sub_80A7CB4, 5, 10249, 19456, 14, 0, 3
|
||||
createsprite gUnknown_08596F98, 2, 0
|
||||
createsprite gUnknown_08596F98, 2, 43
|
||||
createsprite gUnknown_08596F98, 2, 85
|
||||
createsprite gUnknown_08596F98, 2, 128
|
||||
createsprite gUnknown_08596F98, 2, 170
|
||||
createsprite gUnknown_08596F98, 2, 213
|
||||
delay 30
|
||||
playsewithpan SE_W100, -64
|
||||
delay 30
|
||||
playsewithpan SE_W100, -64
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_ATTACKER
|
||||
delay 1
|
||||
end
|
||||
|
||||
Move_FEINT:
|
||||
|
@ -735,33 +895,223 @@ Move_PLUCK:
|
|||
end
|
||||
|
||||
Move_TAILWIND:
|
||||
loadspritegfx ANIM_TAG_FLYING_DIRT
|
||||
playsewithpan SE_W201, 0
|
||||
createvisualtask AnimTask_LoadSandstormBackground, 5, FALSE
|
||||
createvisualtask AnimTask_BlendBackground, 6, 6, RGB_WHITE
|
||||
delay 16
|
||||
createsprite gBattleAnimSpriteTemplate_8596BA0, 40, 10, 2304, 96, 0
|
||||
delay 10
|
||||
createsprite gBattleAnimSpriteTemplate_8596BA0, 40, 90, 2048, 96, 0
|
||||
delay 10
|
||||
createsprite gBattleAnimSpriteTemplate_8596BA0, 40, 50, 2560, 96, 0
|
||||
delay 10
|
||||
createsprite gBattleAnimSpriteTemplate_8596BA0, 40, 20, 2304, 96, 0
|
||||
delay 10
|
||||
createsprite gBattleAnimSpriteTemplate_8596BA0, 40, 70, 1984, 96, 0
|
||||
delay 10
|
||||
createsprite gBattleAnimSpriteTemplate_8596BA0, 40, 0, 2816, 96, 0
|
||||
delay 10
|
||||
createsprite gBattleAnimSpriteTemplate_8596BA0, 40, 60, 2560, 96, 0
|
||||
end
|
||||
|
||||
Move_ACUPRESSURE:
|
||||
end
|
||||
|
||||
Move_METAL_BURST:
|
||||
loadspritegfx ANIM_TAG_ECLIPSING_ORB
|
||||
loadspritegfx ANIM_TAG_RED_ORB
|
||||
loopsewithpan SE_W161, -64, 18, 3
|
||||
createvisualtask sub_811489C, 5, 0, 0
|
||||
createvisualtask sub_815B338, 5
|
||||
waitforvisualfinish
|
||||
setarg 7, -1
|
||||
playsewithpan SE_W115, -64
|
||||
createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, ANIM_ATTACKER, 0
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 0
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 32
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 64
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 96
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 128
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 160
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 192
|
||||
createsprite gHiddenPowerOrbScatterSpriteTemplate, 130, 224
|
||||
waitforvisualfinish
|
||||
createvisualtask sub_811489C, 5, 0, 1
|
||||
waitforvisualfinish
|
||||
end
|
||||
|
||||
Move_U_TURN:
|
||||
loadspritegfx ANIM_TAG_ROUND_SHADOW
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
monbg ANIM_DEF_PARTNER
|
||||
setalpha 12, 8
|
||||
playsewithpan SE_W019, -64
|
||||
createsprite gUnknown_08596340, 2, 0, 0, 13, 336
|
||||
waitforvisualfinish
|
||||
playsewithpan SE_W104, -64
|
||||
createsprite gUnknown_08596358, 2, 20
|
||||
delay 20
|
||||
createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 0
|
||||
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 6, 0, 8, 1
|
||||
playsewithpan SE_W013, +63
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
blendoff
|
||||
end
|
||||
|
||||
Move_CLOSE_COMBAT:
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
||||
fadetobg BG_HIGHSPEED_OPPONENT
|
||||
delay 20
|
||||
createsprite gUnknown_08595EB0, 131, 1, 10, 0
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
|
||||
playsewithpan SE_W004, +63
|
||||
delay 10
|
||||
createsprite gUnknown_08595EB0, 131, 1, 10, 0
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
|
||||
playsewithpan SE_W233B, +63
|
||||
delay 10
|
||||
createsprite gUnknown_08595EB0, 131, 1, 10, 0
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
|
||||
playsewithpan SE_W025B, +63
|
||||
delay 10
|
||||
createsprite gUnknown_08595EB0, 131, 1, 10, 0
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
|
||||
playsewithpan SE_W004, +63
|
||||
delay 10
|
||||
createsprite gUnknown_08595EB0, 131, 1, 10, 0
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
|
||||
playsewithpan SE_W233B, +63
|
||||
delay 10
|
||||
createsprite gUnknown_08595EB0, 131, 1, 10, 0
|
||||
createvisualtask AnimTask_ShakeMonInPlace, 2, ANIM_TARGET, 4, 0, 7, 1
|
||||
playsewithpan SE_W025B, +63
|
||||
delay 10
|
||||
restorebg
|
||||
waitbgfadeout
|
||||
setarg 7, -1
|
||||
waitbgfadein
|
||||
clearmonbg ANIM_TARGET
|
||||
blendoff
|
||||
delay 1
|
||||
setarg 7, 0x1000
|
||||
delay 1
|
||||
end
|
||||
|
||||
Move_PAYBACK:
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
monbg ANIM_TARGET
|
||||
fadetobg BG_DARK
|
||||
waitbgfadein
|
||||
delay 0
|
||||
setalpha 12, 8
|
||||
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 30, 1
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 0
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 24, 8, 1, 0
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, -24, -16, 1, 0
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 8, 4, 1, 0
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, -16, 19, 1, 0
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 18, -18, 1, 0
|
||||
playsewithpan SE_W004, +63
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_TARGET
|
||||
blendoff
|
||||
restorebg
|
||||
waitbgfadein
|
||||
end
|
||||
|
||||
Move_ASSURANCE:
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loadspritegfx ANIM_TAG_PURPLE_HAND_OUTLINE
|
||||
monbg ANIM_TARGET
|
||||
fadetobg BG_DARK
|
||||
waitbgfadein
|
||||
delay 0
|
||||
setalpha 12, 8
|
||||
createsprite gPalmSpriteTemplate, 131, 0, 0, 8, 1, 0
|
||||
playsewithpan SE_W233B, -64
|
||||
createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 1
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_TARGET
|
||||
blendoff
|
||||
delay 0
|
||||
restorebg
|
||||
waitbgfadein
|
||||
end
|
||||
|
||||
Move_EMBARGO:
|
||||
loadspritegfx ANIM_TAG_RED_ORB
|
||||
monbg ANIM_DEF_PARTNER
|
||||
monbgprio_28 ANIM_TARGET
|
||||
loopsewithpan SE_W077, +63, 18, 10
|
||||
call EmbargoOrbs1
|
||||
call EmbargoOrbs1
|
||||
call EmbargoOrbs1
|
||||
waitforvisualfinish
|
||||
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 4, 0, 10, 1
|
||||
playsewithpan SE_W171, +63
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
end
|
||||
EmbargoOrbs1:
|
||||
createsprite gPowerOrbs_Float, 2, 0, -20, 85, 80, 0
|
||||
delay 12
|
||||
createsprite gPowerOrbs_Float, 2, 0, -10, 170, 80, 0
|
||||
delay 12
|
||||
createsprite gPowerOrbs_Float, 2, 0, -15, 0, 80, 0
|
||||
delay 12
|
||||
return
|
||||
|
||||
Move_FLING:
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loadspritegfx ANIM_TAG_BLACK_BALL
|
||||
monbg ANIM_DEF_PARTNER
|
||||
monbgprio_28 ANIM_TARGET
|
||||
setalpha 12, 8
|
||||
createsprite gUnknown_085CE050, 130, 20, 0, 0, 0, 35, -25
|
||||
playsewithpan SE_W207, -64
|
||||
waitforvisualfinish
|
||||
createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
|
||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
|
||||
playsewithpan SE_W233, +63
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
blendoff
|
||||
end
|
||||
|
||||
Move_PSYCHO_SHIFT:
|
||||
loadspritegfx ANIM_TAG_ELECTRIC_ORBS
|
||||
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
|
||||
loadspritegfx ANIM_TAG_THIN_RING
|
||||
monbg ANIM_ATTACKER
|
||||
setalpha 12, 8
|
||||
playsewithpan SE_W025, -64
|
||||
createsprite gUnknown_08596F98, ANIM_ATTACKER, 2, 0
|
||||
delay 30
|
||||
waitforvisualfinish
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 1, 0
|
||||
playsewithpan SE_W048, -64
|
||||
delay 14
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 1, 0
|
||||
playsewithpan SE_W048, -64
|
||||
delay 14
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 1, 0
|
||||
playsewithpan SE_W048, -64
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_ATK_PARTNER
|
||||
end
|
||||
clearmonbg ANIM_ATTACKER
|
||||
blendoff
|
||||
end
|
||||
|
||||
Move_TRUMP_CARD:
|
||||
|
@ -774,9 +1124,54 @@ Move_WRING_OUT:
|
|||
end
|
||||
|
||||
Move_POWER_TRICK:
|
||||
loadspritegfx ANIM_TAG_THIN_RING
|
||||
monbg ANIM_ATK_PARTNER
|
||||
waitforvisualfinish
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 0, 0
|
||||
playsewithpan SE_W048, -64
|
||||
delay 14
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 0, 0
|
||||
playsewithpan SE_W048, -64
|
||||
delay 14
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 0, 0
|
||||
playsewithpan SE_W048, -64
|
||||
waitforvisualfinish
|
||||
createvisualtask sub_81177E4, 5, 0
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_ATK_PARTNER
|
||||
end
|
||||
|
||||
Move_GASTRO_ACID:
|
||||
loadspritegfx ANIM_TAG_POISON_BUBBLE
|
||||
monbg ANIM_DEF_PARTNER
|
||||
createsprite gGreenPoisonBubble, 130, 20, 0, 40, 1, 0, 0
|
||||
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
|
||||
delay 5
|
||||
createsprite gGreenPoisonBubble, 130, 20, 0, 40, 1, 24, 0
|
||||
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
|
||||
delay 5
|
||||
createsprite gGreenPoisonBubble, 130, 20, 0, 40, 1, -24, 0
|
||||
playsewithpan SE_W145C, SOUND_PAN_ATTACKER
|
||||
delay 15
|
||||
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 10, 1
|
||||
createvisualtask AnimTask_ShakeMon2, 5, ANIM_DEF_PARTNER, 2, 0, 10, 1
|
||||
createvisualtask sub_8115A04, 2, 20, 2, 2, 0, 12, RGB(30, 0, 31)
|
||||
createsprite gGreenPoisonDrip, 130, 0, -22, 0, 15, 55
|
||||
playsewithpan SE_W145, SOUND_PAN_TARGET
|
||||
delay 10
|
||||
createsprite gGreenPoisonDrip, 130, -26, -24, 0, 15, 55
|
||||
playsewithpan SE_W145, SOUND_PAN_TARGET
|
||||
delay 10
|
||||
createsprite gGreenPoisonDrip, 130, 15, -27, 0, 15, 50
|
||||
playsewithpan SE_W145, SOUND_PAN_TARGET
|
||||
delay 10
|
||||
createsprite gGreenPoisonDrip, 130, -15, -17, 0, 10, 45
|
||||
playsewithpan SE_W145, SOUND_PAN_TARGET
|
||||
delay 10
|
||||
createsprite gGreenPoisonDrip, 130, 27, -22, 0, 15, 50
|
||||
playsewithpan SE_W145, SOUND_PAN_TARGET
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
end
|
||||
|
||||
Move_LUCKY_CHANT:
|
||||
|
@ -786,6 +1181,25 @@ Move_ME_FIRST:
|
|||
end
|
||||
|
||||
Move_COPYCAT:
|
||||
loadspritegfx ANIM_TAG_GRAY_ORB
|
||||
loadspritegfx ANIM_TAG_THIN_RING
|
||||
playsewithpan SE_W025, SOUND_PAN_ATTACKER
|
||||
createvisualtask sub_8115A04, 2, 2, 8, 1, 0, 12, RGB_WHITE
|
||||
createvisualtask sub_815B65C, 5
|
||||
call Stockpile1
|
||||
call Stockpile1
|
||||
waitforvisualfinish
|
||||
createsprite gSimplePaletteBlendSpriteTemplate, 2, 2, 0, 12, 0, RGB_WHITE
|
||||
waitforvisualfinish
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 0, 0
|
||||
playsewithpan SE_W048, -64
|
||||
delay 14
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 0, 0
|
||||
playsewithpan SE_W048, -64
|
||||
delay 14
|
||||
createsprite gUnknown_08593850, 40, 0, 0, 0, 0
|
||||
playsewithpan SE_W048, -64
|
||||
waitforvisualfinish
|
||||
end
|
||||
|
||||
Move_POWER_SWAP:
|
||||
|
@ -819,12 +1233,113 @@ Move_MAGNET_RISE:
|
|||
end
|
||||
|
||||
Move_FLARE_BLITZ:
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
||||
loadspritegfx ANIM_TAG_SMALL_EMBER
|
||||
monbg ANIM_TARGET
|
||||
delay 2
|
||||
createsprite gSimplePaletteBlendSpriteTemplate, 2, 1, 0, 0, 16, RGB_BLACK
|
||||
setalpha 12, 8
|
||||
monbg ANIM_DEF_PARTNER
|
||||
monbgprio_2A ANIM_TARGET
|
||||
createsprite gBattleAnimSpriteTemplate_8595584, 3, 0, 0, 56, 0
|
||||
playsewithpan SE_W172, SOUND_PAN_ATTACKER
|
||||
delay 2
|
||||
createsprite gBattleAnimSpriteTemplate_8595584, 3, 0, 0, 56, 4
|
||||
playsewithpan SE_W172, SOUND_PAN_ATTACKER
|
||||
delay 2
|
||||
createsprite gBattleAnimSpriteTemplate_8595584, 3, 0, 0, 56, 8
|
||||
playsewithpan SE_W172, SOUND_PAN_ATTACKER
|
||||
delay 2
|
||||
createsprite gBattleAnimSpriteTemplate_8595584, 3, 0, 0, 56, 12
|
||||
playsewithpan SE_W172, SOUND_PAN_ATTACKER
|
||||
delay 2
|
||||
createsprite gBattleAnimSpriteTemplate_8595584, 3, 0, 0, 56, 16
|
||||
playsewithpan SE_W172, SOUND_PAN_ATTACKER
|
||||
delay 2
|
||||
createsprite gBattleAnimSpriteTemplate_8595584, 3, 0, 0, 56, 20
|
||||
playsewithpan SE_W172, SOUND_PAN_ATTACKER
|
||||
delay 2
|
||||
createsprite gBattleAnimSpriteTemplate_8595584, 3, 0, 0, 56, 24
|
||||
playsewithpan SE_W172, SOUND_PAN_ATTACKER
|
||||
waitforvisualfinish
|
||||
createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, ANIM_ATTACKER, 12, 4, 1, 4
|
||||
waitforvisualfinish
|
||||
createsprite gSlideMonToOffsetSpriteTemplate, 2, 0, 24, 0, 0, 6
|
||||
waitforvisualfinish
|
||||
call SetImpactBackground
|
||||
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 22, 1
|
||||
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 0
|
||||
createsprite gUnknown_08595380, 0x81, 0, 10, 192, 176, 40
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 24, 8, 1, 0
|
||||
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
|
||||
createsprite gUnknown_08595380, 0x81, 0, 10, -192, 240, 40
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, -24, -16, 1, 0
|
||||
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
|
||||
createsprite gUnknown_08595380, 0x81, 0, 10, 192, -160, 40
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 8, 4, 1, 0
|
||||
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
|
||||
createsprite gUnknown_08595380, 0x81, 0, 10, -192, -112, 40
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, -16, 19, 1, 0
|
||||
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
|
||||
createsprite gUnknown_08595380, 0x81, 0, 10, 160, 48, 40
|
||||
playsewithpan SE_W004, +63
|
||||
delay 5
|
||||
createsprite gBasicHitSplatSpriteTemplate, 3, 18, -18, 1, 0
|
||||
createvisualtask AnimTask_BlendMonInAndOut, 3, ANIM_TARGET, RGB_RED, 12, 1, 1
|
||||
createsprite gUnknown_08595380, 0x81, 0, 10, -224, -32, 40
|
||||
createsprite gUnknown_08595380, 0x81, 0, 10, 112, -128, 40
|
||||
playsewithpan SE_W004, +63
|
||||
createvisualtask sub_8116620, 10, 4, 2, 0, 0, RGB_BLACK
|
||||
playsewithpan SE_W004, +63
|
||||
waitforvisualfinish
|
||||
createsprite gSlideMonToOriginalPosSpriteTemplate, 2, 0, 0, 9
|
||||
clearmonbg ANIM_TARGET
|
||||
blendoff
|
||||
delay 2
|
||||
restorebg
|
||||
waitbgfadein
|
||||
end
|
||||
|
||||
|
||||
Move_FORCE_PALM:
|
||||
end
|
||||
|
||||
Move_AURA_SPHERE:
|
||||
loadspritegfx ANIM_TAG_METEOR
|
||||
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
|
||||
monbg ANIM_ATK_PARTNER
|
||||
monbgprio_28 ANIM_ATTACKER
|
||||
setalpha 12, 8
|
||||
createvisualtask AnimTask_IsAttackerOpponentSide, 2
|
||||
fadetobg BG_HIGHSPEED_OPPONENT
|
||||
waitbgfadeout
|
||||
createvisualtask sub_8117660, 5, -2304, 0, 1, -1
|
||||
waitbgfadein
|
||||
playsewithpan SE_W327, 0
|
||||
delay 60
|
||||
createsprite gAuraSphereBlast, 131, 0
|
||||
playsewithpan SE_W207, SOUND_PAN_ATTACKER
|
||||
delay 16
|
||||
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 16, 1
|
||||
playsewithpan SE_W025B, SOUND_PAN_TARGET
|
||||
waitforvisualfinish
|
||||
restorebg
|
||||
waitbgfadeout
|
||||
setarg 7, -1
|
||||
waitbgfadein
|
||||
clearmonbg ANIM_ATK_PARTNER
|
||||
blendoff
|
||||
delay 1
|
||||
end
|
||||
|
||||
Move_ROCK_POLISH:
|
||||
|
@ -864,12 +1379,54 @@ Move_POWER_GEM:
|
|||
end
|
||||
|
||||
Move_DRAIN_PUNCH:
|
||||
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
||||
loadspritegfx ANIM_TAG_IMPACT
|
||||
loadspritegfx ANIM_TAG_BLUE_STAR
|
||||
loadspritegfx ANIM_TAG_ORBS
|
||||
monbg ANIM_DEF_PARTNER
|
||||
setalpha 12, 8
|
||||
playsewithpan SE_W233B, -64
|
||||
createsprite gFistFootSpriteTemplate, 131, 0, 0, 8, 1, 0
|
||||
createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 1
|
||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 0, 3, 15, 1
|
||||
delay 20
|
||||
call MegaDrainEffect
|
||||
waitforvisualfinish
|
||||
delay 15
|
||||
call HealingEffect
|
||||
waitforvisualfinish
|
||||
clearmonbg ANIM_DEF_PARTNER
|
||||
blendoff
|
||||
end
|
||||
|
||||
Move_VACUUM_WAVE:
|
||||
end
|
||||
|
||||
Move_FOCUS_BLAST:
|
||||
loadspritegfx ANIM_TAG_CIRCLE_OF_LIGHT
|
||||
loadspritegfx ANIM_TAG_METEOR
|
||||
loadspritegfx ANIM_TAG_FLAT_ROCK
|
||||
monbg ANIM_ATK_PARTNER
|
||||
monbgprio_28 ANIM_ATTACKER
|
||||
setalpha 12, 8
|
||||
createvisualtask AnimTask_IsAttackerOpponentSide, 2
|
||||
fadetobg BG_HIGHSPEED_OPPONENT
|
||||
waitbgfadeout
|
||||
createvisualtask sub_8117660, 5, -2304, 0, 1, -1
|
||||
waitbgfadein
|
||||
createsprite gUnknown_08595FEC, 130, 0
|
||||
playsewithpan SE_W025, SOUND_PAN_ATTACKER
|
||||
waitforvisualfinish
|
||||
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 8, 0, 16, 1
|
||||
playsewithpan SE_W025B, SOUND_PAN_TARGET
|
||||
waitforvisualfinish
|
||||
restorebg
|
||||
waitbgfadeout
|
||||
setarg 7, -1
|
||||
waitbgfadein
|
||||
clearmonbg ANIM_TARGET
|
||||
blendoff
|
||||
delay 1
|
||||
end
|
||||
|
||||
Move_ENERGY_BALL:
|
||||
|
|
Loading…
Reference in a new issue