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

◆ Initialize()

static void Terraria.ID.ContentSamples.Initialize ( )
inlinestatic

Definition at line 829 of file ContentSamples.cs.

830 {
831 NpcsByNetId.Clear();
834 NpcBestiarySortingId.Clear();
835 for (int i = -65; i < NPCID.Count; i++)
836 {
837 NPC nPC = new NPC();
838 nPC.SetDefaults(i);
839 NpcsByNetId[i] = nPC;
840 string name = NPCID.Search.GetName(nPC.netID);
844 }
845 ModifyNPCIds();
846 ProjectilesByType.Clear();
847 for (int j = 0; j < ProjectileID.Count; j++)
848 {
849 Projectile projectile = new Projectile();
850 projectile.SetDefaults(j);
851 ProjectilesByType[j] = projectile;
852 }
853 ItemsByType.Clear();
854 for (int k = 0; k < ItemID.Count; k++)
855 {
856 Item item = new Item();
857 item.SetDefaults(k);
858 ItemsByType[k] = item;
859 string name2 = ItemID.Search.GetName(item.netID);
862 }
863 foreach (int item3 in ItemID.Sets.ItemsThatAreProcessedAfterNormalContentSample)
864 {
865 Item item2 = new Item();
866 item2.SetDefaults(item3);
868 string name3 = ItemID.Search.GetName(item2.netID);
871 }
874 }
static Dictionary< int, string > NpcBestiaryCreditIdsByNpcNetIds
static Dictionary< int, string > NpcPersistentIdsByNetIds
static Dictionary< string, int > NpcNetIdsByPersistentIds
static Dictionary< int, Item > ItemsByType
static Dictionary< int, NPC > NpcsByNetId
static Dictionary< int, string > ItemPersistentIdsByNetIds
static void FillResearchItemOverrides()
static Dictionary< int, Projectile > ProjectilesByType
static Dictionary< string, int > ItemNetIdsByPersistentIds
static Dictionary< int, int > NpcBestiarySortingId

References Terraria.ID.ItemID.Count, Terraria.ID.NPCID.Count, Terraria.ID.ProjectileID.Count, Terraria.ID.ContentSamples.FillNpcRarities(), Terraria.ID.ContentSamples.FillResearchItemOverrides(), Terraria.ID.ContentSamples.ItemNetIdsByPersistentIds, Terraria.ID.ContentSamples.ItemPersistentIdsByNetIds, Terraria.ID.ContentSamples.ItemsByType, Terraria.ID.ItemID.Sets.ItemsThatAreProcessedAfterNormalContentSample, Terraria.ID.ContentSamples.ModifyNPCIds(), Terraria.ID.ContentSamples.NpcBestiaryCreditIdsByNpcNetIds, Terraria.ID.ContentSamples.NpcBestiarySortingId, Terraria.ID.ContentSamples.NpcNetIdsByPersistentIds, Terraria.ID.ContentSamples.NpcPersistentIdsByNetIds, Terraria.ID.ContentSamples.NpcsByNetId, Terraria.ID.ContentSamples.ProjectilesByType, Terraria.ID.ItemID.Search, Terraria.ID.NPCID.Search, and Terraria.Projectile.SetDefaults().

Referenced by Terraria.Main.Initialize().