I planned on using the SetRestrained function on the NPC once on the ground but getting the NPC on the ground is the problem.
I have already tried setting the health to zero and scripting an OnLoad block to use the SetRestrained and Resurrect functions but all combinations (that I could think of) combined with the SetAV and SetUnconscious functions just produce nothing useful or occasionally an interesting animation.
Lastly, I tried using a bedroll, making the NPC sleep and then seeing if I could wake, restrain and converse with the NPC before it gets up. Sleeping gets the actor on the ground (bedroll) but restraining interferes with waking.
I would really like to use an animation that occurs when the actor is knocked down to the ground in a fight and then use SetRestrained.
Any suggestions would be appreciated.