From 0e4271f97c3bac71c6ff117636f92e04b7952b3a Mon Sep 17 00:00:00 2001 From: Spamcat Date: Fri, 5 Jul 2013 18:20:10 +0400 Subject: [PATCH] Stage 1: deconstruction. --- code/game/objects/structures/signs.dm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index d955d5cca85..1d36625e031 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -25,10 +25,30 @@ return +/obj/structure/sign/attackby(obj/item/tool as obj, mob/user as mob) + if(istype(tool, /obj/item/weapon/screwdriver)) + user << "You unfasten the sign with your [tool]." + var/obj/item/sign/S = new(src.loc) + S.name = name + S.desc = desc + S.icon_state = icon_state + del(src) + else + ..() + +/obj/item/sign + name = "sign" + desc = "if you see this, it's a bug" + icon = 'icons/obj/decals.dmi' + icon_state = "securearea" + /obj/structure/sign/map name = "station map" desc = "A framed picture of the station." +/obj/structure/sign/map/attackby() + return ..() + /obj/structure/sign/map/left icon_state = "map-left" @@ -116,6 +136,9 @@ name = "The Maltese Falcon" desc = "The Maltese Falcon, Space Bar and Grill." +/obj/structure/sign/maltesefalcon/attackby() + return ..() + /obj/structure/sign/maltesefalcon/left icon_state = "maltesefalcon-left"