Many guards have armor, which prevents some attacks against them. An agent can only attack an armored guard if the armor piercing of the agent's weapon, plus any armor piercing bonuses, is at least equal to the guard's armor level. If the agent does not have sufficient armor piercing then they are unable to target the guard with the attack. A guard's armor level is shown in a shield icon above them.
Armor protects guards against attacks using weapons, including attacks made during the enemy turn while on ambush or overwatch, and including attacks made by agency-controlled drones or Turrets. Armor does not protect against items such as Flash Grenades or Shock Traps, nor against TAG Pistols, regardless of the guard's armor level. Armor also does not protect guards against agency-controlled lethal Laser Panels.
Each type of guard has a base armor level, which can be raised by the daemon Chiton, and reduced by the program Aces. Barrier Guards and OMNI Protectors have a variable base armor level, depending on their number of firewalls.
Some attacks have armor piercing, which allows them to be used on targets with the same or less armor than the armor piercing of the attack.
An attack's armor piercing is determined by adding the following values:
There is no benefit for having more armor piercing than the target has armor; an attack either can or cannot hit a target.