From 293b2cfdfca15d53fe54d5e16d9b6aadc4e5dc58 Mon Sep 17 00:00:00 2001 From: Cheridan Date: Wed, 27 Mar 2013 11:24:23 -0500 Subject: [PATCH] -ADDS THE DRESSER.DM. FUUUUUCK. --- code/game/objects/structures/dresser.dm | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 code/game/objects/structures/dresser.dm diff --git a/code/game/objects/structures/dresser.dm b/code/game/objects/structures/dresser.dm new file mode 100644 index 00000000000..aac665b85ea --- /dev/null +++ b/code/game/objects/structures/dresser.dm @@ -0,0 +1,27 @@ +/obj/structure/dresser + name = "dresser" + desc = "A nicely-crafted wooden dresser. It's filled with lots of undies." + icon = 'stationobjs.dmi' + icon_state = "dresser" + density = 1 + anchored = 1 + +/obj/structure/dresser/attack_hand(mob/user as mob) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + + if(H.gender == MALE) + var/new_undies = input(user, "Select your underwear", "Changing") as null|anything in underwear_m + if(!in_range(src, usr))//no tele-grooming + return + if(new_undies) + H.underwear = underwear_m.Find(new_undies) + else + var/new_undies = input(user, "Select your underwear", "Changing") as null|anything in underwear_f + if(!in_range(src, usr)) + return + if(new_undies) + H.underwear = underwear_f.Find(new_undies) + + add_fingerprint(H) + H.update_body() \ No newline at end of file