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

◆ IsTownPet

bool [] Terraria.ID.NPCID.Sets.IsTownPet
static

If true for a given NPC type (F:Terraria.NPC.type), then that NPC is categorized as a town pet.
Town pets must have F:Terraria.NPC.aiStyle == F:Terraria.ID.NPCAIStyleID.Passive to function properly.
Town pets cannot party, can be pet, can be moved into valid rooms even if they contain a stinkbug, and "leave" on death.
Defaults to false.

Definition at line 224 of file NPCID.cs.

Referenced by Terraria.ID.NPCID.Sets.Sets(), Terraria.NPC.AI_007_TownEntities(), Terraria.GameContent.Events.BirthdayParty.CanNPCParty(), Terraria.NPC.checkDead(), Terraria.Player.CollectTaxes(), Terraria.Main.GUIChatDrawInner(), Terraria.WorldGen.IsThereASpawnablePrioritizedTownNPC(), Terraria.WorldGen.IsThereASpawnablePrioritizedTownNPC_Old(), Terraria.WorldGen.MoveTownNPC(), Terraria.GameContent.ShopHelper.ProcessMood(), Terraria.ModLoader.NPCLoader.RegisterTownNPCMoodLocalizations(), Terraria.WorldGen.SpawnTownNPC(), Terraria.NPC.VanillaFindFrame(), and Terraria.NPC.VanillaHitEffect().