ID:263162
 
Whoops, feel like an idiot.

I had...
for(var/mob/M is src.Cansee)


When I should of had...
for(var/mob/M in view(src.Cansee))

:P
Change usr.Attack() to mob.Attack() and let's see than if it works >.>

- GhostAnime
Are you using the numpad for calling Attack()? If so, be sure to have Num Lock de-activated! This forgetting of such a basic thing seems to be the cause of many issues similar to yours.

EDIT: Oops, accidently said to keep num-lock activated. Edited'd'd'd.

O-matic
In response to GhostAnime
No, did not work. And yes, my numlock is off. I always check such things before going to the forum to ask.