From d78936e18453a6fd7616ea2fd119e9beba8a52da Mon Sep 17 00:00:00 2001 From: KazeEspada Date: Sat, 30 Jan 2016 19:01:55 -0700 Subject: [PATCH] You can now blow open secure storage containers such as digital safes, locked briefcases, etc. --- code/game/objects/items/weapons/explosives.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 925e19d9e7d..87d02549ffd 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -69,10 +69,16 @@ /obj/item/weapon/c4/afterattack(atom/movable/AM, mob/user, flag) if (!flag) return - if (ismob(AM) || istype(AM, /obj/item/weapon/storage/)) + if (ismob(AM)) return if(loc == AM) return + if((istype(AM, /obj/item/weapon/storage/)) && (!istype(AM, /obj/item/weapon/storage/secure))) //secure storage is a special case handled below. + return + if(istype(AM,/obj/item/weapon/storage/secure)) + var/obj/item/weapon/storage/secure/S = AM + if(!S.locked) + return user << "You start planting the bomb..."