reworks game preferences (characters v2 staging) (#6310)

Co-authored-by: silicons <no@you.cat>
Co-authored-by: LordME <58342752+TheLordME@users.noreply.github.com>
This commit is contained in:
silicons
2024-04-08 12:44:30 +02:00
committed by GitHub
co-authored by silicons LordME
parent 9f1b911556
commit 39bc14bb4a
427 changed files with 3981 additions and 2842 deletions
+2 -14
View File
@@ -225,7 +225,7 @@ GLOBAL_LIST_EMPTY(observer_list)
This is the proc mobs get to turn into a ghost. Forked from ghostize due to compatibility issues.
*/
/mob/living/verb/ghost()
set category = "OOC"
set category = VERB_CATEGORY_OOC
set name = "Ghost"
set desc = "Relinquish your life and enter the land of the dead."
@@ -658,18 +658,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
// Give the ghost a cult icon which should be visible only to itself
toggle_icon("cult")
/mob/observer/dead/verb/toggle_anonsay()
set category = "Ghost"
set name = "Toggle Anonymous Chat"
set desc = "Toggles showing your key in dead chat."
client.toggle_preference(/datum/client_preference/anonymous_ghost_chat)
SScharacters.queue_preferences_save(client.prefs)
if(is_preference_enabled(/datum/client_preference/anonymous_ghost_chat))
to_chat(src, "<span class='info'>Your key won't be shown when you speak in dead chat.</span>")
else
to_chat(src, "<span class='info'>Your key will be publicly visible again.</span>")
/mob/observer/dead/canface()
return 1
@@ -717,7 +705,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
/mob/observer/dead/proc/ghost_whisper()
set name = "Spectral Whisper"
set category = "IC"
set category = VERB_CATEGORY_IC
if(is_manifest) //Only able to whisper if it's hit with a tome.
var/list/options = list()
+1 -1
View File
@@ -8,7 +8,7 @@ var/global/list/prevent_respawns = list()
/mob/observer/dead/verb/cleanup()
set name = "Quit This Round"
set category = "OOC"
set category = VERB_CATEGORY_OOC
set desc = "Free your job slot, remove yourself from the manifest, and prevent respawning as this character for this round."
var/confirm = alert("This will free up your job slot, remove you from the manifest, and allow you to respawn as this character. You can rejoin as another \