Here is the round by round movements. Since right now I haven't confirmed the way leadership works (give us a hint un3x!!), and I don't know whether any other rules come into play, such as the case where a hero's effective attack is halved for some reason (I don't know why this happens at all, though I see evidence for it, and it was pointed out to me by Gringo in my Excalibur thread) I chose not to calculate damage done per round. Because of this, some units might have had different targets, especially in Round 3.
R0:
D. Scouts 0
D. Cavs 0
A. Cavs 1700
A. Phacts 1700
D. Pikes 0
A. Pikes 1700
D. Swords 0
A. Swords 1700
D. Warriors 0
D. Workers 0
A. Rams 1700
D. Archers 0 -> full battlefield
A. Archers 1700 -> full battlefield
D. Ballista 0 -> full battlefield
A. Ballista 1700 -> full battlefield
D. Pult 1700 -> full battlefield
R1:
D. Scouts 0
D. Cavs 1500; attack A. Phracts, dead
A. Cavs 1500; attack D. Cavs
A. Phacts 1500; attack D. Cavs
D. Pikes 600
A. Pikes 1500; attack D. Cavs
D. Swords 550
A. Swords 1500; attack D. Cavs
D. Warriors 400
D. Workers 360
A. Rams 1520; attack D. Cavs
D. Archers 0 -> full battlefield; tradefire with A. Archers; Dead
A. Archers 1700 -> full battlefield; tradefire with D. Archers
D. Ballista 0 -> full battlefield; attack A. Archers; Dead
A. Ballista 1700 -> full battlefield; attack D. Ballista
D. Pult 1700 -> full battlefield; attack A. Archers
R2:
D. Scouts 0; Dead
A. Cavs 600; attack D. Pikes
A. Phacts 600; attack D. Pikes
D. Pikes 600; attack A. Phracts; Dead
A. Pikes 900
D. Swords 600; attack A. Phracts
A. Swords 950
D. Warriors 600; attack A. Phracts
D. Workers 600; attack A. Phracts
A. Rams 1340
A. Archers 1700 -> full battlefield; tradefire with D. Pults, due to overkill rule, attack D. Scouts
A. Ballista 1700 -> full battlefield; attack D. Pikes
D. Pult 1700 -> full battlefield; tradefire with A. Archers; Dead
R3:
A. Cavs 600; attack D. Swords
A. Phacts 600; attack D. Swords
A. Pikes 600; attack D. Swords
D. Swords 600; attack A. Pikes
A. Swords 600; attack D. Swords
D. Warriors 600; attack A. Pikes
D. Workers 600; attack A. Pikes
A. Rams 1160; attack D. Swords
A. Archers 1700 -> full battlefield; attack D. Warriors
A. Ballista 1700 -> full battlefield; attack D. Workers

