I’ve added a new mechanism for armor experience which stops awarding xp after so many hits from the same entity, which resets after a period of time. This will encourage more movement and active play.
Now apply this to shield block too, although I am surprised you didn’t already do that in the first place. Armor levels have always been extremely easy to raise on their own simply by hunting mobs in uw, cemetery, etc. whereas shield block is much more important to a majority of players and in my opinion should have been the recipient of these changes as well or instead of.