42453 {
42454 int minX = itemRectangle.X / 16;
42456 int minY = itemRectangle.Y / 16;
42460 {
42462 {
42464 {
42465 continue;
42466 }
42467 if (
sItem.type == 1786)
42468 {
42469 ushort
type = Main.tile[
i,
j].type;
42471 if (!Main.tile[i,
j].active())
42472 {
42473 int num = 0;
42475 {
42476 case 3:
42477 case 24:
42478 case 61:
42479 case 110:
42480 case 201:
42481 case 529:
42482 case 637:
42483 num = Main.rand.Next(1, 3);
42484 break;
42485 case 73:
42486 case 74:
42487 case 113:
42488 num = Main.rand.Next(2, 5);
42489 break;
42490 }
42491 if (num > 0)
42492 {
42494 if (Main.netMode == 1)
42495 {
42496 NetMessage.SendData(21, -1, -1,
null,
number, 1f);
42497 }
42498 }
42499 }
42500 if (Main.netMode == 1)
42501 {
42502 NetMessage.SendData(17, -1, -1,
null, 0, i,
j);
42503 }
42504 }
42505 else
42506 {
42508 if (Main.netMode == 1)
42509 {
42510 NetMessage.SendData(17, -1, -1,
null, 0, i,
j);
42511 }
42512 }
42513 }
42514 }
42515 }