Автор
Тема: Немного про механику бафоф, дебафоф, заточку  (Прочитано 65 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dialog

  • Старожил
  • ****
  • Сообщений: 461
  • Karma: 0
    • Просмотр профиля
Механика Lineage 2 Interlude: скиллы, бафы, дебафы, формулы урона и заточки (PTS)
Актуально для PTS-платформ: AdvExt64 (Interlude 2.0, C4), l2arcana и любые la2off-сборки. Формулы сверены по исходникам aCis (калибровка по дампам PTS) и L2jOrion Interlude C6.


1. Как проходит дебаф (главная формула)

Шанс = BASE × StatMod × VulnMod × MAtkMod × LvlMod   (итог ограничен 1–99%)
МодульФормулаКомментарий
BASEбазовый шанс скилла (effectPower)у большинства дебафов 80
StatMod2 − √(бонус MEN) — сон, рут, сайленс, страх, паралич, дебафы; 2 − √(бонус CON) — стан, блед, ядMEN — главный антидебаф-стат
MAtkMod(√MAtk / MDef) × 11БСС умножает MAtk на 4, СПС на 2 — до извлечения корня
LvlMod1 + Δ×0.01 при Δ<0, иначе 1 + Δ×0.005Δ = magicLevel скилла − уровень цели
VulnModрезисты цели (STUN_VULN, SLEEP_VULN, DERANGEMENT, POISON и т.д.)+30% резиста = ×0.70 к шансу

  • Рейд-боссы полностью иммунны к стану, сну, руту, параличу, страху, сайленсу и дебафам.
  • Пример: MAtk 500 против MDef 900 → MAtkMod ≈ 0.86; MEN 40 (бонус 1.29) → StatMod ≈ 0.86.
  • Дебаф скиллом на 10 уровней ниже цели → LvlMod ×0.90 — низкоуровневые дебафы режутся в первую очередь разницей уровней.


2. Формулы урона

Физическая атака / физ-скиллы:
damage = 70 × PAtk / PDef × (рандом до +10%) × модификаторы
  • Соулшот ×2 к PAtk; блок щитом добавляет ShldDef к PDef.
  • Крит: (damage + CritDamage) × CritVuln + CritDamageAdd, базовый множитель ×2.
  • У NPC бывают отдельные уязвимости к типу оружия (луки, дубины, кинжалы...).

Магический урон:
damage = 91 × √MAtk / MDef × Power × Vuln
  • СПС ×2 / БСС ×4 к MAtk до корня — поэтому магу БСС даёт ×2 урона, а не ×4.
  • Магический крит ×4 (у физического ×2).
  • Промах магии: fail = 1.166^(уровень цели − magicLevel скилла), кап 99%; на равных уровнях ~1%.

Попадание физической атакой:
chance = 80 + 2 × (Accuracy − Evasion) %   (кламп 20–98%)
Mana Burn:
burn = √MAtk × Power × (MaxMP / 97) / MDef

3. Бафы

  • Слоты: 20 бафов + 12 слотов танцев/песен (песни и танцы делят общий пул).
  • Замещение: баф того же типа вытесняет предыдущий независимо от силы.
  • Кансел: проходит по каждому бафу с индивидуальным шансом (зависит от разницы уровней и magicLevel кансела).
  • Бафы усиливают статы через калькулятор статов сервера: base × (1 + bonus) или base + bonus в зависимости от типа функции.


4. Заточка предметов (ретейл-шансы Interlude)

Шансы обычных свитков:
Что точимШанс
Оружие (физическое)70%, после +14 ниже (~35%)
Оружие (магическое)40%, после +14 ниже (~20%)
Броня / бижутерия0.66^(текущий уровень − 2): +4 → 66%, +5 → 43.6%, +6 → 28.7%, +7 → 19%...
Безопасный уровень+3 (цельная броня — +4)
Благословенные свиткишанс как у обычных; при провале предмет НЕ разрушается, заточка сбрасывается в +0
Кристальные свитки (Manor)шанс и последствия провала — как у обычных (то же правило 70/40/0.66^n, при провале кристаллизация); отличаются только способом получения
Провал обычного свитка = кристаллизация предмета.

Прибавка P.Atk оружия за +1 (до +3 / после +3):
ГрейдЛукДвуручные и парныеОстальные
S10 / 206 / 125 / 10
A8 / 165 / 104 / 8
B, C6 / 124 / 83 / 6
D4 / 82 / 42 / 4

Прибавка M.Atk оружия за +1 (до +3 / после +3): D — 2/4, C/B/A — 3/6, S — 4/8.
Броня: +1 P.Def/M.Def за каждый уровень до +3, затем +3 за уровень.


5. Заточка скиллов (только Interlude — в C4 её нет)

  • Условия: 76+ уровень, 3-я профессия, у Grand Master.
  • Стоимость: SP + опыт + Codex of Giants (опыт списывается, но не ниже порога 76 уровня).
  • Шанс зависит от ступени заточки и уровня персонажа.
  • Провал ≠ потеря: скилл откатывается к максимальному базовому уровню.
  • Ветки: Power / Cost / Time — в зависимости от скилла.


6. PTS vs L2J, сборки AdvExt64 и отличие C4

  • PTS — официальные серверные файлы: боевая логика соответствует формулам выше.
  • AdvExt64 — закрытая коммерческая платформа доработок PTS от команды Advanced Extremes, работает с 2005 года; сборки C4, Interlude 2.0, Gracia, High Five. Всё, что админы обычно меняют (рейты, шансы заточки, слоты бафов, эвенты), вынесено в ini-конфиги. Официальная тема команды: forum.zone-game.info.
  • PTS C4 отличается от Interlude: нет заточки скиллов (появилась в Interlude), меньше контента, шансы заточки эпохи C4 в открытых дампах расходятся — в AdvExt64 в любом случае настраиваются конфигом.


7. Проект L2Arcana (пример живого PTS-сервера)

  • Сайт: l2arcana.ru · Форум: forum.l2arcana.ru (работает с 2011 г.)
  • Хроники Interlude, официально заявлена PTS-платформа, 10+ лет без вайпов.
  • Рейты: EXP/SP/Adena/Drop ×3, Spoil ×2–3, Quest ×1, RB drop ×1.
  • Донат не влияет на баланс (косметика/ПА); из критики — защита SmartGuard, контролирующая процессы ПК.
  • Отзывы: la2.mmotop.ru, GoHa, обзор l2vika.ru.


8. Баги и «лазейки» заточки на PTS-платформах

Важно: на корректной PTS-логике легитимных способов обойти серверный RNG НЕТ — бросок шанса целиком происходит на сервере. Перезаходы, порядок свитков, «ритуалы» математически не влияют на независимые броски. Использование багов на чужом сервере = бан и конфискация.

Известные исторические классы уязвимостей (в актуальных сборках закрыты):
Класс багаСутьКак закрыто
Rollback через выход/крашразрыв соединения между списанием свитка и записью результата откатывал предмет к последнему сохранениюсохранение состояния сразу после каждой заточки + журналирование
Асинхронные пакетыдва одновременных запроса заточки на один предмет из инженерного клиента → гонка состоянийсерверная блокировка предмета на время операции, строгая валидация пакетов
Десинк торговых оконпредмет одновременно в обмене и в заточке → дюпзапрет операций с предметом в trade/warehouse/freight
Откат через краш серверападение сервера и подъём с бэкапа отменял результаты заточекpreserve-режим вместо полного отката + аудит логов
Предсказуемый RNGслабое сидирование генератора (больше история Java-сборок)в PTS-движке корректный генератор случайных чисел

Как админ проверяет сборку: журнал каждой заточки (кто/что/свиток/результат/время), сохранение персонажа синхронно с операцией, мониторинг аномальных серий успехов по биномиальной проверке, рейт-лимит запросов, актуальный билд платформы.


Источники

Гайд собран по открытым источникам и исходникам; сверено aCis ↔ L2jOrion. При копировании ссылка на первоисточник приветствуется.

Оффлайн AquaSky

  • Ветеран
  • *****
  • Сообщений: 3698
  • Karma: -83
    • Просмотр профиля

  • Рейд-боссы полностью иммунны к стану, сну, руту, параличу, страху, сайленсу и дебафам.

На Аркане не полностью. Кубик Phantom Summoner'а периодически ставит в стан некоторых РБ. Может и всех, не знаю, не проверял. [/list]

Оффлайн dialog

  • Старожил
  • ****
  • Сообщений: 461
  • Karma: 0
    • Просмотр профиля
    На Аркане не полностью. Кубик Phantom Summoner'а периодически ставит в стан некоторых РБ. Может и всех, не знаю, не проверял.
[/quote]
Спасибо за поправку! Приветствуются актуальные замечания/поправки к серверу арканы.