From 75ecb51cbb992236706ef92bfddb204b7d5bfcc3 Mon Sep 17 00:00:00 2001 From: alex-gh Date: Mon, 4 Nov 2013 22:38:08 +0100 Subject: [PATCH] Blueshield closets are now their own type of closet. Added boxes of death alarm implants. --- .../objects/items/weapons/implants/implanter.dm | 10 ++++++++++ code/game/objects/items/weapons/storage/boxes.dm | 15 +++++++++++++++ .../crates_lockers/closets/secure/security.dm | 11 +++++++++++ 3 files changed, 36 insertions(+) diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index 0e0735e3692..adfd704487e 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -139,4 +139,14 @@ src.imp = new /obj/item/weapon/implant/deadman(src) ..() update() + return + +/obj/item/weapon/implanter/death_alarm + name = "implanter-death alarm" + desc = "Announces the death of the implanted person over radio" + + New() + src.imp = new /obj/item/weapon/implant/death_alarm(src) + ..() + update() return \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 5040665f7be..ec3a9dc0775 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -209,6 +209,21 @@ new /obj/item/weapon/implanter(src) new /obj/item/weapon/implantpad(src) +/obj/item/weapon/storage/box/deathimp + name = "death alarm implant kit" + desc = "Box of life sign monitoring implants." + icon_state = "implant" + + New() + ..() + new /obj/item/weapon/implantcase/death_alarm(src) + new /obj/item/weapon/implantcase/death_alarm(src) + new /obj/item/weapon/implantcase/death_alarm(src) + new /obj/item/weapon/implantcase/death_alarm(src) + new /obj/item/weapon/implantcase/death_alarm(src) + new /obj/item/weapon/implanter(src) + new /obj/item/weapon/implantpad(src) + /obj/item/weapon/storage/box/rxglasses name = "prescription glasses" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index d4748eca394..566f8530a98 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -199,6 +199,17 @@ new /obj/item/clothing/under/rank/security/corp(src) return +/obj/structure/closet/secure_closet/security/blueshield + name = "Blueshield Locker" + req_access = list(access_blueshield) + + New() + ..() + new /obj/item/weapon/storage/firstaid/adv(src) + new /obj/item/weapon/gun/projectile/revolver/detective(src) + new /obj/item/weapon/storage/box/deathimp(src) + return + /obj/structure/closet/secure_closet/security/cargo