mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-04 14:33:10 +00:00
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:
@@ -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"
|
||||
|
||||
@@ -136,10 +136,10 @@
|
||||
w_class = 2
|
||||
species_restricted = null
|
||||
|
||||
/obj/item/clothing/shoes/winter
|
||||
/obj/item/clothing/shoes/winter_old
|
||||
name = "winter boots"
|
||||
desc = "Boots lined with 'synthetic' animal fur."
|
||||
icon_state = "winterboots"
|
||||
icon_state = "winterboots_old"
|
||||
cold_protection = FEET|LEGS
|
||||
min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE
|
||||
heat_protection = FEET|LEGS
|
||||
@@ -163,4 +163,17 @@
|
||||
/obj/item/clothing/shoes/heels
|
||||
name = "high heels"
|
||||
desc = "A pair of high-heeled shoes. Fancy!"
|
||||
icon_state = "heels"
|
||||
icon_state = "heels"
|
||||
|
||||
/obj/item/clothing/shoes/winter
|
||||
name = "winter boots"
|
||||
desc = "A pair of heavy winter boots made out of animal furs, reaching up to the knee."
|
||||
icon_state = "winterboots"
|
||||
item_state = "winterboots"
|
||||
cold_protection = FEET|LEGS
|
||||
min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE
|
||||
heat_protection = FEET|LEGS
|
||||
max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE
|
||||
armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0)
|
||||
siemens_coefficient = 0.9
|
||||
can_hold_knife = 1
|
||||
@@ -561,3 +561,9 @@
|
||||
icon_open = "sec_dep_jacket_open"
|
||||
icon_closed = "sec_dep_jacket"
|
||||
|
||||
/obj/item/clothing/suit/cardigan
|
||||
name = "cardigan"
|
||||
desc = "A cozy, warm knit cardigan. Only slightly worse than a blanket."
|
||||
icon_state = "cardigan"
|
||||
item_state = "cardigan"
|
||||
|
||||
|
||||
@@ -131,6 +131,11 @@
|
||||
name = "white tie"
|
||||
icon_state = "whitetie"
|
||||
|
||||
/obj/item/clothing/accessory/tie/bowtie
|
||||
name = "bowtie"
|
||||
desc = "Snazzy!"
|
||||
icon_state = "bowtie"
|
||||
|
||||
/obj/item/clothing/accessory/stethoscope
|
||||
name = "stethoscope"
|
||||
desc = "An outdated medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing."
|
||||
@@ -251,38 +256,12 @@
|
||||
desc = "An extremely rare golden medal awarded only by company officials. To receive such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders."
|
||||
icon_state = "gold_crest"
|
||||
|
||||
//clothing-like acessories
|
||||
|
||||
/obj/item/clothing/accessory/wcoat
|
||||
name = "waistcoat"
|
||||
desc = "For some classy, murderous fun."
|
||||
icon_state = "wcoat"
|
||||
item_state = "wcoat"
|
||||
|
||||
/obj/item/clothing/accessory/suspenders
|
||||
name = "suspenders"
|
||||
desc = "They suspend the illusion of the mime's play."
|
||||
icon_state = "suspenders"
|
||||
item_state = "suspenders"
|
||||
|
||||
/obj/item/clothing/accessory/sweater
|
||||
name = "sweater"
|
||||
desc = "A warm knit sweater."
|
||||
icon_state = "sweater"
|
||||
item_state = "sweater"
|
||||
|
||||
/obj/item/clothing/accessory/dressshirt
|
||||
name = "dress shirt"
|
||||
desc = "A casual dress shirt."
|
||||
icon_state = "dressshirt"
|
||||
item_state = "dressshirt"
|
||||
|
||||
/obj/item/clothing/accessory/dressshirt_r
|
||||
name = "dress shirt"
|
||||
desc = "A casual dress shirt. This one has its sleeves rolled up."
|
||||
icon_state = "dressshirt_r"
|
||||
item_state = "dressshirt_r"
|
||||
|
||||
/obj/item/clothing/accessory/scarf
|
||||
name = "white scarf"
|
||||
desc = "A simple scarf, to protect your neck from the cold of space."
|
||||
|
||||
55
code/modules/clothing/under/accessories/shirts.dm
Normal file
55
code/modules/clothing/under/accessories/shirts.dm
Normal file
@@ -0,0 +1,55 @@
|
||||
/obj/item/clothing/accessory/sweater
|
||||
name = "sweater"
|
||||
desc = "A warm knit sweater."
|
||||
icon_state = "sweater"
|
||||
item_state = "sweater"
|
||||
|
||||
/obj/item/clothing/accessory/dressshirt
|
||||
name = "dress shirt"
|
||||
desc = "A casual dress shirt."
|
||||
icon_state = "dressshirt"
|
||||
item_state = "dressshirt"
|
||||
|
||||
/obj/item/clothing/accessory/dressshirt_r
|
||||
name = "dress shirt"
|
||||
desc = "A casual dress shirt. This one has its sleeves rolled up."
|
||||
icon_state = "dressshirt_r"
|
||||
item_state = "dressshirt_r"
|
||||
|
||||
//Legacy
|
||||
/obj/item/clothing/accessory/wcoat
|
||||
name = "waistcoat"
|
||||
desc = "For some classy, murderous fun."
|
||||
icon_state = "wcoat"
|
||||
item_state = "wcoat"
|
||||
|
||||
//New one that will actually be in the loadout
|
||||
/obj/item/clothing/accessory/wcoat_rec
|
||||
name = "waistcoat"
|
||||
desc = "For some classy, murderous fun."
|
||||
icon_state = "wcoat_rec"
|
||||
item_state = "wcoat_rec"
|
||||
|
||||
/obj/item/clothing/accessory/longsleeve
|
||||
name = "long-sleeved shirt"
|
||||
desc = "A long-sleeved shirt made of light fabric."
|
||||
icon_state = "longshirt"
|
||||
item_state = "longshirt"
|
||||
|
||||
/obj/item/clothing/accessory/longsleeve_s
|
||||
name = "long-sleeved shirt"
|
||||
desc = "A long-sleeved shirt made of light fabric. This one is striped."
|
||||
icon_state = "longshirt_s"
|
||||
item_state = "longshirt_s"
|
||||
|
||||
/obj/item/clothing/accessory/longsleeve_sb
|
||||
name = "long-sleeved shirt"
|
||||
desc = "A long-sleeved shirt made of light fabric. This one is striped."
|
||||
icon_state = "longshirt_sb"
|
||||
item_state = "longshirt_sb"
|
||||
|
||||
/obj/item/clothing/accessory/tshirt
|
||||
name = "t-shirt"
|
||||
desc = "A simple, cheap t-shirt."
|
||||
icon_state = "tshirt"
|
||||
item_state = "tshirt"
|
||||
@@ -27,6 +27,11 @@
|
||||
icon_state = "skirt_long"
|
||||
worn_state = "skirt_long"
|
||||
|
||||
/obj/item/clothing/under/skirt/pencil
|
||||
name = "pencil skirt"
|
||||
desc = "A professional-looking pencil skirt."
|
||||
icon_state = "skirt_pencil"
|
||||
worn_state = "skirt_pencil"
|
||||
|
||||
/obj/item/clothing/under/skirt/short_black
|
||||
name = "short black skirt"
|
||||
|
||||
Reference in New Issue
Block a user