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

◆ UsesPartyHat()

bool Terraria.NPC.UsesPartyHat ( )
inline

Definition at line 58991 of file NPC.cs.

58992 {
58993 if (type == 441 || type == 37 || type == 633)
58994 {
58995 return false;
58996 }
58997 if (type == 20 && townNpcVariationIndex == 1)
58998 {
58999 return false;
59000 }
59001 if (ForcePartyHatOn)
59002 {
59003 return true;
59004 }
59006 {
59007 return false;
59008 }
59009 if (frame.Height > 0 && townNPC)
59010 {
59011 return BirthdayParty.PartyIsUp;
59012 }
59013 return false;
59014 }
bool ForcePartyHatOn
Definition NPC.cs:35
int townNpcVariationIndex
Definition NPC.cs:101
int type
Definition NPC.cs:445
Rectangle frame
Definition NPC.cs:485
bool IsABestiaryIconDummy
Definition NPC.cs:33
bool townNPC
Definition NPC.cs:537

References Terraria.NPC.ForcePartyHatOn, Terraria.NPC.frame, Microsoft.Xna.Framework.Rectangle.Height, Terraria.NPC.IsABestiaryIconDummy, Terraria.GameContent.Events.BirthdayParty.PartyIsUp, Terraria.NPC.townNPC, Terraria.NPC.townNpcVariationIndex, and Terraria.NPC.type.

Referenced by Terraria.NPC.GetPartyHatColor().