49381 {
49382 Tile tile = Main.tile[x, y + 1];
49383 if (tile == null)
49384 {
49385 return;
49386 }
49387 if (!tile.active() || (tile.type != 60 && tile.type != 571))
49388 {
49390 if (Main.netMode == 2)
49391 {
49392 NetMessage.SendData(17, -1, -1, null, 0, x, y);
49393 }
49395 return;
49396 }
49399 {
49400 return;
49401 }
49404 {
49405 return;
49406 }
49407 bool num =
tile2.active() && tile2.type == 571;
49408 bool flag = tile.active() && tile.type == 571;
49409 int num2 = tile3.frameX / 18;
49410 tile3.frameY = 0;
49411 if (num)
49412 {
49413 if (flag)
49414 {
49416 {
49418 if (Main.netMode == 2)
49419 {
49420 NetMessage.SendTileSquare(-1, x, y);
49421 }
49422 }
49423 }
49425 {
49427 if (Main.netMode == 2)
49428 {
49429 NetMessage.SendTileSquare(-1, x, y);
49430 }
49431 }
49432 }
49433 else if (flag)
49434 {
49436 {
49438 if (Main.netMode == 2)
49439 {
49440 NetMessage.SendTileSquare(-1, x, y);
49441 }
49442 }
49443 }
49444 else if (
num2 != 0)
49445 {
49446 tile3.frameX = 0;
49447 if (Main.netMode == 2)
49448 {
49449 NetMessage.SendTileSquare(-1, x, y);
49450 }
49451 }
49452 }
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static UnifiedRandom genRand
static void SquareTileFrame(int i, int j, bool resetFrame=true)