73307 {
73308 if (Main.tile[i,
j].liquid <= 0 || Main.tile[i,
j].active() || (Main.tile[i,
j].lava() && !Main.remixWorld))
73309 {
73310 return;
73311 }
73313 while (!Main.tile[i,
num].active() && Main.tile[i,
num].liquid > 0)
73314 {
73316 if (
num > Main.maxTilesY - 50)
73317 {
73318 return;
73319 }
73320 }
73321 if (Main.tile[i,
num].type != 147 && Main.tile[i,
num].type != 161)
73322 {
73323 return;
73324 }
73326 while (Main.tile[i,
num].liquid > 0)
73327 {
73330 {
73331 return;
73332 }
73333 }
73334 if (Main.tile[i,
num].active())
73335 {
73336 return;
73337 }
73339 if (!Main.tile[i,
num].active())
73340 {
73342 while (!Main.tile[
num2,
num].active() && Main.tile[
num2,
num].liquid > 0 && Main.tile[
num2,
num - 1].liquid == 0 && !Main.tile[
num2,
num - 1].active() && !Main.tile[
num2 - 1,
num].halfBrick())
73343 {
73346 }
73347 for (
num2 = i + 1; !Main.tile[
num2,
num].active() && Main.tile[
num2,
num].liquid > 0 && Main.tile[
num2,
num - 1].liquid == 0 && !Main.tile[
num2,
num - 1].active() && !Main.tile[
num2 + 1,
num].halfBrick();
num2++)
73348 {
73350 }
73351 }
73352 }
static bool PlaceTile(int i, int j, int Type, bool mute=false, bool forced=false, int plr=-1, int style=0)