44313 {
44315 {
44317 return;
44318 }
44319 Tile tile = Main.tile[
i,
j + 2];
44321 if (tile.active() && !Main.tileSolid[tile.type] && Main.tileCut[tile.type])
44322 {
44324 }
44325 if (
tile2.active() && !Main.tileSolid[
tile2.type] && Main.tileCut[
tile2.type])
44326 {
44328 }
44329 if (!tile.active())
44330 {
44331 if (!
tile2.active())
44332 {
44334 return;
44335 }
44336 if (Main.tileSolid[
tile2.type])
44337 {
44338 tile.type =
tile2.type;
44339 tile.active(active:
true);
44340 }
44341 }
44342 if (!
tile2.active() && Main.tileSolid[tile.type])
44343 {
44344 tile2.type = tile.type;
44346 }
44347 if (!tile.nactive() || !Main.tileSolid[tile.type] || !
tile2.nactive() || !Main.tileSolid[
tile2.type])
44348 {
44350 return;
44351 }
44352 if (tile.blockType() != 0)
44353 {
44354 tile.slope(0);
44355 tile.halfBrick(halfBrick:
false);
44356 }
44357 if (
tile2.blockType() != 0)
44358 {
44361 }
44362 }
static void KillTile(int i, int j, bool fail=false, bool effectOnly=false, bool noItem=false)
static void DestroyHeart(int i, int j)