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

◆ CountNPCS()

static int Terraria.NPC.CountNPCS ( int Type)
inlinestatic

Returns the number of active NPC in the world of the given NPC type (F:Terraria.NPC.type).

Parameters
Type
Returns

Definition at line 106585 of file NPC.cs.

106586 {
106587 int num = 0;
106588 for (int i = 0; i < 200; i++)
106589 {
106590 if (Main.npc[i].active && Main.npc[i].type == Type)
106591 {
106592 num++;
106593 }
106594 }
106595 return num;
106596 }

References Terraria.Main.npc.

Referenced by Terraria.ModLoader.Utilities.SpawnCondition.SpawnCondition(), Terraria.NPC.AI_001_Slimes(), Terraria.NPC.AI_003_Fighters(), Terraria.NPC.AI_084_LunaticCultist(), Terraria.NPC.AI_110_Betsy(), Terraria.NPC.BloodNautilus_CallForHelp(), Terraria.WorldGen.CheckSign(), Terraria.GameContent.Events.DD2Event.Difficulty_1_SpawnMonsterFromGate(), Terraria.GameContent.Events.DD2Event.Difficulty_2_SpawnMonsterFromGate(), Terraria.GameContent.Events.DD2Event.Difficulty_3_SpawnMonsterFromGate(), Terraria.WorldGen.KillTile_DropBait(), Terraria.NPC.SpawnStardustMark_StardustTower(), Terraria.NPC.SpawnStardustMark_StardustWorm(), and Terraria.NPC.VanillaAI_Inner().

+ Here is the caller graph for this function: