Add LOOC and change OOC color (#5841)
This commit is contained in:
@@ -10,7 +10,8 @@ namespace Content.Client.Chat
|
||||
{
|
||||
ChatChannel.Server => Color.Orange,
|
||||
ChatChannel.Radio => Color.LimeGreen,
|
||||
ChatChannel.OOC => Color.LightSkyBlue,
|
||||
ChatChannel.LOOC => Color.LightSkyBlue,
|
||||
ChatChannel.OOC => Color.RoyalBlue,
|
||||
ChatChannel.Dead => Color.MediumPurple,
|
||||
ChatChannel.Admin => Color.Red,
|
||||
_ => Color.DarkGray
|
||||
|
||||
@@ -188,6 +188,8 @@ namespace Content.Client.Chat.Managers
|
||||
// can always send/recieve OOC
|
||||
SelectableChannels |= ChatSelectChannel.OOC;
|
||||
FilterableChannels |= ChatChannel.OOC;
|
||||
SelectableChannels |= ChatSelectChannel.LOOC;
|
||||
FilterableChannels |= ChatChannel.LOOC;
|
||||
|
||||
// can always hear server (nobody can actually send server messages).
|
||||
FilterableChannels |= ChatChannel.Server;
|
||||
@@ -318,6 +320,10 @@ namespace Content.Client.Chat.Managers
|
||||
_consoleHost.ExecuteCommand(text.ToString());
|
||||
break;
|
||||
|
||||
case ChatSelectChannel.LOOC:
|
||||
_consoleHost.ExecuteCommand($"looc \"{CommandParsing.Escape(str)}\"");
|
||||
break;
|
||||
|
||||
case ChatSelectChannel.OOC:
|
||||
_consoleHost.ExecuteCommand($"ooc \"{CommandParsing.Escape(str)}\"");
|
||||
break;
|
||||
|
||||
@@ -44,6 +44,7 @@ namespace Content.Client.Chat.UI
|
||||
ChatSelectChannel.Local,
|
||||
ChatSelectChannel.Emotes,
|
||||
ChatSelectChannel.Radio,
|
||||
ChatSelectChannel.LOOC,
|
||||
ChatSelectChannel.OOC,
|
||||
ChatSelectChannel.Dead,
|
||||
ChatSelectChannel.Admin
|
||||
@@ -491,7 +492,8 @@ namespace Content.Client.Chat.UI
|
||||
return channel switch
|
||||
{
|
||||
ChatSelectChannel.Radio => Color.LimeGreen,
|
||||
ChatSelectChannel.OOC => Color.LightSkyBlue,
|
||||
ChatSelectChannel.LOOC => Color.LightSkyBlue,
|
||||
ChatSelectChannel.OOC => Color.RoyalBlue,
|
||||
ChatSelectChannel.Dead => Color.MediumPurple,
|
||||
ChatSelectChannel.Admin => Color.Red,
|
||||
_ => Color.DarkGray
|
||||
|
||||
Reference in New Issue
Block a user