diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index 06b9fc72faf..83f76bcc9ec 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -140,7 +140,7 @@ //more or less a logging utility //Always return "Something/(Something)", even if it's an error message. -/proc/key_name(var/whom, var/include_link = null, var/highlight_special_characters = 1) +/proc/key_name(var/whom, var/include_link = FALSE, var/include_name = TRUE, var/highlight_special_characters = TRUE) var/mob/M var/client/C var/key @@ -186,17 +186,18 @@ else . += "INVALID" - var/name = "INVALID" - if(M) - if(M.real_name) - name = M.real_name - else if(M.name) - name = M.name + if(include_name) + var/name = "INVALID" + if(M) + if(M.real_name) + name = M.real_name + else if(M.name) + name = M.name - if(include_link && is_special_character(M) && highlight_special_characters) - name = "[name]" //Orange - - . += "/([name])" + if(include_link && is_special_character(M) && highlight_special_characters) + name = "[name]" //Orange + + . += "/([name])" return .