mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
* Added 3 clothing sprites w/ appropriate ground/held sprites. 1, white yoga pants, intended to be any color. 2, white kimono, intended to be any color. 3, red and black jacket. All intended to be in the loadout. * Put coding in. Jacket has pockets, same cold resistance as a hoodie. Kimono and yoga pants have color selectors. All are in the loadout. * Removed cold protection from jacket & fixed missing mob sprites. Don't know what happened with the latter, was definitely there when I tested it.
455 lines
14 KiB
Plaintext
455 lines
14 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 = "skirt selection"
|
|
path = /obj/item/clothing/under/skirt
|
|
|
|
/datum/gear/uniform/skirt/New()
|
|
..()
|
|
var/list/skirts = list()
|
|
for(var/skirt in (typesof(/obj/item/clothing/under/skirt)))
|
|
var/obj/item/clothing/under/skirt/skirt_type = skirt
|
|
skirts[initial(skirt_type.name)] = skirt_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(skirts))
|
|
|
|
/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/job_skirt/ce
|
|
display_name = "skirt, ce"
|
|
path = /obj/item/clothing/under/rank/chief_engineer/skirt
|
|
allowed_roles = list("Chief Engineer")
|
|
|
|
/datum/gear/uniform/job_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/job_skirt/eng
|
|
display_name = "skirt, engineer"
|
|
path = /obj/item/clothing/under/rank/engineer/skirt
|
|
allowed_roles = list("Chief Engineer","Station Engineer")
|
|
|
|
/datum/gear/uniform/job_skirt/roboticist
|
|
display_name = "skirt, roboticist"
|
|
path = /obj/item/clothing/under/rank/roboticist/skirt
|
|
allowed_roles = list("Research Director","Roboticist")
|
|
|
|
/datum/gear/uniform/job_skirt/cmo
|
|
display_name = "skirt, cmo"
|
|
path = /obj/item/clothing/under/rank/chief_medical_officer/skirt
|
|
allowed_roles = list("Chief Medical Officer")
|
|
|
|
/datum/gear/uniform/job_skirt/chem
|
|
display_name = "skirt, chemist"
|
|
path = /obj/item/clothing/under/rank/chemist/skirt
|
|
allowed_roles = list("Chief Medical Officer","Chemist")
|
|
|
|
/datum/gear/uniform/job_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/job_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/job_skirt/sci
|
|
display_name = "skirt, scientist"
|
|
path = /obj/item/clothing/under/rank/scientist/skirt
|
|
allowed_roles = list("Research Director","Scientist", "Xenobiologist")
|
|
|
|
/datum/gear/uniform/job_skirt/cargo
|
|
display_name = "skirt, cargo"
|
|
path = /obj/item/clothing/under/rank/cargotech/skirt
|
|
allowed_roles = list("Quartermaster","Cargo Technician")
|
|
|
|
/datum/gear/uniform/job_skirt/qm
|
|
display_name = "skirt, QM"
|
|
path = /obj/item/clothing/under/rank/cargo/skirt
|
|
allowed_roles = list("Quartermaster")
|
|
|
|
/datum/gear/uniform/job_skirt/warden
|
|
display_name = "skirt, warden"
|
|
path = /obj/item/clothing/under/rank/warden/skirt
|
|
allowed_roles = list("Head of Security", "Warden")
|
|
|
|
/datum/gear/uniform/job_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/job_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/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, colony director's dress"
|
|
path = /obj/item/clothing/under/dress/dress_cap
|
|
allowed_roles = list("Colony Director")
|
|
|
|
/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 (Warden)"
|
|
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
|
|
|
|
/datum/gear/uniform/skirts
|
|
display_name = "executive skirt"
|
|
path = /obj/item/clothing/under/suit_jacket/female/skirt
|
|
|
|
/datum/gear/uniform/dresses
|
|
display_name = "sailor dress"
|
|
path = /obj/item/clothing/under/dress/sailordress
|
|
|
|
/datum/gear/uniform/dresses/eveninggown
|
|
display_name = "red evening gown"
|
|
path = /obj/item/clothing/under/dress/redeveninggown
|
|
|
|
/datum/gear/uniform/dresses/janimaid
|
|
display_name = "maid uniform"
|
|
path = /obj/item/clothing/under/dress/janimaid
|
|
|
|
/datum/gear/uniform/pt
|
|
display_name = "pt uniform"
|
|
path = /obj/item/clothing/under/pt
|
|
|
|
/datum/gear/uniform/pt/expeditionary
|
|
display_name = "pt uniform, sifguard"
|
|
path = /obj/item/clothing/under/pt/expeditionary
|
|
|
|
/datum/gear/uniform/pt/fleet
|
|
display_name = "pt uniform, fleet"
|
|
path = /obj/item/clothing/under/pt/fleet
|
|
|
|
/datum/gear/uniform/utility
|
|
display_name = "utility, black"
|
|
path = /obj/item/clothing/under/utility
|
|
cost = 2
|
|
|
|
/datum/gear/uniform/utility/fleet
|
|
display_name = "utility, navy"
|
|
path = /obj/item/clothing/under/utility/fleet
|
|
|
|
/datum/gear/uniform/utility/marine
|
|
display_name = "utility, grey"
|
|
path = /obj/item/clothing/under/utility/marine
|
|
|
|
/datum/gear/uniform/sweater
|
|
display_name = "sweater, grey"
|
|
path = /obj/item/clothing/under/rank/psych/turtleneck/sweater
|
|
|
|
/datum/gear/uniform/brandsuit/aether
|
|
display_name = "jumpsuit, aether"
|
|
path = /obj/item/clothing/under/aether
|
|
|
|
/datum/gear/uniform/brandsuit/focal
|
|
display_name = "jumpsuit, focal"
|
|
path = /obj/item/clothing/under/focal
|
|
|
|
/datum/gear/uniform/mbill
|
|
display_name = "outfit, major bill's (Cargo)"
|
|
path = /obj/item/clothing/under/mbill
|
|
allowed_roles = list("Quartermaster","Cargo Technician")
|
|
|
|
/datum/gear/uniform/pcrc
|
|
display_name = "uniform, PCRC (Security)"
|
|
path = /obj/item/clothing/under/pcrc
|
|
cost = 2
|
|
allowed_roles = list("Security Officer","Head of Security","Warden")
|
|
|
|
/datum/gear/uniform/brandsuit/grayson
|
|
display_name = "outfit, grayson"
|
|
path = /obj/item/clothing/under/grayson
|
|
|
|
/datum/gear/uniform/brandsuit/wardt
|
|
display_name = "jumpsuit, ward-takahashi"
|
|
path = /obj/item/clothing/under/wardt
|
|
|
|
/datum/gear/uniform/frontier
|
|
display_name = "outfit, frontier"
|
|
path = /obj/item/clothing/under/frontier
|
|
|
|
/datum/gear/uniform/brandsuit/hephaestus
|
|
display_name = "jumpsuit, hephaestus"
|
|
path = /obj/item/clothing/under/hephaestus
|
|
|
|
/datum/gear/uniform/yogapants
|
|
display_name = "yoga pants"
|
|
path = /obj/item/clothing/under/pants/yogapants
|
|
|
|
/datum/gear/uniform/yogapants/New()
|
|
..()
|
|
gear_tweaks = list(gear_tweak_free_color_choice) |