
Pierce armor is an armor type used in the Age of Empires and Age of Empires II. Unlike ordinary armor which resists melee damage, pierce armor resists missile damage.
Age of Empires[]
Damage formula[]
In Age of Empires, the damage formula against units is:
- m denotes melee attack / armor.
- p denotes pierce attack / armor.
- If the attacker has a bonus AttackBonusi against the armor class i, then the bonus (minus BonusResisti) is added to the total damage. Usually, and . The attacker is said to deal bonus damage against the target when and .
- kelev is the elevation multiplier (applied to both cliffs and hills), equal to 2/3 if a melee unit attacks below its target, 3/2 if a ranged unit attacks above its target, and 1 otherwise.
The damage formula against buildings is:
Units dealing pierce damage[]
The following units and buildings deal pierce damage and are affected by their target's pierce armor:
- Slingers
- All Archery Range units
- Ballistae and Helepolises
- Scout Ship line
- Towers
Technologies[]
To improve pierce armor for all infantry units, technologies from the Storage Pit must be researched.
Siege weapons, ships, and buildings (except walls and towers) have 0 pierce armor and it cannot be increased by technologies or bonuses.
Age of Empires II[]
Damage formula[]
In Age of Empires II, the damage formula is:

Cavalier infobox (fully upgraded)
- m denotes melee attack / armor.
- If the attacker is a Leitis or a Dravidian infantry/cavalry unit with Wootz Steel researched and the target is a non-siege land unit, .
- p denotes pierce attack / armor.
- If the attacker has a bonus AttackBonusi against the armor class i, then the bonus (minus BonusResisti) is added to the total damage. Usually, . When , the target is said to have the armor class i (in those cases BonusResisti is usually less than 100).
- kelev is the elevation multiplier. It is 5/4 if a unit attacks above its target (hills and cliffs), 3/4 if a unit attacks below its target (hills only), and 1 otherwise.
- For Tatars, this value is changed to 3/2 when a unit attacks above its target (hills and cliffs).
- kcracked is equal to 6/5 if the target is a building on a desert cracked terrain, and 1 otherwise.
Units dealing pierce damage[]
The following units deal pierce damage and are affected by their target's pierce armor:
- All Archery Range units
- All unique archer units
Janissaries
Conquistadors
Organ Guns
Hussite Wagons
Scorpions
Ballista Elephants
Trebuchets
Galley line
Fire Galley line*
Longboats
Caravels
Thirisadai
*Fire Galleys also deal 0 melee damage, while Fire Ships and Fast Fire Ships deal 1 melee damage.
Also, all buildings deal pierce damage (the Bombard Tower since patch 1.0b of The Conquerors).
Units with high pierce armor[]
The following units have high pierce armor and excel at battle against units dealing pierce damage (values for fully upgraded units):
Infantry

The Huskarl, the horror of all archers
Elite Huskarl: 10 (Goths only)
Elite Eagle Warrior: 10 (for the Incas only, 8 for the other civilizations)
Elite Serjeant: 8 (Sicilians only)
Elite Ghulam: 8 (Hindustanis only)
Champion: 8 (for the Malians only, 5 for the other civilizations)
Condottiero: 7 (for the Malians only, 5 for the Italians only, 4 for the other civilizations)
Pikeman: 7 (for the Malians only, 4 for the other civilizations)
Elite Teutonic Knight: 6 (Teutons only)
Elite Obuch: 6 (Poles only)
Elite Kamayuk: 6 (Incas only)
Archers
Imperial Skirmisher: 11 (for the Lithuanians with a Vietnamese ally only, 9 for Vietnamese and other allies)
Elite Rattan Archer: 10 (Vietnamese only)
Elite Skirmisher: 10 (for the Lithuanians only, 8 for the other civilizations)
Elite Genitour: 9 (for the Tatars with a Berber ally only, 8 for Berbers and other allies)
Elite War Wagon: 8 (Koreans only)
Elite Elephant Archer: 8 (for the Bengalis only, 6 for the Dravidians, 4 for the Gurjaras)
Elite Ratha: 7 (Bengalis only)
Heavy Cavalry Archer: 7 (for the Tatars only, 6 for the other civilizations)
Cavalry
Elite Battle Elephant: 9 (for the Burmese only, 7 for the other civilizations)
Elite Tarkan: 8 (Huns only)
Cavalier