diff --git a/modular_zubbers/code/datums/department_security.dm b/modular_zubbers/code/datums/department_security.dm new file mode 100644 index 00000000000..e9924f8020a --- /dev/null +++ b/modular_zubbers/code/datums/department_security.dm @@ -0,0 +1,98 @@ +/datum/job/science_guard + mail_goodies = list( + /obj/item/food/donut/caramel = 10, + /obj/item/food/donut/matcha = 10, + /obj/item/food/donut/blumpkin = 5, + /obj/item/clothing/mask/whistle = 10, + /obj/item/melee/baton = 5 + ) + +/datum/outfit/job/science_guard + head = /obj/item/clothing/head/beret/sec/science + suit = /obj/item/clothing/suit/armor/vest/alt + r_pocket = /obj/item/reagent_containers/spray/pepper + l_pocket = /obj/item/restraints/handcuffs + backpack_contents = list( + /obj/item/melee/baton/security/loaded/departmental/science = 1, + /obj/item/gun/energy/disabler = 1, + /obj/item/holosign_creator/security = 1 + ) + +/datum/job/orderly + mail_goodies = list( + /obj/item/food/donut/caramel = 10, + /obj/item/food/donut/matcha = 10, + /obj/item/food/donut/blumpkin = 5, + /obj/item/clothing/mask/whistle = 10, + /obj/item/melee/baton = 5 + ) + +/datum/outfit/job/orderly + head = /obj/item/clothing/head/beret/sec/medical + glasses = /obj/item/clothing/glasses/hud/health/sunglasses + r_pocket = /obj/item/reagent_containers/spray/pepper + l_pocket = /obj/item/restraints/handcuffs + backpack_contents = list( + /obj/item/melee/baton/security/loaded/departmental/medical = 1, + /obj/item/gun/energy/disabler = 1, + /obj/item/holosign_creator/security = 1 + ) + +/datum/job/engineering_guard + mail_goodies = list( + /obj/item/food/donut/caramel = 10, + /obj/item/food/donut/matcha = 10, + /obj/item/food/donut/blumpkin = 5, + /obj/item/clothing/mask/whistle = 10, + /obj/item/melee/baton = 5 + ) + +/datum/outfit/job/engineering_guard + head = /obj/item/clothing/head/beret/sec/engineering + r_pocket = /obj/item/reagent_containers/spray/pepper + l_pocket = /obj/item/restraints/handcuffs + backpack_contents = list( + /obj/item/melee/baton/security/loaded/departmental/engineering = 1, + /obj/item/gun/energy/disabler = 1, + /obj/item/holosign_creator/security = 1 + ) + +/datum/job/customs_agent + mail_goodies = list( + /obj/item/food/donut/caramel = 10, + /obj/item/food/donut/matcha = 10, + /obj/item/food/donut/blumpkin = 5, + /obj/item/clothing/mask/whistle = 10, + /obj/item/melee/baton = 5 + ) + +/datum/outfit/job/customs_agent + head = /obj/item/clothing/head/beret/sec/cargo + r_pocket = /obj/item/reagent_containers/spray/pepper + l_pocket = /obj/item/restraints/handcuffs + backpack_contents = list( + /obj/item/melee/baton/security/loaded/departmental/cargo = 1, + /obj/item/gun/energy/disabler = 1, + /obj/item/holosign_creator/security = 1 + ) + +/datum/job/bouncer + mail_goodies = list( + /obj/item/food/donut/caramel = 10, + /obj/item/food/donut/matcha = 10, + /obj/item/food/donut/blumpkin = 5, + /obj/item/clothing/mask/whistle = 10, + /obj/item/melee/baton = 5 + ) + +/datum/outfit/job/bouncer + head = /obj/item/clothing/head/beret/sec/service + suit = /obj/item/clothing/suit/armor/vest/alt + l_pocket = /obj/item/restraints/handcuffs + r_pocket = /obj/item/reagent_containers/spray/pepper + backpack_contents = list( + /obj/item/melee/baton/security/loaded/departmental/service = 1, + /obj/item/gun/energy/disabler = 1, + /obj/item/holosign_creator/security = 1 + ) + glasses = /obj/item/clothing/glasses/hud/security/sunglasses diff --git a/tgstation.dme b/tgstation.dme index 172fd08d24a..64145ac4e74 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7046,6 +7046,7 @@ #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\sentinel.dm" #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\spitter.dm" #include "modular_skyrat\modules\xenos_skyrat_redo\code\xeno_types\warrior.dm" +#include "modular_zubbers\code\datums\department_security.dm" #include "modular_zubbers\code\datums\ert.dm" #include "modular_zubbers\code\datums\ai_laws\laws_antagonistic.dm" #include "modular_zubbers\code\datums\bubber_quirks\hydrophilic.dm"