diff --git a/code/modules/projectiles/projectile/force.dm b/code/modules/projectiles/projectile/force.dm index 364ad53370..a0f1da84b5 100644 --- a/code/modules/projectiles/projectile/force.dm +++ b/code/modules/projectiles/projectile/force.dm @@ -8,12 +8,11 @@ /obj/item/projectile/forcebolt/strong name = "force bolt" -/obj/item/projectile/forcebolt/on_hit(var/atom/target, var/blocked = 0) - - var/obj/T = target - var/throwdir = get_dir(firer,target) - T.throw_at(get_edge_target_turf(target, throwdir),10,10) - return 1 +/obj/item/projectile/forcebolt/on_hit(var/atom/movable/target, var/blocked = 0) + if(istype(target)) + var/throwdir = get_dir(firer,target) + target.throw_at(get_edge_target_turf(target, throwdir),10,10) + return 1 /* /obj/item/projectile/forcebolt/strong/on_hit(var/atom/target, var/blocked = 0)