diff --git a/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs b/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs index 3c01870f4..59141344e 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/Networking/GameServer.cs @@ -1825,7 +1825,8 @@ namespace Barotrauma.Networking } outmsg.Write(client.Muted); outmsg.Write(client.InGame); - outmsg.Write(client.Permissions != ClientPermissions.None); + var result = new LuaResult(GameMain.Lua.hook.Call("clientList.hasPermission", c, client)); + outmsg.Write(result.IsNull() ? client.Permissions != ClientPermissions.None : result.Bool()); outmsg.Write(client.Connection == OwnerConnection); outmsg.Write(client.Connection != OwnerConnection && !client.HasPermission(ClientPermissions.Ban) &&