The formula is strange, though. Their contribution to the overall armor power was partially figured upon the shield's throwing distance (how far can a typical character throw a shield?), multiplied by a value from 1 to 6 depending on where the monster was attacking, and then divided by 32 (usually), though, so we ended up with a rather strange value that might well have been a negligible contribution in normal play. The code is actually rather clever, I think. Using the throwing distance is probably some sort of way to emulate the character actively blocking, and the location takes into account the ability of the character to block some areas better than others. It makes it kind of a shame that when all is said and done, the contribution of the shield ends being so pathetic.
As an example, having the mighty shield of lyte in my hand against a Trolin caused D6W to be around 20, meaning my defensive strength was increased by ~20 points. This is approximately the same increase that you get from upgrading from no shirt to a leather jerkin. An ordinary small shield gave me a D6W of 12, making it about as good as slipping on a pair of blue pants. It gets worse. Trolins tend to aim high, making the shield multiplier typically around 5 or 6. Against a worm, who aims low where shields are not so effective, my D6W dropped even further, to 11 with the shield of lyte and 6 with the small shield. This puts them right up there with ghi trousers. To contrast, when the torso is being attacked, plate mail adds 65 to your defense, and the Armor of Lyte adds 125.
So, in short, shields aren't ignored, their defensive contribution just ends up being roughly equal to some relatively weak pieces of clothing, even for very "impressive" shields.
I just thought someone might find this interesting.
