Remove sloping and pounding hack checks, lower send tile square radii

This commit is contained in:
MarioE 2013-11-23 17:59:30 -05:00
parent 8fa238fa64
commit ccfb93228e

View file

@ -1854,7 +1854,7 @@ namespace TShockAPI
args.Player.AwaitingNameParameters = null; args.Player.AwaitingNameParameters = null;
} }
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 4);
return true; return true;
} }
@ -1863,7 +1863,7 @@ namespace TShockAPI
args.Player.TempPoints[args.Player.AwaitingTempPoint - 1].X = tileX; args.Player.TempPoints[args.Player.AwaitingTempPoint - 1].X = tileX;
args.Player.TempPoints[args.Player.AwaitingTempPoint - 1].Y = tileY; args.Player.TempPoints[args.Player.AwaitingTempPoint - 1].Y = tileY;
args.Player.SendInfoMessage("Set temp point {0}.", args.Player.AwaitingTempPoint); args.Player.SendInfoMessage("Set temp point {0}.", args.Player.AwaitingTempPoint);
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 4);
args.Player.AwaitingTempPoint = 0; args.Player.AwaitingTempPoint = 0;
return true; return true;
} }
@ -1974,16 +1974,6 @@ namespace TShockAPI
return true; return true;
} }
} }
else if (action == EditAction.PoundTile || action == EditAction.SlopeTile)
{
// If they aren't selecting a hammer, they're hacking.
if (selectedItem.hammer == 0)
{
args.Player.SendTileSquare(tileX, tileY, 1);
return true;
}
}
if (TShock.Config.AllowCutTilesAndBreakables && Main.tileCut[Main.tile[tileX, tileY].type]) if (TShock.Config.AllowCutTilesAndBreakables && Main.tileCut[Main.tile[tileX, tileY].type])
{ {
return false; return false;
@ -2607,14 +2597,14 @@ namespace TShockAPI
if (TShock.CheckIgnores(args.Player)) if (TShock.CheckIgnores(args.Player))
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
if (args.Player.TileLiquidThreshold >= TShock.Config.TileLiquidThreshold) if (args.Player.TileLiquidThreshold >= TShock.Config.TileLiquidThreshold)
{ {
args.Player.Disable("Reached TileLiquid threshold."); args.Player.Disable("Reached TileLiquid threshold.");
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
@ -2646,7 +2636,7 @@ namespace TShockAPI
{ {
args.Player.SendErrorMessage("You do not have permission to perform this action."); args.Player.SendErrorMessage("You do not have permission to perform this action.");
args.Player.Disable("Spreading lava without holding a lava bucket"); args.Player.Disable("Spreading lava without holding a lava bucket");
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
@ -2654,7 +2644,7 @@ namespace TShockAPI
{ {
args.Player.SendErrorMessage("You do not have permission to perform this action."); args.Player.SendErrorMessage("You do not have permission to perform this action.");
args.Player.Disable("Using banned lava bucket without permissions"); args.Player.Disable("Using banned lava bucket without permissions");
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
@ -2662,7 +2652,7 @@ namespace TShockAPI
{ {
args.Player.SendErrorMessage("You do not have permission to perform this action."); args.Player.SendErrorMessage("You do not have permission to perform this action.");
args.Player.Disable("Spreading water without holding a water bucket"); args.Player.Disable("Spreading water without holding a water bucket");
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
@ -2670,7 +2660,7 @@ namespace TShockAPI
{ {
args.Player.SendErrorMessage("You do not have permission to perform this action."); args.Player.SendErrorMessage("You do not have permission to perform this action.");
args.Player.Disable("Using banned water bucket without permissions"); args.Player.Disable("Using banned water bucket without permissions");
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
@ -2678,7 +2668,7 @@ namespace TShockAPI
{ {
args.Player.SendErrorMessage("You do not have permission to perform this action."); args.Player.SendErrorMessage("You do not have permission to perform this action.");
args.Player.Disable("Spreading honey without holding a honey bucket"); args.Player.Disable("Spreading honey without holding a honey bucket");
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
@ -2686,26 +2676,26 @@ namespace TShockAPI
{ {
args.Player.SendErrorMessage("You do not have permission to perform this action."); args.Player.SendErrorMessage("You do not have permission to perform this action.");
args.Player.Disable("Using banned honey bucket without permissions"); args.Player.Disable("Using banned honey bucket without permissions");
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
} }
if (TShock.CheckTilePermission(args.Player, tileX, tileY)) if (TShock.CheckTilePermission(args.Player, tileX, tileY))
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
if (TShock.CheckRangePermission(args.Player, tileX, tileY, 16)) if (TShock.CheckRangePermission(args.Player, tileX, tileY, 16))
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
if ((DateTime.UtcNow - args.Player.LastThreat).TotalMilliseconds < 5000) if ((DateTime.UtcNow - args.Player.LastThreat).TotalMilliseconds < 5000)
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 1);
return true; return true;
} }
@ -2723,25 +2713,25 @@ namespace TShockAPI
if (TShock.CheckIgnores(args.Player)) if (TShock.CheckIgnores(args.Player))
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 3);
return true; return true;
} }
if (Main.tile[tileX, tileY].type != 0x15 && (!TShock.Utils.MaxChests() && Main.tile[tileX, tileY].type != 0)) //Chest if (Main.tile[tileX, tileY].type != 0x15 && (!TShock.Utils.MaxChests() && Main.tile[tileX, tileY].type != 0)) //Chest
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 3);
return true; return true;
} }
if (TShock.CheckTilePermission(args.Player, tileX, tileY)) if (TShock.CheckTilePermission(args.Player, tileX, tileY))
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 3);
return true; return true;
} }
if (TShock.CheckRangePermission(args.Player, tileX, tileY)) if (TShock.CheckRangePermission(args.Player, tileX, tileY))
{ {
args.Player.SendTileSquare(tileX, tileY); args.Player.SendTileSquare(tileX, tileY, 3);
return true; return true;
} }