Old World Reference
Menu

⚔️ Unit Counters at-a-glance

57 units covered5 attacker classes

If you're facing a unit, build these. Each number is the damage that counter deals per attack — the game's own formula (6 × StrAtt / StrDef, both sides' anti-trait modifiers applied, full HP, open terrain, no promotions). Only true counters — attackers with an anti-trait bonus against the target — make the list.

Strength 10 defenders

Cataphract Mounted
Pikeman 10 Phalangite 8

Strength 8 defenders

Strength 6 defenders

African Elephant Mounted · Carthage
Pikeman 16 Phalangite 12 Legionary 10 Crossbowman 9 Hoplite 9 Hastatus 8 Spearman 8 Conscript 7
Akkadian Archer Ranged · Babylonia
Polybolos 12 Swordsman 12 Ballista 10 Maceman 8
Assault Elephant Mounted · Maurya
Pikeman 16 Phalangite 12 Legionary 10 Crossbowman 9 Hoplite 9 Hastatus 8 Spearman 8 Conscript 7
Battering Ram Siege · Assyria
Legionary 10 Crossbowman 9 Hastatus 8
Crossbowman Ranged
Polybolos 12 Ballista 10 Swordsman 8
D'mt Warrior Infantry · Aksum
Swordsman 12 Ballista 10 Legionary 10 Crossbowman 9 Hastatus 8 Maceman 8
Hastatus Infantry · Rome
Ballista 10 Swordsman 10 Crossbowman 9 Legionary 8
Heavy Chariot Mounted · Hittite
Pikeman 16 Phalangite 12 Legionary 10 Crossbowman 9 Hoplite 9 Hastatus 8 Spearman 8 Conscript 7
Hoplite Polearm · Greece
Swordsman 12 Ballista 10 Legionary 10 Crossbowman 9 Hastatus 8 Maceman 8 Axeman 7
Horse Archer Ranged
Pikeman 16 Phalangite 12 Polybolos 12 Hoplite 9 Spearman 8 Conscript 7
Horseman Mounted
Pikeman 16 Phalangite 12 Legionary 10 Crossbowman 9 Hoplite 9 Hastatus 8 Spearman 8 Conscript 7
Javelin Elephant Ranged · Tamil
Pikeman 16 Phalangite 12 Polybolos 12 Hoplite 9 Spearman 8 Conscript 7
Kushan Cavalry Mounted · Yuezhi
Pikeman 16 Phalangite 12 Legionary 10 Crossbowman 9 Hoplite 9 Hastatus 8 Spearman 8 Conscript 7
Light Chariot Ranged · Egypt
Pikeman 16 Phalangite 12 Polybolos 12 Hoplite 9 Spearman 8 Conscript 7
Maceman Infantry
Ballista 10 Swordsman 10 Crossbowman 9 Legionary 8
Medjay Archer Ranged · Kush
Polybolos 12 Swordsman 12 Ballista 10 Maceman 8
Onager Siege
Polybolos 12
Palton Cavalry Ranged · Persia
Pikeman 16 Phalangite 12 Polybolos 12 Hoplite 9 Spearman 8 Conscript 7
War Elephant Mounted
Pikeman 16 Phalangite 12 Legionary 10 Crossbowman 9 Hoplite 9 Hastatus 8 Spearman 8 Conscript 7

Strength 5 defenders

Strength 4 defenders

Strength 3 defenders

Class overview

Target → Attacker ↓
Infantry
Polearm
Mounted
Ranged
Melee
Siege
Infantry Buddhism Disciple, Christianity Disciple, Hinduism Disciple
+50% Maceman · Swordsman
+25% Axeman
+25% Hastatus · Legionary
Polearm Conscript, Spearman, Pikeman
+100% Conscript · Spearman · Hoplite
Mounted Chariot, Horseman, War Elephant
Ranged Slinger, Archer, Camel Archer
+50% Crossbowman
Siege Ballista, Onager, Mangonel
Read it Row = which class is attacking. Column = the defender's trait. A "+50% vs Mounted" cell means Polearm units (Spearman etc.) get +50% strength when fighting any Mounted-trait unit.
Classic rules of thumb Polearm beats Mounted Mounted beats Ranged Infantry beats Polearm Ranged softens before melee