Update projectile_base.dm (#29855)

This commit is contained in:
Qwertytoforty
2025-07-31 05:17:05 -04:00
committed by GitHub
parent dd8dd04bb6
commit 9e2e6f04d7
+4 -1
View File
@@ -453,7 +453,10 @@
/// A mob moving on a tile with a projectile is hit by it.
/obj/item/projectile/proc/on_atom_entered(datum/source, atom/movable/entered)
if(isliving(entered) && entered.density && !checkpass(PASSMOB) && !(entered in permutated) && (entered.loc == loc))
if(!isliving(entered))
return
var/mob/living_entered = entered
if(((living_entered.density || !living_entered.projectile_hit_check(src))) && !checkpass(PASSMOB) && !(living_entered in permutated) && (living_entered.loc == loc))
Bump(entered, 1)
/obj/item/projectile/Destroy()