Fixes observer versions of sillicon chat (#33355)
This commit is contained in:
committed by
CitadelStationBot
parent
8961c8c369
commit
17bb149cd1
@@ -10,14 +10,14 @@
|
|||||||
var/mob/living/silicon/S = src
|
var/mob/living/silicon/S = src
|
||||||
desig = trim_left(S.designation + " " + S.job)
|
desig = trim_left(S.designation + " " + S.job)
|
||||||
var/message_a = say_quote(message, get_spans())
|
var/message_a = say_quote(message, get_spans())
|
||||||
var/rendered = "<span class='binarysay'>Robotic Talk, <span class='name'>[name]</span> <span class='message'>[message_a]</span></span>"
|
var/rendered = "Robotic Talk, <span class='name'>[name]</span> <span class='message'>[message_a]</span>"
|
||||||
for(var/mob/M in GLOB.player_list)
|
for(var/mob/M in GLOB.player_list)
|
||||||
if(M.binarycheck())
|
if(M.binarycheck())
|
||||||
if(isAI(M))
|
if(isAI(M))
|
||||||
var/renderedAI = "<span class='binarysay'>Robotic Talk, <a href='?src=[REF(M)];track=[html_encode(name)]'><span class='name'>[name] ([desig])</span></a> <span class='message'>[message_a]</span></span>"
|
var/renderedAI = "<span class='binarysay'>Robotic Talk, <a href='?src=[REF(M)];track=[html_encode(name)]'><span class='name'>[name] ([desig])</span></a> <span class='message'>[message_a]</span></span>"
|
||||||
to_chat(M, renderedAI)
|
to_chat(M, renderedAI)
|
||||||
else
|
else
|
||||||
to_chat(M, rendered)
|
to_chat(M, "<span class='binarysay'>[rendered]</span>")
|
||||||
if(isobserver(M))
|
if(isobserver(M))
|
||||||
var/following = src
|
var/following = src
|
||||||
// If the AI talks on binary chat, we still want to follow
|
// If the AI talks on binary chat, we still want to follow
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
var/mob/living/silicon/ai/ai = src
|
var/mob/living/silicon/ai/ai = src
|
||||||
following = ai.eyeobj
|
following = ai.eyeobj
|
||||||
var/link = FOLLOW_LINK(M, following)
|
var/link = FOLLOW_LINK(M, following)
|
||||||
to_chat(M, "[link] [rendered]")
|
to_chat(M, "<span class='binarysay'>[link] [rendered]</span>")
|
||||||
|
|
||||||
/mob/living/silicon/binarycheck()
|
/mob/living/silicon/binarycheck()
|
||||||
return 1
|
return 1
|
||||||
|
|||||||
Reference in New Issue
Block a user