your problem was it ran the stand-turning animation when moving.
thus, you should defined 2 states as stand-turning and run-turning and make 2 anims for them. In ConditionState MOVING TURRET_ROTATE, the run-turning animation will be played, which you make it looks like still running, although it isnt really moving, while In ConditionState TURRET_ROTATE, the stand-turning animation will be played.
|