mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 14:39:58 +01:00
[MIRROR] [s] Audits object say() uses to make handling text more safe (#7927)
* [s] Audits object say() uses to make handling text more safe (#61147) Made all say()s deal with encoding, audited all uses of say() to prevent double encoding or like, manually inserting span(). I left some stuff without sanitize that only draws from the code, since it's hell to clean up otherwise. That and I let admins do whatever the fuck they want * [s] Audits object say() uses to make handling text more safe Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
This commit is contained in:
co-authored by
LemonInTheDark
parent
f208462312
commit
302798dbb7
@@ -717,7 +717,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
|
||||
var/message = input(usr, "What do you want the message to be?", "Make Sound") as text | null
|
||||
if(!message)
|
||||
return
|
||||
O.say(message)
|
||||
O.say(message, sanitize = FALSE)
|
||||
log_admin("[key_name(usr)] made [O] at [AREACOORD(O)] say \"[message]\"")
|
||||
message_admins(span_adminnotice("[key_name_admin(usr)] made [O] at [AREACOORD(O)]. say \"[message]\""))
|
||||
SSblackbox.record_feedback("tally", "admin_verb", 1, "Object Say") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||
|
||||
Reference in New Issue
Block a user