\r
showTimestamps = s["chat_timestamps"].AsBoolean();\r
\r
- if (s["mu_emotes"].Type == OSDType.Unknown)\r
+ if (s["mu_emotes"\r
+ ].Type == OSDType.Unknown)\r
s["mu_emotes"] = OSD.FromBoolean(false);\r
\r
MUEmotes = s["mu_emotes"].AsBoolean();\r
\r
if (e.Message.StartsWith("/me "))\r
{\r
- sb.Append(" ");\r
- sb.Append(e.Message.Substring(3));\r
+ if (e.SourceType == ChatSourceType.Agent && instance.RLV.RestictionActive("recvemote", e.SourceID.ToString()))\r
+ sb.Append(" ...");\r
+ else\r
+ sb.Append(e.Message.Substring(3));\r
}\r
else\r
{\r
sb.Append(": ");\r
- sb.Append(e.Message);\r
+ if (e.SourceType == ChatSourceType.Agent && !e.Message.StartsWith("/") && instance.RLV.RestictionActive("recvchat", e.SourceID.ToString()))\r
+ sb.Append("...");\r
+ else\r
+ sb.Append(e.Message);\r
}\r
\r
ChatBufferItem item = new ChatBufferItem();\r