mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
371 lines
12 KiB
Plaintext
371 lines
12 KiB
Plaintext
// Uniform slot
|
|
/datum/gear/uniform
|
|
display_name = "blazer, blue"
|
|
path = /obj/item/clothing/under/blazer
|
|
slot = slot_w_uniform
|
|
sort_category = "Uniforms and Casual Dress"
|
|
|
|
/datum/gear/uniform/cheongsam
|
|
display_name = "cheongsam selection"
|
|
|
|
/datum/gear/uniform/cheongsam/New()
|
|
..()
|
|
var/list/cheongasms = list()
|
|
for(var/cheongasm in typesof(/obj/item/clothing/under/cheongsam))
|
|
var/obj/item/clothing/under/cheongsam/cheongasm_type = cheongasm
|
|
cheongasms[initial(cheongasm_type.name)] = cheongasm_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cheongasms))
|
|
|
|
/datum/gear/uniform/kilt
|
|
display_name = "kilt"
|
|
path = /obj/item/clothing/under/kilt
|
|
|
|
/datum/gear/uniform/croptop
|
|
display_name = "croptop, NT"
|
|
path = /obj/item/clothing/under/croptop
|
|
|
|
/datum/gear/uniform/croptop/grey
|
|
display_name = "croptop, grey"
|
|
path = /obj/item/clothing/under/croptop/grey
|
|
|
|
/datum/gear/uniform/croptop/red
|
|
display_name = "croptop, red"
|
|
path = /obj/item/clothing/under/croptop/red
|
|
|
|
/datum/gear/uniform/cuttop
|
|
display_name = "cut top, grey"
|
|
path = /obj/item/clothing/under/cuttop
|
|
|
|
/datum/gear/uniform/cuttop/red
|
|
display_name = "cut top, red"
|
|
path = /obj/item/clothing/under/cuttop/red
|
|
|
|
/datum/gear/uniform/jumpsuit
|
|
display_name = "jumpclothes selection"
|
|
path = /obj/item/clothing/under/color/grey
|
|
|
|
/datum/gear/uniform/jumpsuit/New()
|
|
..()
|
|
var/list/jumpclothes = list()
|
|
for(var/jump in typesof(/obj/item/clothing/under/color))
|
|
var/obj/item/clothing/under/color/jumps = jump
|
|
jumpclothes[initial(jumps.name)] = jumps
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(jumpclothes))
|
|
|
|
/datum/gear/uniform/skirt
|
|
display_name = "plaid skirt, blue"
|
|
path = /obj/item/clothing/under/dress/plaid_blue
|
|
|
|
/datum/gear/uniform/skirt/purple
|
|
display_name = "plaid skirt, purple"
|
|
path = /obj/item/clothing/under/dress/plaid_purple
|
|
|
|
/datum/gear/uniform/skirt/red
|
|
display_name = "plaid skirt, red"
|
|
path = /obj/item/clothing/under/dress/plaid_red
|
|
|
|
/datum/gear/uniform/skirt/black
|
|
display_name = "skirt, black"
|
|
path = /obj/item/clothing/under/blackskirt
|
|
|
|
/datum/gear/uniform/skirt/ce
|
|
display_name = "skirt, ce"
|
|
path = /obj/item/clothing/under/rank/chief_engineer/skirt
|
|
allowed_roles = list("Chief Engineer")
|
|
|
|
/datum/gear/uniform/skirt/atmos
|
|
display_name = "skirt, atmos"
|
|
path = /obj/item/clothing/under/rank/atmospheric_technician/skirt
|
|
allowed_roles = list("Chief Engineer","Atmospheric Technician")
|
|
|
|
/datum/gear/uniform/skirt/eng
|
|
display_name = "skirt, engineer"
|
|
path = /obj/item/clothing/under/rank/engineer/skirt
|
|
allowed_roles = list("Chief Engineer","Station Engineer")
|
|
|
|
/datum/gear/uniform/skirt/roboticist
|
|
display_name = "skirt, roboticist"
|
|
path = /obj/item/clothing/under/rank/roboticist/skirt
|
|
allowed_roles = list("Research Director","Roboticist")
|
|
|
|
/datum/gear/uniform/skirt/cmo
|
|
display_name = "skirt, cmo"
|
|
path = /obj/item/clothing/under/rank/chief_medical_officer
|
|
allowed_roles = list("Chief Medical Officer")
|
|
|
|
/datum/gear/uniform/skirt/chem
|
|
display_name = "skirt, chemist"
|
|
path = /obj/item/clothing/under/rank/chemist/skirt
|
|
allowed_roles = list("Chief Medical Officer","Chemist")
|
|
|
|
/datum/gear/uniform/skirt/viro
|
|
display_name = "skirt, virologist"
|
|
path = /obj/item/clothing/under/rank/virologist/skirt
|
|
allowed_roles = list("Chief Medical Officer","Medical Doctor")
|
|
|
|
/datum/gear/uniform/skirt/med
|
|
display_name = "skirt, medical"
|
|
path = /obj/item/clothing/under/rank/medical/skirt
|
|
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
|
|
|
|
/datum/gear/uniform/skirt/sci
|
|
display_name = "skirt, scientist"
|
|
path = /obj/item/clothing/under/rank/scientist/skirt
|
|
allowed_roles = list("Research Director","Scientist")
|
|
|
|
/datum/gear/uniform/skirt/cargo
|
|
display_name = "skirt, cargo"
|
|
path = /obj/item/clothing/under/rank/cargotech/skirt
|
|
allowed_roles = list("Quartermaster","Cargo Technician")
|
|
|
|
/datum/gear/uniform/skirt/qm
|
|
display_name = "skirt, QM"
|
|
path = /obj/item/clothing/under/rank/cargo/skirt
|
|
allowed_roles = list("Quartermaster")
|
|
|
|
/datum/gear/uniform/skirt/warden
|
|
display_name = "skirt, warden"
|
|
path = /obj/item/clothing/under/rank/warden/skirt
|
|
allowed_roles = list("Head of Security", "Warden")
|
|
|
|
/datum/gear/uniform/skirt/security
|
|
display_name = "skirt, security"
|
|
path = /obj/item/clothing/under/rank/security/skirt
|
|
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
|
|
|
/datum/gear/uniform/skirt/head_of_security
|
|
display_name = "skirt, hos"
|
|
path = /obj/item/clothing/under/rank/head_of_security/skirt
|
|
allowed_roles = list("Head of Security")
|
|
|
|
/datum/gear/uniform/jeans_qm
|
|
display_name = "jeans, QM"
|
|
path = /obj/item/clothing/under/rank/cargo/jeans
|
|
allowed_roles = list("Quartermaster")
|
|
|
|
/datum/gear/uniform/jeans_qmf
|
|
display_name = "female jeans, QM"
|
|
path = /obj/item/clothing/under/rank/cargo/jeans/female
|
|
allowed_roles = list("Quartermaster")
|
|
|
|
/datum/gear/uniform/jeans_cargo
|
|
display_name = "jeans, cargo"
|
|
path = /obj/item/clothing/under/rank/cargotech/jeans
|
|
allowed_roles = list("Quartermaster","Cargo Technician")
|
|
|
|
/datum/gear/uniform/jeans_cargof
|
|
display_name = "female jeans, cargo"
|
|
path = /obj/item/clothing/under/rank/cargotech/jeans/female
|
|
allowed_roles = list("Quartermaster","Cargo Technician")
|
|
|
|
/datum/gear/uniform/pants
|
|
display_name = "pants selection"
|
|
path = /obj/item/clothing/under/pants/white
|
|
|
|
/datum/gear/uniform/pants/New()
|
|
..()
|
|
var/list/pants = list()
|
|
for(var/pant in typesof(/obj/item/clothing/under/pants))
|
|
var/obj/item/clothing/under/pants/pant_type = pant
|
|
pants[initial(pant_type.name)] = pant_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(pants))
|
|
|
|
/datum/gear/uniform/shorts
|
|
display_name = "shorts selection"
|
|
path = /obj/item/clothing/under/shorts/jeans
|
|
|
|
/datum/gear/uniform/shorts/New()
|
|
..()
|
|
var/list/shorts = list()
|
|
for(var/short in typesof(/obj/item/clothing/under/shorts))
|
|
var/obj/item/clothing/under/pants/short_type = short
|
|
shorts[initial(short_type.name)] = short_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(shorts))
|
|
|
|
/datum/gear/uniform/suit //amish
|
|
display_name = "suit, amish"
|
|
path = /obj/item/clothing/under/sl_suit
|
|
|
|
/datum/gear/uniform/suit/black
|
|
display_name = "suit, black"
|
|
path = /obj/item/clothing/under/suit_jacket
|
|
|
|
/datum/gear/uniform/suit/shinyblack
|
|
display_name = "suit, shiny-black"
|
|
path = /obj/item/clothing/under/lawyer/black
|
|
|
|
/datum/gear/uniform/suit/blue
|
|
display_name = "suit, blue"
|
|
path = /obj/item/clothing/under/lawyer/blue
|
|
|
|
/datum/gear/uniform/suit/burgundy
|
|
display_name = "suit, burgundy"
|
|
path = /obj/item/clothing/under/suit_jacket/burgundy
|
|
|
|
/datum/gear/uniform/suit/checkered
|
|
display_name = "suit, checkered"
|
|
path = /obj/item/clothing/under/suit_jacket/checkered
|
|
|
|
/datum/gear/uniform/suit/charcoal
|
|
display_name = "suit, charcoal"
|
|
path = /obj/item/clothing/under/suit_jacket/charcoal
|
|
|
|
/datum/gear/uniform/suit/exec
|
|
display_name = "suit, executive"
|
|
path = /obj/item/clothing/under/suit_jacket/really_black
|
|
|
|
/datum/gear/uniform/suit/femaleexec
|
|
display_name = "suit, female-executive"
|
|
path = /obj/item/clothing/under/suit_jacket/female
|
|
|
|
/datum/gear/uniform/suit/gentle
|
|
display_name = "suit, gentlemen"
|
|
path = /obj/item/clothing/under/gentlesuit
|
|
|
|
/datum/gear/uniform/suit/navy
|
|
display_name = "suit, navy"
|
|
path = /obj/item/clothing/under/suit_jacket/navy
|
|
|
|
/datum/gear/uniform/suit/red
|
|
display_name = "suit, red"
|
|
path = /obj/item/clothing/under/suit_jacket/red
|
|
|
|
/datum/gear/uniform/suit/redlawyer
|
|
display_name = "suit, lawyer-red"
|
|
path = /obj/item/clothing/under/lawyer/red
|
|
|
|
/datum/gear/uniform/suit/oldman
|
|
display_name = "suit, old-man"
|
|
path = /obj/item/clothing/under/lawyer/oldman
|
|
|
|
/datum/gear/uniform/suit/purple
|
|
display_name = "suit, purple"
|
|
path = /obj/item/clothing/under/lawyer/purpsuit
|
|
|
|
/datum/gear/uniform/suit/tan
|
|
display_name = "suit, tan"
|
|
path = /obj/item/clothing/under/suit_jacket/tan
|
|
|
|
/datum/gear/uniform/suit/white
|
|
display_name = "suit, white"
|
|
path = /obj/item/clothing/under/scratch
|
|
|
|
/datum/gear/uniform/suit/whiteblue
|
|
display_name = "suit, white-blue"
|
|
path = /obj/item/clothing/under/lawyer/bluesuit
|
|
|
|
/datum/gear/uniform/scrubs
|
|
display_name = "scrubs, black"
|
|
path = /obj/item/clothing/under/rank/medical/black
|
|
allowed_roles = list("Medical Doctor","Chief Medical Officer","Chemist","Paramedic","Geneticist", "Roboticist")
|
|
|
|
/datum/gear/uniform/scrubs/blue
|
|
display_name = "scrubs, blue"
|
|
path = /obj/item/clothing/under/rank/medical/blue
|
|
|
|
/datum/gear/uniform/scrubs/purple
|
|
display_name = "scrubs, purple"
|
|
path = /obj/item/clothing/under/rank/medical/purple
|
|
|
|
/datum/gear/uniform/scrubs/green
|
|
display_name = "scrubs, green"
|
|
path = /obj/item/clothing/under/rank/medical/green
|
|
|
|
/datum/gear/uniform/scrubs/navyblue
|
|
display_name = "scrubs, navy blue"
|
|
path = /obj/item/clothing/under/rank/medical/navyblue
|
|
|
|
/datum/gear/uniform/sundress
|
|
display_name = "sundress"
|
|
path = /obj/item/clothing/under/sundress
|
|
|
|
/datum/gear/uniform/sundress/white
|
|
display_name = "sundress, white"
|
|
path = /obj/item/clothing/under/sundress_white
|
|
|
|
/datum/gear/uniform/dress_fire
|
|
display_name = "flame dress"
|
|
path = /obj/item/clothing/under/dress/dress_fire
|
|
|
|
/datum/gear/uniform/uniform_captain
|
|
display_name = "uniform, captain's dress"
|
|
path = /obj/item/clothing/under/dress/dress_cap
|
|
allowed_roles = list("Captain")
|
|
|
|
/datum/gear/uniform/corpdetsuit
|
|
display_name = "uniform, corporate (Detective)"
|
|
path = /obj/item/clothing/under/det/corporate
|
|
allowed_roles = list("Detective","Head of Security")
|
|
|
|
/datum/gear/uniform/corpsecsuit
|
|
display_name = "uniform, corporate (Security)"
|
|
path = /obj/item/clothing/under/rank/security/corp
|
|
allowed_roles = list("Security Officer","Head of Security","Warden")
|
|
|
|
/datum/gear/uniform/corpwarsuit
|
|
display_name = "uniform, corporate (Warden)"
|
|
path = /obj/item/clothing/under/rank/warden/corp
|
|
allowed_roles = list("Head of Security","Warden")
|
|
|
|
/datum/gear/uniform/corphossuit
|
|
display_name = "uniform, corporate (Head of Security)"
|
|
path = /obj/item/clothing/under/rank/head_of_security/corp
|
|
allowed_roles = list("Head of Security")
|
|
|
|
/datum/gear/uniform/uniform_hop
|
|
display_name = "uniform, HoP's dress"
|
|
path = /obj/item/clothing/under/dress/dress_hop
|
|
allowed_roles = list("Head of Personnel")
|
|
|
|
/datum/gear/uniform/uniform_hr
|
|
display_name = "uniform, HR director (HoP)"
|
|
path = /obj/item/clothing/under/dress/dress_hr
|
|
|
|
allowed_roles = list("Head of Personnel")
|
|
|
|
/datum/gear/uniform/navysecsuit
|
|
display_name = "uniform, navy blue (Security)"
|
|
path = /obj/item/clothing/under/rank/security/navyblue
|
|
allowed_roles = list("Security Officer","Head of Security","Warden")
|
|
|
|
/datum/gear/uniform/navywarsuit
|
|
display_name = "uniform, navy blue (Wardem)"
|
|
path = /obj/item/clothing/under/rank/warden/navyblue
|
|
allowed_roles = list("Head of Security","Warden")
|
|
|
|
/datum/gear/uniform/navyhossuit
|
|
display_name = "uniform, navy blue (Head of Security)"
|
|
path = /obj/item/clothing/under/rank/head_of_security/navyblue
|
|
allowed_roles = list("Head of Security")
|
|
|
|
/datum/gear/uniform/shortplaindress
|
|
display_name = "plain dress"
|
|
path = /obj/item/clothing/under/dress/white3
|
|
|
|
/datum/gear/uniform/shortplaindress/New()
|
|
..()
|
|
gear_tweaks = list(gear_tweak_free_color_choice)
|
|
|
|
/datum/gear/uniform/longdress
|
|
display_name = "long dress"
|
|
path = /obj/item/clothing/under/dress/white2
|
|
|
|
/datum/gear/uniform/longdress/New()
|
|
..()
|
|
gear_tweaks = list(gear_tweak_free_color_choice)
|
|
|
|
/datum/gear/uniform/longwidedress
|
|
display_name = "long wide dress"
|
|
path = /obj/item/clothing/under/dress/white4
|
|
|
|
/datum/gear/uniform/longwidedress/New()
|
|
..()
|
|
gear_tweaks = list(gear_tweak_free_color_choice)
|
|
|
|
/datum/gear/uniform/reddress
|
|
display_name = "red dress with belt"
|
|
path = /obj/item/clothing/under/dress/darkred
|
|
|
|
/datum/gear/uniform/whitewedding
|
|
display_name= "white wedding dress"
|
|
path = /obj/item/clothing/under/dress/white |