35784 {
35786 {
35787 return;
35788 }
35791 if (Main.tile[x, y].frameX < 10)
35792 {
35793 num -= Main.tile[x, y].frameX;
35794 num2 -= Main.tile[x, y].frameY;
35795 }
35798 for (
int i =
num; i <
num + 4; i++)
35799 {
35802 {
35803 if (Main.tile[i,
j].active() && Main.tile[i,
j].type == 171)
35804 {
35805 if (
num3 != 0 &&
num4 != 0 && Main.tile[i,
j].frameX !=
num3 && Main.tile[i,
j].frameY !=
num4)
35806 {
35808 }
35809 }
35810 else
35811 {
35813 }
35815 }
35818 {
35820 }
35821 }
35823 {
35824 return;
35825 }
35829 {
35831 {
35832 if (Main.tile[
k,
l].type == 171)
35833 {
35835 }
35836 }
35837 }
35838 using (
new Item.DisableNewItemMethod(!
drop))
35839 {
35842 }
35843 }
static bool Drop(int i, int j, int type, bool includeLargeObjectDrops=true)
This serves as the central class from which tile-related functions are supported and carried out.
static bool destroyObject
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static bool SolidTile2(Tile testTile)
static IEntitySource GetItemSource_FromTileBreak(int x, int y)