Adds a new verb that allows users to toggle the requiring help intent to fire weapons on or off

This commit is contained in:
Yoshax
2016-04-16 18:30:35 +01:00
parent ff6526d5a3
commit ff96d27a85
4 changed files with 99 additions and 80 deletions

View File

@@ -17,7 +17,7 @@ var/list/_client_preferences_by_type
if(ispath(preference))
return get_client_preference_by_type(preference)
return get_client_preference_by_key(preference)
/proc/get_client_preference_by_key(var/preference)
if(!_client_preferences_by_key)
_client_preferences_by_key = list()
@@ -131,6 +131,12 @@ var/list/_client_preferences_by_type
key = "SHOW_PROGRESS"
enabled_description = "Show"
disabled_description = "Hide"
/datum/client_preference/safefiring
description = "Safe gun firing."
key = "SAFE_FIRING"
enabled_description = "Safe"
disabled_description = "Dangerous"
/********************
* Staff Preferences *
********************/
@@ -139,10 +145,10 @@ var/list/_client_preferences_by_type
/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"
@@ -176,4 +182,4 @@ var/list/_client_preferences_by_type
description = "Radio chatter"
key = "CHAT_RADIO"
enabled_description = "Show"
disabled_description = "Hide"
disabled_description = "Hide"