Honestly I have never seen durability pulled off in a game in a way that made me enjoy it as a mechanic. Hell, even the new Zelda drives me nuts. It is just an annoying mechanic. If I find an awesome weapon, I want it to stick around.

If you want people to not be able to destroy chests with weapons, make them nearly invincible like you have some doors. OR just make the items inside the chest get destroyed. Destroying a chest with spells should ruins most of the items inside.

The only idea for a durability system I like would be the following:


The weapon has a durability where the lowest it can get to is 1 and 35 being the highest. Every -1 durability = 1% less damage from the weapon and roughly every 3-5 hits(or whatever feels right) reduces durability by 1. So the least % of damage a weapon could ever do is 65% of its original damage and you have the added benefit of it not being destroyed and unusable(which is annoying as hell).

This also would add a cool factor where you would have to repair your weapon at important fights to maximize your damage.

It also seems like a more realistic result of weapon degradation.