From ecea5f1f48af6f5e5f6e9d28aa9a50137fb2e185 Mon Sep 17 00:00:00 2001 From: "hrotprockets@gmail.com" Date: Tue, 7 Dec 2010 00:07:10 +0000 Subject: [PATCH] Added a gimmick closet option, should allow for easy placement of items if we want special rounds. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@553 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj/closet.dm | 26 ++++++++++++++++++++ code/game/objects/closets/gimmick.dm | 36 ++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 code/game/objects/closets/gimmick.dm diff --git a/code/defines/obj/closet.dm b/code/defines/obj/closet.dm index 7e644e7a0bd..d86d7393634 100644 --- a/code/defines/obj/closet.dm +++ b/code/defines/obj/closet.dm @@ -71,6 +71,32 @@ /obj/closet/syndicate/nuclear desc = "Nuclear preperations closet." + // Inserting the gimmick clothing stuff here for generic items, IE Tacticool stuff + +/obj/closet/gimmick + desc = "Administrative Supply Closet" + icon_state = "syndicate1" + icon_closed = "syndicate1" + icon_opened = "syndicate1open" + desc = "Closet of things that have no right being here." + anchored = 1 + +/obj/closet/gimmick/russian + desc = "Russian Surplus" + icon_state = "syndicate1" + icon_closed = "syndicate1" + icon_opened = "syndicate1open" + desc = "Russian Surplus Closet" + +/obj/closet/gimmick/tacticool + desc = "Tacticool Gear" + icon_state = "syndicate1" + icon_closed = "syndicate1" + icon_opened = "syndicate1open" + desc = "Tacticool Gear Closet" + + // Ending of my edit. ~Sillazi + /obj/closet/thunderdome desc = "Everything you need!" icon_state = "syndicate" diff --git a/code/game/objects/closets/gimmick.dm b/code/game/objects/closets/gimmick.dm new file mode 100644 index 00000000000..f4fd25c2223 --- /dev/null +++ b/code/game/objects/closets/gimmick.dm @@ -0,0 +1,36 @@ +/obj/closet/gimmick/New() + ..() + sleep(2) + +/obj/closet/gimmick/russian/New() + ..() + sleep(2) + new /obj/item/clothing/head/ushanka(src) + new /obj/item/clothing/head/ushanka(src) + new /obj/item/clothing/head/ushanka(src) + new /obj/item/clothing/head/ushanka(src) + new /obj/item/clothing/head/ushanka(src) + new /obj/item/clothing/under/soviet(src) + new /obj/item/clothing/under/soviet(src) + new /obj/item/clothing/under/soviet(src) + new /obj/item/clothing/under/soviet(src) + new /obj/item/clothing/under/soviet(src) + +/obj/closet/thunderdome/tacticool/New() + ..() + sleep(2) + new /obj/item/clothing/glasses/eyepatch(src) + new /obj/item/clothing/glasses/sunglasses(src) + new /obj/item/clothing/gloves/swat(src) + new /obj/item/clothing/gloves/swat(src) + new /obj/item/clothing/head/helmet/swat(src) + new /obj/item/clothing/head/helmet/swat(src) + new /obj/item/clothing/mask/gas(src) + new /obj/item/clothing/mask/gas(src) + new /obj/item/clothing/shoes/swat(src) + new /obj/item/clothing/shoes/swat(src) + new /obj/item/clothing/suit/armor/swat(src) + new /obj/item/clothing/suit/armor/swat(src) + new /obj/item/clothing/suit/space/(src) + new /obj/item/clothing/under/syndicate/tacticool(src) + new /obj/item/clothing/under/syndicate/tacticool(src) \ No newline at end of file