mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-31 09:08:30 +01:00
Security multisec loadout update (#2998)
## About The Pull Request Part of a 20-part series where I move vendor items to the loadout. There are twenty vendors. Kill me. This adds most (but not all) of the cosmetics from the multisec vendor to the loadout, and updates some of their reskins. This doesn't add any new content, just makes it available through the loadout. ## Why It's Good For The Game Most of the Security cosmetics simply aren't available in the loadout for some reason. ## Proof Of Testing Compiles and has been meticulously tested for functioning! See images.    ## Changelog 🆑 ReturnToZender qol: Adds most of the Security cosmetics to the loadout spellcheck: Removes some spaces and spellchecks some things in the multisec vendor add: Adds a corrections tab to the multisec vendor so being a corrections officer is not inherently illegal add: Holobadges are accessories rather than neck items now /🆑 --------- Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
This commit is contained in:
@@ -139,16 +139,19 @@
|
||||
/datum/loadout_item/head/caligram_cap_tan
|
||||
name = "Blacktide Tan Softcap"
|
||||
item_path = /obj/item/clothing/head/caligram_cap_tan
|
||||
can_be_reskinned = TRUE
|
||||
// ckeywhitelist = list("farsightednightlight", "raxraus", "1ceres", "marcoalbaredaa", "itzshift_yt", "drifter7371", "AvianAviator", "Katty Kat", "Investigator77", "Dalao Azure", "Socialistion", "ChillyLobster", "Sylvara", "AmZee", "Tf4", "rb303", "Kay_Nite", "whataboutism", "taac", "Halkyon", "Lupo_di_rosa", "Merek2", "lowpowermia", "RyeanBread", "Jesterz7", "Saund_Minah", "Ruediger4")
|
||||
|
||||
/datum/loadout_item/uniform/caligram_fatigues_tan
|
||||
name = "Blacktide Tan Fatigues"
|
||||
item_path = /obj/item/clothing/under/jumpsuit/caligram_fatigues_tan
|
||||
can_be_reskinned = TRUE
|
||||
// ckeywhitelist = list("farsightednightlight", "raxraus", "1ceres", "marcoalbaredaa", "itzshift_yt", "drifter7371", "AvianAviator", "Katty Kat", "Investigator77", "Dalao Azure", "Socialistion", "ChillyLobster", "Sylvara", "AmZee", "Tf4", "rb303", "Kay_Nite", "whataboutism", "taac", "Halkyon", "Lupo_di_rosa", "Merek2", "lowpowermia", "RyeanBread", "Jesterz7", "Saund_Minah", "Ruediger4")
|
||||
|
||||
/datum/loadout_item/suit/caligram_parka_tan
|
||||
name = "Blacktide Tan Coat"
|
||||
item_path = /obj/item/clothing/suit/jacket/caligram_parka_tan
|
||||
can_be_reskinned = TRUE
|
||||
// ckeywhitelist = list("farsightednightlight", "raxraus", "1ceres", "marcoalbaredaa", "itzshift_yt", "drifter7371", "AvianAviator", "Katty Kat", "Investigator77", "Dalao Azure", "Socialistion", "ChillyLobster", "Sylvara", "AmZee", "Tf4", "rb303", "Kay_Nite", "whataboutism", "taac", "Halkyon", "Lupo_di_rosa", "Merek2", "lowpowermia", "RyeanBread", "Jesterz7", "Saund_Minah", "Ruediger4")
|
||||
|
||||
/datum/loadout_item/suit/caligram_parka_vest_tan
|
||||
@@ -156,6 +159,7 @@
|
||||
item_path = /obj/item/clothing/suit/armor/vest/caligram_parka_vest_tan
|
||||
// ckeywhitelist = list("farsightednightlight", "raxraus", "1ceres", "marcoalbaredaa", "itzshift_yt", "drifter7371", "AvianAviator", "Katty Kat", "Investigator77", "Dalao Azure", "Socialistion", "ChillyLobster", "Sylvara", "AmZee", "Tf4", "rb303", "Kay_Nite", "whataboutism", "taac", "Halkyon", "Lupo_di_rosa", "Merek2", "lowpowermia", "RyeanBread", "Jesterz7", "Saund_Minah", "Ruediger4")
|
||||
restricted_roles = list(JOB_BLUESHIELD, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/suit/brasspriest
|
||||
name = "Brasspriest Coat"
|
||||
@@ -587,21 +591,25 @@
|
||||
item_path = /obj/item/clothing/suit/armor/hos/elofy
|
||||
// ckeywhitelist = list("october23")
|
||||
restricted_roles = list(JOB_HEAD_OF_SECURITY)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/head/elofy
|
||||
name = "Solar Admiral Hat"
|
||||
item_path = /obj/item/clothing/head/hats/hos/elofy
|
||||
ckeywhitelist = list("october23")
|
||||
restricted_roles = list(JOB_HEAD_OF_SECURITY)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/gloves/elofy
|
||||
name = "Solar Admiral Gloves"
|
||||
item_path = /obj/item/clothing/gloves/elofy
|
||||
can_be_reskinned = TRUE
|
||||
// ckeywhitelist = list("october23")
|
||||
|
||||
/datum/loadout_item/shoes/elofy
|
||||
name = "Solar Admiral Boots"
|
||||
item_path = /obj/item/clothing/shoes/jackboots/elofy
|
||||
can_be_reskinned = TRUE
|
||||
// ckeywhitelist = list("october23")
|
||||
|
||||
/datum/loadout_item/pocket_items/transponder
|
||||
@@ -754,6 +762,7 @@
|
||||
name = "Graceful Trenchcoat"
|
||||
item_path = /obj/item/clothing/neck/trenchcoat
|
||||
ckeywhitelist = list("Smol42", "Awers855")
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/uniform/old_qm_jumpskirt
|
||||
name = "Old Quartermaster's Jumpskirt"
|
||||
|
||||
@@ -482,7 +482,7 @@
|
||||
/datum/loadout_item/head/navyblueofficerberet
|
||||
name = "Security Officer's Navy Blue beret"
|
||||
item_path = /obj/item/clothing/head/beret/sec/navyofficer
|
||||
restricted_roles = list(JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_WARDEN)
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/head/navybluewardenberet
|
||||
name = "Warden's Navy Blue beret"
|
||||
|
||||
@@ -253,16 +253,6 @@
|
||||
name = "Maid Neck Cover"
|
||||
item_path = /obj/item/clothing/neck/maid
|
||||
|
||||
/datum/loadout_item/neck/holobadge
|
||||
name = "Holobadge"
|
||||
item_path = /obj/item/clothing/accessory/badge/holo
|
||||
restricted_roles = list(JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER)
|
||||
|
||||
/datum/loadout_item/neck/holobadge_cord
|
||||
name = "Holobadge with Lanyard"
|
||||
item_path = /obj/item/clothing/accessory/badge/holo/cord
|
||||
restricted_roles = list(JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER)
|
||||
|
||||
/*
|
||||
* DONATOR
|
||||
*/
|
||||
|
||||
@@ -33,6 +33,22 @@
|
||||
name = "Recolorable Jackboots"
|
||||
item_path = /obj/item/clothing/shoes/jackboots/recolorable
|
||||
|
||||
/datum/loadout_item/shoes/jackboots/sec
|
||||
name = "security jackboots"
|
||||
item_path = /obj/item/clothing/shoes/jackboots/sec
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
|
||||
|
||||
|
||||
/datum/loadout_item/shoes/jackboots/peacekeeper
|
||||
name = "Armadyne combat boots"
|
||||
item_path = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/shoes/jackboots/gogo_boots
|
||||
name = "Tactical Go-Go boots"
|
||||
item_path = /obj/item/clothing/shoes/jackboots/gogo_boots
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
|
||||
|
||||
/*
|
||||
* MISC BOOTS
|
||||
*/
|
||||
|
||||
@@ -584,7 +584,7 @@
|
||||
/datum/loadout_item/suit/navybluejacketofficer
|
||||
name = "Security Officer's Navy Blue Formal Jacket"
|
||||
item_path = /obj/item/clothing/suit/jacket/officer/blue
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER)
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/suit/navybluejacketwarden
|
||||
name = "Warden's Navy Blue Formal Jacket"
|
||||
@@ -609,7 +609,7 @@
|
||||
/datum/loadout_item/suit/british_jacket
|
||||
name = "Peacekeeper Officer Coat"
|
||||
item_path = /obj/item/clothing/suit/british_officer
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER)
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/suit/offdep_jacket
|
||||
name = "Off-Department Jacket"
|
||||
@@ -638,6 +638,11 @@
|
||||
item_path = /obj/item/clothing/suit/toggle/jacket/sec/medical
|
||||
restricted_roles = list (JOB_ORDERLY, JOB_SECURITY_MEDIC, JOB_CHIEF_MEDICAL_OFFICER)
|
||||
|
||||
/datum/loadout_item/suit/labcoat/doctor_tailcoat
|
||||
name = "Brig Physician's tailcoat"
|
||||
item_path = /obj/item/clothing/suit/toggle/labcoat/doctor_tailcoat/sec
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/suit/supply_jacket
|
||||
name = "Supply Jacket"
|
||||
item_path = /obj/item/clothing/suit/toggle/jacket/supply
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
/datum/loadout_item/uniform/jumpsuit/imperial_police_uniform
|
||||
name = "Imperial Police Uniform"
|
||||
item_path = /obj/item/clothing/under/colonial/nri_police
|
||||
restricted_roles = list(JOB_SECURITY_OFFICER, JOB_DETECTIVE)
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/uniform/jumpsuit/disco
|
||||
name = "Superstar Cop Uniform"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
/obj/item/clothing/under/rank/security/peacekeeper/armadyne
|
||||
name = "armadyne corporate uniform"
|
||||
desc = "A sleek uniform worn by Armadyne corporate. Its metallic red belt buckle is made in the shape of the Armadyne logo."
|
||||
icon = 'modular_skyrat/master_files/icons/obj/clothing/under/centcom.dmi'//This can probably be moved to centcom.dm when the suits are sorted
|
||||
icon_state = "armadyne_shirt"
|
||||
worn_icon_state = "armadyne_shirt"
|
||||
icon = 'modular_skyrat/master_files/icons/obj/clothing/under/centcom.dmi' //This can probably be moved to centcom.dm when the suits are sorted
|
||||
worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/centcom.dmi'
|
||||
worn_icon_state = "armadyne_shirt" //This can probably be moved to centcom.dm when the suits are sorted
|
||||
|
||||
/obj/item/clothing/under/rank/security/peacekeeper/armadyne/tactical
|
||||
name = "armadyne tactical uniform"
|
||||
|
||||
@@ -567,4 +567,4 @@
|
||||
),
|
||||
)
|
||||
|
||||
// END HATS ADDED BY APRIL
|
||||
// END HATS ADDED BY APRIL
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
greyscale_config_worn = /datum/greyscale_config/beret_badge/worn
|
||||
greyscale_colors = "#3E3E48#FFFFFF"
|
||||
|
||||
/obj/item/clothing/head/beaniesec
|
||||
/obj/item/clothing/head/security_beanie
|
||||
name = "security beanie"
|
||||
desc = "A robust beanie with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection."
|
||||
icon = 'modular_zubbers/icons/obj/clothing/head/hats.dmi'
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
icon_state = "hardsuit-metrocop"
|
||||
inhand_icon_state = null
|
||||
blood_overlay_type = "hardsuit-metrocop"
|
||||
armor_type =/datum/armor/suit_armor
|
||||
armor_type = /datum/armor/suit_armor
|
||||
|
||||
/obj/item/clothing/suit/armor/metrocopriot //Sprite done by Gat1Day#2892
|
||||
name = "Riot Civil Protection Suit"
|
||||
@@ -34,21 +34,15 @@
|
||||
uses_advanced_reskins = TRUE
|
||||
unique_reskin = list(
|
||||
"Red Pattern" = list(
|
||||
RESKIN_ICON = 'modular_zubbers/icons/obj/clothing/suits/collared_vest.dmi',
|
||||
RESKIN_ICON_STATE = "vest_worn_red",
|
||||
RESKIN_WORN_ICON = 'modular_zubbers/icons/obj/clothing/suits/collared_vest.dmi',
|
||||
RESKIN_WORN_ICON_STATE = "vest_worn_red"
|
||||
),
|
||||
"Neutral Pattern" = list(
|
||||
RESKIN_ICON = 'modular_zubbers/icons/obj/clothing/suits/collared_vest.dmi',
|
||||
RESKIN_ICON_STATE = "vest_worn",
|
||||
RESKIN_WORN_ICON = 'modular_zubbers/icons/obj/clothing/suits/collared_vest.dmi',
|
||||
RESKIN_WORN_ICON_STATE = "vest_worn",
|
||||
),
|
||||
"Blue Pattern" = list(
|
||||
RESKIN_ICON = 'modular_zubbers/icons/obj/clothing/suits/collared_vest.dmi',
|
||||
RESKIN_ICON_STATE = "vest_worn_blue",
|
||||
RESKIN_WORN_ICON = 'modular_zubbers/icons/obj/clothing/suits/collared_vest.dmi',
|
||||
RESKIN_WORN_ICON_STATE = "vest_worn_blue",
|
||||
RESKIN_SUPPORTS_VARIATIONS_FLAGS = NONE
|
||||
)
|
||||
|
||||
@@ -34,22 +34,6 @@
|
||||
)
|
||||
. = ..()
|
||||
|
||||
/obj/item/clothing/head/security_cap/Initialize(mapload)
|
||||
unique_reskin["RedSec Variant"] = list(
|
||||
RESKIN_ICON = 'icons/obj/clothing/head/hats.dmi',
|
||||
RESKIN_ICON_STATE = "secsoft",
|
||||
RESKIN_WORN_ICON = 'icons/mob/clothing/head/hats.dmi'
|
||||
)
|
||||
. = ..()
|
||||
|
||||
/obj/item/clothing/gloves/color/black/security/Initialize(mapload)
|
||||
unique_reskin["RedSec Variant"] = list(
|
||||
RESKIN_ICON = 'modular_zubbers/icons/obj/clothing/gloves.dmi',
|
||||
RESKIN_ICON_STATE = "redsec",
|
||||
RESKIN_WORN_ICON_STATE = "maagloves",
|
||||
)
|
||||
. = ..()
|
||||
|
||||
/obj/item/clothing/under/rank/security/officer/Initialize(mapload)
|
||||
if (!unique_reskin)
|
||||
. = ..()
|
||||
|
||||
@@ -2,3 +2,10 @@
|
||||
name = "Fake Medal"
|
||||
item_path = /obj/item/clothing/accessory/fake/medal
|
||||
|
||||
/datum/loadout_item/accessory/holobadge
|
||||
name = "Holobadge"
|
||||
item_path = /obj/item/clothing/accessory/badge/holo
|
||||
|
||||
/datum/loadout_item/accessory/holobadge_cord
|
||||
name = "Holobadge with Lanyard"
|
||||
item_path = /obj/item/clothing/accessory/badge/holo/cord
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/datum/loadout_item/glasses/surgerygoggles/med
|
||||
name = "Surgery Goggles"
|
||||
item_path = /obj/item/clothing/glasses/hud/health/surgerygoggles
|
||||
restricted_roles = list(JOB_MEDICAL_DOCTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_GENETICIST, JOB_CHEMIST, JOB_PARAMEDIC, JOB_ORDERLY, JOB_CORONER)
|
||||
restricted_roles = list(ALL_JOBS_MEDICAL, JOB_GENETICIST)
|
||||
|
||||
/datum/loadout_item/glasses/salesman
|
||||
name = "Colored Glasses"
|
||||
|
||||
@@ -14,10 +14,20 @@
|
||||
/datum/loadout_item/gloves/rubber_gloves/med
|
||||
name = "Long Rubber Medical Gloves"
|
||||
item_path = /obj/item/clothing/gloves/latex/nitrile/longrubbergloves
|
||||
restricted_roles = list(JOB_MEDICAL_DOCTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_GENETICIST, JOB_CHEMIST, JOB_PARAMEDIC, JOB_ORDERLY, JOB_CORONER)
|
||||
restricted_roles = list(ALL_JOBS_MEDICAL, JOB_GENETICIST)
|
||||
|
||||
/datum/loadout_item/gloves/tactical_maid //Donor item for skyefree
|
||||
name = "Tactical Maid Gloves"
|
||||
item_path = /obj/item/clothing/gloves/tactical_maid
|
||||
donator_only = TRUE
|
||||
|
||||
/datum/loadout_item/gloves/color/black/security
|
||||
name = "Security gloves"
|
||||
item_path = /obj/item/clothing/gloves/color/black/security
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/gloves/combat/peacekeeper/armadyne
|
||||
name = "Armadyne combat gloves"
|
||||
item_path = /obj/item/clothing/gloves/combat/peacekeeper/armadyne
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
@@ -27,12 +27,13 @@
|
||||
/datum/loadout_item/head/hats/warden/police/patrol
|
||||
name = "police patrol cap"
|
||||
item_path = /obj/item/clothing/head/hats/warden/police/patrol
|
||||
restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY)
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/head/helmet/sec/futuristic
|
||||
name = "futuristic security helmet"
|
||||
item_path = /obj/item/clothing/head/helmet/sec/futuristic
|
||||
restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY)
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/head/sombrero
|
||||
name = "Sombrero"
|
||||
@@ -62,6 +63,93 @@
|
||||
donator_only = TRUE
|
||||
restricted_roles = list(JOB_NT_REP)
|
||||
|
||||
/datum/loadout_item/head/security_garrison
|
||||
name = "Security garrison cap"
|
||||
item_path = /obj/item/clothing/head/security_garrison
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/head/security_cap
|
||||
name = "Security cap"
|
||||
item_path = /obj/item/clothing/head/security_cap
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/head/security_cap/soft
|
||||
name = "Security cap (soft)"
|
||||
item_path = /obj/item/clothing/head/soft/sec
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = FALSE
|
||||
|
||||
/datum/loadout_item/head/security_cap/veteran
|
||||
name = "Veteran's security cap (soft)"
|
||||
item_path = /obj/item/clothing/head/soft/veteran
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = FALSE
|
||||
|
||||
/datum/loadout_item/head/security_cap/colonial
|
||||
name = "Imperial police cap"
|
||||
item_path = /obj/item/clothing/head/hats/colonial/nri_police
|
||||
restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT)
|
||||
can_be_reskinned = FALSE
|
||||
|
||||
/datum/loadout_item/head/security_beanie
|
||||
name = "Security beanie"
|
||||
item_path = /obj/item/clothing/head/security_beanie
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/head/beret/sec/peacekeeper
|
||||
name = "Peacekeeper beret"
|
||||
item_path = /obj/item/clothing/head/beret/sec/peacekeeper
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/head/beret/sec/peacekeeper/white
|
||||
name = "Peacekeeper beret (White)"
|
||||
item_path = /obj/item/clothing/head/beret/sec/peacekeeper/white
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/head/helmet/sec/terra
|
||||
name = "Sol police helmet"
|
||||
item_path = /obj/item/clothing/head/helmet/sec/terra
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/head/hats/warden/police/patrol
|
||||
name = "Warden's police cap"
|
||||
item_path = /obj/item/clothing/head/hats/warden/police/patrol
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/head/helmet/sec/redsec
|
||||
name = "Security helmet (Redsec)"
|
||||
item_path = /obj/item/clothing/head/helmet/sec/redsec
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/head/helmet/nri_police
|
||||
name = "Imperial police helmet"
|
||||
item_path = /obj/item/clothing/head/helmet/nri_police
|
||||
restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT)
|
||||
|
||||
/datum/loadout_item/head/hats/security_kepi
|
||||
name = "Security kepi"
|
||||
item_path = /obj/item/clothing/head/security_kepi
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/head/beret/sec/peacekeeper/armadyne
|
||||
name = "Armadyne corporate beret"
|
||||
item_path = /obj/item/clothing/head/beret/sec/peacekeeper/armadyne
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/head/helmet/sec/peacekeeper/security_medic
|
||||
name = "Security Medic helmet"
|
||||
item_path = /obj/item/clothing/head/helmet/sec/peacekeeper/security_medic
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/head/beret/sec/peacekeeper/security_medic
|
||||
name = "Security medic beret"
|
||||
item_path = /obj/item/clothing/head/beret/sec/peacekeeper/security_medic
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/head/lace_bow
|
||||
name = "Hair Bow"
|
||||
item_path = /obj/item/clothing/head/costume/hairbow
|
||||
|
||||
@@ -22,5 +22,4 @@
|
||||
/datum/loadout_item/inhand/saddle_peacekeeper
|
||||
name = "riding saddle (peacekeeper)"
|
||||
item_path = /obj/item/riding_saddle/leather/peacekeeper
|
||||
|
||||
restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER, JOB_HEAD_OF_SECURITY)
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
@@ -1,3 +1,18 @@
|
||||
/datum/loadout_item/mask/sechailer_half_mask
|
||||
name = "Tacticool Half-Mask"
|
||||
item_path = /obj/item/clothing/mask/gas/half_mask
|
||||
|
||||
/datum/loadout_item/mask/gas/german
|
||||
name = "Black gas mask"
|
||||
item_path = /obj/item/clothing/mask/gas/german
|
||||
restricted_roles = list(ALL_JOBS_SEC,)
|
||||
|
||||
/datum/loadout_item/mask/gas/soviet
|
||||
name = "Soviet gas mask"
|
||||
item_path = /obj/item/clothing/mask/gas/soviet
|
||||
restricted_roles = list(ALL_JOBS_SEC,)
|
||||
|
||||
/datum/loadout_item/mask/gas/nri_police
|
||||
name = "Colonial gas mask"
|
||||
item_path = /obj/item/clothing/mask/gas/nri_police
|
||||
restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT)
|
||||
|
||||
@@ -15,6 +15,38 @@
|
||||
name = "Crow Feather Cloak"
|
||||
item_path = /obj/item/clothing/neck/binary
|
||||
|
||||
/datum/loadout_item/neck/security_cape
|
||||
name = "security cape"
|
||||
item_path = /obj/item/clothing/neck/security_cape
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/neck/security_cape/armplate
|
||||
name = "security gauntlet"
|
||||
item_path = /obj/item/clothing/neck/security_cape/armplate
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
can_be_reskinned = TRUE
|
||||
|
||||
/datum/loadout_item/neck/pauldron
|
||||
name = "lieutenant commander's pauldron"
|
||||
item_path = /obj/item/clothing/neck/pauldron
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/neck/pauldron/captain
|
||||
name = "commander's pauldron"
|
||||
item_path = /obj/item/clothing/neck/pauldron/captain
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/neck/pauldron/commander
|
||||
name = "captain's pauldron"
|
||||
item_path = /obj/item/clothing/neck/pauldron/commander
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/neck/imperial_cloak
|
||||
name = "Imperial Police Cloak"
|
||||
item_path = /obj/item/clothing/neck/cloak/colonial/nri_police
|
||||
restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT)
|
||||
|
||||
/datum/loadout_item/neck/bunnypendant
|
||||
name = "Rabbit Pendant"
|
||||
item_path = /obj/item/clothing/neck/bunny_pendant
|
||||
|
||||
@@ -118,32 +118,32 @@
|
||||
/datum/loadout_item/pocket_items/nif_disk_med
|
||||
name = "Medical Scrying Lens Disk"
|
||||
item_path = /obj/item/disk/nifsoft_uploader/med_hud
|
||||
restricted_roles = list(JOB_MEDICAL_DOCTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_GENETICIST, JOB_CHEMIST, JOB_PARAMEDIC, JOB_ORDERLY, JOB_CORONER)
|
||||
restricted_roles = list(ALL_JOBS_MEDICAL, JOB_GENETICIST)
|
||||
|
||||
/datum/loadout_item/pocket_items/nif_disk_diag
|
||||
name = "Diagnostic Scrying Lens Disk"
|
||||
item_path = /obj/item/disk/nifsoft_uploader/diag_hud
|
||||
restricted_roles = list(JOB_RESEARCH_DIRECTOR, JOB_SCIENTIST, JOB_ROBOTICIST)
|
||||
restricted_roles = list(ALL_JOBS_SCIENCE)
|
||||
|
||||
/datum/loadout_item/pocket_items/nif_disk_sec
|
||||
name = "Security Scrying Lens Disk"
|
||||
item_path = /obj/item/disk/nifsoft_uploader/sec_hud
|
||||
restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_BOUNCER, JOB_ORDERLY, JOB_SCIENCE_GUARD, JOB_CUSTOMS_AGENT, JOB_ENGINEERING_GUARD, JOB_BLUESHIELD)
|
||||
restricted_roles = list(ALL_JOBS_SEC, ALL_JOBS_DEPT_GUARDS, JOB_BLUESHIELD)
|
||||
|
||||
/datum/loadout_item/pocket_items/nif_disk_permit
|
||||
name = "Permit Scrying Lens Disk"
|
||||
item_path = /obj/item/disk/nifsoft_uploader/permit_hud
|
||||
restricted_roles = list(JOB_QUARTERMASTER, JOB_CARGO_TECHNICIAN, JOB_CUSTOMS_AGENT, JOB_SHAFT_MINER)
|
||||
restricted_roles = list(ALL_JOBS_CARGO)
|
||||
|
||||
/datum/loadout_item/pocket_items/nif_disk_sci
|
||||
name = "Science Scrying Lens Disk"
|
||||
item_path = /obj/item/disk/nifsoft_uploader/sci_hud
|
||||
restricted_roles = list(JOB_SCIENTIST, JOB_ROBOTICIST, JOB_GENETICIST, JOB_RESEARCH_DIRECTOR, JOB_CHEMIST, JOB_SCIENCE_GUARD)
|
||||
restricted_roles = list(ALL_JOBS_SCIENCE, JOB_CHEMIST)
|
||||
|
||||
/datum/loadout_item/pocket_items/nif_disk_meson
|
||||
name = "Meson Scrying Lens Disk"
|
||||
item_path = /obj/item/disk/nifsoft_uploader/meson_hud
|
||||
restricted_roles = list(JOB_QUARTERMASTER, JOB_CARGO_TECHNICIAN, JOB_SHAFT_MINER, JOB_CUSTOMS_AGENT, JOB_CHIEF_ENGINEER, JOB_STATION_ENGINEER, JOB_ATMOSPHERIC_TECHNICIAN, JOB_ENGINEERING_GUARD)
|
||||
restricted_roles = list(ALL_JOBS_CARGO, ALL_JOBS_ENGINEERING)
|
||||
|
||||
/*
|
||||
* LUNCHBOX
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/datum/loadout_item/suit/secjacket
|
||||
name = "High-Vis Security Jacket"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/secjacket/blue
|
||||
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER)
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/leather_apron
|
||||
name = "Leather Apron"
|
||||
@@ -27,6 +27,67 @@
|
||||
name = "Pirate coat"
|
||||
item_path = /obj/item/clothing/suit/costume/pirate
|
||||
|
||||
/datum/loadout_item/suit/hooded/wintercoat/security
|
||||
name = "Security winter jacket"
|
||||
item_path = /obj/item/clothing/suit/hooded/wintercoat/security
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/hooded/wintercoat/security/redsec
|
||||
name = "Security winter jacket (Redsec)"
|
||||
item_path = /obj/item/clothing/suit/hooded/wintercoat/security/redsec
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/toggle/jacket/sec/old
|
||||
name = "Security jacket (Redsec)"
|
||||
item_path = /obj/item/clothing/suit/toggle/jacket/sec/old
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/jacket/officer/tan
|
||||
name = "Formal security jacket (tan)"
|
||||
item_path = /obj/item/clothing/suit/jacket/officer/tan
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/armor/vest/secjacket
|
||||
name = "Security jacket"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/secjacket
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/armor/vest/peacekeeper/armadyne
|
||||
name = "Armadyne Jacket"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/armor/vest/peacekeeper/armadyne/armor
|
||||
name = "Armadyne Armor Vest"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/peacekeeper/armadyne/armor
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/armor/vest/nri_police
|
||||
name = "Imperial police vest"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/nri_police
|
||||
restricted_roles = list(ALL_JOBS_SEC, JOB_CUSTOMS_AGENT)
|
||||
|
||||
/datum/loadout_item/suit/jacket/fedsec
|
||||
name = "Modern Security federation jacket"
|
||||
item_path = /obj/item/clothing/suit/fedcoat/modern/sec
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/suit/jacket/corrections_officer
|
||||
name = "Correction's officer's jacket"
|
||||
item_path = /obj/item/clothing/suit/toggle/jacket/corrections_officer
|
||||
restricted_roles = list(JOB_CORRECTIONS_OFFICER, JOB_WARDEN)
|
||||
|
||||
/datum/loadout_item/suit/jacket/security_medic
|
||||
name = "Security medic labcoat"
|
||||
item_path = /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/suit/jacket/security_medic
|
||||
name = "Security medic labcoat (Blue)"
|
||||
item_path = /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/blue
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
|
||||
// Fancy crop-top jackets
|
||||
|
||||
/datum/loadout_item/suit/crop_jacket
|
||||
@@ -68,7 +129,7 @@
|
||||
/datum/loadout_item/suit/collared_vest
|
||||
name = "GLP-C 'Úlfur' Vest"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/collared_vest
|
||||
restricted_roles = list(JOB_NT_REP, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_BLUESHIELD)
|
||||
restricted_roles = list(ALL_JOBS_SEC, ALL_JOBS_CENTRAL)
|
||||
donator_only = TRUE //Dono item for offwrldr
|
||||
|
||||
/datum/loadout_item/suit/highvisjacket //sprites by Keila
|
||||
|
||||
@@ -1,24 +1,79 @@
|
||||
/datum/loadout_item/under/jumpsuit/security/hecu
|
||||
/datum/loadout_item/uniform/security/hecu
|
||||
name = "Urban Camouflage BDU"
|
||||
item_path = /obj/item/clothing/under/rank/security/officer/hecu
|
||||
donator_only = TRUE
|
||||
restricted_roles = list(JOB_BLUESHIELD, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_CORRECTIONS_OFFICER)
|
||||
restricted_roles = list(ALL_JOBS_SEC, JOB_BLUESHIELD)
|
||||
|
||||
/datum/loadout_item/uniform/miscellaneous/command/stripper //Sprites by SierraGenevese
|
||||
/datum/loadout_item/uniform/command/stripper //Sprites by SierraGenevese
|
||||
name = "Command Stripper Uniform"
|
||||
item_path = /obj/item/clothing/under/rank/civilian/head_of_personnel/stripper
|
||||
restricted_roles = list(JOB_CAPTAIN, JOB_HEAD_OF_PERSONNEL, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_ENGINEER, JOB_CHIEF_MEDICAL_OFFICER, JOB_QUARTERMASTER, JOB_NT_REP)
|
||||
|
||||
/datum/loadout_item/uniform/miscellaneous/nanotrasen_consultant/stripper //Sprites by SierraGenevese
|
||||
/datum/loadout_item/uniform/nanotrasen_consultant/stripper //Sprites by SierraGenevese
|
||||
name = "consultant stripper uniform"
|
||||
item_path = /obj/item/clothing/under/rank/nanotrasen_consultant/stripper
|
||||
restricted_roles = list(JOB_NT_REP)
|
||||
|
||||
/datum/loadout_item/uniform/miscellaneous/medrscrubs
|
||||
/datum/loadout_item/uniform/medrscrubs
|
||||
name = "Security Medic's Scrubs"
|
||||
item_path = /obj/item/clothing/under/rank/medical/scrubs/skyrat/red/sec
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/uniform/security/officer/redsec
|
||||
name = "Security uniform (Redsec)"
|
||||
item_path = /obj/item/clothing/under/rank/security/officer/redsec
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/uniform/security/peacekeeper/armadyne
|
||||
name = "Armadyne Corporate Uniform"
|
||||
item_path =/obj/item/clothing/under/rank/security/peacekeeper/armadyne
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/uniform/security/utility/redsec
|
||||
name = "Security utility uniform (Redsec)"
|
||||
item_path = /obj/item/clothing/under/rank/security/skyrat/utility/redsec
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/uniform/security/officer/formal
|
||||
name = "Security Officer's formal uniform"
|
||||
item_path = /obj/item/clothing/under/rank/security/officer/formal
|
||||
restricted_roles = list(ALL_JOBS_SEC)
|
||||
|
||||
/datum/loadout_item/uniform/security/peacekeeper/security_medic
|
||||
name = "Security medic turtleneck"
|
||||
item_path =/obj/item/clothing/under/rank/security/peacekeeper/security_medic
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/uniform/security/peacekeeper/security_medic/skirt
|
||||
name = "Security medic skirtleneck"
|
||||
item_path =/obj/item/clothing/under/rank/security/peacekeeper/security_medic/skirt
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/uniform/security/peacekeeper/security_medic/alternate
|
||||
name = "Security medic jumpsuit"
|
||||
item_path = /obj/item/clothing/under/rank/security/peacekeeper/security_medic/alternate
|
||||
restricted_roles = list(JOB_SECURITY_MEDIC)
|
||||
|
||||
/datum/loadout_item/uniform/security/corrections_officer
|
||||
name = "Correction's Officer jumpsuit"
|
||||
item_path = /obj/item/clothing/under/rank/security/corrections_officer
|
||||
restricted_roles = list(JOB_CORRECTIONS_OFFICER, JOB_WARDEN)
|
||||
|
||||
/datum/loadout_item/uniform/security/corrections_officer
|
||||
name = "Correction's Officer jumpskirt"
|
||||
item_path = /obj/item/clothing/under/rank/security/corrections_officer/skirt
|
||||
restricted_roles = list(JOB_CORRECTIONS_OFFICER, JOB_WARDEN)
|
||||
|
||||
/datum/loadout_item/uniform/security/corrections_officer
|
||||
name = "Correction's Officer sweater"
|
||||
item_path = /obj/item/clothing/under/rank/security/corrections_officer/sweater
|
||||
restricted_roles = list(JOB_CORRECTIONS_OFFICER, JOB_WARDEN)
|
||||
|
||||
/datum/loadout_item/uniform/security/corrections_officer
|
||||
name = "Correction's Officer skirt with sweater"
|
||||
item_path = /obj/item/clothing/under/rank/security/corrections_officer/sweater/skirt
|
||||
restricted_roles = list(JOB_CORRECTIONS_OFFICER, JOB_WARDEN)
|
||||
|
||||
/datum/loadout_item/uniform/miscellaneous/tactical_maid //Donor item for skyefree
|
||||
name = "Tactical Maid Costume"
|
||||
item_path = /obj/item/clothing/under/misc/maid/tactical
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
/datum/loadout_item/head/idmahelmet
|
||||
name = "IDMA Service Helmet"
|
||||
item_path = /obj/item/clothing/head/helmet/sec/sol/idma_helmet
|
||||
ckeywhitelist = list ("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list (JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
ckeywhitelist = list("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list(JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
|
||||
|
||||
/*
|
||||
@@ -51,14 +51,14 @@
|
||||
/datum/loadout_item/uniform/miscellaneous/idmasnowfatigue
|
||||
name = "IDMA Service Uniform"
|
||||
item_path = /obj/item/clothing/under/rank/security/idma_fatigue
|
||||
ckeywhitelist = list ("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list (JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
ckeywhitelist = list("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list(JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
|
||||
/datum/loadout_item/uniform/miscellaneous/idmafatigue
|
||||
name = "IDMA Desert Service Uniform"
|
||||
item_path = /obj/item/clothing/under/rank/security/idma_fatigue/alt
|
||||
ckeywhitelist = list ("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list (JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
ckeywhitelist = list("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list(JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
|
||||
/datum/loadout_item/uniform/miscellaneous/idmautility
|
||||
name = "IDMA Utility Uniform"
|
||||
@@ -72,23 +72,23 @@
|
||||
name = "IDMA Combat Vest"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/idma_vest
|
||||
ckeywhitelist = list ("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list (JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
restricted_roles = list(JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
|
||||
/datum/loadout_item/suit/idmarsuit
|
||||
name = "IDMA Service Jacket"
|
||||
item_path = /obj/item/clothing/suit/jacket/idma_jacket
|
||||
ckeywhitelist = list ("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
ckeywhitelist = list("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
|
||||
/datum/loadout_item/suit/idmaarmouredjacket
|
||||
name = "IDMA Service Jacket"
|
||||
item_path = /obj/item/clothing/suit/armor/vest/idma_vest/idma_jacket
|
||||
ckeywhitelist = list ("EspeciallyStrange", "Wolf751", "Waterpig", "1Ceres", "Raxraus", "Tecktonic")
|
||||
restricted_roles = list (JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
restricted_roles = list(JOB_BLUESHIELD, JOB_CAPTAIN, JOB_NT_REP, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_SECURITY_MEDIC, JOB_DETECTIVE)
|
||||
|
||||
/datum/loadout_item/suit/idmardjacket
|
||||
name = "Silicon Administrator Vest"
|
||||
item_path = /obj/item/clothing/suit/jacket/vera_jacket
|
||||
restricted_roles = list (JOB_RESEARCH_DIRECTOR) // De whitelisted since I dont use it anymore
|
||||
restricted_roles = list(JOB_RESEARCH_DIRECTOR) // De whitelisted since I dont use it anymore
|
||||
|
||||
/datum/loadout_item/suit/runner_winter
|
||||
name = "Winter Runner Jacket"
|
||||
@@ -136,7 +136,7 @@
|
||||
/datum/loadout_item/accessory/idmaarmbands
|
||||
name = "IDMA Armband"
|
||||
item_path = /obj/item/clothing/accessory/armband/idmaarmband
|
||||
ckeywhitelist = list ("EspeciallyStrange", "Wolf751", "Waterpig", "Mishanok", "Raxraus")
|
||||
ckeywhitelist = list("EspeciallyStrange", "Wolf751", "Waterpig", "Mishanok", "Raxraus")
|
||||
|
||||
/*
|
||||
* TOYS
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
#define ALL_JOBS_SEC JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC
|
||||
#define ALL_JOBS_DEPT_GUARDS JOB_CORRECTIONS_OFFICER, JOB_ENGINEERING_GUARD, JOB_ORDERLY, JOB_SCIENCE_GUARD, JOB_CUSTOMS_AGENT, JOB_BOUNCER
|
||||
#define ALL_JOBS_CENTRAL JOB_NT_REP, JOB_BLUESHIELD
|
||||
#define ALL_JOBS_MEDICAL JOB_MEDICAL_DOCTOR, JOB_CHIEF_MEDICAL_OFFICER, JOB_CHEMIST, JOB_PARAMEDIC, JOB_ORDERLY, JOB_CORONER
|
||||
#define ALL_JOBS_SCIENCE JOB_SCIENTIST, JOB_ROBOTICIST, JOB_GENETICIST, JOB_RESEARCH_DIRECTOR, JOB_CHEMIST, JOB_SCIENCE_GUARD
|
||||
#define ALL_JOBS_CARGO JOB_QUARTERMASTER, JOB_CARGO_TECHNICIAN, JOB_CUSTOMS_AGENT, JOB_SHAFT_MINER, JOB_BITRUNNER
|
||||
#define ALL_JOBS_ENGINEERING JOB_CHIEF_ENGINEER, JOB_STATION_ENGINEER, JOB_ATMOSPHERIC_TECHNICIAN, JOB_ENGINEERING_GUARD
|
||||
@@ -68,9 +68,10 @@
|
||||
name = "security medic uniform"
|
||||
desc = "A lightly armored uniform worn by Nanotrasen's Asset Protection Medical Corps."
|
||||
icon = 'modular_zubbers/icons/obj/clothing/under/security.dmi'
|
||||
worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi'
|
||||
worn_icon = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi'
|
||||
icon_state = "security_medic_jumpsuit"
|
||||
worn_icon = 'modular_zubbers/icons/mob/clothing/under/security.dmi'
|
||||
worn_icon_state = "security_medic_jumpsuit"
|
||||
worn_icon_digi = 'modular_zubbers/icons/mob/clothing/under/security_digi.dmi'
|
||||
|
||||
/obj/item/clothing/under/rank/security/peacekeeper/security_medic
|
||||
name = "security medic turtleneck"
|
||||
|
||||
@@ -117,8 +117,8 @@
|
||||
/obj/item/storage/bag/garment/secmed/PopulateContents()
|
||||
. = ..()
|
||||
new /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic(src)
|
||||
new /obj/item/clothing/suit/hazardvest/security_medic(src)
|
||||
new /obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/blue(src)
|
||||
new /obj/item/clothing/suit/hazardvest/security_medic(src)
|
||||
new /obj/item/clothing/suit/hazardvest/security_medic/blue(src)
|
||||
new /obj/item/clothing/head/helmet/sec/peacekeeper/security_medic(src)
|
||||
new /obj/item/clothing/under/rank/medical/scrubs/skyrat/red/sec(src)
|
||||
|
||||
@@ -53,7 +53,6 @@
|
||||
/obj/item/storage/backpack/duffelbag/sec/redsec = 6,
|
||||
/obj/item/clothing/under/rank/security/officer/redsec = 6,
|
||||
/obj/item/clothing/under/rank/security/peacekeeper/armadyne = 6,
|
||||
/obj/item/clothing/under/rank/security/peacekeeper/armadyne/tactical = 6,
|
||||
/obj/item/clothing/shoes/jackboots = 6,
|
||||
/obj/item/clothing/shoes/jackboots/peacekeeper/armadyne = 6,
|
||||
/obj/item/clothing/shoes/jackboots/gogo_boots = 6,
|
||||
@@ -62,7 +61,7 @@
|
||||
/obj/item/clothing/head/security_kepi = 6,
|
||||
/obj/item/clothing/head/beret/sec/peacekeeper/armadyne = 6,
|
||||
/obj/item/clothing/head/soft/sec = 6,
|
||||
/obj/item/clothing/head/beaniesec = 6,
|
||||
/obj/item/clothing/head/security_beanie = 6,
|
||||
/obj/item/clothing/head/playbunnyears/security = 6,
|
||||
/obj/item/clothing/under/rank/security/security_bunnysuit = 6,
|
||||
/obj/item/clothing/suit/armor/security_tailcoat = 6,
|
||||
@@ -92,8 +91,8 @@
|
||||
"icon" = "notes-medical",
|
||||
"products" = list(
|
||||
/obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic = 3,
|
||||
/obj/item/clothing/suit/hazardvest/security_medic = 3,
|
||||
/obj/item/clothing/suit/toggle/labcoat/skyrat/security_medic/blue = 3,
|
||||
/obj/item/clothing/suit/hazardvest/security_medic = 3,
|
||||
/obj/item/clothing/suit/hazardvest/security_medic/blue = 3,
|
||||
/obj/item/clothing/head/helmet/sec/peacekeeper/security_medic = 3,
|
||||
/obj/item/clothing/head/beret/sec/peacekeeper/security_medic = 3,
|
||||
@@ -106,13 +105,27 @@
|
||||
/obj/item/clothing/under/rank/security/peacekeeper/security_medic = 3,
|
||||
/obj/item/clothing/under/rank/security/peacekeeper/security_medic/skirt = 3,
|
||||
)
|
||||
)
|
||||
),
|
||||
list(
|
||||
"name" = "Corrections",
|
||||
"icon" = "handcuffs",
|
||||
"products" = list(
|
||||
/obj/item/clothing/under/rank/security/corrections_officer = 2, //If, or more likely when the Brig Officers abandon them, you can now get 'em here! Yay! Wahoo!
|
||||
/obj/item/clothing/under/rank/security/corrections_officer/skirt = 2,
|
||||
/obj/item/clothing/under/rank/security/corrections_officer/sweater = 2,
|
||||
/obj/item/clothing/under/rank/security/corrections_officer/sweater/skirt = 2,
|
||||
/obj/item/clothing/suit/toggle/jacket/corrections_officer = 2,
|
||||
/obj/item/clothing/under/rank/prisoner/classic = 6, //To be given to Prisoners.
|
||||
/obj/item/clothing/head/playbunnyears/prisoner = 6,
|
||||
/obj/item/clothing/under/rank/security/prisoner_bunnysuit = 6,
|
||||
/obj/item/clothing/neck/tie/bunnytie/prisoner = 6,
|
||||
),
|
||||
),
|
||||
)
|
||||
premium = list(
|
||||
/obj/item/clothing/under/rank/security/officer/formal = 6,
|
||||
/obj/item/clothing/suit/jacket/officer/blue = 6,
|
||||
/obj/item/clothing/head/beret/sec/navyofficer = 6,
|
||||
/obj/item/clothing/under/rank/security/officer/formal = 6,
|
||||
/obj/item/clothing/suit/jacket/officer/tan = 6,
|
||||
/obj/item/clothing/head/helmet/metrocophelmet = 6,
|
||||
/obj/item/clothing/suit/armor/metrocop = 6,
|
||||
@@ -138,19 +151,10 @@
|
||||
/obj/item/clothing/glasses/hud/ar/aviator/security = 3, //Printable, but you have to choose between HUD and flash protection.
|
||||
/obj/item/clothing/glasses/hud/ar/projector/security = 3,
|
||||
/obj/item/clothing/mask/gas/half_mask = 3,
|
||||
/obj/item/clothing/under/rank/prisoner/classic = 6, //To be given to Prisoners.
|
||||
/obj/item/clothing/head/playbunnyears/prisoner = 6,
|
||||
/obj/item/clothing/under/rank/security/prisoner_bunnysuit = 6,
|
||||
/obj/item/clothing/neck/tie/bunnytie/prisoner = 6,
|
||||
/obj/item/clothing/head/hats/caphat/parade/fedcap/sec = 3,
|
||||
/obj/item/clothing/suit/fedcoat/modern/sec = 3,
|
||||
/obj/item/clothing/mask/gas/soviet = 3,
|
||||
/obj/item/clothing/mask/gas/german = 3, //As far as I can tell, this is nowhere else in the game.
|
||||
/obj/item/clothing/under/rank/security/corrections_officer = 2, //If, or more likely when the Brig Officers abandon them, you can now get 'em here! Yay! Wahoo!
|
||||
/obj/item/clothing/under/rank/security/corrections_officer/skirt = 2,
|
||||
/obj/item/clothing/under/rank/security/corrections_officer/sweater = 2,
|
||||
/obj/item/clothing/under/rank/security/corrections_officer/sweater/skirt = 2,
|
||||
/obj/item/clothing/suit/toggle/jacket/corrections_officer = 2,
|
||||
/obj/item/clothing/head/soft/veteran = 1,
|
||||
/obj/item/clothing/head/helmet/toggleable/justice = 1, //More than one of these in the Vendor and they'll get annoying fast. Hence why Justice2 isn't here.
|
||||
)
|
||||
|
||||
@@ -9105,6 +9105,7 @@
|
||||
#include "modular_zubbers\code\modules\lewd_machinery\sex_barrier.dm"
|
||||
#include "modular_zubbers\code\modules\limbgrowncorpses\limbgrowerblanks.dm"
|
||||
#include "modular_zubbers\code\modules\liquids\height_floors.dm"
|
||||
#include "modular_zubbers\code\modules\loadout\~defines.dm"
|
||||
#include "modular_zubbers\code\modules\loadout\categories\accessories.dm"
|
||||
#include "modular_zubbers\code\modules\loadout\categories\ears.dm"
|
||||
#include "modular_zubbers\code\modules\loadout\categories\glasses.dm"
|
||||
|
||||
Reference in New Issue
Block a user