reined in weapon crafting randomness by capping atk/def