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

◆ ItemIsVisuallyIncompatible()

bool Terraria.Player.ItemIsVisuallyIncompatible ( Item item)
inlineprivate

Definition at line 35023 of file Player.cs.

35024 {
35025 if (compositeBackArm.enabled && item.shieldSlot > 0)
35026 {
35027 return true;
35028 }
35029 if (item.shieldSlot > 0 && ItemID.Sets.IsFood[HeldItem.type])
35030 {
35031 return true;
35032 }
35033 if (body == 96 && item.backSlot > 0 && item.backSlot < ArmorIDs.Back.Count && ArmorIDs.Back.Sets.DrawInTailLayer[item.backSlot])
35034 {
35035 return true;
35036 }
35037 if (legs > 0 && ArmorIDs.Legs.Sets.IncompatibleWithFrogLeg[legs] && item.shoeSlot == 15)
35038 {
35039 return true;
35040 }
35041 if (item.balloonSlot == 18 && (body == 93 || body == 83))
35042 {
35043 return true;
35044 }
35045 return false;
35046 }
static readonly int Count
Definition ArmorIDs.cs:1668
static bool[] IncompatibleWithFrogLeg
Definition ArmorIDs.cs:1043
static bool[] IsFood
Definition ItemID.cs:233
CompositeArmData compositeBackArm
Definition Player.cs:1541

References Terraria.ID.ArmorIDs.Back.Count, Terraria.ID.ArmorIDs.Back.Sets.DrawInTailLayer, Terraria.ID.ArmorIDs.Legs.Sets.IncompatibleWithFrogLeg, Terraria.ID.ItemID.Sets.IsFood, System.item, and Terraria.Item.type.