Fixes Hivenet transmissions for characters with mononyms (#19810)

mainly for ipc characters with mononyms, who would otherwise transmit
blank messages before the bugfix, like so:

![image](https://github.com/user-attachments/assets/347d1e7d-830d-4e18-ad20-05c455b70efc)
This commit is contained in:
feartheblackout
2024-08-20 09:07:57 -05:00
committed by GitHub
parent 21ae062306
commit c3d55e84f5
2 changed files with 68 additions and 9 deletions
+10 -9
View File
@@ -281,15 +281,16 @@
/datum/language/bug/format_message(message, verb, speaker_mask)
var/message_color = colour
var/list/speaker_surname = splittext(speaker_mask, " ")
switch(speaker_surname[2])
if("Zo'ra")
message_color = "vaurca_zora"
if("C'thur")
message_color = "vaurca_cthur"
if("K'lax")
message_color = "vaurca_klax"
if("Lii'dra")
message_color = "vaurca_liidra"
if(length(speaker_surname) > 1)
switch(speaker_surname[2])
if("Zo'ra")
message_color = "vaurca_zora"
if("C'thur")
message_color = "vaurca_cthur"
if("K'lax")
message_color = "vaurca_klax"
if("Lii'dra")
message_color = "vaurca_liidra"
if(copytext(message, 1, 2) == "!")
return " projects <span class='message'><span class='[message_color]'>[copytext(message, 2)]</span></span>"
return "[verb], <span class='message'><span class='[message_color]'>\"[capitalize(message)]\"</span></span>"