init battle_anim_special
This commit is contained in:
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
@@ -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
@@ -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
|
||||
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 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
|
||||
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 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, -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -212,7 +212,7 @@ SECTIONS {
|
||||
src/battle_controller_oak_old_man.o(.text);
|
||||
src/player_pc.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/credits.o(.text);
|
||||
src/diploma.o(.text);
|
||||
@@ -489,7 +489,7 @@ SECTIONS {
|
||||
src/battle_controller_oak_old_man.o(.rodata);
|
||||
src/player_pc.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/credits.o(.rodata);
|
||||
src/diploma.o(.rodata);
|
||||
|
||||
+144
-138
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1
-9
@@ -98,16 +98,8 @@ gUnknown_3005354: @ 3005354
|
||||
.include "evolution_scene.o"
|
||||
.align 2
|
||||
.include "save.o"
|
||||
|
||||
.align 2
|
||||
gUnknown_3005424: @ 3005424
|
||||
.space 0x4
|
||||
|
||||
gUnknown_3005428: @ 3005428
|
||||
.space 0x4
|
||||
|
||||
gUnknown_300542C: @ 300542C
|
||||
.space 0x4
|
||||
.include "battle_anim_special.o"
|
||||
|
||||
gUnknown_3005430: @ 3005430
|
||||
.space 0x10
|
||||
|
||||
Reference in New Issue
Block a user