fixed reloadlua breaking __call metamethods, fixed singleplayer crash, added fun things to client-side lua :)

This commit is contained in:
Evil Factory
2021-09-23 21:29:18 -03:00
parent 8d52f2d664
commit d81684cd19
7 changed files with 65 additions and 8 deletions
@@ -2805,6 +2805,10 @@ namespace Barotrauma.Networking
public override void AddChatMessage(ChatMessage message)
{
var should = new LuaResult(GameMain.Lua.hook.Call("chatMessage", new object[] { message.Text, message.SenderClient, message.Type, message }));
if (should.Bool()) return;
base.AddChatMessage(message);
if (string.IsNullOrEmpty(message.Text)) { return; }