38759 {
38761 if (flag)
38762 {
38764 {
38766 }
38767 }
38769 {
38771 {
38773 }
38774 }
38776 {
38778 {
38780 {
38782 }
38784 {
38786 }
38787 }
38788 }
38790 {
38792 }
38794 {
38797 if (Main.tile[num,
num2].nactive() && Main.tileSolid[Main.tile[num,
num2].type] && !Main.tileSolidTop[Main.tile[num,
num2].type])
38798 {
38800 }
38801 }
38803 {
38806 if (Main.tile[
num3,
num4].nactive() && Main.tileSolid[Main.tile[
num3,
num4].type] && !Main.tileSolidTop[Main.tile[
num3,
num4].type])
38807 {
38809 }
38810 }
38812 {
38814 {
38816 }
38817 }
38819 {
38821 {
38823 }
38824 else
38825 {
38827 {
38829 {
38831 {
38833 if (Main.netMode == 1)
38834 {
38836 }
38837 }
38838 }
38840 {
38842 {
38844 if (Main.netMode == 1)
38845 {
38847 }
38848 }
38849 }
38851 {
38853 if (Main.netMode == 1)
38854 {
38856 }
38857 }
38858 }
38861 {
38863 }
38871 {
38873 }
38875 {
38877 }
38879 {
38881 }
38883 {
38885 }
38887 {
38889 }
38891 {
38893 }
38895 {
38897 }
38899 {
38901 }
38903 {
38905 }
38907 {
38909 }
38910 }
38911 }
38913 {
38915 {
38917 }
38918 }
38920 {
38922 {
38924 }
38925 }
38927 {
38929 {
38931 }
38932 }
38934 {
38936 }
38938 {
38940 {
38942 }
38943 }
38945 {
38947 {
38949 {
38950 Tile tile = Main.tile[
i,
j];
38951 if (tile.active() || tile.wall > 0)
38952 {
38954 break;
38955 }
38956 }
38957 }
38958 }
38959 else
38960 {
38966 {
38968 }
38970 {
38972 }
38973 }
38975 {
38979 {
38982 {
38984 }
38985 }
38986 else if (Main.tile[
num8,
num9].type == 83)
38987 {
38988 bool flag2 =
false;
38990 if (
num10 == 0 && Main.dayTime)
38991 {
38993 }
38994 if (
num10 == 1 && !Main.dayTime)
38995 {
38997 }
38998 if (
num10 == 3 && !Main.dayTime && (Main.bloodMoon || Main.moonPhase == 0))
38999 {
39001 }
39002 if (
num10 == 4 && (Main.raining || Main.cloudAlpha > 0f))
39003 {
39005 }
39006 if (
num10 == 5 && !Main.raining && Main.dayTime && Main.time > 40500.0)
39007 {
39009 }
39011 {
39014 }
39015 }
39016 }
39018 {
39020 }
39022 {
39024 {
39030 {
39033 {
39035 }
39036 }
39037 else
39038 {
39040 }
39041 }
39042 else
39043 {
39045 }
39046 }
39048 {
39050 {
39052 {
39053 if (Main.tile[
k,
l].active())
39054 {
39056 break;
39057 }
39058 }
39059 }
39060 }
39062 {
39065 {
39068 {
39070 }
39071 }
39072 }
39074 }
static bool[] BreakableWhenPlacing