From ed3d8cb278f7be64d34741c5beff651d8a777b14 Mon Sep 17 00:00:00 2001 From: Kyep Date: Mon, 5 Jun 2017 03:55:08 -0700 Subject: [PATCH] Tweaks instagib lasers Instagib lasers now work on non-carbon mobs (such as simple_animals), and turfs. No CL, as admin-only. --- code/modules/projectiles/projectile/beams.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 6cddc1c1b91..0e4e6486bbb 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -130,7 +130,9 @@ /obj/item/projectile/beam/instakill/on_hit(atom/target) . = ..() - if(iscarbon(target)) - var/mob/living/carbon/M = target - M.visible_message("[M] explodes into a shower of gibs!") - M.gib() + if(isliving(target)) + var/mob/living/L = target + L.visible_message("[L] explodes!") + L.gib() + else if(isturf(target) || istype(target,/obj/structure/)) + target.ex_act(2) \ No newline at end of file