Various clothing additions (#5731)

Various clothing additions, including bowties, cardigans and layerable t-shirts.
Evening gloves, waistcoats, swept skirts, short skirts (renamed to pencil skirts) and labcoats are now recolorable in the loadout.
Winter boots have been reworked and added to the loadout, designed to match the winter coats. They also now have a super secret and probably useless advantage over other boot choices.
This commit is contained in:
VTCobaltblood
2018-12-12 15:24:05 +03:00
committed by Werner
parent 8746df3bb6
commit d56e7384cb
21 changed files with 168 additions and 66 deletions
@@ -6,7 +6,12 @@
/datum/gear/accessory/waistcoat
display_name = "waistcoat"
path = /obj/item/clothing/accessory/wcoat
path = /obj/item/clothing/accessory/wcoat_rec
/datum/gear/accessory/waistcoat/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/accessory/armband
display_name = "armband selection"
@@ -62,6 +67,14 @@
ties["white tie"] = /obj/item/clothing/accessory/tie/white
gear_tweaks += new/datum/gear_tweak/path(ties)
/datum/gear/accessory/bowtie
display_name = "bowtie"
path = /obj/item/clothing/accessory/tie/bowtie
/datum/gear/accessory/bowtie/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/accessory/brown_vest
display_name = "webbing, engineering"
path = /obj/item/clothing/accessory/storage/brown_vest
@@ -134,6 +147,33 @@
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/accessory/longsleeve
display_name = "long-sleeved shirt"
path = /obj/item/clothing/accessory/longsleeve
/datum/gear/accessory/longsleeve/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/accessory/longsleeve_s
display_name = "long-sleeved shirt, striped"
path = /obj/item/clothing/accessory/longsleeve_s
/datum/gear/accessory/longsleeve_s/New()
..()
var/lshirt = list()
lshirt["black-striped"] = /obj/item/clothing/accessory/longsleeve_s
lshirt["blue-striped"] = /obj/item/clothing/accessory/longsleeve_sb
gear_tweaks += new/datum/gear_tweak/path(lshirt)
/datum/gear/accessory/tshirt
display_name = "t-shirt"
path = /obj/item/clothing/accessory/tshirt
/datum/gear/accessory/tshirt/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/accessory/scarf
display_name = "scarf selection"
path = /obj/item/clothing/accessory/scarf
@@ -29,6 +29,10 @@
display_name = "evening gloves"
path = /obj/item/clothing/gloves/evening
/datum/gear/gloves/evening/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/gloves/ring
display_name = "ring"
path = /obj/item/clothing/ring/engagement
@@ -9,6 +9,10 @@
display_name = "workboots"
path = /obj/item/clothing/shoes/workboots
/datum/gear/shoes/winterboots
display_name = "winter boots"
path = /obj/item/clothing/shoes/winter
/datum/gear/shoes/sandals
display_name = "sandals"
path = /obj/item/clothing/shoes/sandal
@@ -52,19 +52,12 @@
path = /obj/item/clothing/suit/storage/toggle/hoodie/black
/datum/gear/suit/labcoat
display_name = "labcoat selection"
display_name = "labcoat"
path = /obj/item/clothing/suit/storage/toggle/labcoat
/datum/gear/suit/labcoat/New()
..()
var/labcoat = list()
labcoat["labcoat"] = /obj/item/clothing/suit/storage/toggle/labcoat
labcoat["labcoat, blue"] = /obj/item/clothing/suit/storage/toggle/labcoat/blue
labcoat["labcoat, green"] = /obj/item/clothing/suit/storage/toggle/labcoat/green
labcoat["labcoat, orange"] = /obj/item/clothing/suit/storage/toggle/labcoat/orange
labcoat["labcoat, purple"] = /obj/item/clothing/suit/storage/toggle/labcoat/purple
labcoat["labcoat, red"] = /obj/item/clothing/suit/storage/toggle/labcoat/red
gear_tweaks += new/datum/gear_tweak/path(labcoat)
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/suit/overalls
display_name = "overalls"
@@ -369,3 +362,12 @@
/datum/gear/suit/greenjacket
display_name = "green suit jacket"
path = /obj/item/clothing/suit/storage/toggle/greengov
/datum/gear/suit/cardigan
display_name = "cardigan"
path = /obj/item/clothing/suit/cardigan
cost = 1 // has no pockets or any use whatsoever anyway
/datum/gear/suit/cardigan/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
@@ -50,34 +50,12 @@
/datum/gear/uniform/skirt/New()
..()
var/skirts = list()
skirts["plaid skirt, blue"] = /obj/item/clothing/under/skirt/plaid_blue
skirts["plaid skirt, purple"] = /obj/item/clothing/under/skirt/plaid_purple
skirts["plaid skirt, red"] = /obj/item/clothing/under/skirt/plaid_red
skirts["jumpskirt, black"] = /obj/item/clothing/under/skirt/blackjumpskirt
skirts["skirt, black"] = /obj/item/clothing/under/skirt/
skirts["short skirt, black"] = /obj/item/clothing/under/skirt/short_black
skirts["short skirt, blue"] = /obj/item/clothing/under/skirt/blue
skirts["short skirt, red"] = /obj/item/clothing/under/skirt/red
skirts["skirt, swept"] = /obj/item/clothing/under/skirt/swept
skirts["casual skirt"] = /obj/item/clothing/under/skirt/casual
skirts["long skirt"] = /obj/item/clothing/under/skirt/long
skirts["pencil skirt"] = /obj/item/clothing/under/skirt/pencil
skirts["swept skirt"] = /obj/item/clothing/under/skirt/swept
gear_tweaks += new/datum/gear_tweak/path(skirts)
/datum/gear/uniform/skirt/casual
display_name = "casual skirt"
path = /obj/item/clothing/under/skirt/casual
/datum/gear/uniform/skirt/casual/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
/datum/gear/uniform/skirt/long
display_name = "long skirt"
path = /obj/item/clothing/under/skirt/long
/datum/gear/uniform/skirt/long/New()
..()
gear_tweaks = list(gear_tweak_free_color_choice)
gear_tweaks += list(gear_tweak_free_color_choice)
/datum/gear/uniform/suit
display_name = "suit selection"