[MIRROR] Fixes runtimes from firing projectiles, adds unit test for firing guns (#3828)

* Fixes runtimes from firing projectiles, adds unit test for firing guns (#57345)

* Fixes runtimes from firing projectiles, adds unit test for firing guns

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
This commit is contained in:
SkyratBot
2021-03-04 01:02:50 +00:00
committed by GitHub
co-authored by Ryll Ryll
parent 4753f43db3
commit 1a7cb09623
9 changed files with 43 additions and 8 deletions
@@ -96,6 +96,7 @@
/obj/item/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams)
. = ..()
var/modifiers = params2list(clickparams)
if(!wielded)
return
if(!proximity_flag && charged)//Mark a target, or mine a tile.
@@ -106,7 +107,7 @@
for(var/t in trophies)
var/obj/item/crusher_trophy/T = t
T.on_projectile_fire(D, user)
D.preparePixelProjectile(target, user, clickparams)
D.preparePixelProjectile(target, user, modifiers)
D.firer = user
D.hammer_synced = src
playsound(user, 'sound/weapons/plasma_cutter.ogg', 100, TRUE)