L2-SERVERA | Блог о Lineage II
1.6K subscribers
289 photos
55 videos
314 links
Разборы игровых механик, лор и полезные обсуждения. Всё об игре Lineage II.
l2-servera.com

Сотрудничество - @l2servera_adm
Download Telegram
⚠️ А давайте представим, какими могли бы быть инстансы Kamaloka и Labyrinth of the Abyss, если немного пофантазировать.

Вдохновившись забытыми идеями и нереализованными механиками, мы подумали и собрали 3 крутых идеи, которые могли бы внести существенное разнообразие в ежедневную рутину прохождения инстанс зон.

1. Ритуал затмения

У босса появляется особый бафф - «Затмение». Пока он активен — урон по нему снижается вдвое. Чтобы снять эффект, игрокам нужно разрушить 3 магических кристалла/статуи/сферы по краям арены. Проблема в том, что каждый кристалл охраняется мини-боссом или миньоном.

2. Клетка времени

Каждые 2 минуты Рейд Босс "перемещает" случайного игрока в параллельную арену, где он один должен выжить в мини-бою с копией себя. Побеждает — получает бафф. Проигрывает — на 1 минуту отключается от основного боя (эффект паралича). Для бафферов и хилеров придумать индивидуальные условия.

3. Эхо прошлого

Во время боя в Labyrinth of the Abyss начинают появляться призрачные версии предыдущих боссов. Их нельзя атаковать, но они мешают, накладывают дебаффы и проклинают игроков. Если присесть, то в течении 10 секунд дебафф исчезает, если продолжать атаковать Рейд Босса - дебафф усиливается. Дебафф не может быть использован чаще чем 1 раз в минуту на одну и ту же цель.


Как вам такие "механики" ? ⬛️

Давайте обсудим в комментариях 👊

Новые сервера Lineage 2 Блог Lineage 2 Телеграм
Please open Telegram to view this post
VIEW IN TELEGRAM
👍643🔥1
🔥🔥🔥 Привет, друзья!

Полный разбор эффекта Cancelation, как это работает?

Снять ограниченное количество положительных баффов с цели, с определённым шансом.


➡️ Структура и логика по шагам


1. onStart() — активирует эффект

public boolean onStart()
{
return cancel(getEffector(), getEffected(), this);
}


- При активации эффекта вызывается метод cancel(...), который и занимается снятием эффектов.
- getEffector() — кастующий (L2Character).
- getEffected() — цель (L2Character).
- this — текущий эффект (используется для доступа к параметрам скилла).

2. onActionTime() — у эффекта нет периодического действия


public boolean onActionTime()
{
return false;
}


- Возвращает false, потому что Cancel — моментальный эффект, а не длительный (например, как Poison или Regen).

3. Метод cancel(...) — вся логика отмены баффов

private static boolean cancel(L2Character caster, L2Character target, L2Effect effect)


Этап 1: Проверки

if (!(target instanceof L2PcInstance) || target.isDead())
return false;


- Работает только против игроков (NPC/монстров не касается).

- Цель должна быть жива.

Этап 2: Сбор параметров скилла

final int cancelLvl = effect.getSkill().getMagicLevel();
int count = effect.getSkill().getMaxNegatedEffects(); // максимум снимаемых баффов
double rate = effect.getEffectPower(); // базовый шанс снятия


- cancelLvl — маг. уровень скилла Cancel.

- count — сколько эффектов можно снять (как правило от 1 до 5)

- rate — базовый шанс снятия (в среднем 35-50)

Этап 3: Учет сопротивляемости

final double res = Formulas.calcSkillVulnerability(caster, target, effect.getSkill(), effect.getSkillType());
rate *= res;


- Модификация шанса rate с учётом уязвимости/сопротивляемости цели к Cancel (через резисты, баффы и т.д.).

Этап 4: Два прохода снятия эффектов

if (!eff.getSkill().isDance())
continue;


- На этом этапе Cancel пытается снять обычные положительные эффекты, если остались попытки (count).
- В первый проход денсы/сонги, во второй баффы.

if (eff.getSkill().isDance())
continue;


-На этом этапе Cancel пытается снять обычные положительные эффекты, если остались попытки (count).


Алгоритм расчета шанса снятия одного эффекта

int rate = 2 * (cancelLvl - effect.getSkill().getMagicLevel()); // разница уровней
rate += effect.getPeriod() / 120; // продолжительность эффекта
rate += baseRate;

if (rate < 25) rate = 25;
else if (rate > 75) rate = 75;


int rate = 2 * (cancelLvl - effect.getSkill().getMagicLevel());

- Чем выше уровень Cancel, тем выше шанс.

- Умножается на 2 — чтобы усилить влияние разницы.

- Если Cancel слабее снимаемого эффекта → это даст отрицательное значение.


rate += effect.getPeriod() / 120;

- Чем дольше висит бафф (например, 20 минут), тем выше шанс его снять.

- effect.getPeriod() — длительность эффекта в секундах.

- Делим на 120 (т.е. каждые 2 минуты дают +1 к шансу).



🚩 Вывод:

- Чем выше уровень Cancel по сравнению с уровнем скилла-баффа — тем выше шанс.

- Чем дольше длится эффект — тем выше шанс его снять.

- Есть пределы: шанс будет от 25% до 75%.


Продолжаем, если шанс успешный:

Ограничение шанса: минимум и максимум

if (rate < 25)
rate = 25;
else if (rate > 75)
rate = 75;

return Rnd.get(100) < rate;


Даже если все условия плохие — шанс будет не меньше 25%.

Даже если всё идеально — шанс не больше 75%.


🔖 Финальный расчёт:

return Rnd.get(100) < rate;

- Получаем случайное число от 0 до 99.

- Если оно меньше rate → считается, что успешно снят.



✏️ Пример работы:

- cancelLvl = 12

- Эффект (buff) имеет magicLevel = 10

- Висит уже 10 минут → effect.getPeriod() = 600 сек

- baseRate = 35


Шаги:

rate = 2 * (12 - 10) = 4
rate += 600 / 120 = 5
rate += 35 → всего 44

Значит, шанс снять эффект = 44%.

🖥 Итого, что влияет?

Разница уровней: +2% или -2% за каждый уровень
Длительность эффекта: +1% за каждые 2 минуты
Базовый шанс
Мин/макс: всегда между 25% и 75%
Финальное решение: Rnd.get(100) < rate — успех или нет

Вроде бы ничего не упущено...😰


Новые сервера Lineage 2 Блог Lineage 2 Телеграм
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍532
Расчёт бонусов к атакующим статам, получаемых от заточки оружия

Добрый вечер, дорогие! Сегодня разбираем то, как изменяются статы M. Atk (маг. атака)/Физ. атака (P. Atk) в зависимости от заточки оружия и его грейда.

И так.

🙂 Маг. атака (M. Atk):

В зависимости от градации оружия (D/C/B/A/S).

S-Grade — 4 * enchant + 8 * overenchant
A-C-Grade — 3 * enchant + 6 * overenchant
D-Grade — 2 * enchant + 4 * overenchant

enchant - обычная заточка от 1 до 3.
overenchant - заточка от +4 и выше.

Например:

Оружие A-грейда, +6
enchant = 3 (обычные)
overenchant = 3


Расчёт: 3×3 + 6×3 = 9 + 18 = +27 M. Atk


🔨 Физ. атака (P. Atk):

В зависимости от грейда оружия.
В зависимости от типа оружия.

Поддерживаемые WeaponType:

- BOW — луки
- BIGBLUNT, BIGSWORD, DUAL, DUALFIST — тяжёлое двуручное оружие
default - обычное одноручное оружие

Формулы физ. атаки по грейдам и типам оружия.

🙂 S-GRADE:

- BOW
- 10 × enchant + 20 × overenchant
- BIGBLUNT, BIGSWORD, DUAL, DUALFIST - 6 × enchant + 12 × overenchant
- DEFAULT - 5 × enchant + 10 × overenchant

🙂 A-GRADE

- BOW
- 8 × enchant + 16 × overenchant
- BIGBLUNT, BIGSWORD, DUAL, DUALFIST - 5 × enchant + 10 × overenchant
- DEFAULT - 4 × enchant + 8 × overenchant

🙂 B-GRADE

- BOW
- 6 × enchant + 12 × overenchant
- BIGBLUNT, BIGSWORD, DUAL, DUALFIST - 4 × enchant + 8 × overenchant
- DEFAULT - 3 × enchant + 6 × overenchant

🙂 C-GRADE

