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

◆ AddEmptyEntries_CrittersAndEnemies_Automated()

void Terraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.AddEmptyEntries_CrittersAndEnemies_Automated ( )
inlineprivate

Definition at line 719 of file BestiaryDatabaseNPCsPopulator.cs.

720 {
723 {
724 if (!exclusions.Contains(item.Key))
725 {
726 NPCLoader.SetBestiary(bestiaryEntry: item.Value.CountsAsACritter ? Register(BestiaryEntry.Critter(item.Key)) : ((!item.Value.isLikeATownNPC) ? Register(BestiaryEntry.Enemy(item.Key)) : Register(BestiaryEntry.TownNPC(item.Key))), npc: item.Value, database: _currentDatabase);
727 }
728 }
729 }
static Dictionary< int, NPC > NpcsByNetId
The default T:Terraria.NPC for a given NPC type (F:Terraria.NPC.type). Note that these entries do n...
This class stores instances of various content types in a number of dictionaries. These instances ser...
static void SetBestiary(NPC npc, BestiaryDatabase database, BestiaryEntry bestiaryEntry)
Definition NPCLoader.cs:482
This serves as the central class from which NPC-related functions are carried out....
Definition NPCLoader.cs:26

References Terraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator._currentDatabase, Terraria.GameContent.Bestiary.BestiaryEntry.Critter(), Terraria.GameContent.Bestiary.BestiaryEntry.Enemy(), Terraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.GetExclusions(), Terraria.ID.ContentSamples.NpcsByNetId, Terraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.Register(), Terraria.ModLoader.NPCLoader.SetBestiary(), and Terraria.GameContent.Bestiary.BestiaryEntry.TownNPC().

Referenced by Terraria.GameContent.Bestiary.BestiaryDatabaseNPCsPopulator.Populate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: