Эффект сброса цели — это не гарантированное умение. Вероятность срабатывания рассчитывается по формуле на основе характеристик цели.
На кого эффект не работает никогда:
Это ограничение заложено напрямую в серверный код — формула даже не вызывается.
Формула вероятности L2SkillFunc::CalculateProbability
из кода L2Server.exe:
Если результат > случайного числа [0–100] — цель сброшена.
Чем выше уровень и INT цели — тем меньше шанс. При достижении порогового значения INT эффект перестаёт работать полностью.
Пример — умение Mirage (MagicLevel=79, BaseProb=100):
Таблица шансов (Mirage, без атрибутов):
Порог отсечения (Mirage):
Примечание: у большинства боссов в игре INT = 188, что полностью блокирует эффект даже без учёта прямых иммунитетов.
PvP: кастер и цель одного уровня (101/103/105)
Когда уровень умения равен уровню цели, они взаимно сокращаются в формуле:
Результат одинаков для всех трёх сценариев — важен только INT цели.
Порог отсечения:
Вывод: в зеркальном PvP (равные уровни) порог всегда INT ≥ 130. Прокачка уровня умения не даёт преимущества против цели того же уровня — уровни взаимно сокращаются. Единственное что влияет — INT цели.
На кого эффект не работает никогда:
- Боссы инстансов
- Рейд-боссы
- NPC с флагом ExCrtEffect
- Миньоны рейд-боссов
Это ограничение заложено напрямую в серверный код — формула даже не вызывается.
Формула вероятности L2SkillFunc::CalculateProbability
из кода L2Server.exe:
Code:
шанс = AttributeBonus × (MagicLevel + BaseProb - TargetLevel + 30 - TargetINT)
- MagicLevel — уровень умения
- BaseProb — базовая вероятность из датапака
- TargetLevel — уровень цели
- TargetINT — интеллект цели
- AttributeBonus — бонус от атрибутов (~1.0 без атрибутов)
Чем выше уровень и INT цели — тем меньше шанс. При достижении порогового значения INT эффект перестаёт работать полностью.
Пример — умение Mirage (MagicLevel=79, BaseProb=100):
Code:
шанс = AttributeBonus × (79 + 100 - TargetLevel + 30 - TargetINT)
= AttributeBonus × (209 - TargetLevel - TargetINT)
Таблица шансов (Mirage, без атрибутов):
| INT цели | Цель 99 ур. | Цель 101 ур. | Цель 103 ур. |
|---|---|---|---|
| 68 | 42% | 40% | 38% |
| 70 | 40% | 38% | 36% |
| 75 | 35% | 33% | 31% |
| 80 | 30% | 28% | 26% |
| 85 | 25% | 23% | 21% |
| 90 | 20% | 18% | 16% |
| 95 | 15% | 13% | 11% |
| 100 | 10% | 8% | 6% |
| 105 | 5% | 3% | 1% |
| 108 | 2% | ✗ 0% | ✗ 0% |
| 110 | ✗ 0% | ✗ 0% | ✗ 0% |
Порог отсечения (Mirage):
- Цель 99 ур. → INT ≥ 110 = не работает
- Цель 101 ур. → INT ≥ 108 = не работает
- Цель 103 ур. → INT ≥ 106 = не работает
Примечание: у большинства боссов в игре INT = 188, что полностью блокирует эффект даже без учёта прямых иммунитетов.
PvP: кастер и цель одного уровня (101/103/105)
Когда уровень умения равен уровню цели, они взаимно сокращаются в формуле:
Code:
MagicLevel + 100 - TargetLevel + 30 - INT = 130 - INT
| INT цели | 101/101/101 | 103/103/103 | 105/105/105 |
|---|---|---|---|
| 70 | 60% | 60% | 60% |
| 80 | 50% | 50% | 50% |
| 90 | 40% | 40% | 40% |
| 100 | 30% | 30% | 30% |
| 110 | 20% | 20% | 20% |
| 120 | 10% | 10% | 10% |
| 125 | 5% | 5% | 5% |
| 130 | ✗ 0% | ✗ 0% | ✗ 0% |
Порог отсечения:
- Все сценарии → INT ≥ 130 = не работает
Вывод: в зеркальном PvP (равные уровни) порог всегда INT ≥ 130. Прокачка уровня умения не даёт преимущества против цели того же уровня — уровни взаимно сокращаются. Единственное что влияет — INT цели.
Last edited: