Ports various downstream clothes (#9044)

* Ports various downstream clothes

* Two dresses by schnayy + more fixes

* Standardize loadout selection lists, var tracked cloaks, stray jacket pixels
This commit is contained in:
Cerebulon
2023-05-28 19:52:38 +01:00
committed by GitHub
parent b63eab0702
commit d4134ced6f
37 changed files with 857 additions and 407 deletions

View File

@@ -157,10 +157,11 @@
/datum/gear/accessory/webbing_vest/New()
..()
var/webbingtype = list()
webbingtype["webbing, brown"] = /obj/item/clothing/accessory/storage/brown_vest
webbingtype["webbing, black"] = /obj/item/clothing/accessory/storage/black_vest
webbingtype["webbing, white"] = /obj/item/clothing/accessory/storage/white_vest
var/list/webbingtype = list(
"webbing, brown" = /obj/item/clothing/accessory/storage/brown_vest,
"webbing, black" = /obj/item/clothing/accessory/storage/black_vest,
"webbing, white" = /obj/item/clothing/accessory/storage/white_vest
)
gear_tweaks += new/datum/gear_tweak/path(webbingtype)
/datum/gear/accessory/webbing_simple
@@ -175,10 +176,11 @@
/datum/gear/accessory/drop_pouches/New()
..()
var/pouchtype = list()
pouchtype["drop pouches, brown"] = /obj/item/clothing/accessory/storage/brown_drop_pouches
pouchtype["drop pouches, black"] = /obj/item/clothing/accessory/storage/black_drop_pouches
pouchtype["drop pouches, white"] = /obj/item/clothing/accessory/storage/white_drop_pouches
var/list/pouchtype = list(
"drop pouches, brown" = /obj/item/clothing/accessory/storage/brown_drop_pouches,
"drop pouches, black" = /obj/item/clothing/accessory/storage/black_drop_pouches,
"drop pouches, white" = /obj/item/clothing/accessory/storage/white_drop_pouches
)
gear_tweaks += new/datum/gear_tweak/path(pouchtype)
/datum/gear/accessory/overalls
@@ -188,9 +190,10 @@
/datum/gear/accessory/overalls/New()
..()
var/overalltype = list()
overalltype["overalls, high-vis stripe"] = /obj/item/clothing/accessory/storage/overalls
overalltype["overalls, brown"] = /obj/item/clothing/accessory/storage/overalls/engineer
var/overalltype = list(
"overalls, high-vis stripe" = /obj/item/clothing/accessory/storage/overalls,
"overalls, brown" = /obj/item/clothing/accessory/storage/overalls/engineer
)
gear_tweaks += new/datum/gear_tweak/path(overalltype)
/datum/gear/accessory/fannypack
@@ -205,6 +208,7 @@
var/obj/item/storage/belt/fannypack/fanny_type = fanny
fannys[initial(fanny_type.name)] = fanny_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(fannys))
/datum/gear/accessory/chaps
display_name = "chaps, brown"
path = /obj/item/clothing/accessory/chaps
@@ -219,10 +223,11 @@
/datum/gear/accessory/hawaii/New()
..()
var/list/shirts = list()
shirts["blue hawaii shirt"] = /obj/item/clothing/accessory/hawaii
shirts["red hawaii shirt"] = /obj/item/clothing/accessory/hawaii/red
shirts["random colored hawaii shirt"] = /obj/item/clothing/accessory/hawaii/random
var/list/shirts = list(
"blue hawaii shirt" = /obj/item/clothing/accessory/hawaii,
"red hawaii shirt" = /obj/item/clothing/accessory/hawaii/red,
"random colored hawaii shirt" = /obj/item/clothing/accessory/hawaii/random
)
gear_tweaks += new/datum/gear_tweak/path(shirts)
/datum/gear/accessory/sweater
@@ -245,19 +250,20 @@
/datum/gear/accessory/bracelet/material/New()
..()
var/bracelettype = list()
bracelettype["bracelet, steel"] = /obj/item/clothing/accessory/bracelet/material/steel
bracelettype["bracelet, iron"] = /obj/item/clothing/accessory/bracelet/material/iron
bracelettype["bracelet, silver"] = /obj/item/clothing/accessory/bracelet/material/silver
bracelettype["bracelet, gold"] = /obj/item/clothing/accessory/bracelet/material/gold
bracelettype["bracelet, platinum"] = /obj/item/clothing/accessory/bracelet/material/platinum
bracelettype["bracelet, glass"] = /obj/item/clothing/accessory/bracelet/material/glass
bracelettype["bracelet, wood"] = /obj/item/clothing/accessory/bracelet/material/wood
bracelettype["bracelet, sivian wood"] = /obj/item/clothing/accessory/bracelet/material/sifwood
bracelettype["bracelet, plastic"] = /obj/item/clothing/accessory/bracelet/material/plastic
bracelettype["bracelet, copper"] = /obj/item/clothing/accessory/bracelet/material/copper
bracelettype["bracelet, bronze"] = /obj/item/clothing/accessory/bracelet/material/bronze
bracelettype["bracelet, friendship"] = /obj/item/clothing/accessory/bracelet/friendship
var/list/bracelettype = list(
"bracelet, steel" = /obj/item/clothing/accessory/bracelet/material/steel,
"bracelet, iron" = /obj/item/clothing/accessory/bracelet/material/iron,
"bracelet, silver" = /obj/item/clothing/accessory/bracelet/material/silver,
"bracelet, gold" = /obj/item/clothing/accessory/bracelet/material/gold,
"bracelet, platinum" = /obj/item/clothing/accessory/bracelet/material/platinum,
"bracelet, glass" = /obj/item/clothing/accessory/bracelet/material/glass,
"bracelet, wood" = /obj/item/clothing/accessory/bracelet/material/wood,
"bracelet, sivian wood" = /obj/item/clothing/accessory/bracelet/material/sifwood,
"bracelet, plastic" = /obj/item/clothing/accessory/bracelet/material/plastic,
"bracelet, copper" = /obj/item/clothing/accessory/bracelet/material/copper,
"bracelet, bronze" = /obj/item/clothing/accessory/bracelet/material/bronze,
"bracelet, friendship" = /obj/item/clothing/accessory/bracelet/friendship
)
gear_tweaks += new/datum/gear_tweak/path(bracelettype)
/datum/gear/accessory/bracelet/slap
@@ -289,6 +295,8 @@
display_name = "cape, full"
path = /obj/item/clothing/accessory/fullcape
/datum/gear/accessory/sash
display_name = "sash (colorable)"
path = /obj/item/clothing/accessory/sash
@@ -367,18 +375,19 @@
/datum/gear/accessory/necklace/New()
..()
var/necklacetype = list()
necklacetype["necklace, steel"] = /obj/item/clothing/accessory/necklace/steel
necklacetype["necklace, iron"] = /obj/item/clothing/accessory/necklace/iron
necklacetype["necklace, silver"] = /obj/item/clothing/accessory/necklace/silver
necklacetype["necklace, gold"] = /obj/item/clothing/accessory/necklace/gold
necklacetype["necklace, platinum"] = /obj/item/clothing/accessory/necklace/platinum
necklacetype["necklace, glass"] = /obj/item/clothing/accessory/necklace/glass
necklacetype["necklace, wood"] = /obj/item/clothing/accessory/necklace/wood
necklacetype["necklace, sivian wood"] = /obj/item/clothing/accessory/necklace/sifwood
necklacetype["necklace, plastic"] = /obj/item/clothing/accessory/necklace/plastic
necklacetype["necklace, copper"] = /obj/item/clothing/accessory/necklace/copper
necklacetype["necklace, bronze"] = /obj/item/clothing/accessory/necklace/bronze
var/list/necklacetype = list(
"necklace, steel" = /obj/item/clothing/accessory/necklace/steel,
"necklace, iron" = /obj/item/clothing/accessory/necklace/iron,
"necklace, silver" = /obj/item/clothing/accessory/necklace/silver,
"necklace, gold" = /obj/item/clothing/accessory/necklace/gold,
"necklace, platinum" = /obj/item/clothing/accessory/necklace/platinum,
"necklace, glass" = /obj/item/clothing/accessory/necklace/glass,
"necklace, wood" = /obj/item/clothing/accessory/necklace/wood,
"necklace, sivian wood" = /obj/item/clothing/accessory/necklace/sifwood,
"necklace, plastic" = /obj/item/clothing/accessory/necklace/plastic,
"necklace, copper" = /obj/item/clothing/accessory/necklace/copper,
"necklace, bronze" = /obj/item/clothing/accessory/necklace/bronze
)
gear_tweaks += new/datum/gear_tweak/path(necklacetype)
/datum/gear/accessory/neckerchief/New()
@@ -393,10 +402,19 @@
/datum/gear/accessory/watch/New()
..()
var/watchtype = list()
watchtype["watch"] = /obj/item/clothing/accessory/watch
watchtype["watch, silver"] = /obj/item/clothing/accessory/watch/silver
watchtype["watch, gold"] = /obj/item/clothing/accessory/watch/gold
watchtype["watch, holographic"] = /obj/item/clothing/accessory/watch/holo
watchtype["watch, leather"] = /obj/item/clothing/accessory/watch/leather
var/list/watchtype = list(
"watch" = /obj/item/clothing/accessory/watch,
"watch, silver" = /obj/item/clothing/accessory/watch/silver,
"watch, gold" = /obj/item/clothing/accessory/watch/gold,
"watch, holographic" = /obj/item/clothing/accessory/watch/holo,
"watch, leather" = /obj/item/clothing/accessory/watch/leather
)
gear_tweaks += new/datum/gear_tweak/path(watchtype)
/datum/gear/accessory/ceremonial_bracers
display_name = "ceremonial bracers"
path = /obj/item/clothing/accessory/ceremonial_bracers
/datum/gear/accessory/ceremonial_loins
display_name = "ceremonial loincloth"
path = /obj/item/clothing/accessory/ceremonial_loins

