Scale stuck cost based on a weapon's ratio of cutting to bashing damage.

Oops, even weapons with a tiny amount of cutting damage would get stuck with full effectiveness.  This has the effect of 0 sticking if the weapon has no cutting damage, and scales with the ratio of cutting to bashing damage.