mob
var
tmp
shooting = FALSE
verb
Shoot()
if(shooting)
return
if(pLevel >= 1 && pLevel <= 25)
shooting = TRUE
new /obj/shots/standard(src)
spawn(5)
shooting = FALSE
Problem description:
I tried changing it to a list of shots and the such in hopes that it would cause it to work properly, but even that did not work.
It did not start doing this until I added a movement state. Does Byond call the Move() proc with a movement state or does it use a different proc, so that I can try to see if I can fix the delay.