Thanks. I wrote the code which ended up being almost exactly as the link from wyldhunt1 as part of WhiZard's suggestion, so good to see that I was on the right track, even down to making the items undroppable (I also destroyed them).
Serendipitiously, almost immediately after I wrote the script, I saw the command in the NWNx_funcs plugin that enables you to set each key event with a script (via the SetScriptEvent command, I think), eliminating my need to create the second copy at all. Now, I only need to copy the pc and then set the right script set (the scripts I really need to use are custom, so setting them directly also obviates my need to include a call from the default scripts to my custom ones).
I've tested the NWNx version and it appears to work, though testing is not fully complete. Once again, NWNx FTW!
Thanks a lot for the suggestions - it was exactly what I needed.
Modifié par BelowTheBelt, 15 février 2012 - 04:56 .