// 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