TGViewer
L2-SERVERA | Блог о Lineage II L2-SERVERA | Блог о Lineage II @l2servera · 1.85K subscribers
Post #371 470
Друзья, родные! А вы знали?

if (weapon != null && weapon.getItemType() == WeaponType.BOW) {
double distance = attacker.getPlanDistanceSq(target);
if (distance > 90000) {
damage *= 0.8; // штраф за большую дистанцию (более ~300)
} else if (distance < 10000) {
damage *= 0.9; // штраф за слишком близкое расстояние (менее ~100)
}
}


Простыми словами:

😄Слишком далеко (например, дальше 300) - урон понижается.
😄Слишком близко (например, ближе 100) - урон тоже понижается, так как стрела условно не успела разогнаться.

Это отражает балансный подход, чтобы луки не дамажили одинаково на любой дистанции и мотивировать держать оптимальную дальность.

Новые сервера Lineage 2 ⭐ Блог Lineage 2 ⭐ Телеграм
  • ❤ 6
  • 👍 5
  • 🔥 3
  • 👌 1
More from @l2servera
  1. Oct 9, 2026🔥 ZENITH PROJECT 🚀 СТАРТ — 9 ОКТЯБРЯ! Сколько раз ты начинал играть на новом сервере, за…
  2. Oct 8, 2026Всем привет. Собственно на картинке и есть то, о чем мы писали немного выше, именно по это…
  3. Oct 7, 2026🔥 ZENITH PROJECT 🚀 СТАРТ — 9 ОКТЯБРЯ! Сколько раз ты начинал играть на новом сервере, за…
  4. Oct 7, 2026Точить самому или купить уже заточенное? 🛖
  5. Oct 7, 2026Post #1261
  6. Oct 5, 2026Друзья, здравствуйте! Последнюю неделю усиленно работаем над новым направлением в нашем пр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →