Давно уже задался вопросом полной формулы расчета опыта, т.к. собирался массово выкачивать персонажей 0-40, где сам 40-й уровень планировался браться в 29 лабе. И мне важно было понять до какого уровня нужно выкачивать твинов, чтобы гарантированно апнуть 40 при закрытии лабы.
Момент настал, результаты получились не совсем ожидаемые относительно всей информации, которую мне удалось найти на форуме. За идеал брал следующие сообщения с темки:
Цитата
В: Сколько добавляет к рейтам Vitality bonus? Какие будут рейты на Exp при полном Vitality и активированном ПА?
Первый столбик: число персов в пати, второй: сколько экспы от базы получает каждый мембер пати, третий: на сколько увеличивается базовое значение экспы с моба.
Пати из 9 человек: 34 (с бычком и блокировкой опыта), 26, 26, 26, 26, 26, 26, 26, 26. Каждый персонаж 26-го уровня апнул 36 уровень, получив 7754897 опыта.
Пати из 9 человек: 34 (с бычком и блокировкой опыта), 27, 27, 27, 27, 27, 27, 27, 27. Каждый персонаж 27-го уровня апнул 38 уровень, получив 9713344 опыта.
Пати из 9 человек: 34 (с бычком и блокировкой опыта), 28, 28, 28, 28, 28, 28, 28, 28. Каждый персонаж 28-го уровня апнул 39 уровень, получив 11205734 опыта.
Пати из 9 человек: 34 (с бычком и блокировкой опыта), 27 (ПА), 27, 27, 27, 27, 27, 27, 27. Каждый персонаж 27-го уровня апнул 38 уровень, получив 10612580 опыта.
Пати из 9 человек: 34 (с бычком и блокировкой опыта), 28 (ПА), 28, 28, 28, 28, 28, 28, 28. Каждый персонаж 28-го уровня апнул 39 уровень, получив 11112596 опыта. (меньше, чем №3, хотя тут 1 перс с ПА)
Считаем по формуле на примере 1-го кейса:
5834133 [базовый опыт] *(5 [базовые рейты] *1 [ПА, ни у кого нет] +5 [базовые рейты] *0.5 [руна 50%] +2 [vitality])*2.2 [пати бонус, засунул его сюда]) = 5834133 * 9.5 * 2.2 = 121933379.7, это общий опыт за РБ на всю пати. Если поделить его на 9 персов, то получится что каждый должен получить по 13548153.3.
Однако, насколько понял, распределение опыта в пати в том числе зависит еще и от уровней персонажей. Это можно подкрепить тем, что все 3 кейса одинаковые за исключением уровня твинков. Во всех случаях перс с 34-м уровнем сожрал больше опыта, чем все остальные. На просторах интернета нашел следующую формулу расчета распределения опыта в пати:
Цитата
li^2 / (l1^2+l2^2+...+ln^2), где:
li - уровень данного персонажа;
l1, l2 ... ln - уровни всех персонажей в пати.
Если это учесть, тогда должно получиться следующее:
121933379.7 [общий опыт за РБ на пати] * 26^2 / (26^2 * 8 + 34^2) = 12557429.1, что тоже сильно отличается от 7754897.
Считать пробовал различными способами, меняя переменные местами и убирая некоторые из них (например, vitality). Но с полученными результатами кейсов так и не удалось совпасть.
Уважаемые администрация, а также шарящие игроки, прошу вашей помощи в этом нелегком вопросе!
В идеале получить точную формулу, подставив значения в которую даст идентичный результат проверенных кейсов.
Вы можете написать сейчас и зарегистрироваться позже.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Вопрос
ВашаУдача
Добрый день!
Давно уже задался вопросом полной формулы расчета опыта, т.к. собирался массово выкачивать персонажей 0-40, где сам 40-й уровень планировался браться в 29 лабе. И мне важно было понять до какого уровня нужно выкачивать твинов, чтобы гарантированно апнуть 40 при закрытии лабы.
Момент настал, результаты получились не совсем ожидаемые относительно всей информации, которую мне удалось найти на форуме. За идеал брал следующие сообщения с темки:
А также инфу по пати-бонусу:
С чем работаем:
Базовый опыт РБ: 5834133
Базовые рейты: x5
Прогнанные кейсы:
Считаем по формуле на примере 1-го кейса:
5834133 [базовый опыт] * (5 [базовые рейты] * 1 [ПА, ни у кого нет] + 5 [базовые рейты] * 0.5 [руна 50%] + 2 [vitality]) * 2.2 [пати бонус, засунул его сюда]) = 5834133 * 9.5 * 2.2 = 121933379.7, это общий опыт за РБ на всю пати. Если поделить его на 9 персов, то получится что каждый должен получить по 13548153.3.
Однако, насколько понял, распределение опыта в пати в том числе зависит еще и от уровней персонажей. Это можно подкрепить тем, что все 3 кейса одинаковые за исключением уровня твинков. Во всех случаях перс с 34-м уровнем сожрал больше опыта, чем все остальные. На просторах интернета нашел следующую формулу расчета распределения опыта в пати:
Если это учесть, тогда должно получиться следующее:
121933379.7 [общий опыт за РБ на пати] * 26^2 / (26^2 * 8 + 34^2) = 12557429.1, что тоже сильно отличается от 7754897.
Считать пробовал различными способами, меняя переменные местами и убирая некоторые из них (например, vitality). Но с полученными результатами кейсов так и не удалось совпасть.
Изменено пользователем ВашаУдачаУважаемые администрация, а также шарящие игроки, прошу вашей помощи в этом нелегком вопросе!
В идеале получить точную формулу, подставив значения в которую даст идентичный результат проверенных кейсов.
Ссылка на комментарий
Поделиться на другие сайты
9 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.