[MIRROR] Refactors speech/communication logging and adds coordinates to speech logs (#1905)
* Refactors speech/communication logging and adds coordinates to speech logs * Update clockwork_slab.dm * Delete clockwork_slab.dm.rej * Update browserOutput.dm * Delete browserOutput.dm.rej
This commit is contained in:
committed by
kevinz000
parent
3d895118e7
commit
f893863397
@@ -537,3 +537,39 @@ Proc for attack log creation, because really why not
|
||||
to_chat(M, rendered_message)
|
||||
else
|
||||
to_chat(M, message)
|
||||
|
||||
|
||||
/proc/log_talk(mob/user,message,logtype)
|
||||
var/turf/say_turf = get_turf(user)
|
||||
|
||||
var/sayloc = ""
|
||||
if(say_turf)
|
||||
sayloc = "([say_turf.x],[say_turf.y],[say_turf.z])"
|
||||
|
||||
|
||||
var/logmessage = "[message] [sayloc]"
|
||||
|
||||
switch(logtype)
|
||||
|
||||
if(LOGDSAY)
|
||||
log_dsay(logmessage)
|
||||
if(LOGSAY)
|
||||
log_say(logmessage)
|
||||
if(LOGWHISPER)
|
||||
log_whisper(logmessage)
|
||||
if(LOGEMOTE)
|
||||
log_emote(logmessage)
|
||||
if(LOGPDA)
|
||||
log_pda(logmessage)
|
||||
if(LOGCHAT)
|
||||
log_chat(logmessage)
|
||||
if(LOGCOMMENT)
|
||||
log_comment(logmessage)
|
||||
if(LOGASAY)
|
||||
log_adminsay(logmessage)
|
||||
if(LOGOOC)
|
||||
log_ooc(logmessage)
|
||||
else
|
||||
warning("Invalid speech logging type detected. [logtype]. Defaulting to say")
|
||||
log_say(logmessage)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user