diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 36baf118..c6f8295d 100755 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -247,7 +247,10 @@ namespace TShockAPI byte tiletype = args.Data.ReadInt8(); if (!args.Player.Group.HasPermission("canbuild")) { - args.Player.SendMessage("You do not have permission to build!", Color.Red); + if (!args.Player.HasBeenSpammedWithBuildMessage) + { + args.Player.SendMessage("You do not have permission to build!", Color.Red); + } args.Player.SendTileSquare(x, y); return true; } diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs index 0f8cc4a8..2ae9708f 100644 --- a/TShockAPI/TSPlayer.cs +++ b/TShockAPI/TSPlayer.cs @@ -47,7 +47,7 @@ namespace TShockAPI public int LoginAttempts { get; set; } public Vector2 TeleportCoords = new Vector2(-1, -1); public string UserName { get; set; } - + public bool HasBeenSpammedWithBuildMessage = false; Player FakePlayer = null; public bool RealPlayer diff --git a/TShockAPI/TShock.cs b/TShockAPI/TShock.cs index 847d6372..27ddb01c 100755 --- a/TShockAPI/TShock.cs +++ b/TShockAPI/TShock.cs @@ -41,7 +41,7 @@ namespace TShockAPI public class TShock : TerrariaPlugin { public static readonly Version VersionNum = Assembly.GetExecutingAssembly().GetName().Version; - public static readonly string VersionCodename = "This is the part where we fix TShock"; + public static readonly string VersionCodename = "Skanky Hacker: The Deathly Database Part 2"; public static string SavePath = "tshock"; diff --git a/TShockAPI/TShockAPI.csproj b/TShockAPI/TShockAPI.csproj index 374e85b0..7f1be464 100644 --- a/TShockAPI/TShockAPI.csproj +++ b/TShockAPI/TShockAPI.csproj @@ -56,11 +56,11 @@ False - ..\..\..\TShock Testing Environment\MySql.Data.dll + SqlBins\MySql.Data.dll False - ..\..\..\TShock Testing Environment\MySql.Web.dll + SqlBins\MySql.Web.dll .\Newtonsoft.Json.dll @@ -162,7 +162,7 @@ - +