Hi all. Having trouble with a script that is supposed to allow the party to choose someone to participate in a duel while the rest of the party stand back and watch. Everything works fine (thank you andgalf and KevL for your discussion on this a while ago), except I can not get the non-participants to face the duelist. I’ve tried SetFacing using the direction to the duelist and SetFacingPoint using the position of the duelist.
The script is fired from a conversation set on a third party (a tree stump in this case) so neither the duelist or the other party member is OBJECT_SELF, so I think my problem is the right syntax for getting SetFacing to work from someone not the script owner (I’ve had no problem using it in other scripts where it setfaces the script owner). I’ve tried AssignCommand(SetFacingPoint(oFacer, GetPosition(oDuelist))) and AssignCommand(ActionDoCommand(…)).
I also have a wait command in there after the setfacing that seems not to fire either because there is no delay between (not) facing and the next command which they do execute (a SpeakString).
Not sure how to load the whole script up here other than cut&paste but happy to do that.