To get battlechivalry instead of battledread (winning first) you should enter the battle with pretty even odds, then you should win it, without causing more then like 40% casualties or some such to the enemy. Im not too sure on the specifics, but i always seem to get good one if i rout the enemy as fast as possible.
You get the questions technology trait from sieging a long time, but its easily avoidable if you have a big enough force and build LOTS of siege equipment (rams, ladders, towers. It doesn't matter which it seems, but that you are capable of building a lot of them each turn).
By building a lot of siege equipment, you'll get the "admires technology" trait, and effectively give your guys a chance to siege without building as many as fast if need be in the future.....
Bookmarks