WHen you have both HLD glasses and weapon, uoguide implies that you do not add them together, but instead they scale each other multiplicatively:
On Servuo code, it seems additive (adding 30 + w/e HLD is?) Maybe im reading that wrong.
If I'm reading it wrong: NOT A BUG. otherwise I think this warrants some exploration.

On Servuo code, it seems additive (adding 30 + w/e HLD is?) Maybe im reading that wrong.
Code:
if ((hldWep > 0 && hldWep > Utility.Random(100)) || (hldGlasses > 0 && hldGlasses > Utility.Random(100))) { DoLowerDefense(attacker, defender); }
If I'm reading it wrong: NOT A BUG. otherwise I think this warrants some exploration.