Makes pain frequency a global preference, changes values

This commit is contained in:
Runa Dacino
2023-01-28 23:57:28 +01:00
parent 2edeb8172c
commit 71b516fa31
3 changed files with 39 additions and 6 deletions
@@ -368,6 +368,13 @@ var/list/_client_preferences_by_type
enabled_description = "Hear"
disabled_description = "Silent"
/datum/client_preference/pain_frequency
description = "Pain Messages Cooldown"
key = "PAIN_FREQUENCY"
enabled_by_default = FALSE
enabled_description = "Extended"
disabled_description = "Default"
/********************
* Staff Preferences *
********************/
+12 -1
View File
@@ -119,4 +119,15 @@
SScharacter_setup.queue_preferences_save(prefs)
feedback_add_details("admin_verb", "TSoundMentorhelps")
feedback_add_details("admin_verb", "TSoundMentorhelps")
/client/verb/toggle_pain_frequency()
set name = "Toggle Pain Frequency"
set category = "Preferences"
set desc = "Toggles frequency of per-limb pain messages between default and extende"
var/pref_path = /datum/client_preference/pain_frequency
toggle_preference(pref_path)
to_chat(src, "The frequency of pain messages is now [ (is_preference_enabled(pref_path)) ? "extended" : "default"].")