Definition at line 11306 of file Main.cs.
11307 {
11308 bool flag = false;
11309 bool flag2 =
false;
11310 bool flag3 =
false;
11311 bool flag4 =
false;
11312 bool flag5 =
false;
11313 bool flag6 =
false;
11314 bool flag7 =
false;
11315 bool flag8 =
false;
11316 bool flag9 =
false;
11325 bool flag18 = LocalPlayer.townNPCs > 2f;
11328 {
11330 }
11331 float num = 0f;
11333 {
11335 {
11337 if (num == 1f)
11338 {
11340 }
11341 }
11342 }
11344 {
11346 }
11348 {
11351 for (
int j = 0;
j < 200;
j++)
11352 {
11353 if (!
npc[
j].active)
11354 {
11355 continue;
11356 }
11360 {
11361 case 13:
11362 case 14:
11363 case 15:
11364 case 127:
11365 case 128:
11366 case 129:
11367 case 130:
11368 case 131:
11370 break;
11371 case 26:
11372 case 27:
11373 case 28:
11374 case 29:
11375 case 111:
11376 case 471:
11378 break;
11379 case 113:
11380 case 114:
11381 case 125:
11382 case 126:
11384 break;
11385 case 134:
11386 case 135:
11387 case 136:
11388 case 143:
11389 case 144:
11390 case 145:
11391 case 266:
11393 break;
11394 case 212:
11395 case 213:
11396 case 214:
11397 case 215:
11398 case 216:
11399 case 491:
11401 break;
11402 case 245:
11404 break;
11405 case 222:
11407 break;
11408 case 262:
11409 case 263:
11410 case 264:
11412 break;
11413 case 381:
11414 case 382:
11415 case 383:
11416 case 385:
11417 case 386:
11418 case 388:
11419 case 389:
11420 case 390:
11421 case 391:
11422 case 395:
11423 case 520:
11425 break;
11426 case 398:
11428 break;
11429 case 422:
11430 case 493:
11431 case 507:
11432 case 517:
11434 break;
11435 case 439:
11437 break;
11438 case 438:
11439 if (
npc[
j].ai[1] == 1f)
11440 {
11443 }
11444 break;
11445 case 657:
11447 break;
11448 case 636:
11450 break;
11451 case 370:
11453 break;
11454 case 668:
11456 break;
11457 }
11459 {
11461 }
11463 {
11465 }
11467 {
11469 }
11471 {
11472 continue;
11473 }
11476 {
11478 {
11479 case 1:
11480 flag = true;
11481 break;
11482 case 2:
11484 break;
11485 case 3:
11487 break;
11488 case 4:
11490 break;
11491 case 5:
11493 break;
11494 case 6:
11496 break;
11497 case 7:
11499 break;
11500 case 8:
11502 break;
11503 case 9:
11505 break;
11506 case 10:
11508 break;
11509 case 11:
11511 break;
11512 case 12:
11514 break;
11515 case 13:
11517 break;
11518 case 14:
11520 break;
11521 case 15:
11523 break;
11524 case 16:
11526 break;
11527 case 17:
11529 break;
11530 }
11531 break;
11532 }
11533 }
11534 }
11535 _ = (screenPosition.X + (float)(
screenWidth / 2)) / 16f;
11537 {
11539 return;
11540 }
11542 {
11544 {
11546 {
11548 {
11550 }
11551 else
11552 {
11554 }
11555 }
11557 {
11559 }
11561 {
11563 }
11564 else if (
WorldGen.tenthAnniversaryWorldGen)
11565 {
11567 }
11569 {
11571 }
11573 {
11575 }
11577 {
11580 {
11582 }
11583 }
11584 }
11585 else
11586 {
11588 }
11589 return;
11590 }
11595 {
11597 }
11599 {
11601 }
11603 {
11605 }
11607 {
11609 }
11611 {
11613 }
11615 {
11617 }
11619 {
11621 }
11623 {
11625 }
11627 {
11629 }
11631 {
11633 }
11634 else if (flag)
11635 {
11637 }
11639 {
11641 }
11643 {
11645 }
11647 {
11649 }
11651 {
11653 }
11655 {
11657 }
11659 {
11661 }
11663 {
11665 }
11667 {
11669 }
11671 {
11673 }
11675 {
11677 }
11679 {
11681 }
11683 {
11685 }
11687 {
11689 }
11691 {
11693 }
11695 {
11697 }
11699 {
11701 }
11703 {
11705 }
11707 {
11709 }
11710 else if (
num5 < 1f)
11711 {
11713 }
11715 {
11717 }
11719 {
11721 }
11723 {
11725 }
11727 {
11729 {
11731 {
11733 }
11734 else
11735 {
11737 }
11738 }
11740 {
11742 }
11743 else
11744 {
11746 }
11747 }
11749 {
11751 {
11753 }
11754 else
11755 {
11757 }
11758 }
11760 {
11762 }
11764 {
11766 }
11768 {
11770 {
11772 {
11774 }
11776 {
11778 }
11780 {
11782 }
11783 else
11784 {
11786 }
11787 }
11789 {
11791 }
11793 {
11795 }
11797 {
11799 }
11801 {
11803 }
11804 else
11805 {
11807 }
11808 }
11810 {
11812 {
11814 {
11816 }
11817 else
11818 {
11820 }
11821 }
11823 {
11825 }
11826 else
11827 {
11829 }
11830 }
11832 {
11834 {
11836 {
11838 }
11839 else
11840 {
11842 }
11843 }
11845 {
11847 {
11849 }
11850 else
11851 {
11853 }
11854 }
11855 else
11856 {
11858 {
11860 }
11862 {
11864 {
11866 }
11868 {
11870 }
11871 switch (
rand.Next(2))
11872 {
11873 case 0:
11876 break;
11877 case 1:
11880 break;
11881 }
11882 }
11885 {
11887 {
11889 }
11891 {
11893 }
11895 {
11897 }
11898 }
11899 }
11900 }
11902 {
11904 {
11906 }
11908 {
11910 }
11912 {
11914 }
11915 else
11916 {
11918 }
11919 }
11921 {
11923 {
11925 }
11926 else
11927 {
11929 }
11930 }
11932 {
11934 {
11936 }
11938 {
11940 {
11942 }
11943 else
11944 {
11946 }
11947 }
11948 else
11949 {
11951 }
11952 }
11954 {
11956 {
11960 {
11962 }
11963 else
11964 {
11966 }
11967 }
11968 else
11969 {
11971 }
11972 }
11974 {
11976 }
11978 {
11980 {
11981 if (
time < 10800.0)
11982 {
11984 }
11985 else
11986 {
11988 }
11989 }
11990 else
11991 {
11993 {
11995 }
11997 {
11998 if (
rand.Next(2) == 0)
11999 {
12001 }
12002 else
12003 {
12005 }
12006 }
12009 {
12011 }
12012 }
12013 }
12015 {
12017 {
12019 }
12021 {
12023 }
12024 else
12025 {
12027 }
12028 }
12030 {
12032 }
12034 {
12036 }
12037 }
static bool IsEventOngoing
static bool[] BelongsToInvasionOldOnesArmy
static bool[] HardenedSand
static SceneMetrics SceneMetrics
static readonly int maxMusic
static bool _shouldUseWindyDayMusic
static IAudioSystem audioSystem
static double worldSurface
static bool[] musicNoCrossFade
static bool _shouldUseStormMusic
static Vector2 screenPosition
static int undergroundBackground
static UnifiedRandom rand
static int UnderworldLayer
static bool _isAsyncLoadComplete
static Player LocalPlayer
References Terraria.Main._isAsyncLoadComplete, Terraria.Main._shouldUseStormMusic, Terraria.Main._shouldUseWindyDayMusic, Terraria.Main.audioSystem, Terraria.ID.NPCID.Sets.BelongsToInvasionOldOnesArmy, Terraria.Main.bgStyle, Terraria.Main.bloodMoon, Terraria.SceneMetrics.BloodTileCount, Terraria.Main.cloudAlpha, Terraria.Main.dayMusic, Terraria.Main.dayTime, Terraria.WorldGen.drunkWorldGen, Terraria.Main.eclipse, Terraria.SceneMetrics.EvilTileCount, Terraria.Main.gameMenu, Terraria.Main.getGoodWorld, Terraria.ID.WallID.Sets.Conversion.HardenedSand, System.Text.RegularExpressions.i, Terraria.WorldGen.InWorld(), Terraria.GameContent.Events.CreditsRollEvent.IsEventOngoing, Terraria.Main.lastMusicPlayed, Terraria.Main.LocalPlayer, Terraria.Main.maxMusic, Terraria.Main.maxTilesX, Terraria.Main.maxTilesY, Terraria.Main.menuMode, Terraria.Main.musicFade, Terraria.Main.musicNoCrossFade, Terraria.Main.musicVolume, Terraria.Main.myPlayer, Terraria.Main.netMode, Terraria.Main.newMusic, Terraria.Main.npc, Terraria.WorldGen.oceanDepths(), Terraria.Main.player, Terraria.Main.playOldTile, Terraria.Main.pumpkinMoon, Terraria.Main.rand, Terraria.Main.remixWorld, Terraria.WorldGen.remixWorldGen, Terraria.Main.rockLayer, Terraria.ID.WallID.Sets.Conversion.Sandstone, Terraria.Main.screenHeight, Terraria.Main.screenPosition, Terraria.Main.screenWidth, Terraria.SceneMetrics.ShadowCandleCount, Terraria.Main.showSplash, Terraria.Main.slimeRain, Terraria.Main.snowMoon, Terraria.WorldGen.tenthAnniversaryWorldGen, Terraria.Main.tile, Terraria.Main.time, System.type, Terraria.Main.ugMusic, Terraria.Main.undergroundBackground, Terraria.Main.UnderworldLayer, System.value, and Terraria.Main.worldSurface.
Referenced by Terraria.Main.UpdateAudio().