- BOW
- 6 × enchant + 12 × overenchant
- BIGBLUNT, BIGSWORD, DUAL, DUALFIST - 4 × enchant + 8 × overenchant
- DEFAULT - 3 × enchant + 6 × overenchant

🙂 D-GRADE

- BOW
- 4 × enchant + 8 × overenchant
- BIGBLUNT, BIGSWORD, DUAL, DUALFIST - 2 × enchant + 4 × overenchant
- DEFAULT - 2 × enchant + 4 × overenchant


🙂 Примеры расчёта


Пример 1:

+7 S-грейд лук
enchant = 3
overenchant = 4
Формула: 10×3 + 20×4 = 30 + 80 = +110 P. Atk


Пример 2:


+6 A-грейд двуручник (BIGSWORD)
enchant = 3
overenchant = 3
Формула: 5×3 + 10×3 = 15 + 30 = +45 P. Atk


Пример 3:

+4 D-грейд одноручное оружие
enchant = 3
overenchant = 1
Формула: 2×3 + 4×1 = 6 + 4 = +10 P. Atk


🧡 Общий вывод

- Все бонусы линейны
- После +3 происходит ускоренный рост бонуса (overenchant)
- Грейд влияет на силу прироста
- Луки всегда получают самые большие бонусы
- MAGIC_ATTACK обрабатывается отдельно и не зависит от WeaponType, только от грейда


Новые сервера Lineage 2 Блог Lineage 2 Телеграм
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84🔥31
This media is not supported in the widget
VIEW IN TELEGRAM
12🔥73👍2👌2
L2-SERVERA | Блог о Lineage II
This media is not supported in the widget
VIEW IN TELEGRAM
🏆7👍61
Друзья, вы знали что городские гварды могут агрится не только на PK при наличии кармы, но и на агрессивных монстров? ⬛️
Anonymous Poll
57%
Конечно знал 👍
43%
15 лет играю и впервые слышу 🧐
👍543🏆1
🔔 Доброе утро, дорогие! Хотим провести розыгрыш каких-то крутых наушников, чтобы вы могли наслаждаться любимой музыкой и звуками в игре. Или просто любимой музыкой.

💥 Нужна ваша помощь, просим самых креативных и активных участников предложить критерии/концепцию/варианты/условия такого розыгрыша в комментариях. Хотелось бы, чтобы вам было интересно и чтобы вы принимали участие в жизни нашего проекта.

Ценим каждого участника! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95👍4💘2
Друзья, какие наушники предпочитаете?
Anonymous Poll
47%
Проводные 🧡
53%
Беспроводные ⭐️
👍75
Какой бренд лучше?
Anonymous Poll
31%
Logitech
21%
SteelSeries
48%
HyperX
7🏆4🔥3
💥💥💥 РОЗЫГРЫШ ИГРОВОЙ ГАРНИТУРЫ ⚠️⚠️⚠️

Ты с нами — значит, ты в игре! А теперь у тебя есть шанс получить HyperX Stinger 2 Wireless — легендарные наушники, которые поднимут твою игру на новый уровень 🔥

🧩 Условия участия:

1. Поделись в комментариях или отправь в личку свою реальную историю из Lineage 2 — весёлую, ностальгическую, драматичную или просто незабываемую. Писать - @l2servera_adm


2. История должна быть приличной и без токсичности.


3. Истории будут публиковаться в канал. Те, которые наберут больше всего реакций будут добавлены в опрос на голосование среди подписчиков канала.


4. История, которая наберёт больше всего голосов — получает приз! 🏆



🎁 Приз:

🎧 Гарнитура HyperX Stinger 2 Wireless — удобство, чёткий звук и полное погружение в любимую игру. Без проводов, без компромиссов.

📅 Итоги розыгрыша — 30 июня!

💬 Вспомни, как это было...
И расскажи свою историю — возможно, именно она принесёт тебе победу! 💰

L2-SERVERA.COM
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥8👍54🐳3🏆1
История #1 от @x3m_aye

Доброго времени суток. История такова, закрылся сервер la2world и я побежал на шок потом на бест ворлд нашел там очумелого гладиатора ему было не много лет и он был наивным, я его припугнул проклятием и под этим условием что он должен мне отдать дули, он отдал мне дули рассплакался и я ему рассказал как создать проект который сэкономит время и даст надёжные сделки для всех. Таким образом я его успокоил и пожелал удачи в сделках.
👍75🔥2🐳2🤝1
История #2 от @NikBaglai

