Core/Spells: Fixed Range Weapon durability loss

Actually it is like that:

If you hit with Thrown or you hit the creature with 1 of your Attacks as Range (as example Hunter)

you loose always 1 durability on your Range Weapon.. that's wrong!
this check could be in AND && withe the conditions of the previous "if" check.