From 3480d4b7deac429c07705737ec01ec062f2ce51f Mon Sep 17 00:00:00 2001 From: TalkingCactus Date: Mon, 25 Jul 2016 11:27:19 -0400 Subject: [PATCH] adds a missing proc for flavor text I think we could've used a pre-existing proc but whatever --- code/__HELPERS/text.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 1672434248..236b86b774 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -469,3 +469,18 @@ var/list/rot13_lookup = list() t_out += char return t_out + +//Used in preferences' SetFlavorText and human's set_flavor verb +//Previews a string of len or less length + +/proc/copytext_preserve_html(var/text, var/first, var/last) + return html_encode(copytext(html_decode(text), first, last)) + +proc/TextPreview(var/string,var/len=40) + if(lentext(string) <= len) + if(!lentext(string)) + return "\[...\]" + else + return string + else + return "[copytext(string, 1, 37)]..." \ No newline at end of file