Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ApplyItemAnimation()

void Terraria.Player.ApplyItemAnimation ( Item sItem)
inlineprivate

Definition at line 3775 of file Player.cs.

3776 {
3777 int num = 0;
3778 if (sItem.autoReuse && sItem.reuseDelay == 0 && sItem.useTime <= sItem.useAnimation && sItem.shoot > 0 && sItem.useStyle == 5)
3779 {
3780 num = 1;
3781 }
3782 if (sItem.melee)
3783 {
3784 SetItemAnimation((int)((float)sItem.useAnimation * meleeSpeed));
3785 }
3787 {
3789 }
3790 else if (sItem.createTile >= 0)
3791 {
3792 SetItemAnimation((int)((float)sItem.useAnimation * tileSpeed));
3793 }
3794 else if (sItem.createWall >= 0)
3795 {
3796 SetItemAnimation((int)((float)sItem.useAnimation * wallSpeed));
3797 }
3798 else
3799 {
3800 SetItemAnimation(sItem.useAnimation + num);
3801 }
3802 reuseDelay = sItem.reuseDelay;
3803 }
static bool[] SummonerWeaponThatScalesWithAttackSpeed
Definition ItemID.cs:231
void SetItemAnimation(int frames)
Definition Player.cs:3769
float wallSpeed
Definition Player.cs:2051
float meleeSpeed
Definition Player.cs:2043
float tileSpeed
Definition Player.cs:2053
float whipUseTimeMultiplier
Definition Player.cs:903
float summonerWeaponSpeedBonus
Definition Player.cs:2045

References Terraria.Player.meleeSpeed, Terraria.Player.reuseDelay, Terraria.Player.SetItemAnimation(), Terraria.Player.summonerWeaponSpeedBonus, Terraria.ID.ItemID.Sets.SummonerWeaponThatScalesWithAttackSpeed, Terraria.Player.tileSpeed, Terraria.Player.wallSpeed, and Terraria.Player.whipUseTimeMultiplier.