/datum/gear/accessory display_name = "accessory" slot = slot_tie sort_category = "Accessories" type_category = /datum/gear/accessory path = /obj/item/clothing/accessory cost = 1 /datum/gear/accessory/armband display_name = "armband selection" path = /obj/item/clothing/accessory/armband /datum/gear/accessory/armband/New() ..() var/list/armbands = list() for(var/armband in (typesof(/obj/item/clothing/accessory/armband) - typesof(/obj/item/clothing/accessory/armband/med/color))) var/obj/item/clothing/accessory/armband_type = armband armbands[initial(armband_type.name)] = armband_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(armbands)) /datum/gear/accessory/armband/colored display_name = "armband" path = /obj/item/clothing/accessory/armband/med/color /datum/gear/accessory/armband/colored/New() ..() gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/accessory/wallet display_name = "wallet, orange" path = /obj/item/weapon/storage/wallet/random /datum/gear/accessory/wallet_poly display_name = "wallet, polychromic" path = /obj/item/weapon/storage/wallet/poly /datum/gear/accessory/wallet/womens display_name = "wallet, womens" path = /obj/item/weapon/storage/wallet/womens /datum/gear/accessory/wallet/womens/New() ..() gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/accessory/clutch display_name = "clutch bag" path = /obj/item/weapon/storage/briefcase/clutch cost = 2 /datum/gear/accessory/clutch/New() ..() gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/accessory/purse display_name = "purse" path = /obj/item/weapon/storage/backpack/purse cost = 3 /datum/gear/accessory/purse/New() ..() gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/accessory/wcoat display_name = "waistcoat selection" path = /obj/item/clothing/accessory/wcoat cost = 1 /datum/gear/accessory/wcoat/New() ..() var/list/wcoats = list() for(var/wcoat in typesof(/obj/item/clothing/accessory/wcoat)) var/obj/item/clothing/accessory/wcoat_type = wcoat wcoats[initial(wcoat_type.name)] = wcoat_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(wcoats)) /datum/gear/accessory/holster display_name = "holster selection (Security, CD, HoP)" path = /obj/item/clothing/accessory/holster allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective") /datum/gear/accessory/holster/New() ..() var/list/holsters = list() for(var/holster in typesof(/obj/item/clothing/accessory/holster)) var/obj/item/clothing/accessory/holster_type = holster holsters[initial(holster_type.name)] = holster_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(holsters)) /datum/gear/accessory/tie display_name = "tie selection" path = /obj/item/clothing/accessory/tie cost = 1 /datum/gear/accessory/tie/New() ..() var/list/ties = list() for(var/tie in typesof(/obj/item/clothing/accessory/tie)) var/obj/item/clothing/accessory/tie_type = tie ties[initial(tie_type.name)] = tie_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(ties)) /datum/gear/accessory/scarf display_name = "scarf selection" path = /obj/item/clothing/accessory/scarf cost = 1 /datum/gear/accessory/scarf/New() ..() var/list/scarfs = list() for(var/scarf in typesof(/obj/item/clothing/accessory/scarf)) var/obj/item/clothing/accessory/scarf_type = scarf scarfs[initial(scarf_type.name)] = scarf_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(scarfs)) /datum/gear/accessory/jacket display_name = "suit jacket selection" path = /obj/item/clothing/accessory/jacket cost = 1 /datum/gear/accessory/jacket/New() ..() var/list/jackets = list() for(var/jacket in typesof(/obj/item/clothing/accessory/jacket)) var/obj/item/clothing/accessory/jacket_type = jacket jackets[initial(jacket_type.name)] = jacket_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(jackets)) /datum/gear/accessory/suitvest display_name = "suit vest" path = /obj/item/clothing/accessory/vest /datum/gear/accessory/brown_vest display_name = "webbing, brown" path = /obj/item/clothing/accessory/storage/brown_vest allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor") /datum/gear/accessory/black_vest display_name = "webbing, black" path = /obj/item/clothing/accessory/storage/black_vest allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor") /datum/gear/accessory/white_vest display_name = "webbing, white" path = /obj/item/clothing/accessory/storage/white_vest allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor") /datum/gear/accessory/brown_drop_pouches display_name = "drop pouches, brown" path = /obj/item/clothing/accessory/storage/brown_drop_pouches allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor") /datum/gear/accessory/black_drop_pouches display_name = "drop pouches, black" path = /obj/item/clothing/accessory/storage/black_drop_pouches allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor") /datum/gear/accessory/white_drop_pouches display_name = "drop pouches, white" path = /obj/item/clothing/accessory/storage/white_drop_pouches allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor") /datum/gear/accessory/fannypack display_name = "fannypack selection" cost = 2 path = /obj/item/weapon/storage/belt/fannypack /datum/gear/accessory/fannypack/New() ..() var/list/fannys = list() for(var/fanny in typesof(/obj/item/weapon/storage/belt/fannypack)) var/obj/item/weapon/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/webbing display_name = "webbing, simple" path = /obj/item/clothing/accessory/storage/webbing cost = 2 /datum/gear/accessory/chaps display_name = "chaps, brown" path = /obj/item/clothing/accessory/chaps /datum/gear/accessory/chaps/black display_name = "chaps, black" path = /obj/item/clothing/accessory/chaps/black /datum/gear/accessory/hawaii display_name = "hawaii shirt" path = /obj/item/clothing/accessory/hawaii /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 gear_tweaks += new/datum/gear_tweak/path(shirts) /datum/gear/accessory/sweater display_name = "Sweater Selection" path = /obj/item/clothing/accessory/sweater /datum/gear/accessory/sweater/New() ..() var/list/sweaters = list() for(var/sweater in typesof(/obj/item/clothing/accessory/sweater)) var/obj/item/clothing/suit/sweater_type = sweater sweaters[initial(sweater_type.name)] = sweater_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sweaters)) /datum/gear/accessory/bracelet/material display_name = "bracelet selection" description = "Choose from a number of bracelets." path = /obj/item/clothing/accessory/bracelet cost = 1 /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, plastic"] = /obj/item/clothing/accessory/bracelet/material/plastic gear_tweaks += new/datum/gear_tweak/path(bracelettype) /datum/gear/accessory/bracelet/friendship display_name = "friendship bracelet" path = /obj/item/clothing/accessory/bracelet/friendship