***JOKER***;26575Как можно говорить на Алебардисты:
напададение: 6
Защита: 5
поражение 2-3 (берем максимальное кол-во урона, ибо среднее число здесь получится дробное).
здоровье: 10
Скорость: 5
Прирост: 42. (при замке)
итог: 6+5+3+10+5+42=71
Скелеты:
напададение: 6
Защита: 6
поражение 1-3
здоровье: 6
Скорость: 5
Прирост: 45. (при замке)
итог: 6+6+3+6+5+45=71
Итак, юниты по параметрам одинаковы... Я доказал или нет? (бьюсь об заклад тебя не все устроит )
Ну здрасссссьте
Разве ж так можно считать
Здесь зависимость несколько размерная, разве можно складывать метры с килограммами и часами?
как минимум Нападение должно умножаться на среднее поражанеие и на коэффициент, А Здоровье на защиту.
Т.е. выглядеть это должно прибл. так:
(Атака*(Дэмэдж_мин+Дэмэдж_мах)/2*0.1+Дэфенс*Жизнь*0.05)*Кол-во_в_нед*цену_за_одного. Скорость, абилки и прочее в расчет не берем.
Коэф. 0.1: на атаке-при ударе, нанесенный_дэмэдж рассчитывается как разница Ат.скила нападающего и дэф. скила убиваемого*оригинальный_дэмэдж*0.1. (это если у атакующего атака больше защиты у защищающегося)
и, если атака нападающего меньше защиты защищающегося, то
нанесенный_дэмэдж=(Ат.скил_нападающего-дэф._скил_защищающегося)*оригинальный_дэмэдж*0.05
Вот.
Фу, запарился писать. Подведем итог:
Алебардист:
(6*(2+3)/2*0.1+5*10*0.05)*42*цена=168*цена
Скелет:
(6*(1+3)/2*0.1+6*6*0.05)*45*цена=135*цена
Соображаете?