mirror of
https://github.com/evilew/GS13-Citadel.git
synced 2026-07-12 16:53:47 +01:00
Separate OOC chat toggles
This commit is contained in:
@@ -17,7 +17,7 @@ GLOBAL_VAR_INIT(normal_looc_colour, "#6699CC")
|
||||
if(!msg)
|
||||
return
|
||||
|
||||
if(!(prefs.chat_toggles & CHAT_OOC))
|
||||
if(!(prefs.chat_toggles & CHAT_LOOC)) //GS13 - LOOC toggle tweaks, OOC toggle should not disable LOOC
|
||||
to_chat(src, "<span class='danger'> You have OOC muted.</span>")
|
||||
return
|
||||
if(jobban_isbanned(mob, "OOC"))
|
||||
@@ -60,14 +60,14 @@ GLOBAL_VAR_INIT(normal_looc_colour, "#6699CC")
|
||||
for(var/turf/viewed_turf in view(get_turf(mob)))
|
||||
in_view[viewed_turf] = TRUE
|
||||
for(var/client/client in GLOB.clients)
|
||||
if(!client.mob || !(client.prefs.toggles & CHAT_OOC) || (client in GLOB.admins))
|
||||
if(!client.mob || !(usr.client.prefs.chat_toggles & CHAT_LOOC) || (client in GLOB.admins))
|
||||
continue
|
||||
if(in_view[get_turf(client.mob)])
|
||||
if(in_view[get_turf(client.mob)] && (client.mob.client.prefs.chat_toggles & CHAT_LOOC))
|
||||
targets |= client
|
||||
to_chat(client, "<span class='looc'><span class='prefix'>LOOC:</span> <EM>[src.mob.name]:</EM> <span class='message'>[msg]</span></b></font>")
|
||||
|
||||
for(var/client/client in GLOB.admins)
|
||||
if(!(client.prefs.toggles & CHAT_OOC))
|
||||
if(!(client.prefs.chat_toggles & CHAT_LOOC))
|
||||
continue
|
||||
var/prefix = "(R)LOOC"
|
||||
to_chat(client, "<span class='looc'><span class='prefix'>[prefix]:</span> <EM>[ADMIN_LOOKUPFLW(usr)]:</EM> <span class='message'>[msg]</span></span>", avoid_highlighting = (client == src))
|
||||
|
||||
Reference in New Issue
Block a user