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

◆ AnyNPCs()

static bool Terraria.NPC.AnyNPCs ( int Type)
inlinestatic

Definition at line 86689 of file NPC.cs.

86690 {
86691 for (int i = 0; i < 200; i++)
86692 {
86693 if (Main.npc[i].active && Main.npc[i].type == Type)
86694 {
86695 return true;
86696 }
86697 }
86698 return false;
86699 }

References Terraria.Main.npc.

Referenced by Terraria.NPC.AI(), Terraria.NPC.AI_003_Fighters(), Terraria.NPC.AI_005_EaterOfSouls(), Terraria.NPC.AI_AttemptToFindTeleportSpot(), Terraria.GameContent.ItemDropRules.Conditions.MissingTwin.CanDrop(), Terraria.GameContent.ItemDropRules.Conditions.MechdusaKill.CanDrop(), Terraria.NPC.checkDead(), Terraria.GameContent.Achievements.AchievementsHelper.CheckMechaMayhem(), Terraria.WorldGen.CheckOrb(), Terraria.GameContent.Events.CultistRitual.CheckRitual(), Terraria.GameContent.Events.DD2Event.Difficulty_1_SpawnMonsterFromGate(), Terraria.GameContent.Events.DD2Event.Difficulty_2_SpawnMonsterFromGate(), Terraria.GameContent.Events.DD2Event.Difficulty_3_SpawnMonsterFromGate(), Terraria.NPC.DoDeathEvents(), Terraria.NPC.DoDeathEvents_AdvanceSlimeRain(), Terraria.NPC.DoDeathEvents_BeforeLoot(), Terraria.Main.DoUpdateInWorld(), Terraria.Projectile.FishingCheck(), Terraria.Projectile.FishingCheck_ProbeForQuestFish(), Terraria.MessageBuffer.GetData(), Terraria.Main.HelpText(), Terraria.WorldGen.IsThereASpawnablePrioritizedTownNPC(), Terraria.WorldGen.IsThereASpawnablePrioritizedTownNPC_Old(), Terraria.Player.LicenseOrExchangePet(), Terraria.IO.WorldFile.LoadNPCs(), Terraria.GameContent.Events.BirthdayParty.NaturalAttempt(), Terraria.NPC.ScaleStats_ApplyExpertTweaks(), Terraria.NPC.ScaleStats_ApplyMultiplayerStats(), Terraria.Chest.SetupShop(), Terraria.Main.ShouldNormalEventsBeAbleToStart(), Terraria.NPC.SpawnMechQueen(), Terraria.GameContent.Events.DD2Event.SummonBetsy(), Terraria.GameContent.Events.DD2Event.SummonCrystalDirect(), Terraria.Player.TileInteractionsUse(), Terraria.Player.UpdateBiomes(), Terraria.GameContent.Events.DD2Event.UpdateTime(), Terraria.WorldGen.UpdateWorld_OvergroundTile(), and Terraria.WorldGen.UpdateWorld_UndergroundTile().