mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Stripping now works for taking off suit storage as well as emptying hat storage. Prison Management Computer now only requires armory access, not armory and captain access. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@609 316c924e-a436-60f5-8080-3fe189b3f50e
1067 lines
31 KiB
Plaintext
1067 lines
31 KiB
Plaintext
// All currently in-game clothing. Gimmicks moved to obj\clothing\gimmick.dm for all of your gay fantasy roleplay dress-up shenanigans.
|
|
|
|
/obj/item/clothing
|
|
name = "clothing"
|
|
// var/obj/item/clothing/master = null
|
|
|
|
var/see_face = 1.0
|
|
var/color = null
|
|
|
|
var/body_parts_covered = 0 //see setup.dm for appropriate bit flags
|
|
|
|
var/protective_temperature = 0
|
|
var/heat_transfer_coefficient = 1 //0 prevents all transfers, 1 is invisible
|
|
var/gas_transfer_coefficient = 1 // for leaking gas from turf to mask and vice-versa (for masks right now, but at some point, i'd like to include space helmets)
|
|
var/permeability_coefficient = 1 // for chemicals/diseases
|
|
var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit)
|
|
|
|
// EARS
|
|
|
|
/obj/item/clothing/ears
|
|
name = "ears"
|
|
w_class = 1.0
|
|
throwforce = 2
|
|
|
|
/obj/item/clothing/ears/earmuffs
|
|
name = "earmuffs"
|
|
icon_state = "earmuffs"
|
|
protective_temperature = 500
|
|
item_state = "earmuffs"
|
|
|
|
// GLASSES
|
|
|
|
/obj/item/clothing/glasses
|
|
name = "glasses"
|
|
icon = 'glasses.dmi'
|
|
w_class = 2.0
|
|
flags = GLASSESCOVERSEYES
|
|
|
|
/obj/item/clothing/glasses/blindfold
|
|
name = "blindfold"
|
|
icon_state = "blindfold"
|
|
item_state = "blindfold"
|
|
|
|
/obj/item/clothing/glasses/meson
|
|
name = "Optical Meson Scanner"
|
|
icon_state = "meson"
|
|
item_state = "glasses"
|
|
|
|
/obj/item/clothing/glasses/regular
|
|
name = "Prescription Glasses"
|
|
icon_state = "glasses"
|
|
item_state = "glasses"
|
|
|
|
/obj/item/clothing/glasses/sunglasses
|
|
desc = "Strangely ancient technology used to help provide rudimentary eye cover. Enhanced shielding blocks many flashes."
|
|
name = "Sunglasses"
|
|
icon_state = "sun"
|
|
item_state = "sunglasses"
|
|
protective_temperature = 1300
|
|
var/already_worn = 0
|
|
|
|
/obj/item/clothing/glasses/thermal
|
|
name = "Optical Thermal Scanner"
|
|
icon_state = "thermal"
|
|
item_state = "glasses"
|
|
|
|
// NO GLOVES NO LOVES
|
|
|
|
/obj/item/clothing/gloves
|
|
name = "gloves"
|
|
w_class = 2.0
|
|
icon = 'gloves.dmi'
|
|
protective_temperature = 400
|
|
heat_transfer_coefficient = 0.25
|
|
siemens_coefficient = 0.50
|
|
var/elecgen = 0
|
|
var/uses = 0
|
|
body_parts_covered = HANDS
|
|
|
|
/obj/item/clothing/gloves/black
|
|
desc = "These gloves are fire-resistant."
|
|
name = "Black Gloves"
|
|
icon_state = "black"
|
|
item_state = "bgloves"
|
|
|
|
protective_temperature = 1500
|
|
heat_transfer_coefficient = 0.01
|
|
|
|
|
|
/obj/item/clothing/gloves/cyborg
|
|
desc = "beep boop borp"
|
|
name = "cyborg gloves"
|
|
icon_state = "black"
|
|
item_state = "r_hands"
|
|
siemens_coefficient = 1.0
|
|
|
|
/obj/item/clothing/gloves/latex
|
|
name = "Latex Gloves"
|
|
icon_state = "latex"
|
|
item_state = "lgloves"
|
|
siemens_coefficient = 0.30
|
|
permeability_coefficient = 0.01
|
|
protective_temperature = 310
|
|
heat_transfer_coefficient = 0.90
|
|
|
|
/obj/item/clothing/gloves/swat
|
|
desc = "These tactical gloves are somewhat fire and impact-resistant."
|
|
name = "SWAT Gloves"
|
|
icon_state = "black"
|
|
item_state = "swat_gl"
|
|
siemens_coefficient = 0.30
|
|
protective_temperature = 1100
|
|
heat_transfer_coefficient = 0.05
|
|
|
|
/obj/item/clothing/gloves/space_ninja
|
|
desc = "These nano-enhanced gloves insulate from electricity and provide fire resistance."
|
|
name = "ninja gloves"
|
|
icon_state = "s-ninja"
|
|
item_state = "swat_gl"
|
|
siemens_coefficient = 0
|
|
protective_temperature = 1100
|
|
heat_transfer_coefficient = 0.05
|
|
|
|
/obj/item/clothing/gloves/stungloves/
|
|
name = "Stungloves"
|
|
desc = "These gloves are electrically charged."
|
|
icon_state = "yellow"
|
|
item_state = "ygloves"
|
|
siemens_coefficient = 0.30
|
|
elecgen = 1
|
|
uses = 10
|
|
|
|
/obj/item/clothing/gloves/yellow
|
|
desc = "These gloves are electrically insulated."
|
|
name = "insulated gloves"
|
|
icon_state = "yellow"
|
|
item_state = "ygloves"
|
|
siemens_coefficient = 0
|
|
permeability_coefficient = 0.05
|
|
protective_temperature = 1000
|
|
heat_transfer_coefficient = 0.01
|
|
|
|
/obj/item/clothing/gloves/botanic_leather
|
|
desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin."
|
|
name = "botanic leather gloves"
|
|
icon_state = "leather"
|
|
item_state = "ggloves"
|
|
siemens_coefficient = 0.50
|
|
permeability_coefficient = 0.9
|
|
protective_temperature = 400
|
|
heat_transfer_coefficient = 0.70
|
|
|
|
// HATS. OH MY WHAT A FINE CHAPEAU, GOOD SIR.
|
|
|
|
/obj/item/clothing/head
|
|
name = "head"
|
|
icon = 'hats.dmi'
|
|
body_parts_covered = HEAD
|
|
var/list/allowed = list()
|
|
|
|
/obj/item/clothing/head/bio_hood
|
|
name = "bio hood"
|
|
icon_state = "bio"
|
|
permeability_coefficient = 0.01
|
|
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|HEADCOVERSMOUTH
|
|
|
|
/obj/item/clothing/head/cakehat
|
|
name = "cakehat"
|
|
desc = "It is a cakehat"
|
|
icon_state = "cake0"
|
|
var/onfire = 0.0
|
|
var/status = 0
|
|
flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES
|
|
var/fire_resist = T0C+1300 //this is the max temp it can stand before you start to cook. although it might not burn away, you take damage
|
|
|
|
/obj/item/clothing/head/caphat
|
|
name = "Captain's hat"
|
|
icon_state = "captain"
|
|
flags = FPRINT|TABLEPASS|SUITSPACE
|
|
item_state = "caphat"
|
|
|
|
/obj/item/clothing/head/centhat
|
|
name = "Cent. Comm. hat"
|
|
icon_state = "centcom"
|
|
flags = FPRINT|TABLEPASS|SUITSPACE
|
|
item_state = "centhat"
|
|
|
|
/obj/item/clothing/head/det_hat
|
|
name = "hat"
|
|
desc = "Someone who wears this will look very smart"
|
|
icon_state = "detective"
|
|
allowed = list(/obj/item/weapon/reagent_containers/food/snacks/candy_corn)
|
|
|
|
/obj/item/clothing/head/powdered_wig
|
|
name = "powdered wig"
|
|
desc = "A powdered wig"
|
|
icon_state = "pwig"
|
|
item_state = "pwig"
|
|
|
|
/obj/item/clothing/head/that
|
|
name = "hat"
|
|
desc = "An amish looking hat"
|
|
icon_state = "tophat"
|
|
item_state = "that"
|
|
|
|
/obj/item/clothing/head/wizard
|
|
name = "wizard hat"
|
|
desc = "Strange-looking hat-wear that most certainly belongs to a real magic user."
|
|
icon_state = "wizard"
|
|
|
|
/obj/item/clothing/head/wizard/red
|
|
name = "red wizard hat"
|
|
desc = "Strange-looking, red, hat-wear that most certainly belongs to a real magic user."
|
|
icon_state = "redwizard"
|
|
|
|
/obj/item/clothing/head/wizard/fake
|
|
name = "wizard hat"
|
|
desc = "It has WIZZARD written across it in sequins. Comes with a cool beard."
|
|
icon_state = "wizard-fake"
|
|
|
|
/obj/item/clothing/head/chefhat
|
|
name = "Chef's hat"
|
|
icon_state = "chef"
|
|
item_state = "chef"
|
|
flags = FPRINT | TABLEPASS | HEADSPACE
|
|
|
|
/obj/item/clothing/head/plaguedoctorhat
|
|
name = "Plague doctor's hat"
|
|
icon_state = "plaguedoctor"
|
|
flags = FPRINT | TABLEPASS | HEADSPACE
|
|
permeability_coefficient = 0.01
|
|
|
|
/obj/item/clothing/head/beret
|
|
name = "beret"
|
|
desc = "A mime's beret"
|
|
icon_state = "beret"
|
|
flags = FPRINT | TABLEPASS | HEADSPACE
|
|
|
|
|
|
// CHUMP HELMETS: COOKING THEM DESTROYS THE CHUMP HELMET SPAWN.
|
|
|
|
/obj/item/clothing/head/helmet
|
|
name = "helmet"
|
|
icon_state = "helmet"
|
|
flags = FPRINT|TABLEPASS|SUITSPACE|HEADCOVERSEYES
|
|
item_state = "helmet"
|
|
|
|
protective_temperature = 500
|
|
heat_transfer_coefficient = 0.10
|
|
|
|
/obj/item/clothing/head/helmet/space
|
|
name = "space helmet"
|
|
icon_state = "space"
|
|
flags = FPRINT | TABLEPASS | HEADSPACE | HEADCOVERSEYES | HEADCOVERSMOUTH
|
|
see_face = 0.0
|
|
item_state = "space"
|
|
permeability_coefficient = 0.01
|
|
|
|
/obj/item/clothing/head/helmet/space/rig
|
|
desc = "A special helmet designed for work in a hazardous, low-pressure environment."
|
|
name = "rig helmet"
|
|
icon_state = "rig"
|
|
item_state = "rig_helm"
|
|
|
|
/obj/item/clothing/head/helmet/space/syndicate
|
|
name = "red space helmet"
|
|
icon_state = "syndicate"
|
|
item_state = "syndicate"
|
|
|
|
/obj/item/clothing/head/helmet/swat
|
|
name = "swat helmet"
|
|
icon_state = "swat"
|
|
flags = FPRINT | TABLEPASS | SUITSPACE | HEADSPACE | HEADCOVERSEYES
|
|
item_state = "swat"
|
|
|
|
/obj/item/clothing/head/helmet/thunderdome
|
|
name = "Thunderdome helmet"
|
|
icon_state = "thunderdome"
|
|
flags = FPRINT | TABLEPASS | SUITSPACE | HEADSPACE | HEADCOVERSEYES
|
|
item_state = "thunderdome"
|
|
|
|
/obj/item/clothing/head/helmet/hardhat
|
|
name = "hard hat"
|
|
icon_state = "hardhat0"
|
|
flags = FPRINT | TABLEPASS | SUITSPACE
|
|
item_state = "hardhat0"
|
|
var/on = 0
|
|
|
|
|
|
/obj/item/clothing/head/helmet/welding
|
|
name = "welding helmet"
|
|
desc = "A head-mounted face cover designed to protect the wearer completely from space-arc eye."
|
|
icon_state = "welding"
|
|
flags = FPRINT | TABLEPASS | SUITSPACE | HEADCOVERSEYES
|
|
see_face = 0.0
|
|
item_state = "welding"
|
|
protective_temperature = 1300
|
|
m_amt = 3000
|
|
g_amt = 1000
|
|
|
|
/obj/item/clothing/head/helmet/HoS
|
|
name = "HoS helmet"
|
|
icon_state = "hoscap"
|
|
flags = FPRINT | TABLEPASS | SUITSPACE | HEADCOVERSEYES
|
|
|
|
// MASK WAS THAT MOVIE WITH THAT GUY WITH THE MESSED UP FACE. WHAT'S HIS NAME . . . JIM CARREY, I THINK.
|
|
|
|
/obj/item/clothing/mask
|
|
name = "mask"
|
|
icon = 'masks.dmi'
|
|
var/vchange = 0
|
|
body_parts_covered = HEAD
|
|
|
|
/obj/item/clothing/mask/gas
|
|
name = "gas mask"
|
|
desc = "A close-fitting mask that can filter some environmental toxins or be connected to an air supply."
|
|
icon_state = "gas_mask"
|
|
flags = FPRINT|TABLEPASS|SUITSPACE|MASKCOVERSMOUTH|MASKCOVERSEYES
|
|
w_class = 3.0
|
|
see_face = 0.0
|
|
item_state = "gas_mask"
|
|
protective_temperature = 500
|
|
heat_transfer_coefficient = 0.01
|
|
gas_transfer_coefficient = 0.01
|
|
permeability_coefficient = 0.01
|
|
|
|
/obj/item/clothing/mask/gas/plaguedoctor
|
|
name = "Plague doctor mask"
|
|
desc = "A modernised version of the classic design, this mask will not only filter out toxins but it can also be connected to an air supply."
|
|
icon_state = "plaguedoctor"
|
|
item_state = "gas_mask"
|
|
|
|
/obj/item/clothing/mask/gas/emergency
|
|
name = "emergency gas mask"
|
|
icon_state = "gas_alt"
|
|
item_state = "gas_alt"
|
|
|
|
/obj/item/clothing/mask/gas/swat
|
|
name = "SWAT Mask"
|
|
desc = "A close-fitting tactical mask that can filter some environmental toxins or be connected to an air supply."
|
|
icon_state = "swat"
|
|
|
|
/obj/item/clothing/mask/gas/space_ninja
|
|
name = "ninja mask"
|
|
desc = "A close-fitting mask that acts both as an air filter and a post-modern fashion statement."
|
|
icon_state = "s-ninja"
|
|
item_state = "s-ninja_mask"
|
|
vchange = 1
|
|
|
|
/obj/item/clothing/mask/gas/voice
|
|
name = "gas mask"
|
|
desc = "A close-fitting mask that can filter some environmental toxins or be connected to an air supply."
|
|
icon_state = "gas_mask"
|
|
vchange = 1
|
|
|
|
/obj/item/clothing/mask/breath
|
|
desc = "A close-fitting mask that can be connected to an air supply but does not work very well in hard vacuum."
|
|
name = "Breath Mask"
|
|
icon_state = "breath"
|
|
item_state = "breath"
|
|
flags = FPRINT | TABLEPASS | SUITSPACE | HEADSPACE | MASKCOVERSMOUTH
|
|
w_class = 2
|
|
protective_temperature = 420
|
|
heat_transfer_coefficient = 0.90
|
|
gas_transfer_coefficient = 0.10
|
|
permeability_coefficient = 0.50
|
|
|
|
/obj/item/clothing/mask/gas/clown_hat
|
|
name = "clown wig and mask"
|
|
desc = "You're gay for even considering wearing this."
|
|
icon_state = "clown"
|
|
item_state = "clown_hat"
|
|
|
|
/obj/item/clothing/mask/medical
|
|
desc = "This mask does not work very well in low pressure environments."
|
|
name = "Medical Mask"
|
|
icon_state = "medical"
|
|
item_state = "medical"
|
|
flags = FPRINT|TABLEPASS|SUITSPACE|HEADSPACE|MASKCOVERSMOUTH
|
|
w_class = 3
|
|
protective_temperature = 420
|
|
gas_transfer_coefficient = 0.10
|
|
permeability_coefficient = 0.10
|
|
|
|
/obj/item/clothing/mask/muzzle
|
|
name = "muzzle"
|
|
icon_state = "muzzle"
|
|
item_state = "muzzle"
|
|
flags = FPRINT|TABLEPASS|MASKCOVERSMOUTH
|
|
w_class = 2
|
|
gas_transfer_coefficient = 0.90
|
|
|
|
/obj/item/clothing/mask/surgical
|
|
name = "Sterile Mask"
|
|
icon_state = "sterile"
|
|
item_state = "sterile"
|
|
w_class = 1
|
|
flags = FPRINT|TABLEPASS|HEADSPACE|MASKCOVERSMOUTH
|
|
gas_transfer_coefficient = 0.90
|
|
permeability_coefficient = 0.05
|
|
|
|
|
|
/obj/item/clothing/mask/cigarette
|
|
name = "Cigarette"
|
|
icon_state = "cigoff"
|
|
var/lit = 0
|
|
throw_speed = 0.5
|
|
item_state = "cigoff"
|
|
var/lastHolder = null
|
|
var/smoketime = 300
|
|
w_class = 1
|
|
|
|
/obj/item/clothing/mask/mime
|
|
name = "mime mask"
|
|
desc = "It looks a little creepy"
|
|
icon_state = "mime"
|
|
throw_speed = 0.5
|
|
var/lastHolder = null
|
|
var/smoketime = 300
|
|
w_class = 1
|
|
|
|
// OMG SHOES
|
|
|
|
/obj/item/clothing/shoes
|
|
name = "shoes"
|
|
icon = 'shoes.dmi'
|
|
var/chained = 0
|
|
|
|
body_parts_covered = FEET
|
|
|
|
protective_temperature = 500
|
|
heat_transfer_coefficient = 0.10
|
|
permeability_coefficient = 0.50
|
|
|
|
/obj/item/clothing/shoes/black
|
|
name = "Black Shoes"
|
|
icon_state = "black"
|
|
|
|
protective_temperature = 1500
|
|
heat_transfer_coefficient = 0.01
|
|
|
|
/obj/item/clothing/shoes/brown
|
|
name = "Brown Shoes"
|
|
icon_state = "brown"
|
|
|
|
/obj/item/clothing/shoes/orange
|
|
name = "Orange Shoes"
|
|
icon_state = "orange"
|
|
|
|
/obj/item/clothing/shoes/swat
|
|
name = "SWAT shoes"
|
|
icon_state = "swat"
|
|
|
|
/obj/item/clothing/shoes/white
|
|
name = "White Shoes"
|
|
icon_state = "white"
|
|
permeability_coefficient = 0.25
|
|
|
|
/obj/item/clothing/shoes/sandal
|
|
desc = "A pair of rather plain sandals, wooden sandals."
|
|
name = "sandals"
|
|
icon_state = "wizard"
|
|
|
|
/obj/item/clothing/shoes/galoshes
|
|
desc = "Rubber boots"
|
|
name = "galoshes"
|
|
icon_state = "galoshes"
|
|
permeability_coefficient = 0.05
|
|
flags = NOSLIP
|
|
|
|
/obj/item/clothing/shoes/magboots
|
|
desc = "Magnetic boots, often used during extravehicular activity to ensure the user remains safely attached to the vehicle."
|
|
name = "magboots"
|
|
icon_state = "magboots0"
|
|
protective_temperature = 800
|
|
heat_transfer_coefficient = 0.01
|
|
// flags = NOSLIP //disabled by default
|
|
|
|
/obj/item/clothing/shoes/clown_shoes
|
|
desc = "Damn, thems some big shoes."
|
|
name = "clown shoes"
|
|
icon_state = "clown"
|
|
item_state = "clown_shoes"
|
|
|
|
// SUITS
|
|
|
|
/obj/item/clothing/suit
|
|
icon = 'suits.dmi'
|
|
name = "suit"
|
|
var/fire_resist = T0C+100
|
|
flags = FPRINT | TABLEPASS
|
|
var/list/allowed = list(/obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/bio_suit
|
|
name = "bio suit"
|
|
desc = "A suit that protects against biological contamination."
|
|
icon_state = "bio"
|
|
item_state = "bio_suit"
|
|
w_class = 4//bulky item
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
gas_transfer_coefficient = 0.01
|
|
permeability_coefficient = 0.01
|
|
heat_transfer_coefficient = 0.30
|
|
|
|
/obj/item/clothing/suit/bio_suit/plaguedoctorsuit
|
|
name = "Plague doctor suit"
|
|
desc = "It protected doctors from the Black Death, back then. You bet your arse it's gonna help you against viruses."
|
|
icon_state = "plaguedoctor"
|
|
item_state = "bio_suit"
|
|
|
|
/obj/item/clothing/suit/det_suit
|
|
name = "coat"
|
|
desc = "Someone who wears this means business."
|
|
icon_state = "detective"
|
|
item_state = "det_suit"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/gun/detectiverevolver,/obj/item/weapon/ammo/a38,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/device/detective_scanner,/obj/item/device/taperecorder)
|
|
|
|
/obj/item/clothing/suit/judgerobe
|
|
name = "judge's robe"
|
|
desc = "This robe commands authority."
|
|
icon_state = "judge"
|
|
item_state = "judge"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/cigpacket,/obj/item/weapon/spacecash)
|
|
|
|
/obj/item/clothing/suit/labcoat
|
|
name = "labcoat"
|
|
desc = "A suit that protects against minor chemical spills."
|
|
icon_state = "labcoat"
|
|
item_state = "labcoat"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
permeability_coefficient = 0.25
|
|
heat_transfer_coefficient = 0.75
|
|
allowed = list(/obj/item/device/analyzer,/obj/item/weapon/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer)
|
|
|
|
/obj/item/clothing/suit/labcoat/cmo
|
|
name = "chief medical officer's labcoat"
|
|
desc = "Bluer than the standard model."
|
|
icon_state = "labcoat_cmo"
|
|
item_state = "labcoat_cmo"
|
|
|
|
/obj/item/clothing/suit/straight_jacket
|
|
name = "straight jacket"
|
|
desc = "A suit that totally restrains an individual"
|
|
icon_state = "straight_jacket"
|
|
item_state = "straight_jacket"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
allowed = null
|
|
|
|
/obj/item/clothing/suit/wcoat
|
|
name = "waistcoat"
|
|
icon_state = "vest"
|
|
item_state = "wcoat"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
allowed = null
|
|
|
|
/obj/item/clothing/suit/apron
|
|
name = "apron"
|
|
icon_state = "apron"
|
|
item_state = "apron"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
allowed = list (/obj/item/weapon/plantbgone,/obj/item/device/analyzer/plant_analyzer,/obj/item/seeds,/obj/item/nutrient,/obj/item/weapon/minihoe)
|
|
|
|
/obj/item/clothing/suit/wizrobe
|
|
name = "wizard robe"
|
|
desc = "A magnificant, gem-lined robe that seems to radiate power."
|
|
icon_state = "wizard"
|
|
item_state = "wizrobe"
|
|
gas_transfer_coefficient = 0.01 // IT'S MAGICAL OKAY JEEZ +1 TO NOT DIE
|
|
permeability_coefficient = 0.01
|
|
heat_transfer_coefficient = 0.01
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/teleportation_scroll)
|
|
|
|
/obj/item/clothing/suit/wizrobe/red
|
|
name = "red wizard robe"
|
|
desc = "A magnificant, red, gem-lined robe that seems to radiate power."
|
|
icon_state = "redwizard"
|
|
item_state = "redwizrobe"
|
|
|
|
/obj/item/clothing/suit/wizrobe/fake
|
|
name = "wizard robe"
|
|
desc = "A rather dull, blue robe one could probably find in Space-Walmart."
|
|
icon_state = "wizard-fake"
|
|
item_state = "wizrobe"
|
|
|
|
/obj/item/clothing/suit/hazardvest
|
|
name = "hazard vest"
|
|
desc = "A vest designed to make one more noticable. It's not very good at it though"
|
|
icon_state = "hazard"
|
|
item_state = "hazard"
|
|
|
|
// ARMOR
|
|
|
|
/obj/item/clothing/suit/armor
|
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/baton,/obj/item/weapon/handcuffs)
|
|
|
|
/obj/item/clothing/suit/armor/vest
|
|
name = "armor"
|
|
desc = "An armored vest that protects against some damage."
|
|
icon_state = "armor"
|
|
item_state = "armor"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
allowed = null
|
|
|
|
/obj/item/clothing/suit/armor/hos
|
|
name = "armored coat"
|
|
desc = "A greatcoat enchanced with a special alloy for some protection and style."
|
|
icon_state = "hos"
|
|
item_state = "hos"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
|
|
/obj/item/clothing/suit/armor/a_i_a_ptank
|
|
desc = "A wearable bomb with a health analyzer attached"
|
|
name = "Analyzer/Igniter/Armor/Plasmatank Assembly"
|
|
icon_state = "bomb"
|
|
item_state = "bombvest"
|
|
var/obj/item/device/healthanalyzer/part1 = null
|
|
var/obj/item/device/igniter/part2 = null
|
|
var/obj/item/weapon/tank/plasma/part4 = null
|
|
var/obj/item/clothing/suit/armor/vest/part3 = null
|
|
var/status = 0
|
|
flags = FPRINT | TABLEPASS | CONDUCT | ONESIZEFITSALL
|
|
body_parts_covered = UPPER_TORSO
|
|
|
|
/obj/item/clothing/suit/armor/captain
|
|
name = "Captain's armor"
|
|
desc = "Wearing this armor exemplifies who is in charge. You are in charge."
|
|
icon_state = "caparmor"
|
|
item_state = "caparmor"
|
|
w_class = 4//bulky item
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/armor/centcomm
|
|
name = "Cent. Com. armor"
|
|
desc = "A suit that protects against some damage."
|
|
icon_state = "centcom"
|
|
item_state = "centcom"
|
|
w_class = 4//bulky item
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/armor/heavy
|
|
name = "heavy armor"
|
|
desc = "A heavily armored suit that protects against moderate damage."
|
|
icon_state = "heavy"
|
|
item_state = "swat_suit"
|
|
w_class = 4//bulky item
|
|
gas_transfer_coefficient = 0.90
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
|
|
/obj/item/clothing/suit/armor/tdome
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
|
|
/obj/item/clothing/suit/armor/tdome/red
|
|
name = "Thunderdome suit (red)"
|
|
icon_state = "tdred"
|
|
item_state = "tdred"
|
|
|
|
/obj/item/clothing/suit/armor/tdome/green
|
|
name = "Thunderdome suit (green)"
|
|
icon_state = "tdgreen"
|
|
item_state = "tdgreen"
|
|
|
|
/obj/item/clothing/suit/armor/swat
|
|
name = "swat suit"
|
|
icon_state = "heavy"
|
|
item_state = "heavy"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
|
|
// FIRE SUITS
|
|
|
|
/obj/item/clothing/suit/fire
|
|
name = "firesuit"
|
|
desc = "A suit that protects against fire and heat."
|
|
icon_state = "fire"
|
|
item_state = "fire_suit"
|
|
//w_class = 4//bulky item
|
|
gas_transfer_coefficient = 0.90
|
|
permeability_coefficient = 0.50
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
|
|
protective_temperature = 4500
|
|
heat_transfer_coefficient = 0.01
|
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/fire/heavy
|
|
name = "firesuit"
|
|
desc = "A suit that protects against extreme fire and heat."
|
|
icon_state = "thermal"
|
|
item_state = "ro_suit"
|
|
//w_class = 4//bulky item
|
|
protective_temperature = 10000
|
|
heat_transfer_coefficient = 0.01
|
|
|
|
// SPACE SUITS
|
|
|
|
/obj/item/clothing/suit/space
|
|
name = "space suit"
|
|
desc = "A suit that protects against low pressure environments."
|
|
icon_state = "space"
|
|
gas_transfer_coefficient = 0.01
|
|
item_state = "s_suit"
|
|
w_class = 4//bulky item
|
|
flags = FPRINT | TABLEPASS | SUITSPACE
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
|
|
permeability_coefficient = 0.02
|
|
protective_temperature = 1000
|
|
heat_transfer_coefficient = 0.02
|
|
allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/space/rig
|
|
name = "rig suit"
|
|
desc = "A special suit that protects against hazardous, low pressure environments."
|
|
icon_state = "rig"
|
|
item_state = "rig_suit"
|
|
|
|
/obj/item/clothing/suit/space/syndicate
|
|
name = "red space suit"
|
|
icon_state = "syndicate"
|
|
item_state = "space_suit_syndicate"
|
|
allowed = list(/obj/item/weapon/gun,/obj/item/weapon/ammo,/obj/item/weapon/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen)
|
|
|
|
/obj/item/clothing/suit/space/space_ninja
|
|
name = "ninja suit"
|
|
desc = "A unique suit of nano-enhanced armor designed specifically for Spider-Clan assassins."
|
|
icon_state = "s-ninja"
|
|
item_state = "s-ninja_suit"
|
|
|
|
//Themed space suits for different nuke rounds (WIP)
|
|
|
|
/obj/item/clothing/head/helmet/space/pirate
|
|
name = "pirate hat"
|
|
desc = "Yarr."
|
|
icon_state = "pirate"
|
|
item_state = "pirate"
|
|
|
|
/obj/item/clothing/suit/space/pirate
|
|
name = "pirate coat"
|
|
desc = "Yarr."
|
|
icon_state = "pirate"
|
|
item_state = "pirate"
|
|
|
|
// UNDERS AND BY THAT, NATURALLY I MEAN UNIFORMS/JUMPSUITS
|
|
|
|
/obj/item/clothing/under
|
|
icon = 'uniforms.dmi'
|
|
name = "under"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
protective_temperature = T0C + 50
|
|
heat_transfer_coefficient = 0.30
|
|
permeability_coefficient = 0.90
|
|
flags = FPRINT | TABLEPASS | ONESIZEFITSALL
|
|
|
|
// Colors
|
|
|
|
/obj/item/clothing/under/chameleon
|
|
//starts off as black
|
|
name = "Black Jumpsuit"
|
|
icon_state = "black"
|
|
item_state = "bl_suit"
|
|
color = "black"
|
|
desc = null
|
|
var/list/clothing_choices = list()
|
|
|
|
/obj/item/clothing/under/chameleon/all
|
|
|
|
/obj/item/clothing/under/color/black
|
|
name = "Black Jumpsuit"
|
|
icon_state = "black"
|
|
item_state = "bl_suit"
|
|
color = "black"
|
|
|
|
/obj/item/clothing/under/color/blue
|
|
name = "Blue Jumpsuit"
|
|
icon_state = "blue"
|
|
item_state = "b_suit"
|
|
color = "blue"
|
|
|
|
/obj/item/clothing/under/color/green
|
|
name = "Green Jumpsuit"
|
|
icon_state = "green"
|
|
item_state = "g_suit"
|
|
color = "green"
|
|
|
|
/obj/item/clothing/under/color/grey
|
|
name = "Grey Jumpsuit"
|
|
icon_state = "grey"
|
|
item_state = "gy_suit"
|
|
color = "grey"
|
|
|
|
/obj/item/clothing/under/color/orange
|
|
name = "Orange Jumpsuit"
|
|
icon_state = "orange"
|
|
item_state = "o_suit"
|
|
color = "orange"
|
|
|
|
/obj/item/clothing/under/color/pink
|
|
name = "Pink Jumpsuit"
|
|
icon_state = "pink"
|
|
item_state = "p_suit"
|
|
color = "pink"
|
|
|
|
/obj/item/clothing/under/color/red
|
|
name = "Red Jumpsuit"
|
|
icon_state = "red"
|
|
item_state = "r_suit"
|
|
color = "red"
|
|
|
|
/obj/item/clothing/under/color/white
|
|
desc = "Made of a special fiber that gives special protection against biohazards."
|
|
name = "White Jumpsuit"
|
|
icon_state = "white"
|
|
item_state = "w_suit"
|
|
color = "white"
|
|
permeability_coefficient = 0.50
|
|
|
|
/obj/item/clothing/under/color/yellow
|
|
name = "Yellow Jumpsuit"
|
|
icon_state = "yellow"
|
|
item_state = "y_suit"
|
|
color = "yellow"
|
|
|
|
// RANKS
|
|
|
|
/obj/item/clothing/under/rank/atmospheric_technician
|
|
desc = "It has an Atmospherics rank stripe on it."
|
|
name = "Atmospherics Jumpsuit"
|
|
icon_state = "atmos"
|
|
item_state = "y_suit"
|
|
color = "atmos"
|
|
|
|
/obj/item/clothing/under/rank/captain
|
|
desc = "It has a Captains rank stripe on it."
|
|
name = "Captain Jumpsuit"
|
|
icon_state = "captain"
|
|
item_state = "caparmor"
|
|
color = "captain"
|
|
|
|
/obj/item/clothing/under/rank/chaplain
|
|
desc = "It has a Chaplain rank stripe on it."
|
|
name = "Chaplain Jumpsuit"
|
|
icon_state = "chaplain"
|
|
item_state = "bl_suit"
|
|
color = "chapblack"
|
|
|
|
/obj/item/clothing/under/rank/engineer
|
|
desc = "It has an Engineering rank stripe on it."
|
|
name = "Engineering Jumpsuit"
|
|
icon_state = "engine"
|
|
item_state = "y_suit"
|
|
color = "engine"
|
|
|
|
/obj/item/clothing/under/rank/forensic_technician
|
|
desc = "It has a Forensics rank stripe on it."
|
|
name = "Forensics Jumpsuit"
|
|
icon_state = "darkred"
|
|
item_state = "r_suit"
|
|
color = "forensicsred"
|
|
|
|
/obj/item/clothing/under/rank/warden
|
|
desc = "It has a Warden rank stripe on it."
|
|
name = "Warden Jumpsuit"
|
|
icon_state = "darkred"
|
|
item_state = "r_suit"
|
|
color = "darkred"
|
|
|
|
/obj/item/clothing/under/rank/geneticist
|
|
desc = "Made of a special fiber that gives special protection against biohazards. Has a genetics rank stripe on it."
|
|
name = "Genetics Jumpsuit"
|
|
icon_state = "genetics"
|
|
item_state = "w_suit"
|
|
color = "geneticswhite"
|
|
permeability_coefficient = 0.50
|
|
|
|
/obj/item/clothing/under/rank/head_of_personnel
|
|
desc = "It has a Head of Personnel rank stripe on it."
|
|
name = "Head of Personnel Jumpsuit"
|
|
icon_state = "hop"
|
|
item_state = "b_suit"
|
|
color = "hop"
|
|
|
|
/obj/item/clothing/under/rank/head_of_security
|
|
desc = "It has a Head of Security rank stripe on it."
|
|
name = "Head of Security Jumpsuit"
|
|
icon_state = "hos"
|
|
item_state = "r_suit"
|
|
color = "hosred"
|
|
|
|
/obj/item/clothing/under/rank/chief_engineer
|
|
desc = "It has a Chief Engineer rank stripe on it."
|
|
name = "Chief Engineer Jumpsuit"
|
|
icon_state = "chiefengineer"
|
|
item_state = "g_suit"
|
|
color = "chief"
|
|
|
|
/obj/item/clothing/under/rank/research_director
|
|
desc = "It has a Research Director rank stripe on it."
|
|
name = "Research Director Jumpsuit"
|
|
icon_state = "director"
|
|
item_state = "g_suit"
|
|
color = "director"
|
|
|
|
/obj/item/clothing/under/rank/janitor
|
|
desc = "Official clothing of the station's poopscooper."
|
|
name = "Janitor's Jumpsuit"
|
|
icon_state = "janitor"
|
|
color = "janitor"
|
|
|
|
/obj/item/clothing/under/rank/scientist
|
|
desc = "Made of a special fiber that gives special protection against biohazards. Has a toxins rank stripe on it."
|
|
name = "Scientist's Jumpsuit"
|
|
icon_state = "toxins"
|
|
item_state = "w_suit"
|
|
color = "toxinswhite"
|
|
permeability_coefficient = 0.50
|
|
|
|
/obj/item/clothing/under/rank/medical
|
|
desc = "Made of a special fiber that gives special protection against biohazards. Has a medical rank stripe on it."
|
|
name = "Medical Doctor's Jumpsuit"
|
|
icon_state = "medical"
|
|
item_state = "w_suit"
|
|
color = "medical"
|
|
permeability_coefficient = 0.50
|
|
|
|
/obj/item/clothing/under/rank/hydroponics
|
|
desc = "Made of a special fiber that gives special protection against biohazards. Has a Hydroponics rank stripe on it."
|
|
name = "Hydroponics Jumpsuit"
|
|
icon_state = "hydroponics"
|
|
item_state = "g_suit"
|
|
color = "hydroponics"
|
|
permeability_coefficient = 0.50
|
|
|
|
// OTHER NONRANKED STATION JOBS
|
|
|
|
/obj/item/clothing/under/bartender
|
|
desc = "It looks like it could use more flair."
|
|
name = "Bartender's Uniform"
|
|
icon_state = "ba_suit"
|
|
item_state = "ba_suit"
|
|
color = "ba_suit"
|
|
|
|
/obj/item/clothing/under/clown
|
|
name = "clown suit"
|
|
desc = "Wearing this, all the children love you, for all the wrong reasons."
|
|
icon_state = "clown"
|
|
color = "clown"
|
|
|
|
/obj/item/clothing/under/chef
|
|
desc = "Issued only to the most hardcore chefs in space."
|
|
name = "Chef's Uniform"
|
|
icon_state = "chef"
|
|
color = "chef"
|
|
|
|
/obj/item/clothing/under/det
|
|
name = "Hard worn suit"
|
|
desc = "Someone who wears this means business."
|
|
icon_state = "detective"
|
|
item_state = "det"
|
|
color = "detective"
|
|
|
|
/obj/item/clothing/under/lawyer
|
|
desc = "Slick threads."
|
|
name = "Lawyer suit"
|
|
flags = FPRINT | TABLEPASS
|
|
|
|
/obj/item/clothing/under/lawyer/black
|
|
icon_state = "lawyer_black"
|
|
item_state = "lawyer_black"
|
|
color = "lawyer_black"
|
|
|
|
/obj/item/clothing/under/lawyer/red
|
|
icon_state = "lawyer_red"
|
|
item_state = "lawyer_red"
|
|
color = "lawyer_red"
|
|
|
|
/obj/item/clothing/under/lawyer/blue
|
|
icon_state = "lawyer_blue"
|
|
item_state = "lawyer_blue"
|
|
color = "lawyer_blue"
|
|
|
|
|
|
/obj/item/clothing/under/sl_suit
|
|
desc = "A very amish looking suit."
|
|
name = "Amish Suit"
|
|
icon_state = "sl_suit"
|
|
color = "sl_suit"
|
|
|
|
/obj/item/clothing/under/cargo
|
|
name = "Quartermaster's Jumpsuit"
|
|
desc = "What can brown do for you?"
|
|
icon_state = "lightbrown"
|
|
item_state = "lb_suit"
|
|
color = "cargo"
|
|
|
|
/obj/item/clothing/under/syndicate
|
|
name = "Tactical Turtleneck"
|
|
desc = "Non-descript, slightly suspicious civilian clothing."
|
|
icon_state = "syndicate"
|
|
item_state = "bl_suit"
|
|
color = "syndicate"
|
|
mode = 0
|
|
|
|
/obj/item/clothing/under/syndicate/tacticool
|
|
name = "Tacticool Turtleneck"
|
|
desc = "Wearing this makes you feel like buying an SKS, going into the woods, and operating."
|
|
icon_state = "tactifool"
|
|
item_state = "bl_suit"
|
|
color = "tactifool"
|
|
mode = 0
|
|
|
|
/obj/item/clothing/under/librarian
|
|
name = "Sensible Suit"
|
|
desc = "It's very... sensible."
|
|
icon_state = "red_suit"
|
|
item_state = "red_suit"
|
|
color = "red_suit"
|
|
|
|
/obj/item/clothing/under/mime
|
|
name = "Mime Outfit"
|
|
desc = "It's not very colourful."
|
|
icon_state = "mime"
|
|
item_state = "mime"
|
|
color = "mime"
|
|
|
|
|
|
// Athletic shorts.. heh
|
|
/obj/item/clothing/under/shorts
|
|
name = "athletic shorts"
|
|
desc = "95% Polyester, 5% Spandex!"
|
|
flags = FPRINT | TABLEPASS
|
|
|
|
/obj/item/clothing/under/shorts/red
|
|
icon_state = "redshorts"
|
|
color = "redshorts"
|
|
|
|
/obj/item/clothing/under/shorts/green
|
|
icon_state = "greenshorts"
|
|
color = "greenshorts"
|
|
|
|
/obj/item/clothing/under/shorts/blue
|
|
icon_state = "blueshorts"
|
|
color = "blueshorts"
|
|
|
|
/obj/item/clothing/under/shorts/black
|
|
icon_state = "blackshorts"
|
|
color = "blackshorts"
|
|
|
|
/obj/item/clothing/under/shorts/grey
|
|
icon_state = "greyshorts"
|
|
color = "greyshorts"
|
|
|
|
// Belt slot clothing (only suspenders for now, because utility belt is a storage item)
|
|
/obj/item/clothing/belt
|
|
name = "belt"
|
|
icon = 'belts.dmi'
|
|
flags = FPRINT | TABLEPASS | ONBELT
|
|
|
|
/obj/item/clothing/belt/suspenders
|
|
name = "suspenders"
|
|
desc = "They suspend the illusion of the mime's play." //Meh -- Urist
|
|
icon_state = "suspenders"
|