Armory weapon upgrades affect all human soldiers, heroes, and ships: those trained at the Academy, Barracks, Military Barracks, Counter Barracks, Longhouse, Dock, Migdol, Fortress, or Hill Fort. They do not affect myth units or siege weapons. All attacks are affected, including hand-to-hand hack attacks, ranged pierce attacks, and even ranged hack attacks, such as that of the Throwing Axeman.