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

◆ npc

NPC [] Terraria.Main.npc = new NPC[201]
static

Definition at line 1685 of file Main.cs.

Referenced by Terraria.GameContent.Tile_Entities.TETrainingDummy.Activate(), Terraria.NPC.AI(), Terraria.Projectile.AI(), Terraria.Projectile.AI_001(), Terraria.NPC.AI_003_Fighters(), Terraria.NPC.AI_005_EaterOfSouls(), Terraria.NPC.AI_006_Worms(), Terraria.NPC.AI_007_FindGoodRestingSpot(), Terraria.NPC.AI_007_TownEntities(), Terraria.NPC.AI_007_TownEntities_GetWalkPrediction(), Terraria.NPC.AI_007_TryForcingSitting(), Terraria.Projectile.AI_009_MagicMissiles(), Terraria.Projectile.AI_015_Flails(), Terraria.Projectile.AI_015_Flails_Old(), Terraria.Projectile.AI_016(), Terraria.Projectile.AI_026(), Terraria.NPC.AI_026_Unicorns(), Terraria.NPC.AI_037_Destroyer(), Terraria.NPC.AI_045_Golem(), Terraria.NPC.AI_047_GolemFist(), Terraria.Projectile.AI_047_MagnetSphere_TryAttacking(), Terraria.Projectile.AI_062(), Terraria.NPC.AI_065_Butterflies(), Terraria.Projectile.AI_067_FreakingPirates(), Terraria.Projectile.AI_067_TigerSpecialAttack(), Terraria.NPC.AI_069_DukeFishron(), Terraria.NPC.AI_084_LunaticCultist(), Terraria.Projectile.AI_099_1(), Terraria.Projectile.AI_099_2(), Terraria.Projectile.AI_100_Medusa(), Terraria.NPC.AI_107_ImprovedWalkers(), Terraria.NPC.AI_108_DivingFlyer(), Terraria.NPC.AI_109_DarkMage(), Terraria.NPC.AI_110_Betsy(), Terraria.NPC.AI_111_DD2LightningBug(), Terraria.Projectile.AI_111_DryadsWard(), Terraria.NPC.AI_112_FairyCritter(), Terraria.NPC.AI_113_WindyBalloon(), Terraria.NPC.AI_113_WindyBalloon_GetSlaveNPC(), Terraria.NPC.AI_114_Dragonflies(), Terraria.Projectile.AI_120_StardustGuardian(), Terraria.Projectile.AI_120_StardustGuardian_FindTarget(), Terraria.NPC.AI_121_QueenSlime(), Terraria.Projectile.AI_121_StardustDragon(), Terraria.NPC.AI_122_PirateGhost(), Terraria.NPC.AI_124_DeerclopsLeg(), Terraria.Projectile.AI_130_FlameBurstTower(), Terraria.Projectile.AI_130_FlameBurstTower_FindTarget(), Terraria.Projectile.AI_134_Ballista(), Terraria.Projectile.AI_134_Ballista_FindTarget(), Terraria.Projectile.AI_136_BetsyBreath(), Terraria.Projectile.AI_137_LightningAura(), Terraria.Projectile.AI_138_ExplosiveTrap(), Terraria.Projectile.AI_147_Celeb2Rocket(), Terraria.Projectile.AI_156_Think(), Terraria.Projectile.AI_156_TryAttackingNPCs(), Terraria.Projectile.AI_158_BabyBird(), Terraria.Projectile.AI_169_Smolstars(), Terraria.Projectile.AI_171_HallowBossRainbowStreak(), Terraria.Projectile.AI_176_EdgyLightning(), Terraria.Projectile.AI_177_IceWhipSlicer(), Terraria.Projectile.AI_180_FairyQueenSunDance(), Terraria.Projectile.AI_185_LifeDrain(), Terraria.NPC.AnyDanger(), Terraria.NPC.AnyHelpfulFairies(), Terraria.NPC.AnyNPCs(), Terraria.NPC.AnyoneNearCultists(), Terraria.GameContent.Shaders.MoonLordScreenShaderData.Apply(), Terraria.NPC.ApplyInteraction(), Terraria.Player.ApplyNPCOnHitEffects(), Terraria.NPC.BigMimicSummonCheck(), Terraria.GameContent.Events.LanternNight.BossIsActive(), Terraria.WorldGen.BunnyCannonCanFire(), Terraria.Main.CacheNPCDraws(), Terraria.Main.CacheProjDraws(), Terraria.GameContent.Drawing.TileDrawing.CacheSpecialDraws_Part2(), Terraria.Main.CancelHairWindow(), Terraria.Main.CanDryadPlayStardewAnimation(), Terraria.NPC.CanReleaseNPCs(), Terraria.Mount.CastSuperCartLaser(), Terraria.NPC.CatchNPC(), Terraria.WorldGen.CheckAchievement_RealEstateAndTownSlimes(), Terraria.NPC.CheckActive_WormSegments(), Terraria.NPC.checkDead(), Terraria.GameContent.UI.EmoteBubble.CheckForNPCsToReactToEmoteBubble(), Terraria.Main.CheckInvasionProgressDisplay(), Terraria.Item.CheckLavaDeath(), Terraria.WorldGen.CheckSuper(), Terraria.GameContent.Events.DD2Event.ClearAllDD2HostilesInGame(), Terraria.WorldGen.clearWorld(), Terraria.Player.CollectTaxes(), Terraria.Player.CollideWithNPCs(), Terraria.NPC.CountNPCS(), Terraria.Cinematics.DD2Film.CreateCritters(), Terraria.Lang.CreateDeathMessage(), Terraria.Cinematics.DD2Film.CreateOgre(), Terraria.Projectile.Damage(), Terraria.Player.DashMovement(), Terraria.GameContent.Tile_Entities.TETrainingDummy.Deactivate(), Terraria.GameContent.UI.EmoteBubble.DeserializeNetAnchor(), Terraria.GameContent.Events.DD2Event.Difficulty_3_GetRequiredWaveKills(), Terraria.GameContent.TeleportPylonsSystem.DoesPositionHaveEnoughNPCs(), Terraria.Main.DoUpdateInWorld(), Terraria.GameInput.LockOnHelper.Draw(), Terraria.Main.DrawCachedNPCs(), Terraria.Main.DrawInfoAccs(), Terraria.Main.DrawInfoAccs_AdjustInfoTextColorsForNPC(), Terraria.Main.DrawInterface_14_EntityHealthBars(), Terraria.Main.DrawInterface_1_2_DrawEntityMarkersInWorld(), Terraria.Main.DrawInterface_38_MouseCarriedObject(), Terraria.Main.DrawInterface_Healthbar_Worm(), Terraria.Main.DrawMap(), Terraria.Main.DrawNPC(), Terraria.Main.DrawNPCChatBubble(), Terraria.Main.DrawNPCDirect(), Terraria.Main.DrawNPCHousesInUI(), Terraria.Main.DrawNPCHousesInWorld(), Terraria.Main.DrawNPCs(), Terraria.Main.DrawProjDirect(), Terraria.GameContent.Shaders.WaterShaderData.DrawWaves(), Terraria.Main.DrawWoF(), Terraria.Main.DrawWOFBody(), Terraria.Main.DrawWOFRopeToTheHungry(), Terraria.Main.DrawWOFTongueToPlayer(), Terraria.NPC.DropEoWLoot(), Terraria.GameContent.Events.DD2Event.DropMedals(), Terraria.GameContent.Events.DD2Event.DropStarterCrystals(), Terraria.WorldGen.DungeonEnt(), Terraria.Collision.EmptyTile(), Terraria.WorldGen.FindAHomelessNPC(), Terraria.GameContent.Events.DD2Event.FindArenaHitbox(), Terraria.NPC.FindFirstNPC(), Terraria.NPC.FindFrame(), Terraria.Projectile.FindTargetWithinRange(), Terraria.Projectile.FindTargetWithLineOfSight(), Terraria.NPC.firstNPCName(), Terraria.NPC.GetAvailableAmountOfNPCsToSpawnUpToSlot(), Terraria.NPC.GetAvailableNPCSlot(), Terraria.NPC.GetChat(), Terraria.GameInput.LockOnHelper.GetClosestTarget(), Terraria.MessageBuffer.GetData(), Terraria.NPC.GetFirstNPCNameOrNull(), Terraria.NPC.GetFullnameByID(), Terraria.NPC.GetHurtByOtherNPCs(), Terraria.GameContent.Skies.MoonLordSky.GetIntensity(), Terraria.NPC.GetLifeStats(), Terraria.NPC.GetMeleeCollisionData(), Terraria.GameContent.ShopHelper.GetNearbyResidentNPCs(), Terraria.NPC.GetNPCLocation(), Terraria.Player.GetPettingInfo(), Terraria.Item.GetPickedUpByMonsters_Money(), Terraria.Item.GetPickedUpByMonsters_Special(), Terraria.Player.GetRespawnTime(), Terraria.WorldGen.GetRidOfCultists(), Terraria.Item.GetShimmered(), Terraria.Player.GetSparkleGuitarTarget(), Terraria.NPC.GetTargetData(), Terraria.NPC.GetTileCollisionParameters(), Terraria.NPC.GetWereThereAnyInteractions(), Terraria.Player.GetZenithTarget(), Terraria.Projectile.ghostHurt(), Terraria.NPC.GiveTownUniqueDataToNPCsThatNeedIt(), Terraria.Main.GUIChatDrawInner(), Terraria.Projectile.HandleMovement(), Terraria.NPC.HaveDryadDoStardewAnimation(), Terraria.Main.HelpText(), Terraria.NPC.HitEffect(), Terraria.Player.HorsemansBlade_SpawnPumpkin(), Terraria.Main.HoverOverNPCs(), Terraria.Player.Hurt(), Terraria.Main.Initialize_Entities(), Terraria.NPC.IsDeerclopsHostile(), Terraria.Player.isNearFairy(), Terraria.Player.isNearNPC(), Terraria.Main.IsNPCActiveAndOneOfTypes(), Terraria.WorldGen.IsNPCEvictable(), Terraria.WorldGen.IsRoomConsideredAlreadyOccupied(), Terraria.WorldGen.IsRoomConsideredOccupiedForNPCIndex(), Terraria.GameContent.Events.DD2Event.IsStandActive(), Terraria.Player.ItemCheck_CatchCritters(), Terraria.Player.ItemCheck_MeleeHitNPCs(), Terraria.Player.ItemCheck_Shoot(), Terraria.Player.JumpMovement(), Terraria.WorldGen.kickOut(), Terraria.Projectile.Kill(), Terraria.WorldGen.KillTile_DropBait(), Terraria.WorldGen.KillTile_GetItemDrops(), Terraria.IO.WorldFile.LoadNPCs(), Terraria.IO.WorldFile.LoadWorld_Version1_Old_BeforeRelease88(), Terraria.NPC.MechSpawn(), Terraria.WorldGen.meteor(), Terraria.Projectile.Minion_FindTargetInRange(), Terraria.Player.MinionNPCTargetAim(), Terraria.Player.MoonLeechRope(), Terraria.WorldGen.moveRoom(), Terraria.WorldGen.MoveTownNPC(), Terraria.GameContent.Events.BirthdayParty.NaturalAttempt(), Terraria.NPC.NearSpikeBall(), Terraria.NPC.NewNPC(), Terraria.Main.NPCBannerSorter(), Terraria.GameContent.UI.EmoteBubble.PickNPCEmote(), Terraria.Cinematics.DD2Film.PlaceNPCOnGround(), Terraria.Cinematics.DSTFilm.PlaceNPCOnGround(), Terraria.NPC.PlayerInteraction(), Terraria.Graphics.Light.LegacyLighting.PreRenderPhase(), Terraria.GameContent.UI.EmoteBubble.ProbeTownNPCs(), Terraria.Player.ProcessHitAgainstNPC(), Terraria.GameContent.ObjectInteractions.NPCSmartInteractCandidateProvider.ProvideCandidate(), Terraria.WorldGen.QuickFindHome(), Terraria.GameInput.LockOnHelper.RefreshTargets(), Terraria.NPC.ReleaseNPC(), Terraria.NPC.RerollVariationForNPCType(), Terraria.NPC.ResetNetOffsets(), Terraria.IO.WorldFile.SaveNPCs(), Terraria.GameContent.Bestiary.NPCWasNearPlayerTracker.ScanWorldForFinds(), Terraria.WorldGen.ScoreRoom_IsThisRoomOccupiedBySomeone(), Terraria.Utilities.NPCUtils.SearchForTarget(), Terraria.NetMessage.SendData(), Terraria.NetMessage.SendNPCHousesAndTravelShop(), Terraria.NetMessage.SendSection(), Terraria.NPC.setNPCName(), Terraria.Player.SetTalkNPC(), Terraria.WorldGen.ShakeTree(), Terraria.Projectile.Shimmer(), Terraria.NPC.ShouldEmpressBeEnraged(), Terraria.NPC.SlimeRainSpawns(), Terraria.NPC.SpawnBoss(), Terraria.GameContent.CoinLossRevengeSystem.RevengeMarker.SpawnEnemy(), Terraria.Cinematics.DD2Film.SpawnGoblin(), Terraria.Player.SpawnHallucination(), Terraria.Cinematics.DD2Film.SpawnJavalinThrower(), Terraria.NPC.SpawnMechQueen(), Terraria.NPC.SpawnNPC(), Terraria.NPC.SpawnOnPlayer(), Terraria.NPC.SpawnSkeletron(), Terraria.WorldGen.SpawnThingsFromPot(), Terraria.WorldGen.SpawnTownNPC(), Terraria.WorldGen.SpawnTravelNPC(), Terraria.Cinematics.DD2Film.SpawnWitherBeast(), Terraria.NPC.SpawnWOF(), Terraria.GameContent.Events.DD2Event.StartVictoryScene(), Terraria.Projectile.StatusNPC(), Terraria.Player.StatusToNPC(), Terraria.NPC.StrikeNPC(), Terraria.GameContent.Events.DD2Event.SummonBetsy(), Terraria.Player.SummonItemCheck(), Terraria.Projectile.SummonMonkGhast(), Terraria.Player.TakeDamageFromJellyfish(), Terraria.NPC.TargetClosestUpgraded(), Terraria.Wiring.Teleport(), Terraria.NPC.TransformCopperSlime(), Terraria.NPC.TransformElderSlime(), Terraria.GameContent.UI.BigProgressBar.EaterOfWorldsProgressBar.TryFindingAnotherEOWPiece(), Terraria.GameContent.UI.BigProgressBar.GolemHeadProgressBar.TryFindingAnotherGolemPiece(), Terraria.GameContent.UI.BigProgressBar.MartianSaucerBigProgressBar.TryFindingAnotherMartianSaucerPiece(), Terraria.GameContent.UI.BigProgressBar.MoonLordProgressBar.TryFindingAnotherMoonLordPiece(), Terraria.GameContent.UI.BigProgressBar.PirateShipBigProgressBar.TryFindingAnotherPirateShipPiece(), Terraria.GameContent.UI.BigProgressBar.BigProgressBarSystem.TryFindingNPCToTrack(), Terraria.DataStructures.PlayerDeathReason.TryGetCausingEntity(), Terraria.GameContent.UI.BigProgressBar.BigProgressBarSystem.TryTracking(), Terraria.WorldGen.UnspawnTravelNPC(), Terraria.GameContent.Events.ScreenDarkness.Update(), Terraria.GameContent.Tile_Entities.TETrainingDummy.Update(), Terraria.Player.Update(), Terraria.Player.Update_NPCCollision(), Terraria.Main.UpdateAudio_DecideOnNewMusic(), Terraria.Main.UpdateAudio_DecideOnTOWMusic(), Terraria.Player.UpdateBiomes(), Terraria.Player.UpdateBuffs(), Terraria.Mount.UpdateEffects(), Terraria.NPC.UpdateFoundActiveNPCs(), Terraria.WorldGen.UpdateLunarApocalypse(), Terraria.Player.UpdateMinionTarget(), Terraria.GameContent.Shaders.MoonLordScreenShaderData.UpdateMoonLordIndex(), Terraria.GameContent.Skies.MoonLordSky.UpdateMoonLordIndex(), Terraria.NPC.UpdateNetworkCode(), Terraria.NPC.UpdateNPC_BuffApplyDOTs(), Terraria.Player.UpdatePettingAnimal(), Terraria.GameContent.Events.BirthdayParty.UpdateTime(), Terraria.Main.UpdateTime(), Terraria.Main.UpdateTime_SpawnTownNPCs(), Terraria.Main.UpdateTime_StartNight(), Terraria.WorldGen.UpdateWorld(), Terraria.GameContent.UI.BigProgressBar.BrainOfCthuluBigProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.CommonBossBigProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.DeerclopsBigProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.EaterOfWorldsProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.GolemHeadProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.LunarPillarBigProgessBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.MartianSaucerBigProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.MoonLordProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.PirateShipBigProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.GameContent.UI.BigProgressBar.TwinsBigProgressBar.ValidateAndCollectNecessaryInfo(), Terraria.NPC.ViolentlySpawnNerdySlime(), Terraria.Player.VolatileGelatin(), and Terraria.Player.WOFTongue().