A big problem with this would be that using it would completely break the combat AI, because it would have no knowledge whatsoever about when this scripting code would kick in or what it would do. The combat AI can reason about skills, equipment stats and statuses, but it cannot parse arbitrary story code, let alone figure out all the possible cases that may set certain databases or flags from all of story, behaviour scripts and dialogs combined.
Last edited by Tinkerer; 05/12/17 09:32 PM.