are you sure? I'd say it's 12... but I'm not 100% sure...
I am sure. Melee and range attack, armor, military medicine and fortification levels are taken at the time the battle is fought. Travel time and morale are calculated at the start so changes in cartography or tactics level or honor have no effect for the battle.