atom
Click(turf/l,c,p)
world<<"Click() is being called"
var/list/L=params2list(p)
if(L["right"])RightClick(l,c,p)
RightClick(l,c,p)
world<<"RightClick() called!"
if(usr.can_move)return//If your not in the middle of a shield bash
flickOn('effects.dmi',"target",-17,-17)//Creates that little target effect
walk_towards(usr,l)
usr.resetAttack()//Cancels the attack
Problem description:
http://www.mediafire.com/?vc0viufacr0rupi - Link to the demo
As you right click to move around does anyone else feel like some clicks don't register. I do have MouseEntered running as well if that causes some weird lag that I should know about. It seems to be most prevalent when your already, and the screen is moving
P.S. I know that you can shield bash into the void.
Using p["right"] checks if the associated value is true, not if the index exists.