mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-13 23:23:43 +01:00
Rename battle anim cmds, move its data, name remaining symbols
This commit is contained in:
parent
b8a44bf10a
commit
f23e0beeba
@ -14,7 +14,7 @@
|
|||||||
.byte 0x02
|
.byte 0x02
|
||||||
.4byte \template
|
.4byte \template
|
||||||
.if \anim_battler == ANIM_TARGET
|
.if \anim_battler == ANIM_TARGET
|
||||||
.byte 0x80 | (\subpriority_offset & 0x7F)
|
.byte ANIMSPRITE_IS_TARGET | (\subpriority_offset & 0x7F)
|
||||||
.else
|
.else
|
||||||
.byte (\subpriority_offset & 0x7F)
|
.byte (\subpriority_offset & 0x7F)
|
||||||
.endif
|
.endif
|
||||||
@ -193,12 +193,12 @@
|
|||||||
.4byte \ptr
|
.4byte \ptr
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro monbg_22 battler:req
|
.macro monbg_static battler:req
|
||||||
.byte 0x22
|
.byte 0x22
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro clearmonbg_23 battler:req
|
.macro clearmonbg_static battler:req
|
||||||
.byte 0x23
|
.byte 0x23
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
@ -233,16 +233,16 @@
|
|||||||
.byte \delay
|
.byte \delay
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro monbgprio_28 battler:req
|
.macro splitbgprio battler:req
|
||||||
.byte 0x28
|
.byte 0x28
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro monbgprio_29
|
.macro splitbgprio_all
|
||||||
.byte 0x29
|
.byte 0x29
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro monbgprio_2A battler:req
|
.macro splitbgprio_foes battler:req
|
||||||
.byte 0x2a
|
.byte 0x2a
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
@ -257,12 +257,12 @@
|
|||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro doublebattle_2D battler:req
|
.macro teamattack_moveback battler:req
|
||||||
.byte 0x2d
|
.byte 0x2d
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro doublebattle_2E battler:req
|
.macro teamattack_movefwd battler:req
|
||||||
.byte 0x2e
|
.byte 0x2e
|
||||||
.byte \battler
|
.byte \battler
|
||||||
.endm
|
.endm
|
||||||
|
@ -622,7 +622,7 @@ Move_BODY_SLAM:
|
|||||||
Move_SUPERSONIC:
|
Move_SUPERSONIC:
|
||||||
loadspritegfx ANIM_TAG_GOLD_RING
|
loadspritegfx ANIM_TAG_GOLD_RING
|
||||||
monbg ANIM_ATK_PARTNER
|
monbg ANIM_ATK_PARTNER
|
||||||
monbgprio_2A ANIM_ATTACKER
|
splitbgprio_foes ANIM_ATTACKER
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 8, 1
|
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 8, 1
|
||||||
call SupersonicRing
|
call SupersonicRing
|
||||||
@ -659,7 +659,7 @@ ScreechRing:
|
|||||||
Move_FLAME_WHEEL:
|
Move_FLAME_WHEEL:
|
||||||
loadspritegfx ANIM_TAG_SMALL_EMBER
|
loadspritegfx ANIM_TAG_SMALL_EMBER
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 0
|
createsprite gFireSpiralOutwardSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 56, 0
|
||||||
playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER
|
||||||
delay 2
|
delay 2
|
||||||
@ -702,7 +702,7 @@ Move_PIN_MISSILE:
|
|||||||
loadspritegfx ANIM_TAG_NEEDLE
|
loadspritegfx ANIM_TAG_NEEDLE
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_JUMP_KICK, SOUND_PAN_ATTACKER
|
||||||
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
|
createsprite gPinMissileSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
|
||||||
@ -731,7 +731,7 @@ Move_ICICLE_SPEAR:
|
|||||||
loadspritegfx ANIM_TAG_ICICLE_SPEAR
|
loadspritegfx ANIM_TAG_ICICLE_SPEAR
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_ICY_WIND, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_ICY_WIND, SOUND_PAN_ATTACKER
|
||||||
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
|
createsprite gIcicleSpearSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -8, -8, 20, -32
|
||||||
@ -817,7 +817,7 @@ Move_POISON_STING:
|
|||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
loadspritegfx ANIM_TAG_POISON_BUBBLE
|
loadspritegfx ANIM_TAG_POISON_BUBBLE
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
|
||||||
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 20, 0, -8, 0, 20
|
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 20, 0, -8, 0, 20
|
||||||
@ -836,7 +836,7 @@ Move_TWINEEDLE:
|
|||||||
loadspritegfx ANIM_TAG_NEEDLE
|
loadspritegfx ANIM_TAG_NEEDLE
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 6, 2
|
loopsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER, 6, 2
|
||||||
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 10, -4, 0, -4, 20
|
createsprite gLinearStingerSpriteTemplate, ANIM_TARGET, 2, 10, -4, 0, -4, 20
|
||||||
@ -1029,7 +1029,7 @@ Move_SONIC_BOOM:
|
|||||||
loadspritegfx ANIM_TAG_AIR_WAVE
|
loadspritegfx ANIM_TAG_AIR_WAVE
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
call SonicBoomProjectile
|
call SonicBoomProjectile
|
||||||
call SonicBoomProjectile
|
call SonicBoomProjectile
|
||||||
@ -1300,7 +1300,7 @@ Move_SPIKE_CANNON:
|
|||||||
loadspritegfx ANIM_TAG_NEEDLE
|
loadspritegfx ANIM_TAG_NEEDLE
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_WindUpLunge, 5, ANIM_ATTACKER, -4, 0, 4, 6, 8, 4
|
createvisualtask AnimTask_WindUpLunge, 5, ANIM_ATTACKER, -4, 0, 4, 6, 8, 4
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -1668,7 +1668,7 @@ Move_DEFENSE_CURL:
|
|||||||
Move_PROTECT:
|
Move_PROTECT:
|
||||||
loadspritegfx ANIM_TAG_PROTECT
|
loadspritegfx ANIM_TAG_PROTECT
|
||||||
monbg ANIM_ATK_PARTNER
|
monbg ANIM_ATK_PARTNER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
waitplaysewithpan SE_M_REFLECT, SOUND_PAN_ATTACKER, 16
|
waitplaysewithpan SE_M_REFLECT, SOUND_PAN_ATTACKER, 16
|
||||||
createsprite gProtectSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 90
|
createsprite gProtectSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 90
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -1882,7 +1882,7 @@ Move_PAY_DAY:
|
|||||||
loadspritegfx ANIM_TAG_COIN
|
loadspritegfx ANIM_TAG_COIN
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_RAZOR_WIND2, SOUND_PAN_ATTACKER
|
||||||
createsprite gCoinThrowSpriteTemplate, ANIM_ATTACKER, 2, 20, 0, 0, 0, 1152
|
createsprite gCoinThrowSpriteTemplate, ANIM_ATTACKER, 2, 20, 0, 0, 0, 1152
|
||||||
@ -2190,7 +2190,7 @@ Move_BUBBLE_BEAM:
|
|||||||
loadspritegfx ANIM_TAG_BUBBLE
|
loadspritegfx ANIM_TAG_BUBBLE
|
||||||
loadspritegfx ANIM_TAG_SMALL_BUBBLES
|
loadspritegfx ANIM_TAG_SMALL_BUBBLES
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
delay 1
|
delay 1
|
||||||
call BulbblebeamCreateBubbles
|
call BulbblebeamCreateBubbles
|
||||||
@ -2287,7 +2287,7 @@ Move_SMOKESCREEN:
|
|||||||
Move_CONVERSION:
|
Move_CONVERSION:
|
||||||
loadspritegfx ANIM_TAG_CONVERSION
|
loadspritegfx ANIM_TAG_CONVERSION
|
||||||
monbg ANIM_ATK_PARTNER
|
monbg ANIM_ATK_PARTNER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
setalpha 16, 0
|
setalpha 16, 0
|
||||||
delay 0
|
delay 0
|
||||||
playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_SWIFT, SOUND_PAN_ATTACKER
|
||||||
@ -2339,7 +2339,7 @@ Move_CONVERSION:
|
|||||||
Move_CONVERSION_2:
|
Move_CONVERSION_2:
|
||||||
loadspritegfx ANIM_TAG_CONVERSION
|
loadspritegfx ANIM_TAG_CONVERSION
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
setalpha 0, 16
|
setalpha 0, 16
|
||||||
delay 0
|
delay 0
|
||||||
playsewithpan SE_M_BARRIER, SOUND_PAN_TARGET
|
playsewithpan SE_M_BARRIER, SOUND_PAN_TARGET
|
||||||
@ -2657,7 +2657,7 @@ DigSetUp:
|
|||||||
loadspritegfx ANIM_TAG_DIRT_MOUND
|
loadspritegfx ANIM_TAG_DIRT_MOUND
|
||||||
createsprite gDirtMoundSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, 180
|
createsprite gDirtMoundSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, 180
|
||||||
createsprite gDirtMoundSpriteTemplate, ANIM_ATTACKER, 1, 0, 1, 180
|
createsprite gDirtMoundSpriteTemplate, ANIM_ATTACKER, 1, 0, 1, 180
|
||||||
monbg_22 ANIM_ATTACKER
|
monbg_static ANIM_ATTACKER
|
||||||
delay 1
|
delay 1
|
||||||
createvisualtask AnimTask_DigDownMovement, 2, FALSE
|
createvisualtask AnimTask_DigDownMovement, 2, FALSE
|
||||||
delay 6
|
delay 6
|
||||||
@ -2667,7 +2667,7 @@ DigSetUp:
|
|||||||
call DigThrowDirt
|
call DigThrowDirt
|
||||||
call DigThrowDirt
|
call DigThrowDirt
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
clearmonbg_23 ANIM_ATTACKER
|
clearmonbg_static ANIM_ATTACKER
|
||||||
delay 1
|
delay 1
|
||||||
createvisualtask AnimTask_DigDownMovement, 2, TRUE
|
createvisualtask AnimTask_DigDownMovement, 2, TRUE
|
||||||
goto DigEnd
|
goto DigEnd
|
||||||
@ -3156,7 +3156,7 @@ MachPunchAgainstPlayer:
|
|||||||
Move_FORESIGHT:
|
Move_FORESIGHT:
|
||||||
loadspritegfx ANIM_TAG_MAGNIFYING_GLASS
|
loadspritegfx ANIM_TAG_MAGNIFYING_GLASS
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 16, 0
|
setalpha 16, 0
|
||||||
createsprite gForesightMagnifyingGlassSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET
|
createsprite gForesightMagnifyingGlassSpriteTemplate, ANIM_TARGET, 2, ANIM_TARGET
|
||||||
delay 17
|
delay 17
|
||||||
@ -3236,7 +3236,7 @@ Move_ROLLOUT:
|
|||||||
loadspritegfx ANIM_TAG_MUD_SAND
|
loadspritegfx ANIM_TAG_MUD_SAND
|
||||||
loadspritegfx ANIM_TAG_ROCKS
|
loadspritegfx ANIM_TAG_ROCKS
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_Rollout, 2
|
createvisualtask AnimTask_Rollout, 2
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -3518,11 +3518,11 @@ Move_MEMENTO:
|
|||||||
delay 12
|
delay 12
|
||||||
setalpha 0, 16
|
setalpha 0, 16
|
||||||
delay 1
|
delay 1
|
||||||
monbg_22 ANIM_TARGET
|
monbg_static ANIM_TARGET
|
||||||
createvisualtask AnimTask_MoveTargetMementoShadow, 5
|
createvisualtask AnimTask_MoveTargetMementoShadow, 5
|
||||||
playsewithpan SE_M_PSYBEAM, SOUND_PAN_TARGET
|
playsewithpan SE_M_PSYBEAM, SOUND_PAN_TARGET
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
clearmonbg_23 ANIM_TARGET
|
clearmonbg_static ANIM_TARGET
|
||||||
delay 1
|
delay 1
|
||||||
blendoff
|
blendoff
|
||||||
delay 1
|
delay 1
|
||||||
@ -3654,7 +3654,7 @@ Move_SUPERPOWER:
|
|||||||
loadspritegfx ANIM_TAG_METEOR
|
loadspritegfx ANIM_TAG_METEOR
|
||||||
loadspritegfx ANIM_TAG_FLAT_ROCK
|
loadspritegfx ANIM_TAG_FLAT_ROCK
|
||||||
monbg ANIM_ATK_PARTNER
|
monbg ANIM_ATK_PARTNER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createsprite gSuperpowerOrbSpriteTemplate, ANIM_TARGET, 2, ANIM_ATTACKER
|
createsprite gSuperpowerOrbSpriteTemplate, ANIM_TARGET, 2, ANIM_ATTACKER
|
||||||
playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_MEGA_KICK, SOUND_PAN_ATTACKER
|
||||||
@ -3853,7 +3853,7 @@ Move_IMPRISON:
|
|||||||
Move_GRUDGE:
|
Move_GRUDGE:
|
||||||
loadspritegfx ANIM_TAG_PURPLE_FLAME
|
loadspritegfx ANIM_TAG_PURPLE_FLAME
|
||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
monbgprio_29
|
splitbgprio_all
|
||||||
fadetobg BG_GHOST
|
fadetobg BG_GHOST
|
||||||
playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
|
||||||
waitbgfadein
|
waitbgfadein
|
||||||
@ -3870,7 +3870,7 @@ Move_GRUDGE:
|
|||||||
|
|
||||||
Move_CAMOUFLAGE:
|
Move_CAMOUFLAGE:
|
||||||
monbg ANIM_ATK_PARTNER
|
monbg ANIM_ATK_PARTNER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
setalpha 16, 0
|
setalpha 16, 0
|
||||||
createvisualtask AnimTask_SetCamouflageBlend, 5, 2, 3, 0, 14
|
createvisualtask AnimTask_SetCamouflageBlend, 5, 2, 3, 0, 14
|
||||||
delay 16
|
delay 16
|
||||||
@ -3968,7 +3968,7 @@ Move_MIST_BALL:
|
|||||||
Move_FEATHER_DANCE:
|
Move_FEATHER_DANCE:
|
||||||
loadspritegfx ANIM_TAG_WHITE_FEATHER
|
loadspritegfx ANIM_TAG_WHITE_FEATHER
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_29
|
splitbgprio_all
|
||||||
playsewithpan SE_M_PETAL_DANCE, SOUND_PAN_TARGET
|
playsewithpan SE_M_PETAL_DANCE, SOUND_PAN_TARGET
|
||||||
delay 0
|
delay 0
|
||||||
createsprite gFallingFeatherSpriteTemplate, ANIM_TARGET, 0, 0, -16, 64, 2, 104, 11304, 32, 1
|
createsprite gFallingFeatherSpriteTemplate, ANIM_TARGET, 0, 0, -16, 64, 2, 104, 11304, 32, 1
|
||||||
@ -4518,7 +4518,7 @@ Move_LEAF_BLADE:
|
|||||||
Move_DRAGON_DANCE:
|
Move_DRAGON_DANCE:
|
||||||
loadspritegfx ANIM_TAG_HOLLOW_ORB
|
loadspritegfx ANIM_TAG_HOLLOW_ORB
|
||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
delay 1
|
delay 1
|
||||||
createvisualtask AnimTask_DragonDanceWaver, 5
|
createvisualtask AnimTask_DragonDanceWaver, 5
|
||||||
playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_TELEPORT, SOUND_PAN_ATTACKER
|
||||||
@ -4924,7 +4924,7 @@ Move_SCRATCH:
|
|||||||
Move_DRAGON_BREATH:
|
Move_DRAGON_BREATH:
|
||||||
loadspritegfx ANIM_TAG_SMALL_EMBER
|
loadspritegfx ANIM_TAG_SMALL_EMBER
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
loopsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER, 7, 7
|
loopsewithpan SE_M_FLAME_WHEEL, SOUND_PAN_ATTACKER, 7, 7
|
||||||
createsprite gDragonBreathFireSpriteTemplate, ANIM_TARGET, 2, 0, 0, 0, 0, 20
|
createsprite gDragonBreathFireSpriteTemplate, ANIM_TARGET, 2, 0, 0, 0, 0, 20
|
||||||
delay 2
|
delay 2
|
||||||
@ -4958,7 +4958,7 @@ Move_DRAGON_BREATH:
|
|||||||
Move_ROAR:
|
Move_ROAR:
|
||||||
loadspritegfx ANIM_TAG_NOISE_LINE
|
loadspritegfx ANIM_TAG_NOISE_LINE
|
||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
setalpha 8, 8
|
setalpha 8, 8
|
||||||
createvisualtask SoundTask_PlayDoubleCry, 2, ANIM_ATTACKER, 2
|
createvisualtask SoundTask_PlayDoubleCry, 2, ANIM_ATTACKER, 2
|
||||||
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, ANIM_ATTACKER, 1
|
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, ANIM_ATTACKER, 1
|
||||||
@ -5122,7 +5122,7 @@ Move_BUBBLE:
|
|||||||
Move_SMOG:
|
Move_SMOG:
|
||||||
loadspritegfx ANIM_TAG_PURPLE_GAS_CLOUD
|
loadspritegfx ANIM_TAG_PURPLE_GAS_CLOUD
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_29
|
splitbgprio_all
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
loopsewithpan SE_M_MIST, SOUND_PAN_TARGET, 17, 10
|
loopsewithpan SE_M_MIST, SOUND_PAN_TARGET, 17, 10
|
||||||
call SmogCloud
|
call SmogCloud
|
||||||
@ -5185,7 +5185,7 @@ Move_FAINT_ATTACK:
|
|||||||
Move_SAND_ATTACK:
|
Move_SAND_ATTACK:
|
||||||
loadspritegfx ANIM_TAG_MUD_SAND
|
loadspritegfx ANIM_TAG_MUD_SAND
|
||||||
monbg ANIM_ATK_PARTNER
|
monbg ANIM_ATK_PARTNER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_SAND_ATTACK, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_SAND_ATTACK, SOUND_PAN_ATTACKER
|
||||||
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 0, 0, 3
|
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 0, 0, 3
|
||||||
@ -5343,7 +5343,7 @@ Move_CLAMP:
|
|||||||
|
|
||||||
Move_ICE_BEAM:
|
Move_ICE_BEAM:
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
loadspritegfx ANIM_TAG_ICE_CRYSTALS
|
loadspritegfx ANIM_TAG_ICE_CRYSTALS
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
|
||||||
@ -5606,7 +5606,7 @@ Move_HYDRO_PUMP:
|
|||||||
loadspritegfx ANIM_TAG_WATER_ORB
|
loadspritegfx ANIM_TAG_WATER_ORB
|
||||||
loadspritegfx ANIM_TAG_WATER_IMPACT
|
loadspritegfx ANIM_TAG_WATER_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 40, 1
|
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 40, 1
|
||||||
delay 6
|
delay 6
|
||||||
@ -5695,7 +5695,7 @@ Move_ABSORB:
|
|||||||
loadspritegfx ANIM_TAG_BLUE_STAR
|
loadspritegfx ANIM_TAG_BLUE_STAR
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB(13, 31, 12)
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB(13, 31, 12)
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -5748,7 +5748,7 @@ Move_MEGA_DRAIN:
|
|||||||
loadspritegfx ANIM_TAG_BLUE_STAR
|
loadspritegfx ANIM_TAG_BLUE_STAR
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 8, RGB(13, 31, 12)
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 8, RGB(13, 31, 12)
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -5809,7 +5809,7 @@ Move_GIGA_DRAIN:
|
|||||||
loadspritegfx ANIM_TAG_BLUE_STAR
|
loadspritegfx ANIM_TAG_BLUE_STAR
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 12, RGB(13, 31, 12)
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 12, RGB(13, 31, 12)
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -5880,7 +5880,7 @@ Move_LEECH_LIFE:
|
|||||||
loadspritegfx ANIM_TAG_BLUE_STAR
|
loadspritegfx ANIM_TAG_BLUE_STAR
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
delay 1
|
delay 1
|
||||||
createsprite gLeechLifeNeedleSpriteTemplate, ANIM_ATTACKER, 2, -20, 15, 12
|
createsprite gLeechLifeNeedleSpriteTemplate, ANIM_ATTACKER, 2, -20, 15, 12
|
||||||
@ -6032,7 +6032,7 @@ Move_BONEMERANG:
|
|||||||
loadspritegfx ANIM_TAG_BONE
|
loadspritegfx ANIM_TAG_BONE
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_BONEMERANG, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_BONEMERANG, SOUND_PAN_ATTACKER
|
||||||
createsprite gBonemerangSpriteTemplate, ANIM_ATTACKER, 2
|
createsprite gBonemerangSpriteTemplate, ANIM_ATTACKER, 2
|
||||||
@ -6052,7 +6052,7 @@ Move_BONE_CLUB:
|
|||||||
loadspritegfx ANIM_TAG_BONE
|
loadspritegfx ANIM_TAG_BONE
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_BONEMERANG, SOUND_PAN_TARGET
|
playsewithpan SE_M_BONEMERANG, SOUND_PAN_TARGET
|
||||||
createsprite gSpinningBoneSpriteTemplate, ANIM_ATTACKER, 2, -42, -25, 0, 0, 15
|
createsprite gSpinningBoneSpriteTemplate, ANIM_ATTACKER, 2, -42, -25, 0, 0, 15
|
||||||
@ -6146,7 +6146,7 @@ Move_GUST:
|
|||||||
loadspritegfx ANIM_TAG_GUST
|
loadspritegfx ANIM_TAG_GUST
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_GUST, SOUND_PAN_TARGET
|
playsewithpan SE_M_GUST, SOUND_PAN_TARGET
|
||||||
createsprite gEllipticalGustSpriteTemplate, ANIM_ATTACKER, 2, 0, -16
|
createsprite gEllipticalGustSpriteTemplate, ANIM_ATTACKER, 2, 0, -16
|
||||||
@ -6164,7 +6164,7 @@ Move_WING_ATTACK:
|
|||||||
loadspritegfx ANIM_TAG_GUST
|
loadspritegfx ANIM_TAG_GUST
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
loopsewithpan SE_M_WING_ATTACK, SOUND_PAN_ATTACKER, 20, 2
|
loopsewithpan SE_M_WING_ATTACK, SOUND_PAN_ATTACKER, 20, 2
|
||||||
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
|
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
|
||||||
@ -6197,7 +6197,7 @@ Move_AEROBLAST:
|
|||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
call SetSkyBg
|
call SetSkyBg
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
call AeroblastBeam
|
call AeroblastBeam
|
||||||
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 50, 1
|
createvisualtask AnimTask_ShakeMon, 5, ANIM_TARGET, 5, 0, 50, 1
|
||||||
@ -6237,7 +6237,7 @@ Move_WATER_GUN:
|
|||||||
loadspritegfx ANIM_TAG_SMALL_BUBBLES
|
loadspritegfx ANIM_TAG_SMALL_BUBBLES
|
||||||
loadspritegfx ANIM_TAG_WATER_IMPACT
|
loadspritegfx ANIM_TAG_WATER_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createsprite gWaterGunProjectileSpriteTemplate, ANIM_ATTACKER, 2, 20, 0, 0, 0, 40, -25
|
createsprite gWaterGunProjectileSpriteTemplate, ANIM_ATTACKER, 2, 20, 0, 0, 0, 40, -25
|
||||||
playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_BUBBLE, SOUND_PAN_ATTACKER
|
||||||
@ -6304,7 +6304,7 @@ Move_SURF:
|
|||||||
Move_FLAMETHROWER:
|
Move_FLAMETHROWER:
|
||||||
loadspritegfx ANIM_TAG_SMALL_EMBER
|
loadspritegfx ANIM_TAG_SMALL_EMBER
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
|
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
|
||||||
delay 6
|
delay 6
|
||||||
@ -6358,7 +6358,7 @@ Move_SANDSTORM:
|
|||||||
Move_WHIRLPOOL:
|
Move_WHIRLPOOL:
|
||||||
loadspritegfx ANIM_TAG_WATER_ORB
|
loadspritegfx ANIM_TAG_WATER_ORB
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
delay 0
|
delay 0
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
|
||||||
@ -6445,7 +6445,7 @@ Move_KARATE_CHOP:
|
|||||||
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET
|
playsewithpan SE_M_DOUBLE_TEAM, SOUND_PAN_TARGET
|
||||||
createsprite gKarateChopSpriteTemplate, ANIM_ATTACKER, 2, -16, 0, 0, 0, 10, 1, 3, 0
|
createsprite gKarateChopSpriteTemplate, ANIM_ATTACKER, 2, -16, 0, 0, 0, 10, 1, 3, 0
|
||||||
@ -6742,7 +6742,7 @@ SunnyDayLightRay:
|
|||||||
Move_COTTON_SPORE:
|
Move_COTTON_SPORE:
|
||||||
loadspritegfx ANIM_TAG_SPORE
|
loadspritegfx ANIM_TAG_SPORE
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 18, 10
|
loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 18, 10
|
||||||
call CreateCottonSpores
|
call CreateCottonSpores
|
||||||
call CreateCottonSpores
|
call CreateCottonSpores
|
||||||
@ -6988,7 +6988,7 @@ FireSpreadEffect:
|
|||||||
Move_LEER:
|
Move_LEER:
|
||||||
loadspritegfx ANIM_TAG_LEER
|
loadspritegfx ANIM_TAG_LEER
|
||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
setalpha 8, 8
|
setalpha 8, 8
|
||||||
playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_LEER, SOUND_PAN_ATTACKER
|
||||||
createsprite gLeerSpriteTemplate, ANIM_ATTACKER, 2, 24, -12
|
createsprite gLeerSpriteTemplate, ANIM_ATTACKER, 2, 24, -12
|
||||||
@ -7008,7 +7008,7 @@ Move_DREAM_EATER:
|
|||||||
loadspritegfx ANIM_TAG_ORBS
|
loadspritegfx ANIM_TAG_ORBS
|
||||||
loadspritegfx ANIM_TAG_BLUE_STAR
|
loadspritegfx ANIM_TAG_BLUE_STAR
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
|
||||||
call SetPsychicBackground
|
call SetPsychicBackground
|
||||||
setalpha 8, 8
|
setalpha 8, 8
|
||||||
@ -7076,7 +7076,7 @@ Move_POISON_GAS:
|
|||||||
loadspritegfx ANIM_TAG_POISON_BUBBLE
|
loadspritegfx ANIM_TAG_POISON_BUBBLE
|
||||||
delay 0
|
delay 0
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_29
|
splitbgprio_all
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
delay 0
|
delay 0
|
||||||
playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_MIST, SOUND_PAN_ATTACKER
|
||||||
@ -7221,7 +7221,7 @@ Move_STEEL_WING:
|
|||||||
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
|
createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
loopsewithpan SE_M_WING_ATTACK, SOUND_PAN_ATTACKER, 20, 2
|
loopsewithpan SE_M_WING_ATTACK, SOUND_PAN_ATTACKER, 20, 2
|
||||||
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
|
createvisualtask AnimTask_TranslateMonElliptical, 2, 0, 12, 4, 1, 4
|
||||||
@ -7304,7 +7304,7 @@ Move_METAL_CLAW:
|
|||||||
|
|
||||||
Move_NIGHT_SHADE:
|
Move_NIGHT_SHADE:
|
||||||
monbg ANIM_ATTACKER
|
monbg ANIM_ATTACKER
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_PSYBEAM, SOUND_PAN_ATTACKER
|
||||||
fadetobg BG_GHOST
|
fadetobg BG_GHOST
|
||||||
waitbgfadein
|
waitbgfadein
|
||||||
@ -7475,7 +7475,7 @@ Move_SPIDER_WEB:
|
|||||||
delay 0
|
delay 0
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 5, 1, 2, 0, 9, RGB_BLACK
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
loopsewithpan SE_M_STRING_SHOT, SOUND_PAN_ATTACKER, 9, 6
|
loopsewithpan SE_M_STRING_SHOT, SOUND_PAN_ATTACKER, 9, 6
|
||||||
call SpiderWebThread
|
call SpiderWebThread
|
||||||
call SpiderWebThread
|
call SpiderWebThread
|
||||||
@ -7546,7 +7546,7 @@ RazorWindUnleash:
|
|||||||
Move_DISABLE:
|
Move_DISABLE:
|
||||||
loadspritegfx ANIM_TAG_SPARKLE_4
|
loadspritegfx ANIM_TAG_SPARKLE_4
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 8, 8
|
setalpha 8, 8
|
||||||
playsewithpan SE_M_DETECT, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_DETECT, SOUND_PAN_ATTACKER
|
||||||
createsprite gSpinningSparkleSpriteTemplate, ANIM_ATTACKER, 13, 24, -16
|
createsprite gSpinningSparkleSpriteTemplate, ANIM_ATTACKER, 13, 24, -16
|
||||||
@ -7597,8 +7597,8 @@ RecoverAbsorbEffect:
|
|||||||
Move_MIMIC:
|
Move_MIMIC:
|
||||||
loadspritegfx ANIM_TAG_ORBS
|
loadspritegfx ANIM_TAG_ORBS
|
||||||
setalpha 11, 5
|
setalpha 11, 5
|
||||||
monbg_22 ANIM_DEF_PARTNER
|
monbg_static ANIM_DEF_PARTNER
|
||||||
monbgprio_29
|
splitbgprio_all
|
||||||
panse SE_M_MINIMIZE, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
|
panse SE_M_MINIMIZE, SOUND_PAN_TARGET, SOUND_PAN_ATTACKER, -3, 0
|
||||||
createvisualtask AnimTask_ShrinkTargetCopy, 5, 128, 24
|
createvisualtask AnimTask_ShrinkTargetCopy, 5, 128, 24
|
||||||
delay 15
|
delay 15
|
||||||
@ -7609,7 +7609,7 @@ Move_MIMIC:
|
|||||||
playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_TAKE_DOWN, SOUND_PAN_ATTACKER
|
||||||
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 2, 0, 11, RGB_WHITE
|
createvisualtask AnimTask_BlendColorCycle, 2, 2, 0, 2, 0, 11, RGB_WHITE
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
clearmonbg_23 ANIM_DEF_PARTNER
|
clearmonbg_static ANIM_DEF_PARTNER
|
||||||
blendoff
|
blendoff
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -8070,7 +8070,7 @@ Move_WILL_O_WISP:
|
|||||||
loadspritegfx ANIM_TAG_WISP_FIRE
|
loadspritegfx ANIM_TAG_WISP_FIRE
|
||||||
loadspritegfx ANIM_TAG_WISP_ORB
|
loadspritegfx ANIM_TAG_WISP_ORB
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
playsewithpan SE_M_EMBER, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_EMBER, SOUND_PAN_ATTACKER
|
||||||
waitplaysewithpan SE_M_EMBER, SOUND_PAN_ATTACKER, 10
|
waitplaysewithpan SE_M_EMBER, SOUND_PAN_ATTACKER, 10
|
||||||
createvisualtask SoundTask_AdjustPanningVar, 2, SOUND_PAN_ATTACKER, SOUND_PAN_ATTACKER, 1, 0
|
createvisualtask SoundTask_AdjustPanningVar, 2, SOUND_PAN_ATTACKER, SOUND_PAN_ATTACKER, 1, 0
|
||||||
@ -8084,7 +8084,7 @@ Move_WILL_O_WISP:
|
|||||||
delay 40
|
delay 40
|
||||||
createvisualtask SoundTask_AdjustPanningVar, 2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 0
|
createvisualtask SoundTask_AdjustPanningVar, 2, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 0
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
monbgprio_29
|
splitbgprio_all
|
||||||
playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET
|
playsewithpan SE_M_FLAME_WHEEL2, SOUND_PAN_TARGET
|
||||||
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 13, 1
|
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 13, 1
|
||||||
createsprite gWillOWispFireSpriteTemplate, ANIM_ATTACKER, 2, 0
|
createsprite gWillOWispFireSpriteTemplate, ANIM_ATTACKER, 2, 0
|
||||||
@ -8552,7 +8552,7 @@ Move_SHEER_COLD:
|
|||||||
waitbgfadein
|
waitbgfadein
|
||||||
loadspritegfx ANIM_TAG_ICE_CUBE
|
loadspritegfx ANIM_TAG_ICE_CUBE
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_FrozenIceCube, 2
|
createvisualtask AnimTask_FrozenIceCube, 2
|
||||||
waitplaysewithpan SE_M_HAIL, SOUND_PAN_TARGET, 17
|
waitplaysewithpan SE_M_HAIL, SOUND_PAN_TARGET, 17
|
||||||
@ -8566,7 +8566,7 @@ Move_SHEER_COLD:
|
|||||||
Move_ARM_THRUST:
|
Move_ARM_THRUST:
|
||||||
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
loadspritegfx ANIM_TAG_HANDS_AND_FEET
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_RotateMonSpriteToSide, 5, 8, 5, 0, 0
|
createvisualtask AnimTask_RotateMonSpriteToSide, 5, 8, 5, 0, 0
|
||||||
delay 6
|
delay 6
|
||||||
@ -8684,7 +8684,7 @@ DragonClawFireSpiral:
|
|||||||
Move_MUD_SHOT:
|
Move_MUD_SHOT:
|
||||||
loadspritegfx ANIM_TAG_BROWN_ORB
|
loadspritegfx ANIM_TAG_BROWN_ORB
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
|
createvisualtask AnimTask_ShakeMon, 5, ANIM_ATTACKER, 0, 2, 46, 1
|
||||||
delay 6
|
delay 6
|
||||||
@ -8789,7 +8789,7 @@ Move_FRENZY_PLANT:
|
|||||||
loadspritegfx ANIM_TAG_ROOTS
|
loadspritegfx ANIM_TAG_ROOTS
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 2, 0, 5, RGB_BLACK
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 2, 0, 5, RGB_BLACK
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -8848,7 +8848,7 @@ Move_FRENZY_PLANT:
|
|||||||
Move_METAL_SOUND:
|
Move_METAL_SOUND:
|
||||||
loadspritegfx ANIM_TAG_METAL_SOUND_WAVES
|
loadspritegfx ANIM_TAG_METAL_SOUND_WAVES
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_2A ANIM_TARGET
|
splitbgprio_foes ANIM_TARGET
|
||||||
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 8, 1
|
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 2, 0, 8, 1
|
||||||
call MetalSoundRings
|
call MetalSoundRings
|
||||||
call MetalSoundRings
|
call MetalSoundRings
|
||||||
@ -9158,7 +9158,7 @@ Move_SILVER_WIND:
|
|||||||
playsewithpan SE_M_MORNING_SUN, 0
|
playsewithpan SE_M_MORNING_SUN, 0
|
||||||
delay 0
|
delay 0
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_29
|
splitbgprio_all
|
||||||
delay 0
|
delay 0
|
||||||
createvisualtask AnimTask_BlendBattleAnimPalExclude, 10, ANIM_TARGET, 0, 0, 4, RGB_BLACK
|
createvisualtask AnimTask_BlendBattleAnimPalExclude, 10, ANIM_TARGET, 0, 0, 4, RGB_BLACK
|
||||||
createvisualtask AnimTask_GetTargetSide, 2
|
createvisualtask AnimTask_GetTargetSide, 2
|
||||||
@ -9494,7 +9494,7 @@ Move_WATER_PULSE:
|
|||||||
loadspritegfx ANIM_TAG_SMALL_BUBBLES
|
loadspritegfx ANIM_TAG_SMALL_BUBBLES
|
||||||
loadspritegfx ANIM_TAG_BLUE_RING_2
|
loadspritegfx ANIM_TAG_BLUE_RING_2
|
||||||
monbg ANIM_TARGET
|
monbg ANIM_TARGET
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_BUBBLE3, SOUND_PAN_ATTACKER
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 7, RGB(0, 25, 28)
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 0, 7, RGB(0, 25, 28)
|
||||||
delay 10
|
delay 10
|
||||||
@ -9531,7 +9531,7 @@ Move_PSYCHO_BOOST:
|
|||||||
delay 6
|
delay 6
|
||||||
createvisualtask AnimTask_BlendColorCycle, 2, 1, 2, 8, 0, 10, RGB_BLACK
|
createvisualtask AnimTask_BlendColorCycle, 2, 1, 2, 8, 0, 10, RGB_BLACK
|
||||||
delay 0
|
delay 0
|
||||||
monbgprio_28 ANIM_ATTACKER
|
splitbgprio ANIM_ATTACKER
|
||||||
setalpha 8, 8
|
setalpha 8, 8
|
||||||
delay 10
|
delay 10
|
||||||
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 240, 0
|
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 3, 0, 240, 0
|
||||||
@ -9591,7 +9591,7 @@ Move_DOOM_DESIRE:
|
|||||||
Move_SKY_UPPERCUT:
|
Move_SKY_UPPERCUT:
|
||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
fadetobg BG_IN_AIR
|
fadetobg BG_IN_AIR
|
||||||
waitbgfadeout
|
waitbgfadeout
|
||||||
playsewithpan SE_M_SKY_UPPERCUT, SOUND_PAN_ATTACKER
|
playsewithpan SE_M_SKY_UPPERCUT, SOUND_PAN_ATTACKER
|
||||||
@ -9650,7 +9650,7 @@ Move_TWISTER:
|
|||||||
loadspritegfx ANIM_TAG_IMPACT
|
loadspritegfx ANIM_TAG_IMPACT
|
||||||
loadspritegfx ANIM_TAG_ROCKS
|
loadspritegfx ANIM_TAG_ROCKS
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
playsewithpan SE_M_TWISTER, SOUND_PAN_TARGET
|
playsewithpan SE_M_TWISTER, SOUND_PAN_TARGET
|
||||||
createsprite gTwisterLeafSpriteTemplate, ANIM_TARGET, 2, 120, 70, 5, 70, 30
|
createsprite gTwisterLeafSpriteTemplate, ANIM_TARGET, 2, 120, 70, 5, 70, 30
|
||||||
delay 1
|
delay 1
|
||||||
@ -10267,7 +10267,7 @@ Status_Freeze:
|
|||||||
playsewithpan SE_M_ICY_WIND, 0
|
playsewithpan SE_M_ICY_WIND, 0
|
||||||
loadspritegfx ANIM_TAG_ICE_CUBE
|
loadspritegfx ANIM_TAG_ICE_CUBE
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
waitplaysewithpan SE_M_HAIL, SOUND_PAN_TARGET, 17
|
waitplaysewithpan SE_M_HAIL, SOUND_PAN_TARGET, 17
|
||||||
createvisualtask AnimTask_FrozenIceCube, 2
|
createvisualtask AnimTask_FrozenIceCube, 2
|
||||||
waitforvisualfinish
|
waitforvisualfinish
|
||||||
@ -10384,7 +10384,7 @@ Status_FireSpin:
|
|||||||
Status_Whirlpool:
|
Status_Whirlpool:
|
||||||
loadspritegfx ANIM_TAG_WATER_ORB
|
loadspritegfx ANIM_TAG_WATER_ORB
|
||||||
monbg ANIM_DEF_PARTNER
|
monbg ANIM_DEF_PARTNER
|
||||||
monbgprio_28 ANIM_TARGET
|
splitbgprio ANIM_TARGET
|
||||||
setalpha 12, 8
|
setalpha 12, 8
|
||||||
delay 0
|
delay 0
|
||||||
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
|
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 4, 2, 0, 7, RGB(0, 13, 23)
|
||||||
|
@ -395,6 +395,9 @@
|
|||||||
// Tasks with return values often assign them to gBattleAnimArgs[7].
|
// Tasks with return values often assign them to gBattleAnimArgs[7].
|
||||||
#define ARG_RET_ID 7
|
#define ARG_RET_ID 7
|
||||||
|
|
||||||
|
// For createsprite macro to use internally
|
||||||
|
#define ANIMSPRITE_IS_TARGET (1 << 7)
|
||||||
|
|
||||||
// Trapping Wrap-like moves end turn animation.
|
// Trapping Wrap-like moves end turn animation.
|
||||||
#define TRAP_ANIM_BIND 0
|
#define TRAP_ANIM_BIND 0
|
||||||
#define TRAP_ANIM_WRAP 0
|
#define TRAP_ANIM_WRAP 0
|
||||||
|
2099
src/battle_anim.c
2099
src/battle_anim.c
File diff suppressed because it is too large
Load Diff
1625
src/data/battle_anim.h
Normal file
1625
src/data/battle_anim.h
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user