You can obtain the Armor trait in Dungeon Village 2 for your city by Blacksmith and building Armor Shop or Magic Shop. Blacksmith and Armor Shop are worth 10 points, which are the most points for obtaining the Armor trait.
The Armor trait is a requirement for two titles, including Adventurer HQ and Unassailable Fortress.
The precise amount of points for each factor in the Armor trait is listed below.