💨
Curse Death Link под микроскопомРазбор двух чаще всего встречающихся формул урона: "кастомной" и классической L2J
Я очень люблю ковыряться в кишках Lineage 2, особенно там, где математика реально влияет на геймплей. Сегодня - тот самый случай + был запрос в комментариях. Разберём, как именно считается урон DEATHLINK, и почему одна строчка кода может превратить скилл либо в бомбу, либо в бесполезный фейерверк на фулл ХП.
Речь пойдёт о двух вариантах формулы:
1.
Кастомная (реже встречается, чаще на хрониках выше Interlude)
if (skill.getSkillType() == SkillType.DEATHLINK)
{
damage = damage * (1.0 - (attacker.getStatus().getCurrentHp() / attacker.getMaxHp())) * 2.0;
}
2.
Классическая L2J (оригинал)
if (skill.getSkillType() == SkillType.DEATHLINK)
{
damage *= 1.0 + ((1.0 - attacker.getCurrentHp() / attacker.getMaxHp()) * 2.0);
}
Обе формулы крутятся вокруг одного и того же - процента текущего HP, но работают вообще по-разному.
Обозначения:
baseDamage - урон, который формула насчитала до DEATHLINK-множителя (power умения, M.Atk, M.Def и т.д.).
hp% = currentHp / maxHp - доля текущего HP от максимума, число от 0 до 1.
⚙️ Формула №1 (здесь урон считается от 0)
damage = baseDamage * (1.0 - hp%) * 2.0;Считаем:
При 100% HP(1 − 1.0) × 2 = 0
damage = 0 (урон 0)
При 50% HP(1 − 0.5) × 2 = 1.0
damage = baseDamage × 1.0 (урон равен базовому)
При 25% HP(1 − 0.25) × 2 = 1.5 (+50% от базового)
При 10% HP(1 − 0.1) × 2 = 1.8 (+80% от базового)
При 1% HP(1 − 0.01) × 2 = 1.98 (урон ≈ 2х базового)
Ключевые выводы по
формуле №1:🟠На 100% HP Death Link бьёт в ноль.
🟠На 50% HP - бьёт как обычный нюк (без усиления).
🟠Максимальное усиление - примерно ×2 к базовому урону HP 1–5%.
⚙️
Формула №2 (урон от базовой линии)
damage *= 1.0 + ((1.0 - hp%) * 2.0);Тут всё то же самое, но с критичным отличием:
к полученному множителю добавляется 1.01. Считаем (1.0 - hp%) * 2.0 -
как и в первой формуле.
2.
Плюсуем 1.0 → получаем
бонус к урону поверх базового.То есть:
🟢
100% HP → x1.0 урона
🟢
50% HP → x2.0 урона
🟢
10% HP → x2.8 урона
🟢
1% HP → x2.98 урона
Это
классическая логика Death Link.
Ключевые выводы по формуле №2:🟠На 100% HP Death Link бьёт как обычный нюк - не сильнее, не слабее.
🟠Уже на 75% HP он начинает бить ощутимо сильнее обычного нюка.
🟠На 50% HP - это уже х2 урона.
🟠На красном HP - практически х3 от привычного магического удара.
Что по некселю? Идеи и пожелании в комментарии ⬇️
⚡️
Анонсы серверов Lineage 2 ✍️