diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm
index 39a0bba701..3bd23c1b80 100644
--- a/code/modules/mob/say_vr.dm
+++ b/code/modules/mob/say_vr.dm
@@ -23,11 +23,11 @@
/mob/proc/print_flavor_text()
if(flavor_text && flavor_text != "")
- var/msg = replacetext(flavor_text, "\n", " ")
+ var/msg = html_decode(replacetext(flavor_text, "\n", " "))
if(lentext(msg) <= 40)
- return "[msg]"
+ return "[html_encode(msg)]"
else
- return "[copytext(msg, 1, 37)]... More..."
+ return "[html_encode(copytext(msg, 1, 37))]... More..."
/mob/proc/get_top_level_mob()
if(istype(src.loc,/mob)&&src.loc!=src)