Doubleflash, прав, расчет крита идёт при "вылете" спэлла. У нас всё работает верно бага нет.