Я конечно уверен что могу взять приз на чемпионате по тупости, но чтобы апологет "чистого ядра без хаков" и блюститель нравственности ру-мангоса согласился с хаковым решением - это уж слишком...
Не проще ли взять код вычисления талантов ДК из ядра?
Код:
CharacterLevel - 55 + SELECT SUM(`BonusTalents`) FROM `mangos`.`quest_template` WHERE `entry` IN (SELECT `quest` FROM `characters`.`character_queststatus` WHERE `status` = 1 AND `guid` = 12345678)
И все... Разницы с простым подсчетом (см. выше) по факту никакой, зато - правильно.