Deadchat IRC Fix (#8911)

Deadchat IRC messages have been fixed.
This commit is contained in:
Geeves
2020-05-19 18:08:02 +02:00
committed by GitHub
parent e9aef7546a
commit 8894de0e50
3 changed files with 19 additions and 4 deletions

View File

@@ -111,6 +111,15 @@ var/global/ntnrc_uid = 0
else
return title
/datum/ntnet_conversation/proc/get_dead_title()
if(direct)
var/names = list()
for(var/datum/computer_file/program/chatclient/C in clients)
names += C.username
return "\[DM] [english_list(names)]"
else
return title
/datum/ntnet_conversation/proc/can_see(var/datum/computer_file/program/chatclient/cl)
if(cl in clients)
return TRUE

View File

@@ -34,7 +34,7 @@
if(!message || !channel)
return
channel.add_message(message, username, usr)
message_dead(FONT_SMALL("<b>([channel]) [username]:</b> [message]"))
message_dead(FONT_SMALL("<b>([channel.get_dead_title()]) [username]:</b> [message]"))
if(href_list["PRG_joinchannel"])
. = TRUE
@@ -59,13 +59,13 @@
channel = C
return TRUE
C.add_client(src)
message_dead(FONT_SMALL("<b>([channel]) A new client ([username]) has entered the chat.</b>"))
message_dead(FONT_SMALL("<b>([channel.get_dead_title()]) A new client ([username]) has entered the chat.</b>"))
channel = C
if(href_list["PRG_leavechannel"])
. = TRUE
if(channel && !channel.direct)
channel.remove_client(src)
message_dead(FONT_SMALL(FONT_SMALL("<b>([channel]) A new client ([username]) has left the chat.</b>")))
message_dead(FONT_SMALL(FONT_SMALL("<b>([channel.get_dead_title()]) A client ([username]) has left the chat.</b>")))
channel = null
if(href_list["PRG_backtomain"])
. = TRUE
@@ -80,7 +80,7 @@
C.add_client(src)
C.operator = src
channel = C
message_dead(FONT_SMALL("<b>([channel]) A new channel has been made by [username].</b>"))
message_dead(FONT_SMALL("<b>([channel.get_dead_title()]) A new channel has been made by [username].</b>"))
if(href_list["PRG_toggleadmin"])
. = TRUE
if(netadmin_mode)