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

◆ FillNpcRarities()

static void Terraria.ID.ContentSamples.FillNpcRarities ( )
inlinestaticprivate

Definition at line 1050 of file ContentSamples.cs.

1051 {
1052 NPCSpawnParams nPCSpawnParams = default(NPCSpawnParams);
1053 nPCSpawnParams.gameModeData = Main.RegisteredGameModes[0];
1054 NPCSpawnParams spawnparams = nPCSpawnParams;
1055 for (int i = -65; i < NPCID.Count; i++)
1056 {
1057 NPC nPC = new NPC();
1058 nPC.SetDefaults(i, spawnparams);
1060 }
1061 NpcBestiaryRarityStars[22] = 1;
1062 NpcBestiaryRarityStars[17] = 1;
1063 NpcBestiaryRarityStars[18] = 1;
1064 NpcBestiaryRarityStars[38] = 1;
1065 NpcBestiaryRarityStars[369] = 2;
1066 NpcBestiaryRarityStars[20] = 3;
1067 NpcBestiaryRarityStars[19] = 1;
1068 NpcBestiaryRarityStars[227] = 2;
1069 NpcBestiaryRarityStars[353] = 2;
1070 NpcBestiaryRarityStars[550] = 2;
1071 NpcBestiaryRarityStars[588] = 2;
1072 NpcBestiaryRarityStars[107] = 3;
1073 NpcBestiaryRarityStars[228] = 2;
1074 NpcBestiaryRarityStars[124] = 2;
1075 NpcBestiaryRarityStars[54] = 2;
1076 NpcBestiaryRarityStars[108] = 3;
1077 NpcBestiaryRarityStars[178] = 3;
1078 NpcBestiaryRarityStars[216] = 3;
1079 NpcBestiaryRarityStars[160] = 5;
1080 NpcBestiaryRarityStars[441] = 5;
1081 NpcBestiaryRarityStars[209] = 3;
1082 NpcBestiaryRarityStars[208] = 4;
1083 NpcBestiaryRarityStars[142] = 5;
1084 NpcBestiaryRarityStars[368] = 3;
1085 NpcBestiaryRarityStars[453] = 4;
1086 NpcBestiaryRarityStars[37] = 2;
1087 NpcBestiaryRarityStars[633] = 5;
1088 NpcBestiaryRarityStars[663] = 5;
1089 NpcBestiaryRarityStars[638] = 3;
1090 NpcBestiaryRarityStars[637] = 3;
1091 NpcBestiaryRarityStars[656] = 3;
1092 NpcBestiaryRarityStars[670] = 3;
1093 NpcBestiaryRarityStars[678] = 3;
1094 NpcBestiaryRarityStars[679] = 3;
1095 NpcBestiaryRarityStars[680] = 3;
1096 NpcBestiaryRarityStars[681] = 3;
1097 NpcBestiaryRarityStars[682] = 3;
1098 NpcBestiaryRarityStars[683] = 3;
1099 NpcBestiaryRarityStars[684] = 3;
1100 NpcBestiaryRarityStars[664] = 5;
1101 NpcBestiaryRarityStars[484] = 5;
1102 NpcBestiaryRarityStars[614] = 4;
1103 NpcBestiaryRarityStars[303] = 4;
1104 NpcBestiaryRarityStars[337] = 4;
1105 NpcBestiaryRarityStars[360] = 3;
1106 NpcBestiaryRarityStars[655] = 2;
1107 NpcBestiaryRarityStars[374] = 3;
1108 NpcBestiaryRarityStars[661] = 3;
1109 NpcBestiaryRarityStars[362] = 2;
1110 NpcBestiaryRarityStars[364] = 2;
1111 NpcBestiaryRarityStars[616] = 2;
1112 NpcBestiaryRarityStars[298] = 2;
1113 NpcBestiaryRarityStars[671] = 3;
1114 NpcBestiaryRarityStars[672] = 3;
1115 NpcBestiaryRarityStars[673] = 3;
1116 NpcBestiaryRarityStars[674] = 3;
1117 NpcBestiaryRarityStars[675] = 3;
1118 NpcBestiaryRarityStars[599] = 3;
1119 NpcBestiaryRarityStars[355] = 2;
1120 NpcBestiaryRarityStars[358] = 3;
1121 NpcBestiaryRarityStars[654] = 3;
1122 NpcBestiaryRarityStars[653] = 2;
1123 NpcBestiaryRarityStars[540] = 2;
1124 NpcBestiaryRarityStars[604] = 3;
1125 NpcBestiaryRarityStars[611] = 3;
1126 NpcBestiaryRarityStars[612] = 2;
1127 NpcBestiaryRarityStars[608] = 2;
1128 NpcBestiaryRarityStars[607] = 2;
1129 NpcBestiaryRarityStars[615] = 3;
1130 NpcBestiaryRarityStars[626] = 2;
1131 NpcBestiaryRarityStars[486] = 2;
1132 NpcBestiaryRarityStars[487] = 3;
1133 NpcBestiaryRarityStars[669] = 3;
1134 NpcBestiaryRarityStars[677] = 5;
1135 NpcBestiaryRarityStars[676] = 5;
1136 NpcBestiaryRarityStars[149] = 2;
1137 NpcBestiaryRarityStars[366] = 2;
1138 NpcBestiaryRarityStars[47] = 3;
1139 NpcBestiaryRarityStars[57] = 3;
1140 NpcBestiaryRarityStars[168] = 3;
1141 NpcBestiaryRarityStars[464] = 3;
1142 NpcBestiaryRarityStars[465] = 3;
1143 NpcBestiaryRarityStars[470] = 3;
1144 NpcBestiaryRarityStars[301] = 2;
1145 NpcBestiaryRarityStars[316] = 3;
1146 NpcBestiaryRarityStars[546] = 2;
1147 NpcBestiaryRarityStars[170] = 3;
1148 NpcBestiaryRarityStars[180] = 3;
1149 NpcBestiaryRarityStars[171] = 3;
1150 NpcBestiaryRarityStars[29] = 2;
1151 NpcBestiaryRarityStars[471] = 4;
1152 NpcBestiaryRarityStars[66] = 3;
1153 NpcBestiaryRarityStars[223] = 2;
1154 NpcBestiaryRarityStars[161] = 2;
1155 NpcBestiaryRarityStars[491] = 4;
1156 NpcBestiaryRarityStars[-9] = 3;
1157 NpcBestiaryRarityStars[594] = 2;
1158 NpcBestiaryRarityStars[628] = 2;
1159 NpcBestiaryRarityStars[225] = 2;
1160 NpcBestiaryRarityStars[224] = 2;
1161 NpcBestiaryRarityStars[250] = 3;
1162 NpcBestiaryRarityStars[16] = 2;
1163 NpcBestiaryRarityStars[481] = 2;
1164 NpcBestiaryRarityStars[483] = 2;
1165 NpcBestiaryRarityStars[184] = 2;
1166 NpcBestiaryRarityStars[185] = 3;
1167 NpcBestiaryRarityStars[206] = 3;
1168 NpcBestiaryRarityStars[541] = 4;
1169 NpcBestiaryRarityStars[537] = 2;
1170 NpcBestiaryRarityStars[205] = 4;
1171 NpcBestiaryRarityStars[499] = 2;
1172 NpcBestiaryRarityStars[494] = 2;
1173 NpcBestiaryRarityStars[496] = 2;
1174 NpcBestiaryRarityStars[302] = 3;
1175 NpcBestiaryRarityStars[317] = 3;
1176 NpcBestiaryRarityStars[318] = 3;
1177 NpcBestiaryRarityStars[319] = 3;
1178 NpcBestiaryRarityStars[320] = 3;
1179 NpcBestiaryRarityStars[321] = 3;
1180 NpcBestiaryRarityStars[331] = 3;
1181 NpcBestiaryRarityStars[332] = 3;
1182 NpcBestiaryRarityStars[322] = 3;
1183 NpcBestiaryRarityStars[323] = 3;
1184 NpcBestiaryRarityStars[324] = 3;
1185 NpcBestiaryRarityStars[335] = 3;
1186 NpcBestiaryRarityStars[336] = 3;
1187 NpcBestiaryRarityStars[333] = 3;
1188 NpcBestiaryRarityStars[334] = 3;
1190 NpcBestiaryRarityStars[50] = 2;
1191 NpcBestiaryRarityStars[35] = 3;
1192 NpcBestiaryRarityStars[13] = 3;
1193 NpcBestiaryRarityStars[134] = 4;
1194 NpcBestiaryRarityStars[262] = 4;
1195 NpcBestiaryRarityStars[668] = 3;
1196 }
static int GetNPCBestiaryRarityStarsCount(NPC npc)
static Dictionary< int, int > NpcBestiaryRarityStars

References Terraria.ID.NPCID.Count, Terraria.ID.ContentSamples.GetNPCBestiaryRarityStarsCount(), Terraria.ID.ContentSamples.NpcBestiaryRarityStars, and Terraria.Main.RegisteredGameModes.

Referenced by Terraria.ID.ContentSamples.Initialize().