mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-25 06:07:22 +01:00
Blueshield update/oversight
So..blueshield in loadout wise is a mix of command and security gear. So..i've (finally) added Blueshield Guard to anything that was restricted to either "security officer", or to the 'entire list of command staff'. this allows BSG's to take holsters, Sec huds, and the PMC coats and all that, along with coats that are usually in sec/command only for loadout choices.. What this doesn't mean is you can take the hat that only the CD or HoS has. those are still locked. I specifically looked for the two above criteria for access restrictions. This is something that was long due and forgotten about in the midst of everything else.
This commit is contained in:
@@ -79,7 +79,7 @@
|
||||
/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")
|
||||
allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Blueshield Guard")
|
||||
|
||||
/datum/gear/accessory/holster/New()
|
||||
..()
|
||||
@@ -135,32 +135,32 @@
|
||||
/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")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Blueshield Guard")
|
||||
|
||||
/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")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Blueshield Guard")
|
||||
|
||||
/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")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Blueshield Guard")
|
||||
|
||||
/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", "Search and Rescue")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
|
||||
/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", "Search and Rescue")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
|
||||
/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", "Search and Rescue")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
|
||||
/datum/gear/accessory/fannypack
|
||||
display_name = "fannypack selection"
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
/datum/gear/eyes/security
|
||||
display_name = "Security HUD (Security)"
|
||||
path = /obj/item/clothing/glasses/hud/security
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
|
||||
/datum/gear/eyes/security/prescriptionsec
|
||||
display_name = "Security HUD, prescription (Security)"
|
||||
@@ -108,7 +108,7 @@
|
||||
/datum/gear/eyes/sun
|
||||
display_name = "Sunglasses (Security/Command)"
|
||||
path = /obj/item/clothing/glasses/sunglasses
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Colony Director","Head of Personnel","Quartermaster","Internal Affairs Agent","Detective")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Colony Director","Head of Personnel","Quartermaster","Internal Affairs Agent","Detective","Blueshield Guard")
|
||||
|
||||
/datum/gear/eyes/sun/shades
|
||||
display_name = "Sunglasses, fat (Security/Command)"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
/datum/gear/head/beret/bsec
|
||||
display_name = "beret, navy (officer)"
|
||||
path = /obj/item/clothing/head/beret/sec/navy/officer
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
|
||||
/datum/gear/head/beret/bsec_warden
|
||||
display_name = "beret, navy (warden)"
|
||||
@@ -34,7 +34,7 @@
|
||||
/datum/gear/head/beret/csec
|
||||
display_name = "beret, corporate (officer)"
|
||||
path = /obj/item/clothing/head/beret/sec/corporate/officer
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
|
||||
/datum/gear/head/beret/csec_warden
|
||||
display_name = "beret, corporate (warden)"
|
||||
@@ -57,7 +57,7 @@
|
||||
/datum/gear/head/beret/sec
|
||||
display_name = "beret, red (security)"
|
||||
path = /obj/item/clothing/head/beret/sec
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
|
||||
/datum/gear/head/cap
|
||||
display_name = "cap, black"
|
||||
@@ -78,7 +78,7 @@
|
||||
/datum/gear/head/cap/corp
|
||||
display_name = "cap, corporate (Security)"
|
||||
path = /obj/item/clothing/head/soft/sec/corp
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard")
|
||||
|
||||
/datum/gear/head/cap/green
|
||||
display_name = "cap, green"
|
||||
@@ -107,7 +107,7 @@
|
||||
/datum/gear/head/cap/sec
|
||||
display_name = "cap, security (Security)"
|
||||
path = /obj/item/clothing/head/soft/sec
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard")
|
||||
|
||||
/datum/gear/head/cap/yellow
|
||||
display_name = "cap, yellow"
|
||||
|
||||
@@ -186,7 +186,7 @@
|
||||
/datum/gear/shoes/boots/winter/security
|
||||
display_name = "security winter boots"
|
||||
path = /obj/item/clothing/shoes/boots/winter/security
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective")
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard")
|
||||
|
||||
/datum/gear/shoes/boots/winter/science
|
||||
display_name = "science winter boots"
|
||||
|
||||
@@ -254,7 +254,7 @@ datum/gear/suit/duster
|
||||
/datum/gear/suit/roles/poncho/cloak/security
|
||||
display_name = "cloak, security"
|
||||
path = /obj/item/clothing/accessory/poncho/roles/cloak/security
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer")
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/suit/roles/poncho/cloak/service
|
||||
display_name = "cloak, service"
|
||||
@@ -334,7 +334,7 @@ datum/gear/suit/duster
|
||||
/datum/gear/suit/wintercoat/security
|
||||
display_name = "winter coat, security"
|
||||
path = /obj/item/clothing/suit/storage/hooded/wintercoat/security
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective")
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard")
|
||||
|
||||
/datum/gear/suit/wintercoat/medical
|
||||
display_name = "winter coat, medical"
|
||||
@@ -470,12 +470,12 @@ datum/gear/suit/duster
|
||||
/datum/gear/suit/snowsuit/command
|
||||
display_name = "snowsuit, command"
|
||||
path = /obj/item/clothing/suit/storage/snowsuit/command
|
||||
allowed_roles = list("Colony Director","Research Director","Head of Personnel","Head of Security","Chief Engineer","Command Secretary")
|
||||
allowed_roles = list("Colony Director","Research Director","Head of Personnel","Head of Security","Chief Engineer","Command Secretary","Blueshield Guard")
|
||||
|
||||
/datum/gear/suit/snowsuit/security
|
||||
display_name = "snowsuit, security"
|
||||
path = /obj/item/clothing/suit/storage/snowsuit/security
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective")
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard")
|
||||
|
||||
/datum/gear/suit/snowsuit/medical
|
||||
display_name = "snowsuit, medical"
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
/datum/gear/uniform/job_skirt/security
|
||||
display_name = "skirt, security"
|
||||
path = /obj/item/clothing/under/rank/security/skirt
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_skirt/head_of_security
|
||||
display_name = "skirt, hos"
|
||||
@@ -281,7 +281,7 @@
|
||||
/datum/gear/uniform/corpsecsuit
|
||||
display_name = "uniform, corporate (Security)"
|
||||
path = /obj/item/clothing/under/rank/security/corp
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/corpwarsuit
|
||||
display_name = "uniform, corporate (Warden)"
|
||||
@@ -307,7 +307,7 @@
|
||||
/datum/gear/uniform/navysecsuit
|
||||
display_name = "uniform, navy blue (Security)"
|
||||
path = /obj/item/clothing/under/rank/security/navyblue
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/navywarsuit
|
||||
display_name = "uniform, navy blue (Warden)"
|
||||
@@ -408,7 +408,7 @@
|
||||
display_name = "uniform, PCRC (Security)"
|
||||
path = /obj/item/clothing/under/pcrc
|
||||
cost = 2
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/brandsuit/grayson
|
||||
display_name = "outfit, grayson"
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
/datum/gear/uniform/job_khi/cmd
|
||||
display_name = "khi uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/khi/cmd
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_khi/sec
|
||||
display_name = "khi uniform, sec"
|
||||
path = /obj/item/clothing/under/rank/khi/sec
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_khi/med
|
||||
display_name = "khi uniform, med"
|
||||
@@ -37,7 +37,7 @@
|
||||
/datum/gear/suit/job_fed/sec
|
||||
display_name = "fed uniform, sec"
|
||||
path = /obj/item/clothing/suit/storage/fluff/fedcoat
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/suit/job_fed/medsci
|
||||
display_name = "fed uniform, med/sci"
|
||||
@@ -54,7 +54,7 @@
|
||||
/datum/gear/uniform/job_trek/cmd/tos
|
||||
display_name = "TOS uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/tos
|
||||
display_name = "TOS uniform, med/sci"
|
||||
@@ -64,13 +64,13 @@
|
||||
/datum/gear/uniform/job_trek/eng/tos
|
||||
display_name = "TOS uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard")
|
||||
|
||||
//TNG
|
||||
/datum/gear/uniform/job_trek/cmd/tng
|
||||
display_name = "TNG uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/next
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/tng
|
||||
display_name = "TNG uniform, med/sci"
|
||||
@@ -80,13 +80,13 @@
|
||||
/datum/gear/uniform/job_trek/eng/tng
|
||||
display_name = "TNG uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/next
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard")
|
||||
|
||||
//VOY
|
||||
/datum/gear/uniform/job_trek/cmd/voy
|
||||
display_name = "VOY uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/voy
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/voy
|
||||
display_name = "VOY uniform, med/sci"
|
||||
@@ -96,7 +96,7 @@
|
||||
/datum/gear/uniform/job_trek/eng/voy
|
||||
display_name = "VOY uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/voy
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard")
|
||||
|
||||
//DS9
|
||||
|
||||
@@ -106,13 +106,13 @@
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director",
|
||||
"Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist",
|
||||
"Scientist","Roboticist","Xenobiologist","Atmospheric Technician",
|
||||
"Station Engineer","Warden","Detective","Security Officer")
|
||||
"Station Engineer","Warden","Detective","Security Officer","Blueshield Guard")
|
||||
|
||||
|
||||
/datum/gear/uniform/job_trek/cmd/ds9
|
||||
display_name = "DS9 uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/ds9
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/ds9
|
||||
display_name = "DS9 uniform, med/sci"
|
||||
@@ -122,14 +122,14 @@
|
||||
/datum/gear/uniform/job_trek/eng/ds9
|
||||
display_name = "DS9 uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/ds9
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard")
|
||||
|
||||
|
||||
//ENT
|
||||
/datum/gear/uniform/job_trek/cmd/ent
|
||||
display_name = "ENT uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/ent
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/ent
|
||||
display_name = "ENT uniform, med/sci"
|
||||
@@ -139,7 +139,7 @@
|
||||
/datum/gear/uniform/job_trek/eng/ent
|
||||
display_name = "ENT uniform, eng/sec"
|
||||
path = /obj/item/clothing/under/rank/trek/engsec/ent
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security")
|
||||
allowed_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Blueshield Guard")
|
||||
/*
|
||||
Swimsuits
|
||||
*/
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
/datum/gear/utility/dufflebag/sec
|
||||
display_name = "security Dufflebag"
|
||||
path = /obj/item/weapon/storage/backpack/dufflebag/sec
|
||||
allowed_roles = list("Head of Security","Warden","Detective","Security Officer")
|
||||
allowed_roles = list("Head of Security","Warden","Detective","Security Officer","Blueshield Guard")
|
||||
|
||||
/datum/gear/utility/dufflebag/eng
|
||||
display_name = "engineering dufflebag"
|
||||
|
||||
Reference in New Issue
Block a user