First of all, for everyone who has been and hasn't been or the one that knew and didn't knew about the rainbow tactics, i'll get to this first.

Rainbow: is the tactics that mostly used by everyone(as far as i know, it seems like everyone ), this is which you send in about 95-99% pure archers and only 1-5% other kind of units, like swordmen, pikemen, cavalry, bla bla bla. And this is actually effective to block the defender units's attacks by putting up meatshield then let the archers free to shoot them.If we have 1 of 1 kind of meatshield, the archers will have 1 round of free shot, the more rounds calls for more troops or more kind of units..., defenders had a had time with this tactics.Some build up cavalry to defend but not enough and still failed, some play the same tactics and the winner is decided by the larger amount of army, too costly i suppose.Well, not anymore, i've developed 1 more tactic, theory it should be effective against the rainbow tactics(80-95%).Personally i call it Perigrine rainbow.

It's quite simple, we've all known that cataphract is the strongest mele unit, the fastest and toughest, we'll use that quality in this tactic, we've also known that archer is effective to almost every kind of army, long ranged and fast moving makes them perfect for this tactic,too. Now, cataphract can outrun the archer in 2 rounds, the range of archer is 1200 and the speed of cataphract(Ca) is 750, so it's easy to closed in. So, combined all that quality, i'll do an example:

99000 archers(Ar)
100 warriors(Wa)
500 pikemen(Pi)
400 swordsmen(Sw)

vs

70000 Ca
30000 Ar

at first, if we removed the archers in the defender force,i'm sure the defender will loose, but if we added them in, 10k-30k archers, they'll wipe out the meatshield before they even get closed to the cataphract, Ca will continued moving forward the Ar eventually, in 2-3 rounds they will have reached the Ar, in 10-12 rounds they would have destroyed the Ar. Ar has long range which means defender and attacker will both take casualties, but since Ca is strong, takes about 4 shots of Ar to kill one, but the defending Ar won't be so lucky, they'll take large lost, but before they all die, they had taken care of all meat shield.When the battle is over, according to the following numbers above, i say about 10-18 Ca died, 20-27k Ar died