91722 {
91724 {
91725 return false;
91726 }
91728 {
91729 return false;
91730 }
91731 switch (Main.tile[x, y].type)
91732 {
91733 case 26:
91734 case 88:
91735 case 107:
91736 case 108:
91737 case 111:
91738 case 211:
91739 case 221:
91740 case 222:
91741 case 223:
91742 case 226:
91743 case 237:
91744 case 470:
91745 case 475:
91746 return false;
91747 case 37:
91748 case 58:
91749 if (!Main.hardMode)
91750 {
91751 return false;
91752 }
91753 break;
91754 case 77:
91755 if (!Main.hardMode && y >= Main.UnderworldLayer)
91756 {
91757 return false;
91758 }
91759 break;
91760 case 48:
91761 case 232:
91762 if (Main.getGoodWorld)
91763 {
91764 return false;
91765 }
91766 break;
91767 case 137:
91768 if (!
NPC.downedGolemBoss && (uint)(Main.tile[x, y].frameY / 18 - 1) <= 3
u)
91769 {
91770 return false;
91771 }
91772 break;
91773 }
91774 return true;
91775 }
static bool CanExplode(int i, int j)
This serves as the central class from which tile-related functions are supported and carried out.