From 1ac46f882468074c00667daad553fd176293e577 Mon Sep 17 00:00:00 2001 From: ricky Date: Wed, 8 Jun 2011 11:44:32 +1000 Subject: [PATCH] Fixed GetData overidding handled value from OnChat. Dont continue if Fake Chat message is detected. --- TShockAPI/TShock.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/TShockAPI/TShock.cs b/TShockAPI/TShock.cs index 717b1ad7..3872dba3 100755 --- a/TShockAPI/TShock.cs +++ b/TShockAPI/TShock.cs @@ -202,7 +202,7 @@ namespace TShockAPI private void GetData(GetDataEventArgs e) { - e.Handled = HandleGetData(e); + e.Handled = e.Handled || HandleGetData(e); } private bool HandleGetData(GetDataEventArgs e) @@ -518,7 +518,8 @@ namespace TShockAPI if (msg.whoAmI != ply) { - e.Handled = Tools.HandleGriefer(ply, "Faking Chat"); ; + e.Handled = Tools.HandleGriefer(ply, "Faking Chat"); + return; } int x = (int)Main.player[ply].position.X;