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

◆ CheckSavedOreTiers()

static void Terraria.IO.WorldFile.CheckSavedOreTiers ( )
inlinestatic

Definition at line 723 of file WorldFile.cs.

724 {
725 if (WorldGen.SavedOreTiers.Copper != -1 && WorldGen.SavedOreTiers.Iron != -1 && WorldGen.SavedOreTiers.Silver != -1 && WorldGen.SavedOreTiers.Gold != -1)
726 {
727 return;
728 }
729 int[] array = WorldGen.CountTileTypesInWorld(7, 166, 6, 167, 9, 168, 8, 169);
730 for (int i = 0; i < array.Length; i += 2)
731 {
732 int num = array[i];
733 int num2 = array[i + 1];
734 switch (i)
735 {
736 case 0:
737 if (num > num2)
738 {
739 WorldGen.SavedOreTiers.Copper = 7;
740 }
741 else
742 {
743 WorldGen.SavedOreTiers.Copper = 166;
744 }
745 break;
746 case 2:
747 if (num > num2)
748 {
749 WorldGen.SavedOreTiers.Iron = 6;
750 }
751 else
752 {
753 WorldGen.SavedOreTiers.Iron = 167;
754 }
755 break;
756 case 4:
757 if (num > num2)
758 {
759 WorldGen.SavedOreTiers.Silver = 9;
760 }
761 else
762 {
763 WorldGen.SavedOreTiers.Silver = 168;
764 }
765 break;
766 case 6:
767 if (num > num2)
768 {
769 WorldGen.SavedOreTiers.Gold = 8;
770 }
771 else
772 {
773 WorldGen.SavedOreTiers.Gold = 169;
774 }
775 break;
776 }
777 }
778 }

References System.array, Terraria.WorldGen.SavedOreTiers.Copper, Terraria.WorldGen.CountTileTypesInWorld(), Terraria.WorldGen.SavedOreTiers.Gold, Terraria.WorldGen.SavedOreTiers.Iron, and Terraria.WorldGen.SavedOreTiers.Silver.

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