mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-16 21:22:40 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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())
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user