Half of the battles duration is chasing enemies at the end. This is not fun.
I already suggested npc being able to fight back
Now I suggest that enemies should decide surrender (individually and as a group) under certain circumstances.
They should decide whether to flee or surrender in order to maximize the odds of survival.
Considering factors like:
- the leaders traits, is the leader honorable and might release them?, if so increase the odds of surrender;
- the chance of getting caught, consider the proximity to the edge of the map, if they are on horseback or on foot (unit speed), the number of cavalry the enemy has;
- Number of friendlies that already surrendered
- If they were commanded to surrender
I propose using some kind of animation to indicate that they surrendered like dropping weapons, ducking, raising hands...
If you decide to kill those who surrender it should trigger certain traits and relations drop.