да про семечку я совсем забыл ^^
поправил пост
зы: от тиков же не прокает семечка?
ззы: нафига близам 4 знака после запятой :?
Данные скорее всего у них хранятся в даблах.
Формат хранения данных при преобразовании в понятный большинству примерно такой
0.M * 10^N * K
Где K может принимать значения 0 или 1;
N может принимать значения от -308 до 308;
M может принимать значения от 0 до 999'999'999'999'999 (Хотя тут возможно я не прав. Но ошибаться могу не более чем на порядок)
А это значит что чем с большими цифрами урона они работают, тем ниже может быть точность.
Для точной подстройки баланса (Привязки к всяким бафам +3% и т д) желательно работать с максимальной точностью (особенно когда это не требует никаких дополнительных ресурсов)
точность до 4 знака позволяет совершенно точно отнимать хп у боссов, у которых до 100 миллиардов хп.
То-есть при данной точность расчета урона спелов - ваш фаербол отнимет у босса у которого меньше, чем 100 миллиардов хп ровно столько хп, сколько должен. (а не на 0.001 хп меньше)
Зачем? Потому, что близард - не епл. И они не будут тратить время на УРЕЗАНИЯ функционала ради упрощения его понимания на глубоком уровне (предпологаеться, что сотрудники близзард, и люди, анализирующие логи, занимающиеся моделированием умеют работать с рациональными числами).