Armor & Socket generation

Slain mobs will generate socketed armor based on difficulty. Knight's
shields can have 1 socket, and mob-dropped orc shields always have 1
(NOT the opb treasure room). Helmets can have 1. Masks always have 1.
But the main source of sockets is body armor, which can have up to 4.

Nerudite armor can never have sockets. It's anti-magic!

Most armor will have 2 sockets tops. Players may find 3 socket armor
every so often. 4 socket armor is extremely rare and will require
fighting difficult mobs.