Спасибо за тему, но
1) свои рассуждения пишите в теме репорта, чтобы не захламлять багтрекер одноименными темами,
2) не нужно изобретать велосипед, вот формула из клиента:

($m1 + $b1 * X + 0.0207 * $AP * X) * 8

где m1 и b1 это базовый урон спелла (высчитывается автоматически для лвла игрока), X - комбопойнты, ap - сила атаки.