34192 {
34194 {
34195 return;
34196 }
34197 int num = x;
34199 if (Main.tile[x, y].frameX < 10)
34200 {
34201 num -= Main.tile[x, y].frameX;
34202 num2 -= Main.tile[x, y].frameY;
34203 }
34204 bool flag = false;
34206 for (
int i = num;
i < num + 4;
i++)
34207 {
34210 {
34211 if (Main.tile[i,
j].active() && Main.tile[i,
j].type == 171)
34212 {
34213 if (
num3 != 0 &&
num4 != 0 && Main.tile[i,
j].frameX !=
num3 && Main.tile[i,
j].frameY !=
num4)
34214 {
34215 flag = true;
34216 }
34217 }
34218 else
34219 {
34220 flag = true;
34221 }
34223 }
34226 {
34227 flag = true;
34228 }
34229 }
34230 if (!flag)
34231 {
34232 return;
34233 }
34235 for (
int k = num;
k < num + 4;
k++)
34236 {
34238 {
34239 if (Main.tile[
k,
l].type == 171)
34240 {
34242 }
34243 }
34244 }
34247 }
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)