57262 {
57263 Item item = new Item();
57264 item.type = 0;
57266 {
57267 case 5:
57268 item.SetDefaults(2428);
57269 break;
57270 case 10:
57271 item.SetDefaults(2367);
57272 break;
57273 case 15:
57274 item.SetDefaults(2368);
57275 break;
57276 case 20:
57277 item.SetDefaults(2369);
57278 break;
57279 case 25:
57280 item.SetDefaults(3031);
57281 break;
57282 case 30:
57283 item.SetDefaults(2294);
57284 break;
57285 default:
57286 {
57288 {
57289 item.SetDefaults((Main.rand.Next(2) == 0) ? 5303 : 5302);
57290 break;
57291 }
57292 if (
questItemType == 2451 && !Main.hardMode && Main.rand.Next(2) == 0)
57293 {
57294 item.SetDefaults((Main.rand.Next(2) == 0) ? 5303 : 5302);
57295 break;
57296 }
57299 for (int i = 0; i < 3; i++)
57300 {
57302 }
57303 for (
int j = 0;
j < 3;
j++)
57304 {
57306 }
57311 {
57312 item.SetDefaults(2294);
57313 break;
57314 }
57316 {
57317 item.SetDefaults(2422);
57318 break;
57319 }
57321 {
57322 item.SetDefaults(2494);
57323 break;
57324 }
57326 {
57327 item.SetDefaults(3031);
57328 break;
57329 }
57331 {
57332 item.SetDefaults(3032);
57333 break;
57334 }
57336 {
57337 item.SetDefaults(3183);
57338 break;
57339 }
57341 {
57342 item.SetDefaults(2360);
57343 break;
57344 }
57346 {
57347 item.SetDefaults(4067);
57348 break;
57349 }
57351 {
57352 item.SetDefaults(2417);
57353 break;
57354 }
57356 {
57357 item.SetDefaults(2498);
57358 break;
57359 }
57361 {
57363 break;
57364 }
57366 {
57367 int defaults = Utils.SelectRandom(Main.rand, list.ToArray());
57369 break;
57370 }
57371 switch (Main.rand.Next(3))
57372 {
57373 case 0:
57374 item.SetDefaults(2354);
57375 item.stack = Main.rand.Next(2, 6);
57376 break;
57377 case 1:
57378 item.SetDefaults(2355);
57379 item.stack = Main.rand.Next(2, 6);
57380 break;
57381 default:
57382 item.SetDefaults(2356);
57383 item.stack = Main.rand.Next(2, 6);
57384 break;
57385 }
57386 break;
57387 }
57388 }
57390 if (item.type == 2417)
57391 {
57392 Item
item2 =
new Item();
57393 Item
item3 =
new Item();
57394 item2.SetDefaults(2418);
57396 item3.SetDefaults(2419);
57398 }
57399 else if (item.type == 2498)
57400 {
57401 Item
item4 =
new Item();
57402 Item
item5 =
new Item();
57403 item4.SetDefaults(2499);
57405 item5.SetDefaults(2500);
57407 }
57408 }
bool DropAnglerAccByMissing(List< int > itemIdsOfAccsWeWant, float totalChance, out bool botheredRollingForADrop, out int itemIdToDrop)