Добавлен MpW
пилю собственный BonusMod. хотел спросить. насчет бонусов скорости атаки в %.
пишут, что бонус складывается от способностей и от ловкости. Хорошо, требуется уточнение.
пишут, что бонус складывается от способностей и от ловкости. Хорошо, требуется уточнение.
если значение упирается в лимиты, то просто правлю. в системе устанавливаю AS.
if ammount >= 400 then
ammount = 400
elseif ammount < -80 then
ammount = -80
end
для точности хочется знать бонусы без ловкости. по идее бонус от перчаток должен урезается, я прав или нет? хотя это не так актуально, но все же как это работает. надо ли вообще делать хз
if ammount+agility > 400 then
ammount = 400-agility
if ammount < 0 then
ammount = 0
end
elseif ammount+agility < -80 then
ammount = -80-agility
if ammount > 0 then
ammount = 0
end
end
просто хотел сначала сделать базовую = 100% + бонус от ловкости. теперь понимаю, что это мб не так. развейте сомнения.
зачем мне это? просто когда я суммирую все вместе с базовым, у меня получается больше 500. это вообще фэйл. пример
базовый = 1.00
бонус от перчаток = 4.00 (400)
бонус от ловкости = 0.46 (23 ловкости*0.02)
итого 5.46
базовый = 1.00
бонус от перчаток = 4.00 (400)
бонус от ловкости = 0.46 (23 ловкости*0.02)
итого 5.46
Принятый ответ
вот пример результата:
герой Блэйдмастер
cooldawn time = 1.770
базовый = 1.00
23 ловкости*0.02=0.046%
герой Блэйдмастер
cooldawn time = 1.770
базовый = 1.00
23 ловкости*0.02=0.046%
формула задержки: time = cooldawn / bonus
бонусов от перчаток нет (понятное дело, что скорость не уперлась в лимиты. боятся нечего. никаких изменении не будет в теории)
теоретическое время = 1.212329 сек (при общем бонусе 1.46%)
замеренное таймером задержка = 1.210938 сек
теоретическое время = 1.212329 сек (при общем бонусе 1.46%)
замеренное таймером задержка = 1.210938 сек
бонусы добавляем
4.00 бонуса от перчаток (тут без формулы урезания)
теоретическое время = 0.3241759 сек (при общем бонусе 5.46% - что вообще-то неправильно)
замеренное таймером задержка = 0.3515625 сек или 0.359375 сек
погрешность в сотых
4.00 бонуса от перчаток (тут без формулы урезания)
теоретическое время = 0.3241759 сек (при общем бонусе 5.46% - что вообще-то неправильно)
замеренное таймером задержка = 0.3515625 сек или 0.359375 сек
погрешность в сотых
теперь тоже самое, но с учетом бонуса ловкости в лимит
4.00 бонуса от перчаток (бонус от перчаток урезали до 354 из-за ловкости)
теоретическое время = 0.3547095 сек (при общем бонусе 5.00% - макс лимит)
замеренное таймером задержка = 0.3515625 сек или 0.359375 сек
4.00 бонуса от перчаток (бонус от перчаток урезали до 354 из-за ловкости)
теоретическое время = 0.3547095 сек (при общем бонусе 5.00% - макс лимит)
замеренное таймером задержка = 0.3515625 сек или 0.359375 сек
к последнему эксперименту пробовал добавлять бонус ловкости. и изменения не происходят. явно уперлось в границы лимита
ладно. понятно
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
герой Блэйдмастер
cooldawn time = 1.770
базовый = 1.00
23 ловкости*0.02=0.046%
теоретическое время = 1.212329 сек (при общем бонусе 1.46%)
замеренное таймером задержка = 1.210938 сек
4.00 бонуса от перчаток (тут без формулы урезания)
теоретическое время = 0.3241759 сек (при общем бонусе 5.46% - что вообще-то неправильно)
замеренное таймером задержка = 0.3515625 сек или 0.359375 сек
погрешность в сотых
4.00 бонуса от перчаток (бонус от перчаток урезали до 354 из-за ловкости)
теоретическое время = 0.3547095 сек (при общем бонусе 5.00% - макс лимит)
замеренное таймером задержка = 0.3515625 сек или 0.359375 сек