spellData: reimplement from Dark.combat, holds maxCharges and usableCharges data