mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-15 17:15:25 +01:00
loadout overhaul pt1
various overhauls to loadout menus
This commit is contained in:
@@ -6,25 +6,27 @@
|
||||
slot = slot_gloves
|
||||
sort_category = "Gloves and Handwear"
|
||||
|
||||
/datum/gear/gloves/blue
|
||||
display_name = "gloves, blue"
|
||||
path = /obj/item/clothing/gloves/blue
|
||||
/datum/gear/gloves/selector
|
||||
display_name = "coloured gloves selector"
|
||||
description = "Pick from a range of plain coloured gloves."
|
||||
path = /obj/item/clothing/gloves/black
|
||||
|
||||
/datum/gear/gloves/brown
|
||||
display_name = "gloves, brown"
|
||||
path = /obj/item/clothing/gloves/brown
|
||||
|
||||
/datum/gear/gloves/light_brown
|
||||
display_name = "gloves, light-brown"
|
||||
path = /obj/item/clothing/gloves/light_brown
|
||||
|
||||
/datum/gear/gloves/green
|
||||
display_name = "gloves, green"
|
||||
path = /obj/item/clothing/gloves/green
|
||||
|
||||
/datum/gear/gloves/grey
|
||||
display_name = "gloves, grey"
|
||||
path = /obj/item/clothing/gloves/grey
|
||||
/datum/gear/gloves/selector/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"black"=/obj/item/clothing/gloves/black,
|
||||
"blue"=/obj/item/clothing/gloves/blue,
|
||||
"brown"=/obj/item/clothing/gloves/brown,
|
||||
"light brown"=/obj/item/clothing/gloves/light_brown,
|
||||
"green"=/obj/item/clothing/gloves/green,
|
||||
"grey"=/obj/item/clothing/gloves/grey,
|
||||
"orange"=/obj/item/clothing/gloves/orange,
|
||||
"purple"=/obj/item/clothing/gloves/purple,
|
||||
"rainbow"=/obj/item/clothing/gloves/rainbow,
|
||||
"red"=/obj/item/clothing/gloves/red,
|
||||
"white"=/obj/item/clothing/gloves/white
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/gloves/latex
|
||||
display_name = "gloves, latex"
|
||||
@@ -36,26 +38,6 @@
|
||||
path = /obj/item/clothing/gloves/sterile/nitrile
|
||||
cost = 2
|
||||
|
||||
/datum/gear/gloves/orange
|
||||
display_name = "gloves, orange"
|
||||
path = /obj/item/clothing/gloves/orange
|
||||
|
||||
/datum/gear/gloves/purple
|
||||
display_name = "gloves, purple"
|
||||
path = /obj/item/clothing/gloves/purple
|
||||
|
||||
/datum/gear/gloves/rainbow
|
||||
display_name = "gloves, rainbow"
|
||||
path = /obj/item/clothing/gloves/rainbow
|
||||
|
||||
/datum/gear/gloves/red
|
||||
display_name = "gloves, red"
|
||||
path = /obj/item/clothing/gloves/red
|
||||
|
||||
/datum/gear/gloves/white
|
||||
display_name = "gloves, white"
|
||||
path = /obj/item/clothing/gloves/white
|
||||
|
||||
/datum/gear/gloves/evening
|
||||
display_name = "evening gloves"
|
||||
path = /obj/item/clothing/gloves/evening
|
||||
|
||||
@@ -16,11 +16,6 @@
|
||||
display_name = "beret, red"
|
||||
path = /obj/item/clothing/head/beret
|
||||
|
||||
/datum/gear/head/beret/bsec
|
||||
display_name = "beret, navy (officer)"
|
||||
path = /obj/item/clothing/head/beret/sec/navy/officer
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
|
||||
/datum/gear/head/beret/bsec_warden
|
||||
display_name = "beret, navy (warden)"
|
||||
path = /obj/item/clothing/head/beret/sec/navy/warden
|
||||
@@ -31,11 +26,6 @@
|
||||
path = /obj/item/clothing/head/beret/sec/navy/hos
|
||||
allowed_roles = list("Head of Security")
|
||||
|
||||
/datum/gear/head/beret/csec
|
||||
display_name = "beret, corporate (officer)"
|
||||
path = /obj/item/clothing/head/beret/sec/corporate/officer
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective")
|
||||
|
||||
/datum/gear/head/beret/csec_warden
|
||||
display_name = "beret, corporate (warden)"
|
||||
path = /obj/item/clothing/head/beret/sec/corporate/warden
|
||||
@@ -54,70 +44,34 @@
|
||||
display_name = "beret, purple"
|
||||
path = /obj/item/clothing/head/beret/purple
|
||||
|
||||
/datum/gear/head/beret/sec
|
||||
display_name = "beret, red (security)"
|
||||
path = /obj/item/clothing/head/beret/sec
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective")
|
||||
|
||||
/datum/gear/head/cap
|
||||
display_name = "cap, black"
|
||||
display_name = "cap, brown-flat"
|
||||
path = /obj/item/clothing/head/flatcap
|
||||
|
||||
/datum/gear/head/cap/selector
|
||||
display_name = "cap selector (plain)"
|
||||
description = "Pick from a range of plain, coloured softcaps. Includes black, blue, green, and more!"
|
||||
path = /obj/item/clothing/head/soft/black
|
||||
|
||||
/datum/gear/head/cap/blue
|
||||
display_name = "cap, blue"
|
||||
path = /obj/item/clothing/head/soft/blue
|
||||
/datum/gear/head/cap/selector/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"black"=/obj/item/clothing/head/soft/black,
|
||||
"blue"=/obj/item/clothing/head/soft/blue,
|
||||
"green"=/obj/item/clothing/head/soft/green,
|
||||
"grey"=/obj/item/clothing/head/soft/grey,
|
||||
"orange"=/obj/item/clothing/head/soft/orange,
|
||||
"purple"=/obj/item/clothing/head/soft/purple,
|
||||
"rainbow"=/obj/item/clothing/head/soft/rainbow,
|
||||
"red"=/obj/item/clothing/head/soft/red,
|
||||
"yellow"=/obj/item/clothing/head/soft/yellow
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/head/cap/mailman
|
||||
display_name = "cap, blue station"
|
||||
path = /obj/item/clothing/head/mailman
|
||||
|
||||
/datum/gear/head/cap/flat
|
||||
display_name = "cap, brown-flat"
|
||||
path = /obj/item/clothing/head/flatcap
|
||||
|
||||
/datum/gear/head/cap/corp
|
||||
display_name = "cap, corporate (Security)"
|
||||
path = /obj/item/clothing/head/soft/sec/corp
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective")
|
||||
|
||||
/datum/gear/head/cap/green
|
||||
display_name = "cap, green"
|
||||
path = /obj/item/clothing/head/soft/green
|
||||
|
||||
/datum/gear/head/cap/grey
|
||||
display_name = "cap, grey"
|
||||
path = /obj/item/clothing/head/soft/grey
|
||||
|
||||
/datum/gear/head/cap/med
|
||||
display_name = "cap, medical (Medical)"
|
||||
path = /obj/item/clothing/head/soft/med
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic","Search and Rescue")
|
||||
|
||||
/datum/gear/head/cap/orange
|
||||
display_name = "cap, orange"
|
||||
path = /obj/item/clothing/head/soft/orange
|
||||
|
||||
/datum/gear/head/cap/purple
|
||||
display_name = "cap, purple"
|
||||
path = /obj/item/clothing/head/soft/purple
|
||||
|
||||
/datum/gear/head/cap/rainbow
|
||||
display_name = "cap, rainbow"
|
||||
path = /obj/item/clothing/head/soft/rainbow
|
||||
|
||||
/datum/gear/head/cap/red
|
||||
display_name = "cap, red"
|
||||
path = /obj/item/clothing/head/soft/red
|
||||
|
||||
/datum/gear/head/cap/sec
|
||||
display_name = "cap, security (Security)"
|
||||
path = /obj/item/clothing/head/soft/sec
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective")
|
||||
|
||||
/datum/gear/head/cap/yellow
|
||||
display_name = "cap, yellow"
|
||||
path = /obj/item/clothing/head/soft/yellow
|
||||
|
||||
/datum/gear/head/cap/white
|
||||
display_name = "cap (colorable)"
|
||||
path = /obj/item/clothing/head/soft/mime
|
||||
@@ -134,69 +88,45 @@
|
||||
..()
|
||||
gear_tweaks += gear_tweak_free_color_choice
|
||||
|
||||
/datum/gear/head/cap/mbill
|
||||
display_name = "cap, major bill's"
|
||||
path = /obj/item/clothing/head/soft/mbill
|
||||
|
||||
/datum/gear/head/cap/sol
|
||||
display_name = "cap, sol"
|
||||
path = /obj/item/clothing/head/soft/solgov
|
||||
|
||||
/datum/gear/head/cowboy
|
||||
display_name = "cowboy"
|
||||
display_name = "cowboy hat selector"
|
||||
description = "Pick from a range of styles of classic cowboy hat. Giddyup!"
|
||||
path = /obj/item/clothing/head/cowboy
|
||||
|
||||
/datum/gear/head/cowboy/rattan
|
||||
display_name = "cowboy, rattan"
|
||||
path = /obj/item/clothing/head/cowboy/rattan
|
||||
|
||||
/datum/gear/head/cowboy/dark
|
||||
display_name = "cowboy, dark"
|
||||
path = /obj/item/clothing/head/cowboy/dark
|
||||
|
||||
/datum/gear/head/cowboy/ranger
|
||||
display_name = "cowboy, ranger"
|
||||
path = /obj/item/clothing/head/cowboy/ranger
|
||||
|
||||
/datum/gear/head/cowboy/black
|
||||
display_name = "cowboy, black"
|
||||
path = /obj/item/clothing/head/cowboy/black
|
||||
|
||||
/datum/gear/head/cowboy/fancy
|
||||
display_name = "cowboy, fancy"
|
||||
path = /obj/item/clothing/head/cowboy/fancy
|
||||
|
||||
/datum/gear/head/cowboy/rustler
|
||||
display_name = "cowboy, rustler"
|
||||
path = /obj/item/clothing/head/cowboy/rustler
|
||||
|
||||
/datum/gear/head/cowboy/black
|
||||
display_name = "cowboy, bandit"
|
||||
path = /obj/item/clothing/head/cowboy/bandit
|
||||
|
||||
/datum/gear/head/cowboy/wide
|
||||
display_name = "cowboy, wide"
|
||||
path = /obj/item/clothing/head/cowboy/wide
|
||||
/datum/gear/head/cowboy/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"Classic"=/obj/item/clothing/head/cowboy,
|
||||
"Rattan"=/obj/item/clothing/head/cowboy/rattan,
|
||||
"Dark"=/obj/item/clothing/head/cowboy/dark,
|
||||
"Ranger"=/obj/item/clothing/head/cowboy/ranger,
|
||||
"Black"=/obj/item/clothing/head/cowboy/black,
|
||||
"Fancy"=/obj/item/clothing/head/cowboy/fancy,
|
||||
"Rustler's"=/obj/item/clothing/head/cowboy/rustler,
|
||||
"Bandit's"=/obj/item/clothing/head/cowboy/bandit,
|
||||
"Wide"=/obj/item/clothing/head/cowboy/wide
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/head/fedora/grey
|
||||
display_name = "fedora, grey"
|
||||
display_name = "fedora selector"
|
||||
description = "Pick from a range of fedoras. Available in grey, white, brown, beige, and panama style."
|
||||
path = /obj/item/clothing/head/fedora
|
||||
|
||||
/datum/gear/head/fedora/brown
|
||||
display_name = "fedora, brown"
|
||||
path = /obj/item/clothing/head/fedora/brown
|
||||
|
||||
/datum/gear/head/fedora/white
|
||||
display_name = "fedora, white"
|
||||
path = /obj/item/clothing/head/fedora/white
|
||||
|
||||
/datum/gear/head/fedora/beige
|
||||
display_name = "fedora, beige"
|
||||
path = /obj/item/clothing/head/fedora/beige
|
||||
|
||||
/datum/gear/head/fedora/panama
|
||||
display_name = "fedora, panama"
|
||||
path = /obj/item/clothing/head/fedora/panama
|
||||
/datum/gear/head/fedora/grey/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"Brown"=/obj/item/clothing/head/fedora/brown,
|
||||
"White"=/obj/item/clothing/head/fedora/white,
|
||||
"Beige"=/obj/item/clothing/head/fedora/beige,
|
||||
"Panama"=/obj/item/clothing/head/fedora/panama,
|
||||
"Grey"=/obj/item/clothing/head/fedora
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/head/hairflower
|
||||
display_name = "hair flower pin (colorable)"
|
||||
@@ -353,27 +283,23 @@
|
||||
..()
|
||||
gear_tweaks += gear_tweak_free_color_choice
|
||||
|
||||
/datum/gear/head/welding/
|
||||
display_name = "welding, normal (engineering/robotics)"
|
||||
/datum/gear/head/welding
|
||||
display_name = "welding mask selection"
|
||||
description = "Select from a range of welding masks (engineering crew/roboticists only)"
|
||||
path = /obj/item/clothing/head/welding
|
||||
cost = 2
|
||||
allowed_roles = list("Chief Engineer","Engineer","Atmospheric Technician","Research Director","Roboticist")
|
||||
|
||||
/datum/gear/head/welding/demon
|
||||
display_name = "welding, demon (engineering/robotics)"
|
||||
path = /obj/item/clothing/head/welding/demon
|
||||
|
||||
/datum/gear/head/welding/knight
|
||||
display_name = "welding, knight (engineering/robotics)"
|
||||
path = /obj/item/clothing/head/welding/knight
|
||||
|
||||
/datum/gear/head/welding/fancy
|
||||
display_name = "welding, fancy (engineering/robotics)"
|
||||
path = /obj/item/clothing/head/welding/fancy
|
||||
|
||||
/datum/gear/head/welding/engie
|
||||
display_name = "welding, engie (engineering/robotics)"
|
||||
path = /obj/item/clothing/head/welding/engie
|
||||
/datum/gear/head/welding/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"plain"=/obj/item/clothing/head/welding,
|
||||
"engineering"=/obj/item/clothing/head/welding/engie,
|
||||
"fancy"=/obj/item/clothing/head/welding/fancy,
|
||||
"demonic"=/obj/item/clothing/head/welding/demon,
|
||||
"knightly"=/obj/item/clothing/head/welding/knight
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/head/beret/solgov
|
||||
display_name = "beret government, selection"
|
||||
@@ -445,3 +371,38 @@
|
||||
/datum/gear/head/wheat
|
||||
display_name = "straw hat"
|
||||
path = /obj/item/clothing/head/wheat
|
||||
|
||||
/datum/gear/head/sec_hat_selector
|
||||
display_name = "Security - Basic Headwear"
|
||||
description = "Select from a range of hats available to all Security personnel."
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
path = /obj/item/clothing/head/soft/sec/corp
|
||||
|
||||
/datum/gear/head/sec_hat_selector/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"Navy Security Beret"=/obj/item/clothing/head/beret/sec/navy/officer,
|
||||
"CorpSec Beret"=/obj/item/clothing/head/beret/sec/corporate/officer,
|
||||
"Security Beret"=/obj/item/clothing/head/beret/sec,
|
||||
"CorpSec Softcap"=/obj/item/clothing/head/soft/sec/corp,
|
||||
"Security Softcap"=/obj/item/clothing/head/soft/sec,
|
||||
"Proxima Centauri Contractor Beret"=/obj/item/clothing/head/beret/corp/pcrc
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/head/med_hat_selector
|
||||
display_name = "Medical - Basic Headwear"
|
||||
description = "Select from a range of hats available to all Medical personnel."
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
|
||||
path = /obj/item/clothing/head/soft/med
|
||||
|
||||
/datum/gear/head/med_hat_selector/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"medical softcap"=/obj/item/clothing/head/soft/med,
|
||||
"paramedic softcap"=/obj/item/clothing/head/soft/paramed,
|
||||
"medical beret"=/obj/item/clothing/head/beret/medical,
|
||||
"chemist's beret"=/obj/item/clothing/head/beret/medical/chem,
|
||||
"virologist's beret"=/obj/item/clothing/head/beret/medical/viro
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
/datum/gear/head/cap/med
|
||||
display_name = "cap, medical (Medical)"
|
||||
path = /obj/item/clothing/head/soft/med
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
|
||||
|
||||
/*/datum/gear/head/cap/sol
|
||||
display_name = "cap, sol"
|
||||
path = /obj/item/clothing/head/soft/sol*/
|
||||
@@ -33,28 +28,21 @@
|
||||
allowed_roles = list("Head of Security", "Detective")
|
||||
|
||||
/datum/gear/head/bearpelt
|
||||
display_name = "brown bear pelt"
|
||||
display_name = "animal pelt selection"
|
||||
description = "Select from a range of (probably, hopefully) synthetic/artificial animal pelts."
|
||||
path = /obj/item/clothing/head/pelt
|
||||
|
||||
/datum/gear/head/wolfpelt
|
||||
display_name = "brown wolf pelt"
|
||||
path = /obj/item/clothing/head/pelt/wolfpelt
|
||||
|
||||
/datum/gear/head/wolfpeltblack
|
||||
display_name = "black wolf pelt"
|
||||
path = /obj/item/clothing/head/pelt/wolfpeltblack
|
||||
|
||||
/datum/gear/head/tigerpelt
|
||||
display_name = "shiny tiger pelt"
|
||||
path = /obj/item/clothing/head/pelt/tigerpelt
|
||||
|
||||
/datum/gear/head/tigerpeltsnow
|
||||
display_name = "snow tiger pelt"
|
||||
path = /obj/item/clothing/head/pelt/tigerpeltsnow
|
||||
|
||||
/datum/gear/head/tigerpeltpink
|
||||
display_name = "pink tiger pelt"
|
||||
path = /obj/item/clothing/head/pelt/tigerpeltpink
|
||||
/datum/gear/head/bearpelt/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"bear, brown"=/obj/item/clothing/head/pelt,
|
||||
"wolf, brown"=/obj/item/clothing/head/pelt/wolfpelt,
|
||||
"wolf, black"=/obj/item/clothing/head/pelt/wolfpeltblack,
|
||||
"tiger, plain"=/obj/item/clothing/head/pelt/tigerpelt,
|
||||
"tiger, white"=/obj/item/clothing/head/pelt/tigerpeltsnow,
|
||||
"tiger, pink"=/obj/item/clothing/head/pelt/tigerpeltpink
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/head/magic_hat
|
||||
display_name = "wizard hat, colorable"
|
||||
|
||||
@@ -48,6 +48,6 @@
|
||||
/datum/gear/cigarettes/New()
|
||||
..()
|
||||
var/list/cigarettes = list()
|
||||
for(var/obj/item/weapon/storage/fancy/cigarettes/cigarette_brand as anything in (typesof(/obj/item/weapon/storage/fancy/cigarettes) - typesof(/obj/item/weapon/storage/fancy/cigarettes/killthroat)))
|
||||
for(var/obj/item/weapon/storage/fancy/cigarettes/cigarette_brand as anything in (typesof(/obj/item/weapon/storage/fancy/cigarettes)))
|
||||
cigarettes[initial(cigarette_brand.name)] = cigarette_brand
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cigarettes))
|
||||
|
||||
@@ -31,52 +31,38 @@
|
||||
path = /obj/item/clothing/suit/jacket/puffer/vest
|
||||
|
||||
/datum/gear/suit/bomber
|
||||
display_name = "bomber jacket"
|
||||
display_name = "bomber jacket selection"
|
||||
description = "Pick from a small selection of bomber jackets."
|
||||
path = /obj/item/clothing/suit/storage/toggle/bomber
|
||||
|
||||
/datum/gear/suit/bomber_alt
|
||||
display_name = "bomber jacket, alt"
|
||||
path = /obj/item/clothing/suit/storage/bomber/alt
|
||||
|
||||
/datum/gear/suit/bomber_retro
|
||||
display_name = "bomber jacket, retro"
|
||||
path = /obj/item/clothing/suit/storage/toggle/bomber/retro
|
||||
/datum/gear/suit/bomber/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"classic"=/obj/item/clothing/suit/storage/toggle/bomber,
|
||||
"classic alternative"=/obj/item/clothing/suit/storage/bomber/alt,
|
||||
"retro"=/obj/item/clothing/suit/storage/toggle/bomber/retro
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/suit/leather_jacket
|
||||
display_name = "leather jacket, black"
|
||||
display_name = "leather jacket and vest selection"
|
||||
description = "Pick from a wide variety of leather vests and jackets."
|
||||
path = /obj/item/clothing/suit/storage/toggle/leather_jacket
|
||||
|
||||
/datum/gear/suit/leather_jacket_sleeveless
|
||||
display_name = "leather vest, black"
|
||||
path = /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless
|
||||
|
||||
/datum/gear/suit/leather_jacket_alt
|
||||
display_name = "leather jacket 2, black"
|
||||
path = /obj/item/clothing/suit/storage/leather_jacket_alt
|
||||
|
||||
/datum/gear/suit/leather_jacket_nt
|
||||
display_name = "leather jacket, corporate, black"
|
||||
path = /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen
|
||||
|
||||
/datum/gear/suit/leather_jacket_nt/sleeveless
|
||||
display_name = "leather vest, corporate, black"
|
||||
path = /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless
|
||||
|
||||
/datum/gear/suit/brown_jacket
|
||||
display_name = "leather jacket, brown"
|
||||
path = /obj/item/clothing/suit/storage/toggle/brown_jacket
|
||||
|
||||
/datum/gear/suit/brown_jacket_sleeveless
|
||||
display_name = "leather vest, brown"
|
||||
path = /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless
|
||||
|
||||
/datum/gear/suit/brown_jacket_nt
|
||||
display_name = "leather jacket, corporate, brown"
|
||||
path = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen
|
||||
|
||||
/datum/gear/suit/brown_jacket_nt/sleeveless
|
||||
display_name = "leather vest, corporate, brown"
|
||||
path = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless
|
||||
/datum/gear/suit/leather_jacket/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"black jacket"=/obj/item/clothing/suit/storage/toggle/leather_jacket,
|
||||
"black vest"=/obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless,
|
||||
"black jacket, alternative"=/obj/item/clothing/suit/storage/leather_jacket_alt,
|
||||
"black jacket, corporate"=/obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen,
|
||||
"black vest, corporate"=/obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless,
|
||||
"brown jacket"=/obj/item/clothing/suit/storage/toggle/brown_jacket,
|
||||
"brown vest"=/obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless,
|
||||
"brown jacket, corporate"=/obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen,
|
||||
"brown vest, corporate"=/obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/suit/mil
|
||||
display_name = "military jacket selection"
|
||||
@@ -202,17 +188,19 @@
|
||||
path = /obj/item/clothing/suit/cyberpunk
|
||||
cost = 2
|
||||
|
||||
/datum/gear/suit/puffycoat/blue
|
||||
display_name = "puffy coat, blue"
|
||||
/datum/gear/suit/puffycoat
|
||||
display_name = "puffy coat selection"
|
||||
description = "Pick from a few different colours of puffy coat."
|
||||
path = /obj/item/clothing/suit/storage/puffyblue
|
||||
|
||||
/datum/gear/suit/puffycoat/red
|
||||
display_name = "puffy coat, red"
|
||||
path = /obj/item/clothing/suit/storage/puffyred
|
||||
|
||||
/datum/gear/suit/puffycoat/purple
|
||||
display_name = "puffy coat, purple"
|
||||
path = /obj/item/clothing/suit/storage/puffypurple
|
||||
/datum/gear/suit/puffycoat/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"blue"=/obj/item/clothing/suit/storage/puffyblue,
|
||||
"red"=/obj/item/clothing/suit/storage/puffyred,
|
||||
"purple"=/obj/item/clothing/suit/storage/puffypurple
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/suit/poncho
|
||||
display_name = "poncho selection"
|
||||
@@ -539,17 +527,15 @@
|
||||
display_name = "denim jacket"
|
||||
path = /obj/item/clothing/suit/storage/toggle/denim_jacket
|
||||
|
||||
/datum/gear/suit/denim_jacket/corporate
|
||||
display_name = "denim jacket, corporate"
|
||||
path = /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen
|
||||
|
||||
/datum/gear/suit/denim_vest
|
||||
display_name = "denim vest"
|
||||
path = /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless
|
||||
|
||||
/datum/gear/suit/denim_vest/corporate
|
||||
display_name = "denim vest, corporate"
|
||||
path = /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless
|
||||
/datum/gear/suit/denim_jacket/New()
|
||||
..()
|
||||
var/list/selector_uniforms = list(
|
||||
"denim jacket"=/obj/item/clothing/suit/storage/toggle/denim_jacket,
|
||||
"denim jacket, corporate"=/obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen,
|
||||
"denim vest"=/obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless,
|
||||
"denim vest, corporate"=/obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
/datum/gear/suit/miscellaneous/dep_jacket
|
||||
display_name = "department jacket selection"
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
path = /obj/item/clothing/suit/storage/toggle/labcoat/old/tox
|
||||
cost = 2
|
||||
|
||||
|
||||
/datum/gear/suit/roles/labcoat_old/New()
|
||||
..()
|
||||
var/list/labcoats = list(
|
||||
@@ -92,7 +91,6 @@
|
||||
display_name = "chiton"
|
||||
path = /obj/item/clothing/suit/chiton
|
||||
|
||||
|
||||
//oversized t-shirt
|
||||
/datum/gear/suit/oversize
|
||||
display_name = "oversized t-shirt (colorable)"
|
||||
@@ -109,7 +107,6 @@ Talon winter coat
|
||||
display_name = "winter coat, Talon"
|
||||
path = /obj/item/clothing/suit/storage/hooded/wintercoat/talon
|
||||
|
||||
|
||||
/datum/gear/suit/armor/combat/crusader_explo
|
||||
display_name = "knight, explo"
|
||||
path = /obj/item/clothing/suit/armor/combat/crusader_explo
|
||||
@@ -118,20 +115,14 @@ Talon winter coat
|
||||
/datum/gear/suit/armor/combat/crusader_explo/FM
|
||||
display_name = "knight, Field Medic"
|
||||
path = /obj/item/clothing/suit/armor/combat/crusader_explo/FM
|
||||
allowed_roles = list ("Field Medic")
|
||||
allowed_roles = list ("Paramedic")
|
||||
|
||||
//Atmos-coloured hazard vest
|
||||
display_name = "hazard vest, atmospherics"
|
||||
path = /obj/item/clothing/suit/storage/hazardvest/atmos
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician", "Engineer")
|
||||
|
||||
//Long fur coat
|
||||
/datum/gear/suit/russofurcoat
|
||||
display_name = "long fur coat"
|
||||
path = /obj/item/clothing/suit/storage/vest/hoscoat/russofurcoat
|
||||
|
||||
//Colorable Hoodie
|
||||
|
||||
/datum/gear/suit/hoodie_vr
|
||||
display_name = "hoodie with hood (colorable)"
|
||||
path = /obj/item/clothing/suit/storage/hooded/hoodie
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
allowed_roles = list("")
|
||||
path =
|
||||
slot = slot_w_uniform
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 2
|
||||
|
||||
/datum/gear/uniform/BLANK_selector/New()
|
||||
@@ -24,8 +24,8 @@
|
||||
description = "Select from a range of outfits available to all Site Managers."
|
||||
allowed_roles = list("Site Manager")
|
||||
path = /obj/item/clothing/under/rank/neo_captain
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/site_manager_selector/New()
|
||||
..()
|
||||
@@ -52,8 +52,8 @@
|
||||
description = "Select from a range of outfits available to all Heads of Personnel."
|
||||
allowed_roles = list("Head of Personnel")
|
||||
path = /obj/item/clothing/under/rank/neo_hop
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/head_of_personnel_selector/New()
|
||||
..()
|
||||
@@ -82,7 +82,7 @@
|
||||
description = "Select from a range of outfits available to all Pilots."
|
||||
allowed_roles = list("Pilot")
|
||||
path = /obj/item/clothing/under/rank/neo_pilot
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/pilot_uniform_selector/New()
|
||||
@@ -99,7 +99,7 @@
|
||||
description = "Select from a range of outfits available to all Janitorial personnel."
|
||||
allowed_roles = list("Janitor")
|
||||
path = /obj/item/clothing/under/rank/neo_janitor
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/janitor_uniform_selector/New()
|
||||
@@ -114,7 +114,7 @@
|
||||
display_name = "Civilian - Basic Uniforms"
|
||||
description = "Select from a range of uniforms available to all personnel. Includes miscellaneous corporate contractor uniforms."
|
||||
path = /obj/item/clothing/under/utility/grey
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/civvie_uniform_selector/New()
|
||||
@@ -135,6 +135,7 @@
|
||||
"Corporate, Focal Point Energistics uniform"=/obj/item/clothing/under/corp/focal,
|
||||
"Corporate, Grayson Manufactories uniform"=/obj/item/clothing/under/corp/grayson,
|
||||
"Corporate, Grayson Manufactories jumpsuit"=/obj/item/clothing/under/corp/grayson_jump,
|
||||
"Corporate, Kaleidoscope"=/obj/item/clothing/under/corp/kaleidoscope,
|
||||
"Corporate, Ward-Takahashi uniform"=/obj/item/clothing/under/corp/wardt,
|
||||
"Corporate, Hephaestus Arms uniform"=/obj/item/clothing/under/corp/hephaestus,
|
||||
"Corporate, Centauri Provisions uniform"=/obj/item/clothing/under/corp/centauri,
|
||||
@@ -159,7 +160,7 @@
|
||||
description = "Select from a range of outfits available to all Security personnel."
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
path = /obj/item/clothing/under/rank/security/corp
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 2
|
||||
|
||||
/datum/gear/uniform/security_selector/New()
|
||||
@@ -203,7 +204,7 @@
|
||||
description = "Select from a range of outfits available to Wardens."
|
||||
allowed_roles = list("Head of Security","Warden")
|
||||
path = /obj/item/clothing/under/rank/warden/corp
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 2
|
||||
|
||||
/datum/gear/uniform/security_warden_selector/New()
|
||||
@@ -224,7 +225,7 @@
|
||||
description = "Select from a range of outfits available to all Detectives."
|
||||
allowed_roles = list("Head of Security","Detective")
|
||||
path = /obj/item/clothing/under/det/corporate
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 2
|
||||
|
||||
/datum/gear/uniform/security_detective_selector/New()
|
||||
@@ -240,7 +241,7 @@
|
||||
description = "Select from a range of outfits available to all Heads of Security."
|
||||
allowed_roles = list("Head of Security")
|
||||
path = /obj/item/clothing/under/rank/head_of_security/corp
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 2
|
||||
|
||||
/datum/gear/uniform/security_head_selector/New()
|
||||
@@ -278,8 +279,8 @@
|
||||
description = "Select from a range of outfits available to all Quartermasters."
|
||||
allowed_roles = list("Quartermaster")
|
||||
path = /obj/item/clothing/under/rank/cargo/jeans
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/quartermaster_selector/New()
|
||||
..()
|
||||
@@ -309,8 +310,8 @@
|
||||
description = "Select from a range of outfits available to all Cargo personnel."
|
||||
allowed_roles = list("Cargo Technician","Shaft Miner","Quartermaster")
|
||||
path = /obj/item/clothing/under/rank/cargotech/jeans
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/cargo_general_selector/New()
|
||||
..()
|
||||
@@ -337,8 +338,8 @@
|
||||
description = "Select from a range of outfits available to all Mining personnel."
|
||||
allowed_roles = list("Shaft Miner","Quartermaster")
|
||||
path = /obj/item/clothing/under/rank/neo_miner
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/cargo_miner_selector/New()
|
||||
..()
|
||||
@@ -355,8 +356,8 @@
|
||||
description = "Select from a range of outfits available to all Chief Engineers."
|
||||
allowed_roles = list("Chief Engineer")
|
||||
path = /obj/item/clothing/under/rank/neo_chiefengi
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/engineering_chief_selector/New()
|
||||
..()
|
||||
@@ -378,8 +379,8 @@
|
||||
description = "Select from a range of outfits available to all Engineering personnel."
|
||||
allowed_roles = list("Chief Engineer","Engineer","Atmospheric Technician")
|
||||
path = /obj/item/clothing/under/rank/neo_engi
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/engineer_selector/New()
|
||||
..()
|
||||
@@ -394,7 +395,8 @@
|
||||
"ST: Enterprise Ops"=/obj/item/clothing/under/rank/trek/engsec/ent,
|
||||
"voidsuit underlayer"=/obj/item/clothing/under/undersuit/hazard,
|
||||
"TG&C jumpsuit"=/obj/item/clothing/under/rank/neo_engi,
|
||||
"TG&C jumpskirt"=/obj/item/clothing/under/rank/neo_engi_skirt
|
||||
"TG&C jumpskirt"=/obj/item/clothing/under/rank/neo_engi_skirt,
|
||||
"hazard jumpsuit"=/obj/item/clothing/under/hazard
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
@@ -403,8 +405,8 @@
|
||||
description = "Select from a range of outfits available to all Atmospherics Technicians."
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician")
|
||||
path = /obj/item/clothing/under/rank/atmospheric_technician/skirt
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/engi_atmos_selector/New()
|
||||
..()
|
||||
@@ -422,8 +424,8 @@
|
||||
description = "Select from a range of outfits available to all Medical personnel."
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
|
||||
path = /obj/item/clothing/under/rank/neo_med
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/medical_selector/New()
|
||||
..()
|
||||
@@ -443,7 +445,8 @@
|
||||
"TG&C virology jumpsuit"=/obj/item/clothing/under/rank/neo_viro,
|
||||
"TG&C virology jumpskirt"=/obj/item/clothing/under/rank/neo_viro_skirt,
|
||||
"TG&C dark jumpsuit"=/obj/item/clothing/under/rank/neo_med_dark,
|
||||
"TG&C dark jumpskirt"=/obj/item/clothing/under/rank/neo_med_dark_skirt
|
||||
"TG&C dark jumpskirt"=/obj/item/clothing/under/rank/neo_med_dark_skirt,
|
||||
"sterile jumpsuit"=/obj/item/clothing/under/sterile
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
||||
|
||||
@@ -452,8 +455,8 @@
|
||||
description = "Select from a range of outfits available to all Chemists."
|
||||
allowed_roles = list("Chief Medical Officer","Chemist")
|
||||
path = /obj/item/clothing/under/rank/neo_chem
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/chemist_selector/New()
|
||||
..()
|
||||
@@ -471,8 +474,8 @@
|
||||
description = "Select from a range of outfits available to all Paramedics."
|
||||
allowed_roles = list("Medical Doctor","Chief Medical Officer","Paramedic")
|
||||
path = /obj/item/clothing/under/rank/paramedunidark
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/paramedic_selector/New()
|
||||
..()
|
||||
@@ -493,7 +496,7 @@
|
||||
description = "Select from a range of outfits available to all Chief Medical Officers."
|
||||
allowed_roles = list("Chief Medical Officer")
|
||||
path = /obj/item/clothing/under/rank/neo_cmo
|
||||
sort_category = "Uniform Selectors"
|
||||
sort_category = "Uniforms"
|
||||
cost = 2
|
||||
|
||||
/datum/gear/uniform/chief_medical_selector/New()
|
||||
@@ -520,8 +523,8 @@
|
||||
description = "Select from a range of outfits available to all Research Directors."
|
||||
allowed_roles = list("Research Director")
|
||||
path = /obj/item/clothing/under/rank/neo_rd_suit
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/research_director_selector/New()
|
||||
..()
|
||||
@@ -544,8 +547,8 @@
|
||||
description = "Select from a range of outfits available to all Science personnel."
|
||||
allowed_roles = list("Scientist","Research Director","Roboticist","Xenobiologist","Xenobotanist")
|
||||
path = /obj/item/clothing/under/rank/neo_science
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/science_dept_selector/New()
|
||||
..()
|
||||
@@ -567,8 +570,8 @@
|
||||
description = "Select from a range of outfits available to all Roboticists."
|
||||
allowed_roles = list("Research Director","Roboticist")
|
||||
path = /obj/item/clothing/under/rank/neo_robo
|
||||
sort_category = "Uniform Selectors"
|
||||
cost = 2
|
||||
sort_category = "Uniforms"
|
||||
cost = 1
|
||||
|
||||
/datum/gear/uniform/science_robotics_selector/New()
|
||||
..()
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
display_name = "blazer, blue"
|
||||
path = /obj/item/clothing/under/blazer
|
||||
slot = slot_w_uniform
|
||||
sort_category = "Uniforms and Casual Dress"
|
||||
sort_category = "Casual Dress"
|
||||
|
||||
/datum/gear/uniform/blazerskirt
|
||||
display_name = "blazer, blue with skirt"
|
||||
@@ -106,116 +106,6 @@
|
||||
shorts[initial(short_type.name)] = short_type
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(shorts))
|
||||
|
||||
/datum/gear/uniform/job_skirt/ce
|
||||
display_name = "skirt, ce"
|
||||
path = /obj/item/clothing/under/rank/chief_engineer/skirt
|
||||
allowed_roles = list("Chief Engineer")
|
||||
|
||||
/datum/gear/uniform/job_skirt/atmos
|
||||
display_name = "skirt, atmos"
|
||||
path = /obj/item/clothing/under/rank/atmospheric_technician/skirt
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician")
|
||||
|
||||
/datum/gear/uniform/job_skirt/eng
|
||||
display_name = "skirt, engineer"
|
||||
path = /obj/item/clothing/under/rank/engineer/skirt
|
||||
allowed_roles = list("Chief Engineer","Engineer")
|
||||
|
||||
/datum/gear/uniform/job_skirt/roboticist
|
||||
display_name = "skirt, roboticist"
|
||||
path = /obj/item/clothing/under/rank/roboticist/skirt
|
||||
allowed_roles = list("Research Director","Roboticist")
|
||||
|
||||
/datum/gear/uniform/job_skirt/cmo
|
||||
display_name = "skirt, cmo"
|
||||
path = /obj/item/clothing/under/rank/chief_medical_officer/skirt
|
||||
allowed_roles = list("Chief Medical Officer")
|
||||
|
||||
/datum/gear/uniform/job_skirt/chem
|
||||
display_name = "skirt, chemist"
|
||||
path = /obj/item/clothing/under/rank/chemist/skirt
|
||||
allowed_roles = list("Chief Medical Officer","Chemist")
|
||||
|
||||
/datum/gear/uniform/job_skirt/viro
|
||||
display_name = "skirt, virologist"
|
||||
path = /obj/item/clothing/under/rank/virologist/skirt
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor")
|
||||
|
||||
/datum/gear/uniform/job_skirt/med
|
||||
display_name = "skirt, medical"
|
||||
path = /obj/item/clothing/under/rank/medical/skirt
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
|
||||
|
||||
/datum/gear/uniform/job_skirt/sci
|
||||
display_name = "skirt, scientist"
|
||||
path = /obj/item/clothing/under/rank/scientist/skirt
|
||||
allowed_roles = list("Research Director","Scientist", "Xenobiologist")
|
||||
|
||||
/datum/gear/uniform/job_skirt/cargo
|
||||
display_name = "skirt, cargo"
|
||||
path = /obj/item/clothing/under/rank/cargotech/skirt
|
||||
allowed_roles = list("Quartermaster","Cargo Technician")
|
||||
|
||||
/datum/gear/uniform/job_skirt/qm
|
||||
display_name = "skirt, QM"
|
||||
path = /obj/item/clothing/under/rank/cargo/skirt
|
||||
allowed_roles = list("Quartermaster")
|
||||
|
||||
/datum/gear/uniform/job_skirt/warden
|
||||
display_name = "skirt, warden"
|
||||
path = /obj/item/clothing/under/rank/warden/skirt
|
||||
allowed_roles = list("Head of Security", "Warden")
|
||||
|
||||
/datum/gear/uniform/job_skirt/security
|
||||
display_name = "skirt, security"
|
||||
path = /obj/item/clothing/under/rank/security/skirt
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
|
||||
/datum/gear/uniform/job_skirt/head_of_security
|
||||
display_name = "skirt, hos"
|
||||
path = /obj/item/clothing/under/rank/head_of_security/skirt
|
||||
allowed_roles = list("Head of Security")
|
||||
|
||||
/datum/gear/uniform/job_turtle/science
|
||||
display_name = "turtleneck, science"
|
||||
path = /obj/item/clothing/under/rank/scientist/turtleneck
|
||||
allowed_roles = list("Research Director", "Scientist", "Roboticist", "Xenobiologist")
|
||||
|
||||
/datum/gear/uniform/job_turtle/security
|
||||
display_name = "turtleneck, security"
|
||||
path = /obj/item/clothing/under/rank/security/turtleneck
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
|
||||
/datum/gear/uniform/job_turtle/engineering
|
||||
display_name = "turtleneck, engineering"
|
||||
path = /obj/item/clothing/under/rank/engineer/turtleneck
|
||||
allowed_roles = list("Chief Engineer", "Atmospheric Technician", "Engineer")
|
||||
|
||||
/datum/gear/uniform/job_turtle/medical
|
||||
display_name = "turtleneck, medical"
|
||||
path = /obj/item/clothing/under/rank/medical/turtleneck
|
||||
allowed_roles = list("Chief Medical Officer", "Paramedic", "Medical Doctor", "Psychiatrist", "Search and Rescue", "Chemist")
|
||||
|
||||
/datum/gear/uniform/jeans_qm
|
||||
display_name = "jeans, QM"
|
||||
path = /obj/item/clothing/under/rank/cargo/jeans
|
||||
allowed_roles = list("Quartermaster")
|
||||
|
||||
/datum/gear/uniform/jeans_qmf
|
||||
display_name = "female jeans, QM"
|
||||
path = /obj/item/clothing/under/rank/cargo/jeans/female
|
||||
allowed_roles = list("Quartermaster")
|
||||
|
||||
/datum/gear/uniform/jeans_cargo
|
||||
display_name = "jeans, cargo"
|
||||
path = /obj/item/clothing/under/rank/cargotech/jeans
|
||||
allowed_roles = list("Quartermaster","Cargo Technician")
|
||||
|
||||
/datum/gear/uniform/jeans_cargof
|
||||
display_name = "female jeans, cargo"
|
||||
path = /obj/item/clothing/under/rank/cargotech/jeans/female
|
||||
allowed_roles = list("Quartermaster","Cargo Technician")
|
||||
|
||||
/datum/gear/uniform/suit/lawyer
|
||||
display_name = "suit, one-piece selection"
|
||||
path = /obj/item/clothing/under/lawyer
|
||||
@@ -302,57 +192,6 @@
|
||||
display_name = "flame dress"
|
||||
path = /obj/item/clothing/under/dress/dress_fire
|
||||
|
||||
/datum/gear/uniform/uniform_captain
|
||||
display_name = "uniform, site manager's dress"
|
||||
path = /obj/item/clothing/under/dress/dress_cap
|
||||
allowed_roles = list("Site Manager")
|
||||
|
||||
/datum/gear/uniform/corpdetsuit
|
||||
display_name = "uniform, corporate (Detective)"
|
||||
path = /obj/item/clothing/under/det/corporate
|
||||
allowed_roles = list("Detective","Head of Security")
|
||||
|
||||
/datum/gear/uniform/corpsecsuit
|
||||
display_name = "uniform, corporate (Security)"
|
||||
path = /obj/item/clothing/under/rank/security/corp
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
|
||||
/datum/gear/uniform/corpwarsuit
|
||||
display_name = "uniform, corporate (Warden)"
|
||||
path = /obj/item/clothing/under/rank/warden/corp
|
||||
allowed_roles = list("Head of Security","Warden")
|
||||
|
||||
/datum/gear/uniform/corphossuit
|
||||
display_name = "uniform, corporate (Head of Security)"
|
||||
path = /obj/item/clothing/under/rank/head_of_security/corp
|
||||
allowed_roles = list("Head of Security")
|
||||
|
||||
/datum/gear/uniform/uniform_hop
|
||||
display_name = "uniform, HoP's dress"
|
||||
path = /obj/item/clothing/under/dress/dress_hop
|
||||
allowed_roles = list("Head of Personnel")
|
||||
|
||||
/datum/gear/uniform/uniform_hr
|
||||
display_name = "uniform, HR director (HoP)"
|
||||
path = /obj/item/clothing/under/dress/dress_hr
|
||||
|
||||
allowed_roles = list("Head of Personnel")
|
||||
|
||||
/datum/gear/uniform/navysecsuit
|
||||
display_name = "uniform, navy blue (Security)"
|
||||
path = /obj/item/clothing/under/rank/security/navyblue
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
|
||||
/datum/gear/uniform/navywarsuit
|
||||
display_name = "uniform, navy blue (Warden)"
|
||||
path = /obj/item/clothing/under/rank/warden/navyblue
|
||||
allowed_roles = list("Head of Security","Warden")
|
||||
|
||||
/datum/gear/uniform/navyhossuit
|
||||
display_name = "uniform, navy blue (Head of Security)"
|
||||
path = /obj/item/clothing/under/rank/head_of_security/navyblue
|
||||
allowed_roles = list("Head of Security")
|
||||
|
||||
/datum/gear/uniform/shortplaindress
|
||||
display_name = "plain dress"
|
||||
path = /obj/item/clothing/under/dress/white3
|
||||
@@ -408,18 +247,6 @@
|
||||
maids[initial(maid_type.name)] = maid_type
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(maids))
|
||||
|
||||
/datum/gear/uniform/utility
|
||||
display_name = "utility, black"
|
||||
path = /obj/item/clothing/under/utility
|
||||
|
||||
/datum/gear/uniform/utility/blue
|
||||
display_name = "utility, blue"
|
||||
path = /obj/item/clothing/under/utility/blue
|
||||
|
||||
/datum/gear/uniform/utility/grey
|
||||
display_name = "utility, grey"
|
||||
path = /obj/item/clothing/under/utility/grey
|
||||
|
||||
/datum/gear/uniform/sweater
|
||||
display_name = "sweater, grey"
|
||||
path = /obj/item/clothing/under/rank/psych/turtleneck/sweater
|
||||
@@ -648,26 +475,6 @@
|
||||
..()
|
||||
gear_tweaks += gear_tweak_free_color_choice
|
||||
|
||||
/datum/gear/uniform/paramedunidark
|
||||
display_name = "paramedic uniform, dark"
|
||||
path = /obj/item/clothing/under/rank/paramedunidark
|
||||
allowed_roles = list("Medical Doctor","Chief Medical Officer","Paramedic")
|
||||
|
||||
/datum/gear/uniform/parameduniskirtdark
|
||||
display_name = "paramedic skirt, dark"
|
||||
path = /obj/item/clothing/under/rank/parameduniskirtdark
|
||||
allowed_roles = list("Medical Doctor","Chief Medical Officer","Paramedic")
|
||||
|
||||
/datum/gear/uniform/paramedunilight
|
||||
display_name = "paramedic uniform, light"
|
||||
path = /obj/item/clothing/under/rank/paramedunilight
|
||||
allowed_roles = list("Medical Doctor","Chief Medical Officer","Paramedic")
|
||||
|
||||
/datum/gear/uniform/parameduniskirtlight
|
||||
display_name = "paramedic skirt, light"
|
||||
path = /obj/item/clothing/under/rank/parameduniskirtlight
|
||||
allowed_roles = list("Medical Doctor","Chief Medical Officer","Paramedic")
|
||||
|
||||
/datum/gear/uniform/tourist_1
|
||||
display_name = "tourist outfit, white"
|
||||
path = /obj/item/clothing/under/tourist_1
|
||||
@@ -690,14 +497,6 @@
|
||||
)
|
||||
gear_tweaks += new/datum/gear_tweak/path(cowboy_outfits)
|
||||
|
||||
/datum/gear/uniform/utility/gsa
|
||||
display_name = "utility, galactic survey"
|
||||
path = /obj/item/clothing/under/gsa
|
||||
|
||||
/datum/gear/uniform/utility/gsa_work
|
||||
display_name = "heavy utility, galactic survey"
|
||||
path = /obj/item/clothing/under/gsa_work
|
||||
|
||||
/*
|
||||
* 80s
|
||||
*/
|
||||
@@ -717,75 +516,3 @@
|
||||
/datum/gear/uniform/tropical_outfit/blue
|
||||
display_name = "tropical outfit, miami vice"
|
||||
path = /obj/item/clothing/under/tropical/blue
|
||||
|
||||
/*
|
||||
* Branded Uniforms
|
||||
*/
|
||||
|
||||
/datum/gear/uniform/brandsuit/mbill
|
||||
display_name = "uniform, major bill's"
|
||||
path = /obj/item/clothing/under/mbill
|
||||
|
||||
/datum/gear/uniform/brandsuit/mbill_flight
|
||||
display_name = "uniform, major bill's flightsuit (Pilot)"
|
||||
path = /obj/item/clothing/under/mbill_flight
|
||||
allowed_roles = list("Pilot")
|
||||
|
||||
/datum/gear/uniform/brandsuit/aether
|
||||
display_name = "jumpsuit, aether"
|
||||
path = /obj/item/clothing/under/corp/aether
|
||||
|
||||
/datum/gear/uniform/brandsuit/focal
|
||||
display_name = "jumpsuit, focal"
|
||||
path = /obj/item/clothing/under/corp/focal
|
||||
|
||||
/datum/gear/uniform/brandsuit/pcrc
|
||||
display_name = "uniform, PCRC (Security)"
|
||||
path = /obj/item/clothing/under/corp/pcrc
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
|
||||
/datum/gear/uniform/brandsuit/grayson
|
||||
display_name = "outfit, grayson"
|
||||
path = /obj/item/clothing/under/corp/grayson
|
||||
|
||||
/datum/gear/uniform/brandsuit/grayson_jump
|
||||
display_name = "jumpsuit, grayson"
|
||||
path = /obj/item/clothing/under/corp/grayson_jump
|
||||
|
||||
/datum/gear/uniform/brandsuit/wardt
|
||||
display_name = "jumpsuit, ward-takahashi"
|
||||
path = /obj/item/clothing/under/corp/wardt
|
||||
|
||||
/datum/gear/uniform/brandsuit/hephaestus
|
||||
display_name = "jumpsuit, hephaestus"
|
||||
path = /obj/item/clothing/under/corp/hephaestus
|
||||
|
||||
/datum/gear/uniform/brandsuit/centauri
|
||||
display_name = "jumpsuit, centauri provisions"
|
||||
path = /obj/item/clothing/under/corp/centauri
|
||||
|
||||
/datum/gear/uniform/brandsuit/morpheus
|
||||
display_name = "jumpsuit, morpheus"
|
||||
path = /obj/item/clothing/under/corp/morpheus
|
||||
|
||||
/datum/gear/uniform/brandsuit/wulf
|
||||
display_name = "jumpsuit, wulf"
|
||||
path = /obj/item/clothing/under/corp/wulf
|
||||
|
||||
/datum/gear/uniform/brandsuit/zenghu
|
||||
display_name = "jumpsuit, zeng-hu"
|
||||
path = /obj/item/clothing/under/corp/zenghu
|
||||
|
||||
/datum/gear/uniform/brandsuit/xion
|
||||
display_name = "jumpsuit, xion"
|
||||
path = /obj/item/clothing/under/corp/xion
|
||||
|
||||
/datum/gear/uniform/brandsuit/vedmed
|
||||
display_name = "jumpsuit, vey-med (Medical)"
|
||||
path = /obj/item/clothing/under/corp/veymed
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
|
||||
|
||||
/datum/gear/uniform/brandsuit/kaleidoscope
|
||||
display_name = "outfit, kaleidoscope (Science)"
|
||||
path = /obj/item/clothing/under/corp/kaleidoscope
|
||||
allowed_roles = list("Research Director","Scientist","Xenobiologist")
|
||||
|
||||
@@ -11,52 +11,6 @@
|
||||
display_name = "pt uniform, planetside sec"
|
||||
path = /obj/item/clothing/under/solgov/pt/sifguard
|
||||
|
||||
/datum/gear/uniform/job_skirt/sci
|
||||
allowed_roles = list("Research Director","Scientist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_turtle/science
|
||||
allowed_roles = list("Research Director", "Scientist", "Roboticist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_turtle/medical
|
||||
display_name = "turtleneck, medical"
|
||||
path = /obj/item/clothing/under/rank/medical/turtleneck
|
||||
allowed_roles = list("Chief Medical Officer", "Paramedic", "Medical Doctor", "Psychiatrist", "Chemist")
|
||||
|
||||
//KHI Uniforms
|
||||
/datum/gear/uniform/job_khi/cmd
|
||||
display_name = "khi uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/khi/cmd
|
||||
allowed_roles = list("Head of Security","Site Manager","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
|
||||
/datum/gear/uniform/job_khi/sec
|
||||
display_name = "khi uniform, sec"
|
||||
path = /obj/item/clothing/under/rank/khi/sec
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
|
||||
/datum/gear/uniform/job_khi/med
|
||||
display_name = "khi uniform, med"
|
||||
path = /obj/item/clothing/under/rank/khi/med
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Psychiatrist")
|
||||
|
||||
/datum/gear/uniform/job_khi/eng
|
||||
display_name = "khi uniform, eng"
|
||||
path = /obj/item/clothing/under/rank/khi/eng
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer")
|
||||
|
||||
/datum/gear/uniform/job_khi/sci
|
||||
display_name = "khi uniform, sci"
|
||||
path = /obj/item/clothing/under/rank/khi/sci
|
||||
allowed_roles = list("Research Director", "Scientist", "Roboticist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_khi/crg
|
||||
display_name = "khi uniform, cargo"
|
||||
path = /obj/item/clothing/under/rank/khi/crg
|
||||
allowed_roles = list("Quartermaster", "Cargo Technician", "Shaft Miner")
|
||||
|
||||
/datum/gear/uniform/job_khi/civ
|
||||
display_name = "khi uniform, civ"
|
||||
path = /obj/item/clothing/under/rank/khi/civ
|
||||
|
||||
//Federation jackets
|
||||
/datum/gear/suit/job_fed/sec
|
||||
display_name = "fed uniform, sec"
|
||||
@@ -72,56 +26,6 @@
|
||||
display_name = "fed uniform, eng"
|
||||
path = /obj/item/clothing/suit/storage/fluff/fedcoat/fedeng
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer")
|
||||
|
||||
// Trekie things
|
||||
//TOS
|
||||
/datum/gear/uniform/job_trek/cmd/tos
|
||||
display_name = "TOS uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command
|
||||
allowed_roles = list("Head of Security","Site Manager","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/tos
|
||||
display_name = "TOS uniform, med/sci"
|
||||
path = /obj/item/clothing/under/rank/trek/medsci
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_trek/eng/tos
|
||||
display_name = "TOS uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
|
||||
//TNG
|
||||
/datum/gear/uniform/job_trek/cmd/tng
|
||||
display_name = "TNG uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/next
|
||||
allowed_roles = list("Head of Security","Site Manager","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/tng
|
||||
display_name = "TNG uniform, med/sci"
|
||||
path = /obj/item/clothing/under/rank/trek/medsci/next
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_trek/eng/tng
|
||||
display_name = "TNG uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/next
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
|
||||
//VOY
|
||||
/datum/gear/uniform/job_trek/cmd/voy
|
||||
display_name = "VOY uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/voy
|
||||
allowed_roles = list("Head of Security","Site Manager","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/voy
|
||||
display_name = "VOY uniform, med/sci"
|
||||
path = /obj/item/clothing/under/rank/trek/medsci/voy
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_trek/eng/voy
|
||||
display_name = "VOY uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/voy
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
|
||||
//DS9
|
||||
|
||||
/datum/gear/suit/job_trek/ds9_coat
|
||||
@@ -132,38 +36,6 @@
|
||||
"Scientist","Roboticist","Xenobiologist","Xenobotanist","Atmospheric Technician",
|
||||
"Engineer","Warden","Detective","Security Officer")
|
||||
|
||||
|
||||
/datum/gear/uniform/job_trek/cmd/ds9
|
||||
display_name = "DS9 uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/ds9
|
||||
allowed_roles = list("Head of Security","Site Manager","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/ds9
|
||||
display_name = "DS9 uniform, med/sci"
|
||||
path = /obj/item/clothing/under/rank/trek/medsci/ds9
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_trek/eng/ds9
|
||||
display_name = "DS9 uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/ds9
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
|
||||
|
||||
//ENT
|
||||
/datum/gear/uniform/job_trek/cmd/ent
|
||||
display_name = "ENT uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/ent
|
||||
allowed_roles = list("Head of Security","Site Manager","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/ent
|
||||
display_name = "ENT uniform, med/sci"
|
||||
path = /obj/item/clothing/under/rank/trek/medsci/ent
|
||||
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist", "Xenobiologist", "Xenobotanist")
|
||||
|
||||
/datum/gear/uniform/job_trek/eng/ent
|
||||
display_name = "ENT uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/ent
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
/*
|
||||
Swimsuits
|
||||
*/
|
||||
@@ -269,26 +141,6 @@ Talon jumpsuit
|
||||
suits[initial(undersuit_type.name)] = undersuit_type
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(suits))
|
||||
|
||||
/datum/gear/uniform/undersuit_haz
|
||||
display_name = "undersuit, hazard (Engineering)"
|
||||
allowed_roles = list("Chief Engineer", "Atmospheric Technician", "Engineer")
|
||||
path = /obj/item/clothing/under/undersuit/hazard
|
||||
|
||||
/datum/gear/uniform/undersuit_sec
|
||||
display_name = "undersuit, security (Security)"
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
path = /obj/item/clothing/under/undersuit/sec
|
||||
|
||||
/datum/gear/uniform/undersuit_hos
|
||||
display_name = "undersuit, security command (HoS)"
|
||||
allowed_roles = list("Head of Security")
|
||||
path = /obj/item/clothing/under/undersuit/sec/hos
|
||||
|
||||
/datum/gear/uniform/undersuit_com
|
||||
display_name = "undersuit, command (SM/HoP)"
|
||||
allowed_roles = list("Site Manager", "Head of Personnel")
|
||||
path = /obj/item/clothing/under/undersuit/command
|
||||
|
||||
//Altevian Uniforms
|
||||
/datum/gear/uniform/altevian
|
||||
description = "An extremely comfortable set of clothing that's made to help people handle their day to day work around the fleets with little to no discomfort."
|
||||
@@ -315,12 +167,6 @@ Talon jumpsuit
|
||||
jumpsuits[initial(jumpsuit.name)] = jumpsuit
|
||||
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(jumpsuits))
|
||||
|
||||
//Modernized Sec Jumpsuit
|
||||
/datum/gear/uniform/modernsec
|
||||
display_name = "undersuit, security, modernized (Security)"
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
path = /obj/item/clothing/under/rank/security/modern
|
||||
|
||||
/datum/gear/uniform/singer_blue
|
||||
display_name = "blue singer dress"
|
||||
path = /obj/item/clothing/under/dress/singer
|
||||
|
||||
Reference in New Issue
Block a user