From 5ba2b97fe4d0acf5c2ebc86ee514929f51e47e44 Mon Sep 17 00:00:00 2001 From: Adrer Date: Tue, 19 Sep 2023 20:37:37 +0200 Subject: [PATCH] Allows silicons to print saved pictures on photocopiers again. (#22461) * Allows silicons to print saved images again * Changes addressed * Update tgui/packages/tgui/interfaces/Photocopier.js Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> --------- Co-authored-by: Adrer Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> --- code/modules/paperwork/photocopier.dm | 5 ++++- tgui/packages/tgui/interfaces/Photocopier.js | 12 ++++++++++++ tgui/packages/tgui/public/tgui.bundle.js | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index f3c8d3ee33c..3817ba28eed 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -376,6 +376,7 @@ data["folder"] = (folder ? folder.name : null) data["mob"] = (copymob ? copymob.name : null) data["files"] = list() + data["issilicon"] = issilicon(user) if(LAZYLEN(saved_documents)) for(var/obj/item/O in saved_documents) var/list/document_data = list( @@ -409,6 +410,8 @@ . = TRUE if("scandocument") scan_document() + if("ai_pic") + ai_pic() if("filecopy") file_copy(params["uid"]) if("deletefile") @@ -416,7 +419,7 @@ . = TRUE update_icon() -/obj/machinery/photocopier/proc/aipic() +/obj/machinery/photocopier/proc/ai_pic() if(!issilicon(usr)) return if(stat & (BROKEN|NOPOWER)) diff --git a/tgui/packages/tgui/interfaces/Photocopier.js b/tgui/packages/tgui/interfaces/Photocopier.js index c8e027a4001..89325f0b840 100644 --- a/tgui/packages/tgui/interfaces/Photocopier.js +++ b/tgui/packages/tgui/interfaces/Photocopier.js @@ -77,6 +77,7 @@ export const Photocopier = (props, context) => { const Actions = (props, context) => { const { act, data } = useBackend(context); + const { issilicon } = data; return (