MMORPG

Сохраняй посты, комментируй и ставь оценки
Привет. Я продолжаю разрабатывать сервер для Lineage 2 C1 на JavaScript Проект
Из-за ошибки в расчёте дистанции для атаки в поведении NPC произошёл сбой: он не может выбрать, атаковать ли ему или убегать.
Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js
Привет. Я продолжаю разрабатывать сервер для Lineage 2 C1 на JavaScript Проект
Работая с предметами, создал фичу — многослойный щит 😂
Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js
Привет. Я продолжаю разрабатывать сервер для Lineage 2 C1 на JavaScript Проект

В первом же квесте Fighter's Tutorial (даёт SP и карту мира) столкнулся с любопытным моментом. Охота на внешне одинаковых NPC, но на деле разных!
Речь пойдет только о квесте для людей на острове Talking Island Village.
В чём подвох?
В мире Lineage есть два NPC с одинаковым именем - Bearded Keltir.
Внутри сервера это разные NPC: ID 12082(tuto_keltir) и ID 481(keltir).
По квесту Fighter's Tutorial надо добыть Keltir Fang.
Убивайте Bearded Keltir, пока не получите Keltir Fang x4.
Как различать Bearded Keltir?
У этих NPC есть несколько зон spawn'a. Некоторые зоны пересекаются и в одной зоне могут находиться разные Bearded Keltir.
Так например если вы решите проходить квест возле Talking Island Village то вот на что надо обратить внимание:
* Keltir Fang падает с шансом в 100%. Если не упал, то вы убили не того NPC.
* С нужного Bearded Keltir не падает дроп. Дроп у ID 12082(tuto_keltir) отсутствует.
Вывод
Лучше всего проходить квест возле Cedric's Training Hall так как там одна из зон появления Bearded Keltir они же ID 12082(tuto_keltir).
Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js
Привет. Я продолжаю разрабатывать сервер для Lineage 2 C1 на JavaScript Проект
При добавлении SoulShot функционала не добавил проверку не только на наличие оружия, но и кто атакует — игрок или NPC. Как итог теперь все атакуют с помощью SoulShot.
Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js
Привет. Я продолжаю разрабатывать сервер для Lineage 2 C1 на JavaScript Проект
Продолжая работать над скилами, заметил, что некоторые атакующие скилы можно направить на себя.
Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js
Моё главное достижение в играх я связываю со своим пребыванием в MMORPG "Властелин колец онлайн".
"Здравствуйте, уважаемые и не очень! Не хворайте!" - именно так я приветствовал чат GLFF при каждом входе в игру. Люди реагировали на приветствие по мере своей испорченности, кто-то радовался, кто-то отправлял меня в далёкие пешие прогулки, но факт оставался фактом, когда я заходил в игру, я всегда писал эту фразу. (привет Форносту от Хворина)
Давно это было, мир изменился, я чувствую это в воде...
А когда я играл за стража и на серверах было установлено дополнение "Копи Мории", в одном из данжей под названием "Кузница" с последнего босса можно было полутать топовое, на тот момент, ожерелье для танка. Всё бы ничего, но шанс выпадения был далеко не 100%. С упорством и надеждами я раз за разом проходил этот данж и разочаровывался из-за отсутствия долгожданного лута, снова проходил и снова разочаровывался.
После 10 захода я начал считать свои попытки. Одиннадцать, двенадцать... двадцать... двадцать пять, двадцать шесть... Открываю сундук... Вот оно! Моя прелесть! Моё ожерелье!
И падает сервер... Черный экран... Соединение разорвано... Смех, грусть, нерв.
Что делать, ещё 26 раз проходить? А может 30, а может 50...
Нет, я решаюсь на то, что всегда считал бессмысленным, пишу в поддержку. Так мол и так, ходил часто, ходил много, увидел, почти взял в руки и тут "нааааа тебе". К моему удивлению поддержка отреагировала достаточно быстро и буквально через час после того как серверы снова были в строю, мне в личку написал человек, ник которого начинается на "+", т.е. админ.
А: здравствуйте, есть 10 минут?
Я: здравствуйте, есть
А: пожалуйста, ничего не делайте, замрите на месте
Я: ок
... черный экран... надпись "Тюрьма Бри"... прогрузка
А: перед вами на полу свёрток, полутайте его
Я: *лутаю* "Получено ожерелье" Уиииииииии
А: теперь я перемещаю Вас обратно
Я: спасибоооооооооооо!
Вот так я стал счастливым обладателем долгожданного ожерелья и побывал в закрытом, для свободного доступа, месте в Бри =) Это я и считаю моим главным достижением в играх.
P.S. через неделю я получил лучшее ожерелье из рейда, но это было не столь эпично