The knight in armor has a shield and a one-handed sword, although it may appear to be a two-handed sword to an ordinary person.
The admiral has a two-handed axe on his back.
The hatmaker's weapons are not visible due to the peculiarities of his clothing.
The priest has no weapons.