mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
888 lines
29 KiB
Plaintext
888 lines
29 KiB
Plaintext
// Uniform slot
|
|
/datum/gear/uniform
|
|
display_name = "blazer, blue"
|
|
path = /obj/item/clothing/under/blazer
|
|
slot = slot_w_uniform
|
|
sort_category = "Casual Dress"
|
|
|
|
/datum/gear/uniform/blazerskirt
|
|
display_name = "blazer, blue with skirt"
|
|
path = /obj/item/clothing/under/blazer/skirt
|
|
|
|
/datum/gear/uniform/cheongsam
|
|
description = "Various color variations of an old earth dress style. They are pretty close fitting around the waist."
|
|
display_name = "cheongsam selection"
|
|
|
|
/datum/gear/uniform/cheongsam/New()
|
|
..()
|
|
var/list/cheongasms = list()
|
|
for(var/obj/item/clothing/under/cheongsam/cheongasm_type as anything in typesof(/obj/item/clothing/under/cheongsam))
|
|
cheongasms[initial(cheongasm_type.name)] = cheongasm_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cheongasms))
|
|
|
|
/datum/gear/uniform/croptop
|
|
description = "Light shirts which shows the midsection of the wearer."
|
|
display_name = "croptop selection"
|
|
|
|
/datum/gear/uniform/croptop/New()
|
|
..()
|
|
var/list/croptops = list()
|
|
for(var/obj/item/clothing/under/croptop/croptop_type as anything in typesof(/obj/item/clothing/under/croptop))
|
|
croptops[initial(croptop_type.name)] = croptop_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(croptops))
|
|
|
|
/datum/gear/uniform/kilt
|
|
display_name = "kilt"
|
|
path = /obj/item/clothing/under/kilt
|
|
|
|
/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/obj/item/clothing/under/color/jumps as anything in typesof(/obj/item/clothing/under/color))
|
|
jumpclothes[initial(jumps.name)] = jumps
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(jumpclothes))
|
|
|
|
/datum/gear/uniform/qipao_colorable
|
|
display_name = "qipao, colorable"
|
|
path = /obj/item/clothing/under/qipao_colorable
|
|
|
|
/datum/gear/uniform/qipao_colorable/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/uniform/qipao2_colorable
|
|
display_name = "qipao, colorable, slim"
|
|
path = /obj/item/clothing/under/qipao2_colorable
|
|
|
|
/datum/gear/uniform/qipao2_colorable/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/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)))
|
|
if((skirt in typesof(/obj/item/clothing/under/skirt/fluff)) || (skirt in typesof(/obj/item/clothing/under/skirt/outfit/fluff))) //VOREStation addition
|
|
continue //VOREStation addition
|
|
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/obj/item/clothing/under/pants/pant_type as anything in (typesof(/obj/item/clothing/under/pants) - typesof(/obj/item/clothing/under/pants/altevian)))
|
|
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/obj/item/clothing/under/pants/short_type as anything in typesof(/obj/item/clothing/under/shorts))
|
|
shorts[initial(short_type.name)] = short_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(shorts))
|
|
|
|
/datum/gear/uniform/suit/lawyer
|
|
display_name = "suit, one-piece selection"
|
|
path = /obj/item/clothing/under/lawyer
|
|
|
|
/datum/gear/uniform/suit/lawyer/New()
|
|
..()
|
|
var/list/lsuits = list()
|
|
for(var/obj/item/clothing/suit/lsuit_type as anything in typesof(/obj/item/clothing/under/lawyer))
|
|
lsuits[initial(lsuit_type.name)] = lsuit_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(lsuits))
|
|
|
|
/datum/gear/uniform/suit/suit_jacket
|
|
display_name = "suit, modular selection"
|
|
path = /obj/item/clothing/under/suit_jacket
|
|
|
|
/datum/gear/uniform/suit/suit_jacket/New()
|
|
..()
|
|
var/list/msuits = list()
|
|
for(var/msuit in typesof(/obj/item/clothing/under/suit_jacket))
|
|
if(msuit in typesof(/obj/item/clothing/under/suit_jacket/female/fluff)) //VOREStation addition
|
|
continue //VOREStation addition
|
|
var/obj/item/clothing/suit/msuit_type = msuit
|
|
msuits[initial(msuit_type.name)] = msuit_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(msuits))
|
|
|
|
/datum/gear/uniform/suit/amish //amish
|
|
display_name = "suit, amish"
|
|
path = /obj/item/clothing/under/sl_suit
|
|
|
|
/datum/gear/uniform/suit/gentle
|
|
display_name = "suit, gentlemen"
|
|
path = /obj/item/clothing/under/gentlesuit
|
|
|
|
/datum/gear/uniform/suit/gentleskirt
|
|
display_name = "suit, lady"
|
|
path = /obj/item/clothing/under/gentlesuit/skirt
|
|
|
|
/datum/gear/uniform/suit/white
|
|
display_name = "suit, white"
|
|
path = /obj/item/clothing/under/scratch
|
|
|
|
/datum/gear/uniform/suit/whiteskirt
|
|
display_name = "suit, white skirt"
|
|
path = /obj/item/clothing/under/scratch/skirt
|
|
|
|
/datum/gear/uniform/suit/detectiveskirt
|
|
display_name = "suit, detective skirt (" + JOB_DETECTIVE + ")"
|
|
path = /obj/item/clothing/under/det/skirt
|
|
allowed_roles = list(JOB_DETECTIVE)
|
|
|
|
/datum/gear/uniform/suit/iaskirt
|
|
display_name = "suit, Internal Affairs skirt (Internal Affairs)"
|
|
path = /obj/item/clothing/under/rank/internalaffairs/skirt
|
|
allowed_roles = list(JOB_INTERNAL_AFFAIRS_AGENT)
|
|
|
|
/datum/gear/uniform/suit/bartenderskirt
|
|
display_name = "suit, bartender skirt"
|
|
path = /obj/item/clothing/under/rank/bartender/skirt
|
|
|
|
/datum/gear/uniform/scrub
|
|
display_name = "scrubs selection"
|
|
path = /obj/item/clothing/under/rank/medical/scrubs
|
|
|
|
/datum/gear/uniform/scrub/New()
|
|
..()
|
|
var/list/scrubs = list()
|
|
for(var/obj/item/clothing/under/rank/medical/scrubs/scrub_type as anything in typesof(/obj/item/clothing/under/rank/medical/scrubs))
|
|
scrubs[initial(scrub_type.name)] = scrub_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(scrubs))
|
|
|
|
/datum/gear/uniform/oldwoman
|
|
display_name = "old woman attire"
|
|
path = /obj/item/clothing/under/oldwoman
|
|
|
|
/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/shortplaindress
|
|
display_name = "plain dress"
|
|
path = /obj/item/clothing/under/dress/white3
|
|
|
|
/datum/gear/uniform/shortplaindress/New()
|
|
..()
|
|
gear_tweaks += 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 += 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 += 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/wedding/bride_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/maid
|
|
display_name = "maid uniform selection"
|
|
path = /obj/item/clothing/under/dress/maid
|
|
|
|
/datum/gear/uniform/dresses/maid/New()
|
|
..()
|
|
var/list/maids = list()
|
|
for(var/obj/item/clothing/under/dress/maid/maid_type as anything in typesof(/obj/item/clothing/under/dress/maid))
|
|
maids[initial(maid_type.name)] = maid_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(maids))
|
|
|
|
/datum/gear/uniform/sweater
|
|
display_name = "sweater, grey"
|
|
path = /obj/item/clothing/under/rank/psych/turtleneck/sweater
|
|
|
|
/datum/gear/uniform/frontier
|
|
display_name = "outfit, frontier"
|
|
path = /obj/item/clothing/under/frontier
|
|
|
|
/datum/gear/uniform/yogapants
|
|
display_name = "yoga pants"
|
|
path = /obj/item/clothing/under/pants/yogapants
|
|
|
|
/datum/gear/uniform/yogapants/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/uniform/black_corset
|
|
display_name = "black corset"
|
|
path = /obj/item/clothing/under/dress/black_corset
|
|
|
|
/datum/gear/uniform/flower_dress
|
|
display_name = "flower dress"
|
|
path = /obj/item/clothing/under/dress/flower_dress
|
|
|
|
/datum/gear/uniform/red_swept_dress
|
|
display_name = "red swept dress"
|
|
path = /obj/item/clothing/under/dress/red_swept_dress
|
|
|
|
/datum/gear/uniform/bathrobe
|
|
display_name = "bathrobe"
|
|
path = /obj/item/clothing/under/bathrobe
|
|
|
|
/datum/gear/uniform/flamenco
|
|
display_name = "flamenco dress"
|
|
path = /obj/item/clothing/under/dress/flamenco
|
|
|
|
/datum/gear/uniform/westernbustle
|
|
display_name = "western bustle"
|
|
path = /obj/item/clothing/under/dress/westernbustle
|
|
|
|
/datum/gear/uniform/circuitry
|
|
display_name = "jumpsuit, circuitry (empty)"
|
|
path = /obj/item/clothing/under/circuitry
|
|
|
|
/datum/gear/uniform/overalls
|
|
display_name = "overalls selection"
|
|
path = /obj/item/clothing/under/overalls
|
|
|
|
/datum/gear/uniform/overalls/New()
|
|
..()
|
|
var/list/overalls = list(
|
|
"Laborer's Overalls" = /obj/item/clothing/under/overalls,
|
|
"Sleek Overalls" = /obj/item/clothing/under/overalls/sleek,
|
|
"Workman Overalls" = /obj/item/clothing/under/overalls/service,
|
|
"Frontier Overalls" = /obj/item/clothing/under/overalls/frontier,
|
|
"Rustler Overalls" = /obj/item/clothing/under/overalls/rustler
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(overalls)
|
|
|
|
/datum/gear/uniform/sarired
|
|
display_name = "sari, red"
|
|
path = /obj/item/clothing/under/dress/sari
|
|
|
|
/datum/gear/uniform/sarigreen
|
|
display_name = "sari, green"
|
|
path = /obj/item/clothing/under/dress/sari/green
|
|
|
|
/datum/gear/uniform/wrappedcoat
|
|
display_name = "modern wrapped coat"
|
|
path = /obj/item/clothing/under/moderncoat
|
|
|
|
/datum/gear/uniform/ascetic
|
|
display_name = "plain ascetic garb"
|
|
path = /obj/item/clothing/under/ascetic
|
|
|
|
/datum/gear/uniform/pleated
|
|
display_name = "pleated skirt"
|
|
path = /obj/item/clothing/under/skirt/pleated
|
|
|
|
/datum/gear/uniform/pleated/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/uniform/lilacdress
|
|
display_name = "lilac dress"
|
|
path = /obj/item/clothing/under/dress/lilacdress
|
|
|
|
/datum/gear/uniform/polka
|
|
display_name = "polka dot dress"
|
|
path = /obj/item/clothing/under/dress/polka
|
|
|
|
/datum/gear/uniform/twistfront
|
|
display_name = "twistfront crop dress"
|
|
path = /obj/item/clothing/under/dress/twistfront
|
|
|
|
/datum/gear/uniform/cropdress
|
|
display_name = "crop dress"
|
|
path = /obj/item/clothing/under/dress/cropdress
|
|
|
|
/datum/gear/uniform/vneckdress
|
|
display_name = "v-neck dress"
|
|
path = /obj/item/clothing/under/dress/vneck
|
|
|
|
/datum/gear/uniform/bluedress
|
|
display_name = "blue dress"
|
|
path = /obj/item/clothing/under/dress/bluedress
|
|
|
|
/datum/gear/uniform/wench
|
|
display_name = "wench's dress"
|
|
path = /obj/item/clothing/under/dress/wench
|
|
|
|
/datum/gear/uniform/littleblackdress
|
|
display_name = "little black dress"
|
|
path = /obj/item/clothing/under/dress/littleblackdress
|
|
|
|
/datum/gear/uniform/pinktutu
|
|
display_name = "pink tutu"
|
|
path = /obj/item/clothing/under/dress/pinktutu
|
|
|
|
/datum/gear/uniform/festivedress
|
|
display_name = "festive dress"
|
|
path = /obj/item/clothing/under/dress/festivedress
|
|
|
|
/datum/gear/uniform/haltertop
|
|
display_name = "halter top"
|
|
path = /obj/item/clothing/under/haltertop
|
|
|
|
/datum/gear/uniform/tanktop
|
|
display_name = "tank top"
|
|
path = /obj/item/clothing/under/tanktop
|
|
|
|
/datum/gear/uniform/revealingdress
|
|
display_name = "revealing dress"
|
|
path = /obj/item/clothing/under/dress/revealingdress
|
|
|
|
/datum/gear/uniform/rippedpunk
|
|
display_name = "ripped punk jeans"
|
|
path = /obj/item/clothing/under/rippedpunk
|
|
|
|
/datum/gear/uniform/gothic
|
|
display_name = "gothic dress"
|
|
path = /obj/item/clothing/under/dress/gothic
|
|
|
|
/datum/gear/uniform/formalred
|
|
display_name = "formal red dress"
|
|
path = /obj/item/clothing/under/dress/formalred
|
|
|
|
/datum/gear/uniform/pentagram
|
|
display_name = "pentagram dress"
|
|
path = /obj/item/clothing/under/dress/pentagram
|
|
|
|
/datum/gear/uniform/yellowswoop
|
|
display_name = "yellow swooped dress"
|
|
path = /obj/item/clothing/under/dress/yellowswoop
|
|
|
|
/datum/gear/uniform/greenasym
|
|
display_name = "green asymmetrical jumpsuit"
|
|
path = /obj/item/clothing/under/greenasym
|
|
|
|
/datum/gear/uniform/cyberpunkharness
|
|
display_name = "cyberpunk strapped harness"
|
|
path = /obj/item/clothing/under/cyberpunkharness
|
|
|
|
/datum/gear/uniform/whitegown
|
|
display_name = "white gown"
|
|
path = /obj/item/clothing/under/wedding/whitegown
|
|
|
|
/datum/gear/uniform/floofdress
|
|
display_name = "floofy dress"
|
|
path = /obj/item/clothing/under/wedding/floofdress
|
|
|
|
/datum/gear/uniform/floofdress/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/uniform/blackngold
|
|
display_name = "black and gold gown"
|
|
path = /obj/item/clothing/under/blackngold
|
|
|
|
/datum/gear/uniform/sheerblue
|
|
display_name = "sheer blue dress"
|
|
path = /obj/item/clothing/under/sheerblue
|
|
|
|
/datum/gear/uniform/disheveled
|
|
display_name = "disheveled suit"
|
|
path = /obj/item/clothing/under/disheveled
|
|
|
|
/datum/gear/uniform/orangedress
|
|
display_name = "orange dress"
|
|
path = /obj/item/clothing/under/dress/dress_orange
|
|
|
|
/datum/gear/uniform/sundress_pink
|
|
display_name = "pink sundress"
|
|
path = /obj/item/clothing/under/dress/sundress_pink
|
|
|
|
/datum/gear/uniform/sundress_white
|
|
display_name = "white sundress"
|
|
path = /obj/item/clothing/under/dress/sundress_white
|
|
|
|
/datum/gear/uniform/sundress_pinkbow
|
|
display_name = "bowed pink sundress"
|
|
path = /obj/item/clothing/under/dress/sundress_pinkbow
|
|
|
|
/datum/gear/uniform/sundress_blue
|
|
display_name = "long blue sundress"
|
|
path = /obj/item/clothing/under/dress/sundress_blue
|
|
|
|
/datum/gear/uniform/sundress_pinkshort
|
|
display_name = "short pink sundress"
|
|
path = /obj/item/clothing/under/dress/sundress_pinkshort
|
|
|
|
/datum/gear/uniform/twopiece
|
|
display_name = "two-piece dress"
|
|
path = /obj/item/clothing/under/dress/twopiece
|
|
|
|
/datum/gear/uniform/gothic2
|
|
display_name = "lacey gothic dress"
|
|
path = /obj/item/clothing/under/dress/gothic2
|
|
|
|
/datum/gear/uniform/flowerskirt
|
|
display_name = "flower skirt"
|
|
path = /obj/item/clothing/under/flower_skirt
|
|
|
|
/datum/gear/uniform/flowerskirt/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/uniform/countess
|
|
display_name = "countess dress"
|
|
path = /obj/item/clothing/under/dress/countess
|
|
|
|
/datum/gear/uniform/verglasdress
|
|
display_name = "verglas dress"
|
|
path = /obj/item/clothing/under/dress/verglasdress
|
|
|
|
/datum/gear/uniform/fashionminiskirt
|
|
display_name = "fashionable miniskirt"
|
|
path = /obj/item/clothing/under/fashionminiskirt
|
|
|
|
/datum/gear/uniform/fashionminiskirt/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/uniform/tourist_1
|
|
display_name = "tourist outfit, white"
|
|
path = /obj/item/clothing/under/tourist_1
|
|
|
|
/datum/gear/uniform/tourist_2
|
|
display_name = "tourist outfit, blue"
|
|
path = /obj/item/clothing/under/tourist_2
|
|
|
|
/datum/gear/uniform/cowboy_outfits
|
|
display_name = "cowboy outfit selection"
|
|
path = /obj/item/clothing/under/cowboy
|
|
|
|
/datum/gear/uniform/cowboy_outfits/New()
|
|
..()
|
|
var/list/cowboy_outfits = list(
|
|
"Patterned Cowboy Outfit" = /obj/item/clothing/under/cowboy,
|
|
"Tan Cowboy Outfit" = /obj/item/clothing/under/cowboy/tan,
|
|
"Brown Cowboy Outfit" = /obj/item/clothing/under/cowboy/brown,
|
|
"Grey Cowboy Outfit" = /obj/item/clothing/under/cowboy/grey
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(cowboy_outfits)
|
|
|
|
/datum/gear/uniform/hightrousers
|
|
display_name = "high-waisted trousers"
|
|
path = /obj/item/clothing/under/dress/hightrousers
|
|
|
|
/*
|
|
* 80s
|
|
*/
|
|
|
|
/datum/gear/uniform/tropical_outfit/black
|
|
display_name = "tropical outfit, animal style"
|
|
path = /obj/item/clothing/under/tropical
|
|
|
|
/datum/gear/uniform/tropical_outfit/green
|
|
display_name = "tropical outfit, tropico-puke"
|
|
path = /obj/item/clothing/under/tropical/green
|
|
|
|
/datum/gear/uniform/tropical_outfit/pink
|
|
display_name = "tropical outfit, 3005 vintage"
|
|
path = /obj/item/clothing/under/tropical/pink
|
|
|
|
/datum/gear/uniform/tropical_outfit/blue
|
|
display_name = "tropical outfit, miami vice"
|
|
path = /obj/item/clothing/under/tropical/blue
|
|
|
|
|
|
//leotards
|
|
/datum/gear/uniform/leotard
|
|
display_name = "leotard, black"
|
|
path = /obj/item/clothing/under/leotard
|
|
|
|
/datum/gear/uniform/leotardcolor
|
|
display_name = "leotard, colorable"
|
|
path = /obj/item/clothing/under/leotardcolor
|
|
|
|
/datum/gear/uniform/leotardcolor/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
//skinsuits
|
|
/datum/gear/uniform/skinsuits
|
|
display_name = "skinsuit selection"
|
|
path = /obj/item/clothing/under/skinsuit
|
|
|
|
/datum/gear/uniform/skinsuits/New()
|
|
..()
|
|
var/list/skinsuits = list(
|
|
"skinsuit"=/obj/item/clothing/under/skinsuit,
|
|
"feminine skinsuit"=/obj/item/clothing/under/skinsuit/fem,
|
|
"gray skinsuit"=/obj/item/clothing/under/skinsuit/gray,
|
|
"feminine gray skinsuit"=/obj/item/clothing/under/skinsuit/fem/gray,
|
|
"short gray skinsuit"=/obj/item/clothing/under/skinsuit/gray/short, // CHOMPedit: New skinsuits.
|
|
"feminine short gray skinsuit"=/obj/item/clothing/under/skinsuit/fem/gray/short, // CHOMPedit: New skinsuits.
|
|
"leotard skinsuit"=/obj/item/clothing/under/skinsuit/leotard,
|
|
"feminine leotard skinsuit"=/obj/item/clothing/under/skinsuit/fem/leotard,
|
|
"gray leotard skinsuit"=/obj/item/clothing/under/skinsuit/leotard/gray,
|
|
"feminine gray leotard skinsuit"=/obj/item/clothing/under/skinsuit/fem/leotard/gray
|
|
)
|
|
gear_tweaks += list(new/datum/gear_tweak/path(skinsuits))
|
|
|
|
//baggy turtlenecks
|
|
/datum/gear/uniform/turtlebaggys
|
|
display_name = "baggy turtleneck selection"
|
|
path = /obj/item/clothing/under/turtlebaggy
|
|
|
|
/datum/gear/uniform/turtlebaggys/New()
|
|
..()
|
|
var/list/turtlebaggys = list(
|
|
"cream baggy turtleneck"=/obj/item/clothing/under/turtlebaggy,
|
|
"feminine cream baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/cream_fem,
|
|
"purple baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/purple,
|
|
"feminine purple baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/purple_fem,
|
|
"red baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/red,
|
|
"feminine red baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/red_fem,
|
|
"blue baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/blue,
|
|
"feminine blue baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/blue_fem,
|
|
"green baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/green,
|
|
"feminine green baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/green_fem,
|
|
"black baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/black,
|
|
"feminine black baggy turtleneck"=/obj/item/clothing/under/turtlebaggy/black_fem
|
|
)
|
|
gear_tweaks += list(new/datum/gear_tweak/path(turtlebaggys))
|
|
|
|
//colorable sweaters
|
|
/datum/gear/uniform/bigsweaters
|
|
display_name = "sweater selection, colorable"
|
|
path = /obj/item/clothing/under/bigsweater
|
|
|
|
/datum/gear/uniform/bigsweaters/New()
|
|
..()
|
|
var/list/bigsweaters = list(
|
|
"cableknit sweater"=/obj/item/clothing/under/bigsweater,
|
|
"keyhole sweater"=/obj/item/clothing/under/bigsweater/keyhole
|
|
)
|
|
gear_tweaks += list(new/datum/gear_tweak/path(bigsweaters), gear_tweak_free_color_choice)
|
|
|
|
//half-moon outfit
|
|
/datum/gear/uniform/halfmoon
|
|
display_name = "half moon outfit"
|
|
path = /obj/item/clothing/under/half_moon
|
|
|
|
//fiend clothes
|
|
/datum/gear/uniform/fiendsuit
|
|
display_name = "fiendish suit"
|
|
path = /obj/item/clothing/under/fiendsuit
|
|
|
|
/datum/gear/uniform/fienddress
|
|
display_name = "fiendish dress"
|
|
path = /obj/item/clothing/under/fienddress
|
|
|
|
//tabard dresses
|
|
/datum/gear/uniform/tabarddress
|
|
display_name = "tabard-dress selection"
|
|
path = /obj/item/clothing/under/dress/tabard
|
|
|
|
/datum/gear/uniform/tabarddress/New()
|
|
..()
|
|
var/list/tabarddress = list(
|
|
"white tabard-dress"=/obj/item/clothing/under/dress/tabard,
|
|
"black tabard-dress"=/obj/item/clothing/under/dress/tabard/black
|
|
)
|
|
gear_tweaks += list(new/datum/gear_tweak/path(tabarddress))
|
|
|
|
//bunny suits
|
|
|
|
/datum/gear/uniform/bunnysuit
|
|
display_name = "bunny suit selection, colorable"
|
|
path = /obj/item/clothing/under/bunnysuit
|
|
|
|
/datum/gear/uniform/bunnysuit/New()
|
|
..()
|
|
var/list/bunnysuit = list(
|
|
"bunnysuit"=/obj/item/clothing/under/bunnysuit,
|
|
"maid bunnysuit"=/obj/item/clothing/under/bunnysuit_maid,
|
|
"reverse bunnysuit"=/obj/item/clothing/under/reverse_bunnysuit,
|
|
"maid reverse bunnysuit"=/obj/item/clothing/under/reverse_bunnysuit_maid,
|
|
"reverse bunnysuit, no legs"=/obj/item/clothing/under/reverse_bunnytop,
|
|
"maid reverse bunnysuit, no legs"=/obj/item/clothing/under/reverse_bunnytop_maid
|
|
)
|
|
gear_tweaks += list(new/datum/gear_tweak/path(bunnysuit))
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/uniform/suit/permit
|
|
display_name = "nudity permit"
|
|
path = /obj/item/clothing/under/permit
|
|
|
|
/datum/gear/uniform/suit/natureist_talisman
|
|
display_name = "naturist talisman"
|
|
path = /obj/item/clothing/under/permit/natureist_talisman
|
|
|
|
//Polaris overrides
|
|
/datum/gear/uniform/solgov/pt/sifguard
|
|
display_name = "pt uniform, planetside sec"
|
|
path = /obj/item/clothing/under/solgov/pt/sifguard
|
|
|
|
//Federation jackets
|
|
/datum/gear/suit/job_fed/sec
|
|
display_name = "fed uniform, sec"
|
|
path = /obj/item/clothing/suit/storage/fluff/fedcoat
|
|
allowed_roles = list(JOB_HEAD_OF_SECURITY, JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_BLUESHIELD_GUARD, JOB_SECURITY_PILOT) //YW ADDITIONS
|
|
cost = 2
|
|
|
|
/datum/gear/suit/job_fed/medsci
|
|
display_name = "fed uniform, med/sci"
|
|
path = /obj/item/clothing/suit/storage/fluff/fedcoat/fedblue
|
|
allowed_roles = list(JOB_CHIEF_MEDICAL_OFFICER,JOB_MEDICAL_DOCTOR,JOB_CHEMIST,JOB_PARAMEDIC,JOB_GENETICIST,JOB_RESEARCH_DIRECTOR,JOB_SCIENTIST, JOB_ROBOTICIST, JOB_XENOBIOLOGIST,JOB_XENOBOTANIST, JOB_FIELD_MEDIC) //CHOMP keep explo
|
|
|
|
/datum/gear/suit/job_fed/eng
|
|
display_name = "fed uniform, eng"
|
|
path = /obj/item/clothing/suit/storage/fluff/fedcoat/fedeng
|
|
allowed_roles = list(JOB_CHIEF_ENGINEER,JOB_ATMOSPHERIC_TECHNICIAN,JOB_ENGINEER)
|
|
//DS9
|
|
|
|
/datum/gear/suit/job_trek/ds9_coat
|
|
display_name = "DS9 Overcoat (use uniform)"
|
|
path = /obj/item/clothing/suit/storage/trek/ds9
|
|
allowed_roles = list(JOB_HEAD_OF_SECURITY,JOB_SITE_MANAGER,JOB_HEAD_OF_PERSONNEL,JOB_CHIEF_ENGINEER,JOB_RESEARCH_DIRECTOR,
|
|
JOB_CHIEF_MEDICAL_OFFICER,JOB_MEDICAL_DOCTOR,JOB_CHEMIST,JOB_PARAMEDIC,JOB_GENETICIST,
|
|
JOB_SCIENTIST,JOB_ROBOTICIST,JOB_XENOBIOLOGIST,JOB_XENOBOTANIST,JOB_ATMOSPHERIC_TECHNICIAN,
|
|
JOB_ENGINEER,JOB_WARDEN,JOB_DETECTIVE,JOB_SECURITY_OFFICER,
|
|
JOB_PATHFINDER,JOB_EXPLORER,JOB_FIELD_MEDIC,JOB_BLUESHIELD_GUARD,JOB_SECURITY_PILOT) //YW ADDITIONS //CHOMP keep explo
|
|
/*
|
|
Swimsuits
|
|
*/
|
|
|
|
/datum/gear/uniform/swimsuits
|
|
display_name = "swimsuits selection"
|
|
path = /obj/item/storage/box/fluff/swimsuit
|
|
|
|
/datum/gear/uniform/swimsuits/New()
|
|
..()
|
|
var/list/swimsuits = list()
|
|
for(var/obj/item/storage/box/fluff/swimsuit/swimsuit_type as anything in typesof(/obj/item/storage/box/fluff/swimsuit))
|
|
swimsuits[initial(swimsuit_type.name)] = swimsuit_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(swimsuits))
|
|
|
|
/datum/gear/uniform/suit/gnshorts
|
|
display_name = "GN shorts"
|
|
path = /obj/item/clothing/under/fluff/gnshorts
|
|
|
|
//Latex maid dress
|
|
/datum/gear/uniform/latexmaid
|
|
display_name = "latex maid dress"
|
|
path = /obj/item/clothing/under/fluff/latexmaid
|
|
|
|
//Tron Siren outfit
|
|
/datum/gear/uniform/siren
|
|
display_name = "jumpsuit, Siren"
|
|
path = /obj/item/clothing/under/fluff/siren
|
|
|
|
/datum/gear/uniform/suit/v_nanovest
|
|
display_name = "Varmacorp nanovest"
|
|
path = /obj/item/clothing/under/fluff/v_nanovest
|
|
|
|
/*
|
|
Qipao
|
|
*/
|
|
/datum/gear/uniform/qipao_black
|
|
display_name = "qipao, black"
|
|
path = /obj/item/clothing/under/qipao
|
|
|
|
/datum/gear/uniform/qipao_red
|
|
display_name = "qipao, red"
|
|
path = /obj/item/clothing/under/qipao/red
|
|
|
|
/datum/gear/uniform/qipao_white
|
|
display_name = "qipao, white"
|
|
path = /obj/item/clothing/under/qipao/white
|
|
|
|
/datum/gear/uniform/qipao_colorable_alt
|
|
display_name = "qipao, colorable alt"
|
|
path = /obj/item/clothing/under/qipao/white/colorable
|
|
|
|
/datum/gear/uniform/qipao_colorable_alt/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/*
|
|
Bluespace jumpsuit
|
|
*/
|
|
/datum/gear/uniform/hfjumpsuit
|
|
display_name = "HYPER jumpsuit"
|
|
path = /obj/item/clothing/under/hyperfiber
|
|
cost = 2
|
|
|
|
/*
|
|
Talon jumpsuit
|
|
*/
|
|
/datum/gear/uniform/talonbasic
|
|
display_name = "Talon Jumpsuit"
|
|
description = "A jumpsuit that is usually issued to ITV Talon contractors, however others can purchase it to show their support towards the ship."
|
|
path = /obj/item/clothing/under/rank/talon/basic
|
|
|
|
// Summer dresses
|
|
/datum/gear/uniform/summerdress
|
|
display_name = "summer dress selection"
|
|
path = /obj/item/clothing/under/summerdress
|
|
|
|
/datum/gear/uniform/summerdress/New()
|
|
..()
|
|
var/list/dresses = list(
|
|
"black and white" = /obj/item/clothing/under/summerdress,
|
|
"blue and white" = /obj/item/clothing/under/summerdress/blue,
|
|
"red and white" = /obj/item/clothing/under/summerdress/red
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(dresses)
|
|
|
|
//Altevian Uniforms
|
|
/datum/gear/uniform/altevian
|
|
description = "A comfortable set of clothing for people to handle their day to day work around the fleets with little to no discomfort."
|
|
display_name = "altevian uniform selection"
|
|
|
|
/datum/gear/uniform/altevian/New()
|
|
..()
|
|
var/list/pants = list()
|
|
for(var/obj/item/clothing/under/pants/altevian/pants_type as anything in typesof(/obj/item/clothing/under/pants/altevian))
|
|
pants[initial(pants_type.name)] = pants_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(pants))
|
|
|
|
//Feminine Colored Jumpsuits.
|
|
/datum/gear/uniform/f_jumpsuit_alt
|
|
display_name = "Colored Feminine Jumpsuit"
|
|
path = /obj/item/clothing/under/color/fjumpsuit
|
|
|
|
/datum/gear/uniform/f_jumpsuit_alt/New()
|
|
..()
|
|
var/list/jumpsuits = list()
|
|
for(var/jumpsuit_style in typesof(/obj/item/clothing/under/color/fjumpsuit))
|
|
var/obj/item/clothing/under/color/fjumpsuit/jumpsuit = jumpsuit_style
|
|
jumpsuits[initial(jumpsuit.name)] = jumpsuit
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(jumpsuits))
|
|
|
|
/datum/gear/uniform/singer_blue
|
|
display_name = "blue singer dress"
|
|
path = /obj/item/clothing/under/dress/singer
|
|
|
|
/datum/gear/uniform/singer_yellow
|
|
display_name = "yellow singer dress"
|
|
path = /obj/item/clothing/under/dress/singer/yellow
|
|
|
|
//Antediluvian corsets from CitRP
|
|
/datum/gear/uniform/antediluvian
|
|
display_name = "corset, antediluvian"
|
|
path = /obj/item/clothing/under/dress/antediluvian
|
|
|
|
/datum/gear/uniform/antediluvianalt
|
|
display_name = "corset, antediluvian alt"
|
|
path = /obj/item/clothing/under/dress/antediluvian/sheerless
|
|
|
|
//Colorable skirts
|
|
/datum/gear/uniform/coloredskirts
|
|
display_name = "skirt selection, colorable"
|
|
path = /obj/item/clothing/under/skirt/colorable
|
|
|
|
/datum/gear/uniform/coloredskirts/New()
|
|
..()
|
|
var/list/skirts = list(
|
|
"casual skirt"=/obj/item/clothing/under/skirt/colorable,
|
|
"puffy skirt"=/obj/item/clothing/under/skirt/colorable/puffy,
|
|
"skater skirt"=/obj/item/clothing/under/skirt/colorable/skater,
|
|
"pleated skirt"=/obj/item/clothing/under/skirt/colorable/pleated,
|
|
"pleated skirt, alt"=/obj/item/clothing/under/skirt/colorable/pleated/alt,
|
|
"pencil skirt"=/obj/item/clothing/under/skirt/colorable/pencil,
|
|
"plaid skirt"=/obj/item/clothing/under/skirt/colorable/plaid,
|
|
"tube skirt"=/obj/item/clothing/under/skirt/colorable/tube,
|
|
"long skirt"=/obj/item/clothing/under/skirt/colorable/long,
|
|
"high skirt"=/obj/item/clothing/under/skirt/colorable/high,
|
|
"swept skirt"=/obj/item/clothing/under/skirt/colorable/swept,
|
|
"jumper skirt"=/obj/item/clothing/under/skirt/colorable/jumper,
|
|
"jumper dress"=/obj/item/clothing/under/skirt/colorable/jumperdress,
|
|
"short skirt"=/obj/item/clothing/under/skirt/colorable/short,
|
|
"short skirt (split)"=/obj/item/clothing/under/skirt/colorable/short_split
|
|
)
|
|
gear_tweaks += list(new/datum/gear_tweak/path(skirts), gear_tweak_free_color_choice)
|
|
|
|
// gwen beedells clown clothes
|
|
|
|
/datum/gear/uniform/stripeddungarees
|
|
display_name = "striped dungarees"
|
|
path = /obj/item/clothing/under/stripeddungarees
|
|
|
|
// recolorable flame dress
|
|
|
|
/datum/gear/uniform/cdress_fire
|
|
display_name = "flame dress, colorable"
|
|
path = /obj/item/clothing/under/dress/cdress_fire
|
|
|
|
/datum/gear/uniform/cdress_fire/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
// recolorable yellow dress
|
|
/datum/gear/uniform/cbridesmaid
|
|
display_name = "fancy dress, colorable"
|
|
path = /obj/item/clothing/under/dress/cbridesmaid
|
|
|
|
/datum/gear/uniform/cbridesmaid/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
// recolorable orange swoop dress
|
|
/datum/gear/uniform/cswoopdress
|
|
display_name = "swoop dress, recolorable"
|
|
path = /obj/item/clothing/under/dress/cswoopdress
|
|
|
|
/datum/gear/uniform/cswoopdress/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
// waiter's outfit, this should probably be in a selector with all the other service uniforms.
|
|
/datum/gear/uniform/waiter
|
|
display_name = "waiter's outfit"
|
|
description = "It's a very smart uniform with a special pocket for tip."
|
|
path = /obj/item/clothing/under/waiter
|