add getnumspelltargets back to purge