From b8f095a16bce90cb225b1b2c849cbf16937da8c0 Mon Sep 17 00:00:00 2001 From: "Superxpdude@gmail.com" Date: Sat, 16 Jul 2011 01:50:59 +0000 Subject: [PATCH] The Hat crate is now complete and ready for use, have fun collecting your hats. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1861 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj/clothing/gimmick.dm | 93 +++++++++++++++++++++++----- code/defines/obj/supplypacks.dm | 64 +++++++++++-------- maps/tgstation.2.0.7.dmm | 12 ++-- 3 files changed, 121 insertions(+), 48 deletions(-) diff --git a/code/defines/obj/clothing/gimmick.dm b/code/defines/obj/clothing/gimmick.dm index 2bd9b76217c..41830beb995 100644 --- a/code/defines/obj/clothing/gimmick.dm +++ b/code/defines/obj/clothing/gimmick.dm @@ -339,23 +339,32 @@ name = "Collectable Hat" desc = "A rare collectable hat." +/obj/item/clothing/head/collectable/petehat + name = "Ultra Rare! Pete's Hat!" + desc = "It smells faintly of plasma" + icon_state = "petehat" + +/obj/item/clothing/head/collectable/metroid + name = "Collectable Metroid Cap!" + desc = "It just latches right in place!" + icon_state = "metroid" + +/obj/item/clothing/head/collectable/xenom + name = "Collectable Xenomorph Helmet!" + desc = "Hiss hiss hiss!" + icon_state = "xenom" + /obj/item/clothing/head/collectable/chef name = "Collectable Chef's Hat" - desc = "A rare chef's hat meant for hat collectors." + desc = "A rare Chef's Hat meant for hat collectors!" icon_state = "chef" item_state = "chef" /obj/item/clothing/head/collectable/paper name = "Collectable Paper Hat" - desc = "What looks like an ordinary paper hat, is actually a rare and valuable collector's edition paper hat. Keep away from water." + desc = "What looks like an ordinary paper hat, is actually a rare and valuable collector's edition paper hat. Keep away from water, fire and Librarians." icon_state = "paper" -/obj/item/clothing/head/collectable/swat - name = "Collectable SWAT Helmet" - desc = "Has a tag on the inside 'A genuine Collector's SWAT Helmet. Not for use as protective headgear.'" - icon_state = "swat" - item_state = "swat" - /obj/item/clothing/head/collectable/tophat name = "Collectable Top Hat" desc = "A top hat worn by only the most prestigious hat collectors." @@ -368,12 +377,6 @@ icon_state = "captain" item_state = "caphat" -/obj/item/clothing/head/collectable/centcom - name = "Collectable Centcom Hat" - desc = "A Collectable replica of a centcom official's hat." - icon_state = "centcom" - item_state = "centhat" - /obj/item/clothing/head/collectable/police name = "Collectable Police Officer's Hat" desc = "A Collectable Police Officer's Hat. This hat emphasizes that you are THE LAW." @@ -381,15 +384,73 @@ /obj/item/clothing/head/collectable/beret name = "Collectable Beret" - desc = "A Collectable red beret." + desc = "A Collectable red Beret. It smells faintly of Garlic." icon_state = "beret" /obj/item/clothing/head/collectable/welding name = "Collectable Welding Helmet" - desc = "A Collectable Welding Helmet. Now with 80% less lead! Not for actual welding." + desc = "A Collectable Welding Helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this Helmet is done so at the owner's own risk!" icon_state = "welding" item_state = "welding" +/obj/item/clothing/head/collectable/slime + name = "Collectable Slime Hat" + desc = "Just like a real Brain Slug!" + icon_state = "headslime" + item_state = "headslime" + +/obj/item/clothing/head/collectable/flatcap + name = "Collectable Flat Cap" + desc = "A Collectible farmer's Flat Cap!" + icon_state = "flat_cap" + item_state = "detective" + +/obj/item/clothing/head/collectable/pirate + name = "Collectable Pirate Hat" + desc = "You'd make a great Dread Syndie Roberts!" + icon_state = "pirate" + item_state = "pirate" + +/obj/item/clothing/head/collectable/kitty + name = "Collectable Kitty Ears" + desc = "The fur feels.....a bit too realistic." + icon_state = "kitty" + item_state = "kitty" + +/obj/item/clothing/head/collectable/rabbitears + name = "Collectable Rabbit Ears" + desc = "Not as lucky as the feet!" + icon_state = "bunny" + item_state = "bunny" + +/obj/item/clothing/head/collectable/wizard + name = "Collectable Wizard's Hat" + desc = "NOTE:Any magical powers gained from wearing this hat are purely coincidental." + icon_state = "wizard" + +/obj/item/clothing/head/collectable/hardhat + name = "Collectable Hard Hat" + desc = "WARNING! Offers no real protection, or luminosity, but it is damn fancy!" + icon_state = "hardhat0_yellow" + item_state = "hardhat0_yellow" + +/obj/item/clothing/head/collectable/HoS + name = "Collectable HoS Hat" + desc = "Now you can beat prisoners, set silly sentences and arrest for no reason too!" + icon_state = "hoscap" + +/obj/item/clothing/head/collectable/thunderdome + name = "Collectable Thunderdome helmet" + desc = "Go Red! I mean Green! I mean Red! No Green!" + icon_state = "thunderdome" + item_state = "thunderdome" + +/obj/item/clothing/head/collectable/swat + name = "Collectable SWAT Helmet" + desc = "Now you can be in the Deathsquad too!" + icon_state = "swat" + item_state = "swat" + //obj/item/clothing/head/collectable diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index 65abfe313fd..a2f6ad4c875 100644 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -430,10 +430,7 @@ cost = 20 containertype = "/obj/crate/secure/gear" containername = "Secruity Barriers crate" - access = access_security -//HATS -/* datum/supply_packs/hats/New() var/list/tempContains = list("/obj/item/clothing/head/collectable/chef", "/obj/item/clothing/head/collectable/chef", @@ -444,45 +441,60 @@ datum/supply_packs/hats/New() "/obj/item/clothing/head/collectable/tophat", "/obj/item/clothing/head/collectable/tophat", "/obj/item/clothing/head/collectable/tophat", - "/obj/item/clothing/head/collectable/swat", - "/obj/item/clothing/head/collectable/swat", - "/obj/item/clothing/head/collectable/swat", "/obj/item/clothing/head/collectable/captain", "/obj/item/clothing/head/collectable/captain", "/obj/item/clothing/head/collectable/captain", - "/obj/item/clothing/head/collectable/centcom", - "/obj/item/clothing/head/collectable/centcom", - "/obj/item/clothing/head/collectable/centcom", - "/obj/item/clothing/head/collectable/police", - "/obj/item/clothing/head/collectable/police", - "/obj/item/clothing/head/collectable/police", "/obj/item/clothing/head/collectable/beret", "/obj/item/clothing/head/collectable/beret", "/obj/item/clothing/head/collectable/beret", "/obj/item/clothing/head/collectable/welding", "/obj/item/clothing/head/collectable/welding", "/obj/item/clothing/head/collectable/welding", - "hat10", - "hat11", - "hat12", - "hat13", - "hat14", - "hat15", - "hat16", - "hat17", - "hat18", - "hat19", - "hat20",) + "/obj/item/clothing/head/collectable/flatcap", + "/obj/item/clothing/head/collectable/flatcap", + "/obj/item/clothing/head/collectable/flatcap", + "/obj/item/clothing/head/collectable/pirate", + "/obj/item/clothing/head/collectable/pirate", + "/obj/item/clothing/head/collectable/pirate", + "/obj/item/clothing/head/collectable/kitty", + "/obj/item/clothing/head/collectable/kitty", + "/obj/item/clothing/head/collectable/kitty", + "/obj/item/clothing/head/collectable/rabbitears", + "/obj/item/clothing/head/collectable/rabbitears", + "/obj/item/clothing/head/collectable/rabbitears", + "/obj/item/clothing/head/collectable/wizard", + "/obj/item/clothing/head/collectable/wizard", + "/obj/item/clothing/head/collectable/wizard", + "/obj/item/clothing/head/collectable/hardhat", + "/obj/item/clothing/head/collectable/hardhat", + "/obj/item/clothing/head/collectable/hardhat", + "/obj/item/clothing/head/collectable/HoS", + "/obj/item/clothing/head/collectable/HoS", + "/obj/item/clothing/head/collectable/HoS", + "/obj/item/clothing/head/collectable/thunderdome", + "/obj/item/clothing/head/collectable/thunderdome", + "/obj/item/clothing/head/collectable/thunderdome", + "/obj/item/clothing/head/collectable/swat", + "/obj/item/clothing/head/collectable/swat", + "/obj/item/clothing/head/collectable/swat", + "/obj/item/clothing/head/collectable/metroid", + "/obj/item/clothing/head/collectable/metroid", + "/obj/item/clothing/head/collectable/police", + "/obj/item/clothing/head/collectable/police", + "/obj/item/clothing/head/collectable/slime", + "/obj/item/clothing/head/collectable/slime", + "/obj/item/clothing/head/collectable/xenom", + "/obj/item/clothing/head/collectable/xenom", + "/obj/item/clothing/head/collectable/petehat",) for(var/i = 0,i