Maybe some of you mod gods could fix the seiges so that when you attack and lose your equipment without being routed it does'nt break the seige.

I mean, realisticly speaking if you attack and your towers get burned you would just build more and try again next month.

Or just bombard with engines without attacking for two or three turns. To prep the town for the assault.