Автор |
Сообщение |
Akodo [1081]

2025-02-09 19:19
|
По изменению ОД с уровнем заметил следующую зависиомость:
Разберу на примере магии смерти. Базовое значение ОД по справке - 4.000
- на первых уровнях ОД падают на 1/400 от базы. (то есть для МС шаг = 10)
- на 120 уровне получается 2800
- после 120 уровня падение ОД замедляется и шаг составляет 1/1600 (для МС - 2.5)
- на 349 уровне значеине ОД составляет 2227 (на самом деле 2227,5)
- а вот на 350 уровне происходит резкий скачек вниз: ОД на этом уровне - 1925. Хотя при сохранении закономерности ожидалось 2225
- после 350 уровня шаг снова уменьшается и теперь составляет 1/6400 от базы (0,625 для МС).
- дальше, так понимаю, картина больше не меняется. По крайней мере на 600 уровне шаг всё ещё такой же.
С другими оружейными навыками - картина аналогичная, проверил на дубине с 1 по 600 уровень включительно.
Вопрос: что за "ступенька" на 350 уровне? По логике - ожидается плавная склейка (аналогично 120 уровню).
Или это не баг, а фича? Своего рода бонус персонажу, достигшему 350 уровня в атакующем навыке. Кстати, 350 в оружейном навыке - это как раз порог получения пятой ступеньки расы
|
 Support [419]

2025-02-19 20:26
|
Это баг. Так как формула была точно определена, предлагаю пройти бонус-уровень - определить какая именно была допущена ошибка.
|
Akodo [1081]

2025-02-21 10:20
|
Цитата: Автор: Support, 2025-02-19 20:26 ------
Это баг. Так как формула была точно определена, предлагаю пройти бонус-уровень - определить какая именно была допущена ошибка.
Нашел.
С 1 по 120 уровень формула (для % ОД от справочного значения) там вот такая:
=100-УРОВЕНЬ/4
На 120, соотвественно 100-120/4
Со 120 уровня
=100-120/4-(УРОВЕНЬ-120)/16
на 350, соотвественно 100-120/4-(350-120)/16
после 350 должно правильно было бы быть так:
=100-120/4-(350-120)/16-(УРОВЕНЬ-350)/64
а фактически сейчас оно так:
=100-120/4-( 350 )/16-(УРОВЕНЬ-350)/64
Предположу, что ошибка вылезла оттуда, что третью формулу сделали по аналогии со второй: "там было -120/4, ну ок, тут добавим ещё -350/16". А нет, надо добавлять -(350-120)/16.
Также предположу, что дальше, где-то на уровне 2700 есть ещё одна ступенька. Потому что если её там нет - то на 3910+ (или 3430+ с учетом бага) уровне древний начнёт бить мгновенно.
И, визможно, ошибка масштабирована и на эту следующую ступеньку тоже.
Должно быть
=100-120/4-(350-120)/16-(ГРАНИЦА-350)/64-(УРОВЕНЬ-ГРАНИЦА)/256
А сейчас там, возможно
=100-120/4-( 350 )/16-( ГРАНИЦА )/64-(УРОВЕНЬ-ГРАНИЦА)/256
|
 Support [419]

2025-02-25 19:28
|
Отличная работа, в ближайшем обновлении будет исправлено.
|