Battle dread keeps making my Generals aquire the "Winning FIrst" trait. After redoing a battle about 5 times, I would always get the trait.
Untill I tried something different. I used only infantry with my General, and I finally got the "Fair Fighter" trait I was hoping to get.
What's weird is that I did everything you WOULD do to get Battle Dread. I had an equal Army Strength Ratio, but I had almost 200 more troops, I had a Clear Victory, and killed over 75% of the enemy, and my General killed nearly all of them (~200) including their General. I've attached some screenshots for you to see for yourself.
Edit: Retried the battle again, same type of victory but now I get Winning First . What am I doing wrong? I've read countless threads on the subject and looked into the trait mechanics but I still find it nearly impossible to get BattleChivalry. Battle odds don't seem to matter, General kill counts don't matter. The Fair Fighter trait requirements are also something crazy like win the battle with less than 20% of the enemy killed, odds in their favor, and you have a 30% chance to get it