Привет, а давай я дам свою историю 🤣
Первый мой сервер был la2world x3
Ник был в самых добрых традициях с приставкой «ххх»
xxxPaqpaeLbxxx

Играл там очень долго, на этом сервере играли все мои друзья из города в компьютерном клубе. В течении много времени уже стал КЛом и когда забрали первый замок мы пошли отмечать это мероприятие на местную дискотеку с шампанским.

После в игре я даже познакомился с девочкой (ник - НЕСРАВНЕННАЯ), Марина из Одессы, ездил к ней в Одессу, она ко мне в Луганск, прям была романтика)))

Вот такая история, которую я писал и поймал некую даже ностальгию.
8👍18💘76🏆2🔥1
История #3 @imonnik_stream

Всем привет. Решил поделиться историей, которая скорее всего была с каждым из вас 😃

Лет 12 назад, когда мне было 15 лет, (да-да, я еще молодой 😁) мы с другом играли на одном пвп сервере. Там один тип предложил нам поменять какой-то незначительный наш шмот на пароль от саппортов на другом сервере с рейтами х10. Мы посовещались и решили дать ему на ход ноги на пвп сервере, а он нам пароли от саппортов на х10, так как там не было бафа.

Стартанули значит мы на х10, завели по несколько окон сапортов и начали прокачку наших некромансеров. Но не долго музыка играла, как говорится. Спустя минут 10 наших саппортов начало выкидывать, так как кто-то еще на них стал заходить. Тот Вася сказал, что пароль от мыла утерян и поменять его нельзя. Как мы поняли, там пол сервера знали этот пароль 😂 Мы настойчиво заходили и заебали всех этих ребят, что удалось таки бегать под бафом и без критов из игры, но соль не в этом 😅

Качались мы с другом в пати, и шли % в %. Отыграли день, отыграли ночь. Дальше пошли мысли, а может еще до вечера и тогда спать? Отыграли еще до вечера. Но ведь, можно еще и ночку и потом спать? Отыграли еще одну ночь. Утром мой друг решил, что пора идти отдыхать, а я подумал, что это отличная возможность оторваться вперед по лвл 😂

Отыграл я еще до вечера, сумарно вышло 2,5 суток. Пока друг спал, я оторвался на 3-4 лвл, но, что было дальше? 🤔

А дальше мы увиделись на следующее утро, я поведал о своих достижениях в его отсутствие. Знаете, что он сказал? «Та сервер хуйня если честно, давай забивать, пойдем лучше на другой 🤣» Вот так и закончилось наше путешествие на х10 и мои 2,5 суток без сна 😁

P.S. С другом этим общаемся и играем до сих пор, начинали свой путь еще в далеком 2006г в компьютерном клубе 🤗
👍137🔥4
История #4 @anonim_koO

Куку вот моя история))

🛡️ Исповедь из 2009 года: история, за которую мне до сих пор стыдно…

Где-то в 2009–2010 году я впервые открыл для себя мир Lineage 2 🌍. Мой путь начался на сервере Asterios x5 ⚔️. Прокачка шла тяжело, квесты на профу давались с боем 📜. Я был ещё пацаном — без опыта, но с амбициями и желанием выделиться 💭.

И… вместо честного пути я выбрал худший вариант — скам 💀.
Полдня я сидел в чате, крича: «Куплю перса за реал» 💸. В те времена не было личных кабинетов, смена пароля занимала 5 секунд — и мои «умелые» ручки 👐 делали своё дело.

Однажды мне попался крупный улов — гладиатор-хиро с ником Freki 🧱⚔️. Это был сильный, уважаемый персонаж. И я его «забрал»…

Сейчас мне дико стыдно 🫣.
Если ты, настоящий владелец Freki, вдруг прочитаешь это — знай: твой персонаж подарил мне много эмоций 🧠💥, но твоя потеря — это пятно в моей памяти 🖤.

🔔 Этим постом хочу сказать лишь одно:
👉 Не ведитесь на скам!
👉 И не повторяйте моих ошибок

Я вырос 🙇‍♂️. Я изменился. Но правду нужно говорить вслух.
Всем добра 🤝
🔥8👌4😱31
История #5 @FCSML1fe

