Update HasTalent with new arguments and return values.
Use GetActiveSpecGroup() instead of GetSpecialization()