43018 {
43021 {
43024 {
43025 if (Main.netMode != 1 &&
Wiring.running)
43026 {
43028 Wiring.SkipWire(x, y + 1);
43029 Wiring.SkipWire(x + 1, y);
43030 Wiring.SkipWire(x + 1, y + 1);
43031 }
43033 {
43034 return false;
43035 }
43037 for (
int i = 0;
i < 2;
i++)
43038 {
43039 tileSafely = Framing.GetTileSafely(x + i, y);
43041 }
43042 for (
int j = 0;
j < 2;
j++)
43043 {
43044 tileSafely = Framing.GetTileSafely(x +
j, y + 1);
43045 tileSafely.type = 387;
43046 tileSafely.frameX = (
short)(
j * 18);
43048 }
43049 for (
int k = -1;
k < 3;
k++)
43050 {
43051 for (
int l = 0;
l < 3;
l++)
43052 {
43054 }
43055 }
43056 return true;
43057 }
43059 {
43060 if (Main.netMode != 1 &&
Wiring.running)
43061 {
43062 Wiring.SkipWire(x, y - 1);
43064 Wiring.SkipWire(x + 1, y - 1);
43065 Wiring.SkipWire(x + 1, y);
43066 }
43068 {
43069 return false;
43070 }
43072 for (
int m = 0;
m < 2;
m++)
43073 {
43074 tileSafely = Framing.GetTileSafely(x +
m, y + 1);
43076 }
43077 for (
int n = 0;
n < 2;
n++)
43078 {
43080 tileSafely.type = 387;
43081 tileSafely.frameX = (
short)(
n * 18);
43083 }
43084 for (int num = -1; num < 3; num++)
43085 {
43087 {
43089 }
43090 }
43091 return true;
43092 }
43093 }
43095 {
43099 {
43102 {
43103 return false;
43104 }
43105 }
43106 if (Main.netMode != 1 &&
Wiring.running)
43107 {
43110 Wiring.SkipWire(x + 1, y);
43112 }
43115 {
43118 {
43120 }
43121 }
43123 {
43127 {
43129 tileSafely.type = 386;
43131 tileSafely.frameY = (
short)(
num7 * 18);
43134 }
43135 }
43137 {
43139 {
43141 }
43142 }
43143 return true;
43144 }
43146 return false;
43147 }
static void PlaySound(int type, Vector2 position, int style=1)
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 Point GetTopLeftAndStyles(ref int x, ref int y, int w, int h, int frameXinc, int frameYinc)