Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Spawn_ForceClearArea()

static void Terraria.Player.Spawn_ForceClearArea ( int floorX,
int floorY )
inlinestaticprivate

Definition at line 35958 of file Player.cs.

35959 {
35960 for (int i = floorX - 1; i < floorX + 2; i++)
35961 {
35962 for (int j = floorY - 3; j < floorY; j++)
35963 {
35964 if (Main.tile[i, j] != null)
35965 {
35966 if (Main.tile[i, j].nactive() && Main.tileSolid[Main.tile[i, j].type] && !Main.tileSolidTop[Main.tile[i, j].type])
35967 {
35968 WorldGen.KillTile(i, j);
35969 }
35970 if (Main.tile[i, j].liquid > 0)
35971 {
35972 Main.tile[i, j].lava(lava: false);
35973 Main.tile[i, j].liquid = 0;
35974 WorldGen.SquareTileFrame(i, j);
35975 }
35976 }
35977 }
35978 }
35979 }

References Terraria.WorldGen.KillTile(), Terraria.WorldGen.SquareTileFrame(), Terraria.Main.tile, Terraria.Main.tileSolid, and Terraria.Main.tileSolidTop.