diff options
author | Evan <eroelke@gmail.com> | 2019-12-02 12:32:56 -0700 |
---|---|---|
committer | Evan <eroelke@gmail.com> | 2019-12-02 12:32:56 -0700 |
commit | 4454ef35e861cf18ce6e43033f551538366bfb51 (patch) | |
tree | 47fb087feaba7d2019512b57f8099a42f8ee0210 /data | |
parent | 86e62e24c1fe9d7fe39f6ece5412ef24a7c2c9e5 (diff) |
b_anim_eff_3
Diffstat (limited to 'data')
-rw-r--r-- | data/battle_anim_effects_misc.s | 1658 | ||||
-rw-r--r-- | data/battle_anim_scripts.s | 1028 |
2 files changed, 514 insertions, 2172 deletions
diff --git a/data/battle_anim_effects_misc.s b/data/battle_anim_effects_misc.s index eecd299ff..77bf6d206 100644 --- a/data/battle_anim_effects_misc.s +++ b/data/battle_anim_effects_misc.s @@ -6,1664 +6,6 @@ .section .rodata .align 2 -gUnknown_83E2964:: @ 83E2964 - .byte 0x02, 0x04, 0x01, 0x03 - -gPowderParticlesAnimCmds:: @ 83E2968 - obj_image_anim_frame 0x0000, 5 - obj_image_anim_frame 0x0002, 5 - obj_image_anim_frame 0x0004, 5 - obj_image_anim_frame 0x0006, 5 - obj_image_anim_frame 0x0008, 5 - obj_image_anim_frame 0x000a, 5 - obj_image_anim_frame 0x000c, 5 - obj_image_anim_frame 0x000e, 5 - obj_image_anim_jump 0x0000 - -gPowderParticlesAnimTable:: @ 83E298C - .4byte gPowderParticlesAnimCmds - -gSleepPowderParticleSpriteTemplate:: @ 83E2990 - spr_template 10067, 10067, gOamData_AffineOff_ObjNormal_8x16, gPowderParticlesAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A22E8 - -gStunSporeParticleSpriteTemplate:: @ 83E29A8 - spr_template 10068, 10068, gOamData_AffineOff_ObjNormal_8x16, gPowderParticlesAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A22E8 - -gPoisonPowderParticleSpriteTemplate:: @ 83E29C0 - spr_template 10065, 10065, gOamData_AffineOff_ObjNormal_8x16, gPowderParticlesAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A22E8 - -gAnimCmd_83E29D8:: @ 83E29D8 - obj_image_anim_frame 0, 1 - obj_image_anim_end - -gAnimCmd_83E29E0:: @ 83E29E0 - obj_image_anim_frame 1, 1 - obj_image_anim_end - -gAnimCmd_83E29E8:: @ 83E29E8 - obj_image_anim_frame 2, 1 - obj_image_anim_end - -gAnimCmd_83E29F0:: @ 83E29F0 - obj_image_anim_frame 3, 1 - obj_image_anim_end - -gAnimCmd_83E29F8:: @ 83E29F8 - obj_image_anim_frame 4, 1 - obj_image_anim_end - -gAnimCmd_83E2A00:: @ 83E2A00 - obj_image_anim_frame 5, 1 - obj_image_anim_end - -gAnimCmd_83E2A08:: @ 83E2A08 - obj_image_anim_frame 6, 1 - obj_image_anim_end - -gAnimCmd_83E2A10:: @ 83E2A10 - obj_image_anim_frame 7, 1 - obj_image_anim_end - -gAnimCmd_83E2A18:: @ 83E2A18 - obj_image_anim_frame 8, 1 - obj_image_anim_end - -gSpriteAnimTable_83E2A20:: @ 83E2A20 - .4byte gAnimCmd_83E29D8 - .4byte gAnimCmd_83E29E0 - .4byte gAnimCmd_83E29E8 - .4byte gAnimCmd_83E29F0 - .4byte gAnimCmd_83E29F8 - .4byte gAnimCmd_83E2A00 - .4byte gAnimCmd_83E2A08 - -gSpriteAnimTable_83E2A3C:: @ 83E2A3C - .4byte gAnimCmd_83E2A10 - -gSpriteAnimTable_83E2A40:: @ 83E2A40 - .4byte gAnimCmd_83E2A18 - -gAffineAnimCmd_83E2A44:: @ 83E2A44 - obj_rot_scal_anim_frame -5, -5, 0, 1 - obj_rot_scal_anim_jump 0 - -gSpriteAffineAnimTable_83E2A54:: @ 83E2A54 - .4byte gAffineAnimCmd_83E2A44 - -gPowerAbsorptionOrbSpriteTemplate:: @ 83E2A58 - spr_template 10147, 10147, gOamData_AffineNormal_ObjBlend_16x16, gSpriteAnimTable_83E2A40, NULL, gSpriteAffineAnimTable_83E2A54, sub_80A2388 - -gSolarbeamBigOrbSpriteTemplate:: @ 83E2A70 - spr_template 10147, 10147, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_83E2A20, NULL, gDummySpriteAffineAnimTable, sub_80A23D8 - -gSolarbeamSmallOrbSpriteTemplate:: @ 83E2A88 - spr_template 10147, 10147, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_83E2A3C, NULL, gDummySpriteAffineAnimTable, sub_80A2430 - -gStockpileAbsorptionOrbAffineCmds:: @ 83E2AA0 - obj_rot_scal_anim_frame 320, 320, 0, 0 - obj_rot_scal_anim_frame -14, -14, 0, 1 - obj_rot_scal_anim_jump 1 - -gStockpileAbsorptionOrbAffineAnimTable:: @ 83E2AB8 - .4byte gStockpileAbsorptionOrbAffineCmds - -gStockpileAbsorptionOrbSpriteTemplate:: @ 83E2ABC - spr_template 10235, 10235, gOamData_AffineDouble_ObjNormal_8x8, gDummySpriteAnimTable, NULL, gStockpileAbsorptionOrbAffineAnimTable, sub_80A2388 - -gAbsorptionOrbAffineAnimCmds:: @ 83E2AD4 - obj_rot_scal_anim_frame -5, -5, 0, 1 - obj_rot_scal_anim_jump 0 - -gAbsorptionOrbAffineAnimTable:: @ 83E2AE4 - .4byte gAbsorptionOrbAffineAnimCmds - -gAbsorptionOrbSpriteTemplate:: @ 83E2AE8 - spr_template 10147, 10147, gOamData_AffineNormal_ObjBlend_16x16, gSpriteAnimTable_83E2A40, NULL, gAbsorptionOrbAffineAnimTable, sub_80A2580 - -gHyperBeamOrbSpriteTemplate:: @ 83E2B00 - spr_template 10147, 10147, gOamData_AffineOff_ObjNormal_8x8, gSpriteAnimTable_83E2A20, NULL, gDummySpriteAffineAnimTable, sub_80A25EC - -gLeechSeedAnimCmds1:: @ 83E2B18 - obj_image_anim_frame 0, 1 - obj_image_anim_end - -gLeechSeedAnimCmds2:: @ 83E2B20 - obj_image_anim_frame 4, 7 - obj_image_anim_frame 8, 7 - obj_image_anim_jump 0 - -gLeechSeedAnimTable:: @ 83E2B2C - .4byte gLeechSeedAnimCmds1 - .4byte gLeechSeedAnimCmds2 - -gLeechSeedSpriteTemplate:: @ 83E2B34 - spr_template 10006, 10006, gOamData_AffineOff_ObjNormal_16x16, gLeechSeedAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A26F0 - -gUnknown_83E2B4C:: @ 83E2B4C - obj_image_anim_frame 0, 1 - obj_image_anim_end - -gUnknown_83E2B54:: @ 83E2B54 - obj_image_anim_frame 4, 7 - obj_image_anim_end - -gUnknown_83E2B5C:: @ 83E2B5C - .4byte gUnknown_83E2B4C - .4byte gUnknown_83E2B54 - -gUnknown_83E2B64:: @ 83E2B64 - spr_template 10158, 10158, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E2B5C, NULL, gDummySpriteAffineAnimTable, sub_80A27D0 - -gUnknown_83E2B7C:: @ 83E2B7C - obj_image_anim_frame 0, 1 - obj_image_anim_end - -gUnknown_83E2B84:: @ 83E2B84 - obj_image_anim_frame 4, 1 - obj_image_anim_end - -gUnknown_83E2B8C:: @ 83E2B8C - .4byte gUnknown_83E2B7C - -gUnknown_83E2B90:: @ 83E2B90 - .4byte gUnknown_83E2B84 - -gUnknown_83E2B94:: @ 83E2B94 - spr_template 10159, 10159, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E2B8C, NULL, gDummySpriteAffineAnimTable, sub_80A2920 - -gUnknown_83E2BAC:: @ 83E2BAC - spr_template 10159, 10159, gOamData_AffineOff_ObjNormal_8x8, gUnknown_83E2B90, NULL, gDummySpriteAffineAnimTable, sub_80A29EC - -gUnknown_83E2BC4:: @ 83E2BC4 - obj_image_anim_frame 0, 5 - obj_image_anim_frame 4, 5 - obj_image_anim_frame 8, 5 - obj_image_anim_frame 12, 5 - obj_image_anim_frame 16, 5 - obj_image_anim_frame 20, 5 - obj_image_anim_frame 16, 5 - obj_image_anim_frame 12, 5 - obj_image_anim_frame 8, 5 - obj_image_anim_frame 4, 5 - obj_image_anim_jump 0 - -gUnknown_83E2BF0:: @ 83E2BF0 - obj_image_anim_frame 24, 5 - obj_image_anim_frame 28, 5 - obj_image_anim_frame 32, 5 - obj_image_anim_end - -gUnknown_83E2C00:: @ 83E2C00 - .4byte gUnknown_83E2BC4 - .4byte gUnknown_83E2BF0 - -gUnknown_83E2C08:: @ 83E2C08 - spr_template 10063, 10063, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E2C00, NULL, gDummySpriteAffineAnimTable, sub_80A2AA4 - -gUnknown_83E2C20:: @ 83E2C20 - spr_template 10063, 10063, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E2C00, NULL, gDummySpriteAffineAnimTable, AnimMoveTwisterParticle - -gUnknown_83E2C38:: @ 83E2C38 - obj_image_anim_frame 0, 3 - obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_jump 0 - -gUnknown_83E2C4C:: @ 83E2C4C - .4byte gUnknown_83E2C38 - -gUnknown_83E2C50:: @ 83E2C50 - spr_template 10160, 10160, gOamData_AffineOff_ObjNormal_32x16, gUnknown_83E2C4C, NULL, gDummySpriteAffineAnimTable, sub_80A2B9C - -gUnknown_83E2C68:: @ 83E2C68 - obj_rot_scal_anim_frame 0, 0, 0, 1 - obj_rot_scal_anim_jump 0 - -gUnknown_83E2C78:: @ 83E2C78 - .4byte gUnknown_83E2C68 - -gUnknown_83E2C7C:: @ 83E2C7C - spr_template 10174, 10174, gOamData_AffineNormal_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gUnknown_83E2C78, sub_80A2B9C - -gUnknown_83E2C94:: @ 83E2C94 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 32, 4 - obj_image_anim_frame 64, 4 - obj_image_anim_frame 96, 4 - obj_image_anim_end - -gUnknown_83E2CA8:: @ 83E2CA8 - obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 64, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 96, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E2CBC:: @ 83E2CBC - .4byte gUnknown_83E2C94 - .4byte gUnknown_83E2CA8 - -gUnknown_83E2CC4:: @ 83E2CC4 - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_frame -11, 0, 0, 6 - obj_rot_scal_anim_frame 11, 0, 0, 6 - obj_rot_scal_anim_end - -gUnknown_83E2CE4:: @ 83E2CE4 - obj_rot_scal_anim_frame -256, 256, 0, 0 - obj_rot_scal_anim_frame 11, 0, 0, 6 - obj_rot_scal_anim_frame -11, 0, 0, 6 - obj_rot_scal_anim_end - -gUnknown_83E2D04:: @ 83E2D04 - .4byte gUnknown_83E2CC4 - .4byte gUnknown_83E2CE4 - -gUnknown_83E2D0C:: @ 83E2D0C - spr_template 10186, 10186, gOamData_AffineNormal_ObjNormal_64x32, gUnknown_83E2CBC, NULL, gUnknown_83E2D04, sub_80A2E28 - -gUnknown_83E2D24:: @ 83E2D24 - obj_rot_scal_anim_frame 0, 0, 0, 0 - obj_rot_scal_anim_frame 48, 48, 0, 14 - obj_rot_scal_anim_end - -gUnknown_83E2D3C:: @ 83E2D3C - obj_rot_scal_anim_frame -16, -16, 0, 1 - obj_rot_scal_anim_jump 0 - -gUnknown_83E2D4C:: @ 83E2D4C - .4byte gUnknown_83E2D24 - .4byte gUnknown_83E2D3C - -gUnknown_83E2D54:: @ 83E2D54 - spr_template 10147, 10147, gOamData_AffineDouble_ObjNormal_16x16, gSpriteAnimTable_83E2A40, NULL, gUnknown_83E2D4C, sub_80A3098 - -gUnknown_83E2D6C:: @ 83E2D6C - obj_image_anim_frame 0, 7 - obj_image_anim_frame 16, 7 - obj_image_anim_frame 32, 7 - obj_image_anim_frame 48, 7 - obj_image_anim_end - -gUnknown_83E2D80:: @ 83E2D80 - obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 48, 7, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E2D94:: @ 83E2D94 - obj_image_anim_frame 0, 7 - obj_image_anim_frame 16, 7 - obj_image_anim_frame 32, 7 - obj_image_anim_end - -gUnknown_83E2DA4:: @ 83E2DA4 - obj_image_anim_frame 0, 7, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 7, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 7, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E2DB4:: @ 83E2DB4 - .4byte gUnknown_83E2D6C - .4byte gUnknown_83E2D80 - .4byte gUnknown_83E2D94 - .4byte gUnknown_83E2DA4 - -gUnknown_83E2DC4:: @ 83E2DC4 - spr_template 10223, 10223, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E2DB4, NULL, gDummySpriteAffineAnimTable, sub_80A3168 - -gUnknown_83E2DDC:: @ 83E2DDC - spr_template 10223, 10223, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E2DB4, NULL, gDummySpriteAffineAnimTable, sub_80A31EC - -gUnknown_83E2DF4:: @ 83E2DF4 - obj_image_anim_frame 3, 3 - obj_image_anim_frame 0, 5 - obj_image_anim_jump 0 - -gUnknown_83E2E00:: @ 83E2E00 - .4byte gUnknown_83E2DF4 - -gUnknown_83E2E04:: @ 83E2E04 - spr_template 10147, 10147, gOamData_AffineOff_ObjNormal_8x8, gUnknown_83E2E00, NULL, gDummySpriteAffineAnimTable, sub_80A3334 - -gUnknown_83E2E1C:: @ 83E2E1C - obj_image_anim_frame 0, 30 - obj_image_anim_end - -gUnknown_83E2E24:: @ 83E2E24 - .4byte gUnknown_83E2E1C - -gUnknown_83E2E28:: @ 83E2E28 - obj_rot_scal_anim_frame 0, 0, 252, 10 - obj_rot_scal_anim_frame 0, 0, 4, 20 - obj_rot_scal_anim_frame 0, 0, 252, 10 - obj_rot_scal_anim_end - -gUnknown_83E2E48:: @ 83E2E48 - obj_rot_scal_anim_frame 0, 0, 255, 2 - obj_rot_scal_anim_frame 0, 0, 1, 4 - obj_rot_scal_anim_frame 0, 0, 255, 4 - obj_rot_scal_anim_frame 0, 0, 1, 4 - obj_rot_scal_anim_frame 0, 0, 255, 4 - obj_rot_scal_anim_frame 0, 0, 1, 2 - obj_rot_scal_anim_end - -gUnknown_83E2E80:: @ 83E2E80 - .4byte gUnknown_83E2E28 - .4byte gUnknown_83E2E48 - -gUnknown_83E2E88:: @ 83E2E88 - spr_template 10224, 10224, gOamData_AffineNormal_ObjNormal_32x32, gUnknown_83E2E24, NULL, gUnknown_83E2E80, sub_80A3518 - -gUnknown_83E2EA0:: @ 83E2EA0 - spr_template 10224, 10224, gOamData_AffineNormal_ObjNormal_32x32, gUnknown_83E2E24, NULL, gUnknown_83E2E80, sub_80A35F4 - -gUnknown_83E2EB8:: @ 83E2EB8 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 4, 4 - obj_image_anim_frame 8, 4 - obj_image_anim_frame 12, 4 - obj_image_anim_end - -gUnknown_83E2ECC:: @ 83E2ECC - .4byte gUnknown_83E2EB8 - -gUnknown_83E2ED0:: @ 83E2ED0 - spr_template 10195, 10195, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E2ECC, NULL, gDummySpriteAffineAnimTable, sub_80A3670 - -gUnknown_83E2EE8:: @ 83E2EE8 - spr_template 10224, 10224, gOamData_AffineNormal_ObjNormal_32x32, gUnknown_83E2E24, NULL, gUnknown_83E2E80, sub_80A36B4 - -gUnknown_83E2F00:: @ 83E2F00 - obj_rot_scal_anim_frame 0, 0, 0, 3 - obj_rot_scal_anim_end - -gUnknown_83E2F10:: @ 83E2F10 - obj_rot_scal_anim_frame 0, -10, 0, 3 - obj_rot_scal_anim_frame 0, -6, 0, 3 - obj_rot_scal_anim_frame 0, -2, 0, 3 - obj_rot_scal_anim_frame 0, 0, 0, 3 - obj_rot_scal_anim_frame 0, 2, 0, 3 - obj_rot_scal_anim_frame 0, 6, 0, 3 - obj_rot_scal_anim_frame 0, 10, 0, 3 - obj_rot_scal_anim_end - -gUnknown_83E2F50:: @ 83E2F50 - .4byte gUnknown_83E2F00 - .4byte gUnknown_83E2F10 - .4byte gUnknown_83E2E28 - .4byte gUnknown_83E2E48 - -gUnknown_83E2F60:: @ 83E2F60 - spr_template 10224, 10224, gOamData_AffineNormal_ObjNormal_32x32, gUnknown_83E2E24, NULL, gUnknown_83E2F50, sub_80A37BC - -gUnknown_83E2F78:: @ 83E2F78 - .byte 0x05, 0x18, 0x01, 0x00, 0x04, 0x00, 0x08, 0x10, 0xff, 0x00, 0x02, 0x00, 0x08, 0x10, 0x01, 0x00, 0x02, 0x00, 0x08, 0x10, 0x01, 0x00, 0x02, 0x00, 0x08, 0x10, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00 - .byte 0x7f, 0x00, 0x00, 0x00 - -gUnknown_83E2F9C:: @ 83E2F9C - obj_image_anim_frame 28, 1 - obj_image_anim_end - -gUnknown_83E2FA4:: @ 83E2FA4 - obj_image_anim_frame 32, 1 - obj_image_anim_end - -gUnknown_83E2FAC:: @ 83E2FAC - obj_image_anim_frame 20, 1 - obj_image_anim_end - -gUnknown_83E2FB4:: @ 83E2FB4 - obj_image_anim_frame 28, 1, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E2FBC:: @ 83E2FBC - obj_image_anim_frame 16, 1 - obj_image_anim_end - -gUnknown_83E2FC4:: @ 83E2FC4 - obj_image_anim_frame 16, 1, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E2FCC:: @ 83E2FCC - obj_image_anim_frame 28, 1 - obj_image_anim_end - -gUnknown_83E2FD4:: @ 83E2FD4 - .4byte gUnknown_83E2F9C - .4byte gUnknown_83E2FA4 - .4byte gUnknown_83E2FAC - .4byte gUnknown_83E2FB4 - .4byte gUnknown_83E2FBC - .4byte gUnknown_83E2FC4 - .4byte gUnknown_83E2FCC - -gUnknown_83E2FF0:: @ 83E2FF0 - spr_template 10063, 10063, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E2FD4, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy - -gUnknown_83E3008:: @ 83E3008 - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_frame 0, 0, 4, 1 - obj_rot_scal_anim_jump 1 - -gUnknown_83E3020:: @ 83E3020 - .4byte gUnknown_83E3008 - -gUnknown_83E3024:: @ 83E3024 - spr_template 10159, 10159, gOamData_AffineOff_ObjNormal_8x8, gUnknown_83E2B90, NULL, gDummySpriteAffineAnimTable, sub_80A4040 - -gUnknown_83E303C:: @ 83E303C - spr_template 10159, 10159, gOamData_AffineNormal_ObjNormal_16x16, gUnknown_83E2B8C, NULL, gUnknown_83E3020, sub_80A4040 - -gUnknown_83E3054:: @ 83E3054 - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_frame 0, 0, 246, 1 - obj_rot_scal_anim_jump 1 - -gUnknown_83E306C:: @ 83E306C - obj_rot_scal_anim_frame 192, 192, 0, 0 - obj_rot_scal_anim_frame 0, 0, 244, 1 - obj_rot_scal_anim_jump 1 - -gUnknown_83E3084:: @ 83E3084 - obj_rot_scal_anim_frame 143, 143, 0, 0 - obj_rot_scal_anim_frame 0, 0, 241, 1 - obj_rot_scal_anim_jump 1 - -gUnknown_83E309C:: @ 83E309C - .4byte gUnknown_83E3054 - -gUnknown_83E30A0:: @ 83E30A0 - .4byte gUnknown_83E306C - -gUnknown_83E30A4:: @ 83E30A4 - .4byte gUnknown_83E3084 - -gUnknown_83E30A8:: @ 83E30A8 - spr_template 10271, 10271, gOamData_AffineNormal_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gUnknown_83E309C, sub_80A4040 - -gUnknown_83E30C0:: @ 83E30C0 - spr_template 10271, 10271, gOamData_AffineNormal_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gUnknown_83E30A0, sub_80A4040 - -gUnknown_83E30D8:: @ 83E30D8 - spr_template 10271, 10271, gOamData_AffineNormal_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gUnknown_83E30A4, sub_80A4040 - -gUnknown_83E30F0:: @ 83E30F0 - .2byte 0x001f, 0x027f, 0x03ff, 0x03e0, 0x7dc5, 0x7d56, 0x7eb6, 0x0000 - -gUnknown_83E3100:: @ 83E3100 - spr_template 10266, 10266, gOamData_AffineNormal_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A4298 - -gUnknown_83E3118:: @ 83E3118 - obj_image_anim_frame 64, 3 - obj_image_anim_frame 80, 3 - obj_image_anim_frame 96, 3 - obj_image_anim_frame 112, 6 - obj_image_anim_end - -gUnknown_83E312C:: @ 83E312C - obj_image_anim_frame 64, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 80, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 96, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 112, 6, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E3140:: @ 83E3140 - .4byte gUnknown_83E3118 - .4byte gUnknown_83E312C - -gUnknown_83E3148:: @ 83E3148 - spr_template 10056, 10056, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E3140, NULL, gDummySpriteAffineAnimTable, sub_80A4450 - -gUnknown_83E3160:: @ 83E3160 - spr_template 10287, 10287, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E3140, NULL, gDummySpriteAffineAnimTable, sub_80A4450 - -gUnknown_83E3178:: @ 83E3178 - obj_image_anim_frame 0x0000, 4 - obj_image_anim_frame 0x0010, 4 - obj_image_anim_frame 0x0020, 4 - obj_image_anim_frame 0x0030, 4 - obj_image_anim_frame 0x0040, 5 - obj_image_anim_end - -gUnknown_83E3190:: @ 83E3190 - .4byte gUnknown_83E3178 - -gUnknown_83E3194:: @ 83E3194 - spr_template 10021, 10021, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E3190, NULL, gDummySpriteAffineAnimTable, sub_80A43F8 - -gUnknown_83E31AC:: @ 83E31AC - spr_template 10022, 10022, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E3190, NULL, gDummySpriteAffineAnimTable, sub_80A43F8 - -gUnknown_83E31C4:: @ 83E31C4 - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_end - -gUnknown_83E31D4:: - obj_rot_scal_anim_frame 256, 256, 32, 0 - obj_rot_scal_anim_end - -gUnknown_83E31E4:: - obj_rot_scal_anim_frame 256, 256, 64, 0 - obj_rot_scal_anim_end - -gUnknown_83E31F4:: - obj_rot_scal_anim_frame 256, 256, 96, 0 - obj_rot_scal_anim_end - -gUnknown_83E3204:: - obj_rot_scal_anim_frame 256, 256, 128, 0 - obj_rot_scal_anim_end - -gUnknown_83E3214:: - obj_rot_scal_anim_frame 256, 256, 160, 0 - obj_rot_scal_anim_end - -gUnknown_83E3224:: - obj_rot_scal_anim_frame 256, 256, 192, 0 - obj_rot_scal_anim_end - -gUnknown_83E3234:: - obj_rot_scal_anim_frame 256, 256, 224, 0 - obj_rot_scal_anim_end - -gUnknown_83E3244:: - .4byte gUnknown_83E31C4 - .4byte gUnknown_83E31D4 - .4byte gUnknown_83E31E4 - .4byte gUnknown_83E31F4 - .4byte gUnknown_83E3204 - .4byte gUnknown_83E3214 - .4byte gUnknown_83E3224 - .4byte gUnknown_83E3234 - -gUnknown_83E3264:: - spr_template 10143, 10143, gOamData_AffineNormal_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gUnknown_83E3244, sub_80A4494 - -gUnknown_83E327C:: @ 83E327C - obj_image_anim_frame 0, 5 - obj_image_anim_frame 16, 5 - obj_image_anim_frame 32, 5 - obj_image_anim_frame 48, 5 - obj_image_anim_end - -gUnknown_83E3290:: @ 83E3290 - .4byte gUnknown_83E327C - -gUnknown_83E3294:: @ 83E3294 - spr_template 10138, 10138, gOamData_AffineOff_ObjBlend_32x32, gUnknown_83E3290, NULL, gDummySpriteAffineAnimTable, sub_80A44E0 - -gUnknown_83E32AC:: @ 83E32AC - spr_template 10138, 10138, gOamData_AffineOff_ObjBlend_32x32, gUnknown_83E3290, NULL, gDummySpriteAffineAnimTable, sub_80A4588 - -gUnknown_83E32C4:: @ 83E32C4 - obj_image_anim_frame 0x0000, 1 - obj_image_anim_end - -gUnknown_83E32CC:: - obj_image_anim_frame 0x0004, 1 - obj_image_anim_end - -gUnknown_83E32D4:: - obj_image_anim_frame 0x0008, 1 - obj_image_anim_end - -gUnknown_83E32DC:: - obj_image_anim_frame 0x000c, 1 - obj_image_anim_end - -gUnknown_83E32E4:: - obj_image_anim_frame 0x0010, 1 - obj_image_anim_end - -gUnknown_83E32EC:: - obj_image_anim_frame 0x0014, 1 - obj_image_anim_end - -gUnknown_83E32F4:: - obj_image_anim_frame 0x0000, 1, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - -gUnknown_83E32FC:: - obj_image_anim_frame 0x0004, 1, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - -gUnknown_83E3304:: - obj_image_anim_frame 0x0008, 1, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - -gUnknown_83E330C:: - obj_image_anim_frame 0x000c, 1, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - -gUnknown_83E3314:: - .4byte gUnknown_83E32C4 - .4byte gUnknown_83E32CC - .4byte gUnknown_83E32D4 - .4byte gUnknown_83E32DC - .4byte gUnknown_83E32E4 - .4byte gUnknown_83E32EC - .4byte gUnknown_83E32F4 - .4byte gUnknown_83E32FC - .4byte gUnknown_83E3304 - .4byte gUnknown_83E330C - -gUnknown_83E333C:: - spr_template 10072, 10072, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E3314, NULL, gDummySpriteAffineAnimTable, sub_80A481C - -gUnknown_83E3354:: @ 83E3354 - spr_template 10280, 10280, gOamData_AffineOff_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A48F0 - -gUnknown_83E336C:: @ 83E336C - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_end - -gUnknown_83E337C:: @ 83E337C - obj_rot_scal_anim_frame 0, 0, 2, 12 - obj_rot_scal_anim_frame 0, 0, 0, 6 - obj_rot_scal_anim_frame 0, 0, 254, 24 - obj_rot_scal_anim_frame 0, 0, 0, 6 - obj_rot_scal_anim_frame 0, 0, 2, 12 - obj_rot_scal_anim_jump 0 - -gUnknown_83E33AC:: @ 83E33AC - .4byte gUnknown_83E336C - .4byte gUnknown_83E337C - -gUnknown_83E33B4:: @ 83E33B4 - spr_template 10099, 10099, gOamData_AffineNormal_ObjBlend_32x32, gDummySpriteAnimTable, NULL, gUnknown_83E33AC, sub_80A4ACC - -gUnknown_83E33CC:: @ 83E33CC - obj_image_anim_frame 0, 7 - obj_image_anim_frame 16, 7 - obj_image_anim_frame 32, 7 - obj_image_anim_frame 48, 7 - obj_image_anim_frame 64, 7 - obj_image_anim_frame 80, 7 - obj_image_anim_frame 96, 7 - obj_image_anim_frame 112, 7 - obj_image_anim_jump 0 - -gUnknown_83E33F0:: @ 83E33F0 - .4byte gUnknown_83E33CC - -gUnknown_83E33F4:: @ 83E33F4 - spr_template 10049, 10049, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E33F0, NULL, gDummySpriteAffineAnimTable, sub_80A4D0C - -gUnknown_83E340C:: @ 83E340C - spr_template 10049, 10049, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E33F0, NULL, gDummySpriteAffineAnimTable, sub_80A4D5C - -gUnknown_83E3424:: @ 83E3424 - obj_image_anim_frame 0x0000, 10 - obj_image_anim_frame 0x0004, 10 - obj_image_anim_frame 0x0008, 10 - obj_image_anim_frame 0x000c, 10 - obj_image_anim_frame 0x0010, 26 - obj_image_anim_frame 0x0010, 5 - obj_image_anim_frame 0x0014, 5 - obj_image_anim_frame 0x0018, 15 - obj_image_anim_end - -gUnknown_83E3448:: - obj_image_anim_frame 0x0000, 10, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0x0004, 10, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0x0008, 10, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0x000c, 10, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0x0010, 26, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0x0010, 5, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0x0014, 5, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0x0018, 15, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E346C:: - .4byte gUnknown_83E3424 - .4byte gUnknown_83E3448 - -gUnknown_83E3474:: - spr_template 10032, 10032, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E346C, NULL, gDummySpriteAffineAnimTable, sub_80A4E40 - -gUnknown_83E348C:: @ 83E348C - obj_image_anim_frame 0, 40 - obj_image_anim_end - -gUnknown_83E3494:: @ 83E3494 - .4byte gUnknown_83E348C - -gUnknown_83E3498:: @ 83E3498 - obj_rot_scal_anim_frame 20, 20, 226, 0 - obj_rot_scal_anim_frame 8, 8, 1, 24 - obj_rot_scal_anim_end - -gUnknown_83E34B0:: @ 83E34B0 - obj_rot_scal_anim_loop 0 - obj_rot_scal_anim_frame 0, 0, 1, 24 - obj_rot_scal_anim_loop 10 - -gUnknown_83E34C8:: @ 83E34C8 - obj_rot_scal_anim_frame 20, 20, 30, 0 - obj_rot_scal_anim_frame 8, 8, 255, 24 - obj_rot_scal_anim_end - -gUnknown_83E34E0:: @ 83E34E0 - obj_rot_scal_anim_loop 0 - obj_rot_scal_anim_frame 0, 0, 255, 24 - obj_rot_scal_anim_loop 10 - -gUnknown_83E34F8:: @ 83E34F8 - .4byte gUnknown_83E3498 - .4byte gUnknown_83E34C8 - -gUnknown_83E3500:: @ 83E3500 - spr_template 10228, 10228, gOamData_AffineNormal_ObjNormal_32x32, gUnknown_83E3494, NULL, gUnknown_83E34F8, sub_80A4EF4 - -gUnknown_83E3518:: @ 83E3518 - spr_template 10014, 10014, gOamData_AffineOff_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A4FAC - -gUnknown_83E3530:: @ 83E3530 - spr_template 10014, 10014, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5298 - -gUnknown_83E3548:: @ 83E3548 - .byte 0x40, 0x40, 0x00, 0xc0, 0xc0, 0x40, 0x20, 0xe0 - -gUnknown_83E3550:: @ 83E3550 - spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5340 - spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5590 - -gUnknown_83E3580:: @ 83E3580 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 16, 4 - obj_image_anim_frame 32, 4 - obj_image_anim_frame 48, 4 - obj_image_anim_end - -gUnknown_83E3594:: @ 83E3594 - obj_image_anim_frame 48, 4 - obj_image_anim_end - -gUnknown_83E359C:: @ 83E359C - .4byte gUnknown_83E3580 - .4byte gUnknown_83E3594 - -gUnknown_83E35A4:: @ 83E35A4 - spr_template 10183, 10183, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E359C, NULL, gDummySpriteAffineAnimTable, sub_80A5940 - -gUnknown_83E35BC:: @ 83E35BC - spr_template 10286, 10286, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E359C, NULL, gDummySpriteAffineAnimTable, sub_80A59A8 - -gUnknown_83E35D4:: @ 83E35D4 - spr_template 10286, 10286, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E359C, NULL, gDummySpriteAffineAnimTable, sub_80A59F0 - -gUnknown_83E35EC:: @ 83E35EC - obj_image_anim_frame 0, 4 - obj_image_anim_frame 8, 12 - obj_image_anim_frame 16, 4 - obj_image_anim_frame 24, 4 - obj_image_anim_end - -gUnknown_83E3600:: @ 83E3600 - .4byte gUnknown_83E35EC - -gUnknown_83E3604:: @ 83E3604 - spr_template 10184, 10184, gOamData_AffineOff_ObjNormal_16x32, gUnknown_83E3600, NULL, gDummySpriteAffineAnimTable, sub_80A5AD8 - -gUnknown_83E361C:: @ 83E361C - obj_image_anim_frame 0, 18 - obj_image_anim_frame 0, 6 - obj_image_anim_frame 16, 18 - obj_image_anim_frame 0, 6 - obj_image_anim_frame 16, 6 - obj_image_anim_frame 32, 18 - obj_image_anim_frame 16, 6 - obj_image_anim_frame 32, 6 - obj_image_anim_frame 48, 18 - obj_image_anim_frame 32, 6 - obj_image_anim_frame 48, 6 - obj_image_anim_frame 64, 18 - obj_image_anim_frame 48, 6 - obj_image_anim_frame 64, 54 - obj_image_anim_end - -gUnknown_83E3658:: @ 83E3658 - .4byte gUnknown_83E361C - -gUnknown_83E365C:: @ 83E365C - spr_template 10185, 10185, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E3658, NULL, gDummySpriteAffineAnimTable, sub_80A5B7C - -gUnknown_83E3674:: @ 83E3674 - spr_template 10017, 10017, gOamData_AffineOff_ObjNormal_8x8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation - -gUnknown_83E368C:: @ 83E368C - obj_image_anim_frame 0, 3 - obj_image_anim_frame 16, 3 - obj_image_anim_frame 32, 3 - obj_image_anim_frame 48, 3 - obj_image_anim_frame 64, 3 - obj_image_anim_end - -gUnknown_83E36A4:: @ 83E36A4 - .4byte gUnknown_83E368C - -gUnknown_83E36A8:: @ 83E36A8 - spr_template 10030, 10030, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E36A4, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos - -gUnknown_83E36C0:: @ 83E36C0 - obj_image_anim_frame 3, 5 - obj_image_anim_frame 2, 5 - obj_image_anim_frame 1, 5 - obj_image_anim_frame 0, 5 - obj_image_anim_end - -gUnknown_83E36D4:: @ 83E36D4 - .4byte gUnknown_83E36C0 - -gUnknown_83E36D8:: @ 83E36D8 - obj_rot_scal_anim_frame 512, 512, 0, 0 - obj_rot_scal_anim_end - -gUnknown_83E36E8:: @ 83E36E8 - .4byte gUnknown_83E36D8 - -gUnknown_83E36EC:: @ 83E36EC - spr_template 10018, 10018, gOamData_AffineDouble_ObjBlend_8x8, gUnknown_83E36D4, NULL, gUnknown_83E36E8, sub_80A5C68 - -gUnknown_83E3704:: @ 83E3704 - obj_image_anim_frame 0, 5 - obj_image_anim_frame 1, 5 - obj_image_anim_frame 2, 5 - obj_image_anim_frame 3, 5 - obj_image_anim_end - -gUnknown_83E3718:: @ 83E3718 - .4byte gUnknown_83E3704 - -gUnknown_83E371C:: @ 83E371C - spr_template 10018, 10018, gOamData_AffineDouble_ObjBlend_8x8, gUnknown_83E3718, NULL, gUnknown_83E36E8, sub_80A5D4C - -gUnknown_83E3734:: @ 83E3734 - spr_template 10194, 10194, gOamData_AffineOff_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A5EE0 - -gUnknown_83E374C:: @ 83E374C - obj_image_anim_frame 0, 8 - obj_image_anim_frame 4, 8 - obj_image_anim_frame 8, 8 - obj_image_anim_frame 12, 8 - obj_image_anim_jump 0 - -gUnknown_83E3760:: @ 83E3760 - .4byte gUnknown_83E374C - -gUnknown_83E3764:: @ 83E3764 - spr_template 10195, 10195, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E3760, NULL, gDummySpriteAffineAnimTable, sub_80A5F40 - -gUnknown_83E377C:: @ 83E377C - obj_image_anim_frame 0, 2 - obj_image_anim_frame 16, 2 - obj_image_anim_frame 32, 2 - obj_image_anim_frame 48, 3 - obj_image_anim_frame 64, 5 - obj_image_anim_frame 80, 3 - obj_image_anim_frame 96, 2 - obj_image_anim_frame 0, 2 - obj_image_anim_end - -gUnknown_83E37A0:: @ 83E37A0 - .4byte gUnknown_83E377C - -gUnknown_83E37A4:: @ 83E37A4 - spr_template 10031, 10031, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E37A0, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos - -gUnknown_83E37BC:: @ 83E37BC - spr_template 10020, 10020, gOamData_AffineOff_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6244 - -gUnknown_83E37D4:: @ 83E37D4 - obj_image_anim_frame 0, 2 - obj_image_anim_frame 16, 2 - obj_image_anim_frame 32, 2 - obj_image_anim_frame 48, 2 - obj_image_anim_end - -gUnknown_83E37E8:: @ 83E37E8 - .4byte gUnknown_83E37D4 - -gUnknown_83E37EC:: @ 83E37EC - spr_template 10192, 10192, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E37E8, NULL, gDummySpriteAffineAnimTable, sub_80A65CC - -gUnknown_83E3804:: @ 83E3804 - obj_image_anim_frame 0x0000, 10 - obj_image_anim_end - -gOamData_83E380C:: - obj_image_anim_frame 0x0004, 10 - obj_image_anim_end - -gUnknown_83E3814:: @ 83E3814 - obj_image_anim_frame 0x0008, 41 - obj_image_anim_end - -gUnknown_83E381C:: @ 83E381C - obj_image_anim_frame 0x000c, 10 - obj_image_anim_end - -gUnknown_83E3824:: @ 83E3824 - obj_image_anim_frame 0x0010, 10 - obj_image_anim_end - -gUnknown_83E382C:: @ 83E382C - obj_image_anim_frame 0x0014, 10 - obj_image_anim_end - obj_image_anim_frame 0x0000, 10, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - obj_image_anim_frame 0x0004, 10, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - -gUnknown_83E3844:: @ 83E3844 - spr_template 14340, 2110, gOamData_83E380C, gUnknown_83E3814, gUnknown_83E381C, gUnknown_83E3824, gUnknown_83E382C - -gUnknown_83E385C:: @ 83E385C - .4byte 0x83e3834 - .4byte 0x83e383c - -gUnknown_83E3864:: @ 83E3864 - obj_rot_scal_anim_frame 12, 12, 0, 16 - obj_rot_scal_anim_frame -12, -12, 0, 16 - obj_rot_scal_anim_jump 0 - -gUnknown_83E387C:: @ 83E387C - .4byte gUnknown_83E3864 - -gUnknown_83E3880:: @ 83E3880 - spr_template 10072, 10072, gOamData_AffineDouble_ObjNormal_16x16, gUnknown_83E3844, NULL, gUnknown_83E387C, sub_80A66D4 - -gUnknown_83E3898:: @ 83E3898 - .2byte 0x2758, 0x7fff, 0x735f, 0x6adf, 0x623f, 0x59bf, 0x2771, 0x7fff, 0x6bf9, 0x57f4, 0x43ef, 0x33ea, 0x27c9, 0x7fff, 0x63ff, 0x47ff - .2byte 0x2bff, 0x0fff, 0x27bf, 0x7fff, 0x7f9a, 0x7f55, 0x7f10, 0x7ecc - -gUnknown_83E38C8:: @ 83E38C8 - spr_template 10072, 10072, gOamData_AffineDouble_ObjNormal_16x16, gUnknown_83E3844, NULL, gUnknown_83E387C, sub_80A68B0 - -gUnknown_83E38E0:: @ 83E38E0 - spr_template 10193, 10193, gOamData_AffineOff_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A69B8 - -gUnknown_83E38F8:: @ 83E38F8 - obj_rot_scal_anim_frame 160, 160, 0, 0 - obj_rot_scal_anim_frame 4, 4, 0, 1 - obj_rot_scal_anim_jump 1 - -gUnknown_83E3910:: @ 83E3910 - .4byte gUnknown_83E38F8 - -gUnknown_83E3914:: @ 83E3914 - spr_template 10072, 10072, gOamData_AffineDouble_ObjNormal_16x16, gUnknown_83E3844, NULL, gUnknown_83E3910, sub_80A6A28 - -gUnknown_83E392C:: @ 83E392C - obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E3940:: @ 83E3940 - obj_image_anim_frame 48, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E3954:: @ 83E3954 - obj_image_anim_frame 0, 2 - obj_image_anim_frame 16, 2 - obj_image_anim_frame 32, 2 - obj_image_anim_frame 48, 2 - obj_image_anim_end - -gUnknown_83E3968:: @ 83E3968 - obj_image_anim_frame 48, 2 - obj_image_anim_frame 32, 2 - obj_image_anim_frame 16, 2 - obj_image_anim_frame 0, 2 - obj_image_anim_end - -gUnknown_83E397C:: @ 83E397C - .4byte gUnknown_83E392C - .4byte gUnknown_83E3954 - .4byte gUnknown_83E3940 - .4byte gUnknown_83E3968 - -gUnknown_83E398C:: @ 83E398C - spr_template 10209, 10209, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E397C, NULL, gDummySpriteAffineAnimTable, sub_80A6B64 - -gUnknown_83E39A4:: @ 83E39A4 - obj_rot_scal_anim_frame 16, 16, 0, 0 - obj_rot_scal_anim_frame 30, 30, 0, 8 - obj_rot_scal_anim_end - -gUnknown_83E39BC:: @ 83E39BC - obj_rot_scal_anim_frame 0, 0, 4, 11 - obj_rot_scal_anim_frame 0, 0, 252, 11 - obj_rot_scal_anim_loop 2 - obj_rot_scal_anim_frame -30, -30, 0, 8 - obj_rot_scal_anim_end - -gUnknown_83E39E4:: @ 83E39E4 - obj_rot_scal_anim_frame 16, 16, 0, 0 - obj_rot_scal_anim_frame 30, 30, 0, 8 - obj_rot_scal_anim_frame 0, 0, 0, 16 - obj_rot_scal_anim_loop 0 - obj_rot_scal_anim_frame 0, 0, 4, 11 - obj_rot_scal_anim_frame 0, 0, 252, 11 - obj_rot_scal_anim_loop 2 - obj_rot_scal_anim_frame -30, -30, 0, 8 - obj_rot_scal_anim_end - -gUnknown_83E3A2C:: @ 83E3A2C - .4byte gUnknown_83E39A4 - .4byte gUnknown_83E39BC - -gUnknown_83E3A34:: @ 83E3A34 - spr_template 10064, 10064, gOamData_AffineDouble_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gUnknown_83E3A2C, sub_80A6C08 - -gUnknown_83E3A4C:: @ 83E3A4C - spr_template 10064, 10064, gOamData_AffineNormal_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gUnknown_83E3A2C, sub_80A6C84 - -gUnknown_83E3A64:: @ 83E3A64 - obj_image_anim_frame 0, 1 - obj_image_anim_end - -gUnknown_83E3A6C:: @ 83E3A6C - obj_image_anim_frame 0, 1, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E3A74:: @ 83E3A74 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 16, 4 - obj_image_anim_frame 32, 4 - obj_image_anim_frame 16, 4 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 16, 4 - obj_image_anim_frame 32, 4 - obj_image_anim_end - -gUnknown_83E3A94:: @ 83E3A94 - obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E3AB4:: @ 83E3AB4 - .4byte gUnknown_83E3A64 - .4byte gUnknown_83E3A6C - .4byte gUnknown_83E3A74 - .4byte gUnknown_83E3A94 - -gUnknown_83E3AC4:: @ 83E3AC4 - spr_template 10214, 10214, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E3AB4, NULL, gDummySpriteAffineAnimTable, sub_80A6D90 - -gUnknown_83E3ADC:: - spr_template 10064, 10064, gOamData_AffineOff_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6E48 - -gUnknown_83E3AF4:: @ 83E3AF4 - obj_image_anim_frame 0x0004, 1 - obj_image_anim_end - -gUnknown_83E3AFC:: - .4byte gUnknown_83E3AF4 - -gUnknown_83E3B00:: - spr_template 10072, 10072, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6E98 - -gUnknown_83E3B18:: - spr_template 0, 0, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A6F8C - -gUnknown_83E3B30:: - spr_template 10145, 10145, gOamData_AffineNormal_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gUnknown_83E7910, sub_80A7020 - -gUnknown_83E3B48:: - obj_image_anim_frame 0x0000, 9 - obj_image_anim_frame 0x0010, 3 - obj_image_anim_frame 0x0020, 3 - obj_image_anim_frame 0x0030, 3 - obj_image_anim_end - -gUnknown_83E3B5C:: - .4byte gUnknown_83E3B48 - -gUnknown_83E3B60:: - obj_rot_scal_anim_frame 80, 80, 0, 0 - obj_rot_scal_anim_frame 9, 9, 0, 18 - obj_rot_scal_anim_end - -gUnknown_83E3B78:: - .4byte gUnknown_83E3B60 - -gUnknown_83E3B7C:: - spr_template 10007, 10007, gOamData_AffineNormal_ObjNormal_32x32, gUnknown_83E3B5C, NULL, gUnknown_83E3B78, AnimSpriteOnMonPos - -gUnknown_83E3B94:: @ 83E3B94 - obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 8, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 24, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 40, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 48, 3, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_loop 1 - obj_image_anim_end - -gUnknown_83E3BB8:: @ 83E3BB8 - .4byte gUnknown_83E3B94 - -gUnknown_83E3BBC:: @ 83E3BBC - spr_template 10075, 10075, gOamData_AffineOff_ObjNormal_32x16, gUnknown_83E3BB8, NULL, gDummySpriteAffineAnimTable, sub_80A71D8 - -gUnknown_83E3BD4:: @ 83E3BD4 - obj_rot_scal_anim_frame 16, 256, 0, 0 - obj_rot_scal_anim_frame 20, 0, 0, 12 - obj_rot_scal_anim_frame 0, 0, 0, 32 - obj_rot_scal_anim_end - -gUnknown_83E3BF4:: @ 83E3BF4 - .4byte gUnknown_83E3BD4 - -gUnknown_83E3BF8:: @ 83E3BF8 - spr_template 10005, 10005, gOamData_AffineNormal_ObjBlend_32x64, gDummySpriteAnimTable, NULL, gUnknown_83E3BF4, sub_80A727C - -gUnknown_83E3C10:: @ 83E3C10 - spr_template 10003, 10003, gOamData_AffineDouble_ObjBlend_32x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A72C8 - -gUnknown_83E3C28:: @ 83E3C28 - spr_template 10003, 10003, gOamData_AffineOff_ObjBlend_32x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A74A4 - -gUnknown_83E3C40:: @ 83E3C40 - obj_rot_scal_anim_frame 32, 32, 0, 0 - obj_rot_scal_anim_frame 7, 7, 0, 200 - obj_rot_scal_anim_end - -gUnknown_83E3C58:: @ 83E3C58 - obj_rot_scal_anim_frame 5, 5, 0, 10 - obj_rot_scal_anim_frame -10, -10, 0, 10 - obj_rot_scal_anim_frame 10, 10, 0, 10 - obj_rot_scal_anim_frame -10, -10, 0, 10 - obj_rot_scal_anim_frame 10, 10, 0, 10 - obj_rot_scal_anim_frame -10, -10, 0, 10 - obj_rot_scal_anim_frame 10, 10, 0, 10 - obj_rot_scal_anim_end - -gUnknown_83E3C98:: @ 83E3C98 - .4byte gUnknown_83E3C40 - -gUnknown_83E3C9C:: @ 83E3C9C - .4byte gUnknown_83E3C58 - -gUnknown_83E3CA0:: @ 83E3CA0 - spr_template 10163, 10163, gOamData_AffineDouble_ObjNormal_16x32, gDummySpriteAnimTable, NULL, gUnknown_83E3C98, TranslateAnimSpriteToTargetMonLocation - -gUnknown_83E3CB8:: @ 83E3CB8 - spr_template 10164, 10164, gOamData_AffineDouble_ObjNormal_16x32, gDummySpriteAnimTable, NULL, gUnknown_83E3C98, TranslateAnimSpriteToTargetMonLocation - -gUnknown_83E3CD0:: @ 83E3CD0 - spr_template 10260, 10260, gOamData_AffineDouble_ObjNormal_32x64, gDummySpriteAnimTable, NULL, gUnknown_83E3C98, TranslateAnimSpriteToTargetMonLocation - -gUnknown_83E3CE8:: @ 83E3CE8 - spr_template 10288, 10288, gOamData_AffineDouble_ObjNormal_16x32, gDummySpriteAnimTable, NULL, gUnknown_83E3C9C, sub_80AC6D8 - -gUnknown_83E3D00:: @ 83E3D00 - spr_template 10175, 10175, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, AnimThrowProjectile - -gUnknown_83E3D18:: @ 83E3D18 - spr_template 10178, 10178, gOamData_AffineOff_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A79E8 - -gUnknown_83E3D30:: @ 83E3D30 - obj_image_anim_frame 8, 1 - obj_image_anim_end - -gUnknown_83E3D38:: @ 83E3D38 - .4byte gUnknown_83E3D30 - -gUnknown_83E3D3C:: @ 83E3D3C - obj_rot_scal_anim_frame 0, 0, 10, 1 - obj_rot_scal_anim_jump 0 - -gUnknown_83E3D4C:: @ 83E3D4C - .4byte gUnknown_83E3D3C - -gUnknown_83E3D50:: @ 83E3D50 - spr_template 10100, 10100, gOamData_AffineNormal_ObjNormal_16x16, gUnknown_83E3D38, NULL, gDummySpriteAffineAnimTable, sub_80A7A88 - -gUnknown_83E3D68:: @ 83E3D68 - spr_template 10100, 10100, gOamData_AffineNormal_ObjNormal_16x16, gUnknown_83E3D38, NULL, gUnknown_83E3D4C, sub_80A7B3C - -gUnknown_83E3D80:: @ 83E3D80 - obj_rot_scal_anim_frame 0, 0, 20, 1 - obj_rot_scal_anim_jump 0 - -gUnknown_83E3D90:: @ 83E3D90 - .4byte gUnknown_83E3D80 - -gUnknown_83E3D94:: @ 83E3D94 - spr_template 10006, 10006, gOamData_AffineNormal_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gUnknown_83E3D90, sub_80A7BC4 - -gUnknown_83E3DAC:: @ 83E3DAC - obj_rot_scal_anim_frame 16, 256, 0, 0 - obj_rot_scal_anim_frame 4, 0, 0, 40 - obj_rot_scal_anim_end - -gUnknown_83E3DC4:: @ 83E3DC4 - .4byte gUnknown_83E3DAC - -gUnknown_83E3DC8:: @ 83E3DC8 - spr_template 10009, 10009, gOamData_AffineNormal_ObjNormal_32x64, gDummySpriteAnimTable, NULL, gUnknown_83E3DC4, sub_80A7D04 - -gUnknown_83E3DE0:: @ 83E3DE0 - obj_image_anim_frame 0, 3 - obj_image_anim_frame 16, 3 - obj_image_anim_frame 32, 20 - obj_image_anim_end - -gUnknown_83E3DF0:: @ 83E3DF0 - obj_image_anim_frame 0, 3, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_frame 16, 3, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_frame 32, 20, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - -gUnknown_83E3E00:: @ 83E3E00 - .4byte gUnknown_83E3DE0 - .4byte gUnknown_83E3DF0 - -gUnknown_83E3E08:: @ 83E3E08 - spr_template 10138, 10138, gOamData_AffineOff_ObjBlend_32x32, gUnknown_83E3E00, NULL, gDummySpriteAffineAnimTable, sub_80A7D64 - -gUnknown_83E3E20:: @ 83E3E20 - obj_image_anim_frame 0, 2 - obj_image_anim_frame 16, 2 - obj_image_anim_frame 32, 1 - obj_image_anim_end - -gUnknown_83E3E30:: @ 83E3E30 - obj_image_anim_frame 0, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_frame 16, 2, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_frame 32, 1, OBJ_IMAGE_ANIM_H_FLIP | OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_end - -gUnknown_83E3E40:: @ 83E3E40 - .4byte gUnknown_83E3E20 - .4byte gUnknown_83E3E30 - -gUnknown_83E3E48:: @ 83E3E48 - spr_template 10138, 10138, gOamData_AffineOff_ObjBlend_32x32, gUnknown_83E3E40, NULL, gDummySpriteAffineAnimTable, sub_80A7E14 - -gUnknown_83E3E60:: @ 83E3E60 - obj_rot_scal_anim_frame -6, 4, 0, 8 - obj_rot_scal_anim_frame 10, -10, 0, 8 - obj_rot_scal_anim_frame -4, 6, 0, 8 - obj_rot_scal_anim_end - -gUnknown_83E3E80:: @ 83E3E80 - obj_rot_scal_anim_frame -4, -5, 0, 12 - obj_rot_scal_anim_frame 0, 0, 0, 24 - obj_rot_scal_anim_frame 4, 5, 0, 12 - obj_rot_scal_anim_end - -gUnknown_83E3EA0:: @ 83E3EA0 - obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 4, 40, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 8, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 12, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E3EB4:: @ 83E3EB4 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 4, 40 - obj_image_anim_frame 8, 4 - obj_image_anim_frame 12, 4 - obj_image_anim_end - -gUnknown_83E3EC8:: @ 83E3EC8 - .4byte gUnknown_83E3EA0 - .4byte gUnknown_83E3EB4 - -gUnknown_83E3ED0:: @ 83E3ED0 - spr_template 10086, 10086, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E3EC8, NULL, gDummySpriteAffineAnimTable, sub_80A851C - -gUnknown_83E3EE8:: @ 83E3EE8 - obj_rot_scal_anim_frame 11, 11, 0, 8 - obj_rot_scal_anim_frame -11, -11, 0, 8 - obj_rot_scal_anim_end - -gUnknown_83E3F00:: @ 83E3F00 - .4byte gUnknown_83E3EE8 - -gUnknown_83E3F04:: @ 83E3F04 - spr_template 10087, 10087, gOamData_AffineNormal_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gUnknown_83E3F00, sub_80A85AC - -gUnknown_83E3F1C:: @ 83E3F1C - obj_rot_scal_anim_frame -10, 9, 0, 7 - obj_rot_scal_anim_frame 20, -20, 0, 7 - obj_rot_scal_anim_frame -20, 20, 0, 7 - obj_rot_scal_anim_frame 10, -9, 0, 7 - obj_rot_scal_anim_loop 2 - obj_rot_scal_anim_end - -gUnknown_83E3F4C:: @ 83E3F4C - spr_template 10002, 10002, gOamData_AffineOff_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A8A1C - -gUnknown_83E3F64:: @ 83E3F64 - spr_template 10197, 10197, gOamData_AffineOff_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, AnimSnoreZ - -gUnknown_83E3F7C:: @ 83E3F7C - obj_image_anim_frame 0, 5 - obj_image_anim_frame 16, 5 - obj_image_anim_frame 32, 5 - obj_image_anim_frame 48, 5 - obj_image_anim_end - -gUnknown_83E3F90:: @ 83E3F90 - .4byte gUnknown_83E3F7C - -gUnknown_83E3F94:: @ 83E3F94 - spr_template 10198, 10198, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E3F90, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos - -gUnknown_83E3FAC:: @ 83E3FAC - obj_rot_scal_anim_frame 0, 0, 248, 2 - obj_rot_scal_anim_frame 0, 0, 8, 4 - obj_rot_scal_anim_frame 0, 0, 248, 2 - obj_rot_scal_anim_jump 0 - -gUnknown_83E3FCC:: @ 83E3FCC - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_end - -gUnknown_83E3FDC:: @ 83E3FDC - obj_rot_scal_anim_frame -8, 4, 0, 8 - obj_rot_scal_anim_loop 0 - obj_rot_scal_anim_frame 16, -8, 0, 8 - obj_rot_scal_anim_frame -16, 8, 0, 8 - obj_rot_scal_anim_loop 1 - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_frame 0, 0, 0, 15 - obj_rot_scal_anim_end - -gUnknown_83E401C:: @ 83E401C - .4byte gUnknown_83E3FAC - .4byte gUnknown_83E3FCC - .4byte gUnknown_83E3FDC - -gUnknown_83E4028:: @ 83E4028 - spr_template 10202, 10202, gOamData_AffineDouble_ObjBlend_32x32, gDummySpriteAnimTable, NULL, gUnknown_83E401C, sub_80A8F38 - -gUnknown_83E4040:: @ 83E4040 - obj_rot_scal_anim_frame 16, 16, 0, 0 - obj_rot_scal_anim_frame 16, 16, 0, 30 - obj_rot_scal_anim_end 1 - -gUnknown_83E4058:: @ 83E4058 - obj_rot_scal_anim_frame 16, 16, 0, 0 - obj_rot_scal_anim_frame 32, 32, 0, 15 - obj_rot_scal_anim_end 1 - -gUnknown_83E4070:: @ 83E4070 - obj_rot_scal_anim_frame 16, 16, 0, 0 - obj_rot_scal_anim_frame 11, 11, 0, 45 - obj_rot_scal_anim_end 1 - -gUnknown_83E4088:: @ 83E4088 - .4byte gUnknown_83E4040 - .4byte gUnknown_83E4058 - -gUnknown_83E4090:: @ 83E4090 - .4byte gUnknown_83E4070 - -gUnknown_83E4094:: @ 83E4094 - spr_template 10203, 10203, gOamData_AffineDouble_ObjNormal_64x64, gDummySpriteAnimTable, NULL, gUnknown_83E4088, AnimSpriteOnMonPos - -gUnknown_83E40AC:: @ 83E40AC - obj_rot_scal_anim_frame 512, 512, 0, 0 - obj_rot_scal_anim_frame -16, -16, 0, 30 - obj_rot_scal_anim_end 1 - -gUnknown_83E40C4:: @ 83E40C4 - .4byte gUnknown_83E40AC - -gUnknown_83E40C8:: @ 83E40C8 - spr_template 10203, 10203, gOamData_AffineDouble_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gUnknown_83E40C4, AnimSpriteOnMonPos - -gUnknown_83E40E0:: @ 83E40E0 - spr_template 10203, 10203, gOamData_AffineDouble_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gUnknown_83E4088, sub_80A8BC4 - -gUnknown_83E40F8:: @ 83E40F8 - spr_template 10203, 10203, gOamData_AffineDouble_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gUnknown_83E4090, sub_80A8CA4 - -gUnknown_83E4110:: @ 83E4110 - spr_template 10203, 10203, gOamData_AffineDouble_ObjBlend_64x64, gDummySpriteAnimTable, NULL, gUnknown_83E4088, sub_80A8EE8 - -gUnknown_83E4128:: @ 83E4128 - obj_rot_scal_anim_frame 96, -13, 0, 8 - obj_rot_scal_anim_end - -gUnknown_83E4138:: @ 83E4138 - obj_image_anim_frame 0, 3 - obj_image_anim_frame 4, 3 - obj_image_anim_frame 8, 3 - obj_image_anim_frame 4, 3 - obj_image_anim_frame 0, 3 - obj_image_anim_end - -gUnknown_83E4150:: @ 83E4150 - .4byte gUnknown_83E4138 - -gUnknown_83E4154:: @ 83E4154 - spr_template 10207, 10207, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E4150, NULL, gDummySpriteAffineAnimTable, sub_80A9648 - -gUnknown_83E416C:: @ 83E416C - .byte 0x1e, 0x1c, 0xec, 0x18, 0x10, 0x1a, 0xf6, 0x1c - -gUnknown_83E4174:: @ 83E4174 - obj_image_anim_frame 0, 6 - obj_image_anim_frame 16, 6 - obj_image_anim_frame 32, 15 - obj_image_anim_frame 16, 6 - obj_image_anim_frame 0, 6 - obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 15, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 6, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0, 6 - obj_image_anim_frame 16, 6 - obj_image_anim_frame 32, 15 - obj_image_anim_frame 16, 6 - obj_image_anim_frame 0, 6 - obj_image_anim_end - -gUnknown_83E41AC:: @ 83E41AC - .4byte gUnknown_83E4174 - -gUnknown_83E41B0:: @ 83E41B0 - spr_template 10205, 10205, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E41AC, NULL, gDummySpriteAffineAnimTable, AnimSpriteOnMonPos - -gUnknown_83E41C8:: @ 83E41C8 - .2byte 10206, 9999, 9998 - - .align 2 -gUnknown_83E41D0:: @ 83E41D0 - spr_template 10206, 10206, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A97E8 - -gUnknown_83E41E8:: @ 83E41E8 - spr_template 10210, 10210, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9860 - -gUnknown_83E4200:: @ 83E4200 - obj_rot_scal_anim_frame 10, -13, 0, 10 - obj_rot_scal_anim_frame -10, 13, 0, 10 - obj_rot_scal_anim_end - -gUnknown_83E4218:: @ 83E4218 - spr_template 10216, 10216, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9B40 - -gUnknown_83E4230:: @ 83E4230 - spr_template 10216, 10216, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9BC4 - -gUnknown_83E4248:: @ 83E4248 - spr_template 10216, 10216, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9C4C - -gUnknown_83E4260:: @ 83E4260 - obj_rot_scal_anim_frame 128, 128, 0, 0 - obj_rot_scal_anim_frame 8, 8, 0, 1 - obj_rot_scal_anim_jump 1 - -gUnknown_83E4278:: @ 83E4278 - .4byte gUnknown_83E4260 - -gUnknown_83E427C:: @ 83E427C - spr_template 10217, 10217, gOamData_AffineNormal_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gUnknown_83E4278, sub_80AA174 - -gUnknown_83E4294:: @ 83E4294 - spr_template 10217, 10217, gOamData_AffineDouble_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gUnknown_83E4278, sub_80AA2B0 - -gUnknown_83E42AC:: @ 83E42AC - obj_rot_scal_anim_frame 128, 128, 0, 0 - obj_rot_scal_anim_frame 8, 8, 0, 1 - obj_rot_scal_anim_jump 1 - -gUnknown_83E42C4:: @ 83E42C4 - .4byte gUnknown_83E42AC - -gUnknown_83E42C8:: @ 83E42C8 - spr_template 10237, 10237, gOamData_AffineDouble_ObjNormal_8x8, gDummySpriteAnimTable, NULL, gUnknown_83E42C4, sub_80AA37C - -gUnknown_83E42E0:: @ 83E42E0 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 4, 4 - obj_image_anim_frame 8, 4 - obj_image_anim_frame 4, 4 - obj_image_anim_frame 0, 4 - obj_image_anim_end - -gUnknown_83E42F8:: @ 83E42F8 - .4byte gUnknown_83E42E0 - -gUnknown_83E42FC:: @ 83E42FC - spr_template 10218, 10218, gOamData_AffineOff_ObjNormal_16x16, gUnknown_83E42F8, NULL, gDummySpriteAffineAnimTable, sub_80AA3F0 - -gUnknown_83E4314:: @ 83E4314 - obj_image_anim_frame 0, 24 - obj_image_anim_end - -gUnknown_83E431C:: @ 83E431C - .4byte gUnknown_83E4314 - -gUnknown_83E4320:: @ 83E4320 - spr_template 10220, 10220, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E431C, NULL, gDummySpriteAffineAnimTable, sub_80AA408 - -gUnknown_83E4338:: @ 83E4338 - spr_template 10219, 10219, gOamData_AffineOff_ObjNormal_16x16, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AA508 - -gUnknown_83E4350:: @ 83E4350 - obj_image_anim_frame 0, 3 - obj_image_anim_jump 0 - -gUnknown_83E4358:: @ 83E4358 - obj_image_anim_frame 16, 3 - obj_image_anim_jump 0 - -gUnknown_83E4360:: @ 83E4360 - .4byte gUnknown_83E4350 - .4byte gUnknown_83E4358 - -gUnknown_83E4368:: @ 83E4368 - spr_template 10221, 10221, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E4360, NULL, gDummySpriteAffineAnimTable, sub_80AA58C - -gUnknown_83E4380:: @ 83E4380 - obj_image_anim_frame 0, 4 - obj_image_anim_frame 16, 4 - obj_image_anim_frame 32, 4 - obj_image_anim_frame 48, 4 - obj_image_anim_end - -gUnknown_83E4394:: @ 83E4394 - obj_image_anim_frame 0, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 48, 4, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E43A8:: @ 83E43A8 - .4byte gUnknown_83E4380 - .4byte gUnknown_83E4394 - -gUnknown_83E43B0:: @ 83E43B0 - spr_template 10222, 10222, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E43A8, NULL, gDummySpriteAffineAnimTable, sub_80AA6B8 - -gUnknown_83E43C8:: @ 83E43C8 - obj_image_anim_frame 0, 8 - obj_image_anim_frame 16, 8 - obj_image_anim_frame 32, 8 - obj_image_anim_frame 16, 8 - obj_image_anim_end - -gUnknown_83E43DC:: @ 83E43DC - obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 32, 8, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 16, 8, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_frame 0, 8, OBJ_IMAGE_ANIM_H_FLIP - obj_image_anim_end - -gUnknown_83E43F0:: @ 83E43F0 - .4byte gUnknown_83E43C8 - .4byte gUnknown_83E43DC - -gUnknown_83E43F8:: @ 83E43F8 - spr_template 10215, 10215, gOamData_AffineOff_ObjNormal_32x32, gUnknown_83E43F0, NULL, gDummySpriteAffineAnimTable, sub_80AA708 - -gUnknown_83E4410:: @ 83E4410 - obj_rot_scal_anim_frame -12, 8, 0, 4 - obj_rot_scal_anim_frame 20, -20, 0, 4 - obj_rot_scal_anim_frame -8, 12, 0, 4 - obj_rot_scal_anim_end - -gUnknown_83E4430:: @ 83E4430 - spr_template 10225, 10225, gOamData_AffineOff_ObjNormal_32x32, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80AA838 - -gUnknown_83E4448:: @ 83E4448 - obj_rot_scal_anim_frame 0, 0, 0, 5 - obj_rot_scal_anim_end - -gUnknown_83E4458:: @ 83E4458 - obj_rot_scal_anim_frame 0, 0, 248, 16 - obj_rot_scal_anim_end 1 - -gUnknown_83E4468:: @ 83E4468 - obj_rot_scal_anim_frame 0, 0, 8, 16 - obj_rot_scal_anim_end 1 - -gUnknown_83E4478:: @ 83E4478 - .4byte gUnknown_83E4448 - .4byte gUnknown_83E4458 - .4byte gUnknown_83E4468 - -gUnknown_83E4484:: @ 83E4484 - spr_template 10206, 10206, gOamData_AffineNormal_ObjNormal_16x16, gUnknown_83E3844, NULL, gUnknown_83E4478, sub_80AA998 - -gUnknown_83E449C:: @ 83E449C - spr_template 10206, 10206, gOamData_AffineNormal_ObjNormal_16x16, gUnknown_83E3844, NULL, gUnknown_83E4478, sub_80AA938 - -gUnknown_83E44B4:: @ 83E44B4 - obj_rot_scal_anim_frame 256, 256, 0, 0 - obj_rot_scal_anim_end - -gUnknown_83E44C4:: @ 83E44C4 - obj_rot_scal_anim_frame 512, 256, 0, 0 - obj_rot_scal_anim_end - -gUnknown_83E44D4:: @ 83E44D4 - .4byte gUnknown_83E44B4 - .4byte gUnknown_83E44C4 - -gUnknown_83E44DC:: @ 83E44DC - spr_template 10244, 10244, gOamData_AffineDouble_ObjBlend_64x32, gDummySpriteAnimTable, NULL, gUnknown_83E44D4, sub_80AAAE4 - gUnknown_83E44F4:: @ 83E44F4 .incbin "graphics/battle_anims/unk_83E4874.4bpp" diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s index 66ff25ced..925f6c012 100644 --- a/data/battle_anim_scripts.s +++ b/data/battle_anim_scripts.s @@ -535,21 +535,21 @@ Move_SWIFT:: @ 81C7345 monbg 3 setalpha 12, 8 playsewithpan SE_W129, 192 - createsprite gUnknown_83E2C7C, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1 + createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1 delay 5 playsewithpan SE_W129, 192 - createsprite gUnknown_83E2C7C, ANIM_TARGET, 3, 20, -10, 20, 5, 22, -18, 1 + createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 5, 22, -18, 1 delay 5 playsewithpan SE_W129, 192 - createsprite gUnknown_83E2C7C, ANIM_TARGET, 3, 20, -10, 20, -10, 22, 15, 1 + createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, -10, 22, 15, 1 createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 18, 1 createvisualtask AnimTask_ShakeMon2, 2, 3, 2, 0, 18, 1 delay 5 playsewithpan SE_W129, 192 - createsprite gUnknown_83E2C7C, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1 + createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1 delay 5 playsewithpan SE_W129, 192 - createsprite gUnknown_83E2C7C, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 12, 1 + createsprite gSwiftStarSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 12, 1 delay 5 waitforvisualfinish clearmonbg 3 @@ -641,7 +641,7 @@ Move_SUPERSONIC:: @ 81C755D gUnknown_81C759B:: @ 81C759B playsewithpan SE_W048, 192 - createsprite gUnknown_83E3CA0, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0 + createsprite gSupersonicWaveSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0 delay 2 return @@ -657,7 +657,7 @@ Move_SCREECH:: @ 81C75B5 gUnknown_81C75E8:: @ 81C75E8 playsewithpan SE_W103, 192 - createsprite gUnknown_83E3CB8, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0 + createsprite gScreechWaveSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0 delay 2 return @@ -1057,7 +1057,7 @@ Move_SONIC_BOOM:: @ 81C7EDB gUnknown_81C7F12:: @ 81C7F12 playsewithpan SE_W013B, 192 - createsprite gUnknown_83E3C10, ANIM_TARGET, 2, 16, 0, 0, 0, 15 + createsprite gSonicBoomSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 15 delay 4 return @@ -1221,7 +1221,7 @@ Move_CUT:: @ 81C832A monbg 1 setalpha 12, 8 playsewithpan SE_W015, 63 - createsprite gUnknown_83E3294, ANIM_ATTACKER, 2, 40, -32, 0 + createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0 delay 5 createvisualtask AnimTask_ShakeMon, 2, 1, 0, 3, 10, 1 waitforvisualfinish @@ -1240,24 +1240,24 @@ Move_HIDDEN_POWER:: @ 81C835C delay 4 createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, 0, 0 playsewithpan SE_W179, 192 - createsprite gUnknown_83E427C, ANIM_ATTACKER, 2, 26, 0 - createsprite gUnknown_83E427C, ANIM_ATTACKER, 2, 26, 42 - createsprite gUnknown_83E427C, ANIM_ATTACKER, 2, 26, 84 - createsprite gUnknown_83E427C, ANIM_ATTACKER, 2, 26, 126 - createsprite gUnknown_83E427C, ANIM_ATTACKER, 2, 26, 168 - createsprite gUnknown_83E427C, ANIM_ATTACKER, 2, 26, 210 + createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 0 + createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 42 + createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 84 + createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 126 + createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 168 + createsprite gHiddenPowerOrbSpriteTemplate, ANIM_ATTACKER, 2, 26, 210 delay 52 setarg 7, 65535 playsewithpan SE_W115, 192 createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 11, 0, 0 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 0 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 32 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 64 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 96 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 128 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 160 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 192 - createsprite gUnknown_83E4294, ANIM_TARGET, 2, 224 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 0 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 32 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 64 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 96 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 128 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 160 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 192 + createsprite gHiddenPowerOrbScatterSpriteTemplate, ANIM_TARGET, 2, 224 end Move_REVERSAL:: @ 81C8445 @@ -1348,7 +1348,7 @@ Move_SWORDS_DANCE:: @ 81C8644 setalpha 12, 8 playsewithpan SE_W014, 192 createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, 0, 16, 6, 1, 4 - createsprite gUnknown_83E3BF8, ANIM_ATTACKER, 2, 0, 0 + createsprite gSwordsDanceBladeSpriteTemplate, ANIM_ATTACKER, 2, 0, 0 delay 22 createvisualtask sub_80B9F6C, 2, 10005, 2, 2, 32754, 16, 0, 0 waitforvisualfinish @@ -1465,11 +1465,11 @@ gUnknown_81C892E:: @ 81C892E end gUnknown_81C8947:: @ 81C8947 - createsprite gUnknown_83E3294, ANIM_ATTACKER, 2, 40, -32, 0 + createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0 goto gUnknown_81C890A gUnknown_81C8959:: @ 81C8959 - createsprite gUnknown_83E3294, ANIM_ATTACKER, 2, 40, -32, 1 + createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 1 goto gUnknown_81C890A gUnknown_81C896B:: @ 81C896B @@ -1500,19 +1500,19 @@ Move_SELF_DESTRUCT:: @ 81C89B9 gUnknown_81C8A3F:: @ 81C8A3F playsewithpan SE_W120, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 0, 0, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 1 delay 6 playsewithpan SE_W120, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 24, -24, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 0, 1 delay 6 playsewithpan SE_W120, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -16, 16, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 0, 1 delay 6 playsewithpan SE_W120, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -24, -12, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 0, 1 delay 6 playsewithpan SE_W120, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 16, 16, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 0, 1 delay 6 return @@ -1524,7 +1524,7 @@ Move_SLAM:: @ 81C8AA9 playsewithpan SE_W004, 192 createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, 3, 0, 4 delay 1 - createsprite gUnknown_83E3148, ANIM_ATTACKER, 2, 0, 0 + createsprite gSlamHitSpriteTemplate, ANIM_ATTACKER, 2, 0, 0 delay 3 playsewithpan SE_W025B, 63 createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1 @@ -1546,7 +1546,7 @@ Move_VINE_WHIP:: @ 81C8B31 createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6 delay 6 playsewithpan SE_W010, 63 - createsprite gUnknown_83E3160, ANIM_TARGET, 2, 0, 0 + createsprite gVineWhipSpriteTemplate, ANIM_TARGET, 2, 0, 0 delay 6 createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 6, 1 end @@ -1554,17 +1554,17 @@ Move_VINE_WHIP:: @ 81C8B31 Move_DRILL_PECK:: @ 81C8B68 loadspritegfx 10135 loadspritegfx 10162 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 0 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0 playsewithpan SE_W029, 192 waitforvisualfinish delay 2 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 1 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1 delay 2 loopsewithpan SE_W030, 63, 4, 8 createvisualtask sub_80B2868, 5, createvisualtask AnimTask_ShakeMon2, 2, 1, 4, 0, 18, 1 waitforvisualfinish - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 2 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 2 waitforvisualfinish createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 6 waitforvisualfinish @@ -1669,19 +1669,19 @@ Move_EXPLOSION:: @ 81C8E15 gUnknown_81C8EB2:: @ 81C8EB2 playsewithpan SE_W153, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 0, 0, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 1 delay 6 playsewithpan SE_W153, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 24, -24, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 0, 1 delay 6 playsewithpan SE_W153, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -16, 16, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 0, 1 delay 6 playsewithpan SE_W153, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -24, -12, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 0, 1 delay 6 playsewithpan SE_W153, 192 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 16, 16, 0, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 0, 1 delay 6 return @@ -1702,7 +1702,7 @@ Move_PROTECT:: @ 81C8F55 monbg 2 monbgprio_28 0 waitplaysewithpan SE_W115, 192, 16 - createsprite gUnknown_83E3354, ANIM_ATTACKER, 2, 24, 0, 90 + createsprite gProtectWallSpriteTemplate, ANIM_ATTACKER, 2, 24, 0, 90 waitforvisualfinish clearmonbg 2 end @@ -1746,10 +1746,10 @@ gUnknown_81C9004:: @ 81C9004 waitforvisualfinish delay 20 playsewithpan SE_W207B, 192 - createsprite gUnknown_83E3F04, ANIM_ATTACKER, 2, 0, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28 waitforvisualfinish playsewithpan SE_W207B, 192 - createsprite gUnknown_83E3F04, ANIM_ATTACKER, 2, 0, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28 waitforvisualfinish delay 10 createvisualtask AnimTask_SwayMon, 5, 0, 16, 6144, 8, 0 @@ -1783,7 +1783,7 @@ gUnknown_81C910A:: @ 81C910A waitforvisualfinish delay 20 playsewithpan SE_W207B, 192 - createsprite gUnknown_83E3F04, ANIM_ATTACKER, 2, 0, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28 waitforvisualfinish delay 5 createvisualtask sub_80E0488, 5, @@ -1805,7 +1805,7 @@ gUnknown_81C910A:: @ 81C910A gUnknown_81C91D7:: @ 81C91D7 playsewithpan SE_W207B, 192 - createsprite gUnknown_83E3F04, ANIM_ATTACKER, 2, 0, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28 waitforvisualfinish delay 5 createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4 @@ -1837,11 +1837,11 @@ Move_SAFEGUARD:: @ 81C9297 monbg 2 setalpha 8, 8 playsewithpan SE_W208, 192 - createsprite gUnknown_83E44DC, ANIM_ATTACKER, 2, + createsprite gGuardRingSpriteTemplate, ANIM_ATTACKER, 2, delay 4 - createsprite gUnknown_83E44DC, ANIM_ATTACKER, 2, + createsprite gGuardRingSpriteTemplate, ANIM_ATTACKER, 2, delay 4 - createsprite gUnknown_83E44DC, ANIM_ATTACKER, 2, + createsprite gGuardRingSpriteTemplate, ANIM_ATTACKER, 2, waitforvisualfinish playsewithpan SE_REAPOKE, 192 createvisualtask sub_80B9BDC, 2, 10, 0, 2, 0, 10, 32767 @@ -1880,8 +1880,8 @@ Move_VICE_GRIP:: @ 81C9381 monbg 3 setalpha 12, 8 playsewithpan SE_W011, 63 - createsprite gUnknown_83E3E08, ANIM_ATTACKER, 2, 0 - createsprite gUnknown_83E3E08, ANIM_ATTACKER, 2, 1 + createsprite gViceGripSpriteTemplate, ANIM_ATTACKER, 2, 0 + createsprite gViceGripSpriteTemplate, ANIM_ATTACKER, 2, 1 delay 9 createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, 1, 2 createvisualtask AnimTask_ShakeMon2, 5, 1, 2, 0, 5, 1 @@ -1898,8 +1898,8 @@ Move_GUILLOTINE:: @ 81C93C9 fadetobgfromset 12, 13, 14 waitbgfadein playsewithpan SE_W011, 63 - createsprite gUnknown_83E3E48, ANIM_ATTACKER, 2, 0 - createsprite gUnknown_83E3E48, ANIM_ATTACKER, 2, 1 + createsprite gGuillotineSpriteTemplate, ANIM_ATTACKER, 2, 0 + createsprite gGuillotineSpriteTemplate, ANIM_ATTACKER, 2, 1 createvisualtask sub_80BA7F8, 10, 4, 2, 0, 16, 0 delay 9 createvisualtask AnimTask_ShakeMon2, 5, 1, 2, 0, 23, 1 @@ -1922,11 +1922,11 @@ Move_PAY_DAY:: @ 81C9455 monbgprio_28 1 setalpha 12, 8 playsewithpan SE_W013B, 192 - createsprite gUnknown_83E3D50, ANIM_ATTACKER, 2, 20, 0, 0, 0, 1152 + createsprite gCoinThrowSpriteTemplate, ANIM_ATTACKER, 2, 20, 0, 0, 0, 1152 waitforvisualfinish playsewithpan SE_W006, 63 createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 1, 0, 0, 1, 2 - createsprite gUnknown_83E3D68, ANIM_ATTACKER, 2, + createsprite gFallingCoinSpriteTemplate, ANIM_ATTACKER, 2, createvisualtask AnimTask_ShakeMon2, 2, 1, 1, 0, 6, 1 waitforvisualfinish clearmonbg 1 @@ -2030,26 +2030,26 @@ Move_ATTRACT:: @ 81C985A loopsewithpan SE_W204, 192, 12, 3 createvisualtask AnimTask_SwayMon, 5, 0, 12, 4096, 4, 0 delay 15 - createsprite gUnknown_83E4218, ANIM_TARGET, 3, 20, -8 + createsprite gRedHeartProjectileSpriteTemplate, ANIM_TARGET, 3, 20, -8 waitforvisualfinish playsewithpan SE_W213, 63 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, 160, -32 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, -256, -40 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, 128, -16 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, 416, -38 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, -128, -22 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, -384, -31 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 160, -32 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -256, -40 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 128, -16 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 416, -38 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -128, -22 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -384, -31 waitforvisualfinish waitplaysewithpan SE_W213B, 0, 15 createvisualtask sub_80A9CE8, 5, - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 16, 256, 0 - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 224, 240, 15 - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 126, 272, 30 - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 80, 224, 45 - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 170, 272, 60 - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 40, 256, 75 - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 112, 256, 90 - createsprite gUnknown_83E4248, ANIM_ATTACKER, 40, 200, 272, 90 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 16, 256, 0 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 224, 240, 15 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 126, 272, 30 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 80, 224, 45 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 170, 272, 60 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 40, 256, 75 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 112, 256, 90 + createsprite gRedHeartRisingSpriteTemplate, ANIM_ATTACKER, 40, 200, 272, 90 delay 75 createvisualtask sub_80B9BDC, 2, 4, 4, 4, 0, 10, 28479 end @@ -2108,11 +2108,11 @@ Move_CONFUSE_RAY:: @ 81C9A31 Move_LOCK_ON:: @ 81C9A84 loadspritegfx 10014 - createsprite gUnknown_83E3518, ANIM_ATTACKER, 40, - createsprite gUnknown_83E3530, ANIM_ATTACKER, 40, 1 - createsprite gUnknown_83E3530, ANIM_ATTACKER, 40, 2 - createsprite gUnknown_83E3530, ANIM_ATTACKER, 40, 3 - createsprite gUnknown_83E3530, ANIM_ATTACKER, 40, 4 + createsprite gLockOnTargetSpriteTemplate, ANIM_ATTACKER, 40, + createsprite gLockOnMoveTargetSpriteTemplate, ANIM_ATTACKER, 40, 1 + createsprite gLockOnMoveTargetSpriteTemplate, ANIM_ATTACKER, 40, 2 + createsprite gLockOnMoveTargetSpriteTemplate, ANIM_ATTACKER, 40, 3 + createsprite gLockOnMoveTargetSpriteTemplate, ANIM_ATTACKER, 40, 4 delay 120 setarg 7, 65535 waitforvisualfinish @@ -2332,40 +2332,40 @@ Move_CONVERSION:: @ 81C9FA9 setalpha 16, 0 delay 0 playsewithpan SE_W129, 192 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -24, -24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, -24 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -8, -24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, -24 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 8, -24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 8, -24 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 24, -24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, -24 delay 3 playsewithpan SE_W129, 192 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -24, -8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, -8 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -8, -8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, -8 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 8, -8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 8, -8 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 24, -8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, -8 delay 3 playsewithpan SE_W129, 192 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -24, 8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, 8 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -8, 8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, 8 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 8, 8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 8, 8 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 24, 8 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, 8 delay 3 playsewithpan SE_W129, 192 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -24, 24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -24, 24 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, -8, 24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, -8, 24 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 8, 24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 8, 24 delay 3 - createsprite gUnknown_83E36EC, ANIM_ATTACKER, 2, 24, 24 + createsprite gConversionSpriteTemplate, ANIM_ATTACKER, 2, 24, 24 delay 20 playsewithpan SE_W112, 192 createvisualtask sub_80B9F6C, 2, 10018, 1, 1, 14335, 12, 0, 0 @@ -2384,22 +2384,22 @@ Move_CONVERSION_2:: @ 81CA0BE setalpha 0, 16 delay 0 playsewithpan SE_W112, 63 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -24, -24, 60 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -8, -24, 65 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 8, -24, 70 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 24, -24, 75 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -24, -8, 80 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -8, -8, 85 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 8, -8, 90 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 24, -8, 95 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -24, 8, 100 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -8, 8, 105 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 8, 8, 110 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 24, 8, 115 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -24, 24, 120 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, -8, 24, 125 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 8, 24, 130 - createsprite gUnknown_83E371C, ANIM_ATTACKER, 2, 24, 24, 135 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -24, -24, 60 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -8, -24, 65 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 8, -24, 70 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 24, -24, 75 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -24, -8, 80 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -8, -8, 85 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 8, -8, 90 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 24, -8, 95 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -24, 8, 100 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -8, 8, 105 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 8, 8, 110 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 24, 8, 115 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -24, 24, 120 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, -8, 24, 125 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 8, 24, 130 + createsprite gConversion2SpriteTemplate, ANIM_ATTACKER, 2, 24, 24, 135 createvisualtask sub_80A5DE0, 5, delay 60 playsewithpan SE_W129, 63 @@ -2446,15 +2446,15 @@ Move_ROLLING_KICK:: @ 81CA1DA Move_HEADBUTT:: @ 81CA25D loadspritegfx 10135 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 0 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0 playsewithpan SE_W029, 192 waitforvisualfinish delay 2 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 1 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1 waitforvisualfinish createvisualtask AnimTask_ShakeMonInPlace, 2, 0, 2, 0, 4, 1 createvisualtask AnimTask_ShakeMon, 2, 1, 5, 0, 6, 1 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 2 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 2 createsprite gUnknown_83E7C98, ANIM_TARGET, 3, 0, 0, 1, 1 playsewithpan SE_W233B, 63 waitforvisualfinish @@ -2463,16 +2463,16 @@ Move_HEADBUTT:: @ 81CA25D Move_HORN_ATTACK:: @ 81CA2BA loadspritegfx 10135 loadspritegfx 10020 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 0 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0 playsewithpan SE_W029, 192 waitforvisualfinish delay 2 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 1 - createsprite gUnknown_83E37BC, ANIM_TARGET, 4, 0, 0, 10 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1 + createsprite gHornHitSpriteTemplate, ANIM_TARGET, 4, 0, 0, 10 waitforvisualfinish createvisualtask AnimTask_ShakeMonInPlace, 2, 0, 2, 0, 4, 1 createvisualtask AnimTask_ShakeMon, 2, 1, 5, 0, 6, 1 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 2 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 2 createsprite gUnknown_83E7C98, ANIM_TARGET, 3, 0, 0, 1, 1 playsewithpan SE_W030, 63 waitforvisualfinish @@ -2490,14 +2490,14 @@ gUnknown_81CA345:: @ 81CA345 end gUnknown_81CA358:: @ 81CA358 - createsprite gUnknown_83E37BC, ANIM_TARGET, 4, 8, 8, 10 + createsprite gHornHitSpriteTemplate, ANIM_TARGET, 4, 8, 8, 10 waitforvisualfinish createsprite gUnknown_83E7C98, ANIM_TARGET, 3, 0, 0, 1, 1 playsewithpan SE_W030, 63 goto gUnknown_81CA345 gUnknown_81CA37E:: @ 81CA37E - createsprite gUnknown_83E37BC, ANIM_TARGET, 4, -8, -8, 10 + createsprite gHornHitSpriteTemplate, ANIM_TARGET, 4, -8, -8, 10 waitforvisualfinish createsprite gUnknown_83E7C98, ANIM_TARGET, 3, 0, 0, 1, 1 playsewithpan SE_W030, 63 @@ -2514,12 +2514,12 @@ Move_HORN_DRILL:: @ 81CA3A4 gUnknown_81CA3C1:: @ 81CA3C1 waitbgfadein setalpha 12, 8 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 0 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 0 playsewithpan SE_W029, 192 waitforvisualfinish delay 2 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 1 - createsprite gUnknown_83E37BC, ANIM_TARGET, 4, 0, 0, 12 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 1 + createsprite gHornHitSpriteTemplate, ANIM_TARGET, 4, 0, 0, 12 waitforvisualfinish playse SE_BAN createvisualtask AnimTask_ShakeMonInPlace, 2, 0, 2, 0, 40, 1 @@ -2557,7 +2557,7 @@ gUnknown_81CA3C1:: @ 81CA3C1 createsprite gUnknown_83E7C98, ANIM_TARGET, 3, 32, 0, 1, 2 playsewithpan SE_W030, 63 delay 4 - createsprite gUnknown_83E3550, ANIM_ATTACKER, 2, 2 + createsprite gBowMonSpriteTemplate, ANIM_ATTACKER, 2, 2 waitforvisualfinish restorebg waitbgfadeout @@ -2595,29 +2595,29 @@ Move_SING:: @ 81CA5A0 createvisualtask sub_80A65E8, 2, waitforvisualfinish panse_1B SE_W047, 192, 63, 2, 0 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 7, 0, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 7, 0, 12 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 6, 1, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 6, 1, 12 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 1, 2, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 1, 2, 12 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 3, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 3, 12 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 3, 0, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 3, 0, 12 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 1, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 1, 12 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 5, 2, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 5, 2, 12 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 6, 3, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 6, 3, 12 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 0, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 0, 12 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 1, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 1, 12 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 1, 2, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 1, 2, 12 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 5, 3, 12 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 5, 3, 12 delay 4 waitforvisualfinish clearmonbg 3 @@ -2797,10 +2797,10 @@ Move_RAGE:: @ 81CAA1C monbg 1 setalpha 12, 8 createvisualtask AnimTask_BlendMonInAndOut, 3, 0, 31, 10, 0, 2 - createsprite gUnknown_83E3F04, ANIM_ATTACKER, 2, 0, -20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, -20, -28 playsewithpan SE_W207B, 192 delay 20 - createsprite gUnknown_83E3F04, ANIM_ATTACKER, 2, 0, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_ATTACKER, 2, 0, 20, -28 playsewithpan SE_W207B, 192 waitforvisualfinish createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6 @@ -2859,10 +2859,10 @@ Move_MINIMIZE:: @ 81CAAF2 Move_METRONOME:: @ 81CAB05 loadspritegfx 10064 loadspritegfx 10209 - createsprite gUnknown_83E398C, ANIM_ATTACKER, 11, 0, 100 + createsprite gThoughtBubbleSpriteTemplate, ANIM_ATTACKER, 11, 0, 100 playsewithpan SE_W118, 192 delay 6 - createsprite gUnknown_83E3A34, ANIM_ATTACKER, 12, 0 + createsprite gMetronomeFingerSpriteTemplate, ANIM_ATTACKER, 12, 0 delay 24 loopsewithpan SE_W039, 192, 22, 3 waitforvisualfinish @@ -2923,8 +2923,8 @@ Move_KINESIS:: @ 81CAC19 playsewithpan SE_W060, 192 call gUnknown_81D59BB createsprite gUnknown_83E6F8C, ANIM_ATTACKER, 20, - createsprite gUnknown_83E3BBC, ANIM_ATTACKER, 19, 32, -8, 0 - createsprite gUnknown_83E3BBC, ANIM_ATTACKER, 19, 32, 16, 1 + createsprite gKinesisZapEnergySpriteTemplate, ANIM_ATTACKER, 19, 32, -8, 0 + createsprite gKinesisZapEnergySpriteTemplate, ANIM_ATTACKER, 19, 32, 16, 1 loopsewithpan SE_W109, 192, 21, 2 delay 60 playsewithpan SE_W146, 192 @@ -2944,8 +2944,8 @@ Move_GLARE:: @ 81CAC6A waitforvisualfinish createvisualtask sub_80BA7F8, 5, 1, 0, 0, 16, 0 waitforvisualfinish - createsprite gUnknown_83E42FC, ANIM_ATTACKER, 0, -16, -8 - createsprite gUnknown_83E42FC, ANIM_ATTACKER, 0, 16, -8 + createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, -16, -8 + createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, 16, -8 createvisualtask sub_80A9F10, 5, playsewithpan SE_W043, 192 delay 2 @@ -3062,7 +3062,7 @@ Move_ACID_ARMOR:: @ 81CAED5 Move_SHARPEN:: @ 81CAEEE loadspritegfx 10185 - createsprite gUnknown_83E365C, ANIM_ATTACKER, 2, + createsprite gSharpenSphereSpriteTemplate, ANIM_ATTACKER, 2, waitforvisualfinish end @@ -3077,7 +3077,7 @@ Move_SUPER_FANG:: @ 81CAEFA delay 20 createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 4 delay 4 - createsprite gUnknown_83E37EC, ANIM_TARGET, 2, + createsprite gSuperFangSpriteTemplate, ANIM_TARGET, 2, playsewithpan SE_W044, 63 delay 8 createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 1, 2143, 14, 32767, 14 @@ -3088,10 +3088,10 @@ Move_SUPER_FANG:: @ 81CAEFA Move_SLASH:: @ 81CAF7B loadspritegfx 10183 - createsprite gUnknown_83E35A4, ANIM_TARGET, 2, 1, -8, 0 + createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, -8, 0 playsewithpan SE_W013, 63 delay 4 - createsprite gUnknown_83E35A4, ANIM_TARGET, 2, 1, 8, 0 + createsprite gSlashSliceSpriteTemplate, ANIM_TARGET, 2, 1, 8, 0 createvisualtask AnimTask_ShakeMon2, 2, 1, 4, 0, 18, 1 playsewithpan SE_W013, 63 waitforvisualfinish @@ -3103,8 +3103,8 @@ Move_STRUGGLE:: @ 81CAFB5 monbg 1 setalpha 12, 8 createvisualtask AnimTask_ShakeMonInPlace, 2, 0, 3, 0, 12, 4 - createsprite gUnknown_83E43F8, ANIM_ATTACKER, 2, 0, 0, 2 - createsprite gUnknown_83E43F8, ANIM_ATTACKER, 2, 0, 1, 2 + createsprite gMovementWavesSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 2 + createsprite gMovementWavesSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 2 loopsewithpan SE_W029, 192, 12, 4 waitforvisualfinish createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 2 @@ -3119,7 +3119,7 @@ Move_SKETCH:: @ 81CB01B loadspritegfx 10002 monbg 1 createvisualtask sub_80A8874, 2, - createsprite gUnknown_83E3F4C, ANIM_TARGET, 2, + createsprite gPencilSpriteTemplate, ANIM_TARGET, 2, waitforvisualfinish clearmonbg 1 createvisualtask sub_80A8338, 2, 0, 2 @@ -3265,27 +3265,27 @@ Move_ENDURE:: @ 81CB227 end gUnknown_81CB267:: @ 81CB267 - createsprite gUnknown_83E3604, ANIM_ATTACKER, 2, 0, -24, 26, 2 + createsprite gEndureEnergySpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 26, 2 delay 4 - createsprite gUnknown_83E3604, ANIM_ATTACKER, 2, 0, 14, 28, 1 + createsprite gEndureEnergySpriteTemplate, ANIM_ATTACKER, 2, 0, 14, 28, 1 delay 4 - createsprite gUnknown_83E3604, ANIM_ATTACKER, 2, 0, -5, 10, 2 + createsprite gEndureEnergySpriteTemplate, ANIM_ATTACKER, 2, 0, -5, 10, 2 delay 4 - createsprite gUnknown_83E3604, ANIM_ATTACKER, 2, 0, 28, 26, 3 + createsprite gEndureEnergySpriteTemplate, ANIM_ATTACKER, 2, 0, 28, 26, 3 delay 4 - createsprite gUnknown_83E3604, ANIM_ATTACKER, 2, 0, -12, 0, 1 + createsprite gEndureEnergySpriteTemplate, ANIM_ATTACKER, 2, 0, -12, 0, 1 return Move_CHARM:: @ 81CB2BB loadspritegfx 10210 createvisualtask sub_80E0558, 5, 0, 2, 0 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, 0, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20 playsewithpan SE_W204, 192 delay 15 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, -20, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20 playsewithpan SE_W204, 192 delay 15 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, 20, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20 playsewithpan SE_W204, 192 waitforvisualfinish end @@ -3310,23 +3310,23 @@ Move_ROLLOUT:: @ 81CB2FE Move_FALSE_SWIPE:: @ 81CB33F loadspritegfx 10286 loadspritegfx 10135 - createsprite gUnknown_83E35BC, ANIM_TARGET, 2, + createsprite gFalseSwipeSliceSpriteTemplate, ANIM_TARGET, 2, playsewithpan SE_W233, 63 delay 16 - createsprite gUnknown_83E35D4, ANIM_TARGET, 2, 0 + createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 0 playsewithpan SE_W104, 63 delay 2 - createsprite gUnknown_83E35D4, ANIM_TARGET, 2, 16 + createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 16 delay 2 - createsprite gUnknown_83E35D4, ANIM_TARGET, 2, 32 + createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 32 playsewithpan SE_W104, 63 delay 2 - createsprite gUnknown_83E35D4, ANIM_TARGET, 2, 48 + createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 48 delay 2 - createsprite gUnknown_83E35D4, ANIM_TARGET, 2, 64 + createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 64 playsewithpan SE_W104, 63 delay 2 - createsprite gUnknown_83E35D4, ANIM_TARGET, 2, 80 + createsprite gFalseSwipePositionedSliceSpriteTemplate, ANIM_TARGET, 2, 80 delay 2 waitforvisualfinish createvisualtask AnimTask_ShakeMon, 2, 1, 5, 0, 6, 1 @@ -3340,14 +3340,14 @@ Move_SWAGGER:: @ 81CB3C6 createvisualtask sub_80A84B4, 2, playsewithpan SE_W207, 192 waitforvisualfinish - createsprite gUnknown_83E3ED0, ANIM_ATTACKER, 2, + createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2, loopsewithpan SE_W207, 192, 4, 2 waitforvisualfinish delay 24 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, -20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28 playsewithpan SE_W207B, 63 delay 12 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28 playsewithpan SE_W207B, 63 waitforvisualfinish end @@ -3357,7 +3357,7 @@ Move_MILK_DRINK:: @ 81CB40E loadspritegfx 10203 loadspritegfx 10031 monbg 1 - createsprite gUnknown_83E33B4, ANIM_ATTACKER, 2, + createsprite gMilkBottleSpriteTemplate, ANIM_ATTACKER, 2, delay 40 playsewithpan SE_W152, 192 delay 12 @@ -3365,7 +3365,7 @@ Move_MILK_DRINK:: @ 81CB40E delay 20 playsewithpan SE_W152, 192 waitforvisualfinish - createsprite gUnknown_83E4094, ANIM_ATTACKER, 3, 0, 0, 1, 0 + createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 0 playsewithpan SE_W208, 192 waitforvisualfinish clearmonbg 1 @@ -3424,19 +3424,19 @@ Move_MOONLIGHT:: @ 81CB54E setalpha 0, 16 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 16, 0 waitforvisualfinish - createsprite gUnknown_83E3734, ANIM_ATTACKER, 2, 120, 56 + createsprite gMoonSpriteTemplate, ANIM_ATTACKER, 2, 120, 56 createvisualtask sub_8076048, 3, 0, 16, 16, 0, 1 playsewithpan SE_W236, 0 delay 30 - createsprite gUnknown_83E3764, ANIM_ATTACKER, 40, -12, 0 + createsprite gMoonlightSparkleSpriteTemplate, ANIM_ATTACKER, 40, -12, 0 delay 30 - createsprite gUnknown_83E3764, ANIM_ATTACKER, 40, -24, 0 + createsprite gMoonlightSparkleSpriteTemplate, ANIM_ATTACKER, 40, -24, 0 delay 30 - createsprite gUnknown_83E3764, ANIM_ATTACKER, 40, 21, 0 + createsprite gMoonlightSparkleSpriteTemplate, ANIM_ATTACKER, 40, 21, 0 delay 30 - createsprite gUnknown_83E3764, ANIM_ATTACKER, 40, 0, 0 + createsprite gMoonlightSparkleSpriteTemplate, ANIM_ATTACKER, 40, 0, 0 delay 30 - createsprite gUnknown_83E3764, ANIM_ATTACKER, 40, 10, 0 + createsprite gMoonlightSparkleSpriteTemplate, ANIM_ATTACKER, 40, 10, 0 delay 20 createvisualtask sub_80A5FC0, 2, waitforvisualfinish @@ -3499,22 +3499,22 @@ Move_UPROAR:: @ 81CB69C loadspritegfx 10203 monbg 3 createvisualtask sub_80AA7C8, 2, 0 - createsprite gUnknown_83E4110, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8 + createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8 playsewithpan SE_W253, 192 - createsprite gUnknown_83E4430, ANIM_ATTACKER, 2, 0, 29, -12, 0 - createsprite gUnknown_83E4430, ANIM_ATTACKER, 2, 0, -12, -29, 1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, 29, -12, 0 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, -12, -29, 1 delay 16 createvisualtask sub_80AA7C8, 2, 0 - createsprite gUnknown_83E4110, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8 + createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8 playsewithpan SE_W253, 192 - createsprite gUnknown_83E4430, ANIM_ATTACKER, 2, 0, 12, -29, 1 - createsprite gUnknown_83E4430, ANIM_ATTACKER, 2, 0, -29, -12, 0 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, 12, -29, 1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, -29, -12, 0 delay 16 createvisualtask sub_80AA7C8, 2, 0 - createsprite gUnknown_83E4110, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8 + createsprite gUproarRingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0, 31, 8 playsewithpan SE_W253, 192 - createsprite gUnknown_83E4430, ANIM_ATTACKER, 2, 0, 24, -24, 1 - createsprite gUnknown_83E4430, ANIM_ATTACKER, 2, 0, -24, -24, 0 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, -24, 1 + createsprite gJaggedMusicNoteSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, -24, 0 waitforvisualfinish clearmonbg 3 end @@ -3560,10 +3560,10 @@ Move_TORMENT:: @ 81CB84E createvisualtask sub_80DF1DC, 2, waitforvisualfinish createvisualtask AnimTask_BlendMonInAndOut, 2, 1, 31, 10, 1, 1 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, -20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28 playsewithpan SE_W207B, 63 delay 20 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28 playsewithpan SE_W207B, 63 end @@ -3615,7 +3615,7 @@ Move_SMELLING_SALT:: @ 81CB8F6 Move_FOLLOW_ME:: @ 81CB951 loadspritegfx 10064 - createsprite gUnknown_83E3A4C, ANIM_ATTACKER, 2, 0 + createsprite gFollowMeFingerSpriteTemplate, ANIM_ATTACKER, 2, 0 playsewithpan SE_W039, 192 delay 18 playsewithpan SE_W213, 192 @@ -3662,19 +3662,19 @@ Move_TAUNT:: @ 81CBA0B loadspritegfx 10214 loadspritegfx 10209 loadspritegfx 10087 - createsprite gUnknown_83E398C, ANIM_ATTACKER, 11, 0, 45 + createsprite gThoughtBubbleSpriteTemplate, ANIM_ATTACKER, 11, 0, 45 playsewithpan SE_W118, 192 delay 6 - createsprite gUnknown_83E3AC4, ANIM_ATTACKER, 12, 0 + createsprite gTauntFingerSpriteTemplate, ANIM_ATTACKER, 12, 0 delay 4 loopsewithpan SE_W039, 192, 16, 2 waitforvisualfinish delay 8 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, -20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -28 playsewithpan SE_W207B, 63 waitforvisualfinish delay 12 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, 20, -28 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -28 playsewithpan SE_W207B, 63 end @@ -4060,19 +4060,19 @@ Move_TEETER_DANCE:: @ 81CC371 loadspritegfx 10072 loadspritegfx 10073 createvisualtask sub_80E4160, 5, - createsprite gUnknown_83E38C8, ANIM_ATTACKER, 2, 0, 16, -2 + createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 16, -2 playsewithpan SE_W298, 192 delay 24 - createsprite gUnknown_83E38C8, ANIM_ATTACKER, 2, 0, 0, -2 + createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, -2 playsewithpan SE_W298, 192 delay 24 - createsprite gUnknown_83E38C8, ANIM_ATTACKER, 2, 0, -16, -2 + createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, -16, -2 playsewithpan SE_W298, 192 delay 24 - createsprite gUnknown_83E38C8, ANIM_ATTACKER, 2, 1, -8, -2 + createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, -8, -2 playsewithpan SE_W298, 192 delay 24 - createsprite gUnknown_83E38C8, ANIM_ATTACKER, 2, 2, 8, -2 + createsprite gFastFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 2, 8, -2 playsewithpan SE_W298, 192 end @@ -4128,42 +4128,42 @@ Move_NEEDLE_ARM:: @ 81CC513 loadspritegfx 10135 loadspritegfx 10143 loopsewithpan SE_W030, 63, 2, 16 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 0, -32, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 0, -32, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 22, -22, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 22, -22, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 30, 0, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 30, 0, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 20, 20, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 20, 20, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 0, 28, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 0, 28, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, -19, 19, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, -19, 19, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, -27, 0, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, -27, 0, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, -18, -18, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, -18, -18, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 0, -25, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 0, -25, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 17, -17, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 17, -17, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 23, 0, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 23, 0, 16 delay 2 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 0, 16, 16, 16 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 0, 16, 16, 16 waitforvisualfinish createvisualtask AnimTask_ShakeMon2, 2, 1, 4, 0, 18, 1 createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1 createsprite gFistFootSpriteTemplate, ANIM_TARGET, 4, 0, 0, 8, 1, 0 playsewithpan SE_W233B, 63 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, 0, -24, 10 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, 17, -17, 10 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, 24, 0, 10 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, 17, 17, 10 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, 0, 24, 10 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, -17, 17, 10 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, -24, 0, 10 - createsprite gUnknown_83E3100, ANIM_TARGET, 2, 1, 1, -17, -17, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 0, -24, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 17, -17, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 24, 0, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 17, 17, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, 0, 24, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, -17, 17, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, -24, 0, 10 + createsprite gNeedleArmSpikeSpriteTemplate, ANIM_TARGET, 2, 1, 1, -17, -17, 10 end Move_SLACK_OFF:: @ 81CC6C3 @@ -4206,17 +4206,17 @@ Move_AROMATHERAPY:: @ 81CC74B delay 1 monbg 0 delay 1 - createsprite gUnknown_83E3024, ANIM_ATTACKER, 0, 24, 16, 0, 2, 2, 0, 0 - createsprite gUnknown_83E3024, ANIM_ATTACKER, 66, 64, 24, 0, 3, 1, 1, 0 - createsprite gUnknown_83E303C, ANIM_ATTACKER, 0, 16, 24, 0, 2, 1, 0, 0 + createsprite gAromatherapySmallFlowerSpriteTemplate, ANIM_ATTACKER, 0, 24, 16, 0, 2, 2, 0, 0 + createsprite gAromatherapySmallFlowerSpriteTemplate, ANIM_ATTACKER, 66, 64, 24, 0, 3, 1, 1, 0 + createsprite gAromatherapyBigFlowerSpriteTemplate, ANIM_ATTACKER, 0, 16, 24, 0, 2, 1, 0, 0 delay 20 - createsprite gUnknown_83E3024, ANIM_ATTACKER, 66, 48, 12, 0, 4, 3, 1, 0 - createsprite gUnknown_83E3024, ANIM_ATTACKER, 0, 100, 16, 0, 3, 2, 0, 0 - createsprite gUnknown_83E3024, ANIM_ATTACKER, 0, 74, 24, 180, 3, 2, 0, 0 + createsprite gAromatherapySmallFlowerSpriteTemplate, ANIM_ATTACKER, 66, 48, 12, 0, 4, 3, 1, 0 + createsprite gAromatherapySmallFlowerSpriteTemplate, ANIM_ATTACKER, 0, 100, 16, 0, 3, 2, 0, 0 + createsprite gAromatherapySmallFlowerSpriteTemplate, ANIM_ATTACKER, 0, 74, 24, 180, 3, 2, 0, 0 delay 10 - createsprite gUnknown_83E3024, ANIM_ATTACKER, 66, 80, 30, 0, 4, 1, 1, 0 - createsprite gUnknown_83E3024, ANIM_ATTACKER, 0, 128, 12, 0, 3, 3, 0, 0 - createsprite gUnknown_83E303C, ANIM_ATTACKER, 0, 90, 16, 0, 2, 1, 0, 0 + createsprite gAromatherapySmallFlowerSpriteTemplate, ANIM_ATTACKER, 66, 80, 30, 0, 4, 1, 1, 0 + createsprite gAromatherapySmallFlowerSpriteTemplate, ANIM_ATTACKER, 0, 128, 12, 0, 3, 3, 0, 0 + createsprite gAromatherapyBigFlowerSpriteTemplate, ANIM_ATTACKER, 0, 90, 16, 0, 2, 1, 0, 0 waitforvisualfinish clearmonbg 0 delay 1 @@ -4226,13 +4226,13 @@ Move_AROMATHERAPY:: @ 81CC74B createvisualtask sub_80E2084, 2, 1 waitforvisualfinish playsewithpan SE_W234, 192 - createsprite gUnknown_83E340C, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1 + createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1 delay 8 - createsprite gUnknown_83E340C, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1 + createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1 waitforvisualfinish playsewithpan SE_REAPOKE, 192 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 43, 3, 10, 0, 13293 - createsprite gUnknown_83E40E0, ANIM_ATTACKER, 16, 0, 0, 0, 1 + createsprite gBlendThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 16, 0, 0, 0, 1 waitforvisualfinish end @@ -4270,7 +4270,7 @@ Move_AIR_CUTTER:: @ 81CC93D createvisualtask sub_80A76F0, 2, 32, -24, 1536, 2, 128 waitforvisualfinish playsewithpan SE_W015, 63 - createsprite gUnknown_83E32AC, ANIM_ATTACKER, 2, 40, -32, 0, 2 + createsprite gAirCutterSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0, 2 delay 5 createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 8, 1 createvisualtask AnimTask_ShakeMon2, 2, 3, 2, 0, 8, 1 @@ -4303,29 +4303,29 @@ Move_GRASS_WHISTLE:: @ 81CC9E9 createvisualtask sub_80A65E8, 2, waitforvisualfinish panse_1B SE_W320, 192, 63, 2, 0 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 7, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 7, 1, 0 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 6, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 6, 1, 0 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 1, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 1, 1, 0 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 1, 0 delay 5 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 3, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 3, 1, 0 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 1, 0 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 5, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 5, 1, 0 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 6, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 6, 1, 0 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 1, 0 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 2, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 2, 1, 0 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 1, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 1, 1, 0 delay 4 - createsprite gUnknown_83E3880, ANIM_TARGET, 2, 5, 1, 0 + createsprite gWavyMusicNotesSpriteTemplate, ANIM_TARGET, 2, 5, 1, 0 delay 4 waitforvisualfinish createvisualtask sub_80A66A0, 2, @@ -4337,8 +4337,8 @@ Move_TICKLE:: @ 81CCADC loadspritegfx 10218 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 0, 16, 0 waitforvisualfinish - createsprite gUnknown_83E42FC, ANIM_ATTACKER, 0, -16, -8 - createsprite gUnknown_83E42FC, ANIM_ATTACKER, 0, 16, -8 + createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, -16, -8 + createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, 16, -8 playsewithpan SE_W197, 192 waitforvisualfinish createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 0, 16, 0, 0 @@ -4416,7 +4416,7 @@ Move_AERIAL_ACE:: @ 81CCC39 setalpha 12, 8 createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, 0, 24, 6, 1, 5 createvisualtask sub_80BAB98, 2, 0, 4, 7, 3 - createsprite gUnknown_83E3294, ANIM_ATTACKER, 2, 40, -32, 0 + createsprite gCuttingSliceSpriteTemplate, ANIM_ATTACKER, 2, 40, -32, 0 playsewithpan SE_W013B, 192 delay 5 createvisualtask AnimTask_ShakeMon, 2, 1, 0, 3, 10, 1 @@ -4455,7 +4455,7 @@ Move_BULK_UP:: @ 81CCCFE createvisualtask sub_80A84B4, 2, playsewithpan SE_W207, 192 waitforvisualfinish - createsprite gUnknown_83E3ED0, ANIM_ATTACKER, 2, + createsprite gBreathPuffSpriteTemplate, ANIM_ATTACKER, 2, loopsewithpan SE_W207, 192, 4, 2 waitforvisualfinish end @@ -4464,13 +4464,13 @@ Move_COVET:: @ 81CCD1C loadspritegfx 10210 loadspritegfx 10224 createvisualtask sub_80E0558, 5, 0, 2, 0 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, 0, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20 playsewithpan SE_W204, 192 delay 15 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, -20, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20 playsewithpan SE_W204, 192 delay 15 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, 20, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20 playsewithpan SE_W204, 192 waitforvisualfinish createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 8, 1 @@ -4544,13 +4544,13 @@ Move_CALM_MIND:: @ 81CCE97 waitforvisualfinish createvisualtask sub_80BB9B0, 5, 1 waitforvisualfinish - createsprite gUnknown_83E40C8, ANIM_ATTACKER, 40, 0, 0, 0, 0 + createsprite gThinRingShrinkingSpriteTemplate, ANIM_ATTACKER, 40, 0, 0, 0, 0 playsewithpan SE_W048, 192 delay 14 - createsprite gUnknown_83E40C8, ANIM_ATTACKER, 40, 0, 0, 0, 0 + createsprite gThinRingShrinkingSpriteTemplate, ANIM_ATTACKER, 40, 0, 0, 0, 0 playsewithpan SE_W048, 192 delay 14 - createsprite gUnknown_83E40C8, ANIM_ATTACKER, 40, 0, 0, 0, 0 + createsprite gThinRingShrinkingSpriteTemplate, ANIM_ATTACKER, 40, 0, 0, 0, 0 playsewithpan SE_W048, 192 waitforvisualfinish createvisualtask sub_80BB9B0, 5, 0 @@ -4652,27 +4652,27 @@ Move_BELLY_DRUM:: @ 81CD0C0 createvisualtask sub_80A65E8, 2, waitforvisualfinish call gUnknown_81CD18D - createsprite gUnknown_83E3914, ANIM_ATTACKER, 2, 0, 0, 0, 0 + createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0, 0 playsewithpan SE_W187, 192 delay 15 call gUnknown_81CD172 - createsprite gUnknown_83E3914, ANIM_ATTACKER, 2, 1, 1, 1, 0 + createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 1, 0 playsewithpan SE_W187, 192 delay 15 call gUnknown_81CD18D - createsprite gUnknown_83E3914, ANIM_ATTACKER, 2, 0, 3, 3, 128 + createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 3, 3, 128 playsewithpan SE_W187, 192 delay 7 call gUnknown_81CD172 - createsprite gUnknown_83E3914, ANIM_ATTACKER, 2, 1, 2, 0, 128 + createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 128 playsewithpan SE_W187, 192 delay 7 call gUnknown_81CD18D - createsprite gUnknown_83E3914, ANIM_ATTACKER, 2, 0, 1, 1, 0 + createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 0, 1, 1, 0 playsewithpan SE_W187, 192 delay 7 call gUnknown_81CD172 - createsprite gUnknown_83E3914, ANIM_ATTACKER, 2, 1, 0, 3, 0 + createsprite gSlowFlyingMusicNotesSpriteTemplate, ANIM_ATTACKER, 2, 1, 0, 3, 0 playsewithpan SE_W187, 192 waitforvisualfinish createvisualtask sub_80A66A0, 2, @@ -4680,12 +4680,12 @@ Move_BELLY_DRUM:: @ 81CD0C0 end gUnknown_81CD172:: @ 81CD172 - createsprite gUnknown_83E38E0, ANIM_ATTACKER, 3, 0 + createsprite gBellyDrumHandSpriteTemplate, ANIM_ATTACKER, 3, 0 createvisualtask AnimTask_ShakeMon, 2, 0, 0, 8, 2, 1 return gUnknown_81CD18D:: @ 81CD18D - createsprite gUnknown_83E38E0, ANIM_ATTACKER, 3, 1 + createsprite gBellyDrumHandSpriteTemplate, ANIM_ATTACKER, 3, 1 createvisualtask AnimTask_ShakeMon, 2, 0, 0, 8, 2, 1 return @@ -4769,11 +4769,11 @@ Move_ICE_PUNCH:: @ 81CD2E0 Move_REST:: @ 81CD3CB playsewithpan SE_W173, 192 loadspritegfx 10228 - createsprite gUnknown_83E3500, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 + createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 delay 20 - createsprite gUnknown_83E3500, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 + createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 delay 20 - createsprite gUnknown_83E3500, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 + createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 waitforvisualfinish end @@ -5099,9 +5099,9 @@ gUnknown_81CDBB1:: @ 81CDBB1 createvisualtask AnimTask_ScaleMonAndRestore, 5, -7, -7, 7, 0, 1 createvisualtask AnimTask_ShakeMon2, 2, 1, 4, 0, 7, 1 createsprite gUnknown_83E7B88, ANIM_ATTACKER, 2, 6, 1, 14, 0, 0 - createsprite gUnknown_83E3F64, ANIM_ATTACKER, 2, 0, 0, -42, -38, 24, 0, 0 - createsprite gUnknown_83E3F64, ANIM_ATTACKER, 2, 0, 0, 0, -42, 24, 0, 0 - createsprite gUnknown_83E3F64, ANIM_ATTACKER, 2, 0, 0, 42, -38, 24, 0, 0 + createsprite gSnoreZSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, -42, -38, 24, 0, 0 + createsprite gSnoreZSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 0, -42, 24, 0, 0 + createsprite gSnoreZSpriteTemplate, ANIM_ATTACKER, 2, 0, 0, 42, -38, 24, 0, 0 return Move_LIGHT_SCREEN:: @ 81CDC28 @@ -6694,19 +6694,19 @@ Move_DYNAMIC_PUNCH:: @ 81CFF92 waitsound playsewithpan SE_W120, 63 createvisualtask AnimTask_ShakeMon2, 5, 1, 5, 0, 28, 1 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 0, 0, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 24, -24, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -24, -12, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 1, 1 waitforvisualfinish clearmonbg 3 blendoff @@ -6863,11 +6863,11 @@ Move_COTTON_SPORE:: @ 81D0395 end gUnknown_81D03B5:: @ 81D03B5 - createsprite gUnknown_83E2B64, ANIM_ATTACKER, 2, 0, -20, 85, 80, 0 + createsprite gSporeParticleSpriteTemplate, ANIM_ATTACKER, 2, 0, -20, 85, 80, 0 delay 12 - createsprite gUnknown_83E2B64, ANIM_ATTACKER, 2, 0, -10, 170, 80, 0 + createsprite gSporeParticleSpriteTemplate, ANIM_ATTACKER, 2, 0, -10, 170, 80, 0 delay 12 - createsprite gUnknown_83E2B64, ANIM_ATTACKER, 2, 0, -15, 0, 80, 0 + createsprite gSporeParticleSpriteTemplate, ANIM_ATTACKER, 2, 0, -15, 0, 80, 0 delay 12 return @@ -6887,11 +6887,11 @@ Move_SPORE:: @ 81D03EF end gUnknown_81D041A:: @ 81D041A - createsprite gUnknown_83E2B64, ANIM_TARGET, 2, 0, -20, 85, 80, 1 + createsprite gSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -20, 85, 80, 1 delay 12 - createsprite gUnknown_83E2B64, ANIM_TARGET, 2, 0, -10, 170, 80, 1 + createsprite gSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -10, 170, 80, 1 delay 12 - createsprite gUnknown_83E2B64, ANIM_TARGET, 2, 0, -15, 0, 80, 1 + createsprite gSporeParticleSpriteTemplate, ANIM_TARGET, 2, 0, -15, 0, 80, 1 delay 12 return @@ -6902,23 +6902,23 @@ Move_PETAL_DANCE:: @ 81D0454 setalpha 12, 8 playsewithpan SE_W080, 192 createvisualtask AnimTask_TranslateMonEllipticalRespectSide, 2, 0, 12, 6, 6, 3 - createsprite gUnknown_83E2B94, ANIM_ATTACKER, 2, 0, -24, 8, 140 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, 16, -24, 8, 100 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, -16, -24, 8, 100 + createsprite gPetalDanceBigFlowerSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 8, 140 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 16, -24, 8, 100 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -16, -24, 8, 100 delay 15 - createsprite gUnknown_83E2B94, ANIM_ATTACKER, 2, 0, -24, 8, 140 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, 32, -24, 8, 100 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, -32, -24, 8, 100 + createsprite gPetalDanceBigFlowerSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 8, 140 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 32, -24, 8, 100 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -32, -24, 8, 100 delay 15 - createsprite gUnknown_83E2B94, ANIM_ATTACKER, 2, 0, -24, 8, 140 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, 24, -24, 8, 100 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, -24, -24, 8, 100 + createsprite gPetalDanceBigFlowerSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 8, 140 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 24, -24, 8, 100 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -24, -24, 8, 100 delay 30 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, 16, -24, 0, 100 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, -16, -24, 0, 100 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 16, -24, 0, 100 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -16, -24, 0, 100 delay 30 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, 20, -16, 14, 80 - createsprite gUnknown_83E2BAC, ANIM_ATTACKER, 2, -20, -14, 16, 80 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, 20, -16, 14, 80 + createsprite gPetalDanceSmallFlowerSpriteTemplate, ANIM_ATTACKER, 2, -20, -14, 16, 80 waitforvisualfinish createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, 0, 24, 0, 0, 5 delay 3 @@ -6941,29 +6941,29 @@ Move_RAZOR_LEAF:: @ 81D058C setalpha 12, 8 delay 1 loopsewithpan SE_W077, 192, 10, 5 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -3, -2, 10 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -2, 10 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -1, -1, 15 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -1, 15 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -4, -4, 7 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -4, -4, 7 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 3, -3, 11 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 3, -3, 11 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -1, -6, 8 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -6, 8 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 2, -1, 12 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -1, 12 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -3, -4, 13 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -4, 13 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 4, -5, 7 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 4, -5, 7 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 2, -6, 11 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -6, 11 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -3, -5, 8 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -5, 8 delay 60 playsewithpan SE_W013B, 192 - createsprite gUnknown_83E2C50, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1 - createsprite gUnknown_83E2C50, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1 + createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, 20, 1 + createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 22, -20, 1 delay 20 playsewithpan SE_W013, 63 createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 8, 1 @@ -7010,16 +7010,16 @@ Move_OCTAZOOKA:: @ 81D07BB loadspritegfx 10030 loadspritegfx 10017 playsewithpan SE_W025B, 192 - createsprite gUnknown_83E3674, ANIM_TARGET, 2, 20, 0, 0, 0, 20, 0 + createsprite gOctazookaBallSpriteTemplate, ANIM_TARGET, 2, 20, 0, 0, 0, 20, 0 waitforvisualfinish playsewithpan SE_W120, 63 - createsprite gUnknown_83E36A8, ANIM_TARGET, 2, 8, 8, 1, 0 + createsprite gOctazookaSmokeSpriteTemplate, ANIM_TARGET, 2, 8, 8, 1, 0 delay 2 - createsprite gUnknown_83E36A8, ANIM_TARGET, 2, -8, -8, 1, 0 + createsprite gOctazookaSmokeSpriteTemplate, ANIM_TARGET, 2, -8, -8, 1, 0 delay 2 - createsprite gUnknown_83E36A8, ANIM_TARGET, 2, 8, -8, 1, 0 + createsprite gOctazookaSmokeSpriteTemplate, ANIM_TARGET, 2, 8, -8, 1, 0 delay 2 - createsprite gUnknown_83E36A8, ANIM_TARGET, 2, -8, 8, 1, 0 + createsprite gOctazookaSmokeSpriteTemplate, ANIM_TARGET, 2, -8, 8, 1, 0 waitforvisualfinish end @@ -7438,22 +7438,22 @@ Move_EGG_BOMB:: @ 81D1203 loadspritegfx 10198 loadspritegfx 10175 playsewithpan SE_W039, 192 - createsprite gUnknown_83E3D00, ANIM_TARGET, 2, 10, 0, 0, 0, 25, -32 + createsprite gEggThrowSpriteTemplate, ANIM_TARGET, 2, 10, 0, 0, 0, 25, -32 waitforvisualfinish createvisualtask AnimTask_ShakeMon2, 2, 1, 4, 0, 16, 1 - createsprite gUnknown_83E3F94, ANIM_TARGET, 4, 6, 5, 1, 0 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, 6, 5, 1, 0 playsewithpan SE_W120, 63 delay 3 - createsprite gUnknown_83E3F94, ANIM_TARGET, 4, -16, -15, 1, 0 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, -16, -15, 1, 0 playsewithpan SE_W120, 63 delay 3 - createsprite gUnknown_83E3F94, ANIM_TARGET, 4, 16, -5, 1, 0 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, 16, -5, 1, 0 playsewithpan SE_W120, 63 delay 3 - createsprite gUnknown_83E3F94, ANIM_TARGET, 4, -12, 18, 1, 0 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, -12, 18, 1, 0 playsewithpan SE_W120, 63 delay 3 - createsprite gUnknown_83E3F94, ANIM_TARGET, 4, 0, 5, 1, 0 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 4, 0, 5, 1, 0 playsewithpan SE_W120, 63 delay 3 waitforvisualfinish @@ -7629,9 +7629,9 @@ gUnknown_81D15C2:: @ 81D15C2 gUnknown_81D15C4:: @ 81D15C4 loadspritegfx 10009 playsewithpan SE_W016, 192 - createsprite gUnknown_83E3DC8, ANIM_ATTACKER, 2, 32, 0, 16, 16, 0, 7, 40 - createsprite gUnknown_83E3DC8, ANIM_ATTACKER, 2, 32, 0, 16, 16, 85, 7, 40 - createsprite gUnknown_83E3DC8, ANIM_ATTACKER, 2, 32, 0, 16, 16, 170, 7, 40 + createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 0, 7, 40 + createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 85, 7, 40 + createsprite gRazorWindTornadoSpriteTemplate, ANIM_ATTACKER, 2, 32, 0, 16, 16, 170, 7, 40 waitforvisualfinish playsewithpan SE_W016B, 192 goto gUnknown_81D15C2 @@ -7716,7 +7716,7 @@ Move_MIMIC:: @ 81D1777 panse_1B SE_W107, 63, 192, 253, 0 createvisualtask sub_80A2F0C, 5, 128, 24 delay 15 - createsprite gUnknown_83E2D54, ANIM_TARGET, 2, -12, 24 + createsprite gMimicOrbSpriteTemplate, ANIM_TARGET, 2, -12, 24 delay 10 setarg 7, 65535 waitforvisualfinish @@ -7730,12 +7730,12 @@ Move_MIMIC:: @ 81D1777 Move_CONSTRICT:: @ 81D17C1 loadspritegfx 10186 loopsewithpan SE_W010, 63, 6, 4 - createsprite gUnknown_83E2D0C, ANIM_TARGET, 4, 0, 16, 0, 2 + createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 4, 0, 16, 0, 2 delay 7 - createsprite gUnknown_83E2D0C, ANIM_TARGET, 3, 0, 0, 0, 2 - createsprite gUnknown_83E2D0C, ANIM_TARGET, 2, 0, 8, 1, 2 + createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 3, 0, 0, 0, 2 + createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 2, 0, 8, 1, 2 delay 7 - createsprite gUnknown_83E2D0C, ANIM_TARGET, 3, 0, -8, 1, 2 + createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 3, 0, -8, 1, 2 delay 8 createvisualtask AnimTask_ShakeMon2, 2, 1, 3, 0, 6, 1 delay 20 @@ -7800,15 +7800,15 @@ Move_SOFT_BOILED:: @ 81D18E9 monbg 2 playsewithpan SE_W039, 192 createvisualtask AnimTask_ShakeMon, 2, 0, 0, 2, 6, 1 - createsprite gUnknown_83E4028, ANIM_ATTACKER, 4, 0, 16, 0 - createsprite gUnknown_83E4028, ANIM_ATTACKER, 4, 0, 16, 1 + createsprite gSoftBoiledEggSpriteTemplate, ANIM_ATTACKER, 4, 0, 16, 0 + createsprite gSoftBoiledEggSpriteTemplate, ANIM_ATTACKER, 4, 0, 16, 1 delay 120 delay 7 playsewithpan SE_W030, 192 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 10, 0, 31500 - createsprite gUnknown_83E4094, ANIM_ATTACKER, 3, 31, 16, 0, 1 + createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 31, 16, 0, 1 delay 8 - createsprite gUnknown_83E4094, ANIM_ATTACKER, 3, 31, 16, 0, 1 + createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 31, 16, 0, 1 delay 60 setarg 7, 65535 waitforvisualfinish @@ -7823,24 +7823,24 @@ Move_HEAL_BELL:: @ 81D196B createvisualtask sub_80BA7F8, 10, 10, 0, 0, 10, 32767 waitforvisualfinish createvisualtask sub_80A96B4, 5, - createsprite gUnknown_83E41B0, ANIM_ATTACKER, 2, 0, -24, 0, 1 + createsprite gBellSpriteTemplate, ANIM_ATTACKER, 2, 0, -24, 0, 1 delay 12 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, 48, -18, 35, 0, 0 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, -48, 20, 30, 1, 1 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, -38, -29, 30, 2, 2 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, 36, 18, 30, 3, 3 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 48, -18, 35, 0, 0 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, -48, 20, 30, 1, 1 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, -38, -29, 30, 2, 2 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 36, 18, 30, 3, 3 call gUnknown_81D1B2F delay 33 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, 19, 26, 35, 4, 4 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, -34, -12, 30, 5, 5 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, 41, -20, 34, 6, 2 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, -15, 26, 32, 7, 0 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 19, 26, 35, 4, 4 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, -34, -12, 30, 5, 5 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 41, -20, 34, 6, 2 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, -15, 26, 32, 7, 0 call gUnknown_81D1B2F delay 33 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, -48, 18, 31, 0, 2 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, 48, -20, 30, 2, 5 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, 38, 29, 33, 4, 3 - createsprite gUnknown_83E41D0, ANIM_ATTACKER, 40, 0, -24, -36, -18, 30, 6, 1 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, -48, 18, 31, 0, 2 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 48, -20, 30, 2, 5 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 38, 29, 33, 4, 3 + createsprite gHealBellMusicNoteSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, -36, -18, 30, 6, 1 call gUnknown_81D1B2F waitforvisualfinish createvisualtask sub_80A9760, 5, @@ -7850,22 +7850,22 @@ Move_HEAL_BELL:: @ 81D196B unloadspritegfx 10203 loadspritegfx 10049 playsewithpan SE_W234, 192 - createsprite gUnknown_83E340C, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1 + createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, -15, 0, 0, 0, 32, 60, 1 delay 8 - createsprite gUnknown_83E340C, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1 + createsprite gSparklingStarsSpriteTemplate, ANIM_ATTACKER, 16, 12, -5, 0, 0, 32, 60, 1 waitforvisualfinish unloadspritegfx 10049 loadspritegfx 10203 playsewithpan SE_REAPOKE, 192 createvisualtask sub_80BA83C, 10, 4, 3, 10, 0, 31500 createvisualtask sub_80BA7F8, 10, 10, 3, 10, 0, 32767 - createsprite gUnknown_83E40E0, ANIM_ATTACKER, 16, 0, 0, 0, 1 + createsprite gBlendThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 16, 0, 0, 0, 1 end gUnknown_81D1B2F:: @ 81D1B2F createvisualtask sub_80BA83C, 10, 4, 3, 8, 0, 31500 createvisualtask sub_80BA7F8, 10, 10, 3, 2, 10, 32767 - createsprite gUnknown_83E4094, ANIM_ATTACKER, 40, 0, -24, 0, 1 + createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 40, 0, -24, 0, 1 playsewithpan SE_W215, 192 return @@ -7889,8 +7889,8 @@ Move_SCARY_FACE:: @ 81D1BA0 playsewithpan SE_W043, 192 createvisualtask sub_80A9F10, 5, delay 13 - createsprite gUnknown_83E42FC, ANIM_ATTACKER, 0, -16, -8 - createsprite gUnknown_83E42FC, ANIM_ATTACKER, 0, 16, -8 + createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, -16, -8 + createsprite gEyeSparkleSpriteTemplate, ANIM_ATTACKER, 0, 16, -8 waitforvisualfinish createvisualtask sub_80ADAD8, 3, 20, 1, 0 playsewithpan SE_W081B, 63 @@ -7901,33 +7901,33 @@ Move_SCARY_FACE:: @ 81D1BA0 Move_SWEET_KISS:: @ 81D1C03 loadspritegfx 10216 loadspritegfx 10220 - createsprite gUnknown_83E4320, ANIM_TARGET, 2, 16, -48 + createsprite gAngelSpriteTemplate, ANIM_TARGET, 2, 16, -48 playsewithpan SE_W215, 63 delay 23 playsewithpan SE_W215, 63 delay 23 playsewithpan SE_W215, 63 waitforvisualfinish - createsprite gUnknown_83E4230, ANIM_TARGET, 3, 160, -30 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 160, -30 playsewithpan SE_W213, 63 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, -256, -42 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, 128, -14 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, 416, -38 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, -128, -22 - createsprite gUnknown_83E4230, ANIM_TARGET, 3, -384, -31 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -256, -42 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 128, -14 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, 416, -38 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -128, -22 + createsprite gRedHeartBurstSpriteTemplate, ANIM_TARGET, 3, -384, -31 end Move_LOVELY_KISS:: @ 81D1C6C loadspritegfx 10219 loadspritegfx 10221 - createsprite gUnknown_83E4368, ANIM_TARGET, 2, 0, -24 + createsprite gDevilSpriteTemplate, ANIM_TARGET, 2, 0, -24 playsewithpan SE_W060B, 63 waitforvisualfinish playsewithpan SE_W213, 63 - createsprite gUnknown_83E4338, ANIM_TARGET, 3, -256, -42 - createsprite gUnknown_83E4338, ANIM_TARGET, 3, 128, -14 - createsprite gUnknown_83E4338, ANIM_TARGET, 3, 416, -38 - createsprite gUnknown_83E4338, ANIM_TARGET, 3, -128, -22 + createsprite gPinkHeartSpriteTemplate, ANIM_TARGET, 3, -256, -42 + createsprite gPinkHeartSpriteTemplate, ANIM_TARGET, 3, 128, -14 + createsprite gPinkHeartSpriteTemplate, ANIM_TARGET, 3, 416, -38 + createsprite gPinkHeartSpriteTemplate, ANIM_TARGET, 3, -128, -22 end Move_FURY_SWIPES:: @ 81D1CB3 @@ -7935,41 +7935,41 @@ Move_FURY_SWIPES:: @ 81D1CB3 createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 5, 5 delay 4 playsewithpan SE_W010, 63 - createsprite gUnknown_83E43B0, ANIM_TARGET, 2, 16, 0, 1 + createsprite gFurySwipesSpriteTemplate, ANIM_TARGET, 2, 16, 0, 1 createvisualtask AnimTask_ShakeMon2, 2, 1, 3, 0, 5, 1 delay 10 createsprite gHorizontalLungeSpriteTemplate, ANIM_TARGET, 2, 5, 5 delay 4 playsewithpan SE_W010, 63 - createsprite gUnknown_83E43B0, ANIM_TARGET, 2, -16, 0, 0 + createsprite gFurySwipesSpriteTemplate, ANIM_TARGET, 2, -16, 0, 0 createvisualtask AnimTask_ShakeMon2, 2, 1, 4, 0, 7, 1 end Move_INGRAIN:: @ 81D1D17 loadspritegfx 10223 loadspritegfx 10147 - createsprite gUnknown_83E2DC4, ANIM_ATTACKER, 2, 16, 26, -1, 2, 150 + createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, 16, 26, -1, 2, 150 playsewithpan SE_W010, 192 delay 10 - createsprite gUnknown_83E2DC4, ANIM_ATTACKER, 2, -32, 20, 1, 1, 140 + createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, -32, 20, 1, 1, 140 playsewithpan SE_W010, 192 delay 10 - createsprite gUnknown_83E2DC4, ANIM_ATTACKER, 2, 32, 22, 1, 0, 130 + createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, 32, 22, 1, 0, 130 playsewithpan SE_W010, 192 delay 10 - createsprite gUnknown_83E2DC4, ANIM_ATTACKER, 2, -16, 25, -1, 3, 120 + createsprite gIngrainRootSpriteTemplate, ANIM_ATTACKER, 2, -16, 25, -1, 3, 120 playsewithpan SE_W010, 192 delay 40 - createsprite gUnknown_83E2E04, ANIM_ATTACKER, 3, 32, 26, -1, 3, 30 + createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, 32, 26, -1, 3, 30 delay 5 playsewithpan SE_W145C, 192 delay 5 - createsprite gUnknown_83E2E04, ANIM_ATTACKER, 3, -48, 20, 1, 2, 30 + createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, -48, 20, 1, 2, 30 playsewithpan SE_W145C, 192 delay 5 playsewithpan SE_W145C, 192 delay 5 - createsprite gUnknown_83E2E04, ANIM_ATTACKER, 3, 48, 26, -2, 3, 18 + createsprite gIngrainOrbSpriteTemplate, ANIM_ATTACKER, 3, 48, 26, -2, 3, 18 playsewithpan SE_W145C, 192 delay 10 waitforvisualfinish @@ -7978,7 +7978,7 @@ Move_INGRAIN:: @ 81D1D17 Move_PRESENT:: @ 81D1DC8 loadspritegfx 10224 createvisualtask sub_80DEAF0, 2, - createsprite gUnknown_83E2E88, ANIM_TARGET, 2, 0, -5, 10, 2, -1 + createsprite gPresentSpriteTemplate, ANIM_TARGET, 2, 0, -5, 10, 2, -1 playsewithpan SE_W039, 192 delay 14 playsewithpan SE_W145B, 192 @@ -7994,42 +7994,42 @@ Move_PRESENT:: @ 81D1DC8 gUnknown_81D1E0B:: @ 81D1E0B loadspritegfx 10198 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_TARGET, 3, 0, 0, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, 0, 0, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_TARGET, 3, 24, -24, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, 24, -24, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_TARGET, 3, -16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, -16, 16, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_TARGET, 3, -24, -12, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, -24, -12, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_TARGET, 3, 16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_TARGET, 3, 16, 16, 1, 1 end gUnknown_81D1E76:: @ 81D1E76 loadspritegfx 10195 loadspritegfx 10031 playsewithpan SE_W234, 63 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, -16, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -16, 32, -3, 1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, 16, 32, -3, -1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 16, 32, -3, -1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, 32, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 32, 32, -3, 1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, -32, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -32, 32, -3, 1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, 0, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 0, 32, -3, 1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, -8, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -8, 32, -3, 1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, -8, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -8, 32, -3, 1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, 24, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, 24, 32, -3, 1 delay 3 - createsprite gUnknown_83E2ED0, ANIM_TARGET, 4, -24, 32, -3, 1 + createsprite gPresentHealParticleSpriteTemplate, ANIM_TARGET, 4, -24, 32, -3, 1 waitforvisualfinish waitsound call gUnknown_81D5712 @@ -8044,23 +8044,23 @@ Move_BATON_PASS:: @ 81D1F1F Move_PERISH_SONG:: @ 81D1F41 loadspritegfx 10206 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 0, 0, 0 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 1, 1, 16 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 2, 1, 32 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 3, 2, 48 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 4, 2, 64 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 5, 0, 80 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 6, 0, 96 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 7, 1, 112 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 8, 2, 128 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 9, 0, 144 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 10, 2, 160 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 11, 0, 176 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 12, 1, 192 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 13, 3, 208 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 14, 3, 224 - createsprite gUnknown_83E4484, ANIM_ATTACKER, 4, 15, 0, 240 - createsprite gUnknown_83E449C, ANIM_ATTACKER, 4, 15, 0, 0 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 0, 0, 0 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 1, 1, 16 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 2, 1, 32 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 3, 2, 48 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 4, 2, 64 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 5, 0, 80 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 6, 0, 96 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 7, 1, 112 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 8, 2, 128 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 9, 0, 144 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 10, 2, 160 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 11, 0, 176 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 12, 1, 192 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 13, 3, 208 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 14, 3, 224 + createsprite gPerishSongMusicNoteSpriteTemplate, ANIM_ATTACKER, 4, 15, 0, 240 + createsprite gPerishSongMusicNote2SpriteTemplate, ANIM_ATTACKER, 4, 15, 0, 0 delay 20 panse_1B SE_W195, 192, 63, 2, 0 delay 80 @@ -8243,8 +8243,8 @@ Move_ENCORE:: @ 81D23FE Move_TRICK:: @ 81D24A5 loadspritegfx 10224 loadspritegfx 10207 - createsprite gUnknown_83E2F60, ANIM_ATTACKER, 2, -40, 80 - createsprite gUnknown_83E2F60, ANIM_ATTACKER, 2, -40, 208 + createsprite gTrickBagSpriteTemplate, ANIM_ATTACKER, 2, -40, 80 + createsprite gTrickBagSpriteTemplate, ANIM_ATTACKER, 2, -40, 208 delay 16 playsewithpan SE_W166, 0 createvisualtask sub_80A9A20, 3, @@ -8323,14 +8323,14 @@ Move_SPIT_UP:: @ 81D2622 delay 45 playsewithpan SE_W255, 192 delay 3 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 0, 12 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 32, 12 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 64, 12 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 96, 12 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 128, 12 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 160, 12 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 192, 12 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 224, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 0, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 32, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 64, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 96, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 128, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 160, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 192, 12 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 224, 12 delay 5 jumpifmoveturn 2, gUnknown_81D26EF jumpifmoveturn 3, gUnknown_81D2718 @@ -8347,21 +8347,21 @@ gUnknown_81D26B2:: @ 81D26B2 end gUnknown_81D26EF:: @ 81D26EF - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 16 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 80 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 144 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 208 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 16 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 80 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 144 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 208 goto gUnknown_81D26B2 gUnknown_81D2718:: @ 81D2718 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 16 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 48 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 80 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 112 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 144 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 176 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 208 - createsprite gUnknown_83E42C8, ANIM_ATTACKER, 2, 240 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 16 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 48 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 80 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 112 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 144 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 176 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 208 + createsprite gSpitUpOrbSpriteTemplate, ANIM_ATTACKER, 2, 240 goto gUnknown_81D26B2 Move_SWALLOW:: @ 81D2765 @@ -8608,7 +8608,7 @@ Move_REFRESH:: @ 81D2C42 waitforvisualfinish playsewithpan SE_REAPOKE, 192 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 10, 0, 31500 - createsprite gUnknown_83E4094, ANIM_ATTACKER, 3, 0, 0, 0, 0 + createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0 end Move_BLAZE_KICK:: @ 81D2C85 @@ -8645,7 +8645,7 @@ gUnknown_81D2D1F:: @ 81D2D1F createvisualtask sub_80DD334, 5, createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 31, 3, 8, 0, 1023 createvisualtask AnimTask_ScaleMonAndRestore, 5, -5, -5, 5, 0, 0 - createsprite gUnknown_83E40F8, ANIM_ATTACKER, 0, 45, 0, 0, 0, 0, 0, 1 + createsprite gHyperVoiceRingSpriteTemplate, ANIM_ATTACKER, 0, 45, 0, 0, 0, 0, 0, 1 createvisualtask AnimTask_ShakeMon2, 2, 1, 1, 0, 6, 1 createvisualtask AnimTask_ShakeMon2, 2, 3, 1, 0, 6, 1 createvisualtask sub_80BA47C, 2, 1, 0, 6, 1 @@ -8736,26 +8736,26 @@ Move_MUDDY_WATER:: @ 81D2F28 Move_BULLET_SEED:: @ 81D2F3A loadspritegfx 10006 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 30, 1 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 delay 5 - createsprite gUnknown_83E3D94, ANIM_TARGET, 2, 20, 0 + createsprite gBulletSeedSpriteTemplate, ANIM_TARGET, 2, 20, 0 waitforvisualfinish end @@ -8933,31 +8933,31 @@ Move_FRENZY_PLANT:: @ 81D343F setalpha 12, 8 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 0, 1, 2, 0, 5, 0 waitforvisualfinish - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 10, 8, 2, 0, 0, 100 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 10, 8, 2, 0, 0, 100 playsewithpan SE_W010, 192 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 20, -8, -2, 0, 1, 95 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 20, -8, -2, 0, 1, 95 playsewithpan SE_W010, 213 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 30, 8, -4, 0, 0, 90 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 30, 8, -4, 0, 0, 90 playsewithpan SE_W010, 234 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 40, -8, 4, 0, 1, 85 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 40, -8, 4, 0, 1, 85 playsewithpan SE_W010, 0 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 50, 8, 0, 0, 0, 85 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 50, 8, 0, 0, 0, 85 playsewithpan SE_W010, 21 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 60, -8, -2, 0, 1, 85 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 60, -8, -2, 0, 1, 85 playsewithpan SE_W010, 42 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 75, 8, 0, 0, 0, 85 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 75, 8, 0, 0, 0, 85 playsewithpan SE_W010, 63 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 85, 16, 6, 0, 3, 80 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 85, 16, 6, 0, 3, 80 playsewithpan SE_W010, 63 delay 5 - createsprite gUnknown_83E2DDC, ANIM_ATTACKER, 2, 85, -16, -6, 0, 2, 75 + createsprite gFrenzyPlantRootSpriteTemplate, ANIM_ATTACKER, 2, 85, -16, -6, 0, 2, 75 playsewithpan SE_W010, 63 delay 5 createsprite gBasicHitSplatSpriteTemplate, ANIM_ATTACKER, 2, -10, -10, 1, 3 @@ -9002,7 +9002,7 @@ Move_METAL_SOUND:: @ 81D35E3 gUnknown_81D3616:: @ 81D3616 panse_1B SE_W103, 192, 63, 2, 0 - createsprite gUnknown_83E3CD0, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0 + createsprite gMetalSoundSpriteTemplate, ANIM_TARGET, 2, 16, 0, 0, 0, 30, 0 delay 2 return @@ -9215,9 +9215,9 @@ Move_COSMIC_POWER:: @ 81D3B89 waitbgfadein delay 70 createvisualtask sub_80DD3DC, 5, 221, -64 - createsprite gUnknown_83E33F4, ANIM_ATTACKER, 2, -15, 0, 0, 0, 32, 60 + createsprite gGrantingStarsSpriteTemplate, ANIM_ATTACKER, 2, -15, 0, 0, 0, 32, 60 delay 8 - createsprite gUnknown_83E33F4, ANIM_ATTACKER, 2, 12, -5, 0, 0, 32, 60 + createsprite gGrantingStarsSpriteTemplate, ANIM_ATTACKER, 2, 12, -5, 0, 0, 32, 60 delay 40 createvisualtask sub_80BB7DC, 2, 0, 15, 0, 0 waitforvisualfinish @@ -9324,29 +9324,29 @@ gUnknown_81D3F7E:: @ 81D3F7E delay 0 createvisualtask sub_80BA7F8, 10, 1, 0, 4, 4, 0 waitbgfadein - createsprite gUnknown_83E30A8, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1 - createsprite gUnknown_83E30A8, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1 - createsprite gUnknown_83E30A8, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1 - createsprite gUnknown_83E30A8, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1 + createsprite gSilverWindBigSparkSpriteTemplate, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1 + createsprite gSilverWindBigSparkSpriteTemplate, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1 + createsprite gSilverWindBigSparkSpriteTemplate, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1 + createsprite gSilverWindBigSparkSpriteTemplate, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1 delay 0 - createsprite gUnknown_83E30C0, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1 - createsprite gUnknown_83E30C0, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1 - createsprite gUnknown_83E30C0, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1 - createsprite gUnknown_83E30C0, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1 + createsprite gSilverWindMediumSparkSpriteTemplate, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1 + createsprite gSilverWindMediumSparkSpriteTemplate, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1 + createsprite gSilverWindMediumSparkSpriteTemplate, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1 + createsprite gSilverWindMediumSparkSpriteTemplate, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1 delay 0 - createsprite gUnknown_83E30D8, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1 - createsprite gUnknown_83E30D8, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1 - createsprite gUnknown_83E30D8, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1 - createsprite gUnknown_83E30D8, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1 + createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_TARGET, 66, -32, 16, 0, 6, 2, 3, 1 + createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_TARGET, 66, -8, 18, 64, 3, 2, 2, 1 + createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_ATTACKER, 120, -24, 18, 90, 5, 1, 2, 1 + createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_ATTACKER, 120, -40, 14, 128, 4, 1, 2, 1 delay 6 - createsprite gUnknown_83E30A8, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1 - createsprite gUnknown_83E30A8, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1 + createsprite gSilverWindBigSparkSpriteTemplate, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1 + createsprite gSilverWindBigSparkSpriteTemplate, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1 delay 0 - createsprite gUnknown_83E30C0, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1 - createsprite gUnknown_83E30C0, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1 + createsprite gSilverWindMediumSparkSpriteTemplate, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1 + createsprite gSilverWindMediumSparkSpriteTemplate, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1 delay 0 - createsprite gUnknown_83E30D8, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1 - createsprite gUnknown_83E30D8, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1 + createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_TARGET, 66, -4, 16, 0, 6, 1, 2, 1 + createsprite gSilverWindSmallSparkSpriteTemplate, ANIM_TARGET, 66, -16, 12, 192, 5, 2, 3, 1 waitforvisualfinish playsewithpan SE_W016B, 63 clearmonbg 3 @@ -9672,13 +9672,13 @@ Move_WATER_PULSE:: @ 81D48A6 playsewithpan SE_W145C, 63 waitforvisualfinish playsewithpan SE_W202, 192 - createsprite gUnknown_83E3CE8, ANIM_TARGET, 2, 0, 0, 40, 15 + createsprite gWaterPulseRingSpriteTemplate, ANIM_TARGET, 2, 0, 0, 40, 15 delay 5 playsewithpan SE_W202, 192 - createsprite gUnknown_83E3CE8, ANIM_TARGET, 2, 0, 0, 40, 15 + createsprite gWaterPulseRingSpriteTemplate, ANIM_TARGET, 2, 0, 0, 40, 15 delay 5 playsewithpan SE_W202, 192 - createsprite gUnknown_83E3CE8, ANIM_TARGET, 2, 0, 0, 40, 15 + createsprite gWaterPulseRingSpriteTemplate, ANIM_TARGET, 2, 0, 0, 40, 15 delay 13 createvisualtask AnimTask_ShakeMon, 2, 1, 0, 8, 18, 1 waitforvisualfinish @@ -9767,19 +9767,19 @@ Move_DOOM_DESIRE:: @ 81D4A9F delay 23 createvisualtask AnimTask_ShakeMonInPlace, 2, 1, 10, 0, 20, 1 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 0, 0, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 24, -24, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -24, -12, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 1, 1 waitforvisualfinish createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 16, 0, 32767 waitforvisualfinish @@ -9849,26 +9849,26 @@ Move_TWISTER:: @ 81D4D0E monbg 3 monbgprio_28 1 playsewithpan SE_W239, 63 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 120, 70, 5, 70, 30 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 120, 70, 5, 70, 30 delay 1 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 115, 55, 6, 60, 25 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 55, 6, 60, 25 delay 1 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 115, 60, 7, 60, 30 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 115, 55, 10, 60, 30 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 60, 7, 60, 30 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 55, 10, 60, 30 delay 3 createsprite gUnknown_83E7578, ANIM_TARGET, 2, 100, 50, 4, 50, 26 delay 1 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 105, 25, 8, 60, 20 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 105, 25, 8, 60, 20 delay 1 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 115, 40, 10, 48, 30 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 40, 10, 48, 30 delay 3 createsprite gUnknown_83E7578, ANIM_TARGET, 2, 120, 30, 6, 45, 25 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 115, 35, 10, 60, 30 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 115, 35, 10, 60, 30 delay 3 createsprite gUnknown_83E7578, ANIM_TARGET, 2, 105, 20, 8, 40, 0 delay 3 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 20, 255, 15, 32, 0 - createsprite gUnknown_83E2C20, ANIM_TARGET, 2, 110, 10, 8, 32, 20 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 20, 255, 15, 32, 0 + createsprite gTwisterLeafParticleSpriteTemplate, ANIM_TARGET, 2, 110, 10, 8, 32, 20 waitforvisualfinish createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 3, -32, -16, 1, 3 playsewithpan SE_W004, 63 @@ -9897,29 +9897,29 @@ Move_MAGICAL_LEAF:: @ 81D4E6D delay 1 loopsewithpan SE_W077, 192, 10, 5 createvisualtask sub_80A41C4, 5, - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -3, -2, 10 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -2, 10 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -1, -1, 15 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -1, 15 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -4, -4, 7 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -4, -4, 7 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 3, -3, 11 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 3, -3, 11 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -1, -6, 8 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -1, -6, 8 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 2, -1, 12 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -1, 12 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -3, -4, 13 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -4, 13 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 4, -5, 7 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 4, -5, 7 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, 2, -6, 11 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, 2, -6, 11 delay 2 - createsprite gUnknown_83E2C08, ANIM_ATTACKER, 2, -3, -5, 8 + createsprite gRazorLeafParticleSpriteTemplate, ANIM_ATTACKER, 2, -3, -5, 8 delay 60 playsewithpan SE_W013B, 192 - createsprite gUnknown_83E2C50, ANIM_TARGET, 3, 20, -10, 20, 0, 32, 20, 0 - createsprite gUnknown_83E2C50, ANIM_TARGET, 3, 20, -10, 20, 0, 32, -20, 0 + createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 32, 20, 0 + createsprite gRazorLeafCutterSpriteTemplate, ANIM_TARGET, 3, 20, -10, 20, 0, 32, -20, 0 delay 30 playsewithpan SE_W013, 63 createsprite gBasicHitSplatSpriteTemplate, ANIM_TARGET, 4, -10, -4, 1, 2 @@ -10241,33 +10241,33 @@ gUnknown_81D55E2:: @ 81D55E2 return gUnknown_81D569E:: @ 81D569E - createsprite gUnknown_83E33F4, ANIM_ATTACKER, 2, -15, 0, 0, 0, 32, 60 + createsprite gGrantingStarsSpriteTemplate, ANIM_ATTACKER, 2, -15, 0, 0, 0, 32, 60 delay 8 - createsprite gUnknown_83E33F4, ANIM_ATTACKER, 2, 12, -5, 0, 0, 32, 60 + createsprite gGrantingStarsSpriteTemplate, ANIM_ATTACKER, 2, 12, -5, 0, 0, 32, 60 delay 8 return gUnknown_81D56C9:: @ 81D56C9 playsewithpan SE_W071B, 192 - createsprite gUnknown_83E37A4, ANIM_ATTACKER, 2, 0, -5, 0, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_ATTACKER, 2, 0, -5, 0, 0 delay 7 - createsprite gUnknown_83E37A4, ANIM_ATTACKER, 2, -15, 10, 0, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_ATTACKER, 2, -15, 10, 0, 0 delay 7 - createsprite gUnknown_83E37A4, ANIM_ATTACKER, 2, -15, -15, 0, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_ATTACKER, 2, -15, -15, 0, 0 delay 7 - createsprite gUnknown_83E37A4, ANIM_ATTACKER, 2, 10, -5, 0, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_ATTACKER, 2, 10, -5, 0, 0 delay 7 return gUnknown_81D5712:: @ 81D5712 playsewithpan SE_W071B, 63 - createsprite gUnknown_83E37A4, ANIM_TARGET, 2, 0, -5, 1, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_TARGET, 2, 0, -5, 1, 0 delay 7 - createsprite gUnknown_83E37A4, ANIM_TARGET, 2, -15, 10, 1, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_TARGET, 2, -15, 10, 1, 0 delay 7 - createsprite gUnknown_83E37A4, ANIM_TARGET, 2, -15, -15, 1, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_TARGET, 2, -15, -15, 1, 0 delay 7 - createsprite gUnknown_83E37A4, ANIM_TARGET, 2, 10, -5, 1, 0 + createsprite gHealingBlueStarSpriteTemplate, ANIM_TARGET, 2, 10, -5, 1, 0 delay 7 return @@ -10458,21 +10458,21 @@ gUnknown_81D5A90:: @ 81D5A90 Status_Infatuation:: @ 81D5AA8 loadspritegfx 10210 playsewithpan SE_W204, 192 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, 0, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20 delay 15 playsewithpan SE_W204, 192 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, -20, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20 delay 15 playsewithpan SE_W204, 192 - createsprite gUnknown_83E41E8, ANIM_ATTACKER, 3, 20, 20 + createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20 end Status_Sleep:: @ 81D5ADD loadspritegfx 10228 playsewithpan SE_W173, 192 - createsprite gUnknown_83E3500, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 + createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 delay 30 - createsprite gUnknown_83E3500, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 + createsprite gSleepLetterZSpriteTemplate, ANIM_ATTACKER, 2, 4, -10, 16, 0, 0 end Status_Paralysis:: @ 81D5B09 @@ -10567,7 +10567,7 @@ General_PokeblockThrow:: @ 81D5C0C General_ItemKnockoff:: @ 81D5C54 loadspritegfx 10224 - createsprite gUnknown_83E2EA0, ANIM_TARGET, 2, + createsprite gKnockOffItemSpriteTemplate, ANIM_TARGET, 2, end General_TurnTrap:: @ 81D5C5F @@ -10581,9 +10581,9 @@ General_TurnTrap:: @ 81D5C5F gUnknown_81D5C8B:: @ 81D5C8B loadspritegfx 10186 loopsewithpan SE_W010, 63, 6, 2 - createsprite gUnknown_83E2D0C, ANIM_TARGET, 4, 0, 16, 0, 1 + createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 4, 0, 16, 0, 1 delay 7 - createsprite gUnknown_83E2D0C, ANIM_TARGET, 2, 0, 8, 1, 1 + createsprite gConstrictBindingSpriteTemplate, ANIM_TARGET, 2, 0, 8, 1, 1 delay 3 createvisualtask AnimTask_ShakeMon2, 2, 1, 2, 0, 8, 1 delay 20 @@ -10668,7 +10668,7 @@ General_ItemEffect:: @ 81D5DF2 waitforvisualfinish playsewithpan SE_REAPOKE, 192 createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 2, 3, 7, 0, 26609 - createsprite gUnknown_83E4094, ANIM_ATTACKER, 3, 0, 0, 0, 0 + createsprite gThinRingExpandingSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 0, 0 waitforvisualfinish end @@ -10765,7 +10765,7 @@ General_ItemSteal:: @ 81D6026 createvisualtask sub_80BC0FC, 2, createvisualtask sub_80F1700, 2, delay 1 - createsprite gUnknown_83E2EE8, ANIM_ATTACKER, 2, 0, -5, 10, 2, -1 + createsprite gItemStealSpriteTemplate, ANIM_ATTACKER, 2, 0, -5, 10, 2, -1 end General_SnatchMove:: @ 81D604B @@ -10830,19 +10830,19 @@ General_DoomDesireHit:: @ 81D6108 delay 25 createvisualtask AnimTask_ShakeMonInPlace, 2, 1, 10, 0, 20, 1 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 0, 0, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 0, 0, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 24, -24, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 24, -24, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -16, 16, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, -24, -12, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, -24, -12, 1, 1 delay 6 playsewithpan SE_W120, 63 - createsprite gUnknown_83E3F94, ANIM_ATTACKER, 3, 16, 16, 1, 1 + createsprite gExplosionSpriteTemplate, ANIM_ATTACKER, 3, 16, 16, 1, 1 waitforvisualfinish createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 16, 0, 32767 waitforvisualfinish @@ -10983,11 +10983,11 @@ gUnknown_81D63FD:: @ 81D63FD gUnknown_81D6425:: @ 81D6425 loadspritegfx 10087 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, 20, -20 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, 20, -20 playsewithpan SE_W207B, 63 waitforvisualfinish delay 12 - createsprite gUnknown_83E3F04, ANIM_TARGET, 2, 1, -20, -20 + createsprite gAngerMarkSpriteTemplate, ANIM_TARGET, 2, 1, -20, -20 playsewithpan SE_W207B, 63 end |