obj/Bullet
icon='ammo.dmi'
icon_state="Bullet"
Bump(A)
if(ismob(A))
var/mob/M=A
M.health-=rand(20,30)
M.HPRefresh()
if(M.health<=0)
M.Death(usr)
if(istype(A,/turf/))
var/turf/T = A
if(T.density)
del(src)
if(istype(A,/obj/))
var/obj/B = A
if(B.density)
del(src)
Problem description:
What's wrong with this code, the bullets go though the person or dense item