From 6efdf7f1fddab0fa5dd7bf05755781fa6a5bfb30 Mon Sep 17 00:00:00 2001 From: atermonera Date: Sat, 19 Feb 2022 15:35:30 -0800 Subject: [PATCH] Fixes paper missing write links --- code/modules/paperwork/paper.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 99a96b7440..0c06bf3ee5 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -113,7 +113,6 @@ name = title if(istext(text)) info = text - addtimer(CALLBACK(src, .proc/update_info), 0) if(mapload) // Jank, but we do this to prevent maploaded papers from somehow stacking across rounds if re-added to the board by a player. was_maploaded = TRUE @@ -121,12 +120,13 @@ pixel_y = rand(-8, 8) pixel_x = rand(-9, 9) stamps = "" + addtimer(CALLBACK(src, .proc/update_info, FALSE), 0) -/obj/item/weapon/paper/proc/update_info() +/obj/item/weapon/paper/proc/update_info(var/sanitize = TRUE) if(name != "paper") desc = "This is a paper titled '" + name + "'." - if(info != initial(info)) + if(info != initial(info) && sanitize) info = html_encode(info) info = replacetext(info, "\n", "
") info = parsepencode(info)