Definition at line 19777 of file Player.cs.
19778 {
19780 Tile tile = Main.tile[point.
X, point.
Y];
19781 if (tile ==
null || !
WorldGen.CanKillTile(point.
X, point.
Y,
WorldGen.SpecialKillTileContext.MowingTheGrass))
19782 {
19783 return;
19784 }
19785 ushort num = 0;
19786 switch (tile.type)
19787 {
19788 case 2:
19789 num = 477;
19790 break;
19791 case 109:
19792 num = 492;
19793 break;
19794 }
19795 if (num != 0)
19796 {
19798 for (
int i = 0;
i <
num2;
i++)
19799 {
19800 WorldGen.KillTile_MakeTileDust(point.
X, point.
Y, tile);
19801 }
19802 tile.type = num;
19803 if (Main.netMode == 1)
19804 {
19805 NetMessage.SendTileSquare(-1, point.
X, point.
Y);
19806 }
19807 }
19808 }
References Terraria.WorldGen.CanKillTile(), Terraria.WorldGen.KillTile_GetTileDustAmount(), Terraria.WorldGen.KillTile_MakeTileDust(), Terraria.Main.netMode, Terraria.NetMessage.SendTileSquare(), Terraria.Main.tile, Terraria.Tile.type, Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.