Tiny Artifact Code Standarding

* Reworked artifact spawning probability curve. Probability changes properly now.
* Removed copy pasted code in surgery, added an allow_surgery_multitool var to surgery steps, which can be used later by new items, not just artifacts.