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

◆ UpdatePet()

void Terraria.Player.UpdatePet ( int i)
inline

Definition at line 16926 of file Player.cs.

16927 {
16928 if (i == Main.myPlayer && miscEquips[0].buffType >= 1 && miscEquips[0].stack >= 1)
16929 {
16930 int num = miscEquips[0].buffType;
16931 if ((Main.vanityPet[num] || Main.lightPet[num]) && !hideMisc[0] && (miscEquips[0].type != 603 || Main.runningCollectorsEdition) && FindBuffIndex(num) == -1)
16932 {
16933 AddBuff(num, 3600);
16935 }
16936 }
16937 }
static void PlaySound(int type, Vector2 position, int style=1)
Vector2 position
Definition Entity.cs:14
int stack
Definition Item.cs:149
int buffType
Definition Item.cs:271
BitsByte hideMisc
Definition Player.cs:1369
int FindBuffIndex(int type)
Definition Player.cs:4425
Item[] miscEquips
Definition Player.cs:1171
void AddBuff(int type, int timeToAdd, bool quiet=true, bool foodHack=false)
Definition Player.cs:4441

References Terraria.Item.buffType, Terraria.Main.lightPet, Terraria.Main.myPlayer, Terraria.Audio.SoundEngine.PlaySound(), Terraria.Main.runningCollectorsEdition, Terraria.Item.stack, Terraria.Item.type, and Terraria.Main.vanityPet.