42527 {
42529 {
42530 return;
42531 }
42532 bool flag = false;
42537 for (
num4 = Main.tile[i,
j].frameY / 18;
num4 >= 2;
num4 -= 2)
42538 {
42540 }
42541 int num5 = Main.tile[
i,
j].frameX / 18;
42544 {
42547 }
42550 for (
int k = num;
k < num + 2;
k++)
42551 {
42553 {
42554 if (Main.tile[
k,
l] ==
null)
42555 {
42556 Main.tile[
k,
l] =
new Tile();
42557 }
42558 if (!Main.tile[
k,
l].active() || Main.tile[
k,
l].type !=
type || Main.tile[
k,
l].frameX != (
k - num) * 18 +
num6 * 36 || Main.tile[
k,
l].frameY != (
l -
num2) * 18 +
num3 * 36)
42559 {
42560 flag = true;
42561 }
42562 }
42563 if (!Main.tile[
k,
num2 + 2].nactive())
42564 {
42565 flag = true;
42566 }
42567 else if (!Main.tileSolid[Main.tile[
k,
num2 + 2].type] && !Main.tileTable[Main.tile[
k,
num2 + 2].type])
42568 {
42569 flag = true;
42570 }
42571 }
42572 if (!flag)
42573 {
42574 return;
42575 }
42577 for (
int m = num;
m < num + 2;
m++)
42578 {
42580 {
42581 if (Main.tile[
m,
n].type ==
type && Main.tile[
m,
n].active())
42582 {
42584 }
42585 }
42586 }
42588 {
42590 }
42591 else if (
num3 == 28)
42592 {
42594 }
42595 else if (
num3 == 29)
42596 {
42598 }
42599 else if (
num3 == 30)
42600 {
42602 }
42603 else if (
num3 == 31)
42604 {
42606 }
42607 else if (
num3 == 32)
42608 {
42610 }
42611 else if (
num3 == 33)
42612 {
42614 }
42615 else if (
num3 == 34)
42616 {
42618 }
42619 else if (
num3 == 35)
42620 {
42622 }
42623 else if (
num3 == 36)
42624 {
42626 }
42627 else if (
num3 == 37)
42628 {
42630 }
42631 else if (
num3 == 38)
42632 {
42634 }
42635 else if (
num3 == 39)
42636 {
42638 }
42639 else if (
num3 == 43)
42640 {
42642 }
42643 else if (
num3 == 41)
42644 {
42646 }
42647 else if (
num3 == 42)
42648 {
42650 }
42651 else if (
num3 == 44)
42652 {
42654 }
42655 else if (
num3 == 45)
42656 {
42658 }
42659 else if (
num3 == 40)
42660 {
42662 }
42663 else if (
num3 == 46)
42664 {
42666 }
42667 else if (
num3 == 47)
42668 {
42670 }
42671 else if (
num3 == 48)
42672 {
42674 }
42675 else if (
num3 == 49)
42676 {
42678 }
42679 else if (
num3 == 50)
42680 {
42682 }
42683 else if (
num3 == 51)
42684 {
42686 }
42687 else if (
num3 == 52)
42688 {
42690 }
42691 else if (
num3 == 53)
42692 {
42694 }
42695 else if (
num3 == 54)
42696 {
42698 }
42699 else if (
num3 == 55)
42700 {
42702 }
42703 else if (
num3 == 56)
42704 {
42706 }
42707 else if (
num3 == 57)
42708 {
42710 }
42711 else if (
num3 == 58)
42712 {
42714 }
42715 else if (
num3 == 59)
42716 {
42718 }
42719 else if (
num3 == 60)
42720 {
42722 }
42723 else if (
num3 == 61)
42724 {
42726 }
42727 else if (
num3 == 62)
42728 {
42730 }
42731 else if (
num3 == 63)
42732 {
42734 }
42735 else if (
num3 == 64)
42736 {
42738 }
42739 else if (
num3 == 65)
42740 {
42742 }
42743 else if (
num3 == 66)
42744 {
42746 }
42747 else if (
num3 == 67)
42748 {
42750 }
42751 else if (
num3 == 68)
42752 {
42754 }
42755 else if (
num3 == 69)
42756 {
42758 }
42759 else if (
num3 == 70)
42760 {
42762 }
42763 else if (
num3 == 71)
42764 {
42766 }
42767 else if (
num3 == 72)
42768 {
42770 }
42771 else if (
num3 == 73)
42772 {
42774 }
42775 else if (
num3 == 74)
42776 {
42778 }
42779 else if (
num3 == 75)
42780 {
42782 }
42783 else if (
num3 == 76)
42784 {
42786 }
42787 else if (
num3 == 77)
42788 {
42790 }
42791 else if (
num3 == 78)
42792 {
42794 }
42795 else if (
num3 == 79)
42796 {
42798 }
42799 else if (
num3 == 80)
42800 {
42802 }
42803 else if (
num3 == 81)
42804 {
42806 }
42807 else if (
num3 == 82)
42808 {
42810 }
42811 else if (
num3 == 83)
42812 {
42814 }
42815 else if (
num3 == 84)
42816 {
42818 }
42819 else if (
num3 == 85)
42820 {
42822 }
42823 else if (
num3 == 86)
42824 {
42826 }
42827 else if (
num3 == 87)
42828 {
42830 }
42831 else if (
num3 >= 13)
42832 {
42834 }
42835 else
42836 {
42838 }
42840 {
42842 {
42844 }
42845 }
42847 }
static bool destroyObject
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static void TileFrame(int i, int j, bool resetFrame=false, bool noBreak=false)
static IEntitySource GetItemSource_FromTileBreak(int x, int y)