Форумы-->Вопросы и помощь в игре-->
| Автор | random(мин_урон, макс_урон) |
Формулу урона
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ]
знают многие.
Но мне вот сегодня в голову ударила одна мысль. Значение random(мин_урон, макс_урон) всегда только целое число или оно может быть дробным?
Знатоки ГВДшной механики, ответьте, пожалуйста. | + к 1-му посту.
Понимаю, что проще не округлять до ближайшего целого, но мало ли... | | оно может быть дробным, это точно. Просто урон после всех подсчетов округляется, если я не ошибаюсь в меньшую сторону, но не может быть меньше 1. | | Дробный, конечно - по урону видно, что огромное количество значений урона выпадает. Вот какая точность - другой вопрос, но судя по всему достаточная для того, чтобы в диапазоне от минимального итогового урона до максимального могли выпасть любые цифры. | | дробным тож может, иначе урона у скело луков было бы два типа х и 2х | | Ок, спасибо. Значит получается, что в итоге у нас может выпасть любое число от min_урон*стек*мф до max_урон*стек*мф... | | тема закрыта by Curuvar (2008-09-27 12:23:36) |
|---|
К списку тем
|