А не проще тогда взять массив со спелами , которые могут вызвать прок и прогнать их через random() 0-0.4 до необходимого количества атак , получим уже готовый симулятор =) К стати почему симкравт некто не разобрал еще? Я только не помню был ли так отхил ...
- - - Updated - - -
ой ошибся я чучуть , это было бы актуально для теста проков у нас без нанесения большого количества ударов по маникену.
PS а кто будет заполнять 1700 + полей для расчета, это же сдуреть можно будет ?
Даже если сделать луа-метатаблицу , в которую скопипастить логи прогнаные через нужные фильтры - заколебешься ставить столько запятых. Но звучит не плохо (если мой мозг верно это переварил).