diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm
index 63be74dc16b..d6c95256585 100644
--- a/code/__HELPERS/text.dm
+++ b/code/__HELPERS/text.dm
@@ -38,15 +38,6 @@
t = replacetext(t, char, repl_chars[char])
return t
-/proc/readd_quotes(var/t)
- var/list/repl_chars = list(""" = "\"")
- for(var/char in repl_chars)
- var/index = findtext(t, char)
- while(index)
- t = copytext(t, 1, index) + repl_chars[char] + copytext(t, index+5)
- index = findtext(t, char)
- return t
-
//Runs byond's sanitization proc along-side sanitize_simple
/proc/sanitize(var/t,var/list/repl_chars = null)
return html_encode(sanitize_simple(t,repl_chars))
diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm
index b53b16a1075..828b26f69b3 100644
--- a/code/game/machinery/computer/message.dm
+++ b/code/game/machinery/computer/message.dm
@@ -87,7 +87,9 @@
//If the computer is being hacked or is emagged, display the reboot message.
if(hacking || emag)
message = rebootmsg
- var/dat = "
Message Monitor Console"
+ var/dat = "Message Monitor Console"
+ dat += ""
+ dat += ""
dat += "Message Monitor Console
"
dat += ""
diff --git a/code/modules/pda/core_apps.dm b/code/modules/pda/core_apps.dm
index 7a86ad11ee5..c9d91281601 100644
--- a/code/modules/pda/core_apps.dm
+++ b/code/modules/pda/core_apps.dm
@@ -55,7 +55,7 @@
note = "Congratulations, your station has chosen the [pda.model_name]!"
/datum/data/pda/app/notekeeper/update_ui(mob/user as mob, list/data)
- data["note"] = note // current pda notes
+ data["note"] = html_decode(note) // current pda notes
/datum/data/pda/app/notekeeper/ui_act(action, params)
if(..())
diff --git a/code/modules/pda/messenger.dm b/code/modules/pda/messenger.dm
index 49d0b8d722d..e10b0f84c43 100644
--- a/code/modules/pda/messenger.dm
+++ b/code/modules/pda/messenger.dm
@@ -28,8 +28,8 @@
data["messages"] = tnote
for(var/c in tnote)
if(c["target"] == active_conversation)
- data["convo_name"] = sanitize(c["owner"])
- data["convo_job"] = sanitize(c["job"])
+ data["convo_name"] = c["owner"]
+ data["convo_job"] = c["job"]
break
else
var/list/convopdas = list()
@@ -113,7 +113,6 @@
if(!t)
return
t = sanitize(copytext(t, 1, MAX_MESSAGE_LEN))
- t = readd_quotes(t)
if(!t || !istype(P))
return
if(!in_range(pda, U) && pda.loc != U)
@@ -171,8 +170,8 @@
useMS.send_pda_message("[P.owner]","[pda.owner]","[t]")
- tnote.Add(list(list("sent" = 1, "owner" = "[P.owner]", "job" = "[P.ownjob]", "message" = "[t]", "target" = "[P.UID()]")))
- PM.tnote.Add(list(list("sent" = 0, "owner" = "[pda.owner]", "job" = "[pda.ownjob]", "message" = "[t]", "target" = "[pda.UID()]")))
+ tnote.Add(list(list("sent" = 1, "owner" = "[P.owner]", "job" = "[P.ownjob]", "message" = "[html_decode(t)]", "target" = "[P.UID()]")))
+ PM.tnote.Add(list(list("sent" = 0, "owner" = "[pda.owner]", "job" = "[pda.ownjob]", "message" = "[html_decode(t)]", "target" = "[pda.UID()]")))
pda.investigate_log("PDA Message - [U.key] - [pda.owner] -> [P.owner]: [t]", "pda")
// Show it to ghosts