summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_anim_effects_3.s181
-rw-r--r--data/battle_anim_scripts.s266
-rw-r--r--data/battle_anim_special.s148
3 files changed, 133 insertions, 462 deletions
diff --git a/data/battle_anim_effects_3.s b/data/battle_anim_effects_3.s
deleted file mode 100644
index ebd42dfb5..000000000
--- a/data/battle_anim_effects_3.s
+++ /dev/null
@@ -1,181 +0,0 @@
-#include "constants/region_map.h"
-#include "constants/flags.h"
-#include "constants/moves.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
- .section .rodata
- .align 2
-
-gUnknown_83FEDE4:: @ 83FEDE4
- .incbin "baserom.gba", 0x3FEDE4, 0x1C
-
-gUnknown_83FEE00::
- .incbin "baserom.gba", 0x3FEE00, 0x18
-
-gUnknown_83FEE18::
- .incbin "baserom.gba", 0x3FEE18, 0x18
-
-gUnknown_83FEE30::
- .incbin "baserom.gba", 0x3FEE30, 0x2C
-
-gUnknown_83FEE5C::
- .incbin "baserom.gba", 0x3FEE5C, 0x18
-
-gUnknown_83FEE74::
- .incbin "baserom.gba", 0x3FEE74, 0x18
-
-gUnknown_83FEE8C::
- .incbin "baserom.gba", 0x3FEE8C, 0x58
-
-gUnknown_83FEEE4::
- .incbin "baserom.gba", 0x3FEEE4, 0x18
-
-gUnknown_83FEEFC::
- .incbin "baserom.gba", 0x3FEEFC, 0x34
-
-gUnknown_83FEF30::
- .incbin "baserom.gba", 0x3FEF30, 0x40
-
-gUnknown_83FEF70::
- .incbin "baserom.gba", 0x3FEF70, 0x4C
-
-gUnknown_83FEFBC::
- .incbin "baserom.gba", 0x3FEFBC, 0x50
-
-gUnknown_83FF00C::
- .incbin "baserom.gba", 0x3FF00C, 0x18
-
-gUnknown_83FF024::
- .incbin "baserom.gba", 0x3FF024, 0x18
-
-gUnknown_83FF03C::
- .incbin "baserom.gba", 0x3FF03C, 0x2C
-
-gUnknown_83FF068::
- .incbin "baserom.gba", 0x3FF068, 0x18
-
-gUnknown_83FF080:: @ 83FF080
- .incbin "baserom.gba", 0x3FF080, 0x58
-
-gUnknown_83FF0D8::
- .incbin "baserom.gba", 0x3FF0D8, 0x40
-
-gUnknown_83FF118::
- .incbin "baserom.gba", 0x3FF118, 0x18
-
-gUnknown_83FF130:: @ 83FF130
- .incbin "baserom.gba", 0x3FF130, 0x20
-
-gUnknown_83FF150::
- .incbin "baserom.gba", 0x3FF150, 0x18
-
-gUnknown_83FF168:: @ 83FF168
- .incbin "baserom.gba", 0x3FF168, 0x18
-
-gUnknown_83FF180:: @ 83FF180
- .incbin "baserom.gba", 0x3FF180, 0x18
-
-gUnknown_83FF198:: @ 83FF198
- .incbin "baserom.gba", 0x3FF198, 0x28
-
-gUnknown_83FF1C0:: @ 83FF1C0
- .incbin "baserom.gba", 0x3FF1C0, 0x38
-
-gUnknown_83FF1F8::
- .incbin "baserom.gba", 0x3FF1F8, 0x18
-
-gUnknown_83FF210:: @ 83FF210
- .incbin "baserom.gba", 0x3FF210, 0x30
-
-gUnknown_83FF240:: @ 83FF240
- .incbin "baserom.gba", 0x3FF240, 0x2C
-
-gUnknown_83FF26C:: @ 83FF26C
- .incbin "baserom.gba", 0x3FF26C, 0x18
-
-gUnknown_83FF284:: @ 83FF284
- .incbin "baserom.gba", 0x3FF284, 0x4
-
-gUnknown_83FF288:: @ 83FF288
- .incbin "baserom.gba", 0x3FF288, 0x8
-
-gUnknown_83FF290:: @ 83FF290
- .incbin "baserom.gba", 0x3FF290, 0x20
-
-gUnknown_83FF2B0::
- .incbin "baserom.gba", 0x3FF2B0, 0x74
-
-gUnknown_83FF324::
- .incbin "baserom.gba", 0x3FF324, 0x4C
-
-gUnknown_83FF370::
- .incbin "baserom.gba", 0x3FF370, 0x18
-
-gUnknown_83FF388::
- .incbin "baserom.gba", 0x3FF388, 0x18
-
-gUnknown_83FF3A0::
- .incbin "baserom.gba", 0x3FF3A0, 0x18
-
-gUnknown_83FF3B8::
- .incbin "baserom.gba", 0x3FF3B8, 0x18
-
-gUnknown_83FF3D0:: @ 83FF3D0
- .incbin "baserom.gba", 0x3FF3D0, 0x9C
-
-gUnknown_83FF46C::
- .incbin "baserom.gba", 0x3FF46C, 0xA8
-
-gUnknown_83FF514::
- .incbin "baserom.gba", 0x3FF514, 0x18
-
-gUnknown_83FF52C:: @ 83FF52C
- .incbin "baserom.gba", 0x3FF52C, 0x20
-
-gUnknown_83FF54C:: @ 83FF54C
- .incbin "baserom.gba", 0x3FF54C, 0x18
-
-gUnknown_83FF564:: @ 83FF564
- .incbin "baserom.gba", 0x3FF564, 0x50
-
-gUnknown_83FF5B4::
- .incbin "baserom.gba", 0x3FF5B4, 0x18
-
-gUnknown_83FF5CC:: @ 83FF5CC
- .incbin "baserom.gba", 0x3FF5CC, 0x18
-
-gUnknown_83FF5E4::
- .incbin "baserom.gba", 0x3FF5E4, 0x48
-
-gUnknown_83FF62C:: @ 83FF62C
- .incbin "baserom.gba", 0x3FF62C, 0x18
-
-gUnknown_83FF644::
- .incbin "baserom.gba", 0x3FF644, 0x18
-
-gUnknown_83FF65C:: @ 83FF65C
- .incbin "baserom.gba", 0x3FF65C, 0x18
-
-gUnknown_83FF674::
- .incbin "baserom.gba", 0x3FF674, 0x18
-
-gUnknown_83FF68C::
- .incbin "baserom.gba", 0x3FF68C, 0x18
-
-gUnknown_83FF6A4::
- .incbin "baserom.gba", 0x3FF6A4, 0x18
-
-gUnknown_83FF6BC::
- .incbin "baserom.gba", 0x3FF6BC, 0x30
-
-gUnknown_83FF6EC::
- .incbin "baserom.gba", 0x3FF6EC, 0x78
-
-gUnknown_83FF764::
- .incbin "baserom.gba", 0x3FF764, 0x2C
-
-gUnknown_83FF790::
- .incbin "baserom.gba", 0x3FF790, 0x18
-
-gUnknown_83FF7A8:: @ 83FF7A8
- .incbin "baserom.gba", 0x3FF7A8, 0x30
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index 925f6c012..c3c6399dc 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -1271,12 +1271,12 @@ Move_REVERSAL:: @ 81C8445
createvisualtask sub_80B9BDC, 2, 31, 3, 2, 0, 10, 32767
delay 10
playsewithpan SE_W179, 192
- createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 0
- createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 42
- createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 84
- createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 126
- createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 168
- createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 210
+ createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 0
+ createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 42
+ createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 84
+ createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 126
+ createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 168
+ createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 210
waitforvisualfinish
delay 20
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
@@ -1691,7 +1691,7 @@ Move_DEFENSE_CURL:: @ 81C8F1C
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 0, 0
createvisualtask sub_80DF524, 5,
waitforvisualfinish
- createsprite gUnknown_83FF118, ANIM_ATTACKER, 2, 0, 6, 0, 1
+ createsprite gEclipsingOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, 6, 0, 1
waitforvisualfinish
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 0, 1
waitforvisualfinish
@@ -1822,7 +1822,7 @@ gUnknown_81C91D7:: @ 81C91D7
goto gUnknown_81C8FFF
gUnknown_81C9253:: @ 81C9253
- createsprite gUnknown_83FF2B0, ANIM_ATTACKER, 2, 20, -28
+ createsprite gWeakFrustrationAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 20, -28
waitforvisualfinish
delay 10
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 10, 2
@@ -1852,22 +1852,22 @@ Move_SAFEGUARD:: @ 81C9297
Move_PAIN_SPLIT:: @ 81C92D9
loadspritegfx 10239
- createsprite gUnknown_83FF370, ANIM_ATTACKER, 2, -8, -42, 0
- createsprite gUnknown_83FF370, ANIM_TARGET, 2, -8, -42, 1
+ createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -8, -42, 0
+ createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -8, -42, 1
delay 10
playsewithpan SE_W207B, 0
createvisualtask sub_80E0B00, 2, 0, 0
createvisualtask sub_80E0B00, 2, 1, 0
waitforvisualfinish
- createsprite gUnknown_83FF370, ANIM_ATTACKER, 2, -24, -42, 0
- createsprite gUnknown_83FF370, ANIM_TARGET, 2, -24, -42, 1
+ createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -24, -42, 0
+ createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -24, -42, 1
delay 10
playsewithpan SE_W207B, 0
createvisualtask sub_80E0B00, 2, 0, 1
createvisualtask sub_80E0B00, 2, 1, 1
waitforvisualfinish
- createsprite gUnknown_83FF370, ANIM_ATTACKER, 2, 8, -42, 0
- createsprite gUnknown_83FF370, ANIM_TARGET, 2, 8, -42, 1
+ createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, 8, -42, 0
+ createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, 8, -42, 1
delay 10
playsewithpan SE_W207B, 0
createvisualtask sub_80E0B00, 2, 0, 2
@@ -2125,7 +2125,7 @@ Move_MEAN_LOOK:: @ 81C9ABA
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 16, 0
loopsewithpan SE_W109, 63, 15, 4
waitplaysewithpan SE_W043, 63, 85
- createsprite gUnknown_83FEEE4, ANIM_ATTACKER, 2,
+ createsprite gMeanLookEyeSpriteTemplate, ANIM_ATTACKER, 2,
delay 120
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, 0
delay 30
@@ -2305,23 +2305,23 @@ Move_SMOKESCREEN:: @ 81C9EB0
loadspritegfx 10016
loadspritegfx 10017
playsewithpan SE_W104, 192
- createsprite gUnknown_83FEE30, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
+ createsprite gBlackBallSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 0, 35, -25
waitforvisualfinish
createvisualtask sub_80DE34C, 2,
delay 2
playsewithpan SE_W028, 63
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -12, 104, 0, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -12, 72, 1, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -6, 56, 1, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -6, 88, 0, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 0, 56, 0, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 0, 88, 1, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 6, 72, 0, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 6, 104, 1, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 12, 72, 0, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 12, 56, 1, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 18, 80, 0, 75
- createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 18, 72, 1, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -12, 104, 0, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -12, 72, 1, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -6, 56, 1, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -6, 88, 0, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 0, 56, 0, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 0, 88, 1, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 6, 72, 0, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 6, 104, 1, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 12, 72, 0, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 12, 56, 1, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 18, 80, 0, 75
+ createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 18, 72, 1, 75
waitforvisualfinish
end
@@ -3217,7 +3217,7 @@ Move_FORESIGHT:: @ 81CB18D
monbg 3
monbgprio_28 1
setalpha 16, 0
- createsprite gUnknown_83FF6A4, ANIM_TARGET, 2, 1
+ createsprite gForesightMagnifyingGlassSpriteTemplate, ANIM_TARGET, 2, 1
delay 17
loopsewithpan SE_W166, 63, 16, 4
delay 48
@@ -3402,7 +3402,7 @@ Move_RAPID_SPIN:: @ 81CB4E1
loadspritegfx 10135
loadspritegfx 10229
monbg 0
- createsprite gUnknown_83FF068, ANIM_ATTACKER, 2, 0, 0, 32, -32, 40, -2
+ createsprite gRapidSpinSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 32, -32, 40, -2
createvisualtask sub_80DEF9C, 2, 0, 2, 0
loopsewithpan SE_W013B, 192, 8, 4
waitforvisualfinish
@@ -3601,15 +3601,15 @@ Move_FACADE:: @ 81CB8D6
Move_SMELLING_SALT:: @ 81CB8F6
loadspritegfx 10247
loadspritegfx 10255
- createsprite gUnknown_83FF644, ANIM_TARGET, 2, 1, 0, 2
- createsprite gUnknown_83FF644, ANIM_TARGET, 2, 1, 1, 2
+ createsprite gSmellingSaltsHandSpriteTemplate, ANIM_TARGET, 2, 1, 0, 2
+ createsprite gSmellingSaltsHandSpriteTemplate, ANIM_TARGET, 2, 1, 1, 2
delay 32
createvisualtask sub_80E28DC, 3, 1, 2
loopsewithpan SE_W003, 63, 12, 2
waitforvisualfinish
delay 4
createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 6, 2
- createsprite gUnknown_83FF674, ANIM_TARGET, 2, 1, 8, 3
+ createsprite gSmellingSaltExclamationSpriteTemplate, ANIM_TARGET, 2, 1, 8, 3
loopsewithpan SE_W207B, 63, 16, 3
end
@@ -3681,8 +3681,8 @@ Move_TAUNT:: @ 81CBA0B
Move_HELPING_HAND:: @ 81CBA5F
loadspritegfx 10247
createvisualtask sub_80E2CE4, 5,
- createsprite gUnknown_83FF68C, ANIM_ATTACKER, 40, 0
- createsprite gUnknown_83FF68C, ANIM_ATTACKER, 40, 1
+ createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 0
+ createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 1
delay 19
playsewithpan SE_W227, 0
createvisualtask AnimTask_ShakeMon2, 2, 2, 2, 0, 5, 1
@@ -3697,18 +3697,18 @@ Move_HELPING_HAND:: @ 81CBA5F
Move_ASSIST:: @ 81CBAD2
loadspritegfx 10252
- createsprite gUnknown_83FF5E4, ANIM_ATTACKER, 50, 112, -16, 140, 128, 36
+ createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 112, -16, 140, 128, 36
delay 2
- createsprite gUnknown_83FF5E4, ANIM_ATTACKER, 50, 208, 128, -16, 48, 36
+ createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 208, 128, -16, 48, 36
playsewithpan SE_W010, 0
delay 2
- createsprite gUnknown_83FF5E4, ANIM_ATTACKER, 50, -16, 112, 256, -16, 36
+ createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, -16, 112, 256, -16, 36
playsewithpan SE_W010, 0
delay 2
- createsprite gUnknown_83FF5E4, ANIM_ATTACKER, 50, 108, 128, 84, -16, 36
+ createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, 108, 128, 84, -16, 36
playsewithpan SE_W010, 0
delay 2
- createsprite gUnknown_83FF5E4, ANIM_ATTACKER, 50, -16, 56, 256, 56, 36
+ createsprite gAssistPawprintSpriteTemplate, ANIM_ATTACKER, 50, -16, 56, 256, 56, 36
playsewithpan SE_W010, 0
end
@@ -3751,7 +3751,7 @@ Move_RECYCLE:: @ 81CBBFE
monbg 0
setalpha 0, 16
delay 1
- createsprite gUnknown_83FF790, ANIM_ATTACKER, 2,
+ createsprite gRecycleSpriteTemplate, ANIM_ATTACKER, 2,
loopsewithpan SE_W036, 192, 24, 3
waitforvisualfinish
createvisualtask AnimTask_BlendMonInAndOut, 5, 0, 32767, 12, 2, 1
@@ -3837,12 +3837,12 @@ Move_YAWN:: @ 81CBE37
createvisualtask sub_80E1704, 2, 0
playsewithpan SE_W281, 192
waitforvisualfinish
- createsprite gUnknown_83FF46C, ANIM_TARGET, 5, 2
+ createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 2
playsewithpan SE_W255, 192
delay 4
- createsprite gUnknown_83FF46C, ANIM_TARGET, 5, 1
+ createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 1
delay 4
- createsprite gUnknown_83FF46C, ANIM_TARGET, 5, 0
+ createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 0
waitforvisualfinish
createvisualtask sub_80E1704, 2, 1
playsewithpan SE_W281, 63
@@ -4436,7 +4436,7 @@ Move_IRON_DEFENSE:: @ 81CCCA3
Move_BLOCK:: @ 81CCCCD
loadspritegfx 10250
- createsprite gUnknown_83FF6EC, ANIM_TARGET, 66,
+ createsprite gBlockXSpriteTemplate, ANIM_TARGET, 66,
playsewithpan SE_W207, 63
end
@@ -4695,8 +4695,8 @@ Move_MIND_READER:: @ 81CD1A8
loadspritegfx 10191
monbg 4
playsewithpan SE_W109, 63
- createsprite gUnknown_83FEE5C, ANIM_ATTACKER, 5, 0, 0, 1, 0
- createsprite gUnknown_83FEE74, ANIM_ATTACKER, 5,
+ createsprite gOpeningEyeSpriteTemplate, ANIM_ATTACKER, 5, 0, 0, 1, 0
+ createsprite gWhiteHaloSpriteTemplate, ANIM_ATTACKER, 5,
delay 40
playsewithpan SE_W043, 63
createvisualtask sub_80B9BDC, 2, 1, 1, 2, 0, 10, 0
@@ -4706,26 +4706,26 @@ Move_MIND_READER:: @ 81CD1A8
end
gUnknown_81CD1EF:: @ 81CD1EF
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 70, 0, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 40, 40, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 10, -60, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -50, -40, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -40, 40, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 50, -50, 6
- delay 2
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 50, -30, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 60, 10, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 0, 60, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 0, -40, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -60, 20, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -60, -30, 6
- delay 2
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -50, 50, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -60, 20, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -40, -40, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 20, -60, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 50, -50, 6
- createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 35, 40, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 70, 0, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 40, 40, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 10, -60, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -50, -40, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -40, 40, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 50, -50, 6
+ delay 2
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 50, -30, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 60, 10, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 0, 60, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 0, -40, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -60, 20, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -60, -30, 6
+ delay 2
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -50, 50, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -60, 20, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -40, -40, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 20, -60, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 50, -50, 6
+ createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 35, 40, 6
delay 2
return
@@ -5000,7 +5000,7 @@ Move_SCRATCH:: @ 81CD97A
monbg 1
setalpha 12, 8
playsewithpan SE_W010, 63
- createsprite gUnknown_83FEE00, ANIM_ATTACKER, 2, 0, 0, 1, 0
+ createsprite gScratchSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 1, 0
createvisualtask AnimTask_ShakeMon, 2, 1, 3, 0, 6, 1
waitforvisualfinish
clearmonbg 1
@@ -5061,13 +5061,13 @@ Move_ROAR:: @ 81CDAC0
end
gUnknown_81CDB06:: @ 81CDB06
- createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, -8, 0
- createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 0, 2
- createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 8, 1
+ createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, -8, 0
+ createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 2
+ createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 8, 1
delay 15
- createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, -8, 0
- createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 0, 2
- createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 8, 1
+ createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, -8, 0
+ createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 2
+ createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 8, 1
return
Move_GROWL:: @ 81CDB57
@@ -6192,14 +6192,14 @@ Move_SPIKES:: @ 81CF503
monbg 3
playsewithpan SE_W026, 192
waitplaysewithpan SE_W030, 63, 28
- createsprite gUnknown_83FEEFC, ANIM_TARGET, 2, 20, 0, 0, 24, 30
+ createsprite gSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 24, 30
delay 10
playsewithpan SE_W026, 192
waitplaysewithpan SE_W030, 63, 28
- createsprite gUnknown_83FEEFC, ANIM_TARGET, 2, 20, 0, -24, 24, 30
+ createsprite gSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, -24, 24, 30
delay 10
waitplaysewithpan SE_W030, 63, 28
- createsprite gUnknown_83FEEFC, ANIM_TARGET, 2, 20, 0, 24, 24, 30
+ createsprite gSpikesSpriteTemplate, ANIM_TARGET, 2, 20, 0, 24, 24, 30
waitforvisualfinish
clearmonbg 3
end
@@ -7099,7 +7099,7 @@ Move_LEER:: @ 81D09C8
monbgprio_28 0
setalpha 8, 8
playsewithpan SE_W043, 192
- createsprite gUnknown_83FEF30, ANIM_ATTACKER, 2, 24, -12
+ createsprite gLeerSpriteTemplate, ANIM_ATTACKER, 2, 24, -12
createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, 0, 1
waitforvisualfinish
delay 10
@@ -8039,7 +8039,7 @@ Move_BATON_PASS:: @ 81D1F1F
loadspritegfx 10226
playsewithpan SE_W226, 192
createvisualtask sub_80B9BDC, 2, 31, 1, 2, 0, 11, 31455
- createsprite gUnknown_83FF150, ANIM_ATTACKER, 2,
+ createsprite gBatonPassPokeballSpriteTemplate, ANIM_ATTACKER, 2,
end
Move_PERISH_SONG:: @ 81D1F41
@@ -8082,26 +8082,26 @@ Move_SLEEP_TALK:: @ 81D20AA
loadspritegfx 10228
createvisualtask AnimTask_SwayMon, 5, 0, 4, 4096, 2, 0
delay 20
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -1
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
playsewithpan SE_W173, 192
delay 6
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -1
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
delay 6
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -1
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
delay 20
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -5
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
playsewithpan SE_W173, 192
delay 6
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -5
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
delay 6
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -5
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
delay 20
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -3
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -3
playsewithpan SE_W173, 192
delay 6
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -3
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -3
delay 6
- createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -3
+ createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -3
waitforvisualfinish
end
@@ -8118,7 +8118,7 @@ Move_HYPER_FANG:: @ 81D2165
gUnknown_81D2193:: @ 81D2193
waitbgfadeout
- createsprite gUnknown_83FEFBC, ANIM_TARGET, 2,
+ createsprite gFangSpriteTemplate, ANIM_TARGET, 2,
waitbgfadein
createvisualtask AnimTask_ShakeMon, 3, 1, 0, 10, 10, 1
playsewithpan SE_W043, 63
@@ -8142,7 +8142,7 @@ gUnknown_81D21C5:: @ 81D21C5
Move_TRI_ATTACK:: @ 81D21CC
loadspritegfx 10230
- createsprite gUnknown_83FF0D8, ANIM_TARGET, 2, 16, 0
+ createsprite gTriAttackTriangleSpriteTemplate, ANIM_TARGET, 2, 16, 0
playsewithpan SE_W161, 192
delay 20
playsewithpan SE_W161, 192
@@ -8226,11 +8226,11 @@ Move_ENCORE:: @ 81D23FE
createvisualtask sub_80DEDD8, 2,
createvisualtask sub_80BAB38, 2, 248, 3, 0, 10, 0
waitforvisualfinish
- createsprite gUnknown_83FF00C, ANIM_TARGET, 2, 0, -8
- createsprite gUnknown_83FF024, ANIM_ATTACKER, 2, -2, 0, 0, 0, 9
- createsprite gUnknown_83FF024, ANIM_ATTACKER, 2, 2, 0, 1, 0, 9
- createsprite gUnknown_83FF03C, ANIM_ATTACKER, 3, -2, 0, 0, 0, 9
- createsprite gUnknown_83FF03C, ANIM_ATTACKER, 3, 2, 0, 1, 0, 9
+ createsprite gSpotlightSpriteTemplate, ANIM_TARGET, 2, 0, -8
+ createsprite gClappingHandSpriteTemplate, ANIM_ATTACKER, 2, -2, 0, 0, 0, 9
+ createsprite gClappingHandSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 1, 0, 9
+ createsprite gClappingHand2SpriteTemplate, ANIM_ATTACKER, 3, -2, 0, 0, 0, 9
+ createsprite gClappingHand2SpriteTemplate, ANIM_ATTACKER, 3, 2, 0, 1, 0, 9
delay 16
createvisualtask sub_80DD410, 5, 216, 63
createvisualtask AnimTask_SwayMon, 5, 1, 8, 1536, 5, 1
@@ -8274,7 +8274,7 @@ Move_WISH:: @ 81D2523
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 10, 0
waitforvisualfinish
panse_27 SE_W115, 63, 192, 253, 0
- createsprite gUnknown_83FF168, ANIM_ATTACKER, 40,
+ createsprite gWishStarSpriteTemplate, ANIM_ATTACKER, 40,
waitforvisualfinish
delay 60
loopsewithpan SE_W215, 192, 16, 3
@@ -8383,15 +8383,15 @@ gUnknown_81D27AF:: @ 81D27AF
end
gUnknown_81D27B6:: @ 81D27B6
- createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, 0, -8
+ createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, -8
delay 1
- createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, -24, -8
+ createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, -24, -8
delay 1
- createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, 16, -8
+ createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, 16, -8
delay 1
- createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, -16, -8
+ createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, -16, -8
delay 1
- createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, 24, -8
+ createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, 24, -8
delay 1
return
@@ -8442,18 +8442,18 @@ Move_MORNING_SUN:: @ 81D2829
end
gUnknown_81D28AF:: @ 81D28AF
- createsprite gUnknown_83FF26C, ANIM_ATTACKER, 2, 30, 640
+ createsprite gGreenStarSpriteTemplate, ANIM_ATTACKER, 2, 30, 640
delay 5
return
Move_SWEET_SCENT:: @ 81D28BD
loadspritegfx 10238
playsewithpan SE_W230, 192
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 100, 0, 100
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 100
delay 25
setpan 0
call gUnknown_81D2901
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 55, 0
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 55, 0
setpan 63
createvisualtask sub_80B9BDC, 2, 20, 1, 5, 5, 13, 22207
call gUnknown_81D2901
@@ -8461,27 +8461,27 @@ Move_SWEET_SCENT:: @ 81D28BD
end
gUnknown_81D2901:: @ 81D2901
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 70, 1, 64
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 70, 1, 64
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 60, 0, 64
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 60, 0, 64
delay 5
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 80, 1, 64
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 80, 1, 64
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 58, 0, 120
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 58, 0, 120
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 100, 0, 120
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 120
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 90, 0, 64
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 90, 0, 64
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 48, 0, 64
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 48, 0, 64
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 95, 1, 80
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 95, 1, 80
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 100, 0, 120
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 120
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 75, 1, 64
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 75, 1, 64
delay 2
- createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 85, 0, 120
+ createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 85, 0, 120
delay 2
return
@@ -8543,7 +8543,7 @@ Move_FLATTER:: @ 81D2AE9
createvisualtask sub_80DEDD8, 2,
createvisualtask sub_80BAB38, 2, 248, 3, 0, 10, 0
waitforvisualfinish
- createsprite gUnknown_83FF3A0, ANIM_TARGET, 2, 0, -8, 80
+ createsprite gFlatterSpotlightSpriteTemplate, ANIM_TARGET, 2, 0, -8, 80
delay 0
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 5, 2, 1
delay 10
@@ -8578,8 +8578,8 @@ Move_FLATTER:: @ 81D2AE9
end
gUnknown_81D2BD2:: @ 81D2BD2
- createsprite gUnknown_83FF388, ANIM_ATTACKER, 40, 0
- createsprite gUnknown_83FF388, ANIM_ATTACKER, 40, 1
+ createsprite gFlatterConfettiSpriteTemplate, ANIM_ATTACKER, 40, 0
+ createsprite gFlatterConfettiSpriteTemplate, ANIM_ATTACKER, 40, 1
return
Move_ROLE_PLAY:: @ 81D2BE5
@@ -8861,12 +8861,12 @@ Move_METEOR_MASH:: @ 81D32D6
fadetobg 16
waitbgfadein
waitforvisualfinish
- createsprite gUnknown_83FF6BC, ANIM_TARGET, 3, -48, -64, 72, 32, 30
+ createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -48, -64, 72, 32, 30
delay 10
- createsprite gUnknown_83FF6BC, ANIM_TARGET, 3, -112, -64, 8, 32, 30
+ createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -112, -64, 8, 32, 30
delay 40
createsprite gUnknown_83E678C, ANIM_TARGET, 3, 0, 0, 0, 30
- createsprite gUnknown_83FF6BC, ANIM_TARGET, 3, -80, -64, 40, 32, 30
+ createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -80, -64, 40, 32, 30
delay 20
playsewithpan SE_W233B, 63
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
@@ -8911,7 +8911,7 @@ Move_POISON_FANG:: @ 81D33F4
loadspritegfx 10192
loadspritegfx 10150
playsewithpan SE_W044, 63
- createsprite gUnknown_83FEFBC, ANIM_TARGET, 2,
+ createsprite gFangSpriteTemplate, ANIM_TARGET, 2,
delay 10
createvisualtask AnimTask_ShakeMon, 3, 1, 3, 0, 10, 1
waitforvisualfinish
@@ -9720,7 +9720,7 @@ Move_KNOCK_OFF:: @ 81D4A0F
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 4
playsewithpan SE_W233, 63
- createsprite gUnknown_83FF764, ANIM_TARGET, 2, -16, -16
+ createsprite gKnockOffStrikeSpriteTemplate, ANIM_TARGET, 2, -16, -16
delay 8
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 5, 1, 32767, 10, 0, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 2
@@ -10678,31 +10678,31 @@ General_SmokeballEscape:: @ 81D5E66
setalpha 12, 4
delay 0
playsewithpan SE_BOWA2, 63
- createsprite gUnknown_83FF514, ANIM_TARGET, 0, 0, 32, 28, 30
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_TARGET, 0, 0, 32, 28, 30
delay 4
playsewithpan SE_BOWA2, 63
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 127, 2, 12, 20, 30
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 127, 2, 12, 20, 30
delay 12
playsewithpan SE_BOWA2, 63
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 126, 2, -28, 4, 30
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 126, 2, -28, 4, 30
delay 12
playsewithpan SE_BOWA2, 63
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 124, 2, 14, -20, 30
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 124, 2, 14, -20, 30
delay 4
playsewithpan SE_BOWA2, 63
createvisualtask sub_80B78E0, 2, 2
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 123, 3, 4, 4, 30
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 123, 3, 4, 4, 30
delay 14
playsewithpan SE_BOWA2, 63
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 122, 3, -14, 18, 46
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 122, 3, -14, 18, 46
delay 0
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 121, 3, 14, -14, 46
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 121, 3, 14, -14, 46
delay 0
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 120, 3, -12, -10, 46
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 120, 3, -12, -10, 46
delay 0
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 119, 3, 14, 14, 46
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 119, 3, 14, 14, 46
delay 0
- createsprite gUnknown_83FF514, ANIM_ATTACKER, 118, 3, 0, 0, 46
+ createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 118, 3, 0, 0, 46
waitforvisualfinish
clearmonbg 0
invisible 0
diff --git a/data/battle_anim_special.s b/data/battle_anim_special.s
deleted file mode 100644
index 27d7636f6..000000000
--- a/data/battle_anim_special.s
+++ /dev/null
@@ -1,148 +0,0 @@
-#include "constants/region_map.h"
-#include "constants/flags.h"
-#include "constants/moves.h"
-#define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10))
- .include "asm/macros.inc"
- .include "constants/constants.inc"
- .section .rodata
- .align 2
-
-gUnknown_840BF3C:: @ 840BF3C
- .byte 10, 2, -3, 0
- .byte 15, 0, -4, 0
- .byte -10, 2, -4, 0
-
-gUnknown_840BF48:: @ 840BF48
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55020
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55021
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55022
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55023
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55024
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55025
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55026
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55027
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55028
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55029
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55030
- obj_tiles gFile_graphics_battle_anims_sprites_particles_sheet, 0x0100, 55031
-
-gUnknown_840BFA8:: @ 840BFA8
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55020
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55021
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55022
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55023
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55024
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55025
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55026
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55027
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55028
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55029
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55030
- obj_pal gFile_graphics_battle_anims_sprites_136_palette, 55031
-
-gAnimCmd_840C008:: @ 840C008
- obj_image_anim_frame 0x0000, 1
- obj_image_anim_frame 0x0001, 1
- obj_image_anim_frame 0x0002, 1
- obj_image_anim_frame 0x0000, 1, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_frame 0x0002, 1
- obj_image_anim_frame 0x0001, 1
- obj_image_anim_jump 0x0000
-
-gAnimCmd_840C024:: @ 840C024
- obj_image_anim_frame 0x0003, 1
- obj_image_anim_end
-
-gAnimCmd_840C02C:: @ 840C02C
- obj_image_anim_frame 0x0004, 1
- obj_image_anim_end
-
-gAnimCmd_840C034:: @ 840C034
- obj_image_anim_frame 0x0005, 1
- obj_image_anim_end
-
-gAnimCmd_840C03C:: @ 840C03C
- obj_image_anim_frame 0x0006, 4
- obj_image_anim_frame 0x0007, 4
- obj_image_anim_jump 0x0000
-
-gAnimCmd_840C048:: @ 840C048
- obj_image_anim_frame 0x0007, 4
- obj_image_anim_end
-
-gSpriteAnimTable_840C050::
- .4byte gAnimCmd_840C008
- .4byte gAnimCmd_840C024
- .4byte gAnimCmd_840C02C
- .4byte gAnimCmd_840C034
- .4byte gAnimCmd_840C03C
- .4byte gAnimCmd_840C048
-
-gUnknown_840C068:: @ 840C068
- .byte 0x00, 0x00, 0x00, 0x05, 0x01, 0x02, 0x02, 0x03, 0x05, 0x05, 0x04, 0x04
-
-gUnknown_840C074:: @ 840C074
- .4byte sub_80F06A4
- .4byte sub_80F0C28
- .4byte sub_80F0A20
- .4byte sub_80F0B20
- .4byte sub_80F0F10
- .4byte sub_80F0A20
- .4byte sub_80F091C
- .4byte sub_80F0B20
- .4byte sub_80F0DB4
- .4byte sub_80F0818
- .4byte sub_80F0C28
- .4byte sub_80F103C
-
-gUnknown_840C0A4:: @ 840C0A4
- spr_template 55020, 55020, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_840C0BC::
- spr_template 55021, 55021, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55022, 55022, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55023, 55023, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_840C104:: @ 840C104
- spr_template 55024, 55024, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55025, 55025, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55026, 55026, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55027, 55027, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55028, 55028, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55029, 55029, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55030, 55030, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 55031, 55031, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_840C050, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_840C1C4:: @ 840C1C4
- .2byte RGB(31, 22, 30)
- .2byte RGB(16, 23, 30)
- .2byte RGB(23, 30, 20)
- .2byte RGB(31, 31, 15)
- .2byte RGB(23, 20, 28)
- .2byte RGB(21, 31, 25)
- .2byte RGB(12, 25, 30)
- .2byte RGB(30, 27, 10)
- .2byte RGB(31, 24, 16)
- .2byte RGB(29, 30, 30)
- .2byte RGB(31, 17, 10)
- .2byte RGB(31, 9, 10)
-
-gUnknown_840C1DC:: @ 840C1DC
- .byte 0x00, 0x00, 0x01, 0x02, 0x03
- .byte 0x04, 0x01, 0x01, 0x00, 0x01
- .byte 0x03, 0x05, 0x06, 0x05, 0x04
-
- .align 2
-gUnknown_840C1EC::
- spr_template 10269, 10269, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80F1B3C
-
-gUnknown_840C204::
- obj_image_anim_frame 0x0040, 1
- obj_image_anim_end
-
-gSpriteAnimTable_840C20C::
- .4byte gUnknown_840C204
-
-gUnknown_840C210::
- spr_template 10058, 10058, gOamData_AffineOff_ObjNormal_32x32, gSpriteAnimTable_840C20C, NULL, gDummySpriteAffineAnimTable, sub_80F1B3C
-