mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
AI now has a prefix, (Core) or (Eye), depending on where it hears LOOC
This commit is contained in:
@@ -116,26 +116,31 @@
|
|||||||
if(mob.stat != DEAD)
|
if(mob.stat != DEAD)
|
||||||
display_name = mob.name
|
display_name = mob.name
|
||||||
|
|
||||||
var/prefix
|
|
||||||
var/admin_stuff
|
|
||||||
for(var/client/target in clients)
|
for(var/client/target in clients)
|
||||||
if(target.prefs.toggles & CHAT_LOOC)
|
if(target.prefs.toggles & CHAT_LOOC)
|
||||||
admin_stuff = ""
|
var/prefix = ""
|
||||||
|
var/admin_stuff = ""
|
||||||
|
var/send = 0
|
||||||
|
|
||||||
if(target in admins)
|
if(target in admins)
|
||||||
prefix = "(R)"
|
|
||||||
admin_stuff += "/([key])"
|
admin_stuff += "/([key])"
|
||||||
if(target != src)
|
if(target != src)
|
||||||
admin_stuff += "(<A HREF='?src=\ref[target.holder];adminplayerobservejump=\ref[mob]'>JMP</A>)"
|
admin_stuff += "(<A HREF='?src=\ref[target.holder];adminplayerobservejump=\ref[mob]'>JMP</A>)"
|
||||||
if(target.mob in heard)
|
|
||||||
prefix = ""
|
|
||||||
|
|
||||||
var/send = 0
|
if(target.mob in heard)
|
||||||
if((target.mob in heard) || (target in admins))
|
|
||||||
send = 1
|
send = 1
|
||||||
|
if(isAI(target.mob))
|
||||||
|
prefix = "(Core) "
|
||||||
|
|
||||||
else if(isAI(target.mob)) // Special case
|
else if(isAI(target.mob)) // Special case
|
||||||
var/mob/living/silicon/ai/A = target.mob
|
var/mob/living/silicon/ai/A = target.mob
|
||||||
if(A.eyeobj in view(7, source))
|
if(A.eyeobj in hearers(7, source))
|
||||||
send = 1
|
send = 1
|
||||||
|
prefix = "(Eye) "
|
||||||
|
|
||||||
|
if(!send && (target in admins))
|
||||||
|
send = 1
|
||||||
|
prefix = "(R)"
|
||||||
|
|
||||||
if(send)
|
if(send)
|
||||||
target << "<span class='ooc'><span class='looc'>" + create_text_tag("looc", "LOOC:", target) + " <span class='prefix'>[prefix]</span><EM>[display_name][admin_stuff]:</EM> <span class='message'>[msg]</span></span></span>"
|
target << "<span class='ooc'><span class='looc'>" + create_text_tag("looc", "LOOC:", target) + " <span class='prefix'>[prefix]</span><EM>[display_name][admin_stuff]:</EM> <span class='message'>[msg]</span></span></span>"
|
||||||
|
|||||||
Reference in New Issue
Block a user