That small bit worked amazingly, looks perfect, I even tried modifying it to fit Dark voices "Greet player" FPI and I am so close lol!
I am getting a logic error though
This is my logic
:plrdistwithin=300,plrcanbeseen:state=1
:state=1,waypointstate=0:animate=2,waypointstart
:state=1,waypointstate=3:animate=2,waypointnext
:state=1,plrdistwithin=90:talk=$1
:state=1,plrcannotbeseen:rotatetoplr
:state=1:lookatplr=80
:state=1,waypointstate=5:animate=1,waypointstop,rotatetotarget,state=2
:state=2:timerstart,globalvar=0,plrfreeze=x,sound=x,state=3
:state=3,timergreater=x:incvar=1,plrfreeze=0,state=4
When the player is within 300 she moves to the waypoint, if the player is within 90 she will talk, and if you cant be seen she will rotate her head, and look at 80
Then to finish your state she will stop and rotate to her target then freeze player
The error is, as soon at the player steps through the door she walls to the desk, instead of waiting till you were at the desk (3 segments) She does move her head to follow you, but she does not talk until you back up a good way (Which is odd lol) but she will still follow all the way points perfectly. I may have messed something up. But your script works as if you already done this before like a million times comrade!
**Edit**
Oh and she repeats what she says when you move back and forth, instead of going through the file and stoping, but I think to stop you need something like
:state=2,soundfinished=1:state=3
but that breaks into your states which will cause the script to fail.
Putting fear back into sliced bread since 4th May 2010