diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 0660bce2600..9e7e13612fb 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -102,3 +102,12 @@ if(istype(W, /obj/item/crowbar)) new /mob/living/simple_animal/pet/cat(loc) return ..() + +/obj/structure/largecrate/secway + name = "secway crate" + +/obj/structure/largecrate/secway/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/crowbar)) + new /obj/vehicle/secway(loc) + new /obj/item/key/security(loc) + return ..() diff --git a/code/modules/supply/supply_packs/pack_security.dm b/code/modules/supply/supply_packs/pack_security.dm index 876cb1cc8b6..4e43014af57 100644 --- a/code/modules/supply/supply_packs/pack_security.dm +++ b/code/modules/supply/supply_packs/pack_security.dm @@ -349,3 +349,10 @@ /obj/item/clothing/suit/armor/secjacket) cost = 500 // Convenience has a price and this pack is genuinely loaded containername = "officer starter crate" + +/datum/supply_packs/security/secway + name = "Secway Crate" + cost = 800 + containertype = /obj/structure/largecrate/secway + containername = "secway crate" + access = ACCESS_HEADS