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
+3 -3
View File
@@ -276,15 +276,15 @@
return 0
/mob/proc/get_language_prefix()
return client?.prefs?.get_primary_language_prefix() || config_legacy.language_prefixes[1]
return config_legacy.language_prefixes[1]
/mob/proc/is_language_prefix(prefix)
return client?.prefs?.is_language_prefix(prefix) || (prefix in config_legacy.language_prefixes)
return (prefix in config_legacy.language_prefixes)
//TBD
/mob/verb/check_languages()
set name = "Check Known Languages"
set category = "IC"
set category = VERB_CATEGORY_IC
set src = usr
var/dat = "<b><font size = 5>Known Languages</font></b><br/><br/>"
+2 -2
View File
@@ -26,7 +26,7 @@
for (var/mob/M in dead_mob_list)
if(!istype(M,/mob/new_player) && !istype(M,/mob/living/carbon/brain)) //No meta-evesdropping
var/message_to_send = "[message_start] ([ghost_follow_link(speaker, M)]) [message_body]"
if(M.check_mentioned(message) && M.is_preference_enabled(/datum/client_preference/check_mention))
if(M.check_mentioned(message) && M.get_preference_toggle(/datum/game_preference_toggle/game/legacy_name_highlight))
message_to_send = "<font size='3'><b>[message_to_send]</b></font>"
M.show_message(message_to_send, 2)
@@ -39,7 +39,7 @@
continue
var/message_to_send = "[message_start] [message_body]"
if(S.check_mentioned(message) && S.is_preference_enabled(/datum/client_preference/check_mention))
if(S.check_mentioned(message) && S.get_preference_toggle(/datum/game_preference_toggle/game/legacy_name_highlight))
message_to_send = "<font size='3'><b>[message_to_send]</b></font>"
S.show_message(message_to_send, 2)