In response to Inferno741
This little demo worked fine for me. I don't see how it wouldn't work for you :\

obj/var
OwNeR
obj/Projectile
icon = 'Knife.dmi'
density = 1
New(loc,owner)
..()
OwNeR = owner
Bump(atom/A)
if(ismob(A))
var/mob/M = A
var/mob/O = OwNeR
view(M)<<"[M] was hit by [OwNeR]'s projectile!"
O.Death(M)
del src

mob/verb
Projectile()
set category = "Whatever"
var/obj/Projectile/P = new(src.loc,src)
walk(P,src.dir)

mob/proc/Death(mob/M)
world<<"[src] killed [M]"
In response to Jeff8500
Yes, you shouldn't use usr in procs, but in a some cases, it works just the same. I'm not saying you should use usr in procs all the time, just minimally. Although "no usr in procs" will tell him not to use usr in procs, "don't use usr in procs because..." will tell him why, therefore giving him more incentive to not use usr in procs.
In response to Spunky_Girl
Minimally? How 'bout never, unless you're experienced enough to realize exactly when it's OK.
In response to Jeff8500
Yeah, sure. :)
Page: 1 2