ID:140983
 
Code:
    Bump(mob/O)
if(ismob(O))
var/damage = src.dmg
usr << "You attack [O] for [damage] damage!!"
O << "[src] attack you for [damage]!!!"
O.hp -= damage
O.deathcheck()
del src
viewers(O) << "[src.owner] has hit [O:name] with \his [src]!"


Problem description:
i dont get any messages after hiting mob and i kill every mob instantly, even if mobs health is 10000000 and my projectile's damage is 5

usr << "You attack [O] for [damage] damage!!"
Change to src, and remove 'del src'
No usr in proc. Ungh.
No overused colon. Ungh.
In response to Kaiochao
You also ignored the : abuse there. >_>