public override void UnscaleDurability() { base.UnscaleDurability(); int scale = GetUsesScalar(); m_UsesRemaining = ((m_UsesRemaining * 100) + (scale - 1)) / scale; InvalidateProperties(); }