| Red_Eye писал(а):К чему ты целочисленное деление приплел, я не совсем понял. Видимо, тебе платят построчно.:lol: |
| |
Однако, элементарно, Ватсон. Для М7:
HackingSecurity_base = 20 HackingSecurity_random = 30
Соответственно, DefenceLevel может принимать значения от 20 до 49. Отсюда, получаем навык для 50% = 34,5, для 95% = 49. В первом случае придется округлять до 34 или 35. Нет у нас дробных навыков. А если приводить значение для одного десантника, то мы получаем уже 17,25 в первом случае и 24,5 - во втором. И округлять придется уже оба полученных значения.
Мало того, округление до ближайшего целого в подобных случаях я не считаю корректным. И 17,25 надо округлять до 18, а не до 17. Ибо если задекларирован уровень, достаточный для N-% вероятности, то округлять можно исключительно в большую сторону.
А вот насчет построчной оплаты - это уже фимозец. |