mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-20 21:57:44 +01:00
156 lines
5.6 KiB
Plaintext
156 lines
5.6 KiB
Plaintext
// Gloves
|
|
/datum/gear/gloves
|
|
display_name = "gloves, black"
|
|
path = /obj/item/clothing/gloves/black
|
|
cost = 1
|
|
slot = slot_gloves
|
|
sort_category = "Gloves and Handwear"
|
|
|
|
/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/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"
|
|
path = /obj/item/clothing/gloves/sterile/latex
|
|
cost = 2
|
|
|
|
/datum/gear/gloves/nitrile
|
|
display_name = "gloves, nitrile"
|
|
path = /obj/item/clothing/gloves/sterile/nitrile
|
|
cost = 2
|
|
|
|
/datum/gear/gloves/evening
|
|
display_name = "evening gloves"
|
|
path = /obj/item/clothing/gloves/evening
|
|
|
|
/datum/gear/gloves/evening/New()
|
|
..()
|
|
gear_tweaks += GLOB.gear_tweak_free_color_choice
|
|
|
|
/datum/gear/gloves/duty
|
|
display_name = "gloves, work"
|
|
path = /obj/item/clothing/gloves/duty
|
|
cost = 3
|
|
|
|
/datum/gear/gloves/forensic
|
|
display_name = "gloves, forensic"
|
|
path = /obj/item/clothing/gloves/forensic
|
|
allowed_roles = list(JOB_DETECTIVE)
|
|
|
|
/datum/gear/gloves/fingerless
|
|
display_name = "fingerless gloves"
|
|
description = "Gloves that don't actually cover the fingers, useful for those who want to keep their hands warm without impeding touch or grip, or folks who have claws. Available in multiple variants; classic black or recolourable white, with or without cutouts, and extended or elbow-length."
|
|
path = /obj/item/clothing/gloves/fingerless
|
|
|
|
/datum/gear/gloves/fingerless/New()
|
|
..()
|
|
var/list/selector_uniforms = list(
|
|
"black"=/obj/item/clothing/gloves/fingerless,
|
|
"black, alt" =/obj/item/clothing/gloves/fingerless/alt,
|
|
"black, midlength" =/obj/item/clothing/gloves/fingerless/mid,
|
|
"black, long" =/obj/item/clothing/gloves/fingerless/long,
|
|
"recolourable white"=/obj/item/clothing/gloves/fingerless_recolourable,
|
|
"recolourable, alt"=/obj/item/clothing/gloves/fingerless_recolourable/alt,
|
|
"recolourable, midlength"=/obj/item/clothing/gloves/fingerless_recolourable/mid,
|
|
"recolourable, long"=/obj/item/clothing/gloves/fingerless_recolourable/long
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
|
gear_tweaks += GLOB.gear_tweak_free_color_choice
|
|
|
|
/datum/gear/gloves/ring
|
|
display_name = "ring selection"
|
|
description = "Choose from a number of rings."
|
|
path = /obj/item/clothing/accessory/ring
|
|
cost = 1
|
|
|
|
/datum/gear/gloves/ring/New()
|
|
..()
|
|
var/ringtype = list()
|
|
ringtype["CTI ring"] = /obj/item/clothing/accessory/ring/cti
|
|
ringtype["Mariner University ring"] = /obj/item/clothing/accessory/ring/mariner
|
|
ringtype["engagement ring"] = /obj/item/clothing/accessory/ring/engagement
|
|
ringtype["signet ring"] = /obj/item/clothing/accessory/ring/seal/signet
|
|
ringtype["masonic ring"] = /obj/item/clothing/accessory/ring/seal/mason
|
|
ringtype["ring, glass"] = /obj/item/clothing/accessory/ring/material/glass
|
|
ringtype["ring, wood"] = /obj/item/clothing/accessory/ring/material/wood
|
|
ringtype["ring, plastic"] = /obj/item/clothing/accessory/ring/material/plastic
|
|
ringtype["ring, iron"] = /obj/item/clothing/accessory/ring/material/iron
|
|
ringtype["ring, bronze"] = /obj/item/clothing/accessory/ring/material/bronze
|
|
ringtype["ring, steel"] = /obj/item/clothing/accessory/ring/material/steel
|
|
ringtype["ring, copper"] = /obj/item/clothing/accessory/ring/material/copper
|
|
ringtype["ring, silver"] = /obj/item/clothing/accessory/ring/material/silver
|
|
ringtype["ring, gold"] = /obj/item/clothing/accessory/ring/material/gold
|
|
ringtype["ring, platinum"] = /obj/item/clothing/accessory/ring/material/platinum
|
|
|
|
gear_tweaks += new/datum/gear_tweak/path(ringtype)
|
|
|
|
/datum/gear/gloves/circuitry
|
|
display_name = "gloves, circuitry (empty)"
|
|
path = /obj/item/clothing/gloves/circuitry
|
|
|
|
/datum/gear/gloves/watch
|
|
display_name = "wristwatch selector"
|
|
description = "Pick from a range of wristwatches."
|
|
path = /obj/item/clothing/accessory/watch
|
|
|
|
/datum/gear/gloves/watch/New()
|
|
..()
|
|
var/list/selector_watches = list(
|
|
"plain plastic"=/obj/item/clothing/accessory/watch,
|
|
"silver"=/obj/item/clothing/accessory/watch/silver,
|
|
"gold"=/obj/item/clothing/accessory/watch/gold,
|
|
"survival"=/obj/item/clothing/accessory/watch/survival
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_watches))
|
|
|
|
/datum/gear/gloves/goldring
|
|
display_name = "wedding ring, gold"
|
|
path = /obj/item/clothing/accessory/ring/wedding
|
|
|
|
/datum/gear/gloves/silverring
|
|
display_name = "wedding ring, silver"
|
|
path = /obj/item/clothing/accessory/ring/wedding/silver
|
|
|
|
/datum/gear/gloves/colored
|
|
display_name = "gloves, colorable"
|
|
path = /obj/item/clothing/gloves/color
|
|
|
|
/datum/gear/gloves/colored/New()
|
|
..()
|
|
gear_tweaks += GLOB.gear_tweak_free_color_choice
|
|
|
|
/datum/gear/gloves/latex/colorable
|
|
display_name = "gloves, latex, colorable"
|
|
path = /obj/item/clothing/gloves/sterile/latex
|
|
|
|
/datum/gear/gloves/latex/colorable/New()
|
|
..()
|
|
gear_tweaks += GLOB.gear_tweak_free_color_choice
|
|
|
|
/datum/gear/gloves/siren
|
|
display_name = "gloves, Siren"
|
|
path = /obj/item/clothing/gloves/fluff/siren
|
|
|
|
/datum/gear/gloves/maid_arms
|
|
display_name = "maid arm covers"
|
|
path = /obj/item/clothing/accessory/maid_arms
|