mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 02:09:41 +00:00
463 lines
16 KiB
Plaintext
463 lines
16 KiB
Plaintext
/obj/structure/closet/wardrobe
|
|
name = "wardrobe"
|
|
desc = "It's a storage unit for standard-issue attire."
|
|
closet_appearance = /decl/closet_appearance/wardrobe
|
|
|
|
/obj/structure/closet/wardrobe/red
|
|
name = "security wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/red
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/security = 3,
|
|
/obj/item/clothing/under/rank/security2 = 3,
|
|
/obj/item/clothing/under/rank/security/turtleneck = 3,
|
|
/obj/item/clothing/under/rank/security/skirt = 2,
|
|
/obj/item/clothing/shoes/boots/jackboots = 3,
|
|
/obj/item/clothing/head/soft/sec = 3,
|
|
/obj/item/clothing/head/beret/sec = 3,
|
|
/obj/item/clothing/head/beret/sec/corporate/officer = 3,
|
|
/obj/item/clothing/mask/bandana/red = 3,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/security = 3,
|
|
/obj/item/clothing/accessory/armband = 3,
|
|
/obj/item/clothing/accessory/holster/waist = 3)
|
|
|
|
/obj/structure/closet/wardrobe/red/Initialize()
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/security
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/sec
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/security
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/sec
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/security
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/sec
|
|
|
|
return ..()
|
|
|
|
/obj/structure/closet/wardrobe/detective
|
|
name = "detective wardrobe"
|
|
closet_appearance = /decl/closet_appearance/cabinet
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/head/det = 2,
|
|
/obj/item/clothing/head/det/grey = 2,
|
|
/obj/item/clothing/shoes/brown = 2,
|
|
/obj/item/clothing/shoes/laceup = 2,
|
|
/obj/item/clothing/under/det = 2,
|
|
/obj/item/clothing/under/det/waistcoat = 2,
|
|
/obj/item/clothing/under/det/grey = 2,
|
|
/obj/item/clothing/under/det/grey/waistcoat = 2,
|
|
/obj/item/clothing/under/det/black = 2,
|
|
/obj/item/clothing/under/det/skirt,
|
|
/obj/item/clothing/under/det/corporate = 2,
|
|
/obj/item/clothing/suit/storage/det_trench = 2,
|
|
/obj/item/clothing/suit/storage/det_trench/grey = 2,
|
|
/obj/item/clothing/suit/storage/forensics/blue = 2,
|
|
/obj/item/clothing/suit/storage/forensics/red = 2)
|
|
|
|
/obj/structure/closet/wardrobe/pink
|
|
name = "pink wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/pink
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/pink = 3,
|
|
/obj/item/clothing/shoes/brown = 3)
|
|
|
|
/obj/structure/closet/wardrobe/black
|
|
name = "black wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/black
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/black = 3,
|
|
/obj/item/clothing/shoes/black = 3,
|
|
/obj/item/clothing/head/that = 3,
|
|
/obj/item/clothing/head/soft/black = 3,
|
|
/obj/item/clothing/mask/bandana = 3,
|
|
/obj/item/weapon/storage/backpack/messenger/black)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/chaplain_black
|
|
name = "chapel wardrobe"
|
|
desc = "It's a storage unit for approved religious attire."
|
|
closet_appearance = /decl/closet_appearance/wardrobe/chapel
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/chaplain,
|
|
/obj/item/clothing/shoes/black,
|
|
/obj/item/clothing/suit/nun,
|
|
/obj/item/clothing/head/nun_hood,
|
|
/obj/item/clothing/suit/storage/hooded/chaplain_hoodie,
|
|
/obj/item/clothing/suit/storage/hooded/chaplain_hoodie/whiteout,
|
|
/obj/item/clothing/suit/holidaypriest,
|
|
/obj/item/clothing/under/wedding/bride_white,
|
|
/obj/item/weapon/storage/backpack/cultpack,
|
|
/obj/item/weapon/storage/fancy/candle_box = 2,
|
|
/obj/item/weapon/storage/fancy/whitecandle_box,
|
|
/obj/item/weapon/storage/fancy/blackcandle_box,
|
|
/obj/item/godfig = 2,
|
|
/obj/item/weapon/deck/tarot)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/green
|
|
name = "green wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/green
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/green = 3,
|
|
/obj/item/clothing/shoes/green = 3,
|
|
/obj/item/clothing/head/soft/green = 3,
|
|
/obj/item/clothing/mask/bandana/green = 3)
|
|
|
|
/obj/structure/closet/wardrobe/xenos
|
|
name = "xenos wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/xenos
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/suit/unathi/mantle,
|
|
/obj/item/clothing/suit/unathi/robe,
|
|
/obj/item/clothing/shoes/sandal = 2,
|
|
/obj/item/clothing/shoes/footwraps = 2,
|
|
/obj/item/clothing/shoes/boots/winter = 2,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat = 2)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/orange
|
|
name = "prison wardrobe"
|
|
desc = "It's a storage unit for regulation prisoner attire."
|
|
closet_appearance = /decl/closet_appearance/wardrobe/orange
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/prison = 3,
|
|
/obj/item/clothing/shoes/orange = 3)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/yellow
|
|
name = "yellow wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/yellow
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/yellow = 3,
|
|
/obj/item/clothing/shoes/yellow = 3,
|
|
/obj/item/clothing/head/soft/yellow = 3,
|
|
/obj/item/clothing/mask/bandana/gold = 3)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/atmospherics_yellow
|
|
name = "atmospherics wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/engineer/atmos
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/atmospheric_technician = 3,
|
|
/obj/item/clothing/under/rank/atmospheric_technician/skirt = 3,
|
|
/obj/item/clothing/shoes/black = 3,
|
|
/obj/item/clothing/head/hardhat/red = 3,
|
|
/obj/item/clothing/head/beret/engineering = 3,
|
|
/obj/item/clothing/mask/bandana/gold = 3,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos = 3,
|
|
/obj/item/clothing/shoes/boots/winter/atmos = 3)
|
|
|
|
/obj/structure/closet/wardrobe/engineering_yellow
|
|
name = "engineering wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/engineer
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/engineer = 3,
|
|
/obj/item/clothing/under/rank/engineer/skirt = 3,
|
|
/obj/item/clothing/under/rank/engineer/turtleneck = 3,
|
|
/obj/item/clothing/shoes/orange = 3,
|
|
/obj/item/clothing/head/hardhat = 3,
|
|
/obj/item/clothing/head/beret/engineering = 3,
|
|
/obj/item/clothing/mask/bandana/gold = 3,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/engineering = 3,
|
|
/obj/item/clothing/shoes/boots/winter/engineering = 3,
|
|
/obj/item/clothing/shoes/boots/workboots = 3)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/white
|
|
name = "white wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/white
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/white = 3,
|
|
/obj/item/clothing/shoes/white = 3,
|
|
/obj/item/clothing/head/soft/mime = 3)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/pjs
|
|
name = "pajama wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/pjs
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/pj/red = 2,
|
|
/obj/item/clothing/under/pj/blue = 2,
|
|
/obj/item/clothing/shoes/white = 2,
|
|
/obj/item/clothing/shoes/slippers = 2)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/science_white
|
|
name = "science wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/science
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/scientist = 3,
|
|
/obj/item/clothing/under/rank/scientist/skirt = 2,
|
|
/obj/item/clothing/under/rank/scientist/turtleneck = 3,
|
|
/obj/item/clothing/suit/storage/toggle/labcoat = 3,
|
|
/obj/item/clothing/shoes/white = 3,
|
|
/obj/item/clothing/shoes/slippers = 3,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/science,
|
|
/obj/item/clothing/shoes/boots/winter/science,
|
|
/obj/item/weapon/storage/backpack/toxins,
|
|
/obj/item/weapon/storage/backpack/satchel/tox)
|
|
|
|
/obj/structure/closet/wardrobe/science_white/Initialize()
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/dufflebag/sci
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/tox
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/dufflebag/sci
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/tox
|
|
|
|
return ..()
|
|
|
|
|
|
/obj/structure/closet/wardrobe/robotics_black
|
|
name = "robotics wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/robotics
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/roboticist = 2,
|
|
/obj/item/clothing/suit/storage/toggle/labcoat = 2,
|
|
/obj/item/clothing/shoes/black = 2,
|
|
/obj/item/clothing/gloves/black = 2,
|
|
/obj/item/weapon/storage/backpack/toxins,
|
|
/obj/item/weapon/storage/backpack/satchel/tox)
|
|
|
|
/obj/structure/closet/wardrobe/robotics_black/Initialize()
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/dufflebag/sci
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/tox
|
|
|
|
return ..()
|
|
|
|
|
|
/obj/structure/closet/wardrobe/chemistry_white
|
|
name = "chemistry wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/medical/chemistry
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/chemist = 2,
|
|
/obj/item/clothing/under/rank/chemist/skirt = 2,
|
|
/obj/item/clothing/shoes/white = 2,
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/chemist = 2,
|
|
/obj/item/weapon/storage/backpack/chemistry = 2,
|
|
/obj/item/weapon/storage/backpack/satchel/chem = 2,
|
|
/obj/item/weapon/storage/bag/chemistry = 2,)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/genetics_white
|
|
name = "genetics wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/medical/genetics
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/geneticist = 2,
|
|
/obj/item/clothing/under/rank/geneticist/skirt = 2,
|
|
/obj/item/clothing/shoes/white = 2,
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/genetics = 2,
|
|
/obj/item/weapon/storage/backpack/genetics = 2,
|
|
/obj/item/weapon/storage/backpack/satchel/gen = 2)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/virology_white
|
|
name = "virology wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/medical/virology
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/virologist = 2,
|
|
/obj/item/clothing/under/rank/virologist/skirt = 2,
|
|
/obj/item/clothing/shoes/white = 2,
|
|
/obj/item/clothing/suit/storage/toggle/labcoat/virologist = 2,
|
|
/obj/item/clothing/mask/surgical = 2,
|
|
/obj/item/weapon/storage/backpack/virology = 2,
|
|
/obj/item/weapon/storage/backpack/satchel/vir = 2)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/medic_white
|
|
name = "medical wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/medical/white
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/medical = 2,
|
|
/obj/item/clothing/under/rank/medical/skirt = 2,
|
|
/obj/item/clothing/under/rank/medical/turtleneck = 2,
|
|
/obj/item/clothing/under/rank/medical/scrubs,
|
|
/obj/item/clothing/under/rank/medical/scrubs/green,
|
|
/obj/item/clothing/under/rank/medical/scrubs/purple,
|
|
/obj/item/clothing/under/rank/medical/scrubs/black,
|
|
/obj/item/clothing/under/rank/medical/scrubs/navyblue,
|
|
/obj/item/clothing/head/surgery/navyblue,
|
|
/obj/item/clothing/head/surgery/purple,
|
|
/obj/item/clothing/head/surgery/blue,
|
|
/obj/item/clothing/head/surgery/green,
|
|
/obj/item/clothing/head/surgery/black,
|
|
/obj/item/clothing/shoes/white = 2,
|
|
/obj/item/clothing/suit/storage/toggle/labcoat = 2,
|
|
/obj/item/clothing/mask/surgical = 2,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/medical = 2,
|
|
/obj/item/clothing/shoes/boots/winter/medical = 2)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/medic_gown
|
|
name = "cloning wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/medical/patient
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/medigown = 4)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/grey
|
|
name = "grey wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/grey
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/grey = 3,
|
|
/obj/item/clothing/shoes/black = 3,
|
|
/obj/item/clothing/head/soft/grey = 3)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/mixed
|
|
name = "mixed wardrobe"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/mixed
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/color/blue,
|
|
/obj/item/clothing/under/color/yellow,
|
|
/obj/item/clothing/under/color/green,
|
|
/obj/item/clothing/under/color/pink,
|
|
/obj/item/clothing/under/skirt/outfit/plaid_blue,
|
|
/obj/item/clothing/under/skirt/outfit/plaid_red,
|
|
/obj/item/clothing/under/skirt/outfit/plaid_purple,
|
|
/obj/item/clothing/shoes/blue,
|
|
/obj/item/clothing/shoes/yellow,
|
|
/obj/item/clothing/shoes/green,
|
|
/obj/item/clothing/shoes/purple,
|
|
/obj/item/clothing/shoes/red,
|
|
/obj/item/clothing/shoes/leather,
|
|
/obj/item/clothing/under/pants/classicjeans,
|
|
/obj/item/clothing/under/pants/mustangjeans,
|
|
/obj/item/clothing/under/pants/blackjeans,
|
|
/obj/item/clothing/under/pants/youngfolksjeans,
|
|
/obj/item/clothing/under/pants/white,
|
|
/obj/item/clothing/under/pants/red,
|
|
/obj/item/clothing/under/pants/black,
|
|
/obj/item/clothing/under/pants/tan,
|
|
/obj/item/clothing/under/pants/track,
|
|
/obj/item/clothing/suit/storage/toggle/track,
|
|
/obj/item/clothing/under/pants,
|
|
/obj/item/clothing/under/pants/khaki,
|
|
/obj/item/clothing/mask/bandana/blue,
|
|
/obj/item/clothing/mask/bandana/blue,
|
|
/obj/item/clothing/accessory/hawaii,
|
|
/obj/item/clothing/accessory/hawaii/random)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/tactical
|
|
name = "tactical equipment"
|
|
closet_appearance = /decl/closet_appearance/tactical
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/tactical,
|
|
/obj/item/clothing/suit/armor/tactical,
|
|
/obj/item/clothing/head/helmet/tactical,
|
|
/obj/item/clothing/mask/balaclava/tactical,
|
|
/obj/item/clothing/mask/balaclava,
|
|
/obj/item/clothing/glasses/sunglasses/sechud/tactical,
|
|
/obj/item/clothing/shoes/boots/jackboots,
|
|
/obj/item/clothing/gloves/black,
|
|
/obj/item/clothing/under/pants/camo)
|
|
|
|
/obj/structure/closet/wardrobe/tactical/Initialize()
|
|
if(prob(25))
|
|
starts_with += /obj/item/weapon/storage/belt/security/tactical/bandolier
|
|
else
|
|
starts_with += /obj/item/weapon/storage/belt/security/tactical
|
|
if(prob(10))
|
|
starts_with += /obj/item/clothing/mask/bandana/skull
|
|
|
|
return ..()
|
|
|
|
/obj/structure/closet/wardrobe/ert
|
|
name = "emergency response team equipment"
|
|
closet_appearance = /decl/closet_appearance/ert
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/rank/centcom,
|
|
/obj/item/clothing/under/ert,
|
|
/obj/item/clothing/under/syndicate/combat,
|
|
/obj/item/device/radio/headset/ert/alt,
|
|
/obj/item/clothing/glasses/sunglasses,
|
|
/obj/item/clothing/shoes/boots/swat,
|
|
/obj/item/clothing/gloves/swat,
|
|
/obj/item/clothing/mask/balaclava/tactical,
|
|
/obj/item/clothing/mask/balaclava,
|
|
/obj/item/clothing/mask/bandana/skull = 2)
|
|
|
|
|
|
/obj/structure/closet/wardrobe/suit
|
|
name = "suit locker"
|
|
closet_appearance = /decl/closet_appearance/wardrobe/suit
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/under/assistantformal,
|
|
/obj/item/clothing/under/suit_jacket/charcoal,
|
|
/obj/item/clothing/under/suit_jacket/charcoal/skirt,
|
|
/obj/item/clothing/under/suit_jacket/navy,
|
|
/obj/item/clothing/under/suit_jacket/navy/skirt,
|
|
/obj/item/clothing/under/suit_jacket/burgundy,
|
|
/obj/item/clothing/under/suit_jacket/burgundy/skirt,
|
|
/obj/item/clothing/under/suit_jacket/checkered,
|
|
/obj/item/clothing/under/suit_jacket/checkered/skirt,
|
|
/obj/item/clothing/under/suit_jacket/tan,
|
|
/obj/item/clothing/under/suit_jacket/tan/skirt,
|
|
/obj/item/clothing/under/sl_suit,
|
|
/obj/item/clothing/under/suit_jacket,
|
|
/obj/item/clothing/under/suit_jacket/female,
|
|
/obj/item/clothing/under/suit_jacket/female/skirt,
|
|
/obj/item/clothing/under/suit_jacket/really_black,
|
|
/obj/item/clothing/under/suit_jacket/really_black/skirt,
|
|
/obj/item/clothing/under/suit_jacket/red,
|
|
/obj/item/clothing/under/suit_jacket/red/skirt,
|
|
/obj/item/clothing/under/scratch,
|
|
/obj/item/clothing/under/scratch/skirt,
|
|
/obj/item/weapon/storage/backpack/satchel = 2)
|
|
|
|
/obj/structure/closet/wardrobe/captain
|
|
name = "site manager's wardrobe"
|
|
closet_appearance = /decl/closet_appearance/cabinet
|
|
|
|
starts_with = list(
|
|
/obj/item/weapon/storage/backpack/captain,
|
|
/obj/item/clothing/suit/captunic,
|
|
/obj/item/clothing/suit/captunic/capjacket,
|
|
/obj/item/clothing/head/caphat/cap,
|
|
/obj/item/clothing/under/rank/captain,
|
|
/obj/item/clothing/shoes/brown,
|
|
/obj/item/clothing/gloves/captain,
|
|
/obj/item/clothing/under/dress/dress_cap,
|
|
/obj/item/weapon/storage/backpack/satchel/cap,
|
|
/obj/item/clothing/head/caphat/formal,
|
|
/obj/item/clothing/under/captainformal,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/captain,
|
|
/obj/item/clothing/shoes/boots/winter/command,
|
|
/obj/item/clothing/head/beret/centcom/captain,
|
|
/obj/item/clothing/under/gimmick/rank/captain/suit,
|
|
/obj/item/clothing/under/gimmick/rank/captain/suit/skirt,
|
|
/obj/item/clothing/glasses/sunglasses,
|
|
/obj/item/clothing/head/caphat)
|