Хм, забыл добавить, что у пулемётов и пистолетов есть отдельные перки на увеличение урона.
Это тоже нужно учитывать в ТТК, прибавляя урон к каждому выстрелу. Но руками это считать - долго (ну или я не шарю, как это можно математически быстро сделать), а вот каким-нибудь циклом в калькуляторе - самое то.