I notice the AI pays absolutely no attention to resistances. They will spam your party with poison attacks even if you are all Zombied up and never use heal vs zombie. They will also repeatedly charm/fear my charm/fear immune characters, oblivious to the fact it will never work.
THIS. Opononet AI do not read statuses. Also usage of Loremaster skill is zero by AI oponents. Also learning from result of attacks is zero. This is critical for scissor-rock-paper combat. Watch an enemy mage who stubornly tries again and again to burn my man with 120% fire rezistance is sad. Fix it please.
To some degree, at least, the enemies have to be manipulable. There would be no reason to even
have fire resistance if the enemy just looked at it and decided to not use fire attacks...
Well, if the enemy was primarily a fire mage, it'd sure reduce its options if it decided it couldn't use fire anymore (though of course 90% of the time, it could just attack another person on your team since not everyone will have 100+ fire resist.) It'd be great for enemies to learn that an attack doesn't work, and wouldn't be THAT complicated I would think. Just reduce priority of a certain attack against a certain target if the attack healed the enemy. Or they could set a threshold for resists, so if you have 90% fire resist, an enemy will learn that, and prioritize different kinds of attacks instead (if they have them.) Hopefully Larian addresses this low-hanging fruit for improving the AI in D:OS 2. EE AI is okay, and it will decimate you well enough if you let them, though it's still pretty simple.