mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-21 06:07:16 +01:00
120 lines
3.8 KiB
Plaintext
120 lines
3.8 KiB
Plaintext
// Mask
|
|
/datum/gear/mask
|
|
display_name = "bandana, blue"
|
|
path = /obj/item/clothing/mask/bandana/blue
|
|
slot = slot_wear_mask
|
|
sort_category = "Masks and Facewear"
|
|
|
|
/datum/gear/mask/gold
|
|
display_name = "bandana, gold"
|
|
path = /obj/item/clothing/mask/bandana/gold
|
|
|
|
/datum/gear/mask/green
|
|
display_name = "bandana, green 2"
|
|
path = /obj/item/clothing/mask/bandana/green
|
|
|
|
/datum/gear/mask/red
|
|
display_name = "bandana, red"
|
|
path = /obj/item/clothing/mask/bandana/red
|
|
|
|
/datum/gear/mask/sterile
|
|
display_name = "sterile mask"
|
|
path = /obj/item/clothing/mask/surgical
|
|
|
|
/datum/gear/mask/sterile/white
|
|
display_name = "white sterile mask"
|
|
path = /obj/item/clothing/mask/surgical/white
|
|
|
|
/datum/gear/mask/sterile/white/dust
|
|
display_name = "dust mask"
|
|
path = /obj/item/clothing/mask/surgical/dust
|
|
|
|
/datum/gear/mask/sterile/white/cloth
|
|
display_name = "cloth face mask"
|
|
path = /obj/item/clothing/mask/surgical/cloth
|
|
|
|
/datum/gear/mask/gas
|
|
display_name = "gas mask"
|
|
path = /obj/item/clothing/mask/gas
|
|
cost = 3 ///Because it functions as a gas mask, and therefore has a mechanical advantage.
|
|
|
|
/datum/gear/mask/gas/clear
|
|
display_name = "transparent gas mask"
|
|
path = /obj/item/clothing/mask/gas/clear
|
|
cost = 3 ///Because it functions as a gas mask, and therefore has a mechanical advantage.
|
|
|
|
/datum/gear/mask/plaguedoctor
|
|
display_name = "plague doctor's mask"
|
|
path = /obj/item/clothing/mask/gas/plaguedoctor
|
|
cost = 3 ///Because it functions as a gas mask, and therefore has a mechanical advantage.
|
|
|
|
/datum/gear/mask/plaguedoctor2
|
|
display_name = "golden plague doctor's mask"
|
|
path = /obj/item/clothing/mask/gas/plaguedoctor/gold
|
|
cost = 3 ///Because it functions as a gas mask, and therefore has a mechanical advantage.
|
|
|
|
/datum/gear/mask/mouthwheat
|
|
display_name = "mouth wheat"
|
|
path = /obj/item/clothing/mask/mouthwheat
|
|
|
|
/datum/gear/mask/papermask
|
|
display_name = "paper mask"
|
|
path = /obj/item/clothing/mask/paper
|
|
|
|
/datum/gear/mask/emotionalmask
|
|
display_name = "emotional mask"
|
|
path = /obj/item/clothing/mask/emotions
|
|
|
|
/datum/gear/mask/gaiter
|
|
display_name = "neck gaiter selection"
|
|
path = /obj/item/clothing/accessory/gaiter
|
|
|
|
/datum/gear/mask/gaiter/New()
|
|
..()
|
|
var/list/gaiters = list()
|
|
for(var/gaiter in typesof(/obj/item/clothing/accessory/gaiter))
|
|
var/obj/item/clothing/accessory/gaiter_type = gaiter
|
|
gaiters[initial(gaiter_type.name)] = gaiter_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortTim(gaiters, GLOBAL_PROC_REF(cmp_text_asc)))
|
|
|
|
/datum/gear/mask/lace
|
|
display_name = "lace veil"
|
|
path = /obj/item/clothing/mask/lacemask
|
|
|
|
/datum/gear/mask/lace/New()
|
|
gear_tweaks += GLOB.gear_tweak_free_color_choice
|
|
|
|
/datum/gear/mask/half
|
|
display_name = "black half-mask"
|
|
path = /obj/item/clothing/accessory/gaiter/half
|
|
|
|
/datum/gear/mask/wrestling
|
|
display_name = "wrestling mask"
|
|
path = /obj/item/clothing/mask/luchador/colorable
|
|
|
|
/datum/gear/mask/wrestling/New()
|
|
gear_tweaks += GLOB.gear_tweak_free_color_choice
|
|
|
|
/datum/gear/mask/masquerade
|
|
display_name = "masquerade mask selection"
|
|
path = /obj/item/clothing/mask/masquerade
|
|
|
|
/datum/gear/mask/masquerade/New()
|
|
..()
|
|
var/list/masks = list()
|
|
for(var/mask in typesof(/obj/item/clothing/mask/masquerade))
|
|
var/obj/item/clothing/mask/mask_type = mask
|
|
masks[initial(mask_type.name)] = mask_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortTim(masks, GLOBAL_PROC_REF(cmp_text_asc)))
|
|
|
|
/datum/gear/mask/gas/half
|
|
display_name = "black gas half-mask"
|
|
path = /obj/item/clothing/mask/gas/half
|
|
cost = 3 ///Because it functions as a gas mask, and therefore has a mechanical advantage.
|
|
|
|
/datum/gear/mask/gas/half/sec
|
|
display_name = "security black gas half-mask"
|
|
path = /obj/item/clothing/mask/gas/sechailer
|
|
allowed_roles = list(JOB_SECURITY_OFFICER,JOB_HEAD_OF_SECURITY,JOB_WARDEN, JOB_DETECTIVE)
|
|
cost = 3 ///Because it functions as a gas mask, and therefore has a mechanical advantage.
|