View File

@@ -13,13 +13,14 @@
/datum/gear/contraband/pills/New()
..()
var/drug_type = list()
drug_type["Bliss"] = /obj/item/storage/pill_bottle/bliss
drug_type["Snowflake"] = /obj/item/storage/pill_bottle/snowflake
drug_type["Royale"] = /obj/item/storage/pill_bottle/royale
drug_type["Sinkhole"] = /obj/item/storage/pill_bottle/sinkhole
drug_type["Colorspace"] = /obj/item/storage/pill_bottle/colorspace
drug_type["Schnappi"] = /obj/item/storage/pill_bottle/schnappi
var/list/drug_type = list(
"Bliss" = /obj/item/storage/pill_bottle/bliss,
"Snowflake" = /obj/item/storage/pill_bottle/snowflake,
"Royale" = /obj/item/storage/pill_bottle/royale,
"Sinkhole" = /obj/item/storage/pill_bottle/sinkhole,
"Colorspace" = /obj/item/storage/pill_bottle/colorspace,
"Schnappi" = /obj/item/storage/pill_bottle/schnappi
)
gear_tweaks += new/datum/gear_tweak/path(drug_type)
/datum/gear/contraband/rollingpaper
@@ -54,12 +55,13 @@
/datum/gear/contraband/knives/New()
..()
var/knife = list()
knife["boot knife"] = /obj/item/material/knife/tacknife/boot
knife["butterfly knife"] = /obj/item/material/butterfly
knife["switchblade"] = /obj/item/material/butterfly/switchblade
knife["boxcutter"] = /obj/item/material/butterfly/boxcutter
knife["survival knife"] = /obj/item/material/knife/tacknife/survival
var/list/knife = list(
"boot knife" = /obj/item/material/knife/tacknife/boot,
"butterfly knife" = /obj/item/material/butterfly,
"switchblade" = /obj/item/material/butterfly/switchblade,
"boxcutter" = /obj/item/material/butterfly/boxcutter,
"survival knife" = /obj/item/material/knife/tacknife/survival
)
gear_tweaks += new/datum/gear_tweak/path(knife)
/datum/gear/contraband/zipgun

View File

@@ -21,24 +21,25 @@
/datum/gear/ears/earrings/New()
..()
var/earrings = list()
earrings["stud, pearl"] = /obj/item/clothing/ears/earring/stud
earrings["stud, glass"] = /obj/item/clothing/ears/earring/stud/glass
earrings["stud, wood"] = /obj/item/clothing/ears/earring/stud/wood
earrings["stud, iron"] = /obj/item/clothing/ears/earring/stud/iron
earrings["stud, steel"] = /obj/item/clothing/ears/earring/stud/steel
earrings["stud, silver"] = /obj/item/clothing/ears/earring/stud/silver
earrings["stud, gold"] = /obj/item/clothing/ears/earring/stud/gold
earrings["stud, platinum"] = /obj/item/clothing/ears/earring/stud/platinum
earrings["stud, diamond"] = /obj/item/clothing/ears/earring/stud/diamond
earrings["dangle, glass"] = /obj/item/clothing/ears/earring/dangle/glass
earrings["dangle, wood"] = /obj/item/clothing/ears/earring/dangle/wood
earrings["dangle, iron"] = /obj/item/clothing/ears/earring/dangle/iron
earrings["dangle, steel"] = /obj/item/clothing/ears/earring/dangle/steel
earrings["dangle, silver"] = /obj/item/clothing/ears/earring/dangle/silver
earrings["dangle, gold"] = /obj/item/clothing/ears/earring/dangle/gold
earrings["dangle, platinum"] = /obj/item/clothing/ears/earring/dangle/platinum
earrings["dangle, diamond"] = /obj/item/clothing/ears/earring/dangle/diamond
var/list/earrings = list(
"stud, pearl" = /obj/item/clothing/ears/earring/stud,
"stud, glass" = /obj/item/clothing/ears/earring/stud/glass,
"stud, wood" = /obj/item/clothing/ears/earring/stud/wood,
"stud, iron" = /obj/item/clothing/ears/earring/stud/iron,
"stud, steel" = /obj/item/clothing/ears/earring/stud/steel,
"stud, silver" = /obj/item/clothing/ears/earring/stud/silver,
"stud, gold" = /obj/item/clothing/ears/earring/stud/gold,
"stud, platinum" = /obj/item/clothing/ears/earring/stud/platinum,
"stud, diamond" = /obj/item/clothing/ears/earring/stud/diamond,
"dangle, glass" = /obj/item/clothing/ears/earring/dangle/glass,
"dangle, wood" = /obj/item/clothing/ears/earring/dangle/wood,
"dangle, iron" = /obj/item/clothing/ears/earring/dangle/iron,
"dangle, steel" = /obj/item/clothing/ears/earring/dangle/steel,
"dangle, silver" = /obj/item/clothing/ears/earring/dangle/silver,
"dangle, gold" = /obj/item/clothing/ears/earring/dangle/gold,
"dangle, platinum" = /obj/item/clothing/ears/earring/dangle/platinum,
"dangle, diamond" = /obj/item/clothing/ears/earring/dangle/diamond
)
gear_tweaks += new/datum/gear_tweak/path(earrings)
/datum/gear/ears/hearingaid
@@ -48,9 +49,10 @@
/datum/gear/ears/hearingaid/New()
..()
var/hearingaids = list()
hearingaids["hearing aid"] = /obj/item/clothing/ears/hearingaid
hearingaids["black hearing aid"] = /obj/item/clothing/ears/hearingaid/black
hearingaids["silver hearing aid"] = /obj/item/clothing/ears/hearingaid/silver
hearingaids["white hearing aid"] = /obj/item/clothing/ears/hearingaid/white
gear_tweaks += new/datum/gear_tweak/path(hearingaids)
var/list/hearingaids = list(
"hearing aid" = /obj/item/clothing/ears/hearingaid,
"black hearing aid" = /obj/item/clothing/ears/hearingaid/black,
"silver hearing aid" = /obj/item/clothing/ears/hearingaid/silver,
"white hearing aid" = /obj/item/clothing/ears/hearingaid/white
)
gear_tweaks += new/datum/gear_tweak/path(hearingaids)

View File

