mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-22 16:12:19 +00:00
327 lines
14 KiB
Plaintext
327 lines
14 KiB
Plaintext
// Suit slot
|
|
/datum/gear/suit
|
|
display_name = "apron, botanist"
|
|
path = /obj/item/clothing/suit/apron
|
|
slot = slot_wear_suit
|
|
sort_category = "Suits and Overwear"
|
|
cost = 2
|
|
|
|
/datum/gear/suit/colorapron
|
|
display_name = "apron, multipurpose"
|
|
path = /obj/item/clothing/suit/apron/colored
|
|
slot = slot_wear_suit
|
|
sort_category = "Suits and Overwear"
|
|
cost = 2
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/leather
|
|
display_name = "jacket selection"
|
|
description = "A selection of jackets."
|
|
path = /obj/item/clothing/suit/storage/toggle/leather_jacket
|
|
|
|
/datum/gear/suit/leather/New()
|
|
..()
|
|
var/jackets = list()
|
|
jackets["bomber jacket"] = /obj/item/clothing/suit/storage/toggle/bomber
|
|
jackets["dominian bomber jacket"] = /obj/item/clothing/suit/storage/toggle/dominia/bomber
|
|
jackets["corporate black jacket"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen
|
|
jackets["corporate brown jacket"] = /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen
|
|
jackets["black jacket"] = /obj/item/clothing/suit/storage/toggle/leather_jacket
|
|
jackets["brown jacket"] = /obj/item/clothing/suit/storage/toggle/brown_jacket
|
|
jackets["biker jacket"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/biker
|
|
jackets["designer leather jacket"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/designer
|
|
jackets["designer leather jacket, black"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/designer/black
|
|
jackets["designer leather jacket, red"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/designer/red
|
|
jackets["flight jacket"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/flight
|
|
jackets["flight jacket, green"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/flight/green
|
|
jackets["flight jacket, white"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/flight/white
|
|
jackets["military jacket"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/military
|
|
jackets["military jacket, tan"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/military/tan
|
|
jackets["old military jacket"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/military/old
|
|
jackets["old military jacket, badge"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/military/old/alt
|
|
jackets["flannel jacket, green"] = /obj/item/clothing/suit/storage/toggle/flannel
|
|
jackets["flannel jacket, red"] = /obj/item/clothing/suit/storage/toggle/flannel/red
|
|
jackets["flannel jacket, blue"] = /obj/item/clothing/suit/storage/toggle/flannel/blue
|
|
jackets["flannel jacket, grey"] = /obj/item/clothing/suit/storage/toggle/flannel/gray
|
|
jackets["flannel jacket, purple"] = /obj/item/clothing/suit/storage/toggle/flannel/purple
|
|
jackets["flannel jacket, yellow"] = /obj/item/clothing/suit/storage/toggle/flannel/yellow
|
|
jackets["black vest"] = /obj/item/clothing/suit/storage/toggle/leather_vest
|
|
jackets["brown vest"] = /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless
|
|
jackets["leather coat"] = /obj/item/clothing/suit/storage/leathercoat
|
|
|
|
gear_tweaks += new/datum/gear_tweak/path(jackets)
|
|
|
|
/datum/gear/suit/hazard_vest
|
|
display_name = "hazard vest selection"
|
|
path = /obj/item/clothing/suit/storage/hazardvest
|
|
|
|
/datum/gear/suit/hazard_vest/New()
|
|
..()
|
|
var/hazard = list()
|
|
hazard["hazard vest, orange"] = /obj/item/clothing/suit/storage/hazardvest
|
|
hazard["hazard vest, blue"] = /obj/item/clothing/suit/storage/hazardvest/blue
|
|
hazard["hazard vest, white"] = /obj/item/clothing/suit/storage/hazardvest/white
|
|
hazard["hazard vest, green"] = /obj/item/clothing/suit/storage/hazardvest/green
|
|
gear_tweaks += new/datum/gear_tweak/path(hazard)
|
|
|
|
/datum/gear/suit/hoodie
|
|
display_name = "hoodie"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/hoodie
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/labcoat
|
|
display_name = "labcoat"
|
|
path = /obj/item/clothing/suit/storage/toggle/labcoat
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/overalls
|
|
display_name = "overalls"
|
|
path = /obj/item/clothing/suit/apron/overalls
|
|
cost = 1
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/surgeryapron
|
|
display_name = "surgical apron"
|
|
path = /obj/item/clothing/suit/apron/surgery
|
|
cost = 1
|
|
allowed_roles = list("Scientist", "Chief Medical Officer", "Physician", "Surgeon", "Pharmacist", "Geneticist", "Paramedic", "Medical Resident", "Xenobiologist", "Roboticist", "Research Director", "Forensic Technician")
|
|
|
|
/datum/gear/suit/iacvest
|
|
display_name = "IAC vest"
|
|
description = "It's a lightweight vest. Made of a dark, navy mesh with highly-reflective white material, designed to be worn by the Interstellar Aid Corps."
|
|
path = /obj/item/clothing/suit/storage/iacvest
|
|
allowed_roles = list("Chief Medical Officer", "Physician", "Surgeon", "Pharmacist", "Paramedic", "Medical Resident")
|
|
|
|
/datum/gear/suit/poncho
|
|
display_name = "poncho selection"
|
|
path = /obj/item/clothing/accessory/poncho
|
|
cost = 1
|
|
|
|
/datum/gear/suit/poncho/New()
|
|
..()
|
|
var/poncho = list()
|
|
poncho["poncho, tan"] = /obj/item/clothing/accessory/poncho
|
|
poncho["poncho, blue"] = /obj/item/clothing/accessory/poncho/blue
|
|
poncho["poncho, green"] = /obj/item/clothing/accessory/poncho/green
|
|
poncho["poncho, purple"] = /obj/item/clothing/accessory/poncho/purple
|
|
poncho["poncho, red"] = /obj/item/clothing/accessory/poncho/red
|
|
poncho["poncho, medical"] = /obj/item/clothing/accessory/poncho/roles/medical
|
|
poncho["poncho, engineering"] = /obj/item/clothing/accessory/poncho/roles/engineering
|
|
poncho["poncho, science"] = /obj/item/clothing/accessory/poncho/roles/science
|
|
poncho["poncho, cargo"] = /obj/item/clothing/accessory/poncho/roles/cargo
|
|
gear_tweaks += new/datum/gear_tweak/path(poncho)
|
|
|
|
|
|
/datum/gear/suit/suitjacket
|
|
display_name = "suit jacket"
|
|
path = /obj/item/clothing/suit/storage/toggle/suitjacket
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/blazer
|
|
display_name = "blazer"
|
|
path = /obj/item/clothing/suit/storage/toggle/suitjacket/blazer
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/trenchcoats
|
|
display_name = "trenchcoat selection"
|
|
description = "A selection of trenchcoats."
|
|
path = /obj/item/clothing/suit/storage/toggle/trench
|
|
|
|
/datum/gear/suit/trenchcoats/New()
|
|
..()
|
|
var/coat = list()
|
|
coat["trenchcoat, brown"] = /obj/item/clothing/suit/storage/toggle/trench
|
|
coat["trenchcoat, grey"] = /obj/item/clothing/suit/storage/toggle/trench/grey
|
|
coat["trenchcoat, dark brown"] = /obj/item/clothing/suit/storage/toggle/trench/alt
|
|
coat["trenchcoat, grey alternate"] = /obj/item/clothing/suit/storage/toggle/trench/grey_alt
|
|
gear_tweaks += new/datum/gear_tweak/path(coat)
|
|
|
|
|
|
/datum/gear/suit/det_trenchcoat
|
|
display_name = "detective trenchcoat selection"
|
|
description = "A selection of detective trenchcoats."
|
|
path = /obj/item/clothing/suit/storage/toggle/det_trench
|
|
allowed_roles = list("Detective")
|
|
|
|
/datum/gear/suit/det_trenchcoat/New()
|
|
..()
|
|
var/coat = list()
|
|
coat["brown trenchcoat (Detective)"] = /obj/item/clothing/suit/storage/toggle/det_trench
|
|
coat["black trenchcoat (Detective)"] = /obj/item/clothing/suit/storage/toggle/det_trench/black
|
|
coat["technicolor trenchcoat (Detective)"] = /obj/item/clothing/suit/storage/toggle/det_trench/technicolor
|
|
gear_tweaks += new/datum/gear_tweak/path(coat)
|
|
|
|
|
|
/datum/gear/suit/ian
|
|
display_name = "worn shirt"
|
|
description = "A worn out, curiously comfortable t-shirt with a picture of Ian."
|
|
path = /obj/item/clothing/suit/ianshirt
|
|
|
|
/datum/gear/suit/winter
|
|
display_name = "winter coat"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat
|
|
|
|
/datum/gear/suit/winter/red
|
|
display_name = "winter coat, red"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/red
|
|
|
|
/datum/gear/suit/winter/captain
|
|
display_name = "winter coat, captain"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/captain
|
|
allowed_roles = list("Captain")
|
|
|
|
/datum/gear/suit/winter/security
|
|
display_name = "winter coat, security"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/security
|
|
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Security Cadet", "Detective", "Forensic Technician")
|
|
|
|
/datum/gear/suit/winter/science
|
|
display_name = "winter coat, science"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/science
|
|
allowed_roles = list("Research Director", "Scientist", "Xenobiologist", "Roboticist", "Lab Assistant", "Geneticist")
|
|
|
|
/datum/gear/suit/winter/medical
|
|
display_name = "winter coat, medical"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/medical
|
|
allowed_roles = list("Chief Medical Officer", "Physician", "Surgeon", "Paramedic", "Medical Resident", "Psychiatrist", "Pharmacist")
|
|
|
|
/datum/gear/suit/winter/engineering
|
|
display_name = "winter coat, engineering"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/engineering
|
|
allowed_roles = list("Station Engineer", "Chief Engineer", "Engineering Apprentice")
|
|
|
|
/datum/gear/suit/winter/atmos
|
|
display_name = "winter coat, atmospherics"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos
|
|
allowed_roles = list("Atmospheric Technician", "Chief Engineer")
|
|
|
|
/datum/gear/suit/winter/hydro
|
|
display_name = "winter coat, hydroponics"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/hydro
|
|
allowed_roles = list("Head of Personnel", "Gardener")
|
|
|
|
/datum/gear/suit/winter/cargo
|
|
display_name = "winter coat, cargo"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/cargo
|
|
allowed_roles = list("Cargo Technician", "Quartermaster", "Head of Personnel")
|
|
|
|
/datum/gear/suit/winter/mining
|
|
display_name = "winter coat, mining"
|
|
path = /obj/item/clothing/suit/storage/hooded/wintercoat/miner
|
|
allowed_roles = list("Quartermaster", "Head of Personnel", "Shaft Miner")
|
|
|
|
/datum/gear/suit/secjacket
|
|
display_name = "navy security jacket (Security Officer)"
|
|
path = /obj/item/clothing/suit/security/navyofficer
|
|
allowed_roles = list("Security Officer", "Head of Security", "Warden")
|
|
|
|
/datum/gear/suit/secjacketwarden
|
|
display_name = "navy security jacket (Warden)"
|
|
path = /obj/item/clothing/suit/security/navywarden
|
|
allowed_roles = list("Head of Security", "Warden")
|
|
|
|
/datum/gear/suit/secjackethos
|
|
display_name = "navy security jacket (Head of Security)"
|
|
path = /obj/item/clothing/suit/security/navyhos
|
|
allowed_roles = list("Head of Security")
|
|
|
|
/datum/gear/suit/dominia_cape
|
|
display_name = "dominia cape"
|
|
path = /obj/item/clothing/accessory/poncho/dominia_cape
|
|
flags = GEAR_HAS_DESC_SELECTION
|
|
|
|
/datum/gear/suit/dominia
|
|
display_name = "dominia great coat selection"
|
|
description = "A selection of Dominian coats."
|
|
path = /obj/item/clothing/suit/storage/toggle/dominia
|
|
flags = GEAR_HAS_DESC_SELECTION
|
|
|
|
/datum/gear/suit/dominia/New()
|
|
..()
|
|
var/coat = list()
|
|
coat["dominia great coat, red"] = /obj/item/clothing/suit/storage/toggle/dominia
|
|
coat["dominia great coat, gold"] = /obj/item/clothing/suit/storage/toggle/dominia/gold
|
|
coat["dominia great coat, black"] = /obj/item/clothing/suit/storage/toggle/dominia/black
|
|
gear_tweaks += new/datum/gear_tweak/path(coat)
|
|
|
|
/datum/gear/suit/tcfl
|
|
display_name = "Tau Ceti Foreign Legion jacket selection"
|
|
description = "A selection of fine, surplus jackets of the Foreign Legion."
|
|
path = /obj/item/clothing/suit/storage/legion
|
|
flags = GEAR_HAS_DESC_SELECTION
|
|
|
|
/datum/gear/suit/tcfl/New()
|
|
..()
|
|
var/tcfljac = list()
|
|
tcfljac ["tcfl jacket"] = /obj/item/clothing/suit/storage/legion
|
|
tcfljac ["tcfl jacket, flight"] = /obj/item/clothing/suit/storage/toggle/leather_jacket/flight/legion
|
|
gear_tweaks += new/datum/gear_tweak/path(tcfljac)
|
|
|
|
/datum/gear/suit/dep_jacket
|
|
display_name = "department jackets selection"
|
|
description = "A selection of department jackets."
|
|
path = /obj/item/clothing/suit/storage/toggle/engi_dep_jacket
|
|
|
|
/datum/gear/suit/dep_jacket/New()
|
|
..()
|
|
var/jacket = list()
|
|
jacket["department jacket, engineering"] = /obj/item/clothing/suit/storage/toggle/engi_dep_jacket
|
|
jacket["department jacket, supply"] = /obj/item/clothing/suit/storage/toggle/supply_dep_jacket
|
|
jacket["department jacket, science"] = /obj/item/clothing/suit/storage/toggle/sci_dep_jacket
|
|
jacket["department jacket, medical"] = /obj/item/clothing/suit/storage/toggle/med_dep_jacket
|
|
jacket["department jacket, security"] = /obj/item/clothing/suit/storage/toggle/sec_dep_jacket
|
|
jacket["departmental jacket, service"] = /obj/item/clothing/suit/storage/toggle/serv_dep_jacket
|
|
gear_tweaks += new/datum/gear_tweak/path(jacket)
|
|
|
|
|
|
/datum/gear/suit/miscellaneous/peacoat
|
|
display_name = "peacoat"
|
|
path = /obj/item/clothing/suit/storage/toggle/peacoat
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/varsity
|
|
display_name = "varsity jacket selection"
|
|
path = /obj/item/clothing/suit/storage/toggle/varsity
|
|
|
|
/datum/gear/suit/varsity/New()
|
|
..()
|
|
var/list/varsities = list()
|
|
for(var/varsity_style in typesof(/obj/item/clothing/suit/storage/toggle/varsity))
|
|
var/obj/item/clothing/suit/storage/toggle/varsity/varsity = varsity_style
|
|
varsities[initial(varsity.name)] = varsity
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(varsities))
|
|
|
|
/datum/gear/suit/track
|
|
display_name = "track jacket selection"
|
|
path = /obj/item/clothing/suit/storage/toggle/track
|
|
|
|
/datum/gear/suit/track/New()
|
|
..()
|
|
var/list/tracks = list()
|
|
for(var/track_style in typesof(/obj/item/clothing/suit/storage/toggle/track))
|
|
var/obj/item/clothing/suit/storage/toggle/track/track = track_style
|
|
tracks[initial(track.name)] = track
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(tracks))
|
|
|
|
/datum/gear/suit/puffer_coat
|
|
display_name = "puffer coat"
|
|
path = /obj/item/clothing/suit/jacket/puffer
|
|
|
|
/datum/gear/suit/puffer_vest
|
|
display_name = "puffer vest"
|
|
path = /obj/item/clothing/suit/jacket/puffer/vest
|
|
|
|
/datum/gear/suit/cardigan
|
|
display_name = "cardigan selection"
|
|
description = "A selection of cardigans."
|
|
path = /obj/item/clothing/suit/storage/toggle/cardigan
|
|
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/suit/cardigan/New()
|
|
..()
|
|
var/cardigan = list()
|
|
cardigan["cardigan"] = /obj/item/clothing/suit/storage/toggle/cardigan
|
|
cardigan["sweater cardigan"] = /obj/item/clothing/suit/storage/toggle/cardigan/sweater
|
|
cardigan["argyle cardigan"] = /obj/item/clothing/suit/storage/toggle/cardigan/argyle
|
|
gear_tweaks += new/datum/gear_tweak/path(cardigan)
|