summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2018-02-10 17:29:11 -0800
committerMarcus Huderle <huderlem@gmail.com>2018-02-10 17:29:11 -0800
commitc59acc702458caa610ce856ce20ac6dc12d16621 (patch)
tree04816e5a26540fd5cd99061d6911c6fc3360574c /data
parentaaf065aba01db7456ed9a8fd82ccb2961ea9d97a (diff)
Start documenting battle anims
Diffstat (limited to 'data')
-rw-r--r--data/battle_anim_80CA710.s10
-rw-r--r--data/battle_anim_scripts.s1465
2 files changed, 738 insertions, 737 deletions
diff --git a/data/battle_anim_80CA710.s b/data/battle_anim_80CA710.s
index 85862a4b4..c7c83e7bd 100644
--- a/data/battle_anim_80CA710.s
+++ b/data/battle_anim_80CA710.s
@@ -21,15 +21,15 @@ gSpriteAnimTable_83D6220:: @ 83D6220
.align 2
gBattleAnimSpriteTemplate_83D6224:: @ 83D6224
- spr_template 10067, 10067, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
+ spr_template 10067, 10067, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, AnimMovePowderParticle
.align 2
gBattleAnimSpriteTemplate_83D623C:: @ 83D623C
- spr_template 10068, 10068, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
+ spr_template 10068, 10068, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, AnimMovePowderParticle
.align 2
-gBattleAnimSpriteTemplate_83D6254:: @ 83D6254
- spr_template 10065, 10065, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, sub_80CA710
+gPoisonPowderParticleSpriteTemplate:: @ 83D6254
+ spr_template 10065, 10065, gOamData_837DF64, gSpriteAnimTable_83D6220, NULL, gDummySpriteAffineAnimTable, AnimMovePowderParticle
.align 2
gSpriteAnim_83D626C:: @ 83D626C
@@ -4614,7 +4614,7 @@ gSpriteAffineAnimTable_83DB498:: @ 83DB498
.4byte gSpriteAffineAnim_83DB480
.align 2
-gBattleAnimSpriteTemplate_83DB4A8:: @ 83DB4A8
+gBasicHitSplatSpriteTemplate:: @ 83DB4A8
spr_template 10135, 10135, gOamData_837E0B4, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_83DB498, sub_80E27A0
.align 2
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index fb134510f..ae28bc16a 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -1,3 +1,4 @@
+#include "constants/battle_anim.h"
#include "constants/moves.h"
#include "constants/songs.h"
.include "include/macros.inc"
@@ -421,57 +422,57 @@ gBattleAnims_Special:: @ 81C7778
Move_POUND: @ 81C7794
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W003, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_DOUBLE_SLAP: @ 81C77C5
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
- choosetwoturnanim _81C77F0, _81C7804
-_81C77D6:
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ choosetwoturnanim Move_DOUBLE_SLAP_FirstHit, Move_DOUBLE_SLAP_SecondHit
+Move_DOUBLE_SLAP_End:
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W003, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
-_81C77F0:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 2
- goto _81C77D6
-_81C7804:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 8, 0, 1, 2
- goto _81C77D6
+Move_DOUBLE_SLAP_FirstHit:
+ createsprite gBasicHitSplatSpriteTemplate, 2, -8, 0, 1, 2
+ goto Move_DOUBLE_SLAP_End
+Move_DOUBLE_SLAP_SecondHit:
+ createsprite gBasicHitSplatSpriteTemplate, 2, 8, 0, 1, 2
+ goto Move_DOUBLE_SLAP_End
Move_POISON_POWDER: @ 81C7818
loadspritegfx 10065
loadspritegfx 10150
loopsewithpan SE_W077, 63, 10, 6
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -30, -22, 117, 80, 5, 1
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, 10, -22, 117, 80, -5, 1
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -25, -22, 117, 112, 5, 3
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -30, -22, 117, 80, 5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, 10, -22, 117, 80, -5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -25, -22, 117, 112, 5, 3
delay 15
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -5, -22, 117, 80, -5, 1
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, 5, -22, 117, 96, 5, 1
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, 0, -22, 117, 69, -5, 1
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -15, -22, 117, 112, 5, 2
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -5, -22, 117, 80, -5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, 5, -22, 117, 96, 5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, 0, -22, 117, 69, -5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -15, -22, 117, 112, 5, 2
delay 30
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -15, -22, 117, 112, 5, 2
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, 15, -22, 117, 80, -5, 1
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -10, -22, 117, 96, 7, 2
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -5, -22, 117, 90, -8, 0
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -15, -22, 117, 112, 5, 2
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, 15, -22, 117, 80, -5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -10, -22, 117, 96, 7, 2
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -5, -22, 117, 90, -8, 0
delay 20
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, -10, -22, 117, 80, -5, 1
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, 0, -22, 117, 89, 5, 2
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, 20, -22, 117, 112, -8, 2
- createsprite gBattleAnimSpriteTemplate_83D6254, 130, 5, -22, 117, 80, 5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, -10, -22, 117, 80, -5, 1
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, 0, -22, 117, 89, 5, 2
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, 20, -22, 117, 112, -8, 2
+ createsprite gPoisonPowderParticleSpriteTemplate, 130, 5, -22, 117, 80, 5, 1
waitforvisualfinish
end
@@ -526,7 +527,7 @@ Move_SLEEP_POWDER: @ 81C7A77
Move_SWIFT: @ 81C7BA5
loadspritegfx 10174
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W129, 192
createsprite gBattleAnimSpriteTemplate_83D6510, 131, 20, -10, 20, 0, 22, 20, 1
@@ -546,13 +547,13 @@ Move_SWIFT: @ 81C7BA5
createsprite gBattleAnimSpriteTemplate_83D6510, 131, 20, -10, 20, 0, 22, 12, 1
delay 5
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_STRENGTH: @ 81C7C5E
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W036, 192
createvisualtask sub_80A8314, 5, 0, 2, 0, 96, 30
@@ -562,37 +563,37 @@ Move_STRENGTH: @ 81C7C5E
createvisualtask sub_80A8500, 2, 1, 18, 6, 2, 4
delay 4
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 16, 12, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 16, 12, 1, 1
delay 4
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -16, -12, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, -16, -12, 1, 1
delay 4
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 3, 4, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 3, 4, 1, 1
waitforvisualfinish
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_TACKLE: @ 81C7CF2
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W004, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_BODY_SLAM: @ 81C7D30
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W036, 192
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
@@ -600,7 +601,7 @@ Move_BODY_SLAM: @ 81C7D30
delay 11
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 26, 0, 0, 5
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 4, -10, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 4, -10, 0, 1, 0
loopsewithpan SE_W025B, 63, 10, 2
delay 1
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -28, 0, 0, 3
@@ -612,13 +613,13 @@ Move_BODY_SLAM: @ 81C7D30
delay 5
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_SUPERSONIC: @ 81C7DBD
loadspritegfx 10163
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
monbgprio_2A 0
setalpha 12, 8
createvisualtask sub_80A7FA0, 2, 0, 2, 0, 8, 1
@@ -629,7 +630,7 @@ Move_SUPERSONIC: @ 81C7DBD
call _81C7DFB
call _81C7DFB
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
_81C7DFB:
@@ -655,7 +656,7 @@ _81C7E48:
Move_FLAME_WHEEL: @ 81C7E62
loadspritegfx 10029
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
createsprite gBattleAnimSpriteTemplate_83D9694, 3, 0, 0, 56, 0
playsewithpan SE_W172, 192
@@ -680,14 +681,14 @@ Move_FLAME_WHEEL: @ 81C7E62
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 6
delay 4
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 8, 1
createvisualtask sub_8079790, 3, 1, 31, 12, 1, 1
playsewithpan SE_W172B, 63
call _81D11A2
delay 7
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 9
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Unknown_81C7F4C: @ 81C7F4C
@@ -698,7 +699,7 @@ Unknown_81C7F4C: @ 81C7F4C
Move_PIN_MISSILE: @ 81C7F5C
loadspritegfx 10161
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W026, 192
@@ -707,27 +708,27 @@ Move_PIN_MISSILE: @ 81C7F5C
createsprite gBattleAnimSpriteTemplate_83DABA4, 2, 20, -8, 8, 8, 20, -40
delay 4
playsewithpan SE_W030, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -8, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, -8, -8, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
delay 9
createsprite gBattleAnimSpriteTemplate_83DABA4, 2, 20, -8, 0, 0, 20, -32
delay 4
playsewithpan SE_W030, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 8, 8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 8, 8, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
delay 14
playsewithpan SE_W030, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_ICICLE_SPEAR: @ 81C8021
loadspritegfx 10262
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W196, 192
@@ -736,32 +737,32 @@ Move_ICICLE_SPEAR: @ 81C8021
createsprite gBattleAnimSpriteTemplate_83DABBC, 2, 20, -8, 8, 8, 20, -40
delay 4
playsewithpan SE_W030, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -8, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, -8, -8, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
delay 9
createsprite gBattleAnimSpriteTemplate_83DABBC, 2, 20, -8, 0, 0, 20, -32
delay 4
playsewithpan SE_W030, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 8, 8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 8, 8, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
delay 14
playsewithpan SE_W030, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 2, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_TAKE_DOWN: @ 81C80E6
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W036, 192
createvisualtask sub_80A8920, 5, 0, -24, 8, 23, 10, 40, 10
delay 35
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 10, 0, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 4, -10, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 4, -10, 0, 1, 0
playsewithpan SE_W025B, 63
delay 1
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -16, 0, 0, 4
@@ -773,7 +774,7 @@ Move_TAKE_DOWN: @ 81C80E6
delay 3
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 7
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -792,7 +793,7 @@ Move_DOUBLE_EDGE: @ 81C817A
delay 3
waitforvisualfinish
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, -10, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 132, -10, 0, 1, 0
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -32, 0, 0, 3
waitforvisualfinish
createvisualtask sub_80A8E04, 2, 8, -256, 0, 0
@@ -814,26 +815,26 @@ Move_POISON_STING: @ 81C828D
loadspritegfx 10161
loadspritegfx 10135
loadspritegfx 10150
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W013B, 192
createsprite gBattleAnimSpriteTemplate_83DAB8C, 130, 20, 0, -8, 0, 20
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 5, 1
playsewithpan SE_W030, 63
waitforvisualfinish
call Unknown_81D5F87
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_TWINEEDLE: @ 81C82E2
loadspritegfx 10161
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
loopsewithpan SE_W013B, 192, 6, 2
@@ -846,7 +847,7 @@ Move_TWINEEDLE: @ 81C82E2
delay 1
createsprite gBattleAnimSpriteTemplate_83DB4C0, 3, 10, 12, 1, 3
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -860,7 +861,7 @@ Move_FIRE_BLAST: @ 81C8355
createvisualtask sub_80E2A38, 10, 1, 3, 0, 8, 0
waitforvisualfinish
delay 19
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 20, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 20, 1
call _81C842D
delay 3
call _81C842D
@@ -935,7 +936,7 @@ _81C8535:
Move_MEGA_PUNCH: @ 81C854D
loadspritegfx 10135
loadspritegfx 10143
- monbg 1
+ monbg ANIM_BANK_TARGET
delay 2
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 16, 0
setalpha 12, 8
@@ -944,13 +945,13 @@ Move_MEGA_PUNCH: @ 81C854D
createvisualtask sub_80E2A38, 10, 4, 2, 0, 7, 32767
delay 50
call _81C85E9
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 0
createvisualtask sub_80A7FA0, 2, 1, 4, 0, 22, 1
createvisualtask sub_80E2A38, 10, 4, 2, 0, 0, 32767
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
playsewithpan SE_W233B, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
delay 2
restorebg
@@ -978,7 +979,7 @@ _81C8620:
Move_MEGA_KICK: @ 81C8627
loadspritegfx 10135
loadspritegfx 10143
- monbg 1
+ monbg ANIM_BANK_TARGET
delay 2
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 16, 0
setalpha 12, 8
@@ -988,12 +989,12 @@ Move_MEGA_KICK: @ 81C8627
delay 50
playsewithpan SE_W025B, 63
call _81C85E9
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 0
createvisualtask sub_80A7FA0, 2, 1, 4, 0, 22, 1
createvisualtask sub_80E2A38, 10, 4, 2, 0, 0, 32767
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
delay 2
restorebg
@@ -1003,38 +1004,38 @@ Move_MEGA_KICK: @ 81C8627
Move_COMET_PUNCH: @ 81C86C3
loadspritegfx 10135
loadspritegfx 10143
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
choosetwoturnanim _81C86F1, _81C8716
_81C86D7:
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W004, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
_81C86F1:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -8, -8, 1, 2
createsprite gBattleAnimSpriteTemplate_83D9FA8, 3, -8, 0, 8, 1, 0
goto _81C86D7
_81C8716:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 8, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 8, -8, 1, 2
createsprite gBattleAnimSpriteTemplate_83D9FA8, 3, 8, 0, 8, 1, 0
goto _81C86D7
Move_SONIC_BOOM: @ 81C873B
loadspritegfx 10003
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
call _81C8772
call _81C8772
call _81C8772
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 10, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 10, 1
call _81C878A
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81C8772:
@@ -1043,7 +1044,7 @@ _81C8772:
delay 4
return
_81C878A:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 2
delay 4
return
@@ -1141,50 +1142,50 @@ Move_THUNDER_WAVE: @ 81C89C0
Move_BEAT_UP: @ 81C8A2F
loadspritegfx 10135
loadspritegfx 10143
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
choosetwoturnanim _81C8A48, _81C8AB9
_81C8A43:
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
_81C8A48:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, -20, -20, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, -20, -20, 1, 2
createsprite gBattleAnimSpriteTemplate_83D9FA8, 131, -20, -12, 8, 1, 0
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, 63
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 8, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, 8, 0, 1, 2
createsprite gBattleAnimSpriteTemplate_83D9FA8, 131, 8, 8, 8, 1, 0
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, 63
goto _81C8A43
_81C8AB9:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 12, -20, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, 12, -20, 1, 2
createsprite gBattleAnimSpriteTemplate_83D9FA8, 131, 12, -12, 8, 1, 0
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, 63
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, -12, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, -12, 0, 1, 2
createsprite gBattleAnimSpriteTemplate_83D9FA8, 131, -12, 8, 8, 1, 0
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, 63
goto _81C8A43
Move_STOMP: @ 81C8B2A
loadspritegfx 10143
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W104, 63
createsprite gBattleAnimSpriteTemplate_83DA070, 3, 0, -32, 15
delay 19
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, -8, 1, 1
- createvisualtask sub_80A7E7C, 2, 1, 0, 4, 9, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, -8, 1, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 4, 9, 1
playsewithpan SE_W025B, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -1196,14 +1197,14 @@ Move_TAIL_WHIP: @ 81C8B71
Move_CUT: @ 81C8B8A
loadspritegfx 10138
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W015, 63
createsprite gBattleAnimSpriteTemplate_83D6B28, 2, 40, -32, 0
delay 5
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 10, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 10, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
waitforvisualfinish
end
@@ -1262,13 +1263,13 @@ Move_REVERSAL: @ 81C8CA5
playsewithpan SE_W233B, 63
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 32767, 8, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 10, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 1
createvisualtask sub_80A9058, 5, 0, 1, 8, 1, 0
end
Move_PURSUIT: @ 81C8D80
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
fadetobg 1
waitbgfadein
delay 0
@@ -1276,7 +1277,7 @@ Move_PURSUIT: @ 81C8D80
choosetwoturnanim _81C8D9F, _81C8DC8
_81C8D96:
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
delay 0
restorebg
@@ -1284,19 +1285,19 @@ _81C8D96:
end
_81C8D9F:
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
createvisualtask sub_80A9058, 5, 0, 1, 6, 1, 0
goto _81C8D96
_81C8DC8:
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 1
createvisualtask sub_80A9058, 5, 0, 1, 6, 1, 0
goto _81C8D96
Move_SPIKE_CANNON: @ 81C8DF1
loadspritegfx 10161
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
createvisualtask sub_80A8920, 5, 0, -4, 0, 4, 6, 8, 4
@@ -1313,13 +1314,13 @@ Move_SPIKE_CANNON: @ 81C8DF1
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 7, 1
loopsewithpan SE_W030, 63, 5, 3
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_SWORDS_DANCE: @ 81C8EA4
loadspritegfx 10005
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 12, 8
playsewithpan SE_W014, 192
createvisualtask sub_80A8500, 2, 0, 16, 6, 1, 4
@@ -1327,14 +1328,14 @@ Move_SWORDS_DANCE: @ 81C8EA4
delay 22
createvisualtask sub_80E21A8, 2, 10005, 2, 2, 32754, 16, 0, 0
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
delay 1
end
Move_PSYCH_UP: @ 81C8EEA
loadspritegfx 10196
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
createvisualtask sub_80E1F8C, 2, 25, 2, 6, 1, 11, 0
setalpha 12, 8
loopsewithpan SE_W060B, 192, 5, 10
@@ -1346,7 +1347,7 @@ Move_PSYCH_UP: @ 81C8EEA
createvisualtask sub_80A8D34, 5, -5, -5, 10, 0, 1
createvisualtask sub_80E2A38, 9, 2, 2, 10, 0, 1023
delay 30
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
waitforvisualfinish
end
@@ -1355,11 +1356,11 @@ Move_DIZZY_PUNCH: @ 81C8F5C
loadspritegfx 10073
loadspritegfx 10143
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
call _81C9077
createsprite gBattleAnimSpriteTemplate_83D9FA8, 133, 16, 8, 20, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, 16, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 132, 16, 0, 1, 1
playsewithpan SE_W004, 63
createsprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, 160, -32
createsprite gBattleAnimSpriteTemplate_83DA088, 131, 16, 8, -256, -40
@@ -1370,7 +1371,7 @@ Move_DIZZY_PUNCH: @ 81C8F5C
delay 10
call _81C9077
createsprite gBattleAnimSpriteTemplate_83D9FA8, 133, -16, -8, 20, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, -16, -16, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 132, -16, -16, 1, 1
playsewithpan SE_W233B, 63
createsprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, 160, -32
createsprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, -256, -40
@@ -1379,7 +1380,7 @@ Move_DIZZY_PUNCH: @ 81C8F5C
createsprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, -128, -22
createsprite gBattleAnimSpriteTemplate_83DA088, 131, -16, -8, -384, -31
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
_81C9077:
@@ -1391,7 +1392,7 @@ _81C9077:
Move_FIRE_SPIN: @ 81C9096
loadspritegfx 10029
playsewithpan SE_W221B, 63
- createvisualtask sub_80A7E7C, 5, 1, 0, 2, 47, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 2, 47, 1
call _81C90BF
call _81C90BF
call _81C90BF
@@ -1414,7 +1415,7 @@ _81C90BF:
Move_FURY_CUTTER: @ 81C914A
loadspritegfx 10138
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W013, 63
createvisualtask UpdateFuryCutterAnimDirection, 2
@@ -1428,9 +1429,9 @@ _81C916A:
goto _81C91FF
_81C918E:
delay 5
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 10, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 10, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
waitforvisualfinish
end
@@ -1484,7 +1485,7 @@ _81C929F:
Move_SLAM: @ 81C9309
loadspritegfx 10056
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W004, 192
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 3, 0, 4
@@ -1492,7 +1493,7 @@ Move_SLAM: @ 81C9309
createsprite gBattleAnimSpriteTemplate_83D69DC, 2, 0, 0
delay 3
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 1
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -12, 10, 0, 3
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
delay 3
@@ -1501,7 +1502,7 @@ Move_SLAM: @ 81C9309
delay 5
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -1539,9 +1540,9 @@ Move_WATERFALL: @ 81C9421
loadspritegfx 10148
loadspritegfx 10155
loadspritegfx 10141
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
- createvisualtask sub_80A7E7C, 5, 0, 0, 2, 23, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 0, 2, 23, 1
delay 5
playsewithpan SE_W152, 192
createsprite gBattleAnimSpriteTemplate_83D9348, 2, 10, 10, 25, 0
@@ -1572,7 +1573,7 @@ Move_WATERFALL: @ 81C9421
delay 6
call _81C9502
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81C9502:
@@ -1662,12 +1663,12 @@ Move_DEFENSE_CURL: @ 81C977C
Move_PROTECT: @ 81C97B5
loadspritegfx 10280
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
monbgprio_28 0
waitplaysewithpan SE_W115, 192, 16
createsprite gBattleAnimSpriteTemplate_83D6BE8, 2, 24, 0, 90
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
end
Move_DETECT: @ 81C97D2
@@ -1688,7 +1689,7 @@ Move_DETECT: @ 81C97D2
Move_FRUSTRATION: @ 81C9830
loadspritegfx 10135
loadspritegfx 10087
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createvisualtask sub_8079CEC, 1
jumpargeq 7, 0, _81C9864
@@ -1697,7 +1698,7 @@ Move_FRUSTRATION: @ 81C9830
goto _81C9AB3
_81C985F:
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81C9864:
@@ -1716,22 +1717,22 @@ _81C9864:
createvisualtask sub_80A8B88, 5, 0, 16, 6144, 8, 0
delay 5
createvisualtask sub_80A7FA0, 5, 1, 4, 0, 30, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 0
playsewithpan SE_W004, 63
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 24, 8, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 3, 24, 8, 1, 0
playsewithpan SE_W004, 63
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -24, -16, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 3, -24, -16, 1, 0
playsewithpan SE_W004, 63
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 8, 4, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 3, 8, 4, 1, 0
playsewithpan SE_W004, 63
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -16, 19, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 3, -16, 19, 1, 0
playsewithpan SE_W004, 63
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 18, -18, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 3, 18, -18, 1, 0
playsewithpan SE_W004, 63
waitforvisualfinish
createvisualtask sub_80E2A38, 10, 2, 3, 9, 0, 31
@@ -1749,15 +1750,15 @@ _81C996A:
createvisualtask sub_812E498, 5
delay 7
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 8, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 8, 1, 1
createvisualtask sub_80A7FA0, 5, 1, 4, 0, 6, 1
delay 14
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 12, -6, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 12, -6, 1, 1
createvisualtask sub_80A7FA0, 5, 1, 4, 0, 6, 1
delay 14
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -12, -6, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, -12, -6, 1, 1
createvisualtask sub_80A7FA0, 5, 1, 4, 0, 6, 1
waitforvisualfinish
createvisualtask sub_80E2A38, 10, 2, 3, 9, 0, 31
@@ -1770,13 +1771,13 @@ _81C9A37:
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
delay 6
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 4, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 10, 4, 1, 1
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 6, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
delay 6
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -4, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -4, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 6, 1
goto _81C985F
_81C9AB3:
@@ -1786,13 +1787,13 @@ _81C9AB3:
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 10, 2
delay 12
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 1, 0, 6, 1
goto _81C985F
Move_SAFEGUARD: @ 81C9AF7
loadspritegfx 10244
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 8, 8
playsewithpan SE_W208, 192
createsprite gBattleAnimSpriteTemplate_83D7D74, 2
@@ -1804,7 +1805,7 @@ Move_SAFEGUARD: @ 81C9AF7
playsewithpan SE_REAPOKE, 192
createvisualtask sub_80E1F8C, 2, 10, 0, 2, 0, 10, 32767
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
@@ -1835,23 +1836,23 @@ Move_PAIN_SPLIT: @ 81C9B39
Move_VICE_GRIP: @ 81C9BE1
loadspritegfx 10138
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W011, 63
createsprite gBattleAnimSpriteTemplate_83D769C, 2, 0
createsprite gBattleAnimSpriteTemplate_83D769C, 2, 1
delay 9
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 1, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 1, 0, 0, 1, 2
createvisualtask sub_80A7FA0, 5, 1, 2, 0, 5, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_GUILLOTINE: @ 81C9C29
loadspritegfx 10138
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
fadetobgfromset 12, 13, 14
waitbgfadein
@@ -1863,11 +1864,11 @@ Move_GUILLOTINE: @ 81C9C29
createvisualtask sub_80A7FA0, 5, 1, 2, 0, 23, 1
delay 46
createvisualtask sub_80A7FA0, 5, 1, 4, 0, 8, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 0
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
playsewithpan SE_W013, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
restorebg
waitbgfadein
@@ -1876,18 +1877,18 @@ Move_GUILLOTINE: @ 81C9C29
Move_PAY_DAY: @ 81C9CB5
loadspritegfx 10100
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W013B, 192
createsprite gBattleAnimSpriteTemplate_83D75E4, 2, 20, 0, 0, 0, 1152
waitforvisualfinish
playsewithpan SE_W006, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 1, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 1, 0, 0, 1, 2
createsprite gBattleAnimSpriteTemplate_83D75FC, 2
createvisualtask sub_80A7FA0, 2, 1, 1, 0, 6, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -1974,8 +1975,8 @@ Move_SPARK: @ 81C9EA3
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
delay 4
playsewithpan SE_W063, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
waitforvisualfinish
createvisualtask sub_80E1F8C, 2, 4, -31, 2, 0, 6, 23551
call Unknown_81D6100
@@ -2044,7 +2045,7 @@ Move_WHIRLWIND: @ 81CA1E9
Move_CONFUSE_RAY: @ 81CA291
loadspritegfx 10013
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
fadetobg 2
waitbgfadein
createvisualtask sub_812B374, 2, -64, 63, 2, 0
@@ -2057,7 +2058,7 @@ Move_CONFUSE_RAY: @ 81CA291
waitforvisualfinish
delay 0
blendoff
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
restorebg
waitbgfadein
end
@@ -2076,7 +2077,7 @@ Move_LOCK_ON: @ 81CA2E4
Move_MEAN_LOOK: @ 81CA31A
loadspritegfx 10187
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W060, 192
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 16, 0
loopsewithpan SE_W109, 63, 15, 4
@@ -2085,7 +2086,7 @@ Move_MEAN_LOOK: @ 81CA31A
delay 120
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 16, 0, 0
delay 30
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
waitforvisualfinish
end
@@ -2100,7 +2101,7 @@ Move_ROCK_THROW: @ 81CA35F
delay 6
createsprite gBattleAnimSpriteTemplate_83DAC4C, 130, -23, 2, -10, 0
playsewithpan SE_W088, 63
- createvisualtask sub_80A7E7C, 2, 1, 0, 5, 20, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 5, 20, 1
delay 6
createsprite gBattleAnimSpriteTemplate_83DAC4C, 130, -15, 1, -10, 0
playsewithpan SE_W088, 63
@@ -2112,7 +2113,7 @@ Move_ROCK_THROW: @ 81CA35F
Move_ROCK_SLIDE: @ 81CA3EB
loadspritegfx 10058
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createsprite gBattleAnimSpriteTemplate_83DB428, 2, 7, 1, 11, 1
createsprite gBattleAnimSpriteTemplate_83DAC4C, 130, -5, 1, -5, 1
playsewithpan SE_W088, 63
@@ -2125,13 +2126,13 @@ Move_ROCK_SLIDE: @ 81CA3EB
delay 2
createsprite gBattleAnimSpriteTemplate_83DAC4C, 130, -23, 2, -10, 1
playsewithpan SE_W088, 63
- createvisualtask sub_80A7E7C, 2, 1, 0, 5, 50, 1
- createvisualtask sub_80A7E7C, 2, 3, 0, 5, 50, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 5, 50, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_DEF_PARTNER, 0, 5, 50, 1
delay 2
call _81CA483
call _81CA483
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
_81CA483:
createsprite gBattleAnimSpriteTemplate_83DAC4C, 130, -20, 0, -10, 1
@@ -2162,7 +2163,7 @@ _81CA483:
Move_THIEF: @ 81CA52C
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
delay 1
fadetobg 1
waitbgfadein
@@ -2170,11 +2171,11 @@ Move_THIEF: @ 81CA52C
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
delay 6
playsewithpan SE_W233, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 1, 0, 8, 1
waitforvisualfinish
delay 20
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
restorebg
waitbgfadein
@@ -2183,7 +2184,7 @@ Move_THIEF: @ 81CA52C
Move_BUBBLE_BEAM: @ 81CA573
loadspritegfx 10146
loadspritegfx 10155
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
delay 1
@@ -2194,7 +2195,7 @@ Move_BUBBLE_BEAM: @ 81CA573
waitforvisualfinish
call Unknown_81D5FF8
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
_81CA5AD:
@@ -2221,7 +2222,7 @@ _81CA5AD:
Move_ICY_WIND: @ 81CA650
loadspritegfx 10141
loadspritegfx 10142
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80E2A38, 10, 11, 4, 0, 4, 0
fadetobg 15
waitbgfadeout
@@ -2236,7 +2237,7 @@ Move_ICY_WIND: @ 81CA650
delay 55
call Unknown_81D5E0E
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
restorebg
waitbgfadeout
createvisualtask sub_80E2A38, 10, 11, 4, 4, 0, 0
@@ -2280,7 +2281,7 @@ Move_SMOKESCREEN: @ 81CA710
Move_CONVERSION: @ 81CA809
loadspritegfx 10018
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
monbgprio_28 0
setalpha 16, 0
delay 0
@@ -2326,13 +2327,13 @@ Move_CONVERSION: @ 81CA809
createvisualtask sub_80CE108, 5
waitforvisualfinish
delay 1
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
Move_CONVERSION_2: @ 81CA91E
loadspritegfx 10018
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
setalpha 0, 16
delay 0
@@ -2371,14 +2372,14 @@ Move_CONVERSION_2: @ 81CA91E
delay 10
playsewithpan SE_W129, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_ROLLING_KICK: @ 81CAA3A
loadspritegfx 10143
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createvisualtask sub_80A8500, 2, 0, 18, 6, 1, 4
playsewithpan SE_W104, 192
@@ -2389,11 +2390,11 @@ Move_ROLLING_KICK: @ 81CAA3A
createsprite gBattleAnimSpriteTemplate_83D9FF0, 2, -24, 0, 48, 10, 160, 0
delay 5
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, -8, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 6, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 1, 8
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -2406,7 +2407,7 @@ Move_HEADBUTT: @ 81CAABD
createsprite gBattleAnimSpriteTemplate_83D6DE4, 2, 1
waitforvisualfinish
createvisualtask sub_80A8154, 2, 0, 2, 0, 4, 1
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 6, 1
createsprite gBattleAnimSpriteTemplate_83D6DE4, 2, 2
createsprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 0, 1, 1
playsewithpan SE_W233B, 63
@@ -2424,7 +2425,7 @@ Move_HORN_ATTACK: @ 81CAB1A
createsprite gBattleAnimSpriteTemplate_83D7050, 132, 0, 0, 10
waitforvisualfinish
createvisualtask sub_80A8154, 2, 0, 2, 0, 4, 1
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 6, 1
createsprite gBattleAnimSpriteTemplate_83D6DE4, 2, 2
createsprite gBattleAnimSpriteTemplate_83DB538, 131, 0, 0, 1, 1
playsewithpan SE_W030, 63
@@ -2437,7 +2438,7 @@ Move_FURY_ATTACK: @ 81CAB87
createvisualtask sub_80A8E04, 2, 4, 256, 0, 2
choosetwoturnanim _81CABB8, _81CABDE
_81CABA5:
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 6, 1
waitforvisualfinish
end
_81CABB8:
@@ -2539,7 +2540,7 @@ Move_THRASH: @ 81CAD81
Move_SING: @ 81CAE00
loadspritegfx 10072
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80CEA20, 2
waitforvisualfinish
panse_1B SE_W047, 192, 63, 2, 0
@@ -2568,7 +2569,7 @@ Move_SING: @ 81CAE00
createsprite gBattleAnimSpriteTemplate_83D7114, 130, 5, 3, 12
delay 4
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80CEAD8, 2
waitforvisualfinish
end
@@ -2579,7 +2580,7 @@ Move_LOW_KICK: @ 81CAED4
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
createsprite gBattleAnimSpriteTemplate_83D9FF0, 130, -24, 28, 40, 8, 160, 0
delay 4
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, -8, 8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, -8, 8, 1, 2
createvisualtask sub_80A8E04, 2, 6, 384, 1, 2
playsewithpan SE_W233B, 63
waitforvisualfinish
@@ -2665,16 +2666,16 @@ _81CB106:
loadspritegfx 10281
createvisualtask sub_80E149C, 2, 0
waitforvisualfinish
- monbg 0
+ monbg ANIM_BANK_ATTACKER
createsprite gBattleAnimSpriteTemplate_83DB364, 1, 0, 0, 48
createsprite gBattleAnimSpriteTemplate_83DB364, 1, 0, 1, 48
delay 1
createvisualtask sub_80E149C, 2, 1
delay 16
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, -8, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 6, 1
playsewithpan SE_W025B, 192
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
goto _81CB0AA
_81CB16A:
createsprite gBattleAnimSpriteTemplate_83DB34C, 2, 0, 0, 12, 4, -16, 18
@@ -2696,7 +2697,7 @@ Move_MEDITATE: @ 81CB1BD
end
Move_AGILITY: @ 81CB1DA
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 12, 8
createvisualtask sub_80A8500, 2, 0, 24, 6, 4, 4
createvisualtask sub_80E2DD8, 2, 0, 4, 7, 10
@@ -2711,24 +2712,24 @@ Move_AGILITY: @ 81CB1DA
playsewithpan SE_W104, 192
delay 12
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
delay 1
end
Move_QUICK_ATTACK: @ 81CB224
loadspritegfx 10135
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 12, 8
createvisualtask sub_80A8500, 2, 0, 24, 6, 1, 5
createvisualtask sub_80E2DD8, 2, 0, 4, 7, 3
playsewithpan SE_W026, 192
delay 4
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, 0, 0, 1, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 132, 0, 0, 1, 1
playsewithpan SE_W233B, 63
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
waitforvisualfinish
end
@@ -2736,7 +2737,7 @@ Move_QUICK_ATTACK: @ 81CB224
Move_RAGE: @ 81CB27C
loadspritegfx 10135
loadspritegfx 10087
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createvisualtask sub_8079790, 3, 0, 31, 10, 0, 2
createsprite gBattleAnimSpriteTemplate_83D7798, 2, 0, -20, -28
@@ -2747,11 +2748,11 @@ Move_RAGE: @ 81CB27C
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 6
delay 4
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
createvisualtask sub_80A9058, 2, 1, 1, 10, 1, 0
playsewithpan SE_W233B, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
end
Move_TELEPORT: @ 81CB2F2
@@ -2764,7 +2765,7 @@ Move_TELEPORT: @ 81CB2F2
end
Move_DOUBLE_TEAM: @ 81CB30B
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 12, 8
createvisualtask sub_80CE7E0, 2
playsewithpan SE_W104, 192
@@ -2785,7 +2786,7 @@ Move_DOUBLE_TEAM: @ 81CB30B
delay 8
playsewithpan SE_W104, 192
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
delay 1
end
@@ -2898,8 +2899,8 @@ Move_BARRAGE: @ 81CB533
playsewithpan SE_W207, 192
delay 24
createsprite gBattleAnimSpriteTemplate_83DB428, 2, 8, 1, 40, 1
- createvisualtask sub_80A7E7C, 3, 1, 0, 4, 20, 1
- createvisualtask sub_80A7E7C, 3, 3, 0, 4, 20, 1
+ createvisualtask AnimTask_ShakeMon, 3, 1, 0, 4, 20, 1
+ createvisualtask AnimTask_ShakeMon, 3, 3, 0, 4, 20, 1
loopsewithpan SE_W070, 63, 8, 2
end
@@ -2908,7 +2909,7 @@ Move_SKY_ATTACK: @ 81CB57B
_81CB584:
end
_81CB585:
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 11
createvisualtask sub_80E3BA4, 5, 7
jumpargeq 7, 0, _81CB5A0
@@ -2926,7 +2927,7 @@ _81CB5A0:
waitforvisualfinish
createvisualtask sub_80E2A38, 10, 25, 1, 8, 0, 0
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
goto _81CB584
_81CB617:
@@ -2943,14 +2944,14 @@ _81CB617:
waitforvisualfinish
createvisualtask sub_80E2A7C, 10, 4, 1, 8, 0, 0
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
goto _81CB584
_81CB68E:
loadspritegfx 10135
loadspritegfx 10284
call Unknown_81D61FB
- monbg 0
+ monbg ANIM_BANK_ATTACKER
createvisualtask sub_80E2A38, 10, 2, 0, 0, 16, 32767
delay 4
createvisualtask sub_80DFC24, 5, 0
@@ -2965,7 +2966,7 @@ _81CB68E:
delay 2
createvisualtask sub_80E2A38, 10, 2, 0, 15, 0, 32767
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
call Unknown_81D622B
goto _81CB584
@@ -2983,13 +2984,13 @@ Move_SPLASH: @ 81CB720
end
Move_ACID_ARMOR: @ 81CB735
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 15, 0
createvisualtask sub_812F314, 2, 0
playsewithpan SE_W151, 192
waitforvisualfinish
blendoff
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
delay 1
end
@@ -3014,7 +3015,7 @@ Move_SUPER_FANG: @ 81CB75A
playsewithpan SE_W044, 63
delay 8
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, 2143, 14, 32767, 14
- createvisualtask sub_80A7E7C, 2, 1, 0, 7, 12, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 7, 12, 1
waitforvisualfinish
blendoff
end
@@ -3033,28 +3034,28 @@ Move_SLASH: @ 81CB7DB
Move_STRUGGLE: @ 81CB815
loadspritegfx 10135
loadspritegfx 10215
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createvisualtask sub_80A8154, 2, 0, 3, 0, 12, 4
createsprite gBattleAnimSpriteTemplate_83D7C90, 2, 0, 0, 2
createsprite gBattleAnimSpriteTemplate_83D7C90, 2, 0, 1, 2
loopsewithpan SE_W029, 192, 12, 4
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
createvisualtask sub_80A8154, 2, 1, 3, 0, 6, 1
playsewithpan SE_W025B, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_SKETCH: @ 81CB87B
loadspritegfx 10002
- monbg 1
+ monbg ANIM_BANK_TARGET
createvisualtask sub_80D0C88, 2
createsprite gBattleAnimSpriteTemplate_83D77E0, 130
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
createvisualtask sub_80D074C, 2, 0, 2
loopsewithpan SE_W039, 192, 38, 2
end
@@ -3063,18 +3064,18 @@ Move_NIGHTMARE: @ 81CB8A3
fadetobg 2
waitbgfadein
jumpifcontest _81CB8CF
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80DE1B0, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 40, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 40, 1
playsewithpan SE_W171, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
restorebg
waitbgfadein
end
_81CB8CF:
createvisualtask sub_8079790, 2, 0, 32767, 10, 2, 1
- createvisualtask sub_80A7E7C, 2, 0, 3, 0, 32, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_ATTACKER, 3, 0, 32, 1
playsewithpan SE_W171, 63
waitforvisualfinish
restorebg
@@ -3083,7 +3084,7 @@ _81CB8CF:
Move_FLAIL: @ 81CB8F9
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createvisualtask sub_812E860, 2, 0
loopsewithpan SE_W029, 192, 8, 2
@@ -3092,7 +3093,7 @@ Move_FLAIL: @ 81CB8F9
createvisualtask sub_80A9058, 2, 0, 1, 30, 1, 0
playsewithpan SE_W025B, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -3100,20 +3101,20 @@ Move_SPITE: @ 81CB936
fadetobg 2
playsewithpan SE_W060, 192
waitbgfadein
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80E1F8C, 2, 2, 2, 6, 0, 8, 32767
createvisualtask sub_80DE3AC, 2
loopsewithpan SE_W060, 63, 20, 3
waitforvisualfinish
restorebg
waitbgfadein
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
end
Move_MACH_PUNCH: @ 81CB965
loadspritegfx 10135
loadspritegfx 10143
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
createvisualtask sub_80E3B4C, 2
jumpargeq 7, 1, _81CB9E6
fadetobg 9
@@ -3126,12 +3127,12 @@ _81CB97E:
createvisualtask sub_807A69C, 2, 28968, 10
playsewithpan SE_W026, 192
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
playsewithpan SE_W004, 63
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
restorebg
waitbgfadeout
@@ -3144,7 +3145,7 @@ _81CB9E6:
Move_FORESIGHT: @ 81CB9ED
loadspritegfx 10258
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 16, 0
createsprite gBattleAnimSpriteTemplate_8402A24, 130, 1
@@ -3158,7 +3159,7 @@ Move_FORESIGHT: @ 81CB9ED
playsewithpan SE_W197, 63
waitforvisualfinish
blendoff
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_DESTINY_BOND: @ 81CBA2C
@@ -3224,16 +3225,16 @@ Move_ROLLOUT: @ 81CBB5E
loadspritegfx 10135
loadspritegfx 10074
loadspritegfx 10058
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
createvisualtask sub_80DD4D4, 2
waitforvisualfinish
createvisualtask sub_80A9058, 2, 0, 1, 30, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 4, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 4, 0, 0, 1, 2
playsewithpan SE_W025B, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -3259,8 +3260,8 @@ Move_FALSE_SWIPE: @ 81CBB9F
createsprite gBattleAnimSpriteTemplate_83D6E68, 130, 80
delay 2
waitforvisualfinish
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 6, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, 0, 0, 1, 3
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 132, 0, 0, 1, 3
playsewithpan SE_W004, 63
end
@@ -3286,7 +3287,7 @@ Move_MILK_DRINK: @ 81CBC6E
loadspritegfx 10099
loadspritegfx 10203
loadspritegfx 10031
- monbg 1
+ monbg ANIM_BANK_TARGET
createsprite gBattleAnimSpriteTemplate_83D6C48, 2
delay 40
playsewithpan SE_W152, 192
@@ -3298,7 +3299,7 @@ Move_MILK_DRINK: @ 81CBC6E
createsprite gBattleAnimSpriteTemplate_83D7928, 3, 0, 0, 1, 0
playsewithpan SE_W208, 192
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
call Unknown_81D5F3E
waitforvisualfinish
end
@@ -3328,12 +3329,12 @@ _81CBCEE:
Move_RAPID_SPIN: @ 81CBD41
loadspritegfx 10135
loadspritegfx 10229
- monbg 0
+ monbg ANIM_BANK_ATTACKER
createsprite gBattleAnimSpriteTemplate_84023E8, 2, 0, 0, 32, -32, 40, -2
createvisualtask sub_812CDC8, 2, 0, 2, 0
loopsewithpan SE_W013B, 192, 8, 4
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 2
createvisualtask sub_80A9058, 2, 0, 1, 10, 1, 0
playsewithpan SE_W003, 63
waitforvisualfinish
@@ -3341,7 +3342,7 @@ Move_RAPID_SPIN: @ 81CBD41
createvisualtask sub_812CDC8, 2, 0, 2, 1
loopsewithpan SE_W013B, 192, 8, 4
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
end
Move_MOONLIGHT: @ 81CBDAE
@@ -3386,7 +3387,7 @@ _81CBE55:
waitforvisualfinish
delay 1
createvisualtask sub_80E4300, 2
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
delay 18
createvisualtask sub_80D1638, 2
@@ -3409,7 +3410,7 @@ _81CBE55:
waitbgfadeout
setarg 7, -1
waitbgfadein
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
delay 1
setarg 7, 4096
@@ -3422,7 +3423,7 @@ _81CBEF5:
Move_UPROAR: @ 81CBEFC
loadspritegfx 10225
loadspritegfx 10203
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80D2CF8, 2, 0
createsprite gBattleAnimSpriteTemplate_83D79A4, 3, 0, 0, 0, 0, 31, 8
playsewithpan SE_W253, 192
@@ -3441,7 +3442,7 @@ Move_UPROAR: @ 81CBEFC
createsprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, 24, -24, 1
createsprite gBattleAnimSpriteTemplate_83D7CC8, 2, 0, -24, -24, 0
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_HEAT_WAVE: @ 81CBFC6
@@ -3552,7 +3553,7 @@ Move_CHARGE: @ 81CC1D0
loadspritegfx 10211
loadspritegfx 10212
loadspritegfx 10213
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 4, 0
waitforvisualfinish
@@ -3579,7 +3580,7 @@ Move_CHARGE: @ 81CC1D0
playsewithpan SE_W085B, 192
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 4, 4, 0, 0
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
end
@@ -3641,7 +3642,7 @@ Move_SUPERPOWER: @ 81CC3A3
loadspritegfx 10212
loadspritegfx 10256
loadspritegfx 10257
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
monbgprio_28 0
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DA0FC, 130, 0
@@ -3666,14 +3667,14 @@ Move_SUPERPOWER: @ 81CC3A3
createvisualtask sub_80A7FA0, 2, 1, 8, 0, 16, 1
playsewithpan SE_W025B, 63
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
delay 1
end
Move_RECYCLE: @ 81CC45E
loadspritegfx 10278
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 0, 16
delay 1
createsprite gBattleAnimSpriteTemplate_8402B10, 2
@@ -3683,7 +3684,7 @@ Move_RECYCLE: @ 81CC45E
playsewithpan SE_W036, 192
waitforvisualfinish
blendoff
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
delay 1
end
@@ -3694,53 +3695,53 @@ Move_BRICK_BREAK: @ 81CC492
loadspritegfx 10208
choosetwoturnanim _81CC4A7, _81CC576
_81CC4A7:
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
delay 4
delay 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -18, -18, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, -18, -18, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 2, -18, -18, 10, 1, 0
playsewithpan SE_W233, 63
delay 20
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 18, 18, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 18, 18, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 2, 18, 18, 10, 1, 0
playsewithpan SE_W233, 63
delay 20
createvisualtask sub_80A8920, 2, 0, -24, 0, 24, 10, 24, 3
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 6, 0
delay 37
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 2, 0, 0, 10, 1, 0
playsewithpan SE_W233B, 63
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 6, 0, 0
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
end
_81CC576:
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
delay 4
createsprite gBattleAnimSpriteTemplate_83DA0A0, 3, 1, 0, 0, 90, 10
delay 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -18, -18, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, -18, -18, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 2, -18, -18, 10, 1, 0
playsewithpan SE_W233, 63
delay 20
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 8
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 18, 18, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 18, 18, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 2, 18, 18, 10, 1, 0
playsewithpan SE_W233, 63
delay 20
createvisualtask sub_80A8920, 2, 0, -24, 0, 24, 10, 24, 3
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 6, 0
delay 37
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 2, 0, 0, 10, 1, 0
playsewithpan SE_W233B, 63
waitforvisualfinish
@@ -3752,7 +3753,7 @@ _81CC576:
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 6, 0, 0
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
end
Move_YAWN: @ 81CC697
@@ -3779,11 +3780,11 @@ Move_ENDEAVOR: @ 81CC6DA
createvisualtask sub_8079790, 5, 0, 703, 12, 1, 2
delay 6
createvisualtask sub_80A9058, 5, 0, 1, 8, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 12, -12, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, 12, -12, 1, 2
playsewithpan SE_W003, 63
delay 24
createvisualtask sub_80A9058, 5, 0, 1, 8, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, -12, 12, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, -12, 12, 1, 2
playsewithpan SE_W004, 63
end
@@ -3829,7 +3830,7 @@ Move_IMPRISON: @ 81CC867
loadspritegfx 10249
loadspritegfx 10250
call Unknown_81D61E7
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80DBE00, 5
delay 8
loopsewithpan SE_W030, 192, 8, 5
@@ -3838,13 +3839,13 @@ Move_IMPRISON: @ 81CC867
createsprite gBattleAnimSpriteTemplate_83DA8F4, 5, 0, 40
createvisualtask sub_80E1864, 5, 4, 1, 10
playsewithpan SE_W063, 192
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
call Unknown_81D61F3
end
Move_GRUDGE: @ 81CC8AA
loadspritegfx 10253
- monbg 0
+ monbg ANIM_BANK_ATTACKER
monbgprio_29
fadetobg 2
playsewithpan SE_W060, 192
@@ -3857,11 +3858,11 @@ Move_GRUDGE: @ 81CC8AA
waitforvisualfinish
restorebg
waitbgfadein
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
end
Move_CAMOUFLAGE: @ 81CC8D2
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
monbgprio_28 0
setalpha 16, 0
createvisualtask sub_80E2B74, 5, 2, 3, 0, 14
@@ -3875,12 +3876,12 @@ Move_CAMOUFLAGE: @ 81CC8D2
createvisualtask sub_80DFD24, 2, 1
waitforvisualfinish
blendoff
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
end
Move_TAIL_GLOW: @ 81CC918
loadspritegfx 10212
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 4, 0
waitforvisualfinish
@@ -3889,7 +3890,7 @@ Move_TAIL_GLOW: @ 81CC918
loopsewithpan SE_W234, 192, 16, 6
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 4, 4, 0, 0
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
delay 1
end
@@ -3901,7 +3902,7 @@ Move_LUSTER_PURGE: @ 81CC95B
waitbgfadeout
createvisualtask sub_812C624, 5
waitbgfadein
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 12, 8
playsewithpan SE_W076, 192
createsprite gBattleAnimSpriteTemplate_83DA9E0, 41, 0, 0, 0, 0
@@ -3932,7 +3933,7 @@ Move_LUSTER_PURGE: @ 81CC95B
createvisualtask sub_80E2A7C, 5, 5, 2, 16, 0, -1
createvisualtask sub_80E1864, 5, 1, 5, 14
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
call Unknown_81D61F3
end
@@ -3945,21 +3946,21 @@ Move_MIST_BALL: @ 81CCA72
createsprite gBattleAnimSpriteTemplate_83D9D80, 128, 0, 0, 0, 0, 30, 0
waitforvisualfinish
playsewithpan SE_W028, 63
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 10, 0
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 10, 0
createsprite gBattleAnimSpriteTemplate_83DB3DC, 0, 1, 1, 1, 32279, 16, 32767, 16
delay 0
playsewithpan SE_W114, 0
createvisualtask sub_80D8414, 5
createvisualtask sub_80E2A38, 10, 4, 3, 0, 16, 32767
delay 8
- createvisualtask sub_80A7E7C, 2, 1, 4, 0, 70, 0
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 4, 0, 70, 0
delay 70
createvisualtask sub_80E2A38, 10, 4, 2, 16, 0, 32767
end
Move_FEATHER_DANCE: @ 81CCB01
loadspritegfx 10270
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_29
playsewithpan SE_W080, 63
delay 0
@@ -3976,7 +3977,7 @@ Move_FEATHER_DANCE: @ 81CCB01
delay 6
createsprite gBattleAnimSpriteTemplate_83DA498, 128, 0, -16, 96, 2, 104, 11304, 32, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_TEETER_DANCE: @ 81CCBD1
@@ -4076,7 +4077,7 @@ Move_NEEDLE_ARM: @ 81CCD73
createsprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 0, 16, 16, 16
waitforvisualfinish
createvisualtask sub_80A7FA0, 2, 1, 4, 0, 18, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
playsewithpan SE_W233B, 63
createsprite gBattleAnimSpriteTemplate_83D6994, 130, 1, 1, 0, -24, 10
@@ -4102,7 +4103,7 @@ Move_CRUSH_CLAW: @ 81CCF3B
loadspritegfx 10167
loadspritegfx 10039
loadspritegfx 10208
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
delay 4
@@ -4117,7 +4118,7 @@ Move_CRUSH_CLAW: @ 81CCF3B
waitforvisualfinish
waitforvisualfinish
blendoff
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
end
Move_AROMATHERAPY: @ 81CCFAB
@@ -4127,7 +4128,7 @@ Move_AROMATHERAPY: @ 81CCFAB
loadspritegfx 10049
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 0, 0, 7, 13293
delay 1
- monbg 0
+ monbg ANIM_BANK_ATTACKER
delay 1
createsprite gBattleAnimSpriteTemplate_83D68B8, 0, 24, 16, 0, 2, 2, 0, 0
createsprite gBattleAnimSpriteTemplate_83D68B8, 66, 64, 24, 0, 3, 1, 1, 0
@@ -4141,7 +4142,7 @@ Move_AROMATHERAPY: @ 81CCFAB
createsprite gBattleAnimSpriteTemplate_83D68B8, 0, 128, 12, 0, 3, 3, 0, 0
createsprite gBattleAnimSpriteTemplate_83D68D0, 0, 90, 16, 0, 2, 1, 0, 0
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
delay 1
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 0, 7, 0, 13293
delay 1
@@ -4187,7 +4188,7 @@ Move_AIR_CUTTER: @ 81CD19D
loadspritegfx 10138
loadspritegfx 10135
delay 0
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
delay 0
createvisualtask sub_80CFB04, 2, 32, -24, 1536, 2, 128
@@ -4199,12 +4200,12 @@ Move_AIR_CUTTER: @ 81CD19D
createvisualtask sub_80A7FA0, 2, 3, 2, 0, 8, 1
waitforvisualfinish
blendoff
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 0
end
Move_ODOR_SLEUTH: @ 81CD1FF
- monbg 1
+ monbg ANIM_BANK_TARGET
createvisualtask sub_81316F8, 5
delay 24
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 4
@@ -4213,7 +4214,7 @@ Move_ODOR_SLEUTH: @ 81CD1FF
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 3, 4
playsewithpan SE_W207, 192
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
delay 1
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 1, 3, 1, -1, 16, -1, 0
playsewithpan SE_W043, 192
@@ -4277,7 +4278,7 @@ Move_TICKLE: @ 81CD33C
Move_WATER_SPOUT: @ 81CD3A8
loadspritegfx 10268
loadspritegfx 10148
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createvisualtask sub_80D40F4, 5
playsewithpan SE_W029, 192
@@ -4287,7 +4288,7 @@ Move_WATER_SPOUT: @ 81CD3A8
delay 16
createvisualtask sub_80D45D8, 5
playsewithpan SE_W057, 63
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -4296,17 +4297,17 @@ Move_SHADOW_PUNCH: @ 81CD3D6
loadspritegfx 10143
fadetobg 2
waitbgfadein
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 9, 8
createvisualtask sub_807A69C, 2, 0, 13
playsewithpan SE_W026, 192
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
playsewithpan SE_W004, 63
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
restorebg
waitbgfadein
@@ -4314,7 +4315,7 @@ Move_SHADOW_PUNCH: @ 81CD3D6
Move_EXTRASENSORY: @ 81CD431
call Unknown_81D61E7
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createvisualtask sub_8079790, 5, 0, 891, 12, 1, 1
createvisualtask sub_80DC2D4, 5, 0
@@ -4329,24 +4330,24 @@ Move_EXTRASENSORY: @ 81CD431
playsewithpan SE_W043, 192
waitforvisualfinish
blendoff
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
call Unknown_81D61F3
end
Move_AERIAL_ACE: @ 81CD499
loadspritegfx 10138
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createvisualtask sub_80A8500, 2, 0, 24, 6, 1, 5
createvisualtask sub_80E2DD8, 2, 0, 4, 7, 3
createsprite gBattleAnimSpriteTemplate_83D6B28, 2, 40, -32, 0
playsewithpan SE_W013B, 192
delay 5
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 10, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 10, 1
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 10, 0, 0
playsewithpan SE_W013, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -4404,14 +4405,14 @@ Move_VOLT_TACKLE: @ 81CD5D9
loadspritegfx 10001
loadspritegfx 10212
loadspritegfx 10213
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 12, 8
createvisualtask sub_80E2A38, 10, 1, 0, 0, 8, 0
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83D9AB4, 1
playsewithpan SE_W268, 192
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
delay 8
createvisualtask sub_80D700C, 5, 0
@@ -4462,7 +4463,7 @@ Move_WATER_SPORT: @ 81CD6D1
Move_CALM_MIND: @ 81CD6F7
loadspritegfx 10203
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
createvisualtask sub_80E2A7C, 5, 0, 0, 0, 16, 0
waitforvisualfinish
createvisualtask sub_80E3BDC, 5, 1
@@ -4480,7 +4481,7 @@ Move_CALM_MIND: @ 81CD6F7
waitforvisualfinish
createvisualtask sub_80E2A7C, 5, 0, 0, 16, 0, 0
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
end
Move_LEAF_BLADE: @ 81CD775
@@ -4497,20 +4498,20 @@ Move_LEAF_BLADE: @ 81CD775
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
playsewithpan SE_W015, 63
waitforvisualfinish
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
delay 12
createvisualtask sub_80A7FA0, 2, 1, 8, 0, 18, 1
createsprite gBattleAnimSpriteTemplate_83DB520, 130, 0, 0, 1, 36
playsewithpan SE_W043, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_DRAGON_DANCE: @ 81CD7F8
loadspritegfx 10249
- monbg 0
+ monbg ANIM_BANK_ATTACKER
monbgprio_28 0
delay 1
createvisualtask sub_80DF924, 5
@@ -4528,7 +4529,7 @@ Move_DRAGON_DANCE: @ 81CD7F8
delay 30
playsewithpan SE_W100, 192
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
delay 1
end
@@ -4537,7 +4538,7 @@ Move_SHOCK_WAVE: @ 81CD867
loadspritegfx 10212
loadspritegfx 10001
loadspritegfx 10037
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 4, 0
waitforvisualfinish
@@ -4552,13 +4553,13 @@ Move_SHOCK_WAVE: @ 81CD867
createvisualtask sub_80D759C, 5
playsewithpan SE_W161B, 63
waitforvisualfinish
- createvisualtask sub_80A7E7C, 2, 1, 0, 6, 18, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 6, 18, 1
createvisualtask sub_80E2A38, 5, 1, 3, 16, 0, 32767
createvisualtask sub_80E2A38, 5, 4, 0, 16, 16, 0
delay 4
createvisualtask sub_80E2A38, 5, 4, 0, 0, 0, 0
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
end
@@ -4602,11 +4603,11 @@ Move_BELLY_DRUM: @ 81CD91E
end
_81CD9D0:
createsprite gBattleAnimSpriteTemplate_83D7174, 3, 0
- createvisualtask sub_80A7E7C, 2, 0, 0, 8, 2, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_ATTACKER, 0, 8, 2, 1
return
_81CD9EB:
createsprite gBattleAnimSpriteTemplate_83D7174, 3, 1
- createvisualtask sub_80A7E7C, 2, 0, 0, 8, 2, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_ATTACKER, 0, 8, 2, 1
return
Move_MIND_READER: @ 81CDA06
@@ -4649,7 +4650,7 @@ _81CDA4D:
return
Move_ICE_PUNCH: @ 81CDB3E
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
loadspritegfx 10141
loadspritegfx 10135
@@ -4669,10 +4670,10 @@ Move_ICE_PUNCH: @ 81CDB3E
createsprite gBattleAnimSpriteTemplate_83D9BE0, 2, 224
delay 17
createsprite gBattleAnimSpriteTemplate_83D9FA8, 4, 0, -10, 8, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, -10, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, -10, 1, 1
playsewithpan SE_W004, 63
delay 2
- createvisualtask sub_80A7E7C, 5, 1, 0, 5, 3, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 3, 1
waitforvisualfinish
delay 15
call Unknown_81D5C36
@@ -4681,7 +4682,7 @@ Move_ICE_PUNCH: @ 81CDB3E
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 7, 0, 0
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -4697,34 +4698,34 @@ Move_REST: @ 81CDC29
end
Move_CONFUSION: @ 81CDC69
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
call Unknown_81D61E7
setalpha 8, 8
createvisualtask sub_80A7FA0, 2, 0, 1, 0, 10, 1
createvisualtask sub_80E1F8C, 2, 2, 0, 2, 0, 8, 32767
waitforvisualfinish
playsewithpan SE_W048, 63
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 15, 1
createvisualtask sub_80A8D34, 5, -4, -4, 15, 1, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
delay 1
call Unknown_81D61F3
end
Move_PSYCHIC: @ 81CDCCA
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
call Unknown_81D61E7
setalpha 8, 8
createvisualtask sub_80A7FA0, 2, 0, 1, 0, 10, 1
createvisualtask sub_80E1F8C, 2, 2, 0, 2, 0, 8, 767
waitforvisualfinish
loopsewithpan SE_W048, 63, 10, 3
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 15, 1
createvisualtask sub_80A8D34, 5, -6, -6, 15, 1, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
delay 1
call Unknown_81D61F3
@@ -4738,7 +4739,7 @@ _81CDD32:
call Unknown_81D61F3
end
_81CDD3B:
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
playsewithpan SE_W060, 192
call Unknown_81D61E7
setalpha 8, 8
@@ -4746,23 +4747,23 @@ _81CDD3B:
createvisualtask sub_80E1F8C, 2, 2, 0, 2, 0, 8, 32767
createvisualtask sub_80A8D34, 5, -4, -4, 15, 0, 1
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
goto _81CDD32
Unknown_81CDD7A: @ 81CDD7A
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W060, 192
call Unknown_81D61E7
setalpha 8, 8
playsewithpan SE_W048, 63
waitplaysewithpan SE_W048, 63, 8
- createvisualtask sub_80A7E7C, 2, 1, 4, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 4, 0, 15, 1
createvisualtask sub_80A8D34, 5, -5, -5, 15, 1, 1
waitforvisualfinish
- createvisualtask sub_80A7E7C, 2, 1, 4, 0, 24, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 4, 0, 24, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
goto _81CDD32
@@ -4828,13 +4829,13 @@ Move_THUNDER_PUNCH: @ 81CDF28
loadspritegfx 10135
loadspritegfx 10143
loadspritegfx 10037
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 16, 0
waitforvisualfinish
playsewithpan SE_W004, 63
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 8, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 1
delay 1
createvisualtask sub_80E2324, 2, 257, 257, 257
delay 1
@@ -4847,13 +4848,13 @@ Move_THUNDER_PUNCH: @ 81CDF28
playsewithpan SE_W161B, 63
createvisualtask sub_80E2324, 2, 257, 257, 257
delay 2
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 15, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 15, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
delay 1
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 16, 0, 0
delay 20
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -4916,20 +4917,20 @@ Move_SACRED_FIRE: @ 81CDFF1
Move_SCRATCH: @ 81CE1D8
loadspritegfx 10137
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W010, 63
createsprite gBattleAnimSpriteTemplate_8402180, 2, 0, 0, 1, 0
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
waitforvisualfinish
end
Move_DRAGON_BREATH: @ 81CE20A
loadspritegfx 10029
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
loopsewithpan SE_W172, 192, 7, 7
createsprite gBattleAnimSpriteTemplate_83DB044, 130, 0, 0, 0, 0, 20
@@ -4958,12 +4959,12 @@ Move_DRAGON_BREATH: @ 81CE20A
waitforvisualfinish
createvisualtask sub_80E2A38, 10, 4, 1, 9, 0, 31
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_ROAR: @ 81CE31E
loadspritegfx 10053
- monbg 0
+ monbg ANIM_BANK_ATTACKER
monbgprio_28 0
setalpha 8, 8
createvisualtask sub_812B18C, 2, 0, 2
@@ -4972,7 +4973,7 @@ Move_ROAR: @ 81CE31E
delay 20
createvisualtask sub_80A8A80, 5, 1, 2
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
waitforvisualfinish
delay 20
@@ -5000,13 +5001,13 @@ Move_GROWL: @ 81CE3AF
Move_SNORE: @ 81CE3EA
loadspritegfx 10197
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 8, 8
call _81CE403
delay 30
call _81CE403
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
_81CE403:
@@ -5088,7 +5089,7 @@ Move_BARRIER: @ 81CE57F
Move_BUBBLE: @ 81CE59C
loadspritegfx 10146
loadspritegfx 10155
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
delay 1
createsprite gBattleAnimSpriteTemplate_83D9178, 2, 18, 0, 15, -15, 10, 128, 100
@@ -5117,13 +5118,13 @@ Move_BUBBLE: @ 81CE59C
waitforvisualfinish
call Unknown_81D6069
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_SMOG: @ 81CE672
loadspritegfx 10172
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_29
setalpha 12, 8
loopsewithpan SE_W054, 63, 17, 10
@@ -5140,7 +5141,7 @@ Move_SMOG: @ 81CE672
delay 10
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 15, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81CE6D7:
@@ -5150,7 +5151,7 @@ _81CE6D7:
Move_FAINT_ATTACK: @ 81CE6ED
loadspritegfx 10135
- monbg 0
+ monbg ANIM_BANK_ATTACKER
fadetobg 1
waitbgfadein
delay 0
@@ -5158,27 +5159,27 @@ Move_FAINT_ATTACK: @ 81CE6ED
createvisualtask sub_80A8500, 2, 0, 18, 6, 1, 3
createvisualtask sub_80DFC24, 2, 1
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
invisible 0
delay 1
createvisualtask sub_80E4300, 2
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
delay 1
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 1
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 9, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
delay 1
setarg 7, 4096
delay 32
createvisualtask sub_80DFDC0, 2
- monbg 0
+ monbg ANIM_BANK_ATTACKER
createvisualtask sub_80DFD24, 2, 1
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
delay 1
restorebg
waitbgfadein
@@ -5186,7 +5187,7 @@ Move_FAINT_ATTACK: @ 81CE6ED
Move_SAND_ATTACK: @ 81CE774
loadspritegfx 10074
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
monbgprio_28 0
setalpha 12, 8
playsewithpan SE_W028, 192
@@ -5200,7 +5201,7 @@ Move_SAND_ATTACK: @ 81CE774
call _81CE7C4
call _81CE7C4
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
_81CE7C4:
@@ -5239,14 +5240,14 @@ Move_DRAGON_RAGE: @ 81CE8BA
loadspritegfx 10029
loadspritegfx 10035
playsewithpan SE_W082, 192
- createvisualtask sub_80A7E7C, 5, 0, 0, 2, 40, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 0, 2, 40, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FF8, 130, 0, 15, 0, 0, 4
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB0D0, 130, 30, 15, 0, 10, 10
waitforvisualfinish
loopsewithpan SE_W172B, 63, 11, 3
- createvisualtask sub_80A7E7C, 5, 1, 0, 3, 25, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 3, 25, 1
createsprite gBattleAnimSpriteTemplate_83DB078, 194, 1, 5, 0
delay 1
createsprite gBattleAnimSpriteTemplate_83DB078, 194, 1, -10, -15
@@ -5284,16 +5285,16 @@ Move_RAIN_DANCE: @ 81CE997
Move_BITE: @ 81CE9E2
loadspritegfx 10139
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W044, 63
createsprite gBattleAnimSpriteTemplate_83DB1D0, 2, 0, -32, 0, 0, 819, 10
createsprite gBattleAnimSpriteTemplate_83DB1D0, 2, 0, 32, 4, 0, -819, 10
delay 10
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 5, 1, 0, 4, 7, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 4, 7, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
delay 1
end
@@ -5301,7 +5302,7 @@ Move_BITE: @ 81CE9E2
Move_CRUNCH: @ 81CEA40
loadspritegfx 10139
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
fadetobg 1
waitbgfadein
setalpha 12, 8
@@ -5309,17 +5310,17 @@ Move_CRUNCH: @ 81CEA40
createsprite gBattleAnimSpriteTemplate_83DB1D0, 2, -32, -32, 1, 819, 819, 10
createsprite gBattleAnimSpriteTemplate_83DB1D0, 2, 32, 32, 5, -819, -819, 10
delay 10
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -8, 0, 1, 1
- createvisualtask sub_80A7E7C, 5, 1, 0, 7, 5, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -8, 0, 1, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 7, 5, 2
waitforvisualfinish
playsewithpan SE_W044, 63
createsprite gBattleAnimSpriteTemplate_83DB1D0, 2, 32, -32, 7, -819, 819, 10
createsprite gBattleAnimSpriteTemplate_83DB1D0, 2, -32, 32, 3, 819, -819, 10
delay 10
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 8, 0, 1, 1
- createvisualtask sub_80A7E7C, 5, 1, 0, 8, 4, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 8, 0, 1, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 8, 4, 2
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
delay 1
restorebg
@@ -5329,22 +5330,22 @@ Move_CRUNCH: @ 81CEA40
Move_CLAMP: @ 81CEAF0
loadspritegfx 10145
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W011, 63
createsprite gBattleAnimSpriteTemplate_83DB1E8, 2, -32, 0, 2, 819, 0, 10
createsprite gBattleAnimSpriteTemplate_83DB1E8, 2, 32, 0, 6, -819, 0, 10
delay 10
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 5, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 5, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
waitforvisualfinish
end
Move_ICE_BEAM: @ 81CEB4D
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
loadspritegfx 10141
@@ -5377,7 +5378,7 @@ Move_ICE_BEAM: @ 81CEB4D
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 7, 0, 0
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
_81CEC4E:
@@ -5436,13 +5437,13 @@ _81CED71:
waitforvisualfinish
end
_81CED73:
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 12, 8
createvisualtask sub_80E1F8C, 2, 2, 1, 4, 0, 11, 12287
playsewithpan SE_W025, 192
call _81CED9D
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
goto _81CED71
_81CED9D:
@@ -5520,7 +5521,7 @@ _81CEF42:
Move_BLIZZARD: @ 81CEFBA
loadspritegfx 10141
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createvisualtask sub_80E3B4C, 2
jumpargeq 7, 1, _81CF13F
fadetobg 9
@@ -5536,7 +5537,7 @@ _81CEFD0:
waitforvisualfinish
call Unknown_81D5CBA
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 20
restorebg
waitbgfadeout
@@ -5572,7 +5573,7 @@ _81CF13F:
Move_POWDER_SNOW: @ 81CF146
loadspritegfx 10141
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 1, 0, 3, 0
waitforvisualfinish
panse_1B SE_W016, 192, 63, 2, 0
@@ -5583,7 +5584,7 @@ Move_POWDER_SNOW: @ 81CF146
waitsound
call Unknown_81D5CBA
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 20
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 31, 1, 3, 0, 0
end
@@ -5607,17 +5608,17 @@ _81CF190:
Move_HYDRO_PUMP: @ 81CF240
loadspritegfx 10149
loadspritegfx 10148
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
- createvisualtask sub_80A7E7C, 5, 0, 0, 2, 40, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 0, 2, 40, 1
delay 6
panse_1B SE_W056, 192, 63, 2, 0
createvisualtask sub_80D3630, 5, 100
call _81CF2DF
call _81CF2DF
call _81CF2DF
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 37, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 37, 1
call _81CF320
call _81CF2DF
call _81CF2DF
@@ -5635,7 +5636,7 @@ Move_HYDRO_PUMP: @ 81CF240
delay 1
call _81CF320
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81CF2DF:
@@ -5655,7 +5656,7 @@ Move_SIGNAL_BEAM: @ 81CF33F
loadspritegfx 10264
loadspritegfx 10265
loadspritegfx 10073
- createvisualtask sub_80A7E7C, 5, 0, 0, 2, 25, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 0, 2, 25, 1
delay 6
panse_1B SE_W062, 192, 63, 1, 0
createvisualtask sub_80D3630, 5, 100
@@ -5665,7 +5666,7 @@ Move_SIGNAL_BEAM: @ 81CF33F
call _81CF406
call _81CF406
call _81CF406
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 25, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 25, 1
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 4, 8, 5, 31, 8, 961, 8
call _81CF406
call _81CF406
@@ -5696,15 +5697,15 @@ Move_ABSORB: @ 81CF427
loadspritegfx 10147
loadspritegfx 10031
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 4, 13293
waitforvisualfinish
playsewithpan SE_W071, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
delay 2
- createvisualtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 5, 1
waitforvisualfinish
delay 3
call _81CF496
@@ -5714,7 +5715,7 @@ Move_ABSORB: @ 81CF427
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 4, 0, 13293
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81CF496:
@@ -5748,15 +5749,15 @@ Move_MEGA_DRAIN: @ 81CF53F
loadspritegfx 10147
loadspritegfx 10031
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 8, 13293
waitforvisualfinish
playsewithpan SE_W071, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 1
delay 2
- createvisualtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 5, 1
waitforvisualfinish
delay 3
call _81CF5AE
@@ -5766,7 +5767,7 @@ Move_MEGA_DRAIN: @ 81CF53F
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 8, 0, 13293
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81CF5AE:
@@ -5808,15 +5809,15 @@ Move_GIGA_DRAIN: @ 81CF6CF
loadspritegfx 10147
loadspritegfx 10031
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 12, 13293
waitforvisualfinish
playsewithpan SE_W071, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 0
delay 2
- createvisualtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 5, 1
waitforvisualfinish
delay 3
call _81CF73E
@@ -5826,7 +5827,7 @@ Move_GIGA_DRAIN: @ 81CF6CF
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 12, 0, 13293
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81CF73E:
@@ -5878,16 +5879,16 @@ Move_LEECH_LIFE: @ 81CF8D7
delay 1
loadspritegfx 10031
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
setalpha 12, 8
delay 1
createsprite gBattleAnimSpriteTemplate_83DAB10, 2, -20, 15, 12
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
playsewithpan SE_W071, 63
delay 2
- createvisualtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 5, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 7, 0
waitforvisualfinish
@@ -5898,7 +5899,7 @@ Move_LEECH_LIFE: @ 81CF8D7
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 7, 0, 0
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -5943,7 +5944,7 @@ Move_SLUDGE: @ 81CF9F2
playsewithpan SE_W145C, 192
createsprite gBattleAnimSpriteTemplate_83DA2B8, 130, 20, 0, 40, 0
waitforvisualfinish
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 5, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 5, 1
createvisualtask sub_80E1F8C, 2, 4, 1, 2, 0, 12, 31774
call Unknown_81D5F87
waitforvisualfinish
@@ -5994,7 +5995,7 @@ _81CFB44:
Move_ACID: @ 81CFB5A
loadspritegfx 10150
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
createsprite gBattleAnimSpriteTemplate_83DA2D0, 130, 20, 0, 40, 1, 0, 0
playsewithpan SE_W145C, 192
delay 5
@@ -6022,66 +6023,66 @@ Move_ACID: @ 81CFB5A
createsprite gBattleAnimSpriteTemplate_83DA31C, 130, 27, -22, 0, 15, 50
playsewithpan SE_W145, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_BONEMERANG: @ 81CFC54
loadspritegfx 10000
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W155, 192
createsprite gBattleAnimSpriteTemplate_83DB2C8, 2
delay 20
playsewithpan SE_W030, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
- createvisualtask sub_80A7E7C, 5, 1, 5, 0, 5, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 5, 0, 5, 1
delay 17
playsewithpan SE_W233, 192
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, -4
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_BONE_CLUB: @ 81CFCA8
loadspritegfx 10000
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W155, 63
createsprite gBattleAnimSpriteTemplate_83DB2E0, 2, -42, -25, 0, 0, 15
delay 12
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
- createvisualtask sub_80A7E7C, 5, 1, 0, 5, 5, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 5, 1
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 7, 5, 1, 0, 10, 0, 0
playsewithpan SE_W233B, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_BONE_RUSH: @ 81CFD0A
loadspritegfx 10000
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W155, 63
createsprite gBattleAnimSpriteTemplate_83DB2E0, 2, -42, -25, 0, 0, 15
delay 12
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 5, 1, 0, 3, 5, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 3, 5, 1
playsewithpan SE_W030, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_SPIKES: @ 81CFD55
loadspritegfx 10152
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W026, 192
waitplaysewithpan SE_W030, 63, 28
createsprite gBattleAnimSpriteTemplate_840227C, 130, 20, 0, 0, 24, 30
@@ -6093,13 +6094,13 @@ Move_SPIKES: @ 81CFD55
waitplaysewithpan SE_W030, 63, 28
createsprite gBattleAnimSpriteTemplate_840227C, 130, 20, 0, 24, 24, 30
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_MEGAHORN: @ 81CFDAC
loadspritegfx 10153
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W082, 192
jumpifcontest _81CFE83
fadetobg 7
@@ -6108,7 +6109,7 @@ Move_MEGAHORN: @ 81CFDAC
_81CFDCF:
waitbgfadein
setalpha 12, 8
- createvisualtask sub_80A7E7C, 5, 0, 2, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 2, 0, 15, 1
waitforvisualfinish
delay 10
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 6
@@ -6116,7 +6117,7 @@ _81CFDCF:
createsprite gBattleAnimSpriteTemplate_83DAABC, 3, -42, 25, 0, 0, 6
delay 4
playsewithpan SE_W011, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 0
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -16, 4, 1, 4
waitforvisualfinish
createvisualtask sub_80A8154, 2, 1, -4, 1, 12, 1
@@ -6127,7 +6128,7 @@ _81CFDCF:
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 7
waitforvisualfinish
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
restorebg
waitbgfadeout
@@ -6143,7 +6144,7 @@ _81CFE83:
Move_GUST: @ 81CFE9A
loadspritegfx 10009
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W016, 63
@@ -6151,17 +6152,17 @@ Move_GUST: @ 81CFE9A
createvisualtask sub_80DA09C, 5, 1, 70
waitforvisualfinish
createvisualtask sub_80A7FA0, 5, 1, 1, 0, 7, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
playsewithpan SE_W016B, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_WING_ATTACK: @ 81CFEEB
loadspritegfx 10009
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
loopsewithpan SE_W017, 192, 20, 2
@@ -6172,13 +6173,13 @@ Move_WING_ATTACK: @ 81CFEEB
delay 24
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 9
delay 17
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 16, 0, 1, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -16, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 16, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, -16, 0, 1, 1
loopsewithpan SE_W003, 63, 5, 2
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 11
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -6193,21 +6194,21 @@ Move_PECK: @ 81CFF88
Move_AEROBLAST: @ 81CFFAF
loadspritegfx 10154
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
call Unknown_81D61FB
monbgprio_28 1
setalpha 12, 8
call _81D000B
- createvisualtask sub_80A7E7C, 5, 1, 5, 0, 50, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 5, 0, 50, 1
call _81D000B
call _81D000B
call _81D000B
call _81D000B
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 0
playsewithpan SE_W013, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
delay 0
call Unknown_81D622B
@@ -6234,7 +6235,7 @@ _81D000B:
Move_WATER_GUN: @ 81D00CC
loadspritegfx 10155
loadspritegfx 10148
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83D9318, 2, 20, 0, 0, 0, 40, -25
@@ -6251,14 +6252,14 @@ Move_WATER_GUN: @ 81D00CC
createsprite gBattleAnimSpriteTemplate_83D9330, 2, -15, -10, 0, 10, 45
playsewithpan SE_W152, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_CRABHAMMER: @ 81D0159
loadspritegfx 10141
loadspritegfx 10148
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB4D8, 4, 0, 0, 1, 0
playsewithpan SE_W233B, 63
@@ -6271,7 +6272,7 @@ Move_CRABHAMMER: @ 81D0159
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 4
waitforvisualfinish
loopsewithpan SE_W152, 63, 20, 3
- createvisualtask sub_80A7E7C, 5, 1, 0, 4, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 4, 8, 1
createsprite gBattleAnimSpriteTemplate_83D9348, 2, 10, 10, 20, 1
delay 4
createsprite gBattleAnimSpriteTemplate_83D9348, 2, 20, -20, 20, 1
@@ -6288,7 +6289,7 @@ Move_CRABHAMMER: @ 81D0159
delay 4
createsprite gBattleAnimSpriteTemplate_83D9348, 2, -16, 0, 20, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -6301,17 +6302,17 @@ Move_SURF: @ 81D0253
Move_FLAMETHROWER: @ 81D0267
loadspritegfx 10029
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
- createvisualtask sub_80A7E7C, 5, 0, 0, 2, 46, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 0, 2, 46, 1
delay 6
createvisualtask sub_80D3630, 5, 100
panse_1B SE_W053, 192, 63, 2, 0
call _81D02E1
call _81D02E1
call _81D02E1
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 43, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 43, 1
call _81D02E1
call _81D02E1
call _81D02E1
@@ -6321,7 +6322,7 @@ Move_FLAMETHROWER: @ 81D0267
call _81D02E1
call _81D02E1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D02E1:
@@ -6353,20 +6354,20 @@ Move_SANDSTORM: @ 81D0304
Move_WHIRLPOOL: @ 81D038C
loadspritegfx 10149
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
delay 0
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 23968
playsewithpan SE_W250, 63
- createvisualtask sub_80A7E7C, 5, 1, 0, 2, 50, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 2, 50, 1
call _81D03E4
call _81D03E4
call _81D03E4
delay 12
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 7, 0, 23968
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
_81D03E4:
createsprite gBattleAnimSpriteTemplate_83DACB8, 130, 0, 28, 384, 50, 8, 50, 1
@@ -6395,16 +6396,16 @@ _81D0480:
createsprite gBattleAnimSpriteTemplate_83DA450, 2, 0, 0, 13, 336
goto _81D047E
_81D0498:
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W104, 192
createsprite gBattleAnimSpriteTemplate_83DA468, 2, 20
delay 20
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 0
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 0
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
playsewithpan SE_W013, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
goto _81D047E
@@ -6419,40 +6420,40 @@ _81D04E9:
createsprite gBattleAnimSpriteTemplate_83DA568, 2, 0, 0
goto _81D04E8
_81D04FD:
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W207, 63
createsprite gBattleAnimSpriteTemplate_83DA594, 131
delay 7
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 0
- createvisualtask sub_80A7E7C, 5, 1, 0, 5, 11, 1
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 0
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 5, 11, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
goto _81D04E8
Move_KARATE_CHOP: @ 81D053C
loadspritegfx 10143
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
playsewithpan SE_W104, 63
createsprite gBattleAnimSpriteTemplate_83D9F78, 2, -16, 0, 0, 0, 10, 1, 3, 0
waitforvisualfinish
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 5, 1, 4, 0, 6, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_CROSS_CHOP: @ 81D058E
loadspritegfx 10143
loadspritegfx 10285
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W025, 63
createsprite gBattleAnimSpriteTemplate_83D9FD8, 2, 0, 0, 0
@@ -6461,34 +6462,34 @@ Move_CROSS_CHOP: @ 81D058E
playsewithpan SE_W013, 63
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 32767, 10, 0, 10
createsprite gBattleAnimSpriteTemplate_83DB520, 3, 0, 0, 1, 20
- createvisualtask sub_80A7E7C, 5, 1, 7, 0, 9, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 7, 0, 9, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_JUMP_KICK: @ 81D05F7
loadspritegfx 10143
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
delay 3
createsprite gBattleAnimSpriteTemplate_83D9F90, 2, -16, 8, 0, 0, 10, 1, 1, 1
playsewithpan SE_W026, 63
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 1, 0, 0, 1, 1
- createvisualtask sub_80A7E7C, 5, 1, 5, 0, 7, 1
+ createsprite gBasicHitSplatSpriteTemplate, 1, 0, 0, 1, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 5, 0, 7, 1
playsewithpan SE_W004, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_HI_JUMP_KICK: @ 81D0654
loadspritegfx 10143
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, -24, 0, 0, 8
waitforvisualfinish
@@ -6498,7 +6499,7 @@ Move_HI_JUMP_KICK: @ 81D0654
createsprite gBattleAnimSpriteTemplate_83D9F90, 2, -16, 8, 0, 0, 10, 1, 1, 1
playsewithpan SE_W026, 63
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 1
playsewithpan SE_W233B, 63
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -28, 0, 0, 3
delay 3
@@ -6507,28 +6508,28 @@ Move_HI_JUMP_KICK: @ 81D0654
delay 5
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_DOUBLE_KICK: @ 81D06EA
loadspritegfx 10143
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83D9FC0, 3, 1, 20, 1
- createvisualtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 4, 0, 6, 1
playsewithpan SE_W233B, 63
waitforvisualfinish
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_TRIPLE_KICK: @ 81D071D
loadspritegfx 10143
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W233B, 63
jumpifmoveturn 0, _81D0742
@@ -6536,23 +6537,23 @@ Move_TRIPLE_KICK: @ 81D071D
goto _81D07AE
_81D073D:
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D0742:
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, -16, -8, 20, 1, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, -16, -16, 1, 2
- createvisualtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, -16, -16, 1, 2
+ createvisualtask AnimTask_ShakeMon, 5, 1, 4, 0, 6, 1
goto _81D073D
_81D0778:
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, 8, 8, 20, 1, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 8, 0, 1, 2
- createvisualtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 8, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 5, 1, 4, 0, 6, 1
goto _81D073D
_81D07AE:
createsprite gBattleAnimSpriteTemplate_83D9FA8, 132, 0, 0, 20, 1, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, -8, 1, 1
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, -8, 1, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
goto _81D073D
Move_DYNAMIC_PUNCH: @ 81D07E4
@@ -6561,12 +6562,12 @@ Move_DYNAMIC_PUNCH: @ 81D07E4
loadspritegfx 10198
loadspritegfx 10007
delay 1
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W233B, 63
createsprite gBattleAnimSpriteTemplate_83D9FA8, 131, 0, 0, 20, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 0
- createvisualtask sub_80A7E7C, 5, 1, 5, 0, 7, 1
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 0
+ createvisualtask AnimTask_ShakeMon, 5, 1, 5, 0, 7, 1
delay 1
waitsound
playsewithpan SE_W120, 63
@@ -6585,52 +6586,52 @@ Move_DYNAMIC_PUNCH: @ 81D07E4
playsewithpan SE_W120, 63
createsprite gBattleAnimSpriteTemplate_83D7828, 3, 16, 16, 1, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_COUNTER: @ 81D08AC
loadspritegfx 10135
loadspritegfx 10143
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createvisualtask sub_80A8500, 2, 0, 18, 6, 1, 4
playsewithpan SE_W233, 192
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
delay 4
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -15, 18, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, -15, 18, 1, 0
playsewithpan SE_W233B, 63
delay 1
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 25, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 25, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 3, -15, 18, 8, 1, 0
delay 3
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, -4, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, -4, 1, 0
playsewithpan SE_W233B, 63
delay 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 3, 0, -4, 8, 1, 0
delay 3
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 15, 9, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 15, 9, 1, 0
playsewithpan SE_W233B, 63
delay 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 3, 15, 9, 8, 1, 0
delay 5
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_VITAL_THROW: @ 81D097B
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W233, 192
createvisualtask sub_80A8500, 2, 0, 12, 4, 1, 2
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 20, 0, 0, 4
delay 2
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 1
playsewithpan SE_W233B, 63
delay 1
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -24, 0, 0, 4
@@ -6640,7 +6641,7 @@ Move_VITAL_THROW: @ 81D097B
delay 11
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 10
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -6648,13 +6649,13 @@ Move_ROCK_SMASH: @ 81D09F6
loadspritegfx 10058
loadspritegfx 10135
loadspritegfx 10143
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
delay 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 1
createsprite gBattleAnimSpriteTemplate_83D9FA8, 2, 0, 0, 8, 1, 0
playsewithpan SE_W233B, 63
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 5, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 5, 1
waitforvisualfinish
playsewithpan SE_W088, 63
createsprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, 20, 24, 14, 2
@@ -6665,15 +6666,15 @@ Move_ROCK_SMASH: @ 81D09F6
createsprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, 30, -18, 8, 2
createsprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, -30, 18, 8, 2
createsprite gBattleAnimSpriteTemplate_83DAC64, 2, 0, 0, -30, -18, 8, 2
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 7, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 7, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_SUBMISSION: @ 81D0AEE
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W104, 192
waitplaysewithpan SE_W004, 63, 10
@@ -6691,21 +6692,21 @@ Move_SUBMISSION: @ 81D0AEE
call _81D0B5D
call _81D0B5D
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D0B5D:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, -12, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, -12, 1, 1
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, -12, 8, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, -12, 8, 1, 1
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 12, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 12, 0, 1, 1
delay 8
return
Move_SUNNY_DAY: @ 81D0B91
loadspritegfx 10157
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 13, 3
createvisualtask sub_80E2A38, 10, 1921, 1, 0, 6, 32767
waitforvisualfinish
@@ -6717,7 +6718,7 @@ Move_SUNNY_DAY: @ 81D0B91
waitforvisualfinish
createvisualtask sub_80E2A38, 10, 1921, 1, 6, 0, 32767
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
_81D0BDD:
@@ -6727,14 +6728,14 @@ _81D0BDD:
Move_COTTON_SPORE: @ 81D0BE7
loadspritegfx 10158
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
loopsewithpan SE_W077, 63, 18, 10
call _81D0C07
call _81D0C07
call _81D0C07
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
_81D0C07:
createsprite gBattleAnimSpriteTemplate_83D63F8, 2, 0, -20, 85, 80, 0
@@ -6747,7 +6748,7 @@ _81D0C07:
Move_SPORE: @ 81D0C41
loadspritegfx 10158
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createvisualtask sub_80CACEC, 2
loopsewithpan SE_W077, 63, 16, 11
@@ -6756,7 +6757,7 @@ Move_SPORE: @ 81D0C41
call _81D0C6C
waitforvisualfinish
delay 1
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D0C6C:
@@ -6771,7 +6772,7 @@ _81D0C6C:
Move_PETAL_DANCE: @ 81D0CA6
loadspritegfx 10159
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W080, 192
createvisualtask sub_80A8500, 2, 0, 12, 6, 6, 3
@@ -6796,13 +6797,13 @@ Move_PETAL_DANCE: @ 81D0CA6
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 5
delay 3
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 0
- createvisualtask sub_80A7E7C, 2, 1, 6, 0, 8, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 0
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 6, 0, 8, 1
waitforvisualfinish
delay 8
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 7
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -6810,7 +6811,7 @@ Move_RAZOR_LEAF: @ 81D0DDE
loadspritegfx 10063
loadspritegfx 10160
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
delay 1
loopsewithpan SE_W077, 192, 10, 5
@@ -6842,14 +6843,14 @@ Move_RAZOR_LEAF: @ 81D0DDE
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
createvisualtask sub_80A7FA0, 2, 3, 2, 0, 8, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_ANCIENT_POWER: @ 81D0EE5
loadspritegfx 10058
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB428, 2, 4, 1, 10, 1
createsprite gBattleAnimSpriteTemplate_83DAD60, 2, 20, 32, -48, 50, 2
@@ -6870,12 +6871,12 @@ Move_ANCIENT_POWER: @ 81D0EE5
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 16, 0, 0, 4
delay 3
playsewithpan SE_W120, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 1
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 6, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 7
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -6898,7 +6899,7 @@ Move_OCTAZOOKA: @ 81D100D
Move_MIST: @ 81D1073
loadspritegfx 10144
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 12, 8
loopsewithpan SE_W054, 192, 20, 15
call _81D10BE
@@ -6911,7 +6912,7 @@ Move_MIST: @ 81D1073
delay 32
createvisualtask sub_80E1F8C, 2, 10, 8, 2, 0, 14, 32767
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
_81D10BE:
@@ -6933,7 +6934,7 @@ Move_FIRE_PUNCH: @ 81D1107
loadspritegfx 10143
loadspritegfx 10029
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createvisualtask sub_80E2A38, 10, 4, 2, 0, 9, 31
createsprite gBattleAnimSpriteTemplate_83D9478, 129, 0
@@ -6943,15 +6944,15 @@ Move_FIRE_PUNCH: @ 81D1107
playsewithpan SE_W172, 63
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83D9FA8, 131, 0, 0, 8, 1, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 1
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 15, 1
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 15, 1
call _81D11A2
delay 4
playsewithpan SE_W007, 63
waitforvisualfinish
createvisualtask sub_80E2A38, 10, 4, 0, 9, 0, 31
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D11A2:
@@ -6966,7 +6967,7 @@ _81D11A2:
Move_LEER: @ 81D121A
loadspritegfx 10027
- monbg 0
+ monbg ANIM_BANK_ATTACKER
monbgprio_28 0
setalpha 8, 8
playsewithpan SE_W043, 192
@@ -6977,7 +6978,7 @@ Move_LEER: @ 81D121A
createvisualtask sub_80A7FA0, 2, 1, 1, 0, 9, 1
createvisualtask sub_80A7FA0, 2, 3, 1, 0, 9, 1
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
blendoff
delay 1
waitforvisualfinish
@@ -6986,23 +6987,23 @@ Move_LEER: @ 81D121A
Move_DREAM_EATER: @ 81D1271
loadspritegfx 10147
loadspritegfx 10031
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
playsewithpan SE_W060, 192
call Unknown_81D61E7
setalpha 8, 8
playsewithpan SE_W107, 63
- createvisualtask sub_80A7E7C, 2, 1, 5, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 5, 0, 15, 1
createvisualtask sub_80A8D34, 5, -6, -6, 15, 1, 1
waitforvisualfinish
setalpha 12, 8
- createvisualtask sub_80A7E7C, 2, 1, 0, 2, 25, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 2, 25, 1
call _81D12DB
waitforvisualfinish
delay 15
call Unknown_81D5EF5
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
delay 1
call Unknown_81D61F3
@@ -7054,7 +7055,7 @@ Move_POISON_GAS: @ 81D1474
loadspritegfx 10172
loadspritegfx 10150
delay 0
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_29
setalpha 12, 8
delay 0
@@ -7080,7 +7081,7 @@ Move_POISON_GAS: @ 81D1474
createvisualtask sub_80E1F8C, 2, 4, 6, 2, 0, 12, 26650
waitforvisualfinish
blendoff
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 0
end
@@ -7198,7 +7199,7 @@ Move_STEEL_WING: @ 81D1807
loopsewithpan SE_W231, 192, 28, 2
createvisualtask sub_80E0A4C, 5, 0, 0, 0
waitforvisualfinish
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
loopsewithpan SE_W017, 192, 20, 2
@@ -7209,13 +7210,13 @@ Move_STEEL_WING: @ 81D1807
delay 24
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 0, 24, 0, 0, 9
delay 17
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 16, 0, 1, 1
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -16, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 16, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, -16, 0, 1, 1
playsewithpan SE_W013, 63
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 11
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -7224,16 +7225,16 @@ Move_IRON_TAIL: @ 81D18B6
loopsewithpan SE_W231, 192, 28, 2
createvisualtask sub_80E0A4C, 5, 1, 0, 0
waitforvisualfinish
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, 63
waitforvisualfinish
createvisualtask sub_80E0E24, 5, 0, 1
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
waitforvisualfinish
end
@@ -7244,16 +7245,16 @@ Move_POISON_TAIL: @ 81D1914
loopsewithpan SE_W231, 192, 28, 2
createvisualtask sub_80E0A4C, 5, 1, 1, 23768
waitforvisualfinish
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 4, 4
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, 63
waitforvisualfinish
createvisualtask sub_80E0E24, 5, 0, 1
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
call Unknown_81D5F87
waitforvisualfinish
@@ -7281,7 +7282,7 @@ Move_METAL_CLAW: @ 81D197A
end
Move_NIGHT_SHADE: @ 81D1A0D
- monbg 0
+ monbg ANIM_BANK_ATTACKER
monbgprio_28 0
playsewithpan SE_W060, 192
fadetobg 2
@@ -7293,7 +7294,7 @@ Move_NIGHT_SHADE: @ 81D1A0D
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 12, 1
createvisualtask sub_80E1F8C, 2, 4, 0, 2, 0, 13, 0
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
delay 1
restorebg
waitbgfadein
@@ -7372,7 +7373,7 @@ _81D1BA3:
end
_81D1BCF:
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
loopsewithpan SE_W036, 192, 9, 2
createvisualtask sub_80E2A38, 10, 2, 2, 0, 11, 31
@@ -7383,27 +7384,27 @@ _81D1BCF:
createvisualtask sub_80A8154, 2, 0, 2, 0, 12, 1
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 16, 1
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 1, 18, -8, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 1, 18, -8, 1, 1
delay 5
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 1, -18, 8, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 1, -18, 8, 1, 1
delay 5
playsewithpan SE_W004, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 1, -8, -5, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 1, -8, -5, 1, 1
waitforvisualfinish
delay 5
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 7
waitforvisualfinish
createvisualtask sub_80E2A38, 10, 2, 2, 11, 0, 31
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
Move_STRING_SHOT: @ 81D1C98
loadspritegfx 10179
loadspritegfx 10180
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
delay 0
createsprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 0, 9, 0
waitforvisualfinish
@@ -7434,7 +7435,7 @@ Move_STRING_SHOT: @ 81D1C98
delay 4
createsprite gBattleAnimSpriteTemplate_83DAB40, 130, 0, 22
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 9, 0, 0
@@ -7447,7 +7448,7 @@ _81D1D56:
Move_SPIDER_WEB: @ 81D1D6A
loadspritegfx 10181
loadspritegfx 10180
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
delay 0
createsprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 0, 9, 0
waitforvisualfinish
@@ -7471,7 +7472,7 @@ Move_SPIDER_WEB: @ 81D1D6A
playsewithpan SE_W081B, 63
createsprite gBattleAnimSpriteTemplate_83DAB74, 2
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 1
createsprite gBattleAnimSpriteTemplate_83DB3C4, 5, 1, 2, 9, 0, 0
end
@@ -7497,7 +7498,7 @@ _81D1E16:
_81D1E66:
loadspritegfx 10154
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W013B, 192
createsprite gBattleAnimSpriteTemplate_83DA3E4, 2, 14, 8, 0, 0, 22, 2, 1
@@ -7512,13 +7513,13 @@ _81D1E66:
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 10, 1
createvisualtask sub_80A7FA0, 2, 3, 2, 0, 10, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
goto _81D1E14
Move_DISABLE: @ 81D1EF1
loadspritegfx 10071
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 8, 8
playsewithpan SE_W197, 192
@@ -7528,14 +7529,14 @@ Move_DISABLE: @ 81D1EF1
loopsewithpan SE_W020, 63, 15, 4
waitforvisualfinish
delay 1
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_RECOVER: @ 81D1F1F
loadspritegfx 10147
loadspritegfx 10031
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
setalpha 12, 8
loopsewithpan SE_W025, 192, 13, 3
createvisualtask sub_80E1F8C, 2, 2, 0, 6, 0, 11, 12287
@@ -7543,7 +7544,7 @@ Move_RECOVER: @ 81D1F1F
call _81D1F5F
call _81D1F5F
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
delay 1
call Unknown_81D5EF5
@@ -7606,7 +7607,7 @@ Move_CURSE: @ 81D207B
_81D2084:
loadspritegfx 10199
loadspritegfx 10200
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
createvisualtask sub_80DECB0, 5
waitforvisualfinish
delay 20
@@ -7618,16 +7619,16 @@ _81D2084:
delay 41
call _81D20EB
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
delay 1
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W171, 63
createsprite gBattleAnimSpriteTemplate_83DAF38, 130
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 14, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 16, 0, 0
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
_81D20EB:
createvisualtask sub_80A7FA0, 2, 0, 4, 0, 10, 0
@@ -7650,9 +7651,9 @@ Move_SOFT_BOILED: @ 81D213B
loadspritegfx 10202
loadspritegfx 10203
loadspritegfx 10031
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
playsewithpan SE_W039, 192
- createvisualtask sub_80A7E7C, 2, 0, 0, 2, 6, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_ATTACKER, 0, 2, 6, 1
createsprite gBattleAnimSpriteTemplate_83D78BC, 4, 0, 16, 0
createsprite gBattleAnimSpriteTemplate_83D78BC, 4, 0, 16, 1
delay 120
@@ -7665,7 +7666,7 @@ Move_SOFT_BOILED: @ 81D213B
delay 60
setarg 7, -1
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
call Unknown_81D5F3E
end
@@ -7964,7 +7965,7 @@ _81D29D6:
waitbgfadeout
createsprite gBattleAnimSpriteTemplate_840233C, 130
waitbgfadein
- createvisualtask sub_80A7E7C, 3, 1, 0, 10, 10, 1
+ createvisualtask AnimTask_ShakeMon, 3, 1, 0, 10, 10, 1
playsewithpan SE_W043, 63
delay 20
restorebg
@@ -8033,7 +8034,7 @@ Move_TRI_ATTACK: @ 81D2A0F
Move_WILL_O_WISP: @ 81D2B83
loadspritegfx 10232
loadspritegfx 10231
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
playsewithpan SE_W052, 192
waitplaysewithpan SE_W052, 192, 10
@@ -8058,7 +8059,7 @@ Move_WILL_O_WISP: @ 81D2B83
createsprite gBattleAnimSpriteTemplate_83D977C, 2, 168
createsprite gBattleAnimSpriteTemplate_83D977C, 2, 210
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_ENCORE: @ 81D2C41
@@ -8104,8 +8105,8 @@ Move_TRICK: @ 81D2CE8
playsewithpan SE_W104, 0
delay 16
playsewithpan SE_W213, 0
- createvisualtask sub_80A7E7C, 3, 0, 5, 0, 7, 2
- createvisualtask sub_80A7E7C, 3, 1, 5, 0, 7, 2
+ createvisualtask AnimTask_ShakeMon, 3, 0, 5, 0, 7, 2
+ createvisualtask AnimTask_ShakeMon, 3, 1, 5, 0, 7, 2
waitforvisualfinish
end
@@ -8238,12 +8239,12 @@ _81D3045:
goto _81D2FF2
Move_TRANSFORM: @ 81D3054
- monbg 0
+ monbg ANIM_BANK_ATTACKER
playsewithpan SE_W100, 192
waitplaysewithpan SE_W107, 192, 48
createvisualtask sub_812D7E8, 2, 0
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
end
Move_MORNING_SUN: @ 81D306C
@@ -8326,7 +8327,7 @@ Move_HYPER_BEAM: @ 81D31EA
waitforvisualfinish
delay 30
createsoundtask sub_812B058, 247, -64, 63, 1, 15, 0, 5
- createvisualtask sub_80A7E7C, 2, 0, 0, 4, 50, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_ATTACKER, 0, 4, 50, 1
createvisualtask sub_80E21A8, 2, 10147, 1, 12, 31, 16, 0, 0
call _81D331B
call _81D331B
@@ -8412,7 +8413,7 @@ _81D3415:
return
Move_ROLE_PLAY: @ 81D3428
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
createvisualtask sub_80E2A38, 10, 4, 2, 0, 16, 32767
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 0, 10, 0
waitforvisualfinish
@@ -8420,7 +8421,7 @@ Move_ROLE_PLAY: @ 81D3428
waitplaysewithpan SE_W197, 192, 30
createvisualtask sub_812EFC8, 2
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
createvisualtask sub_80E2A38, 10, 4, 2, 16, 0, 32767
delay 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 2, 10, 0, 0
@@ -8444,20 +8445,20 @@ Move_BLAZE_KICK: @ 81D34C8
loadspritegfx 10135
loadspritegfx 10143
loadspritegfx 10029
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W172, 63
createsprite gBattleAnimSpriteTemplate_83DA024, 131, 0, 0, 1, 30
createvisualtask sub_80E2A38, 10, 4, 2, 0, 7, 32767
delay 30
playsewithpan SE_W007, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 130, 0, 0, 1, 0
createvisualtask sub_80A7FA0, 2, 1, 3, 0, 14, 1
createvisualtask sub_80E2A38, 10, 4, 2, 0, 0, 32767
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 3, 1, 0, 8, 0, 0
call _81D11A2
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -8482,7 +8483,7 @@ _81D3562:
Move_SAND_TOMB: @ 81D35D2
loadspritegfx 10074
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 563
- createvisualtask sub_80A7E7C, 5, 1, 0, 2, 43, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 2, 43, 1
playsewithpan SE_W328, 63
call _81D361F
call _81D361F
@@ -8512,13 +8513,13 @@ Move_SHEER_COLD: @ 81D36AA
playsewithpan SE_W196, 0
waitbgfadein
loadspritegfx 10010
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
createvisualtask sub_807B920, 2
waitplaysewithpan SE_W258, 63, 17
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
restorebg
waitbgfadein
@@ -8540,15 +8541,15 @@ Move_ARM_THRUST: @ 81D36CF
playsewithpan SE_W003, 63
choosetwoturnanim _81D373C, _81D3750
_81D3728:
- createvisualtask sub_80A7E7C, 5, 1, 4, 0, 6, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 4, 0, 6, 1
waitforvisualfinish
blendoff
end
_81D373C:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, 8, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, 8, 0, 1, 2
goto _81D3728
_81D3750:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, -8, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, -8, 0, 1, 2
goto _81D3728
Move_MUDDY_WATER: @ 81D3764
@@ -8587,7 +8588,7 @@ Move_DRAGON_CLAW: @ 81D380C
loadspritegfx 10039
playsewithpan SE_W221B, 192
createvisualtask sub_80E2A38, 10, 2, 4, 0, 8, 639
- createvisualtask sub_80A7E7C, 5, 0, 0, 2, 15, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 0, 2, 15, 1
call _81D39E9
call _81D39E9
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 6, 4
@@ -8646,17 +8647,17 @@ Unknown_81D3A74: @ 81D3A74
Move_MUD_SHOT: @ 81D3A75
loadspritegfx 10259
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
- createvisualtask sub_80A7E7C, 5, 0, 0, 2, 46, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 0, 2, 46, 1
delay 6
createvisualtask sub_80D3630, 5, 100
panse_1B SE_W250, 192, 63, 1, 0
call _81D3AEF
call _81D3AEF
call _81D3AEF
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 43, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 43, 1
call _81D3AEF
call _81D3AEF
call _81D3AEF
@@ -8666,7 +8667,7 @@ Move_MUD_SHOT: @ 81D3A75
call _81D3AEF
call _81D3AEF
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D3AEF:
@@ -8692,7 +8693,7 @@ Move_METEOR_MASH: @ 81D3B12
createsprite gBattleAnimSpriteTemplate_8402A3C, 131, -80, -64, 40, 32, 30
delay 20
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 1
createvisualtask sub_80A7FA0, 2, 1, 5, 0, 20, 1
waitforvisualfinish
delay 10
@@ -8703,7 +8704,7 @@ Move_METEOR_MASH: @ 81D3B12
Move_REVENGE: @ 81D3B99
loadspritegfx 10245
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W036, 192
createsprite gBattleAnimSpriteTemplate_83DA198, 2, 10, -10
@@ -8726,7 +8727,7 @@ Move_REVENGE: @ 81D3B99
createsprite gBattleAnimSpriteTemplate_83DB550, 131, 10, 8, 1, 1, 8
playsewithpan SE_W025B, 63
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -8736,7 +8737,7 @@ Move_POISON_FANG: @ 81D3C30
playsewithpan SE_W044, 63
createsprite gBattleAnimSpriteTemplate_840233C, 130
delay 10
- createvisualtask sub_80A7E7C, 3, 1, 3, 0, 10, 1
+ createvisualtask AnimTask_ShakeMon, 3, 1, 3, 0, 10, 1
waitforvisualfinish
createvisualtask sub_80E1F8C, 2, 4, 0, 4, 0, 12, 26650
call Unknown_81D5F87
@@ -8751,7 +8752,7 @@ Move_SUBSTITUTE: @ 81D3C6F
Move_FRENZY_PLANT: @ 81D3C7B
loadspritegfx 10223
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 2, 0, 5, 0
@@ -8783,34 +8784,34 @@ Move_FRENZY_PLANT: @ 81D3C7B
createsprite gBattleAnimSpriteTemplate_83D6670, 2, 85, -16, -6, 0, 2, 75
playsewithpan SE_W010, 63
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -10, 1, 3
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -10, 1, 3
playsewithpan SE_W003, 63
- createvisualtask sub_80A7E7C, 3, 1, 8, 0, 20, 1
+ createvisualtask AnimTask_ShakeMon, 3, 1, 8, 0, 20, 1
delay 3
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 8, 1, 3
+ createsprite gBasicHitSplatSpriteTemplate, 2, 10, 8, 1, 3
playsewithpan SE_W003, 63
delay 3
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, -3, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 10, -3, 1, 2
playsewithpan SE_W003, 63
delay 3
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -3, 1, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -3, 1, 1, 2
playsewithpan SE_W003, 63
delay 2
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, 1, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, 1, 1, 1
playsewithpan SE_W003, 63
delay 2
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 10, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 10, 1, 1
playsewithpan SE_W003, 63
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 1, 2, 5, 0, 0
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
Move_METAL_SOUND: @ 81D3E1F
loadspritegfx 10260
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_2A 1
createvisualtask sub_80A7FA0, 2, 0, 2, 0, 8, 1
call _81D3E52
@@ -8818,7 +8819,7 @@ Move_METAL_SOUND: @ 81D3E1F
call _81D3E52
call _81D3E52
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 0
waitforvisualfinish
end
@@ -8844,26 +8845,26 @@ _81D3E76:
jumpargeq 7, 1, _81D3F28
_81D3EA4:
waitbgfadein
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W207, 63
createsprite gBattleAnimSpriteTemplate_83DA214, 130
delay 10
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 0
- createvisualtask sub_80A7E7C, 5, 1, 8, 0, 24, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 0
+ createvisualtask AnimTask_ShakeMon, 5, 1, 8, 0, 24, 1
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 2, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 10, 2, 1, 0
playsewithpan SE_W233B, 63
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, -6, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 10, -6, 1, 0
playsewithpan SE_W233B, 63
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 8, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 8, 1, 0
playsewithpan SE_W025B, 63
waitforvisualfinish
restorebg
waitbgfadein
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
goto _81D3E74
_81D3F21:
@@ -8878,7 +8879,7 @@ _81D3F2F:
Move_RETURN: @ 81D3F36
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createvisualtask sub_81318F0, 2
delay 2
@@ -8888,7 +8889,7 @@ Move_RETURN: @ 81D3F36
jumpargeq 7, 3, _81D4139
_81D3F67:
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D3F6C:
@@ -8898,7 +8899,7 @@ _81D3F6C:
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 16, 1, 0
createvisualtask sub_812B340, 5, 167, -64
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 2
createvisualtask sub_812B30C, 5, 139, 63
goto _81D3F67
_81D3FBE:
@@ -8911,7 +8912,7 @@ _81D3FBE:
delay 11
createsprite gBattleAnimSpriteTemplate_83C1FB0, 2, 5, 4
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 3, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 3, 0, 0, 1, 2
createvisualtask sub_812B30C, 5, 141, 63
goto _81D3F67
_81D401E:
@@ -8927,21 +8928,21 @@ _81D401E:
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 6, 1, 0
createvisualtask sub_812B340, 5, 167, -64
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 10, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 10, 10, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 3, -5, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 3, -5, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -5, 3, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -5, 3, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
goto _81D3F67
_81D4139:
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 6, 0
@@ -8949,56 +8950,56 @@ _81D4139:
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 16, 1, 0
createvisualtask sub_812B340, 5, 167, -64
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 3, -5, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 3, -5, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 12, 1, 0
createvisualtask sub_812B340, 5, 167, -64
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
waitforvisualfinish
delay 4
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 8, 1, 0
createvisualtask sub_812B340, 5, 167, -64
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
waitforvisualfinish
delay 2
createvisualtask sub_80E2DD8, 2, 0, 4, 5, 1
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 4, 1, 0
createvisualtask sub_812B340, 5, 167, -64
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
createvisualtask sub_80E2DD8, 2, 0, 4, 5, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 4, 2, 0
createvisualtask sub_812B340, 5, 167, -64
delay 5
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
createvisualtask sub_80E2DD8, 2, 0, 4, 5, 1
waitforvisualfinish
call _81D4371
call _81D4371
call _81D4371
call _81D4371
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -10, -8, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, -10, -8, 1, 0
createvisualtask sub_812B30C, 5, 141, 63
- createvisualtask sub_80A7E7C, 5, 1, 8, 0, 24, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 8, 0, 24, 1
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 10, 10, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 10, 10, 1, 0
createvisualtask sub_812B30C, 5, 141, 63
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 3, -5, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, 3, -5, 1, 0
createvisualtask sub_812B30C, 5, 141, 63
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, -5, 3, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 2, -5, 3, 1, 0
createvisualtask sub_812B30C, 5, 141, 63
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 6, 0, 0
@@ -9006,9 +9007,9 @@ _81D4139:
_81D4371:
createsprite gBattleAnimSpriteTemplate_83C1FC8, 2, 4, 3, 0
createvisualtask sub_812B340, 5, 167, -64
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
createvisualtask sub_812B30C, 5, 123, 63
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
createvisualtask sub_80E2DD8, 2, 0, 4, 5, 1
waitforvisualfinish
return
@@ -9041,7 +9042,7 @@ Move_COSMIC_POWER: @ 81D43C5
Move_BLAST_BURN: @ 81D444A
loadspritegfx 10035
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W221, 192
createsprite gBattleAnimSpriteTemplate_83D9538, 2, -32, 0, 24, 0, 0, 0
@@ -9058,7 +9059,7 @@ Move_BLAST_BURN: @ 81D444A
createsprite gBattleAnimSpriteTemplate_83D9538, 6, -40, -20, 24, 0, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9538, 70, 0, -32, 24, 0, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9538, 70, 40, -20, 24, 0, 0, 0
- createvisualtask sub_80A7E7C, 5, 1, 6, 0, 8, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 6, 0, 8, 1
createsprite gBattleAnimSpriteTemplate_83D9538, 66, 64, 0, 24, 0, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9538, 66, 40, 20, 24, 0, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9538, 2, 0, 32, 24, 0, 0, 0
@@ -9070,8 +9071,8 @@ Move_BLAST_BURN: @ 81D444A
createsprite gBattleAnimSpriteTemplate_83D9538, 6, -60, -30, 24, 0, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9538, 70, 0, -48, 24, 0, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9538, 70, 60, -30, 24, 0, 0, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, -4, 3, 1, 0
- createvisualtask sub_80A7E7C, 5, 1, 12, 0, 20, 1
+ createsprite gBasicHitSplatSpriteTemplate, 130, -4, 3, 1, 0
+ createvisualtask AnimTask_ShakeMon, 5, 1, 12, 0, 20, 1
createvisualtask sub_80E26BC, 2, 2, 0, 10, 1
createsprite gBattleAnimSpriteTemplate_83D9538, 66, 96, 0, 24, 0, 0, 0
createsprite gBattleAnimSpriteTemplate_83D9538, 66, 60, 30, 24, 0, 0, 0
@@ -9079,7 +9080,7 @@ Move_BLAST_BURN: @ 81D444A
createsprite gBattleAnimSpriteTemplate_83D9538, 2, -60, 30, 24, 0, 0, 0
createvisualtask sub_80E2324, 2, 257, 257, 257
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -9110,7 +9111,7 @@ Move_ROCK_TOMB: @ 81D468C
delay 24
playsewithpan SE_W063, 63
createsprite gBattleAnimSpriteTemplate_83DA8F4, 133, 1, 50
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 20, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 20, 1
createvisualtask sub_80E26BC, 2, 2, 0, 10, 1
waitforvisualfinish
end
@@ -9120,7 +9121,7 @@ Move_SILVER_WIND: @ 81D4773
panse_1B SE_W016, 192, 63, 2, 0
playsewithpan SE_W234, 0
delay 0
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_29
delay 0
createvisualtask sub_80E2A7C, 10, 1, 0, 0, 4, 0
@@ -9158,7 +9159,7 @@ _81D47BA:
createsprite gBattleAnimSpriteTemplate_83D696C, 194, -16, 12, 192, 5, 2, 3, 1
waitforvisualfinish
playsewithpan SE_W016B, 63
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
delay 0
restorebg
waitbgfadeout
@@ -9201,7 +9202,7 @@ _81D49F2:
_81D4A09:
loadspritegfx 10148
loadspritegfx 10155
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W153, 63
createsprite gBattleAnimSpriteTemplate_83DA614, 131, 1
@@ -9214,7 +9215,7 @@ _81D4A09:
call _81C9502
waitforvisualfinish
visible 0
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D4A48:
@@ -9230,10 +9231,10 @@ Move_ROCK_BLAST: @ 81D4A5F
playsewithpan SE_W207, 192
createsprite gBattleAnimSpriteTemplate_83DADE8, 130, 16, 0, 0, 0, 25, 257
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 1
playsewithpan SE_W088, 63
createsprite gBattleAnimSpriteTemplate_83DAC64, 130, 0, 0, 20, 24, 14, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 5, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 5, 1
createsprite gBattleAnimSpriteTemplate_83DAC64, 130, 5, 0, -20, 24, 14, 1
createsprite gBattleAnimSpriteTemplate_83DAC64, 130, 0, 5, 20, -24, 14, 2
createsprite gBattleAnimSpriteTemplate_83DAC64, 130, -5, 0, -20, -24, 14, 2
@@ -9243,7 +9244,7 @@ Move_ROCK_BLAST: @ 81D4A5F
Move_OVERHEAT: @ 81D4AFC
loadspritegfx 10029
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 18
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 5, 28
waitforvisualfinish
@@ -9255,7 +9256,7 @@ Move_OVERHEAT: @ 81D4AFC
createvisualtask sub_80E4028, 5, 1, 0
delay 1
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, 1, 0, 13, 28
- createvisualtask sub_80A7E7C, 5, 0, 2, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 2, 0, 15, 1
waitforvisualfinish
playsewithpan SE_W172B, 192
createsprite gBattleAnimSpriteTemplate_83DB100, 2, 1, 0, 30, 25, -20
@@ -9286,28 +9287,28 @@ Move_OVERHEAT: @ 81D4AFC
createsprite gBattleAnimSpriteTemplate_83DB100, 66, 1, 224, 30, 25, 10
delay 5
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, -5, 3, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 131, -5, 3, 1, 0
playsewithpan SE_W007, 63
- createvisualtask sub_80A7E7C, 2, 1, 10, 0, 25, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 10, 0, 25, 1
delay 6
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 8, -5, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 131, 8, -5, 1, 0
playsewithpan SE_W007, 63
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 10, 10, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 131, 10, 10, 1, 0
playsewithpan SE_W007, 63
delay 8
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 0
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 0
playsewithpan SE_W007, 63
createvisualtask sub_80E4178, 5, 1
delay 1
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 2, -1, 0, 13, 19026
- createvisualtask sub_80A7E7C, 5, 0, 3, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 5, 0, 3, 0, 15, 1
waitforvisualfinish
createvisualtask sub_80E40D0, 5, 0, 1
delay 1
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 5, 0, 28
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
waitforvisualfinish
delay 15
@@ -9320,7 +9321,7 @@ Move_OVERHEAT: @ 81D4AFC
Move_HYDRO_CANNON: @ 81D4DDE
loadspritegfx 10149
loadspritegfx 10148
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
playsewithpan SE_W057, 192
createsprite gBattleAnimSpriteTemplate_83D92D0, 130
@@ -9329,7 +9330,7 @@ Move_HYDRO_CANNON: @ 81D4DDE
delay 30
panse_1B SE_W056, 192, 63, 2, 0
call _81D4EA8
- createvisualtask sub_80A7E7C, 5, 1, 10, 0, 40, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 10, 0, 40, 1
createsprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
call _81D4EA8
createsprite gBattleAnimSpriteTemplate_83DB4D8, 130, 0, 0, 1, 0
@@ -9344,7 +9345,7 @@ Move_HYDRO_CANNON: @ 81D4DDE
waitforvisualfinish
createvisualtask sub_80E2324, 2, 257, 257, 257
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D4EA8:
@@ -9376,7 +9377,7 @@ Move_SEISMIC_TOSS: @ 81D4F58
loadspritegfx 10135
loadspritegfx 10058
setarg 7, 0
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
waitforvisualfinish
createvisualtask sub_80DDA4C, 3
@@ -9396,7 +9397,7 @@ _81D4FA0:
waitbgfadeout
setarg 7, 4095
waitbgfadein
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
_81D4FAB:
@@ -9421,18 +9422,18 @@ _81D4FD4:
call _81D4FF3
goto _81D4FA0
_81D4FF3:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, -10, -8, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, -10, -8, 1, 1
playsewithpan SE_W070, 63
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 5, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 5, 1
createsprite gBattleAnimSpriteTemplate_83DAE00, 130, -12, 27, 2, 3
createsprite gBattleAnimSpriteTemplate_83DAE00, 130, 8, 28, 3, 4
createsprite gBattleAnimSpriteTemplate_83DAE00, 130, -4, 30, 2, 3
createsprite gBattleAnimSpriteTemplate_83DAE00, 130, 12, 25, 4, 4
return
_81D5054:
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 10, -8, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 10, -8, 1, 1
playsewithpan SE_W088, 63
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 5, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 5, 1
createsprite gBattleAnimSpriteTemplate_83DAE00, 130, -12, 32, 3, 4
createsprite gBattleAnimSpriteTemplate_83DAE00, 130, 8, 31, 2, 2
createsprite gBattleAnimSpriteTemplate_83DAE00, 130, -4, 28, 2, 3
@@ -9452,7 +9453,7 @@ Move_MAGIC_COAT: @ 81D50B5
Move_WATER_PULSE: @ 81D50D2
loadspritegfx 10155
loadspritegfx 10288
- monbg 1
+ monbg ANIM_BANK_TARGET
monbgprio_28 1
playsewithpan SE_W145C, 192
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 0, 0, 7, 29472
@@ -9473,16 +9474,16 @@ Move_WATER_PULSE: @ 81D50D2
playsewithpan SE_W202, 192
createsprite gBattleAnimSpriteTemplate_83D757C, 130, 0, 0, 40, 15
delay 13
- createvisualtask sub_80A7E7C, 2, 1, 0, 8, 18, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 8, 18, 1
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 7, 0, 29472
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
Move_PSYCHO_BOOST: @ 81D51C7
loadspritegfx 10212
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
fadetobg 3
waitbgfadeout
createvisualtask sub_812C624, 5
@@ -9493,7 +9494,7 @@ Move_PSYCHO_BOOST: @ 81D51C7
monbgprio_28 0
setalpha 8, 8
delay 10
- createvisualtask sub_80A7E7C, 2, 0, 3, 0, 240, 0
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_ATTACKER, 3, 0, 240, 0
loopsewithpan SE_W060B, 192, 14, 10
createsprite gBattleAnimSpriteTemplate_83DAA68, 2
delay 110
@@ -9502,7 +9503,7 @@ Move_PSYCHO_BOOST: @ 81D51C7
createvisualtask sub_80A7FA0, 2, 1, -8, 1, 24, 1
playsewithpan SE_W043, 63
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
call Unknown_81D61F3
end
@@ -9516,7 +9517,7 @@ Move_KNOCK_OFF: @ 81D523B
createsprite gBattleAnimSpriteTemplate_8402AE4, 130, -16, -16
delay 8
createsprite gBattleAnimSpriteTemplate_83DB3DC, 2, 31, 5, 1, 32767, 10, 0, 0
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, 0, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, 0, 1, 2
playsewithpan SE_W004, 63
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -12, 10, 0, 3
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 5
@@ -9531,7 +9532,7 @@ Move_KNOCK_OFF: @ 81D523B
Move_DOOM_DESIRE: @ 81D52CB
createvisualtask sub_80E0EE8, 2
delay 1
- monbg 2
+ monbg ANIM_BANK_ATK_PARTNER
createvisualtask sub_80E0E24, 5, 1, 0
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 4, 0
waitforvisualfinish
@@ -9543,7 +9544,7 @@ Move_DOOM_DESIRE: @ 81D52CB
createvisualtask sub_80E0E24, 5, 1, 1
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 4, 0, 0
waitforvisualfinish
- clearmonbg 2
+ clearmonbg ANIM_BANK_ATK_PARTNER
blendoff
end
@@ -9582,7 +9583,7 @@ Unknown_81D532F: @ 81D532F
Move_SKY_UPPERCUT: @ 81D53ED
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
fadetobg 17
waitbgfadeout
@@ -9595,20 +9596,20 @@ Move_SKY_UPPERCUT: @ 81D53ED
delay 4
createvisualtask sub_80A7FA0, 2, 1, 4, 0, 6, 1
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, -28, 28, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, -28, 28, 1, 1
delay 1
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, -15, 8, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, -15, 8, 1, 1
playsewithpan SE_W233B, 63
delay 1
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, -5, -12, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, -5, -12, 1, 1
delay 1
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 0, -32, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 0, -32, 1, 1
delay 1
playsewithpan SE_W233B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 5, -52, 1, 1
+ createsprite gBasicHitSplatSpriteTemplate, 131, 5, -52, 1, 1
createsprite gBattleAnimSpriteTemplate_83C1FF8, 2, 1, -26, 16, 1, 4
delay 4
createvisualtask sub_80A8154, 2, 1, 0, 3, 6, 1
@@ -9616,7 +9617,7 @@ Move_SKY_UPPERCUT: @ 81D53ED
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 0, 0, 6
delay 4
createsprite gBattleAnimSpriteTemplate_83C1FE0, 2, 1, 0, 6
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
restorebg
waitbgfadeout
@@ -9641,7 +9642,7 @@ Move_TWISTER: @ 81D553A
loadspritegfx 10063
loadspritegfx 10135
loadspritegfx 10058
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
playsewithpan SE_W239, 63
createsprite gBattleAnimSpriteTemplate_83D64B4, 130, 120, 70, 5, 70, 30
@@ -9665,7 +9666,7 @@ Move_TWISTER: @ 81D553A
createsprite gBattleAnimSpriteTemplate_83D64B4, 130, 20, 255, 15, 32, 0
createsprite gBattleAnimSpriteTemplate_83D64B4, 130, 110, 10, 8, 32, 20
waitforvisualfinish
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, -32, -16, 1, 3
+ createsprite gBasicHitSplatSpriteTemplate, 131, -32, -16, 1, 3
playsewithpan SE_W004, 63
createvisualtask sub_80A8154, 2, 1, 3, 0, 12, 1
createvisualtask sub_80A8154, 2, 3, 3, 0, 12, 1
@@ -9676,10 +9677,10 @@ Move_TWISTER: @ 81D553A
createsprite gBattleAnimSpriteTemplate_83DB4F0, 131, 1, 3
playsewithpan SE_W004, 63
delay 4
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 131, 32, 20, 1, 3
+ createsprite gBasicHitSplatSpriteTemplate, 131, 32, 20, 1, 3
playsewithpan SE_W004, 63
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -9687,7 +9688,7 @@ Move_MAGICAL_LEAF: @ 81D5699
loadspritegfx 10063
loadspritegfx 10160
loadspritegfx 10135
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
delay 1
loopsewithpan SE_W077, 192, 10, 5
@@ -9717,13 +9718,13 @@ Move_MAGICAL_LEAF: @ 81D5699
createsprite gBattleAnimSpriteTemplate_83D64E4, 131, 20, -10, 20, 0, 32, -20, 0
delay 30
playsewithpan SE_W013, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, -10, -4, 1, 2
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, 10, 4, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 132, -10, -4, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 132, 10, 4, 1, 2
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 8, 1
delay 20
setarg 7, -1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -9840,8 +9841,8 @@ _81D59F4:
createsprite gBattleAnimSpriteTemplate_83930C0, 130, -30, -100, 25, 1, 0, 0
waitforvisualfinish
playsewithpan SE_W025B, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 132, -10, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 8, 1
+ createsprite gBasicHitSplatSpriteTemplate, 132, -10, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 8, 1
waitforvisualfinish
end
_81D5A31:
@@ -9856,7 +9857,7 @@ _81D5A31:
playsewithpan SE_W172, 63
waitforvisualfinish
playsewithpan SE_W172B, 63
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 8, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 8, 1
waitforvisualfinish
end
_81D5A95:
@@ -9870,7 +9871,7 @@ _81D5A95:
createsprite gBattleAnimSpriteTemplate_83D9438, 130, -30, -100, 25, 1, 0, 0
playsewithpan SE_W152, 63
waitforvisualfinish
- createvisualtask sub_80A7E7C, 2, 1, 0, 3, 8, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 0, 3, 8, 1
playsewithpan SE_W202, 63
waitforvisualfinish
end
@@ -9913,13 +9914,13 @@ _81D5B99:
PoundCopy: @ 81D5C05
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W003, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -10262,32 +10263,32 @@ StatusCondition_Paralysis: @ 81D6335
StatusCondition_Ice: @ 81D634F
playsewithpan SE_W196, 0
loadspritegfx 10010
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
waitplaysewithpan SE_W258, 63, 17
createvisualtask sub_807B920, 2
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
StatusCondition_Curse: @ 81D636A
loadspritegfx 10200
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W171, 63
createsprite gBattleAnimSpriteTemplate_83DAF38, 130
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 14, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
StatusCondition_Nightmare: @ 81D638F
loadspritegfx 10221
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W171, 63
createsprite gBattleAnimSpriteTemplate_83DAF50, 130
createvisualtask sub_80A7FA0, 2, 1, 2, 0, 14, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
General_CastformChange: @ 81D63B4
@@ -10295,12 +10296,12 @@ General_CastformChange: @ 81D63B4
jumpargeq 7, 1, _81D63E0
goto _81D63C8
_81D63C8:
- monbg 0
+ monbg ANIM_BANK_ATTACKER
playsewithpan SE_W100, 192
waitplaysewithpan SE_W107, 192, 48
createvisualtask sub_812D7E8, 2, 1
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
end
_81D63E0:
createvisualtask sub_812DB58, 2, 1
@@ -10312,12 +10313,12 @@ General_StatsChange: @ 81D63EA
end
General_SubstituteFade: @ 81D63F3
- monbg 0
+ monbg ANIM_BANK_ATTACKER
createvisualtask sub_81416C4, 5
createvisualtask sub_80E2A38, 10, 2, 0, 0, 16, 32767
waitforvisualfinish
delay 1
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
delay 2
blendoff
createvisualtask sub_80E2A38, 10, 2, 0, 0, 0, 32767
@@ -10369,7 +10370,7 @@ _81D64B5:
_81D64FD:
loadspritegfx 10029
playsewithpan SE_W221B, 63
- createvisualtask sub_80A7E7C, 5, 1, 0, 2, 30, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 2, 30, 1
call _81C90BF
call _81C90BF
waitforvisualfinish
@@ -10377,41 +10378,41 @@ _81D64FD:
end
_81D6522:
loadspritegfx 10149
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
monbgprio_28 1
setalpha 12, 8
delay 0
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 23968
playsewithpan SE_W250, 63
- createvisualtask sub_80A7E7C, 5, 1, 0, 2, 30, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 2, 30, 1
call _81D03E4
call _81D03E4
delay 12
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 7, 0, 23968
waitforvisualfinish
stopsound
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
end
_81D6576:
loadspritegfx 10145
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W011, 63
createsprite gBattleAnimSpriteTemplate_83DB1E8, 2, -32, 0, 2, 819, 0, 10
createsprite gBattleAnimSpriteTemplate_83DB1E8, 2, 32, 0, 6, -819, 0, 10
delay 10
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 5, 1, 3, 0, 5, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 5, 1, 3, 0, 5, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
waitforvisualfinish
end
_81D65D3:
loadspritegfx 10074
createsprite gBattleAnimSpriteTemplate_83DB3C4, 0, 4, 2, 0, 7, 563
- createvisualtask sub_80A7E7C, 5, 1, 0, 2, 30, 1
+ createvisualtask AnimTask_ShakeMon, 5, 1, 0, 2, 30, 1
playsewithpan SE_W328, 63
call _81D361F
call _81D361F
@@ -10445,7 +10446,7 @@ General_ItemEffect: @ 81D661C
General_SmokeballEscape: @ 81D6690
loadspritegfx 10242
- monbg 0
+ monbg ANIM_BANK_ATTACKER
setalpha 12, 4
delay 0
playsewithpan SE_BOWA2, 63
@@ -10476,7 +10477,7 @@ General_SmokeballEscape: @ 81D6690
delay 0
createsprite gBattleAnimSpriteTemplate_8402894, 118, 3, 0, 0, 46
waitforvisualfinish
- clearmonbg 0
+ clearmonbg ANIM_BANK_ATTACKER
invisible 0
delay 0
blendoff
@@ -10522,13 +10523,13 @@ General_LeechSeedDrain: @ 81D6813
General_MonHit: @ 81D6821
loadspritegfx 10135
- monbg 1
+ monbg ANIM_BANK_TARGET
setalpha 12, 8
playsewithpan SE_W003, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 2, 0, 0, 1, 2
- createvisualtask sub_80A7E7C, 2, 1, 3, 0, 6, 1
+ createsprite gBasicHitSplatSpriteTemplate, 2, 0, 0, 1, 2
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 3, 0, 6, 1
waitforvisualfinish
- clearmonbg 1
+ clearmonbg ANIM_BANK_TARGET
blendoff
end
@@ -10565,18 +10566,18 @@ _81D68C5:
General_FutureSightHit: @ 81D68D5
createvisualtask sub_80E42B0, 2
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
playsewithpan SE_W060, 192
call Unknown_81D61E7
setalpha 8, 8
playsewithpan SE_W048, 63
waitplaysewithpan SE_W048, 63, 8
- createvisualtask sub_80A7E7C, 2, 1, 4, 0, 15, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 4, 0, 15, 1
createvisualtask sub_80A8D34, 5, -5, -5, 15, 1, 1
waitforvisualfinish
- createvisualtask sub_80A7E7C, 2, 1, 4, 0, 24, 1
+ createvisualtask AnimTask_ShakeMon, 2, ANIM_BANK_TARGET, 4, 0, 24, 1
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
waitforvisualfinish
delay 1
@@ -10633,7 +10634,7 @@ General_FocusPunchSetUp: @ 81D69F9
General_IngrainHeal: @ 81D6A39
loadspritegfx 10147
loadspritegfx 10031
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 0, 4, 13293
waitforvisualfinish
@@ -10645,7 +10646,7 @@ General_IngrainHeal: @ 81D6A39
waitforvisualfinish
createsprite gBattleAnimSpriteTemplate_83DB3C4, 2, 1, 1, 4, 0, 13293
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
end
@@ -10719,13 +10720,13 @@ _81D6B5C:
_81D6B65:
loadspritegfx 10135
delay 25
- monbg 3
+ monbg ANIM_BANK_DEF_PARTNER
setalpha 12, 8
delay 0
playsewithpan SE_W003, 63
- createsprite gBattleAnimSpriteTemplate_83DB4A8, 130, -4, -20, 1, 2
+ createsprite gBasicHitSplatSpriteTemplate, 130, -4, -20, 1, 2
waitforvisualfinish
- clearmonbg 3
+ clearmonbg ANIM_BANK_DEF_PARTNER
blendoff
goto _81D6B5C