I did htis cat for someone where the cat would just follow the player path when the player was within a certain distance from it.
Works by using the followplr action in the main ai script.
When you move through the map you leave a trail. you cant see it in the game but its there. If you turn on both debug options in preferences in the test game function, you can see your trail.
heres the main AI script that I used:
;Artificial Intelligence Script
;Header
desc = Psionic Cat
;Triggers
:state=0,plrdistwithin=300:state=1
;Keep enemy moving towards player Slow Walk
:state=1,plrdistfurther=90:rotatetoplr,animate=2,followplr
;If player moves away then Idle
:state=1,plrdistfurther=300:animate=1,state=0
;End of Script
Hope this helps out.
Nothing but coffee in my veins