The PC version of Dragon Age: Origins allowed programming the characters with combat rules, so I could decide ahead of time how I wanted them to behave in a fight. It was so much better than the usual options of either tedious micromanagement or watching a dumb AI do dumb things with my characters.
Did that feature return in any of the sequels?