Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ AddBuff_RemoveOldPetBuffsOfMatchingType()

void Terraria.Player.AddBuff_RemoveOldPetBuffsOfMatchingType ( int type)
inlineprivate

Definition at line 4528 of file Player.cs.

4529 {
4530 if (Main.lightPet[type])
4531 {
4532 for (int i = 0; i < maxBuffs; i++)
4533 {
4534 if (Main.lightPet[buffType[i]])
4535 {
4536 DelBuff(i);
4537 }
4538 }
4539 }
4540 if (!Main.vanityPet[type])
4541 {
4542 return;
4543 }
4544 for (int j = 0; j < maxBuffs; j++)
4545 {
4546 if (Main.vanityPet[buffType[j]])
4547 {
4548 DelBuff(j);
4549 }
4550 }
4551 }
static readonly int maxBuffs
Definition Player.cs:1191
void DelBuff(int b)
Definition Player.cs:4602

References Terraria.Player.buffType, Terraria.Player.DelBuff(), Terraria.Main.lightPet, Terraria.Player.maxBuffs, System.type, and Terraria.Main.vanityPet.

Referenced by Terraria.Player.AddBuff().