A command system to controll friendly AIs. Tell them to sit, move, attack or defend. All with the click of a mouse!
But wait, what if you keep them sitting out while in battle, and then you need them?
After two attacks against you, the closest knight will break rank, come over, and shield bump the enemy, allowing you to back off and regain some health or assess the situation better.
Soon after the knight will return to post.
The point is to drive away the AIs annoying habit of standing too close to you right? Why should they come and "help" you when you've specifically told them to sit? The system shouldn't be automatic, because automatons in this game suck.
Instead command them through the already implemented command system.
Attack! - Proceed with the current behaviour they display currently
Fall Back! - AI knights would avoid all enemies, and would make no attempt to follow you apart from their usual teleporting behaviour
Help Me! - Knights would focus attack any enemies that are targeting the player. Once the enemy begins to attack the knight, they would focus attention to the next enemy attacking the player. If there are no enemies attacking the player, the knights would become idle/start Follow Me! AI script.
Follow Me! - Knights would hold close to the player and pull away from battle if they stray too far.