From f3628eb522d3e8324c101858b7bcbc7f30ccf782 Mon Sep 17 00:00:00 2001 From: high Date: Sun, 26 Jun 2011 00:10:13 -0400 Subject: [PATCH] Blocked SendTileSquare packet. Doors no longer use it. Chairs/Beds still use it but they seem to work without. --- TShockAPI/GetDataHandlers.cs | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index ba7feda1..1337eff3 100755 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -177,20 +177,7 @@ namespace TShockAPI private static bool HandleSendTileSquare(GetDataHandlerArgs args) { - short size = args.Data.ReadInt16(); - int x = args.Data.ReadInt32(); - int y = args.Data.ReadInt32(); - int plyX = Math.Abs(args.Player.TileX); - int plyY = Math.Abs(args.Player.TileY); - int tileX = Math.Abs(x); - int tileY = Math.Abs(y); - if (size > 5 || (ConfigurationManager.RangeChecks && (Math.Abs(plyX - tileX) > 32 || Math.Abs(plyY - tileY) > 32))) - { - Log.Debug(string.Format("SendTileSquare(PlyXY:{0}_{1}, TileXY:{2}_{3}, Result:{4}_{5}, Size:{6})", - plyX, plyY, tileX, tileY, Math.Abs(plyX - tileX), Math.Abs(plyY - tileY), size)); - return Tools.HandleGriefer(args.Player, "Send Tile Square Abuse"); - } - return false; + return true; } private static bool HandleTile(GetDataHandlerArgs args)