I actually ran into this situation today!
TPAs and ATPAs are best for things that don't move (trees/rocks/NOT NPCs basically).
When you store points on a TPA or ATPA they are 'kept in place'. This is great for things that don't move.
But if you make a TPA ATPA of an NPC/something that movies the points are stored of where they are at the time of the creation of the TPA/ATPA, and by the time you start moving your mouse to them, they have probably moved. So your mouse will just spaz around moving to the places where they object was and be inaccurate.
This happened to me today when I was making a skeleton fighter =D.
Instead I ACAed the skeletons and did something like
SCAR Code:
For I:=0 to 10 Do
X:=Random(MSCX)
Y:=Random(MSCY)
SetColorMods
SetColerToleranceSpeed
If FindColorSpiralTolerance(stuff) Then
Mmouse(x,y,0,0)
If IsUpText('sex') Then
Mouse(x,y,0,0,True)
Break;
And that worked much better for things that movie. But if you are working with things that don't move, TPAs ATPAs are by far one of the best methods!
Man Oh Man <3 You Heavenguard! You are my favorite!