From 6ff6abf7b40e9498660b66ec1ac82e364149c94e Mon Sep 17 00:00:00 2001 From: Graham Lloyd Date: Wed, 22 Oct 2014 16:58:44 -0400 Subject: [PATCH] adds an ex_act to ore boxes. Explosions no longer del all the ore in a box --- code/modules/mining/satchel_ore_boxdm.dm | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index e27d1d52c3..5b547ee172 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -95,4 +95,22 @@ O.loc = src.loc usr << "\blue You empty the ore box" - return \ No newline at end of file + return + +/obj/structure/ore_box/ex_act(severity) + switch(severity) + if(1.0) + for(var/obj/item/weapon/ore/O in contents) + O.loc = src.loc + O.ex_act(severity++) + del(src) + return + if(2.0) + if(prob(50)) + for(var/obj/item/weapon/ore/O in contents) + O.loc = src.loc + O.ex_act(severity++) + del(src) + return + if(3.0) + return \ No newline at end of file