From 6d979ae17bf24dc0b709048403188909e04500bf Mon Sep 17 00:00:00 2001 From: cib Date: Tue, 20 Mar 2012 03:53:12 -0800 Subject: [PATCH] Toolboxes have a chance to swing open. --- code/defines/obj/storage.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index d58a0bce4e4..55a0e9e500c 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -322,6 +322,17 @@ w_class = 4.0 origin_tech = "combat=1" + var/selfdamage = 0 + + afterattack(atom/target as mob|obj|turf|area, mob/user as mob) + if(contents.len) + // have a chance to swing open + user.visible_message("\red \The [src] swings wide open and its contents are scattered on the floor!") + for(var/obj/O in contents) + O.loc = user.loc + if(prob(50)) step_rand(O) + ..() + /obj/item/weapon/storage/toolbox/emergency name = "emergency toolbox" desc = "A toolbox for emergencies"