proc
Attackproc()
if(src.WType!="Bow")
flick("attack",src)
//attack stuff
The "if" is satisfied (because stuff after that is done) but the flick only works if it is the first time I use my character. I.e. if I have just created him. If I save, and reload, then it doesn't flick! What is happening?