Files
CHOMPStation2/code/modules/client/preference_setup/loadout/loadout_gloves.dm
CHOMPStation2StaffMirrorBot fecffcf15b [MIRROR] Update & Cleanup Loadouts (#9877)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-01-17 16:46:55 +01:00

152 lines
5.2 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 += 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 = "A pair of gloves that don't actually cover the fingers. Available in classic black or recolourable white, with or without cutouts."
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,
"recolourable white"=/obj/item/clothing/gloves/fingerless_recolourable,
"recolourable, alt"=/obj/item/clothing/gloves/fingerless_recolourable/alt
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
gear_tweaks += 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 += 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 += 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