Легенда: Наследие Драконов – бесплатная ролевая онлайн игра
Вы не авторизованы
Войдите в игру

Наши сообщества



Форум «Легенда: Наследие Драконов»
Форум > Таверна > Админы!!! откройте секрет работы параметра "стойкости"­; на каждый уровень?

Админы!!! откройте секрет работы параметра "стойкости"­; на каждый уровень?

 SquaeR [11] 
15
20 Марта 2015 00:12:50
в описании указано - на третьем уровне 100 стойкости - 5.5, соответсвенно, на 11 нужно 900 чтобы был максимум?
уменьшает урон только на 5.5 %? или все же 5.5 не максимум?

Менторы не знают ответа... :confused:



http://w1.dwar.ru/info/forum/topic.php?id=471623#post-7027223
(еще топ с 2013 года)
Загрузка...
35
 DreamForge [13]  20 Марта 2015 15:59:19 #1
Ввиду большого количества мифов, окружающих эту характеристику, полагаю, пришло время приоткрыть завесу тайны.

Но сперва небольшое лирически-математическое отступление. Тут будет много цифр и выкладок, кому неинтересно - смело прокручивайте в самый низ сообщения.

В геймдизайне есть такое понятие, как "эффективная жизнь". Оно означает количество очков урона, которое может пережить персонаж, беря в расчет снижение урона от брони, восстановление здоровья от целебных эффектов и т.п. Например, у вас 1000 очков здоровья, но при этом уровень вашей брони таков, что вы получаете только 50% урона. Получается, что за каждые 2 единицы получаемого урона вы будете терять только 1 единицу здоровья, и таким образом ваше эффективное здоровье - 2000 единиц. Использовав в бою великий эликсир гиганта, вы увеличите свое эффективное здоровье до 3000. Ну а каждый великий эликсир жизни даст вам еще по 1500 эффективного здоровья.

"Стойкость" спроектирована так, что каждая единица этой характеристики дает вам одинаковое количество эффективного здоровья. Независимо от того, сколько стойкости у вас уже есть.

Утверждение о том, что "если 100 стойкости дают снижение, например, на 4%, то 200 стойкости дадут снижение на 8%" - неверно. Рассмотрим на гипотетическом примере. Пусть имеется снижение урона на 25%. Тогда эффективная жизнь = жизнь/0.75, т.е. 4/3 от номинального уровня жизни. Добавим еще 25% снижения урона. 50% снижение урона, как обсуждалось выше, увеличивает эффективную жизнь в два раза. Добавим еще 25%. 75% снижение урона означает, что весь урон снижается в 4 раза, т.е. эффективная жизнь = х4 от номинального уровня жизни! Фактически:
25% --> +33% hp
50% --> +100% hp
75% --> +300% hp
т.е. каждый следующий процент снижения урона дает нам все бОльшую и бОльшую прибавку к эффективному здоровью. Именно так в "Легенде" работает защита от магии: каждая следующая единичка защиты дает все больше и больше выживаемости. Это приводит к целому ряду проблем, в которые я сейчас не хочу здесь углубляться. Поэтому, вводя в игру Стойкость, я проектировал ее, отталкиваясь именно от эффективного здоровья. Каждая следующая единичка стойкости дает меньшее снижение урона, однако увеличение эффективного здоровья остается постоянным на единицу характеристики.

Конец лирического отступления.

Стойкость в игре работает по следующей формуле:

Итоговый_урон = Полученный_вами_урон * 1000 / (1000 + Ваша_стойкость/1.2^Ваш_уровень)
АДМИНИСТРАТОР
"Русский язык надо хорошо знать! А математику надо знать еще хорошее!"
Незнание теории вероятности не освобождает от последствий случайного выбора.
Загрузка...
0
 DreamForge [13]  20 Марта 2015 18:43:17 #2
Снижение урона от стойкости перемножается со снижением урона от других эффектов, которое, в свою очередь, перемножается с отражением урона (от защиты от магии).

Например, -15% от стойкости, - 10% от щита магии, и 50% отразила защита от магии, итоговый урон умножится на коэффициент 0.85*0.9*0.5 = 0.3825.
АДМИНИСТРАТОР
"Русский язык надо хорошо знать! А математику надо знать еще хорошее!"
Незнание теории вероятности не освобождает от последствий случайного выбора.
 
Официальный сайт бесплатной онлайн игры «Легенда: Наследие Драконов»


© ООО «АСТРУМ ЛАБ».
All rights reserved.
All trademarks are the property of their respective owners.
Наверх
Вниз
Нашли ошибку? Выделите слово или предложение с ошибкой и нажмите Ctrl+Enter.
Мы проверим текст и, в случае необходимости, поправим его.