Playing a vh/vh Carthage campaign.
I was sieging Iltirta (Celtiberian) with an army, when a relief force came in. Together with the garrison, they were a little over 4000. I had around 2500-2600 soldiers, but it was a bridge battle, so why not?
The result was a smashing victory. 300 of my dead, compared to 1200 theirs, with 2500 captured. Knowing that they could not pay, I decided to ransom the prisoners, and get rid of them in a "clean" manner, thinking that my reputation won't get damaged like it would if I just enslaved them.
I also sacked the town upon taking it, being willing to lose some reputation to get a more peaceful city. My reputation went from Reliable to Descpicable! Basically, from honorable commander to Satan in one battle lol.
I loaded a save game, with the desire to not be a douchebag. Replayed the battle, won again. 200 of my dead, compared to 900 of theirs, with 3100 captives. This time, I release the prisoners and take the town without sacking it. Still, reputation drops from Reliable from Deceitful. What the heck? Why? It should actually increase when one releases prisoners and takes cities peacefully.