Моя история с л2 началась - как и у многих с компьютерного клуба. Я тогда увлекался Ultima Online(может кто помнит?:)) но, увидел как ребята играю в L2, тогда были хроники С3, сервера европейские фришки... Помню, когда взял 20лвл и купил посох НГ - счастливый был , ужс... Но, потом ребята рядом показали мне L2World х800, я просто поплыл, каюсь... Долго играл на нем, начина с альянса "KINGS" заканчивая в клане 6yy... Это было время, когда было интересно, когда ночи пролетали как часы, сражения за сражениями... Потом, я покинул его и переехал на TheAbyss x10(A) - тогда еще не было РУ ОФФ и INNOVA, там - начиная обычным сольником, я поднялся до пати лидера топ-клана на тот момент DarkFlame, встретил там девушку и какой то период были вместе)) да,да в л2 можно найти девушку :))) Потом были разные фришки, перерывы, но неизменно одно : Любовь к л2... Я играл с ребятами из разных стран и в разные времена и скажу одно : Если Вы играете как друзья, как сплоченная команда - никого не волнует кто Вы и откуда, главное Ваше желания быть счастью команды... Хочу сказать спасибо всем тем, кто привел меня в л2(Если они еще играют) и тем, кто до сих пор со мной в этой игре.. Это незабываемая молодость))
8👍4🔥33
История #6 @ishurchilov

И так, всем привет)
История про мое первое РМТ
Были примерно 2008-2010 года, мне на тот момент было лет так 12-14 и по традиции в линеечку играли в местном компьютерном клубе в маленьком городе.
История заключается в том, что у местного работяги закончился "пакет" трафика и игра просто встала, а денег на продление удовольствия геймплея просто нет.
Видимо в этот момент у него проходил жесткий экшен ( фармил каты как я помню ) он встал и заорал, кто ему может купить трафик за ПАТИ маску в игре, я не долго думая и мечтая о ней, пошел и оплатил ему трафик с денег со столовки, тем самым получив вещь в игре за реальные деньги 😏
p.s вспомнил смешной момент, раньше мой геймплей заключался в прокачке персонажа до 40 лвл и так по кругу 😁
👍65🐳3🤝3
История #7 @under_barber

Добрый день.
Хочу поделиться тоже небольшой историей своего начала в л2, еще в далеком 2013 году в одной игралке. Там был админ который открыл на то время свой сервак «ноунейм» и попросил нас зайти потестить) мы как играки в фифу и кс, решили зайти помочь ему, он нам за это давал шаровое время в игралке) И так ничего не зная, мы зашли на сервер с его помощью, он нам надавал адены и тд. И сказал играйте делайте что хотите. Нас было 4 человека, и на этом сервере еще играло человек 20 его друзей скорее всего. Я лично играл за некра, не зная что это такое на то время, купил себе дуалы ибо мне они нравились и пл сет, и бегал с ними дней 5, не понимая почему меня убивают так легко, друзья мои бегали так же, кто на сх с двуруками, кто с дагерами. Пока это все не увидел этот админ и не показал что к чему. Когда было все выучено, мы пошли на л2phoenix это был бразильский сервак, первый наш серв))там я выучил испанский(чуток) и немного инглиш подтянул. Так что л2 это не только про токсик и нервы. Она еще может и обучить чему-то ;)
👍1652
История #8 @pr0100unknown

Такая вот история из жизни L2

Дело было еще в далекие начало 00
Все знают что Л2 самая затягивающая игра, вот и нас с другом засосало с головой, компов дома тогда еще небыло и играть ходили в клуб, а клую находился примерно 20 минут пешком от работы.
И вот мы с другом в понедельник после работы идем на ночь, ночь в клубе была с 8 до 8.
Играем до 5 утра, потом до 7 спим лицом в клаву и на работу, понедельник, вторник, среда в таком режиме ночь в клубе, а день на работе.

В среду вечером зовет нас с другом начальница и говорит, я конечно понимаю вы ребята молодые но глядя на ваше состояние последние дни я бы говорит хотела вас попросить на работе не употреблять наркотики.

Она реально подумала что мы уделанные ходим с красными глазами.

Кстате сервер был х10 l2world.com.
7👍5🔥1
Друзья, как вы считаете, если мы разыграем приз случайным образом среди всех участников, которые поведали нам свои истории, будет справедливо?
Anonymous Poll
74%
Да, давайте случайным образом
26%
Нет, давайте через голосование
👍84🏆4