From cd91c84586b62d3d2532ccc4013684dea76003b4 Mon Sep 17 00:00:00 2001 From: Alphas00 <154434082+Alphas00@users.noreply.github.com> Date: Sun, 5 May 2024 09:41:15 +0200 Subject: [PATCH] Service sign Added an "open/closed" sign, toggles between either when used. Crafted with 1 sheet of cardboard --- GainStation13/code/obj/items/minor_items.dm | 14 ++++++++++++++ GainStation13/icons/obj/service_sign.dmi | Bin 0 -> 334 bytes .../objects/items/stacks/sheets/sheet_types.dm | 2 ++ 3 files changed, 16 insertions(+) create mode 100644 GainStation13/icons/obj/service_sign.dmi diff --git a/GainStation13/code/obj/items/minor_items.dm b/GainStation13/code/obj/items/minor_items.dm index 32afc828..59b41b7f 100644 --- a/GainStation13/code/obj/items/minor_items.dm +++ b/GainStation13/code/obj/items/minor_items.dm @@ -143,3 +143,17 @@ icon_state = "ballgag" item_state = "ballgag" flags_inv = HIDEFACE + +/obj/item/service_sign + name = "service sign" + desc = "A sign that reads 'closed'" + icon = 'GainStation13/icons/obj/service_sign.dmi' + icon_state = "sign_closed" + +/obj/item/service_sign/attack_self() + if(icon_state == "sign_closed") + icon_state = "sign_open" + desc = "A sign that reads 'open'" + else + icon_state = "sign_closed" + desc = "A sign that reads 'closed'" diff --git a/GainStation13/icons/obj/service_sign.dmi b/GainStation13/icons/obj/service_sign.dmi new file mode 100644 index 0000000000000000000000000000000000000000..79f738a9aecb7fa8a6fb6047eb9e50aed7e635b4 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!VDw>HYaZfQv3lvA+84w9C-EW6_EG;|9>Dm z$#}_6AcwIe$S;_|;n|HeAg8=4B%;J6wK%ybv!En1KaYW-Voq>aK~d@VFTn*Lzdq6O z*3~+9=6vvmP=kxc4<6~9_t8AbP}I}A!@@Yo__DE=!kkBwj!X(s2wrJnY^!f)slMOB z)U~tQSatIX35~21M`wmjnK7Fyaq+6N`W|NwFAa)3c=bH%8y<$Q_cXpvZ@9;%u1m9#%|WG$_4ut!wFH c`}Z3d&pncfT()N6CZMehp00i_>zopr0FCB^mjD0& literal 0 HcmV?d00001 diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 53634aa6..cf9a916a 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -483,6 +483,8 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ new/datum/stack_recipe("colored yellow", /obj/item/storage/box/yellow), \ new/datum/stack_recipe("colored pink", /obj/item/storage/box/pink), \ new/datum/stack_recipe("colored purple", /obj/item/storage/box/purple), \ + null, \ + new/datum/stack_recipe("open/closed sign", /obj/item/service_sign), \ )) /obj/item/stack/sheet/cardboard //BubbleWrap //it's cardboard you fuck