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

◆ CheckAchievement_RealEstateAndTownSlimes()

static void Terraria.WorldGen.CheckAchievement_RealEstateAndTownSlimes ( )
inlinestatic

Definition at line 2158 of file WorldGen.cs.

2159 {
2160 bool[] array = new bool[NPCID.Count];
2161 for (int i = 0; i < 200; i++)
2162 {
2163 if (Main.npc[i].active && Main.npc[i].type >= 0 && Main.npc[i].type < NPCID.Count)
2164 {
2165 array[Main.npc[i].type] = true;
2166 }
2167 }
2168 if (array[38] && array[17] && array[107] && array[19] && array[22] && array[124] && array[228] && array[178] && array[18] && array[229] && array[209] && array[54] && array[108] && array[160] && array[20] && array[369] && array[207] && array[227] && array[208] && array[441] && array[353] && array[550] && array[588] && array[633] && array[663])
2169 {
2171 }
2172 if (array[670] && array[678] && array[679] && array[680] && array[681] && array[682] && array[683] && array[684])
2173 {
2175 }
2176 }
static readonly short Count
Definition NPCID.cs:11744

References System.array, Terraria.ID.NPCID.Count, Terraria.GameContent.Achievements.AchievementsHelper.NotifyProgressionEvent(), and Terraria.Main.npc.

Referenced by Terraria.MessageBuffer.GetData(), Terraria.Item.GetShimmered(), Terraria.Player.ItemCheck_CheckFishingBobber_PullBobber(), Terraria.GameContent.Achievements.AchievementsHelper.OnPlayerEnteredWorld(), Terraria.Projectile.Shimmer(), Terraria.WorldGen.SpawnTownNPC(), Terraria.NPC.Transform(), and Terraria.NPC.ViolentlySpawnNerdySlime().