From ffdfe8a1230efa34f7feb79e37211468ef6bf480 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Sun, 21 May 2017 21:46:40 -0400 Subject: [PATCH] Plasma cutters will mine further but will go less distance in open air (#27474) --- code/modules/projectiles/projectile/special.dm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index e93a252a1ae..a96ba9cca64 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -200,9 +200,10 @@ icon_state = "plasmacutter" damage_type = BRUTE damage = 5 - range = 3.5 //works as 4, but doubles to 7 + range = 4 dismemberment = 20 impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser + var/mine_range = 3 //mines this many additional tiles /obj/item/projectile/plasma/Initialize() . = ..() @@ -215,24 +216,27 @@ if(pressure < 60) name = "full strength [name]" damage *= 4 - range *= 2 /obj/item/projectile/plasma/on_hit(atom/target) . = ..() if(ismineralturf(target)) var/turf/closed/mineral/M = target M.gets_drilled(firer) - Range() + if(mine_range) + mine_range-- + range++ if(range > 0) return -1 /obj/item/projectile/plasma/adv damage = 7 range = 5 + mine_range = 5 /obj/item/projectile/plasma/adv/mech damage = 10 - range = 6 + range = 9 + mine_range = 3 /obj/item/projectile/plasma/turret //Between normal and advanced for damage, made a beam so not the turret does not destroy glass