QUOTE(mALX @ Jan 28 2019, 11:18 AM)

Your laboratory sounds interesting! Will the NPC's on the tables be active and interact-able? Would the Player be releasing them? And if so, would they attack the player or help them?
If you look at the various dialogs, you'll find that you can control a lot of that. You can set a flag that prevents the NPC from using dialog while restrained. Their package can have conditions that will let you release them by changing whatever's being tested.
NPC's attacking players seems to be entirely determined by aggression settings, and there's a way to modify that value (set absolute, or change by an amount) to start it or stop it.