59ce8fa832
Moves repeated code into procs, as well as adding processing handicaps/damage hardcaps to things that really need them.