Fixes admin log runtime

message_admins is sometimes used for warnings during creation of a
client's preferences datum, which means it can get called while an
admin's prefs doesn't exist
This commit is contained in:
Krausus
2016-07-17 08:12:41 -04:00
parent 9645116fea
commit 84e0bf3a12
+1 -1
View File
@@ -9,7 +9,7 @@ var/global/nologevent = 0
log_adminwarn(msg)
for(var/client/C in admins)
if(R_ADMIN & C.holder.rights)
if(!(C.prefs.toggles & CHAT_NO_ADMINLOGS))
if(C.prefs && !(C.prefs.toggles & CHAT_NO_ADMINLOGS))
to_chat(C, msg)
/proc/msg_admin_attack(var/text) //Toggleable Attack Messages