diff --git a/Terraria/Terraria.il b/Terraria/Terraria.il index 2cfb2bc..3e367f2 100644 --- a/Terraria/Terraria.il +++ b/Terraria/Terraria.il @@ -104301,10 +104301,10 @@ int32, int32) IL_16fb: ldsfld bool Terraria.Main::inputTextEnter - IL_1700: brfalse.s IL_177f + IL_1700: brfalse IL_177f IL_1702: ldsfld bool Terraria.Main::chatRelease - IL_1707: brfalse.s IL_177f + IL_1707: brfalse IL_177f IL_1709: ldsfld string Terraria.Main::chatText IL_170e: ldstr "" @@ -104312,6 +104312,12 @@ string) IL_1718: brfalse.s IL_173d +//ADD ClientHooks - OnChat + ldsflda string Terraria.Main::chatText + call bool [TerrariaAPI]TerrariaAPI.Hooks.ClientHooks::OnChat(string&) + brtrue IL_173d +//-ADD- + IL_171a: ldc.i4.s 25 IL_171c: ldc.i4.m1 IL_171d: ldc.i4.m1 diff --git a/TerrariaAPI/Program.cs b/TerrariaAPI/Program.cs index 47279e4..6685284 100644 --- a/TerrariaAPI/Program.cs +++ b/TerrariaAPI/Program.cs @@ -274,9 +274,6 @@ private static Assembly Compile(string name, string data, bool addfail = true) private static void ClientHooks_Chat(ref string msg, HandledEventArgs e) { - if (Main.netMode != 1) - return; - if (!msg.StartsWith("/preload")) return;