Armory weapon upgrades affect all human soldiers, Heroes and ships: those trained at the Academy, 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.