From cf9240d56dd37a3b9d667003c595e31dfddab67b Mon Sep 17 00:00:00 2001 From: punchready Date: Wed, 27 Jul 2022 11:35:21 +0200 Subject: [PATCH] Support grass mowing --- TShockAPI/Handlers/SendTileRectHandler.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/TShockAPI/Handlers/SendTileRectHandler.cs b/TShockAPI/Handlers/SendTileRectHandler.cs index 7d073266..455eaf64 100644 --- a/TShockAPI/Handlers/SendTileRectHandler.cs +++ b/TShockAPI/Handlers/SendTileRectHandler.cs @@ -331,6 +331,13 @@ namespace TShockAPI.Handlers UpdateServerTileState(tile, newTile, TileDataType.Tile); } + if (rectWidth == 1 && rectLength == 1 && + (tile.type == TileID.Grass && newTile.Type == TileID.GolfGrass || + tile.type == TileID.HallowedGrass && newTile.Type == TileID.GolfGrassHallowed)) + { + UpdateServerTileState(tile, newTile, TileDataType.Tile); + } + if (rectWidth == 1 && rectLength == 1) // Conversion only sends a 1x1 rect { ProcessConversionSpreads(tile, newTile);