What is minimal morale to win the battle? Once battlecalc says that I win with 39 morale, next time I lost with 42 ?!?!
the rule is : under 50 points of morale, your army may flee at any moment... (kind of random calc at each new round)
so, if you wanna be sure to win, try to finish the siege with more than 50 points of morale.