...
Новые сервера л2 Lineage 2 servers announcements
ГлавнаяБлог Lineage 2Об игреШтраф на дроп в Lineage 2
Штраф на дроп в Lineage 2
Присоединяйся к Telegram
Об игре
202
4 0

Справка!
Штраф на дроп простым языком: после порога ~9 уровней выше моба дроп режется на −9% за каждый лишний уровень (до нуля), причём считается по topDamager — и для sweep тоже. Примеры, формула и готовые правила фарма внутри этой статьи.

 

Штраф на дроп в Lineage 2: вступление

 

Почему с одних мобов «сыпет как из ведра», а с других — пусто, хотя рейты те же? Главная скрытая переменная — Deep Blue штраф по уровню. В L2 дроп считается не только по шансам предметов и группам наград, но и через множитель, который «режет» лут, если ты слишком перекачан для цели.

 

В коде это всего одна строка — mod *= Experience.penaltyModifier(diff, 9); — но за ней простая и жёсткая арифметика: после порога (обычно 9 уровней) каждый «лишний» уровень снимает ещё −9% дропа, вплоть до нуля. Причём в большинстве сборок берут уровень topDamager (кто нанёс больше всего урона), а для sweep — тоже, что часто удивляет спойлеров.

 

В этом разборе простыми примерами покажем:

  • где именно включается штраф и почему это не «±9», а только «выше моба»;

  • как устроена формула diff = max(playerLvl - mobLvl - THRESHOLD, 0) и что такое THRESHOLD;

  • при каких раскладах у тебя будет ×1.00, ×0.91, ×0.55 или даже ×0.00 к шансу;

 

И так, как говорилось выше главная фича в распределении дропа – штраф по уровню (Deep Blue по-нашему). Разберем то самое “почему с низкоуровневых мобов лут плохо падает”, в коде это выглядит так:

mod *= Experience.penaltyModifier(diff, 9);

 

Где diff — “на сколько уровней ты выше нужного порога относительно моба”. И тут мы подобрались к самому интересному.

 

Арифметика штрафа

 

penaltyModifier(count = diff, percents = 9) = max( 1 − (diff × 9%) , 0 )

 

Переводим на человеческий:

 

  • Пока ты в “зелёной зоне” — множитель = 1.0 (штрафа нет) – максимум +9 уровней.
  • Как только перевалил за порог — за каждый “лишний” уровень −9% к шансу дропа.
  • Минимум — 0% (совсем не падает).

 

Справка!
Важная и интересная деталь: в некоторых сборках штраф считается от topDamager (кто нанёс больше всего урона), а для sweep — тоже, хотя логичнее было бы смотреть на того, кто свипает/спойлит.

 

В большинстве сборок штрафов на дроп нет, если ваш уровень выше уровня монстра не более чем на 9, после 9 уже начинаются штрафы. А если ваш уровень ниже на неограниченное кол-во уровней, то штрафов и вовсе нет. Что касается EXP/SP, то там все иначе.

 

Насколько мы смогли разобраться, то цветовые пометки на имени монстра нужны именно для понимания штрафов на EXP. Штрафы на дроп начинаются тогда, когда цвет имени монстра становится для вас ярко синим.

 

Тоесть, что касается штрафов, еще раз. Штрафа на дроп нет, пока ты не выше моба больше чем на 9 уровней. Но важный нюанс: это не “±9”. В коде штраф включается только когда игрок СТАРШЕ моба сверх порога. Если ты ниже моба — штрафа нет вообще.

 

Как это работает по коду:

 

diff = max(playerLvl - mobLvl - THRESHOLD, 0)
mod = 1 - 0.09 * diff // 9% за каждый “лишний” уровень

 

Объясняем:

  • THRESHOLD = DEEPBLUE_DROP_MAXDIFF (для обычных мобов)
    или DEEPBLUE_DROP_RAID_MAXDIFF (для рейдов).
  • Если playerLvl ≤ mobLvl + THRESHOLD → diff = 0 → множитель = 1.0 (штрафа нет).
  • Если playerLvl > mobLvl + THRESHOLD → за каждый уровень сверх — −9% к шансу (пока не упрётся в 0).

 

Штраф на дроп: примеры

 

Примеры при THRESHOLD = 9:

Моб 60, ты 60…69 → штрафа нет (×1.00).

Ты 70 (на 10 выше) → diff=1 → ×0.91.

Ты 74 (на 14 выше) → diff=5 → ×0.55.

Ты 81 (на 21 выше) → diff=12 → ×0.00 (дропа не будет).

 

Справка!
Важный факт. В rollRewards(…) – (распределение дропа) diff считается от topDamager – тот кто наносит монстру больше всего урона, того множители и штрафы применяются (включая руны, ПА и т.д), точно так же и штраф для SWEEP.

 

Ну и такой простой базовый пример, например у монстра шанс на дроп Coarse Bone Powder = 9%.

 

  1. Ты ровно на +9 уровней выше моба → diff = 9−9 = 0 → множитель 1.00 → 9.00% (без штрафа).
  2. Ты на +10 уровней выше → diff = 10−9 = 1 → множитель 0.91 → 9% × 0.91 = 8.19% (итоговый шанс)
  3. Ты на +15 уровней выше → diff = 15−9 = 6 → множитель 0.46 → 9% × 0.46 = 4.14% (итоговый шанс)
  4. Ты на +20 уровней выше → diff = 20−9 = 11 → множитель 0.01 → 9% × 0.01 = 0.09% (итоговый шанс)
  5. Ты на +21 и выше → diff ≥ 12 → множитель 0.00 → 0% (ничего не падает)

 

Штраф на дроп — это не «мифический шанс», а холодная математика, которая решает, будет ли сыпать лут или нет. Порог в ~9 уровней — твоя граница здравого фарма: перешагнул её — готовься к −9% за каждый лишний уровень вплоть до нуля, причём движок смотрит именно на topDamager (и для sweep тоже). Отсюда и вывод: максимальный профит дают правильный выбор спотов по цвету, контроль уровня персонажа относительно мобов и осознанный тайминг бустов. Если понимать формулу, «плохой дроп» перестаёт быть случайностью — это просто следствие условий, которые можно спланировать.

 

Хочешь ещё такие разборы с формулами и практикой? Загляни в нашу рубрику разбора игровых механик Lineage 2 — там мы продолжаем разбирать шансы, рейты, группы наград, спойл и другие «скрытые» системы.
Вы можете поддержать проект подпиской на наш телеграм-канал.

 

Нравится 4
Поделиться:

Комментарии

Комментариев пока нет. Будьте первым!

Оставить отзыв
Все статьи