Now, how hard would it be to include a separate parameter for target affinity? Not that hard is the answer.
Bah. Code me one into the battle code, then tell me it's not that hard.
I can barely follow the new combat system's target-finding stuff, and it was my code from design to production.