init battle_anim_special

This commit is contained in:
Evan
2019-12-02 15:49:22 -07:00
parent aa8d5fb557
commit 0cc5446a2a
11 changed files with 2593 additions and 27711 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-181
View File
@@ -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
+131 -131
View File
@@ -1271,12 +1271,12 @@ Move_REVERSAL:: @ 81C8445
createvisualtask sub_80B9BDC, 2, 31, 3, 2, 0, 10, 32767 createvisualtask sub_80B9BDC, 2, 31, 3, 2, 0, 10, 32767
delay 10 delay 10
playsewithpan SE_W179, 192 playsewithpan SE_W179, 192
createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 0 createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 0
createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 42 createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 42
createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 84 createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 84
createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 126 createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 126
createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 168 createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 168
createsprite gUnknown_83FF3B8, ANIM_ATTACKER, 2, 26, 210 createsprite gReversalOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 210
waitforvisualfinish waitforvisualfinish
delay 20 delay 20
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4 createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
@@ -1691,7 +1691,7 @@ Move_DEFENSE_CURL:: @ 81C8F1C
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 0, 0 createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 0, 0
createvisualtask sub_80DF524, 5, createvisualtask sub_80DF524, 5,
waitforvisualfinish waitforvisualfinish
createsprite gUnknown_83FF118, ANIM_ATTACKER, 2, 0, 6, 0, 1 createsprite gEclipsingOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, 6, 0, 1
waitforvisualfinish waitforvisualfinish
createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 0, 1 createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 0, 1
waitforvisualfinish waitforvisualfinish
@@ -1822,7 +1822,7 @@ gUnknown_81C91D7:: @ 81C91D7
goto gUnknown_81C8FFF goto gUnknown_81C8FFF
gUnknown_81C9253:: @ 81C9253 gUnknown_81C9253:: @ 81C9253
createsprite gUnknown_83FF2B0, ANIM_ATTACKER, 2, 20, -28 createsprite gWeakFrustrationAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 20, -28
waitforvisualfinish waitforvisualfinish
delay 10 delay 10
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 10, 2 createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 10, 2
@@ -1852,22 +1852,22 @@ Move_SAFEGUARD:: @ 81C9297
Move_PAIN_SPLIT:: @ 81C92D9 Move_PAIN_SPLIT:: @ 81C92D9
loadspritegfx 10239 loadspritegfx 10239
createsprite gUnknown_83FF370, ANIM_ATTACKER, 2, -8, -42, 0 createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -8, -42, 0
createsprite gUnknown_83FF370, ANIM_TARGET, 2, -8, -42, 1 createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -8, -42, 1
delay 10 delay 10
playsewithpan SE_W207B, 0 playsewithpan SE_W207B, 0
createvisualtask sub_80E0B00, 2, 0, 0 createvisualtask sub_80E0B00, 2, 0, 0
createvisualtask sub_80E0B00, 2, 1, 0 createvisualtask sub_80E0B00, 2, 1, 0
waitforvisualfinish waitforvisualfinish
createsprite gUnknown_83FF370, ANIM_ATTACKER, 2, -24, -42, 0 createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, -24, -42, 0
createsprite gUnknown_83FF370, ANIM_TARGET, 2, -24, -42, 1 createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, -24, -42, 1
delay 10 delay 10
playsewithpan SE_W207B, 0 playsewithpan SE_W207B, 0
createvisualtask sub_80E0B00, 2, 0, 1 createvisualtask sub_80E0B00, 2, 0, 1
createvisualtask sub_80E0B00, 2, 1, 1 createvisualtask sub_80E0B00, 2, 1, 1
waitforvisualfinish waitforvisualfinish
createsprite gUnknown_83FF370, ANIM_ATTACKER, 2, 8, -42, 0 createsprite gPainSplitProjectileSpriteTemplate, ANIM_ATTACKER, 2, 8, -42, 0
createsprite gUnknown_83FF370, ANIM_TARGET, 2, 8, -42, 1 createsprite gPainSplitProjectileSpriteTemplate, ANIM_TARGET, 2, 8, -42, 1
delay 10 delay 10
playsewithpan SE_W207B, 0 playsewithpan SE_W207B, 0
createvisualtask sub_80E0B00, 2, 0, 2 createvisualtask sub_80E0B00, 2, 0, 2
@@ -2125,7 +2125,7 @@ Move_MEAN_LOOK:: @ 81C9ABA
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 16, 0 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 16, 0
loopsewithpan SE_W109, 63, 15, 4 loopsewithpan SE_W109, 63, 15, 4
waitplaysewithpan SE_W043, 63, 85 waitplaysewithpan SE_W043, 63, 85
createsprite gUnknown_83FEEE4, ANIM_ATTACKER, 2, createsprite gMeanLookEyeSpriteTemplate, ANIM_ATTACKER, 2,
delay 120 delay 120
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, 0 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 16, 0, 0
delay 30 delay 30
@@ -2305,23 +2305,23 @@ Move_SMOKESCREEN:: @ 81C9EB0
loadspritegfx 10016 loadspritegfx 10016
loadspritegfx 10017 loadspritegfx 10017
playsewithpan SE_W104, 192 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 waitforvisualfinish
createvisualtask sub_80DE34C, 2, createvisualtask sub_80DE34C, 2,
delay 2 delay 2
playsewithpan SE_W028, 63 playsewithpan SE_W028, 63
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -12, 104, 0, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -12, 104, 0, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -12, 72, 1, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -12, 72, 1, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -6, 56, 1, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -6, 56, 1, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, -6, 88, 0, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, -6, 88, 0, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 0, 56, 0, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 0, 56, 0, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 0, 88, 1, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 0, 88, 1, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 6, 72, 0, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 6, 72, 0, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 6, 104, 1, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 6, 104, 1, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 12, 72, 0, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 12, 72, 0, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 12, 56, 1, 75 createsprite gBlackSmokeSpriteTemplate, ANIM_TARGET, 4, 0, 12, 56, 1, 75
createsprite gUnknown_83FEE18, ANIM_TARGET, 4, 0, 18, 80, 0, 75 createsprite gBlackSmokeSpriteTemplate, 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, 18, 72, 1, 75
waitforvisualfinish waitforvisualfinish
end end
@@ -3217,7 +3217,7 @@ Move_FORESIGHT:: @ 81CB18D
monbg 3 monbg 3
monbgprio_28 1 monbgprio_28 1
setalpha 16, 0 setalpha 16, 0
createsprite gUnknown_83FF6A4, ANIM_TARGET, 2, 1 createsprite gForesightMagnifyingGlassSpriteTemplate, ANIM_TARGET, 2, 1
delay 17 delay 17
loopsewithpan SE_W166, 63, 16, 4 loopsewithpan SE_W166, 63, 16, 4
delay 48 delay 48
@@ -3402,7 +3402,7 @@ Move_RAPID_SPIN:: @ 81CB4E1
loadspritegfx 10135 loadspritegfx 10135
loadspritegfx 10229 loadspritegfx 10229
monbg 0 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 createvisualtask sub_80DEF9C, 2, 0, 2, 0
loopsewithpan SE_W013B, 192, 8, 4 loopsewithpan SE_W013B, 192, 8, 4
waitforvisualfinish waitforvisualfinish
@@ -3601,15 +3601,15 @@ Move_FACADE:: @ 81CB8D6
Move_SMELLING_SALT:: @ 81CB8F6 Move_SMELLING_SALT:: @ 81CB8F6
loadspritegfx 10247 loadspritegfx 10247
loadspritegfx 10255 loadspritegfx 10255
createsprite gUnknown_83FF644, ANIM_TARGET, 2, 1, 0, 2 createsprite gSmellingSaltsHandSpriteTemplate, ANIM_TARGET, 2, 1, 0, 2
createsprite gUnknown_83FF644, ANIM_TARGET, 2, 1, 1, 2 createsprite gSmellingSaltsHandSpriteTemplate, ANIM_TARGET, 2, 1, 1, 2
delay 32 delay 32
createvisualtask sub_80E28DC, 3, 1, 2 createvisualtask sub_80E28DC, 3, 1, 2
loopsewithpan SE_W003, 63, 12, 2 loopsewithpan SE_W003, 63, 12, 2
waitforvisualfinish waitforvisualfinish
delay 4 delay 4
createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 6, 2 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 loopsewithpan SE_W207B, 63, 16, 3
end end
@@ -3681,8 +3681,8 @@ Move_TAUNT:: @ 81CBA0B
Move_HELPING_HAND:: @ 81CBA5F Move_HELPING_HAND:: @ 81CBA5F
loadspritegfx 10247 loadspritegfx 10247
createvisualtask sub_80E2CE4, 5, createvisualtask sub_80E2CE4, 5,
createsprite gUnknown_83FF68C, ANIM_ATTACKER, 40, 0 createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 0
createsprite gUnknown_83FF68C, ANIM_ATTACKER, 40, 1 createsprite gHelpingHandClapSpriteTemplate, ANIM_ATTACKER, 40, 1
delay 19 delay 19
playsewithpan SE_W227, 0 playsewithpan SE_W227, 0
createvisualtask AnimTask_ShakeMon2, 2, 2, 2, 0, 5, 1 createvisualtask AnimTask_ShakeMon2, 2, 2, 2, 0, 5, 1
@@ -3697,18 +3697,18 @@ Move_HELPING_HAND:: @ 81CBA5F
Move_ASSIST:: @ 81CBAD2 Move_ASSIST:: @ 81CBAD2
loadspritegfx 10252 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 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 playsewithpan SE_W010, 0
delay 2 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 playsewithpan SE_W010, 0
delay 2 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 playsewithpan SE_W010, 0
delay 2 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 playsewithpan SE_W010, 0
end end
@@ -3751,7 +3751,7 @@ Move_RECYCLE:: @ 81CBBFE
monbg 0 monbg 0
setalpha 0, 16 setalpha 0, 16
delay 1 delay 1
createsprite gUnknown_83FF790, ANIM_ATTACKER, 2, createsprite gRecycleSpriteTemplate, ANIM_ATTACKER, 2,
loopsewithpan SE_W036, 192, 24, 3 loopsewithpan SE_W036, 192, 24, 3
waitforvisualfinish waitforvisualfinish
createvisualtask AnimTask_BlendMonInAndOut, 5, 0, 32767, 12, 2, 1 createvisualtask AnimTask_BlendMonInAndOut, 5, 0, 32767, 12, 2, 1
@@ -3837,12 +3837,12 @@ Move_YAWN:: @ 81CBE37
createvisualtask sub_80E1704, 2, 0 createvisualtask sub_80E1704, 2, 0
playsewithpan SE_W281, 192 playsewithpan SE_W281, 192
waitforvisualfinish waitforvisualfinish
createsprite gUnknown_83FF46C, ANIM_TARGET, 5, 2 createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 2
playsewithpan SE_W255, 192 playsewithpan SE_W255, 192
delay 4 delay 4
createsprite gUnknown_83FF46C, ANIM_TARGET, 5, 1 createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 1
delay 4 delay 4
createsprite gUnknown_83FF46C, ANIM_TARGET, 5, 0 createsprite gYawnCloudSpriteTemplate, ANIM_TARGET, 5, 0
waitforvisualfinish waitforvisualfinish
createvisualtask sub_80E1704, 2, 1 createvisualtask sub_80E1704, 2, 1
playsewithpan SE_W281, 63 playsewithpan SE_W281, 63
@@ -4436,7 +4436,7 @@ Move_IRON_DEFENSE:: @ 81CCCA3
Move_BLOCK:: @ 81CCCCD Move_BLOCK:: @ 81CCCCD
loadspritegfx 10250 loadspritegfx 10250
createsprite gUnknown_83FF6EC, ANIM_TARGET, 66, createsprite gBlockXSpriteTemplate, ANIM_TARGET, 66,
playsewithpan SE_W207, 63 playsewithpan SE_W207, 63
end end
@@ -4695,8 +4695,8 @@ Move_MIND_READER:: @ 81CD1A8
loadspritegfx 10191 loadspritegfx 10191
monbg 4 monbg 4
playsewithpan SE_W109, 63 playsewithpan SE_W109, 63
createsprite gUnknown_83FEE5C, ANIM_ATTACKER, 5, 0, 0, 1, 0 createsprite gOpeningEyeSpriteTemplate, ANIM_ATTACKER, 5, 0, 0, 1, 0
createsprite gUnknown_83FEE74, ANIM_ATTACKER, 5, createsprite gWhiteHaloSpriteTemplate, ANIM_ATTACKER, 5,
delay 40 delay 40
playsewithpan SE_W043, 63 playsewithpan SE_W043, 63
createvisualtask sub_80B9BDC, 2, 1, 1, 2, 0, 10, 0 createvisualtask sub_80B9BDC, 2, 1, 1, 2, 0, 10, 0
@@ -4706,26 +4706,26 @@ Move_MIND_READER:: @ 81CD1A8
end end
gUnknown_81CD1EF:: @ 81CD1EF gUnknown_81CD1EF:: @ 81CD1EF
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 70, 0, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 70, 0, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 40, 40, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 40, 40, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 10, -60, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 10, -60, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -50, -40, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -50, -40, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -40, 40, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -40, 40, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 50, -50, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 50, -50, 6
delay 2 delay 2
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 50, -30, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 50, -30, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 60, 10, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 60, 10, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 0, 60, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 0, 60, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 0, -40, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 0, -40, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -60, 20, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -60, 20, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -60, -30, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -60, -30, 6
delay 2 delay 2
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -50, 50, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -50, 50, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -60, 20, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -60, 20, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, -40, -40, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, -40, -40, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 20, -60, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 20, -60, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 50, -50, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 50, -50, 6
createsprite gUnknown_83FEE8C, ANIM_ATTACKER, 4, 35, 40, 6 createsprite gTealAlertSpriteTemplate, ANIM_ATTACKER, 4, 35, 40, 6
delay 2 delay 2
return return
@@ -5000,7 +5000,7 @@ Move_SCRATCH:: @ 81CD97A
monbg 1 monbg 1
setalpha 12, 8 setalpha 12, 8
playsewithpan SE_W010, 63 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 createvisualtask AnimTask_ShakeMon, 2, 1, 3, 0, 6, 1
waitforvisualfinish waitforvisualfinish
clearmonbg 1 clearmonbg 1
@@ -5061,13 +5061,13 @@ Move_ROAR:: @ 81CDAC0
end end
gUnknown_81CDB06:: @ 81CDB06 gUnknown_81CDB06:: @ 81CDB06
createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, -8, 0 createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, -8, 0
createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 0, 2 createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 2
createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 8, 1 createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 8, 1
delay 15 delay 15
createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, -8, 0 createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, -8, 0
createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 0, 2 createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 2
createsprite gUnknown_83FF5B4, ANIM_ATTACKER, 2, 24, 8, 1 createsprite gRoarNoiseLineSpriteTemplate, ANIM_ATTACKER, 2, 24, 8, 1
return return
Move_GROWL:: @ 81CDB57 Move_GROWL:: @ 81CDB57
@@ -6192,14 +6192,14 @@ Move_SPIKES:: @ 81CF503
monbg 3 monbg 3
playsewithpan SE_W026, 192 playsewithpan SE_W026, 192
waitplaysewithpan SE_W030, 63, 28 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 delay 10
playsewithpan SE_W026, 192 playsewithpan SE_W026, 192
waitplaysewithpan SE_W030, 63, 28 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 delay 10
waitplaysewithpan SE_W030, 63, 28 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 waitforvisualfinish
clearmonbg 3 clearmonbg 3
end end
@@ -7099,7 +7099,7 @@ Move_LEER:: @ 81D09C8
monbgprio_28 0 monbgprio_28 0
setalpha 8, 8 setalpha 8, 8
playsewithpan SE_W043, 192 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 createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 10, 0, 1
waitforvisualfinish waitforvisualfinish
delay 10 delay 10
@@ -8039,7 +8039,7 @@ Move_BATON_PASS:: @ 81D1F1F
loadspritegfx 10226 loadspritegfx 10226
playsewithpan SE_W226, 192 playsewithpan SE_W226, 192
createvisualtask sub_80B9BDC, 2, 31, 1, 2, 0, 11, 31455 createvisualtask sub_80B9BDC, 2, 31, 1, 2, 0, 11, 31455
createsprite gUnknown_83FF150, ANIM_ATTACKER, 2, createsprite gBatonPassPokeballSpriteTemplate, ANIM_ATTACKER, 2,
end end
Move_PERISH_SONG:: @ 81D1F41 Move_PERISH_SONG:: @ 81D1F41
@@ -8082,26 +8082,26 @@ Move_SLEEP_TALK:: @ 81D20AA
loadspritegfx 10228 loadspritegfx 10228
createvisualtask AnimTask_SwayMon, 5, 0, 4, 4096, 2, 0 createvisualtask AnimTask_SwayMon, 5, 0, 4, 4096, 2, 0
delay 20 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 playsewithpan SE_W173, 192
delay 6 delay 6
createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -1 createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
delay 6 delay 6
createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -1 createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -1
delay 20 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 playsewithpan SE_W173, 192
delay 6 delay 6
createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -5 createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
delay 6 delay 6
createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -5 createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -5
delay 20 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 playsewithpan SE_W173, 192
delay 6 delay 6
createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -3 createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -3
delay 6 delay 6
createsprite gUnknown_83FEF70, ANIM_TARGET, 2, 0, 20, 5, -3 createsprite gLetterZSpriteTemplate, ANIM_TARGET, 2, 0, 20, 5, -3
waitforvisualfinish waitforvisualfinish
end end
@@ -8118,7 +8118,7 @@ Move_HYPER_FANG:: @ 81D2165
gUnknown_81D2193:: @ 81D2193 gUnknown_81D2193:: @ 81D2193
waitbgfadeout waitbgfadeout
createsprite gUnknown_83FEFBC, ANIM_TARGET, 2, createsprite gFangSpriteTemplate, ANIM_TARGET, 2,
waitbgfadein waitbgfadein
createvisualtask AnimTask_ShakeMon, 3, 1, 0, 10, 10, 1 createvisualtask AnimTask_ShakeMon, 3, 1, 0, 10, 10, 1
playsewithpan SE_W043, 63 playsewithpan SE_W043, 63
@@ -8142,7 +8142,7 @@ gUnknown_81D21C5:: @ 81D21C5
Move_TRI_ATTACK:: @ 81D21CC Move_TRI_ATTACK:: @ 81D21CC
loadspritegfx 10230 loadspritegfx 10230
createsprite gUnknown_83FF0D8, ANIM_TARGET, 2, 16, 0 createsprite gTriAttackTriangleSpriteTemplate, ANIM_TARGET, 2, 16, 0
playsewithpan SE_W161, 192 playsewithpan SE_W161, 192
delay 20 delay 20
playsewithpan SE_W161, 192 playsewithpan SE_W161, 192
@@ -8226,11 +8226,11 @@ Move_ENCORE:: @ 81D23FE
createvisualtask sub_80DEDD8, 2, createvisualtask sub_80DEDD8, 2,
createvisualtask sub_80BAB38, 2, 248, 3, 0, 10, 0 createvisualtask sub_80BAB38, 2, 248, 3, 0, 10, 0
waitforvisualfinish waitforvisualfinish
createsprite gUnknown_83FF00C, ANIM_TARGET, 2, 0, -8 createsprite gSpotlightSpriteTemplate, ANIM_TARGET, 2, 0, -8
createsprite gUnknown_83FF024, ANIM_ATTACKER, 2, -2, 0, 0, 0, 9 createsprite gClappingHandSpriteTemplate, ANIM_ATTACKER, 2, -2, 0, 0, 0, 9
createsprite gUnknown_83FF024, ANIM_ATTACKER, 2, 2, 0, 1, 0, 9 createsprite gClappingHandSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 1, 0, 9
createsprite gUnknown_83FF03C, ANIM_ATTACKER, 3, -2, 0, 0, 0, 9 createsprite gClappingHand2SpriteTemplate, ANIM_ATTACKER, 3, -2, 0, 0, 0, 9
createsprite gUnknown_83FF03C, ANIM_ATTACKER, 3, 2, 0, 1, 0, 9 createsprite gClappingHand2SpriteTemplate, ANIM_ATTACKER, 3, 2, 0, 1, 0, 9
delay 16 delay 16
createvisualtask sub_80DD410, 5, 216, 63 createvisualtask sub_80DD410, 5, 216, 63
createvisualtask AnimTask_SwayMon, 5, 1, 8, 1536, 5, 1 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 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 10, 0
waitforvisualfinish waitforvisualfinish
panse_27 SE_W115, 63, 192, 253, 0 panse_27 SE_W115, 63, 192, 253, 0
createsprite gUnknown_83FF168, ANIM_ATTACKER, 40, createsprite gWishStarSpriteTemplate, ANIM_ATTACKER, 40,
waitforvisualfinish waitforvisualfinish
delay 60 delay 60
loopsewithpan SE_W215, 192, 16, 3 loopsewithpan SE_W215, 192, 16, 3
@@ -8383,15 +8383,15 @@ gUnknown_81D27AF:: @ 81D27AF
end end
gUnknown_81D27B6:: @ 81D27B6 gUnknown_81D27B6:: @ 81D27B6
createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, 0, -8 createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, -8
delay 1 delay 1
createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, -24, -8 createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, -24, -8
delay 1 delay 1
createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, 16, -8 createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, 16, -8
delay 1 delay 1
createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, -16, -8 createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, -16, -8
delay 1 delay 1
createsprite gUnknown_83FF1F8, ANIM_ATTACKER, 2, 24, -8 createsprite gSwallowBlueOrbSpriteTemplate, ANIM_ATTACKER, 2, 24, -8
delay 1 delay 1
return return
@@ -8442,18 +8442,18 @@ Move_MORNING_SUN:: @ 81D2829
end end
gUnknown_81D28AF:: @ 81D28AF gUnknown_81D28AF:: @ 81D28AF
createsprite gUnknown_83FF26C, ANIM_ATTACKER, 2, 30, 640 createsprite gGreenStarSpriteTemplate, ANIM_ATTACKER, 2, 30, 640
delay 5 delay 5
return return
Move_SWEET_SCENT:: @ 81D28BD Move_SWEET_SCENT:: @ 81D28BD
loadspritegfx 10238 loadspritegfx 10238
playsewithpan SE_W230, 192 playsewithpan SE_W230, 192
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 100, 0, 100 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 100
delay 25 delay 25
setpan 0 setpan 0
call gUnknown_81D2901 call gUnknown_81D2901
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 55, 0 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 55, 0
setpan 63 setpan 63
createvisualtask sub_80B9BDC, 2, 20, 1, 5, 5, 13, 22207 createvisualtask sub_80B9BDC, 2, 20, 1, 5, 5, 13, 22207
call gUnknown_81D2901 call gUnknown_81D2901
@@ -8461,27 +8461,27 @@ Move_SWEET_SCENT:: @ 81D28BD
end end
gUnknown_81D2901:: @ 81D2901 gUnknown_81D2901:: @ 81D2901
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 70, 1, 64 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 70, 1, 64
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 60, 0, 64 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 60, 0, 64
delay 5 delay 5
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 80, 1, 64 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 80, 1, 64
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 58, 0, 120 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 58, 0, 120
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 100, 0, 120 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 120
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 90, 0, 64 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 90, 0, 64
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 48, 0, 64 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 48, 0, 64
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 95, 1, 80 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 95, 1, 80
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 100, 0, 120 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 100, 0, 120
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 75, 1, 64 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 75, 1, 64
delay 2 delay 2
createsprite gUnknown_83FF324, ANIM_ATTACKER, 2, 85, 0, 120 createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 85, 0, 120
delay 2 delay 2
return return
@@ -8543,7 +8543,7 @@ Move_FLATTER:: @ 81D2AE9
createvisualtask sub_80DEDD8, 2, createvisualtask sub_80DEDD8, 2,
createvisualtask sub_80BAB38, 2, 248, 3, 0, 10, 0 createvisualtask sub_80BAB38, 2, 248, 3, 0, 10, 0
waitforvisualfinish waitforvisualfinish
createsprite gUnknown_83FF3A0, ANIM_TARGET, 2, 0, -8, 80 createsprite gFlatterSpotlightSpriteTemplate, ANIM_TARGET, 2, 0, -8, 80
delay 0 delay 0
createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 5, 2, 1 createsprite gVerticalDipSpriteTemplate, ANIM_ATTACKER, 2, 5, 2, 1
delay 10 delay 10
@@ -8578,8 +8578,8 @@ Move_FLATTER:: @ 81D2AE9
end end
gUnknown_81D2BD2:: @ 81D2BD2 gUnknown_81D2BD2:: @ 81D2BD2
createsprite gUnknown_83FF388, ANIM_ATTACKER, 40, 0 createsprite gFlatterConfettiSpriteTemplate, ANIM_ATTACKER, 40, 0
createsprite gUnknown_83FF388, ANIM_ATTACKER, 40, 1 createsprite gFlatterConfettiSpriteTemplate, ANIM_ATTACKER, 40, 1
return return
Move_ROLE_PLAY:: @ 81D2BE5 Move_ROLE_PLAY:: @ 81D2BE5
@@ -8861,12 +8861,12 @@ Move_METEOR_MASH:: @ 81D32D6
fadetobg 16 fadetobg 16
waitbgfadein waitbgfadein
waitforvisualfinish waitforvisualfinish
createsprite gUnknown_83FF6BC, ANIM_TARGET, 3, -48, -64, 72, 32, 30 createsprite gMeteorMashStarSpriteTemplate, ANIM_TARGET, 3, -48, -64, 72, 32, 30
delay 10 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 delay 40
createsprite gUnknown_83E678C, ANIM_TARGET, 3, 0, 0, 0, 30 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 delay 20
playsewithpan SE_W233B, 63 playsewithpan SE_W233B, 63
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1 createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1
@@ -8911,7 +8911,7 @@ Move_POISON_FANG:: @ 81D33F4
loadspritegfx 10192 loadspritegfx 10192
loadspritegfx 10150 loadspritegfx 10150
playsewithpan SE_W044, 63 playsewithpan SE_W044, 63
createsprite gUnknown_83FEFBC, ANIM_TARGET, 2, createsprite gFangSpriteTemplate, ANIM_TARGET, 2,
delay 10 delay 10
createvisualtask AnimTask_ShakeMon, 3, 1, 3, 0, 10, 1 createvisualtask AnimTask_ShakeMon, 3, 1, 3, 0, 10, 1
waitforvisualfinish waitforvisualfinish
@@ -9720,7 +9720,7 @@ Move_KNOCK_OFF:: @ 81D4A0F
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6 createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 4 delay 4
playsewithpan SE_W233, 63 playsewithpan SE_W233, 63
createsprite gUnknown_83FF764, ANIM_TARGET, 2, -16, -16 createsprite gKnockOffStrikeSpriteTemplate, ANIM_TARGET, 2, -16, -16
delay 8 delay 8
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 5, 1, 32767, 10, 0, 0 createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 5, 1, 32767, 10, 0, 0
createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 2 createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 2
@@ -10678,31 +10678,31 @@ General_SmokeballEscape:: @ 81D5E66
setalpha 12, 4 setalpha 12, 4
delay 0 delay 0
playsewithpan SE_BOWA2, 63 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 delay 4
playsewithpan SE_BOWA2, 63 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 delay 12
playsewithpan SE_BOWA2, 63 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 delay 12
playsewithpan SE_BOWA2, 63 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 delay 4
playsewithpan SE_BOWA2, 63 playsewithpan SE_BOWA2, 63
createvisualtask sub_80B78E0, 2, 2 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 delay 14
playsewithpan SE_BOWA2, 63 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 delay 0
createsprite gUnknown_83FF514, ANIM_ATTACKER, 121, 3, 14, -14, 46 createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 121, 3, 14, -14, 46
delay 0 delay 0
createsprite gUnknown_83FF514, ANIM_ATTACKER, 120, 3, -12, -10, 46 createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 120, 3, -12, -10, 46
delay 0 delay 0
createsprite gUnknown_83FF514, ANIM_ATTACKER, 119, 3, 14, 14, 46 createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 119, 3, 14, 14, 46
delay 0 delay 0
createsprite gUnknown_83FF514, ANIM_ATTACKER, 118, 3, 0, 0, 46 createsprite gSmokeBallEscapeCloudSpriteTemplate, ANIM_ATTACKER, 118, 3, 0, 0, 46
waitforvisualfinish waitforvisualfinish
clearmonbg 0 clearmonbg 0
invisible 0 invisible 0
-148
View File
@@ -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
+19
View File
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
98 0 49
131 131 41
156 197 32
172 0 32
189 0 24
180 197 8
156 0 8
131 65 0
90 0 0
49 65 0
32 0 8
8 197 8
0 0 24
16 65 32
32 197 32
65 131 41
+2 -2
View File
@@ -212,7 +212,7 @@ SECTIONS {
src/battle_controller_oak_old_man.o(.text); src/battle_controller_oak_old_man.o(.text);
src/player_pc.o(.text); src/player_pc.o(.text);
src/intro.o(.text); src/intro.o(.text);
asm/battle_anim_special.o(.text); src/battle_anim_special.o(.text);
src/hall_of_fame.o(.text); src/hall_of_fame.o(.text);
src/credits.o(.text); src/credits.o(.text);
src/diploma.o(.text); src/diploma.o(.text);
@@ -489,7 +489,7 @@ SECTIONS {
src/battle_controller_oak_old_man.o(.rodata); src/battle_controller_oak_old_man.o(.rodata);
src/player_pc.o(.rodata); src/player_pc.o(.rodata);
src/intro.o(.rodata); src/intro.o(.rodata);
data/battle_anim_special.o(.rodata); src/battle_anim_special.o(.rodata);
src/hall_of_fame.o(.rodata); src/hall_of_fame.o(.rodata);
src/credits.o(.rodata); src/credits.o(.rodata);
src/diploma.o(.rodata); src/diploma.o(.rodata);
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -9
View File
@@ -98,16 +98,8 @@ gUnknown_3005354: @ 3005354
.include "evolution_scene.o" .include "evolution_scene.o"
.align 2 .align 2
.include "save.o" .include "save.o"
.align 2 .align 2
gUnknown_3005424: @ 3005424 .include "battle_anim_special.o"
.space 0x4
gUnknown_3005428: @ 3005428
.space 0x4
gUnknown_300542C: @ 300542C
.space 0x4
gUnknown_3005430: @ 3005430 gUnknown_3005430: @ 3005430
.space 0x10 .space 0x10