battle_anim_effects_1 main callbacks
This commit is contained in:
@@ -3551,7 +3551,7 @@ Move_SMELLING_SALT:
|
|||||||
|
|
||||||
Move_FOLLOW_ME:
|
Move_FOLLOW_ME:
|
||||||
loadspritegfx ANIM_TAG_FINGER
|
loadspritegfx ANIM_TAG_FINGER
|
||||||
createsprite gUnknown_085931D4, ANIM_ATTACKER, 2, 0
|
createsprite gFollowMeFingerSpriteTemplate, ANIM_ATTACKER, 2, 0
|
||||||
playsewithpan SE_W039, SOUND_PAN_ATTACKER
|
playsewithpan SE_W039, SOUND_PAN_ATTACKER
|
||||||
delay 18
|
delay 18
|
||||||
playsewithpan SE_W213, SOUND_PAN_ATTACKER
|
playsewithpan SE_W213, SOUND_PAN_ATTACKER
|
||||||
|
|||||||
+21
-21
@@ -42,7 +42,7 @@ void AnimPresentHealParticle(struct Sprite *);
|
|||||||
void AnimItemSteal(struct Sprite *);
|
void AnimItemSteal(struct Sprite *);
|
||||||
void AnimTrickBag(struct Sprite *);
|
void AnimTrickBag(struct Sprite *);
|
||||||
void AnimFlyingParticle(struct Sprite *);
|
void AnimFlyingParticle(struct Sprite *);
|
||||||
void sub_8100898(struct Sprite *);
|
void AnimNeedleArmSpike(struct Sprite *);
|
||||||
void sub_81009F8(struct Sprite *);
|
void sub_81009F8(struct Sprite *);
|
||||||
void sub_8100A50(struct Sprite *);
|
void sub_8100A50(struct Sprite *);
|
||||||
void sub_8100A94(struct Sprite *);
|
void sub_8100A94(struct Sprite *);
|
||||||
@@ -50,13 +50,13 @@ void AnimCuttingSlice(struct Sprite *);
|
|||||||
void AnimAirCutterSlice(struct Sprite *);
|
void AnimAirCutterSlice(struct Sprite *);
|
||||||
void sub_8100E1C(struct Sprite *);
|
void sub_8100E1C(struct Sprite *);
|
||||||
void AnimProtect(struct Sprite *);
|
void AnimProtect(struct Sprite *);
|
||||||
void sub_81010CC(struct Sprite *);
|
void AnimMilkBottle(struct Sprite *);
|
||||||
void AnimGrantingStars(struct Sprite *);
|
void AnimGrantingStars(struct Sprite *);
|
||||||
void AnimSparkingStars(struct Sprite *);
|
void AnimSparkingStars(struct Sprite *);
|
||||||
void sub_8101440(struct Sprite *);
|
void sub_8101440(struct Sprite *);
|
||||||
void AnimSleepLetterZ(struct Sprite *);
|
void AnimSleepLetterZ(struct Sprite *);
|
||||||
void AnimLockOnTarget(struct Sprite *);
|
void AnimLockOnTarget(struct Sprite *);
|
||||||
void sub_8101898(struct Sprite *);
|
void AnimLockOnMoveTarget(struct Sprite *);
|
||||||
void AnimInclineMon(struct Sprite *);
|
void AnimInclineMon(struct Sprite *);
|
||||||
void sub_8101B90(struct Sprite *);
|
void sub_8101B90(struct Sprite *);
|
||||||
void AnimSlashSlice(struct Sprite *);
|
void AnimSlashSlice(struct Sprite *);
|
||||||
@@ -65,7 +65,7 @@ void AnimFalseSwipePositionnedSlice(struct Sprite *);
|
|||||||
void AnimEndureEnergy(struct Sprite *);
|
void AnimEndureEnergy(struct Sprite *);
|
||||||
void AnimSharpenSphere(struct Sprite *);
|
void AnimSharpenSphere(struct Sprite *);
|
||||||
void AnimConversion(struct Sprite *);
|
void AnimConversion(struct Sprite *);
|
||||||
void sub_810234C(struct Sprite *);
|
void AnimConversion2(struct Sprite *);
|
||||||
void AnimMoon(struct Sprite *);
|
void AnimMoon(struct Sprite *);
|
||||||
void AnimMoonlightSparkle(struct Sprite *);
|
void AnimMoonlightSparkle(struct Sprite *);
|
||||||
void AnimHornHit(struct Sprite *);
|
void AnimHornHit(struct Sprite *);
|
||||||
@@ -74,9 +74,9 @@ void AnimWavingMusicNotes(struct Sprite *);
|
|||||||
void AnimFlyingMusicNotes(struct Sprite *);
|
void AnimFlyingMusicNotes(struct Sprite *);
|
||||||
void AnimBellyDrumHand(struct Sprite *);
|
void AnimBellyDrumHand(struct Sprite *);
|
||||||
void AnimSlowFlyingMusicNotes(struct Sprite *);
|
void AnimSlowFlyingMusicNotes(struct Sprite *);
|
||||||
void sub_8103164(struct Sprite *);
|
void AnimThroughtBubble(struct Sprite *);
|
||||||
void sub_8103208(struct Sprite *);
|
|
||||||
void AnimMetronomeFinger(struct Sprite *);
|
void AnimMetronomeFinger(struct Sprite *);
|
||||||
|
void AnimFollowMeFinger(struct Sprite *);
|
||||||
void AnimTauntFinger(struct Sprite *);
|
void AnimTauntFinger(struct Sprite *);
|
||||||
static void AnimMovePowderParticleStep(struct Sprite *);
|
static void AnimMovePowderParticleStep(struct Sprite *);
|
||||||
static void AnimSolarbeamSmallOrbStep(struct Sprite *);
|
static void AnimSolarbeamSmallOrbStep(struct Sprite *);
|
||||||
@@ -1056,7 +1056,7 @@ const struct SpriteTemplate gNeedleArmSpikeSpriteTemplate =
|
|||||||
.anims = gDummySpriteAnimTable,
|
.anims = gDummySpriteAnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
.affineAnims = gDummySpriteAffineAnimTable,
|
.affineAnims = gDummySpriteAffineAnimTable,
|
||||||
.callback = sub_8100898,
|
.callback = AnimNeedleArmSpike,
|
||||||
};
|
};
|
||||||
|
|
||||||
const union AnimCmd gWhipAnimCmds1[] =
|
const union AnimCmd gWhipAnimCmds1[] =
|
||||||
@@ -1370,7 +1370,7 @@ const struct SpriteTemplate gMilkBottleSpriteTemplate =
|
|||||||
.anims = gDummySpriteAnimTable,
|
.anims = gDummySpriteAnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
.affineAnims = gMilkBottleAffineAnimTable,
|
.affineAnims = gMilkBottleAffineAnimTable,
|
||||||
.callback = sub_81010CC,
|
.callback = AnimMilkBottle,
|
||||||
};
|
};
|
||||||
|
|
||||||
const union AnimCmd gGrantingStarsAnimCmds[] =
|
const union AnimCmd gGrantingStarsAnimCmds[] =
|
||||||
@@ -1532,7 +1532,7 @@ const struct SpriteTemplate gLockOnMoveTargetSpriteTemplate =
|
|||||||
.anims = gDummySpriteAnimTable,
|
.anims = gDummySpriteAnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
.affineAnims = gDummySpriteAffineAnimTable,
|
.affineAnims = gDummySpriteAffineAnimTable,
|
||||||
.callback = sub_8101898,
|
.callback = AnimLockOnMoveTarget,
|
||||||
};
|
};
|
||||||
|
|
||||||
const s8 gInclineMonCoordTable[][2] =
|
const s8 gInclineMonCoordTable[][2] =
|
||||||
@@ -1775,7 +1775,7 @@ const struct SpriteTemplate gConversion2SpriteTemplate =
|
|||||||
.anims = gConversion2AnimTable,
|
.anims = gConversion2AnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
.affineAnims = gConversionAffineAnimTable,
|
.affineAnims = gConversionAffineAnimTable,
|
||||||
.callback = sub_810234C,
|
.callback = AnimConversion2,
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct SpriteTemplate gMoonSpriteTemplate =
|
const struct SpriteTemplate gMoonSpriteTemplate =
|
||||||
@@ -2067,7 +2067,7 @@ const struct SpriteTemplate gThroughtBubbleSpriteTemplate =
|
|||||||
.anims = gMetronomeThroughtBubbleAnimTable,
|
.anims = gMetronomeThroughtBubbleAnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
.affineAnims = gDummySpriteAffineAnimTable,
|
.affineAnims = gDummySpriteAffineAnimTable,
|
||||||
.callback = sub_8103164,
|
.callback = AnimThroughtBubble,
|
||||||
};
|
};
|
||||||
|
|
||||||
const union AffineAnimCmd gMetronomeFingerAffineAnimCmds1[] =
|
const union AffineAnimCmd gMetronomeFingerAffineAnimCmds1[] =
|
||||||
@@ -2113,10 +2113,10 @@ const struct SpriteTemplate gMetronomeFingerSpriteTemplate =
|
|||||||
.anims = gDummySpriteAnimTable,
|
.anims = gDummySpriteAnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
.affineAnims = gMetronomeFingerAffineAnimTable,
|
.affineAnims = gMetronomeFingerAffineAnimTable,
|
||||||
.callback = sub_8103208,
|
.callback = AnimMetronomeFinger,
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct SpriteTemplate gUnknown_085931D4 =
|
const struct SpriteTemplate gFollowMeFingerSpriteTemplate =
|
||||||
{
|
{
|
||||||
.tileTag = ANIM_TAG_FINGER,
|
.tileTag = ANIM_TAG_FINGER,
|
||||||
.paletteTag = ANIM_TAG_FINGER,
|
.paletteTag = ANIM_TAG_FINGER,
|
||||||
@@ -2124,7 +2124,7 @@ const struct SpriteTemplate gUnknown_085931D4 =
|
|||||||
.anims = gDummySpriteAnimTable,
|
.anims = gDummySpriteAnimTable,
|
||||||
.images = NULL,
|
.images = NULL,
|
||||||
.affineAnims = gMetronomeFingerAffineAnimTable,
|
.affineAnims = gMetronomeFingerAffineAnimTable,
|
||||||
.callback = AnimMetronomeFinger,
|
.callback = AnimFollowMeFinger,
|
||||||
};
|
};
|
||||||
|
|
||||||
const union AnimCmd gTauntFingerAnimCmds1[] =
|
const union AnimCmd gTauntFingerAnimCmds1[] =
|
||||||
@@ -3658,7 +3658,7 @@ void sub_81007C4(u8 taskId)
|
|||||||
DestroyAnimVisualTask(taskId);
|
DestroyAnimVisualTask(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_8100898(struct Sprite* sprite)
|
void AnimNeedleArmSpike(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
u8 a;
|
u8 a;
|
||||||
u8 b;
|
u8 b;
|
||||||
@@ -4007,7 +4007,7 @@ static void sub_8100FD4(struct Sprite *sprite)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_81010CC(struct Sprite* sprite)
|
void AnimMilkBottle(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
sprite->pos1.x = GetBattlerSpriteCoord(gBattleAnimTarget, 2);
|
sprite->pos1.x = GetBattlerSpriteCoord(gBattleAnimTarget, 2);
|
||||||
sprite->pos1.y = GetBattlerSpriteCoord(gBattleAnimTarget, 3) + 0xFFE8;
|
sprite->pos1.y = GetBattlerSpriteCoord(gBattleAnimTarget, 3) + 0xFFE8;
|
||||||
@@ -4375,7 +4375,7 @@ static void sub_8101848(struct Sprite* sprite)
|
|||||||
DestroyAnimSprite(sprite);
|
DestroyAnimSprite(sprite);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_8101898(struct Sprite* sprite)
|
void AnimLockOnMoveTarget(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
sprite->oam.affineParam = gBattleAnimArgs[0];
|
sprite->oam.affineParam = gBattleAnimArgs[0];
|
||||||
if ((s16)sprite->oam.affineParam == 1)
|
if ((s16)sprite->oam.affineParam == 1)
|
||||||
@@ -4874,7 +4874,7 @@ void sub_81022D4(u8 taskId)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_810234C(struct Sprite* sprite)
|
void AnimConversion2(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
InitSpritePosToAnimTarget(sprite, FALSE);
|
InitSpritePosToAnimTarget(sprite, FALSE);
|
||||||
sprite->animPaused = 1;
|
sprite->animPaused = 1;
|
||||||
@@ -5460,7 +5460,7 @@ void sub_810310C(u8 battler, struct Sprite* sprite)
|
|||||||
sprite->pos1.y = GetBattlerSpriteCoord(battler, 3) - (s16)GetBattlerSpriteCoordAttr(battler, BATTLER_COORD_ATTR_HEIGHT) / 4;
|
sprite->pos1.y = GetBattlerSpriteCoord(battler, 3) - (s16)GetBattlerSpriteCoordAttr(battler, BATTLER_COORD_ATTR_HEIGHT) / 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_8103164(struct Sprite* sprite)
|
void AnimThroughtBubble(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
u8 a;
|
u8 a;
|
||||||
u8 battler;
|
u8 battler;
|
||||||
@@ -5488,7 +5488,7 @@ static void sub_81031D0(struct Sprite* sprite)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_8103208(struct Sprite* sprite)
|
void AnimMetronomeFinger(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
u8 battler;
|
u8 battler;
|
||||||
if (gBattleAnimArgs[0] == 0)
|
if (gBattleAnimArgs[0] == 0)
|
||||||
@@ -5512,7 +5512,7 @@ static void sub_8103250(struct Sprite* sprite)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AnimMetronomeFinger(struct Sprite* sprite)
|
void AnimFollowMeFinger(struct Sprite* sprite)
|
||||||
{
|
{
|
||||||
u8 battler;
|
u8 battler;
|
||||||
if (gBattleAnimArgs[0] == 0)
|
if (gBattleAnimArgs[0] == 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user