Хроники : Interlude (746 protocol)
Платформа : java 8
Форум : j2dev.ru
Skype : nonsens18
ICQ : 2082139
Хочу познакомить вас со сборкой Lineage 2 Interlude
Разработка ведётся на исходном коде Overworld (High Five) downgrade до Interlude Update 3 [protocol 746]
Основной упор идёт в реализацию pts контента, формулы, статы, квесты, аи, заселение локаций, мелкие фишки.
Краткое описание продукта :
Фантомы, симуляция онлайна(будут доробатываться).
Нпц в виде игроков с лёгкой настройкой(без извращений с указанием типа нпц, меняется только его внешний вид, аи и прочие его функции продолжают работать).
Полнофункциональная Community Board(баффер, магазин, телепорт, сервисы, регистрация на ивенты).
Множество настроек и сервисов которые помогут разнообразить ваш сервер и выделить его среди остальных.
PvP Events (DeathMatch, LastHero, TvT, CtF, KoreanStyle) с возможностью лёгкой настройки места проведения ивента.
Все основные формулы приведены в offlike вариант.
Есть возможность настроить сервер как под дополнения, так и под классический сервер.
Все статы npc, дроп взяты с pts(для идиотов, с экстендеров) платформы.
Сборка в постоянной доработке и оптимизации потребления памяти и процессорного времени.
Цена за сборку 100$ в комплекте идёт geodata, первый месяц обновлений бесплатен, со второго месяца 20$.
Тест сервер поднимаю по первой просьбе, в дальнейшем будет запущен постоянно. Сборка привязывается на 1 ip адрес (Перепривязка бесплатна).
Так же возможно написание квестов, сервисов, эвентов по вашему ТЗ, цена зависит от сложности и затрат по времени.
updates
*Заинитил параметр для base land rate Blow скиллов
*Удалил лишние импорты
*calcBlow изменена формула, теперь учавствует и base land rate Blow скиллов
*Подрихтовал рандомайзер
*Поправил шансы леталов для Lethal Shot\Lethal Blow
*Небольшая чистка кода
*Поправил вывод FString от нпцов
*Заинитил параметр hit_time_factor (влияет на анимацию атаки)
*Корректировка формулы calcBlow
*Добавил защиту от накрутки по хвид в сервисе награды за пвп
*Добавил оффлайк аи для дерева по квесту 0421
*L2GameClientPacket расширил логирование, при неизвестных данных от клиента логируем имя аккаунта а не только ip адрес
*Добавлена возможность выдавать КРП или фул скилы при создание клана
*Коррекция диалога для роспуска клана
*Добавил конфиги на возможность отключения дропа с мобов рейдов(как дроп только того что есть в списке так и дроп только того чего нет в списке)
*Shutdown to LOGGER
*Поправил вывод названия проффесий (т.к. удалил говно из strings.xml)
*Вывод аннонсов о старте игры на олимпиаде из fstring.xml
*Добавил конфиг на возможность вывода аннонса об олимпе в трейд чат(мб переделать на вывод по энуму ChatType)
*Fix ServerObjectInfo opcode
*PolyMorphedNpcInfo fix
*PolymorphedData item's equip fix
+Start condition for Quests
*AdminBan method's name rename
*Разделил локации ночного и дневного торговцев
*npc parsing pts ai params skills
*Чистка оружия с SA Light (оружие просто меньше весит)
*Чистка скиллов от тех которых нет на интерлюде(2400 скиллов улетело в помойку)
*Возможность указать несколько итемов для дропа с чампионов
*ArrayUtils добавил методы для парсинга массивов примитивов из строки
*Чистка хандлера Help
*Update ServerInfo handler
*Добавил отображение название зон при входе и выходе из них(только для админ персонажей)
*Добавил в HtmlUtils метод который вернёт название класса по его айди
*Добавил конфиг на отображение информации о профессии и статистике оппонента (не тестил)
*Events small cleanup code
*Спаун эвент менеджеров в xml
*Удалил с арен эвентов зоны которые отсутсвуют в интерлюде
*Косметика QuestSell
*Fix Venomus Poison
*Звук при юзе blow скиллов(вроде как на пэтэсэ)
*MoSMonk AI to fstring
*Добавил аи для сундуков с 4ех рб по квесту FateWhisper
*Добавил аи для 4ёх рб по квесту FateWhisper
*Добавил AI для Archangel
*Удалил скилл вызывал Npe при загрузке(остался с хроник выше) todo очистить все скиллы от лишнего барахла туда же и итемы
*EffectList optimize
*_705_PathToSubclass minor fix npcId(custom)
*ResidenceFunction optimize
*Полиморфы(Нпцы в виде игроков)
*xml полиморфов
*Почистил код от остатков душ карамелек
*Корректировки шанса сбития каста
*Корректировки шанса снять стан при ударе
*Добавил возможность включения и отключения показа шанса скиллов для игроков
*Заинитил параметр с птс при спауне рейдов играет музыка
*Подрихтовал StatFunctions
*Небольшая чистка класса Creature
*Корректировка расчёта уворота и точности для нпц и мобов
*Параметр corpse_time (время исчезновения трупа)
*Удалил названия квестов из strings.xml зачем они там если все они есть в fstring.xml
*CabaleBuffer use fstring pts like
*Quest use fstring pts like
+PtsUtils
*FString parser holder xml
*Методы для нпц чтобы отсылать текст из fstring.xml(аля птс)
*Fix Akamanah type to DUAL
*NpcParser to NpcTemplateParser
*update ignore list from pts npcdata
*rework xml parsers to jdom2
*AuthResponse.java logging
*update configs
*Упрощённый квест на сабкласс
*Вывод в лог запусков эвентов, или наоборот какой из них не запустился
*Обновил либу mysql-connector-java-5.1.43.jar
*PvPEvent не стартуем если запущен какой либо другой
*Сделал заготовку под шансовый спаун
*Привёл в адекватный вид формулу расчёта миссов физ атакой
*Добавил метод на определение ресурс это или нет
*Конфиг на логгирование пакетов
-EmptyIterator
-JoinedIterator
*rework LazyArrayList(убрать вообще)
*small correct for new PvpEvents
*HTML massage for admin like pts
*Удалил неиспользуемые пакеты
*Подрихтовал DeathMatch
*Задействовал affectLimit у скиллов(вообще просто в xml был прописан и всё)
*Косметика для ивентов
*Эвенты поправил проверку на состоянии регистрации на олимпе
*Frintezza
*SavingSnowman fixed
*Зоны для арен эвентов
*ивенты
*Удалил к хуям логирование удаления фантомов, ибо нахуй оно нужно?
*Если string null то берём от английского языка
*String's to xml
*Fixed Pvp events arenas loading
*PvPEvent from epilogue
*SkillUtils для быстрого использования различных функций по скиллам
*Темплейты арен для TvT CtF DeathMatch KoreanStyle LastHero
*Парсеры и холдеры для ивентов TvT CtF DeathMatch KoreanStyle LastHero
*xml файлы арен для ивентов TvT CtF DeathMatch KoreanStyle LastHero
*ShadowTraderInstance fixed генерируем каждому игроку свой итем
*Functions fix NPE
*Чистка конфигов
*Синх стрингов
*Сделал более адекватное отображение онлайна в админке(шутдаун)
*Добил админ спаун
*Сделал 1 минуту для совершения покупки у теневого торговца
*Подрихтовал пакеты установки значков отличия клану и альянсу
*Save Admin spawn to xml
*fix npe при удалении фантома
*Fixed parseInt parseLong
*Phantom's
*Переименовал некоторые пакеты под оффлайк
*Поправил хандлер КлиентПакетов
*Подрихтовал GamePacketHandler
*Аннонсы для подозрительного торговца, переделал инвентарь(нужен будет для полиморфов)
+Новые слушатели OnPlayerClassChange OnPlayerSkillAdd OnPlayerSkillRestored
*Заготовки на эвент теневой торговец(появляется где вздумается) и продаёт нескольким людям итем из своей коллекции.
*Перелопатил GameObjectsStorage нахуй нужно то древнее говно что было.
*Fix RequestBuyItem
*Добавил логирование пакетов(добавить под конфиг)
*Подрихтовал данные полиморфов и парсер
*ChangeMoveType fix
*Убрал логирование загрузки скилл файлов и геофайлов(нахуй не надо)
*Реализация пакета ServerObjectInfo
*Правка профф манагера в коммунити отсылал не тот месседж для указания необходимого уровня.
*character_quests.sql расширил ещё и имена квестов(на всякий случай)
*Поправил таблицу character_quests позволяем хранить вар более 20 символов
*Переименовал несколько классов клиент пакетов в оффлайк вариант
*Поправил опкоды серверных пакетов(удалить их нахуй вообще и оставить тупо в энуме)
*Сделал полную валидацию dds картинок
*Выпилил старую либу trove обновил до последней(в итоге надо вообще бы избавиться)
*ItemHolder\Parser to ItemTemplateHolder\Parser
*HtmCache optimize
*Чистка кода
*Добавил инфу
*Optimize scripts code
Hide