diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 865cf6f7384..703ad8a746b 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -357,7 +357,7 @@ proc/checkhtml(var/t) if(!lentext(string)) return "\[...\]" else - return string + return html_encode(string) //NO DECODED HTML YOU CHUCKLEFUCKS else return "[copytext_preserve_html(string, 1, 37)]..." diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index c2ff4795320..1e209c874cd 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -851,4 +851,4 @@ set desc = "Sets an extended description of your character's features." set category = "IC" - flavor_text = TextPreview(input(usr, "Please enter your new flavour text.", "Flavour text", null) as text) + update_flavor_text() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 46cc06d4cdf..77cf19d2d40 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -662,7 +662,7 @@ var/list/slot_equipment_priority = list( \ if (flavor_text && flavor_text != "") var/msg = replacetext(flavor_text, "\n", " ") if(lentext(msg) <= 40 || !shrink) - return "[msg]" + return "[html_encode(msg)]" //Repeat after me, "I will not give players access to decoded HTML." else return "[copytext_preserve_html(msg, 1, 37)]... More..."