@@ -42,11 +42,12 @@
/datum/gear/eyes/glasses/New()
..()
var/glassestype = list()
glassestype["prescription glasses, standard"] = /obj/item/clothing/glasses/regular
glassestype["prescription glasses, hipster"] = /obj/item/clothing/glasses/regular/hipster
glassestype["prescription glasses, rimless"] = /obj/item/clothing/glasses/regular/rimless
glassestype["prescription glasses, thin frame"] = /obj/item/clothing/glasses/regular/thin
var/list/glassestype = list(
"prescription glasses, standard" = /obj/item/clothing/glasses/regular,
"prescription glasses, hipster" = /obj/item/clothing/glasses/regular/hipster,
"prescription glasses, rimless" = /obj/item/clothing/glasses/regular/rimless,
"prescription glasses, thin frame" = /obj/item/clothing/glasses/regular/thin
)
gear_tweaks += new/datum/gear_tweak/path(glassestype)
/datum/gear/eyes/glassesfake
@@ -56,10 +57,11 @@
/datum/gear/eyes/glassesfake/New()
..()
var/glassestype = list()
glassestype["glasses, green"] = /obj/item/clothing/glasses/gglasses
glassestype["glasses, rimless"] = /obj/item/clothing/glasses/rimless
glassestype["glasses, thin frame"] = /obj/item/clothing/glasses/thin
var/list/glassestype = list(
"glasses, green" = /obj/item/clothing/glasses/gglasses,
"glasses, rimless" = /obj/item/clothing/glasses/rimless,
"glasses, thin frame" = /obj/item/clothing/glasses/thin
)
gear_tweaks += new/datum/gear_tweak/path(glassestype)
/datum/gear/eyes/monocle
@@ -85,14 +87,14 @@
/datum/gear/eyes/security/New()
..()
var/hudtype = list()
hudtype["security hud, standard"] = /obj/item/clothing/glasses/hud/security
hudtype["security hud, standard prescription"] = /obj/item/clothing/glasses/hud/security/prescription
hudtype["security hud, sunglasses"] = /obj/item/clothing/glasses/sunglasses/sechud
hudtype["security hud, sunglasses prescription"] = /obj/item/clothing/glasses/sunglasses/sechud/prescription
hudtype["security hud, aviators"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator
hudtype["security hud, aviators prescription"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/prescription
var/list/hudtype = list(
"security hud, standard" = /obj/item/clothing/glasses/hud/security,
"security hud, standard prescription" = /obj/item/clothing/glasses/hud/security/prescription,
"security hud, sunglasses" = /obj/item/clothing/glasses/sunglasses/sechud,
"security hud, sunglasses prescription" = /obj/item/clothing/glasses/sunglasses/sechud/prescription,
"security hud, aviators" = /obj/item/clothing/glasses/sunglasses/sechud/aviator,
"security hud, aviators prescription" = /obj/item/clothing/glasses/sunglasses/sechud/aviator/prescription
)
gear_tweaks += new/datum/gear_tweak/path(hudtype)
/datum/gear/eyes/medical
@@ -145,12 +147,12 @@
/datum/gear/eyes/sun/New()
..()
var/hudtype = list()
hudtype["sunglasses, standard"] = /obj/item/clothing/glasses/sunglasses
hudtype["sunglasses, big"] = /obj/item/clothing/glasses/sunglasses/big
hudtype["sunglasses, aviators"] = /obj/item/clothing/glasses/sunglasses/aviator
hudtype["sunglasses, prescription"] = /obj/item/clothing/glasses/sunglasses/prescription
var/list/hudtype = list(
"sunglasses, standard" = /obj/item/clothing/glasses/sunglasses,
"sunglasses, big" = /obj/item/clothing/glasses/sunglasses/big,
"sunglasses, aviators" = /obj/item/clothing/glasses/sunglasses/aviator,
"sunglasses, prescription" = /obj/item/clothing/glasses/sunglasses/prescription
)
gear_tweaks += new/datum/gear_tweak/path(hudtype)
/datum/gear/eyes/circuitry

View File

@@ -4,13 +4,14 @@
/datum/gear/cane/New()
..()
var/canetype = list()
canetype["walking cane"] = /obj/item/cane
canetype["telescopic walking cane"] = /obj/item/cane/telescopic
canetype["white cane"] = /obj/item/cane/white
canetype["telescopic white cane"] = /obj/item/cane/white/collapsible
canetype["folding white cane"] = /obj/item/cane/white/collapsible/folding
canetype["crutch"] = /obj/item/cane/crutch
var/list/canetype = list(
"walking cane" = /obj/item/cane,
"telescopic walking cane" = /obj/item/cane/telescopic,
"white cane" = /obj/item/cane/white,
"telescopic white cane" = /obj/item/cane/white/collapsible,
"folding white cane" = /obj/item/cane/white/collapsible/folding,
"crutch" = /obj/item/cane/crutch
)
gear_tweaks += new/datum/gear_tweak/path(canetype)
/datum/gear/dice
@@ -73,13 +74,14 @@
/datum/gear/toy/New()
..()
var/toytype = list()
toytype["Blink toy"] = /obj/item/toy/blink
toytype["Gravitational singularity"] = /obj/item/toy/spinningtoy
toytype["Water flower"] = /obj/item/reagent_containers/spray/waterflower
toytype["Bosun's whistle"] = /obj/item/toy/bosunwhistle
toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball
toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch
var/list/toytype = list(
"blink toy" = /obj/item/toy/blink,
"gravitational singularity" = /obj/item/toy/spinningtoy,
"water flower" = /obj/item/reagent_containers/spray/waterflower,
"bosun's whistle" = /obj/item/toy/bosunwhistle,
"magic 8 ball" = /obj/item/toy/eight_ball,
"magic conch shell" = /obj/item/toy/eight_ball/conch
)
gear_tweaks += new/datum/gear_tweak/path(toytype)
@@ -123,41 +125,42 @@
/datum/gear/coffeemug/New()
..()
var/list/coffeemugs = list()
coffeemugs["plain coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug
coffeemugs["SCG coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/sol
coffeemugs["Fleet coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/fleet
coffeemugs["Five Arrows coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/fivearrows
coffeemugs["Pearlshield coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/psc
coffeemugs["Almach Association coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/alma
coffeemugs["Almach Protectorate coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/almp
coffeemugs["NT coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/nt
coffeemugs["Wulf Aeronautics mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/metal/wulf
coffeemugs["Gilthari Exports coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/gilthari
coffeemugs["Zeng-Hu coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/zeng
coffeemugs["Ward-Takahashi coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/wt
coffeemugs["Aether Atmospherics coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/aether
coffeemugs["Bishop Cybernetics coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/bishop
coffeemugs["Oculum Broadcast coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/oculum
coffeemugs["#1 coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/one
coffeemugs["#1 monkey coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/puni
coffeemugs["heart coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/heart
coffeemugs["pawn coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/pawn
coffeemugs["diona coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/diona
coffeemugs["british coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/britcup
coffeemugs["NCS Northern Star coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tourist
coffeemugs["flame coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/flame
coffeemugs["blue coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/blue
coffeemugs["black coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/black
coffeemugs["green coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/green
coffeemugs["dark green coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/green/dark
coffeemugs["rainbow coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/rainbow
coffeemugs["metal coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/metal
coffeemugs["glass coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/glass
coffeemugs["tall coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall
coffeemugs["tall black coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/black
coffeemugs["tall metal coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/metal
coffeemugs["tall rainbow coffee mug"] = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/rainbow
var/list/coffeemugs = list(
"plain coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug,
"SCG coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/sol,
"Fleet coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/fleet,
"Five Arrows coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/fivearrows,
"Pearlshield coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/psc,
"Almach Association coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/alma,
"Almach Protectorate coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/almp,
"NT coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/nt,
"Wulf Aeronautics mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/metal/wulf,
"Gilthari Exports coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/gilthari,
"Zeng-Hu coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/zeng,
"Ward-Takahashi coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/wt,
"Aether Atmospherics coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/aether,
"Bishop Cybernetics coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/bishop,
"Oculum Broadcast coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/oculum,
"#1 coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/one,
"#1 monkey coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/puni,
"heart coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/heart,
"pawn coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/pawn,
"diona coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/diona,
"british coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/britcup,
"NCS Northern Star coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tourist,
"flame coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/flame,
"blue coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/blue,
"black coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/black,
"green coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/green,
"dark green coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/green/dark,
"rainbow coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/rainbow,
"metal coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/metal,
"glass coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/glass,
"tall coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall,
"tall black coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/black,
"tall metal coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/metal,
"tall rainbow coffee mug" = /obj/item/reagent_containers/food/drinks/glass2/coffeemug/tall/rainbow
)
gear_tweaks += new /datum/gear_tweak/path(coffeemugs)
gear_tweaks += new /datum/gear_tweak/reagents(lunchables_drink_reagents())

View File

@@ -13,18 +13,19 @@
/datum/gear/gloves/color/New()
..()
var/glovetype = list()
glovetype["gloves, black"] = /obj/item/clothing/gloves/black
glovetype["gloves, blue"] = path = /obj/item/clothing/gloves/blue
glovetype["gloves, brown"] = /obj/item/clothing/gloves/brown
glovetype["gloves, light-brown"] = /obj/item/clothing/gloves/light_brown
glovetype["gloves, green"] = /obj/item/clothing/gloves/green
glovetype["gloves, grey"] = /obj/item/clothing/gloves/grey
glovetype["gloves, orange"] = /obj/item/clothing/gloves/orange
glovetype["gloves, purple"] = /obj/item/clothing/gloves/purple
glovetype["gloves, rainbow"] = /obj/item/clothing/gloves/rainbow
glovetype["gloves, red"] = /obj/item/clothing/gloves/red
glovetype["gloves, white"] = /obj/item/clothing/gloves/white
var/list/glovetype = list(
"gloves, black" = /obj/item/clothing/gloves/black,
"gloves, blue" = path = /obj/item/clothing/gloves/blue,
"gloves, brown" = /obj/item/clothing/gloves/brown,
"gloves, light-brown" = /obj/item/clothing/gloves/light_brown,
"gloves, green" = /obj/item/clothing/gloves/green,
"gloves, grey" = /obj/item/clothing/gloves/grey,
"gloves, orange" = /obj/item/clothing/gloves/orange,
"gloves, purple" = /obj/item/clothing/gloves/purple,
"gloves, rainbow" = /obj/item/clothing/gloves/rainbow,
"gloves, red" = /obj/item/clothing/gloves/red,
"gloves, white" = /obj/item/clothing/gloves/white
)
gear_tweaks += new/datum/gear_tweak/path(glovetype)
/datum/gear/gloves/latex
@@ -73,23 +74,23 @@
/datum/gear/gloves/ring/New()
..()
var/ringtype = list()
ringtype["CTI ring"] = /obj/item/clothing/gloves/ring/cti
ringtype["Mariner University ring"] = /obj/item/clothing/gloves/ring/mariner
ringtype["engagement ring"] = /obj/item/clothing/gloves/ring/engagement
ringtype["signet ring"] = /obj/item/clothing/gloves/ring/seal/signet
ringtype["masonic ring"] = /obj/item/clothing/gloves/ring/seal/mason
ringtype["ring, glass"] = /obj/item/clothing/gloves/ring/material/glass
ringtype["ring, wood"] = /obj/item/clothing/gloves/ring/material/wood
ringtype["ring, plastic"] = /obj/item/clothing/gloves/ring/material/plastic
ringtype["ring, iron"] = /obj/item/clothing/gloves/ring/material/iron
ringtype["ring, bronze"] = /obj/item/clothing/gloves/ring/material/bronze
ringtype["ring, steel"] = /obj/item/clothing/gloves/ring/material/steel
ringtype["ring, copper"] = /obj/item/clothing/gloves/ring/material/copper
ringtype["ring, silver"] = /obj/item/clothing/gloves/ring/material/silver
ringtype["ring, gold"] = /obj/item/clothing/gloves/ring/material/gold
ringtype["ring, platinum"] = /obj/item/clothing/gloves/ring/material/platinum
var/list/ringtype = list(
"CTI ring" = /obj/item/clothing/gloves/ring/cti,
"Mariner University ring" = /obj/item/clothing/gloves/ring/mariner,
"engagement ring" = /obj/item/clothing/gloves/ring/engagement,
"signet ring" = /obj/item/clothing/gloves/ring/seal/signet,
"masonic ring" = /obj/item/clothing/gloves/ring/seal/mason,
"ring, glass" = /obj/item/clothing/gloves/ring/material/glass,
"ring, wood" = /obj/item/clothing/gloves/ring/material/wood,
"ring, plastic" = /obj/item/clothing/gloves/ring/material/plastic,
"ring, iron" = /obj/item/clothing/gloves/ring/material/iron,
"ring, bronze" = /obj/item/clothing/gloves/ring/material/bronze,
"ring, steel" = /obj/item/clothing/gloves/ring/material/steel,
"ring, copper" = /obj/item/clothing/gloves/ring/material/copper,
"ring, silver" = /obj/item/clothing/gloves/ring/material/silver,
"ring, gold" = /obj/item/clothing/gloves/ring/material/gold,
"ring, platinum" = /obj/item/clothing/gloves/ring/material/platinum
)
gear_tweaks += new/datum/gear_tweak/path(ringtype)
/datum/gear/gloves/circuitry

View File

@@ -11,10 +11,11 @@
/datum/gear/head/bandanas/New()
..()
var/bandanatype = list()
bandanatype["bandana, pirate-red"] = /obj/item/clothing/head/bandana
bandanatype["bandana, green"] = /obj/item/clothing/head/greenbandana
bandanatype["bandana, orange"] = /obj/item/clothing/head/orangebandana
var/list/bandanatype = list(
"bandana, pirate-red" = /obj/item/clothing/head/bandana,
"bandana, green" = /obj/item/clothing/head/greenbandana,
"bandana, orange" = /obj/item/clothing/head/orangebandana
)
gear_tweaks += new/datum/gear_tweak/path(bandanatype)
/datum/gear/head/beret
@@ -23,10 +24,11 @@
/datum/gear/head/beret/New()
..()
var/berettype = list()
berettype["beret, engineering orange"] = /obj/item/clothing/head/beret/engineering
berettype["beret, purple"] = /obj/item/clothing/head/beret/purple
berettype["beret, red"] = /obj/item/clothing/head/beret
var/berettype = list(
"beret, engineering orange" = /obj/item/clothing/head/beret/engineering,
"beret, purple" = /obj/item/clothing/head/beret/purple,
"beret, red" = /obj/item/clothing/head/beret
)
gear_tweaks += new/datum/gear_tweak/path(berettype)
/datum/gear/head/beretsec
@@ -36,14 +38,15 @@
/datum/gear/head/beretsec/New()
..()
var/berettype = list()
berettype["officer beret, navy"] = /obj/item/clothing/head/beret/sec/navy/officer
berettype["officer beret, corporate"] = /obj/item/clothing/head/beret/sec/corporate/officer
berettype["officer beret, red"] = /obj/item/clothing/head/beret/sec
berettype["HoS beret, navy"] = /obj/item/clothing/head/beret/sec/navy/hos
berettype["HoS beret, corporate"] = /obj/item/clothing/head/beret/sec/corporate/hos
berettype["warden beret, navy"] = /obj/item/clothing/head/beret/sec/navy/warden
berettype["warden beret, corporate"] = /obj/item/clothing/head/beret/sec/corporate/warden
var/berettype = list(
"officer beret, navy" = /obj/item/clothing/head/beret/sec/navy/officer,
"officer beret, corporate" = /obj/item/clothing/head/beret/sec/corporate/officer,
"officer beret, red" = /obj/item/clothing/head/beret/sec,
"HoS beret, navy" = /obj/item/clothing/head/beret/sec/navy/hos,
"HoS beret, corporate" = /obj/item/clothing/head/beret/sec/corporate/hos,
"warden beret, navy" = /obj/item/clothing/head/beret/sec/navy/warden,
"warden beret, corporate" = /obj/item/clothing/head/beret/sec/corporate/warden
)
gear_tweaks += new/datum/gear_tweak/path(berettype)
/datum/gear/head/cap
@@ -52,19 +55,20 @@
/datum/gear/head/cap/New()
..()
var/captype = list()
captype["soft cap, black"] = /obj/item/clothing/head/soft/black
captype["soft cap, blue"] = /obj/item/clothing/head/soft/blue
captype["soft cap, green"] = /obj/item/clothing/head/soft/green
captype["soft cap, grey"] = /obj/item/clothing/head/soft/grey
captype["soft cap, major bill's"] = /obj/item/clothing/head/soft/mbill
captype["soft cap, orange"] = /obj/item/clothing/head/soft/orange
captype["soft cap, purple"] = /obj/item/clothing/head/soft/purple
captype["soft cap, rainbow"] = /obj/item/clothing/head/soft/rainbow
captype["soft cap, red"] = /obj/item/clothing/head/soft/red
captype["soft cap, solgov"] = /obj/item/clothing/head/soft/solgov
captype["soft cap, white"] = /obj/item/clothing/head/soft/mime
captype["soft cap, yellow"] = /obj/item/clothing/head/soft/yellow
var/list/captype = list(
"soft cap, black" = /obj/item/clothing/head/soft/black,
"soft cap, blue" = /obj/item/clothing/head/soft/blue,
"soft cap, green" = /obj/item/clothing/head/soft/green,
"soft cap, grey" = /obj/item/clothing/head/soft/grey,
"soft cap, major bill's" = /obj/item/clothing/head/soft/mbill,
"soft cap, orange" = /obj/item/clothing/head/soft/orange,
"soft cap, purple" = /obj/item/clothing/head/soft/purple,
"soft cap, rainbow" = /obj/item/clothing/head/soft/rainbow,
"soft cap, red" = /obj/item/clothing/head/soft/red,
"soft cap, solgov" = /obj/item/clothing/head/soft/solgov,
"soft cap, white" = /obj/item/clothing/head/soft/mime,
"soft cap, yellow" = /obj/item/clothing/head/soft/yellow
)
gear_tweaks += new/datum/gear_tweak/path(captype)
/datum/gear/head/sec_cap
@@ -316,12 +320,13 @@
/datum/gear/head/surgery/New()
..()
var/cap_type = list()
cap_type["Purple cap"] = /obj/item/clothing/head/surgery/purple
cap_type["Blue cap"] = /obj/item/clothing/head/surgery/blue
cap_type["Green cap"] = /obj/item/clothing/head/surgery/green
cap_type["Black cap"] = /obj/item/clothing/head/surgery/black
cap_type["Navy cap"] = /obj/item/clothing/head/surgery/navyblue
var/list/cap_type = list(
"purple cap" = /obj/item/clothing/head/surgery/purple,
"blue cap" = /obj/item/clothing/head/surgery/blue,
"green cap" = /obj/item/clothing/head/surgery/green,
"black cap" = /obj/item/clothing/head/surgery/black,
"navy cap" = /obj/item/clothing/head/surgery/navyblue
)
gear_tweaks += new/datum/gear_tweak/path(cap_type)
/datum/gear/head/hairnet

View File

@@ -37,18 +37,18 @@
/datum/gear/shoes/colored/New()
..()
var/shoetype = list()
shoetype["shoes, black"] = /obj/item/clothing/shoes/black
shoetype["shoes, blue"] = /obj/item/clothing/shoes/blue
shoetype["shoes, brown"] = /obj/item/clothing/shoes/brown
shoetype["shoes, green"] = /obj/item/clothing/shoes/green
shoetype["shoes, orange"] = /obj/item/clothing/shoes/orange
shoetype["shoes, purple"] = /obj/item/clothing/shoes/purple
shoetype["shoes, rainbow"] = /obj/item/clothing/shoes/rainbow
shoetype["shoes, red"] = /obj/item/clothing/shoes/red
shoetype["shoes, white"] = /obj/item/clothing/shoes/white
shoetype["shoes, yellow"] = /obj/item/clothing/shoes/yellow
var/list/shoetype = list(
"shoes, black" = /obj/item/clothing/shoes/black,
"shoes, blue" = /obj/item/clothing/shoes/blue,
"shoes, brown" = /obj/item/clothing/shoes/brown,
"shoes, green" = /obj/item/clothing/shoes/green,
"shoes, orange" = /obj/item/clothing/shoes/orange,
"shoes, purple" = /obj/item/clothing/shoes/purple,
"shoes, rainbow" = /obj/item/clothing/shoes/rainbow,
"shoes, red" = /obj/item/clothing/shoes/red,
"shoes, white" = /obj/item/clothing/shoes/white,
"shoes, yellow" = /obj/item/clothing/shoes/yellow
)
gear_tweaks += new/datum/gear_tweak/path(shoetype)
/datum/gear/shoes/lacey
@@ -107,6 +107,10 @@
..()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/shoes/flats/alt
display_name = "shoes, flats alt (colorable)"
path = /obj/item/clothing/shoes/flats/white/color/alt
/datum/gear/shoes/cowboy
display_name = "boots, cowboy selection"
path = /obj/item/clothing/shoes/boots/cowboy
@@ -155,18 +159,19 @@
/datum/gear/shoes/winter_boots/New()
..()
var/boottype = list()
boottype["winter boots, atmospherics"] = /obj/item/clothing/shoes/boots/winter/atmos
boottype["winter boots, brown"] = /obj/item/clothing/shoes/boots/winter
boottype["winter boots, engineering"] = /obj/item/clothing/shoes/boots/winter/engineering
boottype["winter boots, hydroponics"] = /obj/item/clothing/shoes/boots/winter/hydro
boottype["winter boots, management"] = /obj/item/clothing/shoes/boots/winter/command
boottype["winter boots, medical"] = /obj/item/clothing/shoes/boots/winter/medical
boottype["winter boots, mining"] = /obj/item/clothing/shoes/boots/winter/mining
boottype["winter boots, science"] = /obj/item/clothing/shoes/boots/winter/science
boottype["winter boots, security"] = /obj/item/clothing/shoes/boots/winter/security
boottype["winter boots, supply"] = /obj/item/clothing/shoes/boots/winter/supply
var/list/boottype = list(
"winter boots, atmospherics" = /obj/item/clothing/shoes/boots/winter/atmos,
"winter boots, brown" = /obj/item/clothing/shoes/boots/winter,
"winter boots, engineering" = /obj/item/clothing/shoes/boots/winter/engineering,
"winter boots, hydroponics" = /obj/item/clothing/shoes/boots/winter/hydro,
"winter boots, management" = /obj/item/clothing/shoes/boots/winter/command,
"winter boots, medical" = /obj/item/clothing/shoes/boots/winter/medical,
"winter boots, mining" = /obj/item/clothing/shoes/boots/winter/mining,
"winter boots, science" = /obj/item/clothing/shoes/boots/winter/science,
"winter boots, security" = /obj/item/clothing/shoes/boots/winter/security,
"winter boots, supply" = /obj/item/clothing/shoes/boots/winter/supply
)
gear_tweaks += new/datum/gear_tweak/path(boottype)
/datum/gear/shoes/circuitry
display_name = "boots, circuitry (empty)"
@@ -179,4 +184,7 @@
/datum/gear/shoes/clogs/New()
..()
gear_tweaks += gear_tweak_free_color_choice
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/shoes/ceremonial_guards
display_name = "ceremonial leg guards"
path = /obj/item/clothing/shoes/ceremonial_guards

View File

@@ -40,10 +40,11 @@
/datum/gear/suit/bomber/New()
..()
var/bombertype = list()
bombertype["bomber jacket"] = /obj/item/clothing/suit/storage/toggle/bomber
bombertype["bomber jacket, alternate"] = /obj/item/clothing/suit/storage/bomber/alt
bombertype["bomber jacket, retro"] = /obj/item/clothing/suit/storage/toggle/bomber/retro
var/list/bombertype = list(
"bomber jacket" = /obj/item/clothing/suit/storage/toggle/bomber,
"bomber jacket, alternate" = /obj/item/clothing/suit/storage/bomber/alt,
"bomber jacket, retro" = /obj/item/clothing/suit/storage/toggle/bomber/retro
)
gear_tweaks += new/datum/gear_tweak/path(bombertype)
/datum/gear/suit/leather_jacket
@@ -53,12 +54,13 @@
/datum/gear/suit/leather_jacket/New()
..()
var/ljtype = list()
ljtype["leather jacket, black"] = /obj/item/clothing/suit/storage/toggle/leather_jacket
ljtype["leather jacket, alternate black"] = /obj/item/clothing/suit/storage/leather_jacket_alt
ljtype["leather jacket, corporate black"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen
ljtype["leather jacket, brown"] = /obj/item/clothing/suit/storage/toggle/brown_jacket
ljtype["leather jacket, corporate brown"] = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen
var/ljtype = list(
"leather jacket, black" = /obj/item/clothing/suit/storage/toggle/leather_jacket,
"leather jacket, alternate black" = /obj/item/clothing/suit/storage/leather_jacket_alt,
"leather jacket, corporate black" = /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen,
"leather jacket, brown" = /obj/item/clothing/suit/storage/toggle/brown_jacket,
"leather jacket, corporate brown" = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen
)
gear_tweaks += new/datum/gear_tweak/path(ljtype)
/datum/gear/suit/leather_vest
@@ -68,11 +70,12 @@
/datum/gear/suit/leather_vest/New()
..()
var/lvtype = list()
lvtype["leather vest, black"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless
lvtype["leather vest, corporate black"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless
lvtype["leather vest, brown"] = /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless
lvtype["leather vest, corporate brown"] = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless
var/list/lvtype = list(
"leather vest, black" = /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless,
"leather vest, corporate black" = /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless,
"leather vest, brown" = /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless,
"leather vest, corporate brown" = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless
)
gear_tweaks += new/datum/gear_tweak/path(lvtype)
/datum/gear/suit/mil
@@ -99,9 +102,10 @@
/datum/gear/suit/trenchcoat/New()
..()
var/coattype = list()
coattype["trenchcoat, brown"] = /obj/item/clothing/suit/storage/trench
coattype["trenchcoat, grey"] = /obj/item/clothing/suit/storage/trench/grey
var/coattype = list(
"trenchcoat, brown" = /obj/item/clothing/suit/storage/trench,
"trenchcoat, grey" = /obj/item/clothing/suit/storage/trench/grey
)
gear_tweaks += new/datum/gear_tweak/path(coattype)
/datum/gear/suit/duster
@@ -125,8 +129,8 @@
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(hazards))
/datum/gear/suit/hoodie
display_name = "hoodie selection"
description = "A selection of hooded sweatshirts."
display_name = "hoodie, baggy selection"
description = "A selection of hooded sweatshirts, with non-functional hoods."
path = /obj/item/clothing/suit/storage/toggle/hoodie
cost = 2
@@ -146,16 +150,17 @@
/datum/gear/suit/labcoat/New()
..()
var/labcoattype = list()
labcoattype["labcoat, white"] = /obj/item/clothing/suit/storage/toggle/labcoat
labcoattype["labcoat, blue"] = /obj/item/clothing/suit/storage/toggle/labcoat/blue
labcoattype["labcoat, blue-edged"] = /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge
labcoattype["labcoat, green"] = /obj/item/clothing/suit/storage/toggle/labcoat/green
labcoattype["labcoat, orange"] = /obj/item/clothing/suit/storage/toggle/labcoat/orange
labcoattype["labcoat, pink"] = /obj/item/clothing/suit/storage/toggle/labcoat/pink
labcoattype["labcoat, purple"] = /obj/item/clothing/suit/storage/toggle/labcoat/purple
labcoattype["labcoat, red"] = /obj/item/clothing/suit/storage/toggle/labcoat/red
labcoattype["labcoat, yellow"] = /obj/item/clothing/suit/storage/toggle/labcoat/yellow
var/list/labcoattype = list(
"labcoat, white" = /obj/item/clothing/suit/storage/toggle/labcoat,
"labcoat, blue" = /obj/item/clothing/suit/storage/toggle/labcoat/blue,
"labcoat, blue-edged" = /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge,
"labcoat, green" = /obj/item/clothing/suit/storage/toggle/labcoat/green,
"labcoat, orange" = /obj/item/clothing/suit/storage/toggle/labcoat/orange,
"labcoat, pink" = /obj/item/clothing/suit/storage/toggle/labcoat/pink,
"labcoat, purple" = /obj/item/clothing/suit/storage/toggle/labcoat/purple,
"labcoat, red" = /obj/item/clothing/suit/storage/toggle/labcoat/red,
"labcoat, yellow" = /obj/item/clothing/suit/storage/toggle/labcoat/yellow
)
gear_tweaks += new/datum/gear_tweak/path(labcoattype)
/datum/gear/suit/labcoat_rd
@@ -197,7 +202,7 @@
/datum/gear/suit/cloak_department
display_name = "cloak, departmental selection"
description = "A selection of cloaks in departmental colours."
description = "A selection of cloaks and capelets in departmental colours."
path = /obj/item/clothing/accessory/storage/poncho/roles/cloak/cargo
/datum/gear/suit/cloak_department/New()
@@ -216,6 +221,57 @@
..()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/suit/cloak_chaplain
display_name = "cloak, ceremonial selection"
description = "A selection of cloaks typically worn in ceremonial contexts."
path = /obj/item/clothing/accessory/storage/poncho/roles/cloak/ceremonial
/datum/gear/suit/cloak_chaplain/New()
..()
var/list/coattype = list(
"cloak, Pleromanist" = /obj/item/clothing/accessory/storage/poncho/roles/cloak/chapel,
"cloak, Unitarian" = /obj/item/clothing/accessory/storage/poncho/roles/cloak/chapel/alt,
"cloak, ceremonial" = /obj/item/clothing/accessory/storage/poncho/roles/cloak/ceremonial
)
gear_tweaks += new/datum/gear_tweak/path(coattype)
//Half cloak
/datum/gear/suit/cloak_half
display_name = "cloak, half, colorable"
path = /obj/item/clothing/accessory/storage/poncho/roles/cloak/half
/datum/gear/suit/cloak_half/New()
gear_tweaks += gear_tweak_free_color_choice
//Shoulder cloak
/datum/gear/suit/cloak_shoulder
display_name = "cloak, left shoulder (colorable)"
path = /obj/item/clothing/accessory/storage/poncho/roles/cloak/shoulder
/datum/gear/suit/cloak_shoulder/New()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/suit/cloak_shoulder_right
display_name = "cloak, right shoulder (colorable)"
path = /obj/item/clothing/accessory/storage/poncho/roles/cloak/shoulder/right
/datum/gear/suit/cloak_shoulder_right/New()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/suit/capelet
display_name = "cloak, capelet (colorable)"
path = /obj/item/clothing/accessory/storage/poncho/roles/cloak/capelet
/datum/gear/suit/capelet/New()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/suit/roughcloak
display_name = "cloak, rough (colorable)"
path = /obj/item/clothing/accessory/storage/poncho/roles/cloak/half
/datum/gear/suit/roughcloak/New()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/suit/unathi_robe
display_name = "roughspun robe"
path = /obj/item/clothing/suit/unathi/robe
@@ -227,10 +283,11 @@
/datum/gear/suit/suit_jackets/New()
..()
var/jackettype = list()
jackettype["suit jacket, black"] = /obj/item/clothing/suit/storage/toggle/internalaffairs
jackettype["suit jacket, blue"] = /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket
jackettype["suit jacket, purple"] = /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket
var/list/jackettype = list(
"suit jacket, black" = /obj/item/clothing/suit/storage/toggle/internalaffairs,
"suit jacket, blue" = /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket,
"suit jacket, purple" = /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket
)
gear_tweaks += new/datum/gear_tweak/path(jackettype)
/datum/gear/suit/suspenders
@@ -245,11 +302,12 @@
/datum/gear/suit/forensics/New()
..()
var/jackettype = list()
jackettype["forensics jacket, red long"] = /obj/item/clothing/suit/storage/forensics/red/long
jackettype["forensics jacket, red short"] = /obj/item/clothing/suit/storage/forensics/red
jackettype["forensics jacket, blue long"] = /obj/item/clothing/suit/storage/forensics/blue/long
jackettype["forensics jacket, blue short"] = /obj/item/clothing/suit/storage/forensics/blue
var/list/jackettype = list(
"forensics jacket, red long" = /obj/item/clothing/suit/storage/forensics/red/long,
"forensics jacket, red short" = /obj/item/clothing/suit/storage/forensics/red,
"forensics jacket, blue long" = /obj/item/clothing/suit/storage/forensics/blue/long,
"forensics jacket, blue short" = /obj/item/clothing/suit/storage/forensics/blue
)
gear_tweaks += new/datum/gear_tweak/path(jackettype)
/datum/gear/suit/wintercoat
@@ -333,12 +391,13 @@
/datum/gear/suit/dep_jacket/New()
..()
var/jackettype = list()
jackettype["department jacket, engineering"] = /obj/item/clothing/suit/storage/toggle/engi_dep_jacket
jackettype["department jacket, medical"] = /obj/item/clothing/suit/storage/toggle/med_dep_jacket
jackettype["department jacket, security"] = /obj/item/clothing/suit/storage/toggle/sec_dep_jacket
jackettype["department jacket, science"] = /obj/item/clothing/suit/storage/toggle/sci_dep_jacket
jackettype["department jacket, supply"] = /obj/item/clothing/suit/storage/toggle/supply_dep_jacket
var/list/jackettype = list(
"department jacket, engineering" = /obj/item/clothing/suit/storage/toggle/engi_dep_jacket,
"department jacket, medical" = /obj/item/clothing/suit/storage/toggle/med_dep_jacket,
"department jacket, security" = /obj/item/clothing/suit/storage/toggle/sec_dep_jacket,
"department jacket, science" = /obj/item/clothing/suit/storage/toggle/sci_dep_jacket,
"department jacket, supply" = /obj/item/clothing/suit/storage/toggle/supply_dep_jacket
)
gear_tweaks += new/datum/gear_tweak/path(jackettype)
/datum/gear/suit/light_jacket
@@ -349,8 +408,8 @@
/datum/gear/suit/light_jacket/New()
..()
var/list/jacket = list(
"grey light jacket" = /obj/item/clothing/suit/storage/toggle/light_jacket,
"dark blue light jacket" = /obj/item/clothing/suit/storage/toggle/light_jacket/blue
"grey light jacket" = /obj/item/clothing/suit/storage/toggle/light_jacket,
"dark blue light jacket" = /obj/item/clothing/suit/storage/toggle/light_jacket/blue
)
gear_tweaks += new/datum/gear_tweak/path(jacket)
@@ -400,3 +459,18 @@
var/obj/item/clothing/suit/costume/costume_type = costume
costumes[initial(costume_type.name)] = costume_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(costumes))
/datum/gear/suit/choodies
display_name = "hoodie selection (colorable)"
description = "A selection of hoodies with functional hoods."
path = /obj/item/clothing/suit/storage/hooded/toggle/colorable
/datum/gear/suit/choodies/New()
..()
var/list/choodies = list(
"normal hoodie" = /obj/item/clothing/suit/storage/hooded/toggle/colorable,
"sleeveless hoodie" = /obj/item/clothing/suit/storage/hooded/toggle/colorable/sleeveless,
"cropped hoodie" = /obj/item/clothing/suit/storage/hooded/toggle/colorable/cropped
)
gear_tweaks += gear_tweak_free_color_choice
gear_tweaks += new/datum/gear_tweak/path(choodies)

View File

@@ -46,9 +46,10 @@
/datum/gear/uniform/cuttop/New()
..()
var/cuttoptype = list()
cuttoptype["cut top, grey"] = /obj/item/clothing/under/cuttop
cuttoptype["cut top, red"] = /obj/item/clothing/under/cuttop/red
var/list/cuttoptype = list(
"cut top, grey" = /obj/item/clothing/under/cuttop,
"cut top, red" = /obj/item/clothing/under/cuttop/red
)
gear_tweaks += new/datum/gear_tweak/path(cuttoptype)
/datum/gear/uniform/jumpsuit
@@ -73,21 +74,32 @@
..()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/uniform/qipao_colorable
display_name = "qipao, selection (colorable)"
path = /obj/item/clothing/under/qipao/colorable
/datum/gear/uniform/qipao_colorable/New()
..()
var/list/qipaos = list(
"qipao, gold trim" = /obj/item/clothing/under/qipao/colorable,
"qipao, slim" = /obj/item/clothing/under/qipao2,
"qipao, short" = /obj/item/clothing/under/qipao
)
gear_tweaks += list(new/datum/gear_tweak/path(qipaos), gear_tweak_free_color_choice)
/datum/gear/uniform/qipao
display_name = "qipao"
path = /obj/item/clothing/under/qipao
display_name = "qipao, pre-colored selection"
description = "Skirts to cover your lower body, in various styles."
path = /obj/item/clothing/under/skirt
/datum/gear/uniform/qipao/New()
..()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/uniform/qipao2
display_name = "qipao, slim"
path = /obj/item/clothing/under/qipao2
/datum/gear/uniform/qipao2/New()
..()
gear_tweaks += gear_tweak_free_color_choice
var/list/qipaos = list(
"qipao, black" = /obj/item/clothing/under/qipao/black,
"qipao, white" = /obj/item/clothing/under/qipao/white,
"qipao, red" = /obj/item/clothing/under/qipao/red
)
gear_tweaks += new/datum/gear_tweak/path(qipaos)
/datum/gear/uniform/skirt
display_name = "skirt, selection"
@@ -135,16 +147,17 @@
/datum/gear/uniform/job_skirt/New()
..()
var/skirttype = list()
skirttype["skirt, chief engineer"] = /obj/item/clothing/under/rank/chief_engineer/skirt
skirttype["skirt, atmospheric technician"] = /obj/item/clothing/under/rank/atmospheric_technician/skirt
skirttype["skirt, engineer"] = /obj/item/clothing/under/rank/engineer/skirt
skirttype["skirt, roboticist"] = /obj/item/clothing/under/rank/roboticist/skirt
skirttype["skirt, CMO"] = /obj/item/clothing/under/rank/chief_medical_officer/skirt
skirttype["skirt, chemist"] = /obj/item/clothing/under/rank/chemist/skirt
skirttype["skirt, virologist"] = /obj/item/clothing/under/rank/virologist/skirt
skirttype["skirt, medical"] = /obj/item/clothing/under/rank/medical/skirt
skirttype["skirt, scientist"] = /obj/item/clothing/under/rank/scientist/skirt
var/list/skirttype = list(
"skirt, chief engineer" = /obj/item/clothing/under/rank/chief_engineer/skirt,
"skirt, atmospheric technician" = /obj/item/clothing/under/rank/atmospheric_technician/skirt,
"skirt, engineer" = /obj/item/clothing/under/rank/engineer/skirt,
"skirt, roboticist" = /obj/item/clothing/under/rank/roboticist/skirt,
"skirt, CMO" = /obj/item/clothing/under/rank/chief_medical_officer/skirt,
"skirt, chemist" = /obj/item/clothing/under/rank/chemist/skirt,
"skirt, virologist" = /obj/item/clothing/under/rank/virologist/skirt,
"skirt, medical" = /obj/item/clothing/under/rank/medical/skirt,
"skirt, scientist" = /obj/item/clothing/under/rank/scientist/skirt
)
gear_tweaks += new/datum/gear_tweak/path(skirttype)
/datum/gear/uniform/job_turtle
@@ -154,11 +167,12 @@
/datum/gear/uniform/job_turtle/New()
..()
var/turtletype = list()
turtletype["turtleneck, science"] = /obj/item/clothing/under/rank/scientist/turtleneck
turtletype["turtleneck, engineering"] = /obj/item/clothing/under/rank/engineer/turtleneck
turtletype["turtleneck, security"] = /obj/item/clothing/under/rank/security/turtleneck
turtletype["turtleneck, medical"] = /obj/item/clothing/under/rank/medical/turtleneck
var/list/turtletype = list(
"turtleneck, science" = /obj/item/clothing/under/rank/scientist/turtleneck,
"turtleneck, engineering" = /obj/item/clothing/under/rank/engineer/turtleneck,
"turtleneck, security" = /obj/item/clothing/under/rank/security/turtleneck,
"turtleneck, medical" = /obj/item/clothing/under/rank/medical/turtleneck
)
gear_tweaks += new/datum/gear_tweak/path(turtletype)
/datum/gear/uniform/uniform_cargo
@@ -169,11 +183,12 @@
/datum/gear/uniform/uniform_cargo/New()
..()
var/cargotype = list()
cargotype["cargo uniform, shorts"] = /obj/item/clothing/under/rank/cargotech/shorts
cargotype["cargo uniform, jeans"] = /obj/item/clothing/under/rank/cargotech/jeans
cargotype["cargo uniform, feminine jeans"] = /obj/item/clothing/under/rank/cargotech/jeans/female
cargotype["cargo uniform, skirt"] = /obj/item/clothing/under/rank/cargotech/skirt
var/list/cargotype = list(
"cargo uniform, shorts" = /obj/item/clothing/under/rank/cargotech/shorts,
"cargo uniform, jeans" = /obj/item/clothing/under/rank/cargotech/jeans,
"cargo uniform, feminine jeans" = /obj/item/clothing/under/rank/cargotech/jeans/female,
"cargo uniform, skirt" = /obj/item/clothing/under/rank/cargotech/skirt
)
gear_tweaks += new/datum/gear_tweak/path(cargotype)
/datum/gear/uniform/uniform_qm
@@ -184,10 +199,11 @@
/datum/gear/uniform/uniform_qm/New()
..()
var/qmtype = list()
qmtype["quartermaster uniform, jeans"] = /obj/item/clothing/under/rank/cargo/jeans
qmtype["quartermaster uniform, feminine jeans"] = /obj/item/clothing/under/rank/cargo/jeans/female
qmtype["quartermaster uniform, skirt"] = /obj/item/clothing/under/rank/cargo/skirt
var/list/qmtype = list(
"quartermaster uniform, jeans" = /obj/item/clothing/under/rank/cargo/jeans,
"quartermaster uniform, feminine jeans" = /obj/item/clothing/under/rank/cargo/jeans/female,
"quartermaster uniform, skirt" = /obj/item/clothing/under/rank/cargo/skirt
)
gear_tweaks += new/datum/gear_tweak/path(qmtype)
/datum/gear/uniform/old_miner
@@ -263,14 +279,15 @@
/datum/gear/uniform/sundress/New()
..()
var/sdresstype = list()
sdresstype["sundress"] = /obj/item/clothing/under/sundress
sdresstype["sundress, long blue"] = /obj/item/clothing/under/dress/sundress_blue
sdresstype["sundress, pink"] = /obj/item/clothing/under/dress/sundress_pink
sdresstype["sundress, pink with bow"] = /obj/item/clothing/under/dress/sundress_pinkbow
sdresstype["sundress, short pink"] = /obj/item/clothing/under/dress/sundress_pinkshort
sdresstype["sundress, white"] = /obj/item/clothing/under/sundress_white
sdresstype["sundress, white alt"] = /obj/item/clothing/under/dress/sundress_white
var/list/sdresstype = list(
"sundress" = /obj/item/clothing/under/sundress,
"sundress, long blue" = /obj/item/clothing/under/dress/sundress_blue,
"sundress, pink" = /obj/item/clothing/under/dress/sundress_pink,
"sundress, pink with bow" = /obj/item/clothing/under/dress/sundress_pinkbow,
"sundress, short pink" = /obj/item/clothing/under/dress/sundress_pinkshort,
"sundress, white" = /obj/item/clothing/under/sundress_white,
"sundress, white alt" = /obj/item/clothing/under/dress/sundress_white
)
gear_tweaks += new/datum/gear_tweak/path(sdresstype)
/datum/gear/uniform/dress_fire
@@ -290,12 +307,13 @@
/datum/gear/uniform/uniform_security/New()
..()
var/secunitype = list()
secunitype["officer uniform, corporate"] = /obj/item/clothing/under/rank/security/corp
secunitype["officer uniform, navy"] = /obj/item/clothing/under/rank/security/navyblue
secunitype["officer uniform, hedberg-hammarstrom"] = /obj/item/clothing/under/hedberg
secunitype["officer uniform, red skirt"] = /obj/item/clothing/under/rank/security/skirt
secunitype["detective uniform, corporate"] = /obj/item/clothing/under/det/corporate
var/list/secunitype = list(
"officer uniform, corporate" = /obj/item/clothing/under/rank/security/corp,
"officer uniform, navy" = /obj/item/clothing/under/rank/security/navyblue,
"officer uniform, hedberg-hammarstrom" = /obj/item/clothing/under/hedberg,
"officer uniform, red skirt" = /obj/item/clothing/under/rank/security/skirt,
"detective uniform, corporate" = /obj/item/clothing/under/det/corporate
)
gear_tweaks += new/datum/gear_tweak/path(secunitype)
/datum/gear/uniform/uniform_warden
@@ -306,10 +324,11 @@
/datum/gear/uniform/uniform_warden/New()
..()
var/warunitype = list()
warunitype["warden uniform, corporate"] = /obj/item/clothing/under/rank/warden/corp
warunitype["warden uniform, navy"] = /obj/item/clothing/under/rank/warden/navyblue
warunitype["warden uniform, red skirt"] = /obj/item/clothing/under/rank/warden/skirt
var/list/warunitype = list(
"warden uniform, corporate" = /obj/item/clothing/under/rank/warden/corp,
"warden uniform, navy" = /obj/item/clothing/under/rank/warden/navyblue,
"warden uniform, red skirt" = /obj/item/clothing/under/rank/warden/skirt
)
gear_tweaks += new/datum/gear_tweak/path(warunitype)
/datum/gear/uniform/uniform_hos
@@ -320,10 +339,11 @@
/datum/gear/uniform/uniform_hos/New()
..()
var/hosunitype = list()
hosunitype["HoS uniform, corporate"] = /obj/item/clothing/under/rank/head_of_security/corp
hosunitype["HoS uniform, navy"] = /obj/item/clothing/under/rank/head_of_security/navyblue
hosunitype["HoS Uniform, red skirt"] = /obj/item/clothing/under/rank/head_of_security/skirt
var/list/hosunitype = list(
"HoS uniform, corporate" = /obj/item/clothing/under/rank/head_of_security/corp,
"HoS uniform, navy" = /obj/item/clothing/under/rank/head_of_security/navyblue,
"HoS Uniform, red skirt" = /obj/item/clothing/under/rank/head_of_security/skirt
)
gear_tweaks += new/datum/gear_tweak/path(hosunitype)
/datum/gear/uniform/uniform_hop
@@ -334,34 +354,26 @@
/datum/gear/uniform/uniform_hop/New()
..()
var/hopunitype = list()
hopunitype["HoP dress"] = /obj/item/clothing/under/dress/dress_hop
hopunitype["HR director"] = /obj/item/clothing/under/dress/dress_hr
var/list/hopunitype = list(
"HoP dress" = /obj/item/clothing/under/dress/dress_hop,
"HR director" = /obj/item/clothing/under/dress/dress_hr
)
gear_tweaks += new/datum/gear_tweak/path(hopunitype)
/datum/gear/uniform/shortplaindress
display_name = "dress, plain (colorable)"
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 = "dress, long (colorable)"
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 = "dress, long and wide (colorable)"
/datum/gear/uniform/dresses_colorable
display_name = "dress, colorable selection"
path = /obj/item/clothing/under/dress/white4
/datum/gear/uniform/longwidedress/New()
/datum/gear/uniform/dresses_colorable/New()
..()
gear_tweaks += gear_tweak_free_color_choice
var/list/dresses = list(
"plain dress" = /obj/item/clothing/under/dress/white3,
"short, sleeveless dress" = /obj/item/clothing/under/dress/little_strapless,
"long, sleeveless dress" = /obj/item/clothing/under/dress/long_strapless,
"long dress" = /obj/item/clothing/under/dress/white2,
"long, wide dress" = /obj/item/clothing/under/dress/white4
)
gear_tweaks += list(new/datum/gear_tweak/path(dresses), gear_tweak_free_color_choice)
/datum/gear/uniform/reddress
display_name = "dress, red with belt"
@@ -376,7 +388,7 @@
path = /obj/item/clothing/under/dress/sailordress
/datum/gear/uniform/dresses/eveninggown
display_name = "evening gown, red"
display_name = "dress, evening gown, red"
path = /obj/item/clothing/under/dress/redeveninggown
/datum/gear/uniform/dresses/maid
@@ -595,7 +607,7 @@
path = /obj/item/clothing/under/cyberpunkpants
/datum/gear/uniform/whitegown
display_name = "white gown"
display_name = "dress, white gown"
path = /obj/item/clothing/under/wedding/whitegown
/datum/gear/uniform/floofdress
@@ -607,7 +619,7 @@
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/uniform/blackngold
display_name = "black and gold gown"
display_name = "dress, black and gold gown"
path = /obj/item/clothing/under/blackngold
/datum/gear/uniform/sheerblue
@@ -663,3 +675,38 @@
var/obj/item/clothing/under/costume/costume_type = costume
costumes[initial(costume_type.name)] = costume_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(costumes))
/datum/gear/uniform/ceremonial
display_name = "outfit, ceremonial selection"
path = /obj/item/clothing/under/dress/ceremonial
/datum/gear/uniform/ceremonial/New()
..()
var/list/hopunitype = list(
"ceremonial corset with bodystocking" = /obj/item/clothing/under/dress/ceremonial,
"ceremonial corset without bodystocking" = /obj/item/clothing/under/dress/ceremonial/sheerless
)
gear_tweaks += new/datum/gear_tweak/path(hopunitype)
//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,
"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
)
gear_tweaks += list(new/datum/gear_tweak/path(skirts), gear_tweak_free_color_choice)

View File

@@ -32,12 +32,13 @@
/datum/gear/utility/communicator/New()
..()
var/commtype = list()
commtype["communicator"] = /obj/item/communicator
commtype["communicator, watch"] = /obj/item/communicator/watch
commtype["communicator, sleek"] = /obj/item/communicator/sleek
commtype["communicator, flip"] = /obj/item/communicator/flip
commtype["communicator, rugged"] = /obj/item/communicator/rugged
var/commtype = list(
"communicator" = /obj/item/communicator,
"communicator, watch" = /obj/item/communicator/watch,
"communicator, sleek" = /obj/item/communicator/sleek,
"communicator, flip" = /obj/item/communicator/flip,
"communicator, rugged" = /obj/item/communicator/rugged
)
gear_tweaks += new/datum/gear_tweak/path(commtype)
/datum/gear/utility/codex

View File

@@ -6,10 +6,14 @@
sort_category = "Xenowear"
/datum/gear/head/zhan_scarf
display_name = "Zhan headscarf"
display_name = "Zhan headscarf (colorable)"
path = /obj/item/clothing/head/tajaran/scarf
whitelisted = SPECIES_TAJ
/datum/gear/head/zhan_scarf/New()
..()
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/suit/unathi_mantle
display_name = "hide mantle (Unathi)"
path = /obj/item/clothing/suit/unathi/mantle