10-23-2012, 01:23 AM
Всем привет.
Думаю, некоторые знают, что я был лидером команды Silentium. Недавно проект был заморожен из-за нехватки времени, поэтому решил поделиться самыми последними исходниками.
За основу был взят исходный код Acis (r255).
Список изменений не полный, список со старого СВН (~200 рев) утерян.
Скачать с rghost.
Думаю, некоторые знают, что я был лидером команды Silentium. Недавно проект был заморожен из-за нехватки времени, поэтому решил поделиться самыми последними исходниками.
За основу был взят исходный код Acis (r255).
Список изменений (не полный)
- Библиотеки обновлены до актуальных версий.
- Исправлены варнинги при компиляции.
- Сделана глобальная реорганизация.
- Реализована новая система загрузки скриптов, теперь все скрипты находятся в библиотеке.
- Переделана загрузка хандлеров.
- Стандартный логгер заменен на slf4j (logback).
- Переписан HtmCache.
- Доработан рандом.
- CrestCache очищен от мусора.
- Доработка потоков.
- Переработана система конфигов.
- Исправлен метод loadServerNames().
- Исправлена проблема с загрузкой и отображением названий квестов.
- Переписаны фильтры.
- Исправлено отображение статуса сервера.
- Исправлены ошибки логгирования.
- Исправлена проблема с получением опыта.
- Исправлена проблема с покупкой через байлисты.
- Реализована система показа пути диалогов в чате (HTML: path), офлайк.
- Исправлена проблема с восстановлением дверей после осады.
- Исправлена проблема с атакой гвардов во время атаки.
- c3p0 заменен на bonecp.
- Исправлены все проблемы с БД.
- Перевод статических таблиц в xml.
- Исправлена работа некоторых динамических таблиц.
- Реализовано получение 1 и 2 профы через вилладж мастеров.
- Реализованы телепорты в ТОИ.
- Реализованы недостающие кастом скрипты.
- Исправлены ошибки в Сагах.
- Реализация функционала вилладж мастеров (смена 1 и 2 профы).
- Реализация квеста
- Реализация квеста Into The Dark Forest.
- Реализация квеста To The Immortal Plateau.
- Реализация квеста Sword Of Solidarity.
- Реализация квеста Fungus Fever.
- Реализация квеста Spirit Of Craftsman.
- Реализация квеста Forgotten Truth.
- Реализация квеста Mercilles Punishment.
- Исправлены косяки в системе хэндлеров.
- Реализован механизм войс хэндлеров.
- Реализация команды .stat
- Реализация команд .mbuff, .fbuff, .fullbuff, .petbuff, .cancel
- Реализация команд .expon, .expoff
- Реализация команды .online
- Реализован ТВТ эвент.
- Заделаны утечки памяти.
- Исправлен баг в геодвиге, позволявщий кастовать скиллы через некоторые преграды.
- Исправлена проблема с "залипанием" таргета, когда чара атакуют 2 и более мобов.
- Исправлены косяки по пакетам.
- Удалены лишние классы, методы и диалоги.
- Исправлена ошибка с кэшем, приводящая к подвисанию ГС.
- Исправлен каст печати замка.
- Исправлен проход к Валакасу.
- Исправлена проблема с получением опыта.
- Реализована система премиум аккаунтов.
- Реализована эмуляция ПТС (для топов).
- Переписана система мат-фильтра.
- Переписана механика зарядки сосок.
- Добавлен конфиг на бесконечные соски для чаров.
- Добавлен конфиг на бесконечные соски для петов.
- Добавлен конфиг на кастомную точку появления чаров.
- Добавлено отображение времени загрузки сервера.
- Небольшие изменения в системе конфигов.
- Фикс чтения конфигов.
- Убран лишний спам в консоли.
- Добавлены исходники для библиотек.
- Доделана система логирования.
- Реализация квеста T0Tutorial (Beta).
- Переработан логин сервер.
- Исправление косяка с кривым отображением названия класса в логах.
- Небольшая доработка системы анонсов.
- Добавлен новый тип анонсов - critical.
- Исправление координат телепортов Valley of Saints, Hot Springs, Wall of Argos, Ketra/Varka.
- Исправление проблемы с запуском ЛС.
- Убрана кривая система конфигов.
- Фикс Баюма (кнопка "Wake Baium" у статуи).
- Фикс возвращения статуса сервера онлайн при отмене рестарта/выключения сервера.
- По многочисленным просьбам добавлен ГМ шоп.
- Реализация Нпц Баффера.
- Исправление использования соулшотов для скиллов типа BLOW.
- Убрана автоатака у некоторых скиллов типа BLOW.
- Исправлено использование команды unstuck.
- Добавлены множители времени баффов.
- Множественные исправления Баюма.
- Исправление ошибок с появление сообщения об отсутствующем Start.htm.
- Исправлено отображение списка приватной продажи.
- Исправление системных сообщений при прохождении летала.
- Исправлено закрытие окна заточки при беге (off-like).
- Добавлен АИ для Закена.
- Наведение порядка в диалогах.
- Удалена ненужная проверка в квесте Q024_InhabitantsOfTheForrestOfTheDead.
- Реализация квеста Q025_HidingBehindTheTruth.
- Реализация квеста Q108_JumbleTumbleDiamondFuss.
- Фикс Pagan Keys.
- Более точная реализация убийства игрока, разбудившего Баюма.
- Реализован скилл 4136, которым Баюм убивает игрока.
- Баюм пишет сообщение в чат при убийстве игрока.
- Убрано время для прохода в босс зону. Воскрешение в ней теперь должно проходить нормально.
- Новая система использования сосок (pff-like).
- Исправлена генерация координат при дропе с мобов.
- Фикс рандома (thx Tatanka).
- Формат кода.
- Фикс скиллов: Touch of Death, Cancellation, Mass Warrior Bane, Mass Mage Bane, Warrior Bane, Mage Bane, Pa'agrio's Fist, HP Modifiers, NPC Dispel Bomb, Castle Self AE Dispell Buff, Cancel Sailren Use.
- Многочисленное исправление варнингов и ошибок тасков, связанных с логированием.
- Исправление НПЕ и варнингов.
- Исправлено написание в чат сообщений, начинающихся с точки.
- Исправление торговли и крафта.
- Исправление ошибок в хэндлере анонсов.
- Исправление проблемы с загрузкой pathnode, спасибо ExLite.
- Добавление АИ для Антараса.
- Фикс дистанции трейда.
- Более изящное логирование скриптов.
- Новая система заточки, очень гибкая, реализованы конфиги которые просили и которые попросите в будущем, + пара идей.
- Исправление коллекций, теперь миньоны работают нормально.
- Исправлена ошибка в SSQ.
- Начало русификации конфигов.
- Исправлены варнинги в скиллхандлерах.
- Исправление проблемы с невозможностью разделения базы на базу логина и гейма.
- Исправление бага, когда персонаж входит в игру находясь в зоне из которой его телепортирует.
- Исправлено создание аккаунтов.
- Удалён дубликат проверки на принадлежность принимаемого чара в клан к другому клану.
- Реализация квеста Q111_ElrokianHuntersProof.
- Реализация квеста Q114_ResurrectionOfAnOldManager.
- Исправление бага с анимацией сесть/встать.
- Опциональное включение/отключение кастом контента.
- Исправление бага с дропом итемов с пк, визуально отображается все как надо, и с игрока снимаются только те итемы которые дропаются а не все что надеты.
- Добавлен АИ для Breka Orc Overlord.
- Добавлен АИ для Cats Eye Bandit.
- Добавлен АИ для Delu Lizardman Special Agent.
- Добавлен АИ для Delu Lizardman Special Commander.
- Добавлен АИ для Karul Bugbear.
- Добавлен АИ для Ol Mahum General.
- Добавлен АИ для Timak Orc Supplier.
- Добавлен АИ для Timak Orc Troop Leader.
- Добавлен АИ для Turek Orc Footman.
- Добавлен АИ для Turek Orc Overlord.
- Добавлен АИ для Turek Orc Warlord.
- Фикс удаления хиро веапонов.
- Исправление проблемы с чтением пути диалогов.
- Исправление проблем с диалогами.
- Исправлена проблема с открытием диалогов НПЦ в стартовых локациях.
- Откорректирован шанс повышения уровня дебаффов в Хот Спринг.
- Исправлены координаты телепорта Seal of Shilien.
- Теперь корона не удаляется при потере замка, а только снимается (offlike).
- Добавлено системное сообщение о нехватке адены (offlike).
- Исправление варнингов и форматирование кода.
- Множественное исправление ошибок в диалогах (парс с ПТС).
- Множественный перевод диалогов.
- Исправление проблем с диалогами.
- Исправлена проблема с открытием диалогов НПЦ в стартовых локациях.
- Откорректирован шанс повышения уровня дебаффов в Хот Спринг.
- Исправлены координаты телепорта Seal of Shilien.
- HTML у дверей оффлайк.
- Теперь корона не удаляется при потере замка, а только снимается (offlike)
- Системное сообщение о нехватке адены offlike.
- Теперь предмет не снимается когда неудачно точится блесс заточкой.
- Фикс удаления пасивок от заточенного эквипа (удаление костыля с снятием эквипа) + фикс добавление пасивки без снятия эквипа.
- Фикс работы осад, изменение условий, корректировка комментов "лесенкой", добавление системных сообщений offlike.
- Исправление TvT NPC.
- Фикс отображения выставления точеного оружия (не полный).
- Исправлены варнинги при компиляции.
- Сделана глобальная реорганизация.
- Реализована новая система загрузки скриптов, теперь все скрипты находятся в библиотеке.
- Переделана загрузка хандлеров.
- Стандартный логгер заменен на slf4j (logback).
- Переписан HtmCache.
- Доработан рандом.
- CrestCache очищен от мусора.
- Доработка потоков.
- Переработана система конфигов.
- Исправлен метод loadServerNames().
- Исправлена проблема с загрузкой и отображением названий квестов.
- Переписаны фильтры.
- Исправлено отображение статуса сервера.
- Исправлены ошибки логгирования.
- Исправлена проблема с получением опыта.
- Исправлена проблема с покупкой через байлисты.
- Реализована система показа пути диалогов в чате (HTML: path), офлайк.
- Исправлена проблема с восстановлением дверей после осады.
- Исправлена проблема с атакой гвардов во время атаки.
- c3p0 заменен на bonecp.
- Исправлены все проблемы с БД.
- Перевод статических таблиц в xml.
- Исправлена работа некоторых динамических таблиц.
- Реализовано получение 1 и 2 профы через вилладж мастеров.
- Реализованы телепорты в ТОИ.
- Реализованы недостающие кастом скрипты.
- Исправлены ошибки в Сагах.
- Реализация функционала вилладж мастеров (смена 1 и 2 профы).
- Реализация квеста
- Реализация квеста Into The Dark Forest.
- Реализация квеста To The Immortal Plateau.
- Реализация квеста Sword Of Solidarity.
- Реализация квеста Fungus Fever.
- Реализация квеста Spirit Of Craftsman.
- Реализация квеста Forgotten Truth.
- Реализация квеста Mercilles Punishment.
- Исправлены косяки в системе хэндлеров.
- Реализован механизм войс хэндлеров.
- Реализация команды .stat
- Реализация команд .mbuff, .fbuff, .fullbuff, .petbuff, .cancel
- Реализация команд .expon, .expoff
- Реализация команды .online
- Реализован ТВТ эвент.
- Заделаны утечки памяти.
- Исправлен баг в геодвиге, позволявщий кастовать скиллы через некоторые преграды.
- Исправлена проблема с "залипанием" таргета, когда чара атакуют 2 и более мобов.
- Исправлены косяки по пакетам.
- Удалены лишние классы, методы и диалоги.
- Исправлена ошибка с кэшем, приводящая к подвисанию ГС.
- Исправлен каст печати замка.
- Исправлен проход к Валакасу.
- Исправлена проблема с получением опыта.
- Реализована система премиум аккаунтов.
- Реализована эмуляция ПТС (для топов).
- Переписана система мат-фильтра.
- Переписана механика зарядки сосок.
- Добавлен конфиг на бесконечные соски для чаров.
- Добавлен конфиг на бесконечные соски для петов.
- Добавлен конфиг на кастомную точку появления чаров.
- Добавлено отображение времени загрузки сервера.
- Небольшие изменения в системе конфигов.
- Фикс чтения конфигов.
- Убран лишний спам в консоли.
- Добавлены исходники для библиотек.
- Доделана система логирования.
- Реализация квеста T0Tutorial (Beta).
- Переработан логин сервер.
- Исправление косяка с кривым отображением названия класса в логах.
- Небольшая доработка системы анонсов.
- Добавлен новый тип анонсов - critical.
- Исправление координат телепортов Valley of Saints, Hot Springs, Wall of Argos, Ketra/Varka.
- Исправление проблемы с запуском ЛС.
- Убрана кривая система конфигов.
- Фикс Баюма (кнопка "Wake Baium" у статуи).
- Фикс возвращения статуса сервера онлайн при отмене рестарта/выключения сервера.
- По многочисленным просьбам добавлен ГМ шоп.
- Реализация Нпц Баффера.
- Исправление использования соулшотов для скиллов типа BLOW.
- Убрана автоатака у некоторых скиллов типа BLOW.
- Исправлено использование команды unstuck.
- Добавлены множители времени баффов.
- Множественные исправления Баюма.
- Исправление ошибок с появление сообщения об отсутствующем Start.htm.
- Исправлено отображение списка приватной продажи.
- Исправление системных сообщений при прохождении летала.
- Исправлено закрытие окна заточки при беге (off-like).
- Добавлен АИ для Закена.
- Наведение порядка в диалогах.
- Удалена ненужная проверка в квесте Q024_InhabitantsOfTheForrestOfTheDead.
- Реализация квеста Q025_HidingBehindTheTruth.
- Реализация квеста Q108_JumbleTumbleDiamondFuss.
- Фикс Pagan Keys.
- Более точная реализация убийства игрока, разбудившего Баюма.
- Реализован скилл 4136, которым Баюм убивает игрока.
- Баюм пишет сообщение в чат при убийстве игрока.
- Убрано время для прохода в босс зону. Воскрешение в ней теперь должно проходить нормально.
- Новая система использования сосок (pff-like).
- Исправлена генерация координат при дропе с мобов.
- Фикс рандома (thx Tatanka).
- Формат кода.
- Фикс скиллов: Touch of Death, Cancellation, Mass Warrior Bane, Mass Mage Bane, Warrior Bane, Mage Bane, Pa'agrio's Fist, HP Modifiers, NPC Dispel Bomb, Castle Self AE Dispell Buff, Cancel Sailren Use.
- Многочисленное исправление варнингов и ошибок тасков, связанных с логированием.
- Исправление НПЕ и варнингов.
- Исправлено написание в чат сообщений, начинающихся с точки.
- Исправление торговли и крафта.
- Исправление ошибок в хэндлере анонсов.
- Исправление проблемы с загрузкой pathnode, спасибо ExLite.
- Добавление АИ для Антараса.
- Фикс дистанции трейда.
- Более изящное логирование скриптов.
- Новая система заточки, очень гибкая, реализованы конфиги которые просили и которые попросите в будущем, + пара идей.
- Исправление коллекций, теперь миньоны работают нормально.
- Исправлена ошибка в SSQ.
- Начало русификации конфигов.
- Исправлены варнинги в скиллхандлерах.
- Исправление проблемы с невозможностью разделения базы на базу логина и гейма.
- Исправление бага, когда персонаж входит в игру находясь в зоне из которой его телепортирует.
- Исправлено создание аккаунтов.
- Удалён дубликат проверки на принадлежность принимаемого чара в клан к другому клану.
- Реализация квеста Q111_ElrokianHuntersProof.
- Реализация квеста Q114_ResurrectionOfAnOldManager.
- Исправление бага с анимацией сесть/встать.
- Опциональное включение/отключение кастом контента.
- Исправление бага с дропом итемов с пк, визуально отображается все как надо, и с игрока снимаются только те итемы которые дропаются а не все что надеты.
- Добавлен АИ для Breka Orc Overlord.
- Добавлен АИ для Cats Eye Bandit.
- Добавлен АИ для Delu Lizardman Special Agent.
- Добавлен АИ для Delu Lizardman Special Commander.
- Добавлен АИ для Karul Bugbear.
- Добавлен АИ для Ol Mahum General.
- Добавлен АИ для Timak Orc Supplier.
- Добавлен АИ для Timak Orc Troop Leader.
- Добавлен АИ для Turek Orc Footman.
- Добавлен АИ для Turek Orc Overlord.
- Добавлен АИ для Turek Orc Warlord.
- Фикс удаления хиро веапонов.
- Исправление проблемы с чтением пути диалогов.
- Исправление проблем с диалогами.
- Исправлена проблема с открытием диалогов НПЦ в стартовых локациях.
- Откорректирован шанс повышения уровня дебаффов в Хот Спринг.
- Исправлены координаты телепорта Seal of Shilien.
- Теперь корона не удаляется при потере замка, а только снимается (offlike).
- Добавлено системное сообщение о нехватке адены (offlike).
- Исправление варнингов и форматирование кода.
- Множественное исправление ошибок в диалогах (парс с ПТС).
- Множественный перевод диалогов.
- Исправление проблем с диалогами.
- Исправлена проблема с открытием диалогов НПЦ в стартовых локациях.
- Откорректирован шанс повышения уровня дебаффов в Хот Спринг.
- Исправлены координаты телепорта Seal of Shilien.
- HTML у дверей оффлайк.
- Теперь корона не удаляется при потере замка, а только снимается (offlike)
- Системное сообщение о нехватке адены offlike.
- Теперь предмет не снимается когда неудачно точится блесс заточкой.
- Фикс удаления пасивок от заточенного эквипа (удаление костыля с снятием эквипа) + фикс добавление пасивки без снятия эквипа.
- Фикс работы осад, изменение условий, корректировка комментов "лесенкой", добавление системных сообщений offlike.
- Исправление TvT NPC.
- Фикс отображения выставления точеного оружия (не полный).
Список изменений не полный, список со старого СВН (~200 рев) утерян.
Скачать с rghost.