From 040f0a3ab202db64940a504a929388f99841df0c Mon Sep 17 00:00:00 2001
From: silencer-pl <103842328+silencer-pl@users.noreply.github.com>
Date: Mon, 4 Dec 2023 04:52:36 -0500
Subject: [PATCH] Prayer and USCM message visibility tweaks (#5046)
# About the pull request
This PR adds one of the distinct, but hopefully not disruptive terminal
sounds to the message prompt mods/admins relieve when a player sends a
prayer and makes both the USCM emergency message prompts and prayer
prompts one size up from current font size and bolded for better
visibility.
Something something downstream improvement that really should be
upstream something.
# Explain why it's good for the game
Prayer visibility in particular has always been an issue, now not only
there is a sound, these messages are bolded and slightly bigger.
# Testing Photographs and Procedure
Screenshots & Videos
My font settings:
![image](https://github.com/cmss13-devs/cmss13/assets/103842328/8e57b411-9b31-4bd4-a71c-ef5ec3de4f10)
The messages, surrounding a regular prompt:
![image](https://github.com/cmss13-devs/cmss13/assets/103842328/f4b7577e-f9be-43be-8850-e86aacc53085)
The sound is sound\machines\terminal_alert.ogg
# Changelog
:cl:silencer_pl
admin: Recieving prayers now makes a sound
admin: Prayers and USCM emergency messages are now better highlighted
for mods/admins
/:cl:
---------
Co-authored-by: fira
---
code/modules/admin/verbs/pray.dm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm
index e0210e4577a0..66ed690a0e80 100644
--- a/code/modules/admin/verbs/pray.dm
+++ b/code/modules/admin/verbs/pray.dm
@@ -17,13 +17,14 @@
liaison = 1
if(liaison)
- msg = SPAN_STAFF_IC("LIAISON: [key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]")
+ msg = "[SPAN_STAFF_IC("LIAISON:")][key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]"
else
- msg = SPAN_STAFF_IC("PRAY: [key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]")
+ msg = "[SPAN_STAFF_IC("PRAY: ")][key_name(src, 1)] [CC_MARK(src)] [ADMIN_PP(src)] [ADMIN_VV(src)] [ADMIN_SM(src)] [ADMIN_JMP_USER(src)] [ADMIN_SC(src)]: [msg]"
log_admin(msg)
for(var/client/C in GLOB.admins)
if(AHOLD_IS_MOD(C.admin_holder) && C.prefs.toggles_chat & CHAT_PRAYER)
to_chat(C, msg)
+ C << 'sound/machines/terminal_alert.ogg'
if(liaison)
to_chat(usr, "Your corporate overlords at Weyland-Yutani have received your message.")
else
@@ -31,7 +32,7 @@
/proc/high_command_announce(text , mob/Sender , iamessage)
var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN)
- msg = "[SPAN_STAFF_IC("USCM[iamessage ? "IA" : ""]:")][key_name(Sender, 1)] [CC_MARK(Sender)] [ADMIN_PP(Sender)] [ADMIN_VV(Sender)] [ADMIN_SM(Sender)] [ADMIN_JMP_USER(Sender)] [CC_REPLY(Sender)]: [msg]"
+ msg = "[SPAN_STAFF_IC("USCM[iamessage ? "IA" : ""]:")][key_name(Sender, 1)] [CC_MARK(Sender)] [ADMIN_PP(Sender)] [ADMIN_VV(Sender)] [ADMIN_SM(Sender)] [ADMIN_JMP_USER(Sender)] [CC_REPLY(Sender)]: [msg]"
log_admin(msg)
for(var/client/C in GLOB.admins)
if((R_ADMIN|R_MOD) & C.admin_holder.rights)