Got rid of my obnoxious ability operations

Moved damage equations to a separate PC function so that I could update
them separately. Instead of emptying the entire PC ability list, and
re-adding every ability from scratch, it now just updates the m_amount
variables (which is what we wanted in the first place).