In response to Inferno741 (#16)
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 (#19)
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 (#21)
Minimally? How 'bout never, unless you're experienced enough to realize exactly when it's OK.
In response to Jeff8500 (#22)
Yeah, sure. :)
Page: 1 2