I'm currently working on a full perk/magic/combat overhaul and the last thing I wanna do to complete it is an AI overhaul of the enemy.
There is a lot of things I want to do such as :
- Make enemies cast more spells (Illusion spells that debuff you, dispelling your own debuffs from their allies, healing allies, etc....)
- Make mages switch spells if they realize you are resistant to a certain type
- Thieves will have a small stock of poison that they will use depending on your weaknesses and will try to hit you from behind.
- Archer try to distance themselves
- Melee combatants will try to distance themselves if they are low on stamina
- Undeads and enemy mages with Detect Life can detect you while sneaking
- Enemies with high speechcraft can boost the morale of their allies, making them fight better
- Blind enemies are now truly blind and cannot detect you in combat (They will either swing anywhere if they hear you moving or stay in a defensive stance)
- Enemy dodge or bash if you are powerattacking and will sprint/roll/dodge if you are readying an arrow/spell.
- Enemy switch weapons depending on your armor (they swap to a mace if you are wearing heavy armor for example)
I mostly 90% know how to do each of these things but I need to know if this is possible to do without hurting the game's performance too much.