Sorry, if I make you waiting.

just replace
Code:

c_move(me,vector(my.skill1,0,0),nullvector,IGNORE_PASSABLE);


in unit action by
Code:

if (abs(my.pan-t_v2.x)<3) {c_move(me,vector(my.skill1,0,0),nullvector,IGNORE_PASSABLE);}


'<3' because of possible other-source turning.
(3 degrees make no differense.


I switched to other account since marth 2010. Guess which.