Files
Aurora.3/code/modules/client/preference_setup/loadout/items/eyes.dm
LynxSolstice 4a45d5454b Return of the Paramedic (#19125)
This PR brings back the more accurate title for First Responders, of
Paramedic, to bring it in line with some snippets of the SOP and to be
more accurate to the role itself, as both Security Officers and the rare
and elusive Firefighting Atmospherics Technician can be considered first
responders.

also I just like it better.

Changes any mentions of first responder in gear/access/etc to Paramedic
or PARAMEDIC where applicable.
2024-06-14 21:05:34 +00:00

175 lines
8.5 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 prescription glasses."
path = /obj/item/clothing/glasses/regular
/datum/gear/eyes/glasses/New()
..()
var/list/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/prescription
glasses["glasses, pince-nez"] = /obj/item/clothing/glasses/regular/pincenez
glasses["glasses, panto"] = /obj/item/clothing/glasses/regular/panto
glasses["contact lenses"] = /obj/item/clothing/glasses/regular/contacts
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/list/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
glasses["sunglasses, visor"] = /obj/item/clothing/glasses/fakesunglasses/visor
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", "Executive Officer", "Operations Manager", "Investigator", "Bridge Crew", "Security Personnel")
/datum/gear/eyes/sunglasses/New()
..()
var/list/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
glasses["flash-proof sunglasses, visor"] = /obj/item/clothing/glasses/sunglasses/visor
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/list/goggles = list()
goggles["goggles, safety"] = /obj/item/clothing/glasses/safety/goggles
goggles["goggles, safety (prescription)"] = /obj/item/clothing/glasses/safety/goggles/prescription
goggles["goggles, scanning"] = /obj/item/clothing/glasses/regular/scanners
goggles["goggles, science"] = /obj/item/clothing/glasses/safety/goggles/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", "Paramedic", "Psychiatrist", "Medical Intern", "Medical Personnel")
/datum/gear/eyes/medhuds/New()
..()
var/list/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
medhud["prescription HUD, medical"] = /obj/item/clothing/glasses/hud/health/prescription
medhud["visor sunglasses, medical"] = /obj/item/clothing/glasses/hud/health/aviator/visor
medhud["pincenez, medical"] = /obj/item/clothing/glasses/hud/health/aviator/pincenez
medhud["panto, medical"] = /obj/item/clothing/glasses/hud/health/aviator/panto
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", "Investigator", "Security Personnel")
/datum/gear/eyes/sechuds/New()
..()
var/list/sechud = list()
sechud["sunglasses, security"] = /obj/item/clothing/glasses/sunglasses/sechud
sechud["fat sunglasses, security"] = /obj/item/clothing/glasses/sunglasses/sechud/big
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
sechud["prescription HUD, security"] = /obj/item/clothing/glasses/hud/security/prescription
sechud["visor sunglasses, security"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/visor
sechud["pincenez, security"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/pincenez
sechud["panto, security"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/panto
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/list/blindfold = list()
blindfold["blindfold"] = /obj/item/clothing/glasses/sunglasses/blindfold/white
blindfold["blindfold, transparent"] = /obj/item/clothing/glasses/sunglasses/blindfold/white/seethrough
gear_tweaks += new /datum/gear_tweak/path(blindfold)
/datum/gear/eyes/goon_goggles
display_name = "tactical HUD goggles selection (security)"
description = "A selection of tactical eyewear. Note that factional ones can only be taken by members of that faction."
path = /obj/item/clothing/glasses/safety/goggles/goon
/datum/gear/eyes/goon_goggles/New()
..()
allowed_roles = security_positions
var/list/goggles = list()
goggles["goggles, tactical"] = list(/obj/item/clothing/glasses/safety/goggles/goon, null)
goggles["goggles, tactical (PMCG)"] = list(/obj/item/clothing/glasses/safety/goggles/goon/pmc, "Private Military Contracting Group")
goggles["goggles, tactical (Zavodskoi)"] = list(/obj/item/clothing/glasses/safety/goggles/goon/zavod, "Zavodskoi Interstellar")
goggles["goggles, tactical (Idris)"] = list(/obj/item/clothing/glasses/safety/goggles/goon/idris, "Idris Incorporated")
gear_tweaks += new /datum/gear_tweak/path/faction(goggles)
/datum/gear/eyes/medical_goggles
display_name = "HUD goggles selection (medical)"
description = "A selection of medical goggles. Note that factional ones can only be taken by members of that faction."
path = /obj/item/clothing/glasses/safety/goggles/medical
allowed_roles = list("Paramedic", "Medical Personnel")
/datum/gear/eyes/medical_goggles/New()
..()
var/list/goggles = list()
goggles["goggles, medical"] = list(/obj/item/clothing/glasses/safety/goggles/medical, null)
goggles["goggles, medical (PMCG)"] = list(/obj/item/clothing/glasses/safety/goggles/medical/pmc, "Private Military Contracting Group")
goggles["goggles, medical (Zeng-Hu)"] = list(/obj/item/clothing/glasses/safety/goggles/medical/zeng, "Zeng-Hu Pharmaceuticals")
gear_tweaks += new /datum/gear_tweak/path/faction(goggles)
/datum/gear/eyes/colorable
display_name = "colorable glasses"
path = /obj/item/clothing/glasses/colorable
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION | GEAR_HAS_ALPHA_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION