Merge pull request #4609 from TheGreatKitsune/autotranscore-pref

Adds preference for automatic transcore notifications
This commit is contained in:
Razgriz
2022-07-26 01:58:18 -07:00
committed by GitHub
3 changed files with 27 additions and 1 deletions
@@ -60,6 +60,11 @@
nif_software = nifsofts
nif_savedata = M.nif.save_data.Copy()
//CHOMPEdit Start - Preference for Automatic transcore notifications
if(istype(M,/mob) && !M.is_preference_enabled(/datum/client_preference/autotranscore))
do_notify = FALSE
//CHOMPEdit End
last_update = world.time
if(add_to_db)
@@ -2,4 +2,10 @@
description ="Random emote pitch"
key = "EMOTE_VARY"
enabled_description = "Will be Random"
disabled_description = "Will not be Random"
disabled_description = "Will not be Random"
/datum/client_preference/autotranscore
description = "Automatic Transcore Notification"
key = "AUTOTRANSCORE"
enabled_description = "Automatic notification"
disabled_description = "No automatic notification"
@@ -12,3 +12,18 @@
SScharacter_setup.queue_preferences_save(prefs)
feedback_add_details("admin_verb","TRandomEmotePitch") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/verb/toggle_autotranscore()
set name = "Toggle Automatic Transcore Notification"
set category = "Preferences"
set desc = "Toggles whether or not your death with a backup implant will automatically trigger a transcore notification after a few minutes."
var/pref_path = /datum/client_preference/autotranscore
toggle_preference(pref_path)
to_chat(src, "Your death with a backup implant will [ (is_preference_enabled(pref_path)) ? "now" : "no longer"] trigger an automatic transcore notification.")
SScharacter_setup.queue_preferences_save(prefs)
feedback_add_details("admin_verb","TAutoTranscore") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!