From 41996815ae8dd8fe4fafad67aad2c5130f5b21aa Mon Sep 17 00:00:00 2001 From: Datraen Date: Thu, 31 Mar 2016 16:30:13 -0400 Subject: [PATCH] Gives categorization to the preferences as per the current staff structure. --- code/_helpers/logging.dm | 2 +- code/modules/admin/admin.dm | 2 +- .../preference_setup/global/setting_datums.dm | 13 +++++++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/code/_helpers/logging.dm b/code/_helpers/logging.dm index d29c78e83a0..e877cee78fe 100644 --- a/code/_helpers/logging.dm +++ b/code/_helpers/logging.dm @@ -31,7 +31,7 @@ diary << "\[[time_stamp()]]DEBUG: [text][log_end]" for(var/client/C in admins) - if(C.is_preference_enabled(/datum/client_preference/admin/show_debug_logs)) + if(C.is_preference_enabled(/datum/client_preference/debug/show_debug_logs)) C << "DEBUG: [text]" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 7e2effce615..84dcc11d6b7 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -16,7 +16,7 @@ var/global/floorIsLava = 0 var/rendered = "ATTACK: [text]" for(var/client/C in admins) if((R_ADMIN|R_MOD) & C.holder.rights) - if(C.is_preference_enabled(/datum/client_preference/admin/show_attack_logs)) + if(C.is_preference_enabled(/datum/client_preference/mod/show_attack_logs)) var/msg = rendered C << msg diff --git a/code/modules/client/preference_setup/global/setting_datums.dm b/code/modules/client/preference_setup/global/setting_datums.dm index dcac66b9e39..5ccffdba8cc 100644 --- a/code/modules/client/preference_setup/global/setting_datums.dm +++ b/code/modules/client/preference_setup/global/setting_datums.dm @@ -125,19 +125,24 @@ var/list/_client_preferences_by_type enabled_description = "Show" disabled_description = "Hide" /******************** -* Admin Preferences * +* Staff Preferences * ********************/ /datum/client_preference/admin/may_toggle(var/mob/preference_mob) return check_rights(R_ADMIN, 0, preference_mob) - -/datum/client_preference/admin/show_attack_logs +/datum/client_preference/mod/may_toggle(var/mob/preference_mob) + return check_rights(R_MOD|R_ADMIN, 0, preference_mob) + +/datum/client_preference/debug/may_toggle(var/mob/preference_mob) + return check_rights(R_DEBUG|R_ADMIN, 0, preference_mob) + +/datum/client_preference/mod/show_attack_logs description = "Attack Log Messages" key = "CHAT_ATTACKLOGS" enabled_description = "Show" disabled_description = "Hide" enabled_by_default = FALSE -/datum/client_preference/admin/show_debug_logs +/datum/client_preference/debug/show_debug_logs description = "Debug Log Messages" key = "CHAT_DEBUGLOGS" enabled_description = "Show"