[MIRROR] fixes being unable to hit people next to you if you're dragging them and moving (#3517)

* Update projectile.dm (#31893)

* fixes being unable to hit people next to you if you're dragging them and moving
This commit is contained in:
CitadelStationBot
2017-10-21 06:15:37 -05:00
committed by Poojawa
parent bddb4c1708
commit 2dfbdaff30

View File

@@ -265,10 +265,10 @@
if(!log_override && firer && original)
add_logs(firer, original, "fired at", src, " [get_area(src)]")
if(direct_target)
prehit(direct_target)
direct_target.bullet_act(src, def_zone)
qdel(src)
return
if(prehit(direct_target))
direct_target.bullet_act(src, def_zone)
qdel(src)
return
if(isnum(angle))
setAngle(angle)
if(spread)
@@ -394,7 +394,7 @@
/obj/item/projectile/Crossed(atom/movable/AM) //A mob moving on a tile with a projectile is hit by it.
..()
if(isliving(AM) && AM.density && !checkpass(PASSMOB))
if(isliving(AM) && (AM.density || AM == original) && !checkpass(PASSMOB))
Collide(AM)
/obj/item/projectile/Destroy()