It seems like you realy need to turn off the color at the end...
This commit is contained in:
@@ -68,19 +68,21 @@ public class ChatService : DisposableMediatorSubscriberBase
|
|||||||
|
|
||||||
var chatMsg = message.ChatMsg;
|
var chatMsg = message.ChatMsg;
|
||||||
var shellNumber = _serverConfigurationManager.GetShellNumberForGid(message.GroupInfo.GID);
|
var shellNumber = _serverConfigurationManager.GetShellNumberForGid(message.GroupInfo.GID);
|
||||||
var prefix = new SeStringBuilder();
|
|
||||||
|
|
||||||
|
var msg = new SeStringBuilder();
|
||||||
// TODO: Configure colors and appearance
|
// TODO: Configure colors and appearance
|
||||||
prefix.AddUiForeground(710);
|
msg.AddUiForeground(710);
|
||||||
prefix.AddText($"[SS{shellNumber}]<");
|
msg.AddText($"[SS{shellNumber}]<");
|
||||||
// TODO: Don't link to the local player because it lets you do invalid things
|
// TODO: Don't link to the local player because it lets you do invalid things
|
||||||
prefix.Add(new PlayerPayload(chatMsg.SenderName, (uint)chatMsg.SenderHomeWorldId));
|
msg.Add(new PlayerPayload(chatMsg.SenderName, (uint)chatMsg.SenderHomeWorldId));
|
||||||
prefix.AddText("> ");
|
msg.AddText("> ");
|
||||||
|
msg.Append(SeString.Parse(message.ChatMsg.PayloadContent));
|
||||||
|
msg.AddUiForegroundOff();
|
||||||
|
|
||||||
_chatGui.Print(new XivChatEntry{
|
_chatGui.Print(new XivChatEntry{
|
||||||
MessageBytes = [..prefix.Build().Encode(), ..message.ChatMsg.PayloadContent],
|
Message = msg.Build(),
|
||||||
Name = chatMsg.SenderName,
|
Name = chatMsg.SenderName,
|
||||||
Type = XivChatType.Debug
|
Type = XivChatType.StandardEmote
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user