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

◆ SetWorldSpecificMonstersByWorldID()

static void Terraria.NPC.SetWorldSpecificMonstersByWorldID ( )
inlinestatic

Definition at line 12106 of file NPC.cs.

12107 {
12108 UnifiedRandom unifiedRandom = new UnifiedRandom(Main.worldID);
12109 int num = unifiedRandom.Next(3);
12110 int num2 = unifiedRandom.Next(3);
12111 while (num == num2)
12112 {
12113 num = unifiedRandom.Next(3);
12114 }
12115 for (int i = 0; i < 2; i++)
12116 {
12117 int num3 = num;
12118 if (i == 1)
12119 {
12120 num3 = num2;
12121 }
12122 for (int j = 0; j < 3; j++)
12123 {
12124 switch (num3)
12125 {
12126 case 0:
12127 cavernMonsterType[i, j] = unifiedRandom.Next(494, 496);
12128 break;
12129 case 1:
12130 cavernMonsterType[i, j] = unifiedRandom.Next(496, 498);
12131 break;
12132 default:
12133 cavernMonsterType[i, j] = unifiedRandom.Next(498, 507);
12134 break;
12135 }
12136 }
12137 }
12138 }
static int[,] cavernMonsterType
Definition NPC.cs:579

References Terraria.NPC.cavernMonsterType, and Terraria.Main.worldID.

Referenced by Terraria.IO.WorldFile.LoadWorld().