Files
Aurora.3/code/modules/client/preference_setup/loadout/loadout_eyes.dm
Geeves fec75da340 EMT -> First Responder (#10453)
Emergency Medical Technicians have been renamed to First Responders, their duties remain the same, for now.
2020-12-06 14:46:57 +02:00

126 lines
5.2 KiB
Plaintext

// Eyes
/datum/gear/eyes
display_name = "eyepatch"
path = /obj/item/clothing/glasses/eyepatch
slot = slot_glasses
sort_category = "Glasses and Eyewear"
/datum/gear/eyes/whitepatch
display_name = "simple eyepatch (colorable)"
path = /obj/item/clothing/glasses/eyepatch/white
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/eyes/glasses
display_name = "glasses selection"
description = "A selection of glasses."
path = /obj/item/clothing/glasses/regular
/datum/gear/eyes/glasses/New()
..()
var/glasses = list()
glasses["glasses, regular"] = /obj/item/clothing/glasses/regular
glasses["glasses, hipster"] = /obj/item/clothing/glasses/regular/hipster
glasses["glasses, circle"] = /obj/item/clothing/glasses/regular/circle
glasses["glasses, jamjar"] = /obj/item/clothing/glasses/regular/jamjar
glasses["glasses, monocle"] = /obj/item/clothing/glasses/monocle
glasses["glasses, safety"] = /obj/item/clothing/glasses/safety
gear_tweaks += new/datum/gear_tweak/path(glasses)
/datum/gear/eyes/fakesunglasses
display_name = "sunglasses selection"
description = "A selection of sunglasses."
path = /obj/item/clothing/glasses/sunglasses
/datum/gear/eyes/fakesunglasses/New()
..()
var/glasses = list()
glasses["sunglasses, regular"] = /obj/item/clothing/glasses/fakesunglasses
glasses["sunglasses, aviator"] = /obj/item/clothing/glasses/fakesunglasses/aviator
glasses["sunglasses, prescription"] = /obj/item/clothing/glasses/fakesunglasses/prescription
glasses["sunglasses, fat"] = /obj/item/clothing/glasses/fakesunglasses/big
gear_tweaks += new/datum/gear_tweak/path(glasses)
/datum/gear/eyes/sunglasses
display_name = "flash-proof sunglasses selection (Security/Command)"
description = "A selection of flash-proof sunglasses."
path = /obj/item/clothing/glasses/sunglasses
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Captain", "Head of Personnel", "Quartermaster", "Internal Affairs Agent", "Detective", "Forensic Technician")
/datum/gear/eyes/sunglasses/New()
..()
var/glasses = list()
glasses["flash-proof sunglasses, regular"] = /obj/item/clothing/glasses/sunglasses
glasses["flash-proof sunglasses, aviator"] = /obj/item/clothing/glasses/sunglasses/aviator
glasses["flash-proof sunglasses, prescription"] = /obj/item/clothing/glasses/sunglasses/prescription
glasses["flash-proof sunglasses, fat"] = /obj/item/clothing/glasses/sunglasses/big
gear_tweaks += new/datum/gear_tweak/path(glasses)
/datum/gear/eyes/goggles
display_name = "goggles selection"
description = "A selection of safer eyewear."
path = /obj/item/clothing/glasses/safety/goggles
/datum/gear/eyes/goggles/New()
..()
var/goggles = list()
goggles["goggles, safety"] = /obj/item/clothing/glasses/safety/goggles
goggles["goggles, scanning"] = /obj/item/clothing/glasses/regular/scanners
goggles["goggles, science"] = /obj/item/clothing/glasses/science
goggles["goggles, orange"] = /obj/item/clothing/glasses/spiffygogs
gear_tweaks += new/datum/gear_tweak/path(goggles)
/datum/gear/eyes/medhuds
display_name = "medical HUD selection"
description = "A selection of medical HUDs."
path = /obj/item/clothing/glasses/hud/health/aviator
allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "First Responder", "Psychiatrist", "Medical Intern")
/datum/gear/eyes/medhuds/New()
..()
var/medhud = list()
medhud["aviators, medical"] = /obj/item/clothing/glasses/hud/health/aviator
medhud["HUD, medical"] = /obj/item/clothing/glasses/hud/health
medhud["HUDpatch, medical"] = /obj/item/clothing/glasses/eyepatch/hud/medical
gear_tweaks += new/datum/gear_tweak/path(medhud)
/datum/gear/eyes/sechuds
display_name = "security HUD selection"
description = "A selection of security HUDs."
path = /obj/item/clothing/glasses/sunglasses/sechud/aviator
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Security Cadet", "Detective", "Forensic Technician")
/datum/gear/eyes/sechuds/New()
..()
var/sechud = list()
sechud["aviators, security"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator
sechud["HUD, security"] = /obj/item/clothing/glasses/hud/security
sechud["HUDpatch, security"] = /obj/item/clothing/glasses/eyepatch/hud/security
gear_tweaks += new/datum/gear_tweak/path(sechud)
/datum/gear/eyes/hudpatch
display_name = "iPatch"
path = /obj/item/clothing/glasses/eyepatch/hud
/datum/gear/eyes/scipatch
display_name = "HUDpatch, Science"
path = /obj/item/clothing/glasses/eyepatch/hud/science
cost = 1
/datum/gear/eyes/circuitry
display_name = "goggles, circuitry (empty)"
path = /obj/item/clothing/glasses/circuitry
/datum/gear/eyes/blindfolds
display_name = "blindfold selection"
description = "A selection of blindfolds."
path = /obj/item/clothing/glasses/sunglasses/blindfold
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/eyes/blindfolds/New()
..()
var/blindfold = list()
blindfold["blindfold, black"] = /obj/item/clothing/glasses/sunglasses/blindfold
blindfold["blindfold, white"] = /obj/item/clothing/glasses/sunglasses/blindfold/white
blindfold["blindfold, transparent white"] = /obj/item/clothing/glasses/sunglasses/blindfold/white/seethrough
gear_tweaks += new/datum/gear_tweak/path(blindfold)